0001410578-23-000713.txt : 20230418 0001410578-23-000713.hdr.sgml : 20230418 20230417195145 ACCESSION NUMBER: 0001410578-23-000713 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 118 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230418 DATE AS OF CHANGE: 20230417 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Tempo Automation Holdings, Inc. CENTRAL INDEX KEY: 0001813658 STANDARD INDUSTRIAL CLASSIFICATION: PRINTED CIRCUIT BOARDS [3672] IRS NUMBER: 921138525 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-39406 FILM NUMBER: 23825174 BUSINESS ADDRESS: STREET 1: 2460 ALAMEDA STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94103 BUSINESS PHONE: 415-320-1261 MAIL ADDRESS: STREET 1: 2460 ALAMEDA STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94103 FORMER COMPANY: FORMER CONFORMED NAME: ACE Convergence Acquisition Corp. DATE OF NAME CHANGE: 20200529 10-K 1 tmpo-20221231x10k.htm 10-K
0001813658falseFY88437036708466http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet8843703670846600NoNoYesYes67455542632919516.387.16P15M300000010000000http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet14488510004801300016.387.16P3MP1Y0001813658srt:MinimumMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001813658srt:MinimumMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001813658srt:MinimumMemberus-gaap:MeasurementInputExpectedTermMember2022-12-310001813658srt:MaximumMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001813658srt:MaximumMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001813658srt:MaximumMemberus-gaap:MeasurementInputExpectedTermMember2022-12-310001813658tmpo:WarrantClassifiedAsLiabilityMember2022-12-310001813658tmpo:WarrantClassifiedAsLiabilityMember2021-12-310001813658tmpo:WarrantClassifiedAsLiabilityMember2020-12-310001813658tmpo:LoanAndSecurityAgreementMember2022-06-202022-06-200001813658tmpo:LoanAndSecurityAgreementMember2022-01-202022-01-200001813658us-gaap:LeaseholdImprovementsMember2022-01-012022-12-310001813658tmpo:WarrantClassifiedAsEquityMemberus-gaap:CommonStockMember2022-01-012022-12-310001813658tmpo:IncentivePipeSharesMembertmpo:ThirdAmendedAndRestatedSubscriptionAgreementMember2022-01-012022-12-310001813658tmpo:CommonStockTwoMember2022-01-012022-12-310001813658tmpo:CommonStockThreeMember2022-01-012022-12-310001813658tmpo:CommonStockOneMember2022-01-012022-12-310001813658tmpo:CommonStockFourMember2022-01-012022-12-310001813658tmpo:CommonStockFiveMember2022-01-012022-12-310001813658tmpo:WarrantClassifiedAsEquityMember2021-10-012021-10-310001813658tmpo:WarrantClassifiedAsEquityMember2021-06-012021-06-3000018136582021-06-012021-06-300001813658tmpo:WarrantClassifiedAsLiabilityMembertmpo:CommonStockTwoMember2021-01-012021-12-310001813658tmpo:WarrantClassifiedAsLiabilityMembertmpo:CommonStockThreeMember2021-01-012021-12-310001813658tmpo:WarrantClassifiedAsLiabilityMembertmpo:CommonStockOneMember2021-01-012021-12-310001813658tmpo:WarrantClassifiedAsLiabilityMembertmpo:CommonStockFourMember2021-01-012021-12-310001813658tmpo:WarrantClassifiedAsLiabilityMembertmpo:CommonStockFiveMember2021-01-012021-12-310001813658tmpo:WarrantClassifiedAsEquityMembertmpo:CommonStockTwoMember2021-01-012021-12-310001813658tmpo:WarrantClassifiedAsEquityMembertmpo:CommonStockThreeMember2021-01-012021-12-310001813658tmpo:WarrantClassifiedAsEquityMembertmpo:CommonStockOneMember2021-01-012021-12-310001813658tmpo:WarrantClassifiedAsEquityMember2021-01-012021-12-310001813658tmpo:WarrantClassifiedAsEquityMember2021-01-012021-01-310001813658us-gaap:SubsequentEventMember2023-02-102023-02-100001813658tmpo:AmendedAndRestatedLoanAndSecurityAgreementMemberus-gaap:CommonStockMember2022-01-012022-12-310001813658tmpo:AmendedAndRestatedLoanAndSecurityAgreementMembertmpo:IncentivePipeSharesMember2022-01-012022-12-310001813658tmpo:AmendedAndRestatedLoanAndSecurityAgreementMembertmpo:AdditionalPeriodSharesMember2022-01-012022-12-310001813658us-gaap:RetainedEarningsMember2022-12-310001813658us-gaap:AdditionalPaidInCapitalMember2022-12-310001813658srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2021-12-310001813658srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2021-12-310001813658srt:RestatementAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2021-12-310001813658us-gaap:RetainedEarningsMember2021-12-310001813658us-gaap:AdditionalPaidInCapitalMember2021-12-310001813658srt:ScenarioPreviouslyReportedMember2021-12-310001813658srt:RestatementAdjustmentMember2021-12-310001813658srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2020-12-310001813658srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001813658srt:RestatementAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001813658us-gaap:RetainedEarningsMember2020-12-310001813658us-gaap:AdditionalPaidInCapitalMember2020-12-310001813658srt:ScenarioPreviouslyReportedMember2020-12-310001813658srt:RestatementAdjustmentMember2020-12-310001813658us-gaap:CommonStockMember2022-12-310001813658srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2021-12-310001813658srt:RestatementAdjustmentMemberus-gaap:CommonStockMember2021-12-310001813658us-gaap:CommonStockMember2021-12-310001813658srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2020-12-310001813658srt:RestatementAdjustmentMemberus-gaap:CommonStockMember2020-12-310001813658us-gaap:CommonStockMember2020-12-310001813658us-gaap:PerformanceSharesMember2022-03-012022-03-310001813658us-gaap:PerformanceSharesMember2022-12-012022-12-310001813658us-gaap:PerformanceSharesMember2022-04-012022-06-300001813658us-gaap:PerformanceSharesMember2022-08-310001813658us-gaap:PerformanceSharesMember2022-03-310001813658us-gaap:PerformanceSharesMember2022-08-012022-08-310001813658us-gaap:EmployeeStockOptionMembertmpo:IncentiveAwardPlan2022Member2022-12-310001813658srt:ManagementMemberus-gaap:EmployeeStockOptionMember2021-03-310001813658srt:ChiefFinancialOfficerMemberus-gaap:EmployeeStockOptionMember2015-04-300001813658srt:MinimumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310001813658srt:MaximumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310001813658us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001813658us-gaap:EmployeeStockOptionMembertmpo:IncentiveAwardPlan2022Member2022-11-012022-11-300001813658us-gaap:RestrictedStockUnitsRSUMember2022-09-272022-09-270001813658us-gaap:RestrictedStockUnitsRSUMembertmpo:EquityIncentivePlan2015Member2022-12-310001813658tmpo:ServiceBasedRestrictedStockUnitMember2022-09-092022-09-090001813658us-gaap:RestrictedStockUnitsRSUMembertmpo:EquityIncentivePlan2015Member2022-01-012022-12-310001813658srt:ManagementMemberus-gaap:EmployeeStockOptionMember2021-03-012021-03-310001813658us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-09-092022-09-090001813658us-gaap:PerformanceSharesMember2021-03-012021-03-310001813658srt:ChiefFinancialOfficerMemberus-gaap:EmployeeStockOptionMember2015-04-012015-04-300001813658tmpo:WarrantClassifiedAsEquityMember2022-01-012022-12-310001813658tmpo:LegacyTempoMember2022-11-222022-11-220001813658us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-12-310001813658us-gaap:FurnitureAndFixturesMember2022-01-012022-12-310001813658us-gaap:EquipmentMember2022-01-012022-12-310001813658us-gaap:ComputerEquipmentMember2022-01-012022-12-310001813658us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001813658us-gaap:LeaseholdImprovementsMember2022-12-310001813658us-gaap:FurnitureAndFixturesMember2022-12-310001813658us-gaap:EquipmentMember2022-12-310001813658us-gaap:ComputerEquipmentMember2022-12-310001813658us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001813658us-gaap:LeaseholdImprovementsMember2021-12-310001813658us-gaap:FurnitureAndFixturesMember2021-12-310001813658us-gaap:EquipmentMember2021-12-310001813658us-gaap:ComputerEquipmentMember2021-12-310001813658us-gaap:RetainedEarningsMember2022-01-012022-12-310001813658us-gaap:RetainedEarningsMember2021-01-012021-12-310001813658tmpo:LoanAndSecurityAgreementMembertmpo:August2022BridgeNotesMember2022-08-252022-08-250001813658tmpo:June2021CreditFacilityMember2021-08-132021-08-130001813658tmpo:WarrantClassifiedAsEquityMember2022-08-252022-08-250001813658tmpo:WhiteLionStockPurchaseAgreementMember2022-01-012022-12-3100018136582022-01-182022-01-180001813658tmpo:AceConvergenceAcquisitionCorpMember2022-01-012022-12-310001813658us-gaap:StateAndLocalJurisdictionMember2022-12-310001813658us-gaap:DomesticCountryMember2022-12-310001813658tmpo:WorkingCapitalFacilityMember2022-12-310001813658tmpo:August2022BridgeNotesMember2022-08-250001813658tmpo:NewLsaMembertmpo:August2022BridgeNoteAgreementMember2022-12-310001813658tmpo:LsaConvertibleNoteMembertmpo:August2022BridgeNoteAgreementMember2022-12-310001813658tmpo:BridgeNoteMember2022-12-310001813658tmpo:LoansPayableMeasuredAtFairValueMember2022-12-310001813658tmpo:LoansPayableMeasuredAtFairValueMember2021-12-310001813658tmpo:AmendedAndRestatedLoanAndSecurityAgreementMember2022-12-310001813658tmpo:LoanAndSecurityAgreementTranche4Member2021-10-130001813658tmpo:LoanAndSecurityAgreementTranche3Member2021-10-130001813658tmpo:LoanAndSecurityAgreementTranche2Member2021-10-130001813658tmpo:LoanAndSecurityAgreementTranche1Member2021-10-130001813658tmpo:LoanAndSecurityAgreementMember2021-10-130001813658tmpo:June2021CreditFacilityTranche2Member2021-06-230001813658tmpo:June2021CreditFacilityTranche1Member2021-06-230001813658tmpo:EquipmentLoanAndSecurityAgreementTranche2Member2021-01-290001813658tmpo:EquipmentLoanAndSecurityAgreementTranche1Member2021-01-290001813658us-gaap:SubsequentEventMember2023-02-160001813658tmpo:LoanAndSecurityAgreementMember2022-05-012022-05-010001813658tmpo:SvbCreditFacilityMember2021-10-142021-10-140001813658tmpo:LegacyTempoMember2021-01-012021-12-310001813658tmpo:LoanAndSecurityAgreementMembertmpo:August2022BridgeNoteAgreementMember2022-08-252022-08-250001813658tmpo:AmendedAndRestated2022PromissoryMember2022-01-012022-12-310001813658us-gaap:FairValueInputsLevel3Memberus-gaap:BorrowingsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001813658us-gaap:FairValueInputsLevel3Membertmpo:EarnoutLiabilityTempoEarnoutMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001813658us-gaap:FairValueInputsLevel3Membertmpo:EarnoutLiabilityAdditionalPeriodSharesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001813658us-gaap:FairValueInputsLevel2Membertmpo:WarrantLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001813658us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001813658us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001813658us-gaap:BorrowingsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001813658tmpo:WarrantLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001813658tmpo:EarnoutLiabilityTempoEarnoutMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001813658tmpo:EarnoutLiabilityAdditionalPeriodSharesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001813658us-gaap:FairValueMeasurementsRecurringMember2022-12-310001813658us-gaap:FairValueInputsLevel3Membertmpo:WarrantLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001813658us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001813658tmpo:WarrantLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001813658us-gaap:FairValueMeasurementsRecurringMember2021-12-310001813658us-gaap:FairValueInputsLevel3Membertmpo:August2022BridgeNotesMember2022-12-310001813658tmpo:LsaConvertibleNoteMemberus-gaap:FairValueInputsLevel3Member2022-12-310001813658tmpo:AmendedAndRestatedLoanAndSecurityAgreementMemberus-gaap:FairValueInputsLevel3Member2022-12-310001813658us-gaap:FairValueInputsLevel3Membertmpo:August2022BridgeNotesMember2021-12-310001813658tmpo:LsaConvertibleNoteMemberus-gaap:FairValueInputsLevel3Member2021-12-310001813658tmpo:AmendedAndRestatedLoanAndSecurityAgreementMemberus-gaap:FairValueInputsLevel3Member2021-12-310001813658tmpo:AmendedAndRestatedLoanAndSecurityAgreementMemberus-gaap:FairValueInputsLevel3Member2022-01-012022-12-310001813658tmpo:BridgeNoteMemberus-gaap:ConvertibleDebtMember2022-01-012022-12-310001813658tmpo:P72AndLuxMember2022-01-012022-12-310001813658tmpo:BridgeNoteMember2022-01-012022-12-310001813658tmpo:AmendedAndRestatedLoanAndSecurityAgreementMember2022-01-012022-12-310001813658tmpo:ServiceBasedRestrictedStockUnitMember2022-12-310001813658tmpo:ServiceBasedRestrictedStockUnitMember2022-01-012022-12-310001813658tmpo:PerformanceBasedEarnoutSharesMember2022-12-310001813658tmpo:P72AndLuxMember2022-12-310001813658tmpo:BridgeNoteMember2022-05-190001813658tmpo:P72AndLuxMember2022-01-180001813658tmpo:MemberOfCompanysBoardOfDirectorsMember2022-12-310001813658tmpo:AceAffiliatesMember2022-12-310001813658tmpo:BridgeNoteMember2022-09-302022-09-300001813658tmpo:PaycheckProtectionProgramLoanMember2020-12-012020-12-310001813658us-gaap:MeasurementInputExpectedTermMember2022-12-310001813658us-gaap:MeasurementInputDiscountRateMember2022-12-310001813658tmpo:ScenarioBeforeOccurrenceOfPublicTradingTriggerMembertmpo:LoanAndSecurityAgreementMember2022-12-310001813658tmpo:ScenarioAfterOccurrenceOfPublicTradingTriggerMembertmpo:LoanAndSecurityAgreementMember2022-12-310001813658tmpo:LoanAndSecurityAgreementMember2022-12-310001813658tmpo:August2022BridgeNotesMember2022-08-252022-08-250001813658tmpo:BridgeNoteMember2022-05-192022-05-190001813658tmpo:P72AndLuxMember2022-01-182022-01-180001813658tmpo:LoanAndSecurityAgreementMembertmpo:August2022BridgeNotesMember2022-08-250001813658tmpo:BridgeNoteMember2022-07-010001813658tmpo:SvbTermLoanMember2021-09-010001813658tmpo:SvbTermLoanMember2021-06-230001813658tmpo:WorkingCapitalFacilityMember2020-08-120001813658tmpo:PaycheckProtectionProgramLoanMember2020-05-310001813658tmpo:PaycheckProtectionProgramLoanMember2021-08-012021-08-310001813658tmpo:LenderSubscriptionAgreementsMember2022-11-220001813658tmpo:AmendedAndRestatedLoanAndSecurityAgreementMemberus-gaap:PrimeRateMember2022-11-222022-11-220001813658tmpo:ScenarioBeforeOccurrenceOfPublicTradingTriggerMembertmpo:LoanAndSecurityAgreementMember2022-01-012022-12-310001813658tmpo:ScenarioAfterOccurrenceOfPublicTradingTriggerMembertmpo:LoanAndSecurityAgreementMember2022-01-012022-12-310001813658tmpo:LenderSubscriptionAgreementsMember2022-11-222022-11-220001813658tmpo:IncentivePipeSharesMembertmpo:LenderSubscriptionAgreementsMember2022-11-222022-11-220001813658tmpo:CommittedPipeSharesMembertmpo:LenderSubscriptionAgreementsMember2022-11-222022-11-220001813658tmpo:LoanAndSecurityAgreementTranche2Member2022-12-310001813658tmpo:LoanAndSecurityAgreementTranche1Member2022-12-310001813658tmpo:LoanAndSecurityAgreementTranche2Member2022-01-110001813658tmpo:LoanAndSecurityAgreementTranche1Member2022-01-110001813658tmpo:AmendmentExpandedTranche1Member2022-01-110001813658tmpo:TwoCustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001813658tmpo:OneCustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001813658tmpo:OneCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-12-310001813658tmpo:OneCustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001813658tmpo:OneCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2021-01-012021-12-310001813658us-gaap:WarrantMember2022-12-310001813658tmpo:SharesReservedForFutureGrantsMember2022-12-310001813658tmpo:OptionsAndRestrictedCommonStockMember2022-12-310001813658tmpo:EarnoutSharesMember2022-12-310001813658us-gaap:EmployeeStockOptionMembertmpo:IncentiveAwardPlan2022Member2022-11-300001813658tmpo:WarrantClassifiedAsEquityMemberus-gaap:CommonStockMember2022-12-310001813658tmpo:CommonStockTwoMember2022-12-310001813658tmpo:CommonStockThreeMember2022-12-310001813658tmpo:CommonStockOneMember2022-12-310001813658tmpo:CommonStockFourMember2022-12-310001813658tmpo:CommonStockFiveMember2022-12-310001813658tmpo:WarrantClassifiedAsEquityMember2022-08-250001813658tmpo:WarrantClassifiedAsLiabilityMembertmpo:CommonStockTwoMember2021-12-310001813658tmpo:WarrantClassifiedAsLiabilityMembertmpo:CommonStockThreeMember2021-12-310001813658tmpo:WarrantClassifiedAsLiabilityMembertmpo:CommonStockOneMember2021-12-310001813658tmpo:WarrantClassifiedAsLiabilityMembertmpo:CommonStockFourMember2021-12-310001813658tmpo:WarrantClassifiedAsLiabilityMembertmpo:CommonStockFiveMember2021-12-310001813658tmpo:WarrantClassifiedAsEquityMembertmpo:CommonStockTwoMember2021-12-310001813658tmpo:WarrantClassifiedAsEquityMembertmpo:CommonStockThreeMember2021-12-310001813658tmpo:WarrantClassifiedAsEquityMembertmpo:CommonStockOneMember2021-12-310001813658tmpo:WarrantClassifiedAsEquityMember2021-10-310001813658tmpo:WarrantClassifiedAsEquityMember2021-06-300001813658tmpo:SvbTermLoanAndCreditFacilityMember2021-06-230001813658tmpo:June2021CreditFacilityMember2021-06-230001813658tmpo:WarrantClassifiedAsEquityMember2021-01-310001813658tmpo:EquipmentLoanAndSecurityAgreementMember2021-01-2900018136582020-12-3100018136582022-08-082022-08-080001813658us-gaap:WarrantMember2022-01-012022-12-310001813658us-gaap:StockCompensationPlanMember2022-01-012022-12-310001813658us-gaap:WarrantMember2021-01-012021-12-310001813658us-gaap:StockCompensationPlanMember2021-01-012021-12-310001813658tmpo:EquipmentLoanAndSecurityAgreementMember2022-01-012022-12-310001813658us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001813658us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001813658us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001813658us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001813658us-gaap:CostOfSalesMember2022-01-012022-12-310001813658tmpo:EquityIncentivePlan2015Member2022-01-012022-12-310001813658us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001813658us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001813658us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001813658us-gaap:CostOfSalesMember2021-01-012021-12-310001813658us-gaap:CommonStockMember2021-01-012021-12-310001813658us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001813658tmpo:AceConvergenceAcquisitionCorpMember2022-12-310001813658tmpo:LegacyTempoMember2021-12-310001813658tmpo:WhiteLionStockPurchaseAgreementMember2022-11-212022-11-210001813658tmpo:SvbTermLoanMember2021-06-232021-06-230001813658us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001813658us-gaap:CommonStockMember2022-11-222022-11-220001813658tmpo:PerformanceBasedEarnoutSharesMember2022-01-012022-12-310001813658tmpo:PerformanceBasedEarnoutSharesMember2022-09-092022-09-090001813658us-gaap:RestrictedStockUnitsRSUMember2022-09-092022-09-0900018136582022-11-300001813658tmpo:EquityIncentivePlan2015Member2022-12-310001813658tmpo:EquityIncentivePlan2015Member2022-10-012022-12-310001813658tmpo:IncentiveAwardPlan2022Member2022-11-012022-11-300001813658us-gaap:EmployeeStockOptionMembertmpo:IncentiveAwardPlan2022Member2022-01-012022-12-310001813658us-gaap:EmployeeStockOptionMembertmpo:EquityIncentivePlan2015Member2015-04-012015-04-3000018136582018-01-012018-01-010001813658tmpo:AcePublicWarrantsMember2022-11-222022-11-220001813658tmpo:AcePrivateWarrantsMember2022-11-222022-11-220001813658tmpo:AgreementsWithAceSponsorMember2022-12-310001813658tmpo:EarnoutSharesTrancheTwoMembertmpo:EarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsMember2022-01-012022-12-310001813658us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001813658us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-12-310001813658us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001813658us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2021-01-012021-12-310001813658tmpo:SqnEquipmentLoanMember2022-12-310001813658tmpo:SqnEquipmentLoanMember2021-12-310001813658tmpo:LsaTranche1.2Member2021-12-310001813658tmpo:LsaTranche1.1Member2021-12-310001813658tmpo:June2021CreditFacilityMember2021-06-232021-06-230001813658tmpo:EquipmentLoanAndSecurityAgreementMember2021-01-292021-01-290001813658tmpo:EquipmentLoanAndSecurityAgreementTranche1Member2021-01-292021-01-290001813658tmpo:LoanAndSecurityAgreementMember2021-10-132021-10-130001813658tmpo:WhiteLionStockPurchaseAgreementMember2022-11-210001813658srt:MinimumMemberus-gaap:FairValueInputsLevel3Membertmpo:EarnoutLiabilityTempoEarnoutMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001813658srt:MinimumMemberus-gaap:FairValueInputsLevel3Membertmpo:EarnoutLiabilityTempoEarnoutMemberus-gaap:MeasurementInputDiscountRateMember2022-12-310001813658srt:MaximumMemberus-gaap:FairValueInputsLevel3Membertmpo:EarnoutLiabilityTempoEarnoutMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001813658srt:MaximumMemberus-gaap:FairValueInputsLevel3Membertmpo:EarnoutLiabilityTempoEarnoutMemberus-gaap:MeasurementInputDiscountRateMember2022-12-310001813658us-gaap:FairValueInputsLevel3Membertmpo:EarnoutLiabilityTempoEarnoutMemberus-gaap:MeasurementInputExpectedTermMember2022-12-310001813658us-gaap:FairValueInputsLevel3Membertmpo:EarnoutLiabilityAdditionalPeriodSharesMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001813658us-gaap:FairValueInputsLevel3Membertmpo:EarnoutLiabilityAdditionalPeriodSharesMemberus-gaap:MeasurementInputExpectedTermMember2022-12-310001813658us-gaap:FairValueInputsLevel3Membertmpo:EarnoutLiabilityAdditionalPeriodSharesMemberus-gaap:MeasurementInputDiscountRateMember2022-12-310001813658tmpo:WarrantClassifiedAsLiabilityMember2022-01-012022-12-310001813658tmpo:WarrantClassifiedAsLiabilityMember2021-01-012021-12-310001813658tmpo:EarnoutSharesTrancheTwoMembertmpo:EarnoutLiabilityTempoEarnoutMember2022-11-222022-11-220001813658tmpo:EarnoutSharesTrancheOneMembertmpo:EarnoutLiabilityTempoEarnoutMember2022-11-222022-11-220001813658tmpo:EarnoutLiabilityAdditionalPeriodSharesMember2022-11-222022-11-220001813658tmpo:EarnoutSharesTrancheTwoMembertmpo:EarnoutLiabilityTempoEarnoutMember2022-01-012022-12-310001813658tmpo:EarnoutSharesTrancheOneMembertmpo:EarnoutLiabilityTempoEarnoutMember2022-01-012022-12-310001813658tmpo:EarnoutLiabilityAdditionalPeriodSharesMember2022-01-012022-12-310001813658us-gaap:FairValueInputsLevel3Membertmpo:August2022BridgeNotesMember2022-01-012022-12-310001813658tmpo:LsaConvertibleNoteMemberus-gaap:FairValueInputsLevel3Member2022-01-012022-12-310001813658tmpo:LoanAndSecurityAgreementMembertmpo:August2022BridgeNoteAgreementMember2022-01-012022-12-310001813658tmpo:EarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsMember2022-01-012022-12-310001813658tmpo:ThirdAmendedAndRestatedSubscriptionAgreementMember2022-12-310001813658tmpo:EarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsMember2022-12-3100018136582022-11-220001813658tmpo:AmendedAndRestatedLoanAndSecurityAgreementMember2022-11-222022-11-220001813658tmpo:ScenarioCommitmentFeePayableOnThirdAnniversaryOfSuchBorrowingMember2022-01-012022-12-310001813658tmpo:ScenarioCommitmentFeePayableOnOrBeforeFirstAnniversaryOfSuchBorrowingMember2022-01-012022-12-310001813658tmpo:ScenarioCommitmentFeePayableAfterFirstAnniversaryOfSuchBorrowingButOnOrBeforeSecondAnniversaryOfSuchBorrowingMember2022-01-012022-12-310001813658tmpo:AmendedAndRestatedLoanAndSecurityAgreementMember2022-11-220001813658tmpo:PublicWarrantsMember2022-11-220001813658tmpo:PrivateWarrantsMember2022-11-220001813658tmpo:LegacyTempoMember2022-12-310001813658tmpo:LoanAndSecurityAgreementMembertmpo:August2022BridgeNoteAgreementMember2022-08-250001813658tmpo:CommittedPipeSharesMembertmpo:ThirdAmendedAndRestatedSubscriptionAgreementMember2022-12-310001813658tmpo:CommittedPipeSharesMembertmpo:ThirdAmendedAndRestatedSubscriptionAgreementMember2022-01-012022-12-3100018136582021-01-012021-12-310001813658tmpo:LegacyTempoMember2022-01-012022-12-310001813658tmpo:ThirdAmendedAndRestatedSubscriptionAgreementMember2022-01-012022-12-310001813658tmpo:AgreementsWithAceSponsorMember2022-01-012022-12-310001813658tmpo:EarnoutSharesTrancheOneMembertmpo:EarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsMember2022-01-012022-12-310001813658tmpo:OptimumDesignAssociatesInc.AndOptimumDesignAssociatesPty.LtdMemberus-gaap:SubsequentEventMember2023-03-252023-03-2500018136582021-12-3100018136582022-12-310001813658us-gaap:WarrantMember2022-01-012022-12-310001813658us-gaap:CommonStockMember2022-01-012022-12-3100018136582022-06-3000018136582023-03-3100018136582022-01-012022-12-31xbrli:sharesiso4217:USDtmpo:installmentxbrli:pureiso4217:USDxbrli:sharestmpo:Ytmpo:tranchetmpo:customertmpo:item

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

(Mark One)

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

For the fiscal year ended December 31, 2022

OR

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

Commission File Number 001-39406

Tempo Automation Holdings, Inc.

(Exact name of Registrant as specified in its Charter)

Delaware

92-1138525

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification No.)

2460 Alameda Street

San Francisco, CA

94103

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (415) 320-1261

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

Trading

Title of each class

    

Symbol(s)

    

Name of each exchange on which registered

Common Stock, par value $0.0001 per share

TMPO

The Nasdaq Stock Market LLC

Warrants, each whole warrant exercisable for one share of common stock at an exercise price of $11.50

TMPO.W

The Nasdaq Stock Market LLC

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

Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. YES NO

Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. YES NO

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

Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). YES NO

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

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

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

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

The aggregate market value of the Registrant’s common stock held by non-affiliates of the Registrant as of June 30, 2022, the last business day of the Registrant’s most recently completed second fiscal quarter, was approximately $37.1 million, based on the closing price of the Registrant’s common stock on the Nasdaq Global Select Market of $10.15 per share. Common stock beneficially owned by each executive officers, directors, and holders of more than 10% of our common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.

The number of shares of Registrant’s Common Stock outstanding as of March 31, 2023 was 27,141,039.

DOCUMENTS INCORPORATED BY REFERENCE

TABLE OF CONTENTS

Page

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

1

PART I

Item 1.

Business

3

Item 1A.

Risk Factors

8

Item 1B.

Unresolved Staff Comments

35

Item 2.

Properties

36

Item 3.

Legal Proceedings

36

Item 4.

Mine Safety Disclosures

36

PART II

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

37

Item 6.

(Reserved)

37

Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

38

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

52

Item 8.

Financial Statements and Supplementary Data

54

Item 9.

Changes in and Disagreements With Accountants on Accounting and Financial Disclosure

92

Item 9A.

Controls and Procedures

92

Item 9B.

Other Information

93

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

93

PART III

Item 10.

Directors, Executive Officers and Corporate Governance

94

Item 11.

Executive Compensation

98

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

105

Item 13.

Certain Relationships and Related Transactions, and Director Independence

108

Item 14.

Principal Accountant Fees and Services

111

PART IV

Item 15.

Exhibit and Financial Statement Schedules

112

Item 16

Form 10-K Summary

114

ii

BASIS OF PRESENTATION

On October 13, 2021, the Company (formerly known as ACE Convergence Acquisition Corp.) entered into an Agreement and Plan of Merger with ACE Convergence Subsidiary Corp. (“Merger Sub”) and Tempo Automation, Inc. (“Legacy Tempo”). On August 12, 2022, the Company entered into an Amended and Restated Agreement and Plan of Merger (as amended on September 7, 2022 and September 23, 2022, the “Merger Agreement”) with Merger Sub and Legacy Tempo, which amended and restated the Original Merger Agreement in its entirety. The Merger Agreement provided for, among other things, the merger of Merger Sub with and into Legacy Tempo (the “Merger” and, together with the other transactions contemplated by the Merger Agreement, the “Business Combination”), with Legacy Tempo surviving the Merger as a wholly owned subsidiary of Tempo, in accordance with the terms and subject to the conditions of the Merger Agreement. On November 22, 2022, we consummated the Business Combination.

As used in this Annual Report on Form 10-K (this “Annual Report”), unless the context requires otherwise, references to “Tempo,” the “Company,” “Registrant,” “we,” “us,” and “our,” and similar references refer to Tempo Automation Holdings, Inc. and its wholly owned subsidiaries following the Business Combination and to Legacy Tempo prior to the consummation of the Business Combination. References to “ACE” refer to ACE Convergence Acquisition Corp. prior to the consummation of the Business Combination.

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Annual Report contains forward-looking statements. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements other than statements of historical facts contained in this Annual Report, including statements concerning possible or assumed future actions, business strategies, events or results of operations, and any statements that refer to projections, forecasts or other characterizations of future events or circumstances, including any underlying assumptions, are forward-looking statements. These statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements.

In some cases, you can identify forward-looking statements by terms such as “may,” “should,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “potential” or “continue” or the negative of these terms or other similar expressions. The forward-looking statements in this Annual Report are only predictions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. These forward-looking statements speak only as of the date of this Annual Report and are subject to a number of important factors that could cause actual results to differ materially from those in the forward-looking statements, including the risks, uncertainties and assumptions described under the section in this Annual Report titled “Risk Factors.” These forward-looking statements are subject to numerous risks, including, without limitation, the following:

the projected financial information, business and operating metrics, anticipated growth rate, and market opportunity of Tempo;
the ability to maintain the listing of Tempo common stock and Tempo warrants on Nasdaq;
our public securities’ potential liquidity and trading;
our ability to raise financing in the future;
our success in retaining or recruiting, or changes required in, officers, key employees or directors;
the impact of the regulatory environment and complexities with compliance related to such environment;
the impact of the ongoing COVID-19 pandemic;
the success of strategic relationships with third parties;

1

our ability to execute our business strategy;
our estimates regarding expenses, future revenue, capital requirements and needs for additional financing;
our financial performance;
our ability to expand or maintain our existing customer base; and
other factors detailed under the section titled “Risk Factors.”

Because forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified and some of which are beyond our control, you should not rely on these forward-looking statements as predictions of future events. The events and circumstances reflected in our forward-looking statements may not be achieved or occur, and actual results could differ materially from those projected in the forward-looking statements. Moreover, we operate in an evolving environment. New risk factors and uncertainties may emerge from time to time, and it is not possible for management to predict all risk factors and uncertainties. As a result of these factors, we cannot assure you that the forward-looking statements in this Annual Report will prove to be accurate. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events, changed circumstances, or otherwise.

You should read this Annual Report completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.

2

PART I

Item 1. Business.

Overview

Tempo Automation Holdings, Inc. (the “Company”, or “Tempo”, “us,” “our” or “we”) is a leading software-accelerated electronics manufacturer that aims to transform the product development process for the world’s innovators. We believe that our proprietary software platform redefines the customer journey and accelerates time-to-market. Our profit, growth, and strong margins are unlocked by a differentiated customer experience and software-enabled efficiencies. We anticipate that our growth and data accrual will be accelerated via mergers and acquisitions (“M&As”) that will benefit from our technology in our highly fragmented industry.

Founded in 2013, Tempo is headquartered in San Francisco, California and serves more than 100 customers out of our single manufacturing facility.

We work with companies across industries, including space, semiconductor, aviation and defense, medical device, as well as industrials and e-commerce. Our customers include hardware engineers, engineering program managers, and procurement and supply chain personnel from businesses of a variety of sizes, ranging from Fortune 500 companies to start-ups. The electronics within their products are most often manufactured as Printed Circuit Board Assemblies (“PCBAs”). The PCBA manufacturing process typically takes two inputs: 1) electronic components, and 2) a printed circuit board (“PCB”), which is the substrate that the components are attached to and electrical connections that complete the circuit(s). The assembly process typically consists of attaching the electronic components to the PCB using solder paste, then curing the paste in an oven such that an electrical and mechanical bond is formed. Given the varied requirements of different products, customers typically will design different, custom PCBAs for each of their products.

During the initial phases of product development, up until a product is deemed production ready, customers generally prefer quick turnaround times and the highest quality from their vendors to ensure they are able to meet their timelines. Based on IPC’s 2012 – 2013, 2018, and 2019 Annual Reports and Forecasts for the North American Electronics Manufacturing Services (“EMS”) Industry, the estimated size of this electronics prototyping and on-demand production market in the United States is approximately $290 billion. Most of these electronics have historically been produced by small manufacturers who have been largely ignored by software and therefore struggle to consistently satisfy customer demands manually.

Tempo has developed a technology-enabled manufacturing platform to streamline this electronic product realization process, thereby helping our customers bring new products to market faster. We believe that our platform offers customer benefits that are highly desired by the market and not available from alternative solutions through our:

Customer portal, which provides low-friction quoting, ordering, and data ingestion via a secure cloud-based interface. Our customer portal offers analysis, interpretation, and visual rendering of engineering, design, and supply chain data with minimal human involvement, which ultimately allows hardware engineers to reach a manufacturable design quickly and efficiently.
Manufacturing support software, which is a continuous, bi-directional digital thread that connects our customers’ designs and data to our smart factory. It is extendable and manageable across multiple sites and locations.

Tempo’s software platform helps companies iterate faster. In the status quo, each of quoting, manufacturability review, procurement, setup, and manufacturing are manual processes. We estimate that, on average, these production process steps collectively take approximately 20 days when executed manually. By contrast, with Tempo’s automated approach, these processes could be completed in approximately five days.

Recent Developments

On March 25, 2023, we entered into a Securities Purchase Agreement (the “Purchase Agreement”) by and among us, Optimum Design Associates, Inc., a California corporation (“ODA”), Optimum Design Associates Pty. Ltd., an Australian proprietary company limited by shares (“ODA Australia” and, together with ODA, the “Acquired Companies”), Nick Barbin and Roger Hileman (Mr. Hileman, together with Mr. Barbin, the “Sellers” and each, a “Seller”). The Purchase Agreement provides that, upon the terms and

3

subject to the conditions set forth in the Purchase Agreement, we will acquire from the Sellers (i) all of the issued and outstanding capital stock of ODA (the “ODA Stock” and such acquisition, the “U.S. Sale”) and (ii) all of the issued and outstanding capital stock of ODA Australia (the “ODA Australia Shares” and such acquisition, the “Australia Sale”; the Australia Sale and the U.S. Sale are collectively referred to as the “Acquisitions”). As consideration for the U.S. Sale: (i) on the closing date of the U.S. Sale (the “U.S. Closing Date”), the Company will pay to the Sellers a cash amount equal to approximately $2.8 million (subject to customary adjustments set forth in the Purchase Agreement) plus 50% of the reasonable and documented out-of-pocket expenses incurred by the Acquired Companies in connection with the audit of the audited financial statements required to be delivered by the Acquired Companies prior to such closing (the “U.S. Closing Cash Consideration”); (ii) within five business days of the U.S. Closing Date, the Company will issue to the Sellers an aggregate of 4,400,000 shares of common stock, par value $0.0001 per share, of the Company (“Common Stock”); (iii) on the six-month anniversary of the U.S. Closing Date, the Company will pay to the Sellers an additional amount in cash equal to $1.5 million less the aggregate amount of Free Cash Flow Payments (as defined herein) made to the Sellers after the U.S. Closing Date and prior to the six-month anniversary of the U.S. Closing Date (the “Initial Deferred Cash Consideration”); (iv) on the 12-month anniversary of the U.S. Closing Date, the Company will pay to the Sellers an additional amount in cash equal to $2.5 million less the aggregate amount of Free Cash Flow Payments made to the Sellers on or after the six-month anniversary of the U.S. Closing Date and on or prior to the 12-month anniversary of the U.S. Closing Date (the “Remaining Deferred Cash Consideration”); and (v) the Company will agree to pay the Sellers up to $7.5 million of additional consideration (the “Earnout Consideration”) based on the Acquired Companies’ financial performance during the fiscal years ending December 31, 2023, December 31, 2024 and December 31, 2025, which payments may, subject to certain limitations, be made in cash, shares of Common Stock, or a combination thereof at the Company’s election, provided that at least 25% of the Earnout Consideration must be paid in cash. Until the 12-month anniversary of the U.S. Closing Date, as promptly as reasonably practicable following the last day of each calendar month, the Company will transfer, or cause to be transferred, to the Sellers an amount in cash equal to the free cash flow of the Acquired Companies for such completed calendar month (each such payment, a “Free Cash Flow Payment”). In no event may the amount of Free Cash Flow Payments exceed $4,000,000 in the aggregate. As consideration for the Australia Sale, the Company will pay to the Sellers, on the closing date of the Australia Sale (the “Australia Closing Date” and the Australia Closing Date and the U.S. Closing Date, each, a “Closing Date”), an amount in cash equal to $230,000 (subject to certain customary adjustments set forth in the Purchase Agreement). In addition, the Company has agreed to provide specified compensation to certain employees of the Acquired Companies based on the Acquired Companies’ financial performance during the fiscal years ending December 31, 2023, December 31, 2024 and December 31, 2025, provided that such employees remain employed by the Company, the Acquired Companies or their respective subsidiaries through the applicable payment dates.

At the closing of the U.S. Sale, the Company has agreed to enter into (a) a registration rights agreement with the Sellers, pursuant to which, among other things, the Company will grant to the Sellers certain registration rights with respect to certain securities of the Company; (b) an employment agreement with Mr. Barbin pursuant to which, among other things, Mr. Barbin will be appointed as the Vice President of Optimum Design Services until the three-year anniversary of the U.S. Closing Date; (c) non-competition and non-solicitation agreements with each of Mr. Barbin and Mr. Hileman, pursuant to which, among other things, each Seller will agree not to (i) invest in, finance, participate in or become employed by any business that competes with the Company and its subsidiaries, (ii) solicit for employment or hire any employee of the Acquired Companies or (iii) solicit any business from any customer of the Acquired Companies or provide any goods or services to any customer of the Acquired Companies similar to those provided by the Acquired Companies, in each case, prior to the two-year anniversary of the U.S. Closing Date; and (d) a services agreement with ODA and ODA Australia, pursuant to which, among other things, ODA Australia will agree to continue to provide all services in the ordinary course of business consistent with past practice that ODA Australia provides to ODA as of the date of the Purchase Agreement during the period commencing on the U.S. Closing Date and ending on the Australia Closing Date.

The consummation of each of the Acquisitions is subject to customary closing conditions, including, among others, (a) the absence of laws, orders, decrees, judgments and injunctions by any governmental entity of competent jurisdiction preventing the completion of the Acquisitions or that make the completion of the Acquisitions illegal, (b) the receipt of specified governmental and regulatory consents and approvals and expiration of any mandatory waiting period related thereto, (c) subject to certain exceptions, the accuracy of representations and warranties with respect to the Acquired Companies, the Company and the Sellers, (d) compliance in all material respects by the Acquired Companies, the Company and the Sellers with their respective covenants contained in the Purchase Agreement, (e) the shares of Common Stock issuable as Stock Consideration and Earnout Consideration having been approved for listing on the Nasdaq Capital Market, LLC, (f) there having occurred no material adverse effect with respect to the Company or the Acquired Companies, (g) Buyer having obtained gross proceeds from one or more financing transactions sufficient to satisfy its cash payment obligations with respect to the closing of the Acquisitions; (h) the entry by the Sellers into employment and non-compete agreements with the Company, in each case substantially in the forms attached as exhibits to the Purchase Agreement; and (i) the delivery by the Acquired Companies of certain audited financial statements with respect to the Acquired Companies.

4

Industry Background and Competition

We focus on the approximately $290B US electronics prototype and on-demand manufacturing industry

Whether a product launch consists of just a few units (what we call on-demand production; examples include satellites and hospital operating room capital equipment) or high quantity production runs on a regular schedule (what we call volume production; examples include the printed circuit boards within electric cars and laptop computers), the product development process is the same. In its February 2010 report, “Why Printed Circuit Board Design Matters to the Executive,” Aberdeen Group, LLC estimated that the average electronics product goes through 14 iterations before it gets to market. Each iteration typically requires a small number of PCBAs to be produced, i.e. 10 – 100 units, and that number often grows for later iterations. Eventually, the product is declared production-ready, and transitions to a production phase.

Based on the IPC’s 2012 – 2013, 2018, and 2019 Annual Reports and Forecasts for the North American EMS Industry, each year, companies spend an estimated $2.0 trillion on electronics manufacturing. Outside of the United States, prototype and on-demand production is estimated at $375 billion, while volume production is estimated at $1.3 trillion. The United States has the opposite mix: while only $60 billion is spent on volume production, there is approximately $290 billion spent on prototype and on-demand production, which is Tempo’s primary market.

The electronics prototype and on-demand production market has different dynamics than that of the volume production market. While volume production often has one design iteration parked on a production line for several months, a prototype and on-demand production line may see many iterations of a design in that same period. There are other unique attributes that typify manufacturing in a high mix/ low volume factory, including the practice that electronic component inventory is typically procured just-in-time and many change orders are typical for a given design iteration, both of which amplify the need for quick procurement and logistics management. While volume production is usually focused on minimizing cost, prototype and on-demand production are typically focused on minimizing time to market.

Many high-growth verticals require high-quality, increasingly complex electronics. According to the July 2020 report, “Space: Investing in the Final Frontier,” published by Morgan Stanley & Co. LLC, the space industry is set to grow from $350 billion to over $1.0 trillion by 2040. According to “McKinsey on Semiconductors,” published by McKinsey & Company, LLC in 2019, the semiconductor industry is expected to reach $362 billion by 2025, reflecting a compound annual growth rate of 7.2% from 2020 through 2025. The aviation and defense industry is expected to reach $850 billion by 2026 based on a compound annual growth rate of 9% from 2019 through 2026 according to the February 2021 research report, “Aircraft Manufacturing Market By Type (Gliders, Helicopters, Ultra-Light Aircraft, Passenger Aircraft, Unmanned Aerial Vehicle & Drones, and Airships), and By Application (Military & Defense, Civil, Commercial and Others): Global Industry Outlook, Market Size, Business Intelligence, Consumer Preferences, Statistical Surveys, Comprehensive Analysis, Historical Developments, Current Trends, and Forecasts, 2020 – 2026,” published by Facts & Factors Research. The medical device industry is expected to reach $600 billion by 2023 based on an anticipated compound annual growth rate of 6.1% from 2021 through 2023 according to the September 2021 research report, “Medical Devices Global Market Opportunities And Strategies To 2030: COVID-19 Impact and Recovery,” published by The Business Research Company. Additionally, according to the December 2020 study, “Industrial IoT (IIoT) Market by Component, Application (Robotics, Maintenance, Monitoring, Resource Optimization, Supply Chain, Management), Industry (Aerospace, Automotive, Energy, Healthcare, Manufacturing, Retail), and Region — Global Forecast to 2027” published by Meticulous Market Research Pvt. Ltd., the industrial and ecommerce industry is expected to reach $260 billion by 2027, reflecting a compound annual growth rate of 16.7% from 2020 through 2027.

The outsourced industry is currently underserved by a highly fragmented, low-tech supplier base

The outsourced electronics manufacturing market in the United States is currently served primarily by small businesses that are often owner-operated. Based on IPC’s 2019 Annual Report and Forecast for the North American EMS Industry, approximately 1,100, or 77%, of those companies have annual gross revenues of less than $50 million, 7% have annual gross revenues between $50 million and $500 million, and the remaining 16%, many of which are volume manufacturers who often refer out prototype and on-demand production business, have annual gross revenues of $500 million or more.

Tempo primarily competes against the 77% of companies in the initial group with annual gross revenues of less than $50 million. Tempo believes that these companies typically have an aging, expert workforce that is retiring, along with their manufacturing knowledge. Based on IPC’s October 2021 report, “The Current Sentiment of the Global Electronics Manufacturing Supply Chain,”

5

approximately 80% of electronics manufacturing companies are finding it “somewhat” or “extremely” difficult to hire highly qualified workers.

The highly manual status quo slows the product development process. CAD and design files are sent through various methods, reviewed by humans, and produced labor-intensively. The disconnected processes are technologically underserved. The result is a process that is slow, arduous, opaque, unreliable, and of unpredictable quality.

Our Solutions and Technology

Software-accelerated electronics manufacturing: a digital thread from design to delivery

Tempo, by contrast, weaves a digital thread, from first touch to delivery. Patents underpin the algorithms that analyze the design, determine component availability, deliver an estimate, and set up the manufacturing line.

Tempo’s engagement process typically begins with customers uploading design files to our web-based customer portal. Our platform proceeds to capture and preserve the engineer’s design intent, provides a rapid estimate, and accepts their order with minimal human interaction.

Our platform also underpins the logistics required to execute electronics manufacturing. It facilitates ordering components via integrated interfaces with pre-qualified raw material vendors, and generates the files necessary to program the factory for assembly.

Tempo’s automated platform connects processes across disciplines, bridges gaps, and eliminates regrettable processing errors, setting Tempo apart from the manual processes typical of electronics manufacturing’s status quo.

The Tempo Visualizer

The Tempo Visualizer (the “Visualizer”) provides our customers with the analog of a print preview and spellcheck capability for electronics design. When a customer uploads their design data, the Visualizer creates a realistic, rendered image of what we intend to produce. We then overlay data from the digital thread onto this view. Through the Visualizer, we can surface which of the customer’s electronic components are difficult to stock and provide alternatives. Additionally, we can highlight details of manufacturing issues that came up and were resolved during production — not only for this iteration of the customer’s design, but for previous iterations as well.

Software-driven manufacturing and manufacturing-driven software

With our automated platform as a starting point, we are creating a self-driving factory, a factory run by the expertise of personnel, augmented by software and automation. With each incremental customer order, we collect more information on a broader range of parts and designs. All this data is fuel for machine learning, improving our models, and driving ever-improving results. That benefits not only our bottom line, but also delights our customers, resulting in increased orders.

Given that all our processes and data are run through a distributed cloud-based computing system, the experience, knowledge and skills from our factory based in San Francisco are fully portable and applicable to other facilities and any facilities to be acquired in the future. What we learn in one factory can be immediately shared with the rest. We have designed the Tempo platform to not just inform our factory, but to be scalable to transform our industry.

Our Competitive Strengths

We believe that we have a number of competitive strengths that will enable our market leadership to grow. Our competitive strengths include:

Tech-enabled customer experience. We believe that manual processes are unable to compete with an automated platform that connects processes across disciplines, bridges gaps, and minimizes regrettable processing errors. We also believe that the speed, quality, and seamlessness that we deliver to our customers through our platform sets us apart from our competitors.
Large and growing scale of data. With each successive interaction with our customer portal and each customer order we process, we collect more information on a broader range of parts and designs, which deepens the experience in the system.

6

All this data is fuel for machine learning, improving our models, and driving ever-improving results. We expect to increase the rate of our data accumulation through our M&A strategy.
Foundational patents. Our patents cover key elements of digitizing the electronics manufacturing process from end-to-end.
Visionary and experienced management team. Our management team has a track record of building strong technology businesses and successfully executing M&A strategies. We believe they are well-positioned to lead the company in the journey ahead.

Our Growth Strategies

Tempo’s growth strategy has two elements:

Enhance our automated, intelligent process to benefit the customer experience. As we complete more estimates and take more orders, we accumulate more data. More data helps us deliver a better customer experience, which, in turn, drives more orders — a virtuous cycle. Further, additional orders yield additional gross profit, which we can use to accelerate our R&D investment in our software platform.
Make disciplined inorganic investments. The $290 billion fragmented landscape is a target-rich environment for M&A that will benefit from our technology, with an estimated 34 M&A transactions completed in the North American electronics manufacturing services (which we refer to as PCBA) and PCB sectors in 2021 according to GP Ventures, Ltd as of January 2022. To execute this strategy, we plan to leverage our leadership team’s decades of acquisition and integration experience. We expect that our software platform will confer top-line and bottom-line benefits to the targets we acquire. In addition, we expect that future acquisitions will provide further fuel, in the form of data, for enhancing our platform.

Our Customers

Tempo serves more than 100 customers across the space, semiconductor, aviation and defense, medical device, and industrial and ecommerce industries. Tempo’s customers include six of the top ten space companies, two of the top ten semiconductor companies, six of the top ten aviation and defense companies, seven of the top ten medical device companies, and four of the top ten industrial and ecommerce companies by market capitalization. We have two customers that accounted for 21% and 20% of our revenues during the fiscal years 2022 and one customer which accounted for 46% of our total revenue in 2021.

Intellectual Property

Our ability to drive innovation in our business depends in part upon our ability to protect our core technology and IP. We attempt to protect our IP rights, both in the United States and abroad, through a combination of patent, trademark, copyright and trade secret laws, as well as nondisclosure and invention assignment agreements with our consultants and employees and through non-disclosure agreements with our vendors and business partners. Unpatented research, development, know-how and engineering skills make an important contribution to our business, but we pursue patent protection when we believe it is possible and consistent with our overall strategy for safeguarding IP.

As of December 31, 2022, we own three issued United States patents. Tempo’s patents and patent applications are directed to, among other things, the digitization of the electronics manufacturing process and its associated supply chain. In addition, we have four issued United States trademarks and three issued international trademarks.

Employees

As of December 31, 2022, we had 74 employees located in the United States. None of our employees are represented by a labor union. We have not experienced any work stoppages and believe we maintain good relations with our employees.

Facilities

As of December 31, 2022, we lease space for our office and manufacturing operations in San Francisco, California. This facility consists of approximately 50,000 square feet under a lease that will expire in May of 2023. In February 2023, the Company has entered into a three-month extension of the lease through August 2023 with respect to approximately 26,000 square feet.

7

Government Regulation

Our business activities are subject to various laws, rules, and regulations of the United States. Compliance with these laws, rules, and regulations has not had a material effect upon our capital expenditures, results of operations, or competitive position, and we do not currently anticipate material capital expenditures for environmental control facilities. Nevertheless, compliance with existing or future governmental regulations, including, but not limited to, those pertaining to international operations, export controls, business acquisitions, consumer and data protection, employee health and safety, and taxes, could have a material impact on our business in subsequent periods. Please see “Risk Factors” for a discussion of these potential impacts.

Legal Proceedings

We are and, from time to time, we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any other legal proceedings that, in the opinion of our management, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition, or cash flows.

Available Information

Our Internet address for our stockholders and other interested parties is www.tempoautomation.com. We make available, free of charge, through our website, our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to those reports, as soon as reasonably practicable after filing or furnishing such reports with the SEC. Also, the charters of our Audit Committee, Compensation Committee, and Nominating and Corporate Governance Committee, our Code of Ethics and Conduct, Corporate Governance Guidelines and stockholder communications are available through our website, and we also intend to disclose any amendments to our Code of Ethics and Conduct, or waivers to such code on behalf of our Chief Executive Officer or Chief Financial Officer, on our website. All of these corporate governance materials are available free of charge to any stockholder who provides a written request to the Company at 2460 Alameda Street San Francisco, CA 94103, Attention: Ryan Benton, Corporate Secretary. The contents of our website are not intended to be incorporated by reference into this Report or any other report or document we file and any reference to our website is intended to be an inactive textual reference only.

Item 1A. Risk Factors.

You should carefully consider the risks and uncertainties described below and the other information in this Annual Report before making an investment in our Common Stock or Warrants. Our business, financial condition, results of operations, or prospects could be materially and adversely affected if any of these risks occurs, and as a result, the market price of our Common Stock and Warrants could decline and you could lose all or part of your investment. This Annual Report also contains forward-looking statements that involve risks and uncertainties. See “Cautionary Statement Regarding Forward-Looking Statements.” Our actual results could differ materially and adversely from those anticipated in these forward-looking statements as a result of certain factors, including those set forth below.

Summary Risk Factors

The following is a summary of some of the risks and uncertainties that could materially adversely affect our business, financial condition and results of operations. You should read this summary together with the more detailed risk factors contained below.

The success of our business is dependent on our ability to keep pace with technological changes and competitive conditions in our industry and our ability to effectively adapt our services as our customers react to technological changes and competitive conditions in their respective industries. We may not timely and effectively scale and adapt our existing technology, processes, and infrastructure to meet the needs of our business.
Our operating results and financial condition may fluctuate from period to period and may fall below expectations in any particular period, which could adversely affect the market price of our common stock.
We currently compete, and we will compete, with numerous other diversified manufacturing service providers, electronic manufacturing services and design providers and others, and may face increasing competition, which could cause our operating results to suffer.

8

Because our industry is expected to continue to be rapidly evolving, forecasts of market growth may not be accurate, and even if these markets achieve the forecasted growth, there can be no assurance that our business will grow at similar rates, or at all.
Our gross profit and gross margin is dependent on a number of factors, including our mix of services, market prices, labor costs and availability, acquisitions we may make and our ability to achieve cost synergies, level of capacity utilization and component, material, and other services prices.
We purchase a significant amount of the materials and components we use from a limited number of suppliers, and if such suppliers become unavailable or inadequate, our customer relationships, results of operations and financial condition may be adversely affected.
Third-party lawsuits and assertions to which we may become subject alleging our infringement of patents, trade secrets or other intellectual property rights may have a significant adverse effect on our financial condition.
We may be involved in legal proceedings, including intellectual property (“IP”), anti-competition and securities litigation, employee-related claims and regulatory investigations, which could, among other things, divert efforts of management and result in significant expense and loss of our existing IP rights.
An inability to successfully manage the procurement, development, implementation, or execution of IT systems, or to adequately maintain these systems and their security, as well as to protect data and other confidential information, may adversely affect our business and reputation.
Our industry routinely experiences cyclical market patterns and our services are used across different end markets, and a significant downturn in the industry or in any of these end markets could cause a meaningful reduction in demand for our services and harm our operating results.
We will incur increased costs as a result of operating as a public company, and our management will be required to devote substantial time to new compliance and investor relations initiatives.
We previously identified material weaknesses in our internal control over financial reporting and may face litigation and other risks as a result of the material weakness in our internal control over financial reporting.
If analysts do not publish research about our business or if they publish inaccurate or unfavorable research, our stock price and trading volume could decline.
Our certificate of incorporation provides that the Court of Chancery of the State of Delaware (the “Delaware Court of Chancery”) is the exclusive forum for substantially all disputes between us and our stockholders and that the federal district courts shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.
We are an early-stage company with a history of losses. We have not been profitable historically and we may not achieve or maintain profitability in the future.
Our limited operating history makes evaluating our current business and our future prospects difficult and may increase the risk of your investment.
We are dependent on a limited number of customers and end markets, and a decline in revenue from, or the loss of, any significant customer, could have a material adverse effect on our financial condition and operating results.

9

Risks Related to Tempo’s Business and Industry

The success of Tempo’s business is dependent on Tempo’s ability to keep pace with technological changes and competitive conditions in Tempo’s industry, and Tempo’s ability to effectively adapt Tempo’s services as Tempo’s customers react to technological changes and competitive conditions in their respective industries. Tempo may not timely and effectively scale and adapt Tempo’s existing technology, processes, and infrastructure to meet the needs of Tempo’s business.

The success of Tempo’s business is dependent on Tempo’s ability to keep pace with technological changes and competitive conditions in Tempo’s industry, and Tempo’s ability to effectively adapt Tempo’s services as Tempo’s customers react to technological changes and competitive conditions in their respective industries. Tempo may not timely and effectively scale and adapt Tempo’s existing technology, processes, and infrastructure to meet the needs of Tempo’s business. If Tempo is unable to offer technologically advanced, high quality, quick turnaround, cost effective manufacturing services that are differentiated from Tempo’s competition, or if Tempo is unable to adapt those services as Tempo’s customers’ requirements change, demand for Tempo’s services may decline.

Tempo’s operating results and financial condition may fluctuate from period to period and may fall below expectations in any particular period, which could adversely affect the market price of Tempo’s common stock.

Tempo’s operating results and financial condition have historically fluctuated, and Tempo’s operating results and financial condition are expected to continue to fluctuate, from quarter-to-quarter and year-to-year due to a number of factors, many of which will not be within Tempo’s control.

Both Tempo’s business and the electronics manufacturing industry are changing and evolving rapidly, and Tempo’s historical operating results may not be useful in predicting Tempo’s future operating results. If Tempo’s operating results do not meet the guidance that it provides to the marketplace or the expectations of securities analysts or investors, the market price of Tempo’s common stock will likely decline. Fluctuations in Tempo’s operating results and financial condition may be due to a number of factors, including:

the degree of market acceptance of its services;
its ability to compete with competitors and new entrants into Tempo’s markets;
the mix of services that it sells during any period;
the timing of its sales and deliveries to customers;
the geographic distribution of its sales;
changes in its pricing policies or those of its competitors, including its response to price competition;
changes in the amount that it spends to develop and manufacture new services or technologies;
changes in the amounts that it spends to promote its services;
changes in the cost of satisfying its warranty obligations;
expenses and/or liabilities resulting from litigation;
unforeseen liabilities or difficulties in integrating its acquisitions or newly acquired businesses;
disruptions to its IT systems;
general economic and industry conditions that affect customer demand;
the impact of the COVID-19 pandemic on its customers, suppliers, manufacturers, and operations; and

10

changes in accounting rules and tax laws.

Due to the foregoing factors, and the other risks discussed in this Annual Report, you should not rely on quarter-over-quarter and year-over-year comparisons of Tempo’s operating results as an indicator of Tempo’s future performance.

Tempo currently competes with numerous other diversified manufacturing service providers, electronic manufacturing services and design providers and others, and may face increasing competition, which could cause Tempo’s operating results to suffer.

Tempo’s industry is highly competitive. Tempo competes against numerous domestic and foreign electronic manufacturers, manufacturing service providers, and design providers. These companies could decrease their pricing, thereby increasing competitive pressures for Tempo. Additionally, these competitors may:

respond more quickly to new or emerging technologies or changes in customer requirements;
have engineering capabilities and/or manufacturing resources that are greater than Tempo’s;
have greater name recognition, critical mass, and geographic market presence;
be better able to take advantage of acquisition opportunities;
devote greater resources to the development, promotion and sale of their services and execution of their strategy;
be better positioned to compete on price for their services;
have excess capacity, and be better able to utilize such excess capacity;
have greater direct buying power from component suppliers, distributors, and raw material suppliers;
have lower cost structures as a result of their geographic location or the services they provide;
be willing or able to make sales or provide services at lower margins than Tempo does;
have increased vertical capabilities providing them greater cost savings.

Tempo also faces competition from the manufacturing operations of its current and potential customers, some of whom may be evaluating the merits of manufacturing products internally against the advantages of outsourcing.

The actions of competitors and current and potential customers could cause a decline in Tempo’s sales and/or compression of Tempo’s profits.

Customer relationships with emerging companies may present more risks than with established companies.

Customer relationships with emerging companies present special risks because Tempo does not have an extensive services or customer relationship history. Tempo’s credit risk on these customers, especially in trade accounts receivable and inventories, and the risk that these customers will be unable to fulfill indemnification obligations to Tempo is potentially increased. Tempo sometimes offers these customers extended payment terms and other support and financial accommodations which may increase Tempo’s financial exposure.

Tempo may be adversely affected by supply chain issues, including shortages of required electronic components and raw materials.

In the past there have been, and presently there are, industry wide conditions, natural disasters, and global events that have caused component and material shortages. These have increased the time between booking and billing, increased component and material costs (though we are usually able to pass those on to our customers), and increased the frequency of customers pre-ordering components and materials with us in anticipation of future assembly orders (though customers who pre-order components and materials with us are more likely to place future assembly orders with us). While we make efforts to consider these factors in our

11

forecasts, it’s difficult to judge the duration of the global electronic component shortage and the degree to which it will continue to have these effects.

More broadly, strategic and efficient component and materials purchasing is an aspect of Tempo’s strategy. When prices rise, they may impact Tempo’s margins and results of operations if Tempo is not able to pass the increases through to Tempo’s customers or otherwise offset them. Some of the products Tempo manufactures require one or more components that are only available from a single source. Some of these components or materials are subject to supply shortages from time to time. In some cases, supply shortages will substantially curtail production of all assemblies using a particular component. A supply shortage can also increase Tempo’s cost of goods sold if Tempo has to pay higher prices for components or materials in limited supply or cause Tempo to have to reconfigure products to accommodate a substitute component or material. Tempo’s production of a customer’s product could be negatively impacted by any quality, reliability, or availability issues with any of Tempo’s components and material suppliers. The financial condition of Tempo’s suppliers could affect their ability to supply components or materials and their ability to satisfy any warranty obligations they may have, which could have a material adverse effect on Tempo’s results of operations.

If a component or material shortage is threatened or anticipated, Tempo may purchase its components or materials early to avoid a delay or interruption in Tempo’s operations. Purchasing components or materials early may materially increase inventory carrying costs and may result in inventory obsolescence, which could materially adversely affect Tempo’s results of operations. A component shortage may also require to the use of second tier vendors or the procurement of components or materials through new and untested brokers. These components or materials may be of lesser quality than those Tempo has historically purchased and could result in material costs to bring such components or materials up to necessary quality levels or to replace defective ones.

Tempo’s gross profit and gross margin will be dependent on a number of factors, including Tempo’s services mix, market prices, labor costs and availability, acquisitions Tempo may make and Tempo’s ability to achieve cost synergies, level of capacity utilization and component, material, and other services prices.

Tempo’s gross margin will be highly dependent on service mix, which is susceptible to seasonal and other fluctuations in Tempo’s markets. A shift in sales mix away from Tempo’s higher margin services could adversely affect Tempo’s future gross margin percentages. In addition, increased competition and the existence of service alternatives, more complex engineering requirements, lower demand or reductions in Tempo’s technological lead compared to Tempo’s competitors, and other factors may lead to further price erosion, lower revenue and lower margin.

In addition, prototype and on-demand electronics manufacturing requires significant capital investment, leading to high fixed costs, including depreciation expense. If Tempo is unable to utilize Tempo’s owned manufacturing facilities at a high level, the fixed costs associated with these facilities will not be fully absorbed, resulting in higher average unit costs and a lower gross margin. Furthermore, fluctuations in commodity prices could negatively impact Tempo’s margins.

Tempo’s gross margin may also be adversely affected if businesses or companies that Tempo acquires have different gross margin profiles and by expenses related to such acquisitions.

Our independent registered public accounting firm’s report contains an explanatory paragraph that expresses substantial doubt about our ability to continue as a “going concern.”

Our independent registered public accounting firm’s report contains an explanatory paragraph that expresses substantial doubt about our ability to continue as a “going concern.” As of December 31, 2022, we had approximately $7.0 million in our operating bank account, and a working capital deficiency of approximately $31.1 million. Tempo plans to fund operations through raising additional capital, decreasing costs and expenses and generating sufficient revenues to offset such costs, including as a result of the Acquisitions. However, there can be no assurances that Tempo will be able to secure additional financing on acceptable terms and conditions, if at all, decrease costs and expenses or generate sufficient revenues to offset such costs. These factors, among others, raise substantial doubt about Tempo’s ability to continue as a going concern.

Many of Tempo’s anticipated customers operate in industries that experience rapid technological change resulting in short product life cycles and as a result, if the product life cycles of its customers slow materially, and research and development expenditures are reduced, its financial condition, business and results of operations will be materially adversely affected.

Many of Tempo’s customers and potential customers compete in markets that are characterized by rapidly changing technology, evolving industry standards and continuous improvement in products and services. These conditions frequently result in short product

12

life cycles. As professionals operating in research and development departments represent the majority of Tempo’s net sales, the rapid development of electronic products is a key driver of Tempo’s sales and operating performance. Any decline in the development and introduction of new electronic products could slow the demand for Tempo’s services and could have a material adverse effect on its financial condition, business and results of operations.

If demand for Tempo’s services does not grow as expected, or develops more slowly than expected, Tempo’s revenues may stagnate or decline, and Tempo’s business may be adversely affected.

Tempo may not be able to develop effective strategies to raise awareness among potential customers of the benefits of software-accelerated electronics manufacturing or Tempo’s services may not address the specific needs or provide the level of functionality or economics required by potential customers to encourage the electronics market to shift towards software-accelerated electronics manufacturing. If software-accelerated electronics manufacturing technology does not gain broader market acceptance as an alternative to conventional manufacturing processes, or does so more slowly than anticipated, or if the marketplace adopts electronics manufacturing technologies that differ from Tempo’s technologies, Tempo may not be able to increase or sustain the level of sales of Tempo’s services, and Tempo’s operating results would be adversely affected as a result.

Defects in shipped products that give rise to returns or warranty or other claims could result in material expenses, diversion of management time and attention, adversely affect customer relationships, and damage to Tempo’s reputation.

Tempo’s printed circuit board assemblies may be complex and may contain undetected defects or errors. This could result in delayed market acceptance of services Tempo offers or claims from customers or others, which may result in litigation, increased end user warranty, support and repair or replacement costs, damage to Tempo’s reputation and business, or significant costs and diversion of support and engineering personnel to correct the defect or error. Tempo may from time to time become subject to warranty claims related to product quality issues that could lead Tempo to incur significant expenses.

Tempo attempts to include provisions in Tempo’s agreements with customers that are designed to limit Tempo’s exposure to potential liability for damages arising from defects or errors in Tempo’s products.

However, it is possible that these limitations may not be effective as a result of unfavorable judicial decisions or laws enacted in the future.

The sale and support of Tempo’s products entails the risk of product liability claims. Any product liability claim brought against Tempo, regardless of its merit, could result in material expense, diversion of management time and attention, damage to Tempo’s business and reputation and brand, and cause Tempo to fail to retain existing customers or to fail to attract new customers.

Tempo may be involved in legal proceedings, including intellectual property (“IP”), anti-competition and securities litigation, employee-related claims, and regulatory investigations, which could, among other things, divert efforts of management and result in significant expense and loss of Tempo’s IP rights.

Tempo may be involved in legal proceedings, including cases involving Tempo’s IP rights and those of others, anti-competition and commercial matters, acquisition-related suits, securities class action suits, employee-related claims and other actions. From time to time, Tempo may also be involved or required to participate in regulatory investigations or inquiries which may evolve into legal or other administrative proceedings. Litigation or settlement of such actions, regardless of their merit, or involvement in regulatory investigations or inquiries, can be costly, lengthy, complex and time consuming, diverting the attention and energies of Tempo’s management and technical personnel.

From time to time, third parties may assert against Tempo and Tempo’s customers their IP rights to technologies that are important to Tempo’s business.

13

Many of Tempo’s customer agreements and/or the laws of certain jurisdictions may require Tempo to indemnify its customers or purchasers for third-party IP infringement claims, including costs to defend those claims, and payment of damages in the case of adverse rulings. However, Tempo’s suppliers may or may not be required to indemnify Tempo should Tempo or its customers be subject to such third-party claims. Claims of this sort could also harm Tempo’s relationships with its customers and might deter future customers from doing business with us. If any pending or future proceedings result in an adverse outcome, Tempo could be required to:

cease the sale of the infringing services, processes, or technology and/or make changes to Tempo’s services, processes or technology;
pay substantial damages for past, present and future use of the infringing technology, including up to treble damages if willful infringement is found;
pay fines or disgorge profits or other payments, and/or cease certain conduct and/or modify Tempo’s contracting or business practices, in connection with any unfavorable resolution of a governmental investigation;
expend significant resources to develop non-infringing technology;
license technology from the third-party claiming infringement, which license may not be available on commercially reasonable terms, or at all;
enter into cross-licenses with Tempo’s competitors, which could weaken Tempo’s overall IP portfolio and Tempo’s ability to compete in particular product categories; or
relinquish IP rights associated with one or more of Tempo’s patent claims.

Any of the foregoing results could have a material adverse effect on Tempo’s business, financial condition and results of operations.

In addition, Tempo may be obligated to indemnify Tempo’s current or former directors or employees, or former directors or employees of companies that Tempo has acquired, in connection with litigation or regulatory investigations. These liabilities could be substantial and may include, among other things, the cost of defending lawsuits against these individuals, as well as stockholder derivative suits; the cost of government, law enforcement or regulatory investigations; civil or criminal fines and penalties; legal and other expenses; and expenses associated with the remedial measure, if any, which may be imposed.

Tempo’s operations could suffer if Tempo is unable to attract and retain key management or other key employees.

Tempo believes Tempo’s success has depended, and Tempo’s success will continue to depend on the efforts and talents of Tempo’s senior management and other key personnel. Tempo’s executive team is critical to the management of Tempo’s business and operations and will continue to be critical to the development of Tempo’s strategy. Members of Tempo’s existing senior management team may resign at any time. The loss of the services of any members of Tempo’s senior management team could delay or prevent the successful implementation of Tempo’s strategy or Tempo’s commercialization of new services, or could otherwise adversely affect Tempo’s ability to carry out Tempo’s business plan. There is no assurance that if any senior executive leaves in the future, Tempo will be able to rapidly replace him or her or them and transition smoothly towards his or her or their successor, without any adverse impact on Tempo’s operations.

To support the continued growth of Tempo’s business, Tempo will also be required to effectively recruit, hire, integrate, develop, motivate, and retain additional new employees. High demand exists for senior management and other key personnel (including scientific, technical, engineering, financial, manufacturing, and sales personnel) in the prototype and on-demand electronics manufacturing industry, and there can be no assurance that Tempo will be able to retain key personnel. Tempo experiences intense competition for qualified personnel. While Tempo intends to provide competitive compensation packages to attract and retain key personnel, some of its competitors for these employees have greater resources and more experience, which may make it difficult for Tempo to compete successfully for key personnel. Moreover, new employees may not become as productive as Tempo expects since Tempo may face challenges in adequately integrating them into Tempo’s workforce and culture. Since March 2020, Tempo has had many non-manufacturing employees working remotely to protect the health and safety of Tempo’s employees, contractors, customers, and visitors.

14

All of Tempo’s U.S. employees are at-will employees, meaning that they may terminate their employment relationship with Tempo at any time, and their knowledge of Tempo’s business and industry would be extremely difficult to replace. It may be difficult for Tempo to restrict its competitors from benefiting from the expertise that Tempo’s former employees or consultants developed while working for Tempo.

The effect of COVID-19 on Tempo’s operations and the operations of Tempo’s customers, suppliers and logistics providers has had, and may continue to have, an adverse impact on Tempo’s financial condition and results of operations.

Tempo’s operations expose Tempo to the COVID-19 pandemic, which has had, and may continue to have, an adverse impact on employees, operations, supply chain and distribution system. To date, COVID-19 has increased Tempo’s expenses, primarily related to additional labor costs and the procurement of personal protection equipment for Tempo’s employees, and has caused a reduction in factory utilization due to disruptions and restrictions. COVID-19 has spread across the globe and is impacting worldwide economic activity, including Tempo’s manufacturing production sites. Public and private sector policies and initiatives to reduce the transmission of COVID-19, including travel restrictions and quarantines, are impacting Tempo’s operations, including affecting the ability of Tempo’s employees to get to Tempo’s facilities, reducing capacity utilization levels, causing certain facility or intermittent business closures, and interrupting the movement or increasing the cost of moving components and products through Tempo’s supply chain. If additional factory closures are required or reductions in capacity utilization levels occur, Tempo will likely incur additional direct costs and lost revenue. If Tempo’s suppliers experience additional closures or reductions in their capacity utilization levels in the future, Tempo may have difficulty sourcing materials necessary to fulfill production requirements.

COVID-19 has also impacted Tempo’s customers and may create unpredictable reductions or increases in demand for Tempo’s manufacturing services. Tempo’s ability to continue to offer manufacturing services is highly dependent on its ability to maintain the safety and health of its factory employees. The ability of Tempo’s employees to work may be significantly impacted by individuals contracting or being exposed to COVID-19. While Tempo is following the requirements of governmental authorities and taking preventative and protective measures to prioritize the safety of its employees, these measures may not be successful, and Tempo may be required to temporarily close facilities or take other measures. In addition, responding to the continuing pandemic could divert management’s attention from Tempo’s key strategic priorities, cause Tempo to reduce, delay, alter or abandon initiatives that may otherwise increase Tempo’s long-term value or otherwise disrupt Tempo’s business operations. The duration and extent of the effect of COVID-19 on Tempo is not determinable. COVID-19 may continue to have an adverse impact on Tempo’s consolidated financial position, results of operations, and cash flows in the near term. In addition, the continuing impact of the COVID-19 pandemic could exacerbate the other risks that Tempo is expected to face.

Tempo purchases a significant amount of the materials and components it uses from a limited number of suppliers and if such suppliers become unavailable or inadequate, its customer relationships, results of operations, and financial condition may be adversely affected.

Tempo’s manufacturing processes rely on many materials. Tempo purchases a significant portion of its materials, components and finished goods used in its production facilities from a few suppliers, some of which are single source suppliers. As certain materials are highly specialized, the lead time needed to identify and qualify a new supplier is typically lengthy and there is often no readily available alternative source. During fiscal year 2022, Tempo purchased approximately half of the components and materials for Tempo’s manufacturing processes from four materials suppliers. Tempo does not generally have long-term contracts with Tempo’s suppliers and substantially all of Tempo’s purchases are on a purchase order basis. Suppliers may extend lead times, limit supplies, place products on allocation or increase prices due to commodity price increases, capacity constraints or other factors and could lead to interruption of supply or increased demand in the industry. For example, Tempo has experienced some supply constraints, including with respect to electronic components. Additionally, the supply of these materials may be negatively impacted by increased trade tensions between the U.S. and its trading partners, particularly China. In the event that Tempo cannot obtain sufficient quantities of materials in a timely manner, at reasonable prices or of sufficient quality, or if Tempo is not able to pass on higher materials costs to its customers, Tempo’s business, financial condition and results of operations could be adversely impacted.

Tempo’s facilities, and its suppliers’ facilities and customers’ facilities, will be vulnerable to disruption due to natural or other disasters, public health crises, strikes and other events beyond Tempo’s control, and any failure to maintain adequate manufacturing facility capacity could have a material and adverse effect on Tempo’s business, financial condition and results of operations.

A major earthquake, fire, tsunami, hurricane, cyclone or other disaster, such as a pandemic, major flood, seasonal storms, nuclear event or terrorist attack affecting Tempo’s facilities or the areas in which they are located, or affecting those of Tempo’s customers or

15

third-party manufacturers or suppliers, could significantly disrupt Tempo’s or its customers’ or suppliers’ operations and delay or prevent product shipment or installation during the time required to repair, rebuild or replace Tempo’s damaged manufacturing facilities. These delays could be lengthy and costly. Additionally, customers may delay purchases until operations return to normal. Even if Tempo is able to respond quickly to a disaster, the continued effects of the disaster could create uncertainty in Tempo’s business operations. In addition, concerns about terrorism, the effects of a terrorist attack, political turmoil, labor strikes, war or the outbreak of epidemic diseases (including the outbreak of COVID-19) could have a negative effect on Tempo’s operations and sales. Tempo also relies on leased facilities to maintain its manufacturing operations. The lease for Tempo’s San Francisco facility will expire in May 2023. In February 2023, Tempo signed a three-month extension to retain a portion of the existing facility. There are no guarantees that Tempo will be able to secure a long-term lease for a similar facility on the same or more favorable terms, or at all. Any failure to maintain adequate manufacturing facility capacity could have a material and adverse effect on Tempo’s business, financial condition and results of operations.

If Tempo fails to grow its business as anticipated, its operating results will be adversely affected. If Tempo grows as anticipated but fails to manage its operations and costs accordingly, its business may be harmed and its results of operations may suffer.

Tempo is expected to grow its business substantially. To this end, Tempo has made significant investments in its business, including investments in infrastructure, technology, marketing and sales efforts. If Tempo’s business does not generate the level of revenue required to support its investment, Tempo’s net sales and profitability will be adversely affected.

Tempo’s ability to effectively manage its anticipated growth and expansion of its operations will also require Tempo to enhance its operational, financial and management controls and infrastructure, as well as its human resources policies and reporting systems. These enhancements and improvements will require significant capital expenditures, investments in additional headcount and other operating expenditures and allocation of valuable management and employee resources. Tempo’s future financial performance and its ability to execute on its business plan will depend, in part, on Tempo’s ability to effectively manage any future growth and expansion. There are no guarantees that Tempo will be able to do so in an efficient or timely manner, or at all.

As Tempo acquires and invests in companies or technologies, it may not realize expected business, expected cost synergies, technological, or financial benefits. Such acquisitions or investments could prove difficult to integrate, disrupt its business, dilute stockholder value and adversely affect Tempo’s business, results of operations and financial condition.

Acquisitions involve numerous risks, any of which could harm Tempo’s business and negatively affect its financial condition and results of operations. The success of any acquisition will depend in part on Tempo’s ability to realize the anticipated business opportunities from combining the operations of acquired companies with Tempo’s existing business in an efficient and effective manner. These integration processes could take longer than anticipated and could result in the loss of key employees, the disruption of each company’s ongoing businesses, tax costs or inefficiencies, or inconsistencies in standards, controls, IT systems, procedures and policies, any of which could adversely affect Tempo’s ability to maintain relationships with customers, employees or other third parties, or Tempo’s ability to achieve the anticipated benefits of any such acquisition, and could harm Tempo’s financial performance. If Tempo is unable to successfully or timely integrate the operations of an acquired business with Tempo’s existing business, Tempo may incur unanticipated liabilities and be unable to realize the revenue growth, synergies and other anticipated benefits resulting from such acquisitions, and Tempo’s business, results of operations and financial condition could be materially and adversely affected.

Tempo will require additional capital to continue as a going concern and maintain liquidity to support business growth and this capital might not be available on acceptable terms, if at all.

The primary sources of liquidity for Legacy Tempo prior to the Merger were cash provided by financing transactions and cash provided by borrowings under existing debt facilities. Since inception, Legacy Tempo used its resources principally on product development efforts, including the development of Tempo’s software platform, growing its business, and making necessary investments in building Legacy Tempo’s factory in San Francisco. As of December 31, 2022, Legacy Tempo had an accumulated deficit of $253.2 million, $7.4 million in cash, cash equivalents, and restricted cash and a working capital deficiency of $31.1 million. During the year ended December 31, 2022, the Company used net cash of $28.8 million in operating activities and incurred a net loss of $144.9 million. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.

As of December 31, 2022 and March 31, 2023, the Company had approximately $7.4 million and $2.5 million (unaudited) in cash, cash equivalents, and restricted cash, respectively. Tempo intends to continue to make investments to support its business growth and will require additional funds to respond to business challenges and opportunities, including the need to develop new features or enhance its services, improve its operating infrastructure or acquire complementary businesses and technologies. Accordingly, Tempo

16

will need to engage in equity or debt financings, including through the sale of shares of Common Stock to White Lion pursuant to the Common Stock Purchase Agreement, dated as of November 21, 2022 (the “Purchase Agreement”), subject to the terms and conditions therein, to secure additional funds if existing sources of cash and any funds generated from operations do not provide Tempo with sufficient capital. Although the Purchase Agreement provides that we may, in our discretion, from time to time after the date of this Annual Report and during the term of the Purchase Agreement, direct White Lion to purchase our shares of Common Stock from us in one or more purchases under the Purchase Agreement for a maximum aggregate purchase price of up to $100.0 million, only 5,276,018 shares of Common Stock, representing the Exchange Cap, are being registered for resale. Additionally, we are not required or permitted to issue any shares of Common Stock under the Purchase Agreement if such issuance would breach our obligations under the rules or regulations of Nasdaq. Further, White Lion will not be required to purchase any shares of our Common Stock if such sale would result in White Lion’s beneficial ownership exceeding 4.99% of our outstanding shares of Common Stock. Our inability to access a part or all of the amount available under the White Lion Purchase Agreement, in the absence of any other financing sources, could have a material adverse effect on our business. The Company will continue to evaluate other sources of funding.

Failure to secure additional funding, as well as consent and forbearance from our existing lenders, may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company’s business, operating results, financial condition, and ability to achieve its intended business objectives. As such, there is substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued.

We could receive up to $208.3 million from the exercise of the Warrants for cash, but we may not receive any proceeds from the sale of the shares of Common Stock issuable upon such exercise. Each Warrant entitles the holder thereof to purchase one share of Common Stock at a price of $11.50 per share. On March 31, 2023, the closing price for our Common Stock was $0.81. If the price of our Common Stock remains below $11.50 per share, warrant holders will be unlikely to exercise their Warrants for cash, resulting in little or no cash proceeds to us from such exercises. We expect to use any such proceeds for general corporate and working capital purposes, which would increase our liquidity. In order to fund planned operations while meeting obligations as they come due, the Company will need to secure additional debt or equity financing if substantial cash proceeds from the exercise of the Warrants are not received. There is no guarantee the Warrants will be in the money prior to their expiration and, as such, the Warrants may expire worthless and we may receive no proceeds from the exercise of such Warrants. As a result, we do not expect to rely on the cash exercise of Warrants to fund our operations. We will continue to evaluate the probability of Warrant exercises and the merit of including potential cash proceeds from the exercise of the Warrants in our future liquidity projections. We instead currently expect to rely on the sources of funding described above, if available on reasonable terms or at all.

Sales of a substantial number of shares of our Common Stock and/or Warrants in the public market by our existing securityholders, or the perception that those sales might occur, could depress the market price of shares of our Common Stock and Warrants and could impair our ability to raise capital through the sale of additional equity securities.

Sales of a substantial number of shares of our Common Stock and/or Warrants in the public market by our existing securityholders, or the perception that those sales might occur, could depress the market price of shares of our Common Stock and Warrants and could impair our ability to raise capital through the sale of additional equity securities. We are unable to predict the effect that such sales may have on the prevailing market price of shares of our Common Stock and Warrants. The total shares of Common Stock available for resale represent a substantial percentage of our total outstanding shares of Common Stock as of the date of this Annual Report. White Lion can sell up to (a) 26,393,705 shares of Common Stock constituting approximately 97.2% of our issued and outstanding shares of Common Stock (or 96.0% of our issued and outstanding shares of Common Stock after giving effect to the Advisor Issuance) as of March 31, 2023 and (b) 6,600,000 Warrants constituting approximately 36.5% of our issued and outstanding Warrants as of March 31, 2023.

Certain agreements with our capital markets advisors contain provisions that, if triggered, could cause substantial dilution to our then-existing stockholders and adversely affect our stock price.

In connection with the Business Combination, the Company entered into letter agreements with each of its three capital markets advisors (the “Advisor Letter Agreements”) pursuant to which the Company agreed to issue to each such advisor by February 22, 2023 a number of shares of Common Stock having an aggregate value of $250,000 as determined based on the volume-weighted average price of a share of Common Stock for the 30 trading days ending on the date that was 60 days after the Closing Date (the “Issuance VWAP”). The Company issued 25,000 and 159,948 shares of Common Stock to each capital markets advisor on November 22, 2022 and February 10, 2023, respectively. In accordance with the terms of the Advisor Letter Agreements, the company will issue an additional 153,948 shares of Common Stock to each advisor to satisfy the obligation based on the Issuance

17

VWAP. Pursuant to the Advisor Letter Agreements, in the event that the volume-weighted average purchase for the 30 trading days ending on the 12-month anniversary of the Closing Date (the “Measurement Period VWAP”) is less than the Initial VWAP, the Company will be required to issue to each capital market advisor a number of additional shares of Common Stock in an amount equal to the quotient of (i) the product of (A) the number of shares of Common Stock held by such advisor on the 12-month anniversary of the Closing Date multiplied by (B) the Issuance VWAP minus the Measurement Period VWAP divided by (ii) the Measurement Period VWAP. To the extent that the Measurement Period VWAP is less than the Issuance VWAP and we are required to issue additional shares of Common Stock to our capital markets advisors, holders of our Common Stock may experience additional dilution, which may adversely affect our stock price.

Tempo may not be able to maintain compliance with its debt covenants in the future, which could result in an event of default.

The Amended and Restated Loan and Security Agreement (the “A&R LSA”) contains customary affirmative and negative covenants which, among other things, require Tempo to (i) maintain Unrestricted Cash (as defined in the A&R LSA) of $5.0 million at all times (the “Unrestricted Cash Covenant)”, (ii) not incur or pay any non-trade payable in excess of $1.0 million without Agent’s prior written consent and (iii) not create, incur, assume or suffer to exist any indebtedness other than Permitted Indebtedness (as defined in the A&R LSA). Subsequent to December 31, 2022, Tempo’s unrestricted cash balance dropped below the covenant level. If Tempo’s unrestricted cash balance remains below the covenant level or breaches these or other financial covenants and fails to secure a waiver or forbearance from the Lenders, such breach or failure could result in the Lenders declaring an event of default and accelerate the repayment of the outstanding borrowings under the A&R LSA or the exercise of other rights or remedies that the Lenders may have under applicable law. There can be no assurance that Tempo will be able to regain compliance with these covenants or that the Lenders under the A&R LSA or the lenders of any future indebtedness Tempo may incur will grant Tempo any waiver or forbearance should Tempo fail to maintain compliance with these covenants. As of the filing date of this Annual Report, we are in default under the A&R LSA as a result of our failure to comply with the Unrestricted Cash Covenant.

Tempo could be subject to warranty and other claims involving allegedly defective or counterfeit products that Tempo supplies.

The products Tempo supplies are sometimes used in potentially hazardous or critical applications, such as the assembled parts of an aircraft, medical device or automobile, that could result in death, personal injury, property damage, loss of production, punitive damages and consequential damages. While Tempo has not experienced any such claims to date, actual or claimed defects in the products Tempo supplies could result in Tempo being named as a defendant in lawsuits asserting potentially large claims.

Tempo attempts to include legal provisions in Tempo’s agreements with customers that are designed to limit Tempo’s exposure to potential liability for damages arising from defects or errors, or the inclusion of parts from third-party suppliers that, subsequent to procurement, are discovered to be counterfeit in Tempo’s products. However, it is possible that these limitations may not be effective as a result of unfavorable judicial decisions or laws enacted in the future. Any such lawsuit, regardless of merit, could result in material expense, diversion of management time and efforts and damage to Tempo’s reputation, and could cause Tempo to fail to retain or attract customers, which could adversely affect Tempo’s results of operations.

Compliance or the failure to comply with current and future environmental, health and safety, product stewardship and producer responsibility laws or regulations could cause Tempo significant expense.

Tempo will be subject to a variety of federal, state, local and foreign environmental, health and safety, product stewardship and producer responsibility laws and regulations, including those arising from global pandemics or relating to the use, generation, storage, discharge and disposal of hazardous chemicals used during its manufacturing process, those governing worker health and safety, those requiring design changes, supply chain investigation or conformity assessments and those relating to the recycling or reuse of products it manufactures. If Tempo fails to comply with any present or future regulations or obtain in a timely manner any needed permits, Tempo could become subject to liabilities, and could face fines or penalties, the suspension of production, or prohibitions on services it provides. In addition, such regulations could restrict Tempo’s ability to expand its facilities or could require it to acquire costly equipment, or to incur other significant expenses, including expenses associated with the recall of any non-compliant product or with changes in Tempo’s operational, procurement and inventory management activities.

Certain environmental laws impose liability for the costs of investigation, removal and remediation of hazardous or toxic substances on an owner, occupier or operator of real estate, or on parties who arranged for hazardous substance treatment or disposal, even if such person or company was unaware of, or not responsible for, contamination at the affected site. Soil and groundwater contamination may have occurred at or near, or may have arisen from, some of Tempo’s facilities. From time to time Tempo investigates, remediates and monitors soil and groundwater contamination at certain of its operating sites. In certain instances where

18

contamination existed prior to Tempo’s ownership or occupation of a site, landlords or former owners have retained some contractual responsibility for contamination and remediation. However, failure of such persons to perform those obligations could result in Tempo being required to address such contamination. As a result, Tempo may incur clean-up costs in such potential removal or remediation efforts. In other instances, Tempo may be responsible for clean-up costs and other liabilities, including the possibility of claims due to health risks by both employees and non-employees, as well as other third-party claims in connection with contaminated sites.

In addition, there is an increasing governmental focus around the world on global warming and environmental impact issues, which may result in new environmental, health and safety regulations that may affect Tempo, its suppliers, and/or its customers. This could cause Tempo to incur additional direct costs for compliance, as well as increased indirect costs resulting from its customers, suppliers or both incurring additional compliance costs that get passed on to Tempo. These costs may adversely impact Tempo’s operations and financial condition.

An inability to successfully manage the procurement, development, implementation or execution of Information Technology (‘‘IT’’) systems, or to adequately maintain these systems and their security, as well as to protect data and other confidential information, may adversely affect Tempo’s business and reputation.

As a complex company, Tempo is heavily dependent on its IT systems to support its customers’ requirements and to successfully manage its business. Any inability to successfully manage the procurement, development, implementation, execution, or maintenance of such systems, including matters related to system and data security, cybersecurity, privacy, reliability, compliance, performance and access, as well as any inability of these systems to fulfill their intended purpose, could have an adverse effect on Tempo’s business. See “If Tempo experiences a significant cybersecurity breach or disruption in its information systems, Tempo’s business could be adversely affected.” below.

Tempo is subject to increasing expectations and data security requirements from its customers, including those related to the U.S. Federal Acquisition Regulation, U.S. Defense Federal Acquisition Regulation Supplement, and U.S. Cybersecurity Maturity Model Certification. In addition, Tempo is required to comply with increasingly complex and rigorous regulatory standards enacted to protect business and personal data in various jurisdictions. For example, the European Union’s General Data Protection Regulation, and similar legislation in other jurisdictions in which Tempo operates, imposes additional obligations on companies regarding the handling of personal data and provide certain individual privacy rights to persons whose data is stored. Compliance with customer expectations and existing, proposed and recently enacted laws and regulations can be costly; any failure to comply with these expectations and regulatory standards could subject Tempo to legal and reputational risks. Misuse of or failure to secure personal information could also result in violation of data privacy laws and regulations, proceedings against Tempo by governmental entities or others, fines and penalties, damage to Tempo’s reputation and credibility and could have a negative impact on Tempo’s business and results of operations.

If Tempo experiences a cybersecurity breach or disruption in its information systems, Tempo’s business could be adversely affected.

Malicious actors may be able to penetrate Tempo’s network and misappropriate or compromise Tempo’s confidential information or that of third parties, create system disruptions or cause shutdowns. Malicious actors also may be able to develop and deploy viruses, worms and other malicious software programs that attack Tempo’s platform or otherwise exploit any security vulnerabilities of Tempo’s platform. While Tempo will employ a number of protective measures, including firewalls, network infrastructure vulnerability scanning, anti-virus and endpoint detection and response technologies, these measures may fail to prevent or detect attacks on Tempo’s systems due at least in part to the frequent evolving nature of cybersecurity attacks. Although these measures are designed to maintain the confidentiality, integrity and availability of Tempo’s information and technology systems, there is no assurance that these measures will detect all threats or prevent a cybersecurity attack in the future, which could adversely affect Tempo’s business, reputation, operations or services.

In addition, the costs to Tempo to reduce the risk of cyber or other security problems, bugs, viruses, worms, malicious software programs and security vulnerabilities could be significant and, if Tempo’s efforts to address these problems are not successful, could result in interruptions, delays, cessation of service and loss of existing or potential customers that may impede Tempo’s sales, manufacturing, distribution or other critical functions.

19

Tempo relies on its IT systems to manage numerous aspects of its business and a disruption of these systems could adversely affect its business.

Tempo relies on its IT systems to manage numerous aspects of its business, including purchasing products from its suppliers, providing procurement and logistic services, shipping products to its customers, managing its accounting and financial functions (including its internal controls) and maintaining its research and development data. Tempo’s IT systems are an essential component of its business and any disruption could significantly limit its ability to manage and operate its business efficiently. A failure of Tempo’s IT systems to perform properly could disrupt Tempo’s supply chain, product development and customer experience, which may lead to increased overhead costs and decreased sales and have an adverse effect on Tempo’s reputation and its financial condition. The hardware and software that Tempo utilizes in Tempo’s services may contain defects in design or manufacture, including “bugs” and other problems that could unexpectedly interfere with the operation or security of the services.

In addition, a substantial portion of Tempo’s employees conduct work remotely, making Tempo more dependent on potentially vulnerable communications systems and making Tempo more vulnerable to cyberattacks. Although Tempo takes steps and incurs significant costs to secure its IT systems, including its computer systems, intranet and internet sites, email and other telecommunications and data networks, such security measures may not be effective and its systems may be vulnerable to damage or interruption. Disruption to Tempo’s IT systems could result from power outages, computer and telecommunications failures, computer viruses, cyber-attack or other security breaches, catastrophic events such as fires, floods, earthquakes, tornadoes, hurricanes, acts of war and terrorism.

Tempo’s current levels of insurance may not be adequate for Tempo’s potential liabilities.

Tempo maintains insurance to cover potential exposure for most claims and losses, including potential product and non-product related claims, lawsuits and administrative proceedings seeking damages or other remedies arising out of its commercial operations. However, Tempo’s current insurance coverage is subject to various exclusions, self-retentions and deductibles. Tempo may be faced with types of liabilities that are not covered under Tempo’s current insurance policies, such as environmental contamination or terrorist attacks, or that exceed Tempo’s current or future policy limits. Even a partially uninsured claim of significant size, if successful, could have an adverse effect on Tempo’s financial condition.

In addition, Tempo may not be able to continue to obtain insurance coverage on commercially reasonable terms, or at all, Tempo’s existing policies may be cancelled or otherwise terminated by the insurer, and/or the companies that Tempo acquires may not be eligible for certain types or limits of insurance. Maintaining adequate insurance and successfully accessing insurance coverage that may be due for a claim can require a significant amount of Tempo’s management’s time, and Tempo may be forced to spend a substantial amount of money in that process.

Because Tempo’s industry is rapidly evolving, forecasts of market growth may not be accurate, and even if these markets achieve the forecasted growth, there can be no assurance that Tempo’s business will grow at similar rates, or at all.

Market opportunity estimates and growth forecasts included in this Annual Report are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. The forecasts and estimates in this Annual Report relating to the expected size and growth of the markets for prototype and on-demand electronics manufacturing technology may prove to be inaccurate. Even if these markets experience the forecasted growth described in this Annual Report, Tempo may not grow its business at similar rates, or at all. Tempo’s future growth is subject to many factors, including market adoption of Tempo’s services, which is subject to many risks and uncertainties. Accordingly, the forecasts and estimates of market size and growth described in this Annual Report, including the estimate that Tempo’s total addressable market size is approximately $290 billion based on IPC’s 2012 – 2013, 2018 and 2019 Annual Reports and Forecasts for the North American EMS Industry, should not be taken as indicative of Tempo’s future growth. In addition, these forecasts do not consider the impact of the current global COVID-19 pandemic, and Tempo cannot assure you that these forecasts will not be materially and adversely affected as a result.

Global economic, political and social conditions and uncertainties in the markets that Tempo will serve may adversely impact Tempo’s business.

Tempo’s performance will depend on the financial health and strength of its customers, which in turn will be dependent on the economic conditions of the markets in which Tempo and its customers operate. A decline in the global economy, difficulties in the financial services sector and credit markets, continuing geopolitical uncertainties and other macroeconomic factors all affect the spending behavior of potential customers. The economic uncertainty in Europe, the United States, India, China and elsewhere arising

20

out of the COVID-19 pandemic, increased monetary inflation and banking disruptions may cause end-users to further delay or reduce technology purchases.

Tempo may also face risks from financial difficulties or other uncertainties experienced by its suppliers, distributors or other third parties on which it relies. If third parties are unable to supply Tempo with required materials or components or otherwise assist Tempo in operating its business, Tempo’s business could be harmed.

Tempo’s industry routinely experiences cyclical market patterns and Tempo’s services are used across different end markets. A significant downturn in the industry or in any of these end markets could cause a meaningful reduction in demand for Tempo’s services and harm its operating results.

The prototype and on-demand electronics manufacturing industry is cyclical and Tempo’s financial performance has been affected by downturns in the industry. Down cycles are generally characterized by price erosion and weaker demand for Tempo’s services. Tempo attempts to identify changes in market conditions as soon as possible; however, the dynamics of the market in which Tempo operates make prediction of and timely reaction to such events difficult. Due to these and other factors, Tempo’s past results are not reliable predictors of Tempo’s future results. Furthermore, any significant upturn in the prototype and on-demand electronics manufacturing industry could result in increased competition for access to raw materials and third-party service providers.

Additionally, Tempo’s services are used across different end markets, and demand for Tempo’s products is difficult to predict and may vary within or among the various industries it serves. Tempo’s target markets may not grow or develop as it currently expects, and demand may change in one or more of Tempo’s end markets, which may reduce Tempo’s revenue, lower Tempo’s gross margin and/or affect Tempo’s operating results. Tempo has experienced concentrations of revenue at certain customers and within certain end markets. Any deterioration in these end markets, reductions in the magnitude of revenue streams, Tempo’s inability to meet requirements, or volatility in demand for Tempo’s services could lead to a reduction in Tempo’s revenue and adversely affect Tempo’s operating results. Tempo’s success in its end markets depends on many factors, including the strength or financial performance of the customers in such end markets, Tempo’s ability to timely meet rapidly changing requirements, market needs, and its ability to maintain program wins across different markets and customers to dampen the effects of market volatility. The dynamics of the markets in which Tempo operates make prediction of and timely reaction to such events difficult.

If Tempo is unable to accomplish any of the foregoing, or to offset the volatility of cyclical changes in the semiconductor industry or its end markets through diversification into other markets, such inability could harm its business, financial condition, and operating results.

The industry experienced a significant downturn during the most recent global recession. Downturns have been characterized by diminished demand, production overcapacity, and accelerated erosion of average selling prices. Any prolonged or significant downturn in the prototype and on-demand electronics manufacturing industry could harm Tempo’s business and reduce demand for Tempo’s services. Any future downturns in the prototype and on-demand electronics manufacturing industry could also harm Tempo’s business, financial condition, and results of operations. Furthermore, any significant upturn in the prototype and on-demand electronics manufacturing industry could result in increased competition for access to raw material and third-party service provider capacity. Tempo is dependent on the availability of this capacity to offer its services and Tempo cannot provide assurances that adequate capacity will be available to it in the future.

Tempo conducts a portion of its business pursuant to U.S. government contracts, which are subject to unique risks.

Contracts with the U.S. government are subject to extensive regulations, and new regulations, or changes to existing regulations, could increase Tempo’s compliance costs, including in the form of withheld payments and/or reduced future business if Tempo fails to comply with these requirements in the future, or otherwise have a material impact on Tempo’s business, which could negatively impact Tempo’s financial condition and operating results.

Contracts with the U.S. government are also subject to a variety of other requirements and risks including government reviews, audits, investigations, False Claims Act cases, suspensions and debarments as well as other legal actions and proceedings that generally do not apply to purely commercial contracts. In addition, transactions involving government contractors may be subject to government review and approvals and may require the contractor to hold certain national security clearances in order to perform them.

21

The U.S. government may modify, curtail or terminate one or more contracts with Tempo or Tempo’s customers.

The U.S. government contracting party may modify, curtail or terminate its contracts with Tempo or Tempo’s customers, without prior notice and either at its convenience or for default based on performance. In addition, funding pursuant to Tempo’s U.S. government contracts may be reduced or withheld as part of the U.S. Congressional appropriations process due to fiscal constraints, changes in U.S. national security strategy and/or priorities or other reasons. The U.S. government, at its discretion, may also revoke, suspend, or terminate national security clearances necessary to perform certain contracts.

Any loss or anticipated loss or reduction of expected funding and/or modification, curtailment, or termination of one or more of our U.S. government contracts could have a material adverse effect on Tempo’s earnings, cash flow and/or financial position.

Third-party lawsuits and assertions to which Tempo may become subject alleging its infringement of third party IP rights may have a significant adverse effect on Tempo’s business and financial condition.

Third parties may own issued patents and pending patent applications that exist in fields relevant to Tempo’s business, including those relevant to prototype and on-demand electronics manufacturing.

Some of these third parties may assert that Tempo is employing their proprietary technology without authorization. Because patent applications can take many years to issue, there may be currently pending patent applications, which may later result in issued patents that Tempo’s technologies may infringe. In addition, third parties may obtain patents in the future and claim that Tempo’s technologies infringe upon these patents. Any third-party lawsuits or other assertion to which Tempo is subject alleging Tempo’s infringement of patents, trade secrets or other IP rights may have a significant adverse effect on Tempo’s business and financial condition.

Many of Tempo’s customer agreements and/or the laws of certain jurisdictions may require Tempo to indemnify Tempo’s customers or purchasers for third-party IP infringement claims, including costs to defend those claims, and payment of damages in the case of adverse rulings. However, Tempo’s suppliers may or may not be required to indemnify Tempo should Tempo or Tempo’s customers be subject to such third-party claims. Claims of this sort could also harm Tempo’s relationships with Tempo’s customers and might deter future customers from doing business with us. If any pending or future proceedings result in an adverse outcome, Tempo could be required to:

cease the sale of the infringing services, processes or technology and/or make changes to Tempo’s services, processes or technology;
pay substantial damages for past, present and future use of the infringing technology, including up to treble damages if willful infringement is found;
pay fines or disgorge profits or other payments, and/or cease certain conduct and/or modify Tempo’s contracting or business practices, in connection with any unfavorable resolution of a governmental investigation;
expend significant resources to develop non-infringing technology;
license technology from the third-party claiming infringement, which license may not be available on commercially reasonable terms, or at all;
enter into cross-licenses with Tempo’s competitors, which could weaken Tempo’s overall IP portfolio and Tempo’s ability to compete in particular product categories;
pay substantial damages to Tempo’s direct or end customers to discontinue use or replace infringing technology with non-infringing technology; or
relinquish IP rights associated with one or more of Tempo’s patent claims.

Any of the foregoing results could have a material adverse effect on Tempo’s business, financial condition and results of operations.

22

If Tempo is unable to adequately protect or enforce its IP rights, such information may be used by others to compete against us.

Tempo has devoted substantial resources to the development of its technology and related IP rights. Tempo’s success and future revenue growth will depend, in part, on its ability to protect its IP. Tempo relies on a combination of registered and unregistered IP. Tempo protects its proprietary rights using patents, licenses, trademarks, trade secrets, confidentiality and assignment of invention agreements and other methods.

Despite Tempo’s efforts to protect its proprietary rights, it is possible that competitors or other unauthorized third parties may obtain, copy, use or disclose Tempo’s technologies, inventions, processes or improvements. Tempo cannot assure you that any of Tempo’s existing or future patents or other IP rights will not be challenged, invalidated or circumvented, or will otherwise provide Tempo with meaningful protection. Tempo’s pending patent applications may not be granted, and Tempo may not be able to obtain foreign patents or pending applications corresponding to Tempo’s U.S. patents. Even if foreign patents are granted, effective enforcement in foreign countries may not be available.

Tempo’s trade secrets, know-how and other unregistered proprietary rights are a key aspect of its IP portfolio. While Tempo takes reasonable steps to protect its trade secrets and confidential information and enter into confidentiality and invention assignment agreements intended to protect such rights, such agreements can be difficult and costly to enforce or may not provide adequate remedies if violated, and Tempo may not have entered into such agreements with all relevant parties. Such agreements may be breached, and trade secrets or confidential information may be willfully or unintentionally disclosed, including by employees who may leave Tempo and join one of its competitors, or Tempo’s competitors or other parties may learn of the information in some other way. The disclosure to, or independent development by, a competitor of any of Tempo’s trade secrets, know-how or other technology not protected by a patent or other IP system could materially reduce or eliminate any competitive advantage that Tempo may have over such competitor.

If Tempo’s patents and other IP do not adequately protect Tempo’s technology, Tempo’s competitors may be able to offer services similar to those offered by Tempo. Tempo’s competitors may also be able to develop similar technology independently or design around Tempo’s patents and other IP. Any of the foregoing events would lead to increased competition and reduce Tempo’s revenue or gross margin, which would adversely affect Tempo’s operating results.

If Tempo attempts enforcement of its IP rights, Tempo may be subject or party to claims, negotiations or complex, protracted litigation. IP disputes and litigation, regardless of merit, can be costly and disruptive to Tempo’s business operations by diverting attention and energies of management and key technical personnel and by increasing Tempo’s costs of doing business. Any of the foregoing could adversely affect Tempo’s business and financial condition.

As part of any settlement or other compromise to avoid complex, protracted litigation, Tempo may agree not to pursue future claims against a third party, including related to alleged infringement of Tempo’s IP rights. Part of any settlement or other compromise with another party may resolve a potentially costly dispute but may also have future repercussions on Tempo’s ability to defend and protect its IP rights, which in turn could adversely affect Tempo’s business.

As a result of becoming a public company, Tempo is obligated to develop and maintain effective internal control over financial reporting. Tempo identified material weaknesses in its internal control over financial reporting and if its remediation of these material weaknesses is not effective, or if it fails to develop and maintain effective disclosure controls/procedures and internal control over financial reporting, its ability to produce timely and accurate financial statements or comply with applicable laws and regulations could be impaired which may adversely affect Tempo’s business and stock price.

As a public company, Tempo is required, pursuant to Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, to furnish a report by management on, among other things, the effectiveness of Tempo’s internal control over financial reporting. This assessment will need to include disclosure of any material weaknesses identified by Tempo’s management in Tempo’s internal control over financial reporting. The rules governing the standards that must be met for Tempo’s management to assess Tempo’s internal control over financial reporting are complex and require significant documentation, testing, and possible remediation. Testing and maintaining internal controls may divert management’s attention from other matters that are important to Tempo’s business. Tempo’s independent registered public accounting firm will be required to attest to the effectiveness of Tempo’s internal control over financial reporting on an annual basis. However, while Tempo remains an emerging growth company, Tempo will not be required to include an attestation report on internal control over financial reporting issued by Tempo’s independent registered public accounting firm. If Tempo is not able to complete Tempo’s initial assessment of Tempo’s internal controls and otherwise implement the requirements of Section 404 of the Sarbanes-Oxley Act in a timely manner or with adequate compliance,

23

Tempo’s independent registered public accounting firm may not be able to certify as to the adequacy of Tempo’s internal controls over financial reporting.

Matters impacting Tempo’s internal controls may cause Tempo to be unable to report its financial information on a timely basis and thereby subject Tempo to adverse regulatory consequences, including sanctions by the SEC or violations of applicable stock exchange listing rules, which may result in a breach of the covenants under existing or future financing arrangements. There also could be a negative reaction in the financial markets due to a loss of investor confidence in Tempo and the reliability of Tempo’s financial statements. Confidence in the reliability of Tempo’s financial statements also could suffer if Tempo or Tempo’s independent registered public accounting firm continue to report a material weakness in Tempo’s internal controls over financial reporting. This could materially adversely affect Tempo and lead to a decline in the market price of Tempo’s common stock.

Tempo identified material weaknesses in its internal control over financial reporting and may continue to identify additional material weaknesses in the future. If the Company fails to develop and maintain an effective system of internal control over financial reporting, it may not be able to accurately report its financial results in a timely manner, which may adversely affect investor confidence in the Company.

In connection with Tempo’s financial statement close process, Tempo identified material weaknesses in its internal control over financial reporting. A material weakness is a deficiency or combination of deficiencies in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of its financial statements would not be prevented or detected on a timely basis. These deficiencies could result in additional material misstatements to its financial statements that could not be prevented or detected on a timely basis. More specifically, Tempo identified the following material weaknesses in its internal control:

(a)we did not maintain sufficient resources who possess an appropriate level of expertise to timely review account reconciliations and identify, select, and apply GAAP pertaining to revenue recognition, inventory, equity administration and to significant financing transactions including business combinations. These control deficiencies resulted in a failure to detect accounting errors in these areas; and
(b)as a result of insufficient resources, we failed to maintain adequate IT general controls, specifically, related to segregation of duties and system implementation.

If not remediated, these material weaknesses could result in material misstatements to the Company’s annual or interim financial statements that might not be prevented or detected on a timely basis, or in delayed filing of required periodic reports. If the Company is unable to assert that its internal control over financial reporting is effective, or when required in the future, if the Company’s independent registered public accounting firm is unable to express an unqualified opinion as to the effectiveness of the internal control over financial reporting, investors may lose confidence in the accuracy and completeness of the Company’s financial reports, the market price of the common stock could be adversely affected and the Company could become subject to litigation or investigations by Nasdaq, the SEC, or other regulatory authorities, which could require additional financial and management resources.

In response to the identified weaknesses, our management has begun the process of developing a remediation plan to improve our internal controls over financial reporting for the year ending December 31, 2023. These remediation efforts include the hiring of additional accounting and finance personnel with appropriate expertise to strengthen our overall controls over the review of reconciliations, the application of GAAP and the IT environment. The material weaknesses will not be considered remediated until management designs and implements effective controls that operate for a sufficient period of time and management has concluded, through testing, that these controls are effective. The Company’s management will monitor the effectiveness of the Company’s remediation plans and will make changes management determines to be appropriate.

Fluctuations in the cost and availability of raw materials, equipment, labor, and transportation could cause manufacturing delays or increase Tempo’s costs.

The price and availability of key raw materials and components used to offer Tempo’s services may fluctuate significantly. Additionally, the cost of logistics and transportation fluctuates in large part due to the price of oil, currency fluctuations, and global demand trends. Any fluctuations in the cost and availability of any of Tempo’s raw materials or other sourcing or transportation costs related to Tempo’s raw materials or services could harm Tempo’s gross margins and its ability to meet customer demand. If Tempo is unable to successfully address a significant portion of these service cost increases or fluctuations, Tempo’s results of operations could be harmed.

24

Certain software Tempo uses is from open-source code sources, which, under certain circumstances could materially adversely affect Tempo’s business, financial condition, and operating results.

Some of the software used to execute Tempo’s services contains code from open-source sources, the use of which may subject Tempo to certain conditions, including the obligation to offer such services for no cost or to make the proprietary source code involved in delivering those services publicly available. Further, although some open-source vendors provide warranty and support agreements, it is common for such software to be available “as-is” with no warranty, indemnity or support. Although Tempo monitors its use of such open-source code to avoid subjecting its services to unintended conditions, such use, under certain circumstances, could materially adversely affect Tempo’s business, financial condition and operating results and cash flow, including if Tempo is required to take remedial action that may divert resources away from Tempo’s development efforts.

Tempo is an early-stage company with a history of losses. Tempo has not been profitable historically and Tempo may not achieve or maintain profitability in the future.

Tempo experienced net losses in each year from Tempo’s inception, including net losses of $144.9 million and $48.0 million for the years ended December 31, 2022 and 2021, respectively. Tempo believes that it will continue to incur operating losses and negative cash flow as it continues to invest significantly in Tempo’s business, in particular across Tempo’s research and development efforts and sales and marketing programs. These investments may not result in increased revenue or growth in Tempo’s business.

As a newly-public company, Tempo will incur significant additional legal, accounting and other expenses that Tempo did not incur as a private company. If Tempo acquires and integrates other companies, Tempo will also incur additional legal, accounting and other expenses. These increased expenditures may make it harder for Tempo to achieve and maintain future profitability. Revenue growth and growth in Tempo’s customer base may not be sustainable, and Tempo may not achieve sufficient revenue to achieve or maintain profitability. Tempo may incur significant losses in the future for a number of reasons, including due to the other risks described in this Annual Report, and Tempo may encounter unforeseen expenses, difficulties, complications and delays and other unknown events. As a result, Tempo’s losses may be larger than anticipated, Tempo may incur significant losses for the foreseeable future, and Tempo may not achieve profitability when expected, or at all, and even if Tempo does, Tempo may not be able to maintain or increase profitability.

Furthermore, if Tempo’s future growth and operating performance fail to meet investor or analyst expectations, or if Tempo has future negative cash flow or losses resulting from Tempo’s investment in acquiring customers or expanding Tempo’s existing operations, this could have a material adverse effect on Tempo’s business, financial condition and results of operations.

Tempo’s limited operating history makes evaluating Tempo’s current business and Tempo’s future prospects difficult and may increase the risk of your investment.

Tempo’s limited operating history may make it difficult for you to evaluate Tempo’s current business and Tempo’s future prospects as Tempo continues to grow its business. Tempo’s ability to forecast its future operating results is subject to a number of uncertainties, including Tempo’s ability to plan for and model future growth. Tempo has encountered risks and uncertainties frequently experienced by growing companies in rapidly evolving industries, and Tempo will encounter such risks and uncertainties as it continues to grow Tempo’s business. If Tempo’s assumptions regarding these uncertainties are incorrect or change in reaction to changes in its markets, or if Tempo does not address these risks successfully, Tempo’s operating and financial results could differ materially from Tempo’s expectations, Tempo’s business could suffer, and the trading price of Tempo’s stock may decline.

Tempo is dependent on a limited number of customers and end markets. A decline in revenue from, or the loss of, any significant customer, could have a material adverse effect on Tempo’s financial condition and operating results.

Tempo depends upon a small number of customers for a substantial portion of Tempo’s revenue. During the year ended December 31, 2022, two customers accounted for 21% and 20% of our total revenue, respectively. During the year ended December 31, 2021, one customer accounted for 46% of our total revenue. No other customers accounted for more than 10% of Tempo’s total revenue. A decline in revenue from, or the loss of, any significant customer could have a material adverse effect on Tempo’s financial condition and operating results. See the section titled “Tempo’s Management’s Discussion and Analysis of Financial Condition and Results of Operations — Quantitative and Qualitative Disclosures About Market Risk — Concentrations of Credit Risk and Major Customers”. Tempo cannot assure: (i) that orders that may be completed, delayed, cancelled or reduced will be replaced with new business; (ii) that Tempo’s current customers will continue to utilize Tempo’s services consistent with historical

25

volumes or at all; and/or (iii) that Tempo’s customers will renew their long-term manufacturing or services contracts with Tempo on acceptable terms or at all.

There can also be no assurance that Tempo’s efforts to secure new customers and programs in Tempo’s traditional or new markets, including through acquisitions, will succeed in reducing Tempo’s customer concentration. Acquisitions are also subject to integration risk, and revenues and margins could be lower than Tempo anticipates. Failure to secure business from existing or new customers in any of Tempo’s end markets would adversely impact Tempo’s operating results.

Any of the foregoing may adversely affect Tempo’s margins, cash flow, and Tempo’s ability to grow Tempo’s revenue, and may increase the variability of Tempo’s operating results from period to period. See “Tempo’s operating results and financial condition may fluctuate from period to period and may fall below expectations in any particular period, which could adversely affect the market price of Tempo’s common stock.” Tempo’s failure to meet Tempo’s customers’ price expectations may adversely affect Tempo’s business and results of operations.

Demand for Tempo’s services are sensitive to price. Tempo believes its competitive pricing has been an important factor in Tempo’s results to date. Therefore, changes in Tempo’s pricing strategies can have a significant impact on Tempo’s business and ability to generate revenue. Many factors, including Tempo’s production and personnel costs and Tempo’s competitors’ pricing and marketing strategies, can significantly impact Tempo’s pricing strategies. If Tempo fails to meet its customers’ price expectations in any given period, demand for Tempo’s services and service lines could be negatively impacted and Tempo’s business and results of operations could suffer.

Future resales of common stock may cause the market price of Tempo’s securities to drop significantly, even if Tempo’s business is doing well.

Pursuant to the Lock-Up Agreement (as defined below) and subject to certain exceptions, the Sponsor and certain former stockholders of Tempo will be contractually restricted from selling or transferring any Lock-up Shares (as defined below). Such end on the earlier of (i) November 22, 2023, (ii) the closing of a merger, liquidation, stock exchange, reorganization or other similar transaction after the closing date of the Merger that results in all of the public stockholders of Tempo having the right to exchange their shares of Tempo common stock for cash securities or other property, (iii) the day after the date on which the closing price of the Tempo common stock equals or exceeds $12.00 per share (as adjusted for stock splits, stock capitalizations, reorganizations, recapitalizations and the like) for any twenty trading days within any thirty-trading day period commencing at least 150 days after the closing date of the Merger or (iv) the liquidation of Tempo.

However, following the expiration of such lockup, the Sponsor and certain former stockholders of Legacy Tempo will not be restricted from selling shares of Tempo’s common stock held by them, other than by applicable securities laws. Additionally, the PIPE Investors are not restricted from selling any of their shares of our common stock, other than by applicable securities laws. As such, sales of a substantial number of shares of Tempo common stock in the public market could occur at any time. These sales, or the perception in the market that the holders of a large number of shares intend to sell shares, could reduce the market price of Tempo common stock. The Sponsor and certain former stockholders of Legacy Tempo collectively beneficially own approximately 47.12% of the outstanding shares of Tempo common stock (not including the shares of Tempo common stock issued in the PIPE Investment pursuant to the terms of the Third A&R PIPE Subscription Agreements).

The shares held by the Sponsor and certain former stockholders of Legacy Tempo may be sold after the expiration of the applicable lock-up period under the Lock-Up Agreement. As restrictions on resale end, the sale or possibility of sale of these shares could have the effect of increasing the volatility in Tempo’s share price or the market price of Tempo common stock could decline if the holders of currently restricted shares sell them or are perceived by the market as intending to sell them.

In addition, in accordance with our obligations under a registration rights agreement, we have registered for resale the shares of our common stock of certain of our stockholders on a registration statement on Form S-1. By exercising their registration rights and selling a large number of shares, these stockholders could cause the prevailing market price of our common stock to decline.

Further, the shares of our common stock issued under the Legacy Tempo 2015 Equity Incentive Plan (the “2015 Plan”) and the Tempo Automation Holdings, Inc. 2022 Incentive Award Plan (the “2022 Plan”) are, or will become, eligible for sale in the public market once those shares are issued, subject to provisions relating to various vesting agreements, lock-up agreements and, in some cases, limitations on volume and manner of sale applicable to affiliates under Rule 144, as applicable. No shares are reserved for future issuances under the 2015 Plan. The number of shares reserved for future issuance under the 2022 Plan equals 2,639,329. The

26

maximum number of shares of our common stock that may be issued pursuant to the exercise of incentive stock options (“ISOs”) granted under the 2015 Plan and 2022 Plan is equal to 2,267,680 and 518,198, respectively. We filed a registration statement on Form S-8 under the Securities Act to register shares of our common stock or securities convertible into or exchangeable for shares of our common stock issued pursuant to our equity incentive plans. The S-8 registration statement automatically became effective upon filing on February 21, 2023. Accordingly, shares registered under such registration statement are available for sale in the open market, subject to the limitations noted above.

We may redeem your unexpired warrants prior to their exercise at a time that is disadvantageous to you, thereby making your warrants worthless.

We have the ability to redeem the outstanding warrants at any time after they become exercisable and prior to their expiration, at a price of $0.01 per warrant if, among other things, the last reported sale price of Tempo’s common stock for any twenty trading days within any thirty-trading day period ending on the third trading day prior to the date on which we send the notice of redemption to the warrant holders equals or exceeds $18.00 per share (as adjusted for share splits, share dividends, rights issuances, subdivisions, reorganizations, recapitalizations and the like). If and when the warrants become redeemable by us, we may exercise our redemption right even if we are unable to register or qualify the underlying securities for sale under all applicable state securities laws. As a result, we may redeem the warrants as set forth above even if the holders are otherwise unable to exercise the warrants. Redemption of the outstanding warrants as described above could force you to: (i) exercise your warrants and pay the exercise price therefor at a time when it may be disadvantageous for you to do so (ii) sell your warrants at the then-current market price when you might otherwise wish to hold your warrants; or (iii) accept the nominal redemption price which, at the time the outstanding warrants are called for redemption, we expect would be substantially less than the market value of your warrants. None of the private placement warrants will be redeemable by us so long as they are held by the Sponsor or its permitted transferees. Tempo intends to retain its future earnings, if any, to finance the further development and expansion of its business and does not intend to pay cash dividends in the foreseeable future. Any future determination to pay dividends will be at the discretion of Tempo’s board of directors and will depend on its financial condition, results of operations, capital requirements and future agreements and financing instruments, business prospects and such other factors as its board of directors deems relevant.

There is no guarantee that our Warrants will ever be in the money, and they may expire worthless.

As of the date of this Annual Report, the exercise price for our Warrants is $11.50 per share of Common Stock. On March 31, 2023, the closing price of our Common Stock was $0.81. If the price of our shares of Common Stock remains below $11.50 per share, the exercise price of our Warrants, warrant holders will be unlikely to exercise their Warrants for cash, resulting in little or no cash proceeds to us from such exercises. There is no guarantee that our Warrants will be in the money prior to their expiration and, as such, our Warrants may expire worthless.

Concentration of ownership among Tempo’s executive officers, directors and their affiliates may prevent new investors from influencing significant corporate decisions.

As of the Closing, the stockholders of Legacy Tempo beneficially owned, directly or indirectly approximately 62.5% of Tempo’s outstanding common stock and the executive officers, directors of Tempo and their affiliates as a group beneficially owned approximately 8.4% of Tempo’s outstanding common stock.

As a result, these stockholders will be able to exercise a significant level of control over all matters requiring stockholder approval, including the election of directors, appointment and removal of officers, any amendment of our certificate of incorporation and approval of mergers and other business combination transactions requiring stockholder approval, including proposed transactions that would result in Tempo stockholders receiving a premium price for their shares and other significant corporate transactions. This control could have the effect of delaying or preventing a change of control or changes in management and will make the approval of certain transactions difficult or impossible without the support of these stockholders.

Tempo’s disclosure controls and procedures may not prevent or detect all errors or acts of fraud.

Tempo designed its disclosure controls and procedures to reasonably assure that information Tempo must disclose in reports Tempo files or submits under the Exchange Act is accumulated and communicated to management, and recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC. Tempo believes that any disclosure controls and procedures or internal controls and procedures, no matter how well-conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. These inherent limitations include the realities that judgments

27

in decision-making can be faulty, and that breakdowns can occur because of simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by an unauthorized override of the controls.

The price of Tempo’s common stock and warrants may be volatile.

The price of Tempo common stock, as well as Tempo warrants may fluctuate due to a variety of factors, including:

changes in the industries in which Tempo and its customers operate;
developments involving Tempo’s competitors;
developments involving Tempo’s suppliers;
market demand and acceptance of Tempo’s services;
changes in laws and regulations affecting Tempo’s business, including export control laws;
variations in Tempo’s operating performance and the performance of its competitors in general;
actual or anticipated fluctuations in Tempo’s quarterly or annual operating results;
publication of research reports by securities analysts about Tempo or its competitors or its industry;
the public’s reaction to Tempo’s press releases, its other public announcements and its filings with the SEC;
actions by stockholders, including the sale by the Third Party PIPE Investors of any of their shares of Tempo’s common stock;
additions and departures of key personnel;
commencement of, or involvement in, litigation involving Tempo;
changes in its capital structure, such as future issuances of securities or the incurrence of additional debt;
the volume of shares of Tempo common stock available for public sale; and
general economic and political conditions, such as the effects of the COVID-19 outbreak, recessions, interest rates, local and national elections, fuel prices, international currency fluctuations, banking disruptions, corruption, political instability and acts of war or terrorism.

These market and industry factors may materially reduce the market price of Tempo common stock and warrants regardless of the operating performance of Tempo.

Tempo does not intend to pay cash dividends for the foreseeable future.

Tempo currently intends to retain its future earnings, if any, to finance the further development and expansion of its business and does not intend to pay cash dividends in the foreseeable future. Any future determination to pay dividends will be at the discretion of Tempo’s board of directors and will depend on its financial condition, results of operations, capital requirements, restrictions contained in future agreements and financing instruments, business prospects and such other factors as its board of directors deems relevant.

28

Tempo will incur increased costs as a result of operating as a public company, and Tempo’s management will be required to devote substantial time to new compliance and investor relations initiatives.

As a public company, Tempo incurs significant legal, accounting and other expenses that Tempo did not incur as a private company. Tempo is subject to the reporting requirements of the Exchange Act and the Sarbanes-Oxley Act. The Exchange Act requires the filing of annual, quarterly and current reports with respect to a public company’s business and financial condition. The Sarbanes-Oxley Act, as well as rules subsequently adopted by the SEC and Nasdaq to implement provisions of the Sarbanes-Oxley Act, require, among other things, that a public company establish and maintain effective disclosure and financial controls. As a result, Tempo will incur significant legal, accounting and other expenses that Tempo did not previously incur. Tempo’s entire management team and many of its other employees will need to devote substantial time to compliance, and may not effectively or efficiently manage its transition into a public company.

Further, pursuant to the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, the SEC has adopted additional rules and regulations in these areas, such as mandatory “say on pay” voting requirements that will apply to Tempo when Tempo ceases to be an emerging growth company. Stockholder activism, the current political environment and the current high level of government intervention and regulatory reform may lead to substantial new regulations and disclosure obligations, which may lead to additional compliance costs and impact the manner in which Tempo operates its business in ways we cannot currently anticipate.

Tempo expects the rules and regulations applicable to public companies to substantially increase Tempo’s legal and financial compliance costs and to make some activities more time consuming and costly. If these requirements divert the attention of Tempo’s management and personnel from other business concerns, they could have a material adverse effect on Tempo’s business, financial condition and results of operations. The increased costs will decrease Tempo’s net income or increase Tempo’s net loss, and may require Tempo to reduce costs in other areas of Tempo’s business or increase the prices of Tempo’s services. For example, Tempo expects these rules and regulations to make it more difficult and more expensive for Tempo to obtain director and officer liability insurance, and Tempo may be required to incur substantial costs to maintain the same or similar coverage. Tempo cannot predict or estimate the amount or timing of additional costs Tempo may incur to respond to these requirements. The impact of these requirements could also make it more difficult for Tempo to attract and retain qualified persons to serve on Tempo’s board of directors, Tempo’s board committees or as executive officers.

If Tempo fails to maintain proper and effective internal controls over financial reporting, Tempo’s ability to produce accurate and timely financial statements could be impaired, investors may lose confidence in Tempo’s financial reporting and the trading price of Tempo’s common stock may decline.

Tempo is a public reporting company subject to the rules and regulations established from time to time by the SEC and Nasdaq. These rules and regulations will require, among other things, that Tempo establish and periodically evaluate procedures with respect to Tempo’s internal control over financial reporting. Reporting obligations as a public company are likely to place a considerable strain on Tempo’s financial and management systems, processes and controls, as well as on Tempo’s personnel.

In addition, as a public company, Tempo will be required to document and test Tempo’s internal control over financial reporting pursuant to Section 404 of the Sarbanes-Oxley Act so that Tempo’s management can certify as to the effectiveness of Tempo’s internal control over financial reporting. For additional information related to the risks and uncertainties of Tempo’s compliance with the Sarbanes-Oxley Act, see “Risk Factors — Tempo has identified material weaknesses in its internal control over financial reporting and may continue to identify additional material weaknesses in the future. If the Company fails to develop and maintain an effective system of internal control over financial reporting, it may not be able to accurately report its financial results in a timely manner, which may adversely affect investor confidence in the Company.”

Changes in accounting rules and regulations, or interpretations thereof, could result in unfavorable accounting charges or require Tempo to change Tempo’s compensation policies.

Accounting methods and policies for public companies are subject to review, interpretation and guidance from Tempo’s independent registered accounting firm and relevant accounting authorities, including the SEC. Changes to accounting methods or policies, or interpretations thereof, may require Tempo to reclassify, restate or otherwise change or revise Tempo’s consolidated financial statements.

29

We are currently an emerging growth company and a smaller reporting company within the meaning of the Securities Act, and to the extent we have taken advantage of certain exemptions from disclosure requirements available to emerging growth companies or smaller reporting companies, this could make our securities less attractive to investors and may make it more difficult to compare our performance with other public companies.

Tempo is an “emerging growth company,” as defined in the Jumpstart Out Business Startups Acts of 2012, as amended (the “JOBS Act”). As an emerging growth company, Tempo will be able to follow reduced disclosure requirements and will not have to make all of the disclosures that public companies that are not emerging growth companies do. Tempo will remain an emerging growth company until the earlier of (a) the last day of the fiscal year in which Tempo has total annual gross revenues of $1.235 billion or more; (b) the last day of the fiscal year following the fifth anniversary of the date of the completion of the initial public offering of Tempo; (c) the date on which Tempo has issued more than $1 billion in nonconvertible debt during the previous three years; or (d) the date on which Tempo is deemed to be a large accelerated filer under the rules of the SEC, which means the market value of Tempo’s common stock that is held by non-affiliates exceeds $700 million as of the prior June 30. For so long as Tempo remains an emerging growth company, Tempo is permitted and intend to rely on exemptions from certain disclosure requirements that are applicable to other public companies that are not emerging growth companies. These exemptions include:

not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act;
not being required to comply with any requirement that may be adopted by the Public Company Accounting Oversight Board 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 Tempo’s periodic reports, proxy statements and registration statements; and
exemptions from the requirements of holding a non-binding 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 Tempo’s chief executive officer to the median compensation of Tempo’s employees.

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. This allows an emerging growth company to delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. Tempo has elected to use the extended transition period for complying with new or revised accounting standards; and as a result of this election, Tempo’s financial statements may not be comparable to companies that comply with public company effective dates.

Tempo may choose to take advantage of some, but not all, of the available exemptions for emerging growth companies. Tempo cannot predict whether investors will find Tempo’s common stock less attractive if Tempo relies on these exemptions. If some investors find Tempo’s common stock less attractive as a result, there may be a less active trading market for Tempo’s common stock and Tempo’s share price may be more volatile.

We are also a “smaller reporting company” as defined under the Exchange Act. We may continue to be a smaller reporting company so long as either (i) the market value of shares of our common stock held by non-affiliates is less than $250 million or (ii) our annual revenue was less than $100 million during the most recently completed fiscal year and the market value of shares of our common stock held by non-affiliates is less than $700 million. If we are a smaller reporting company at the time we cease to be an emerging growth company (an “EGC”), we may continue to rely on exemptions from certain disclosure requirements that are available to smaller reporting companies. Specifically, as a smaller reporting company, we may choose to present only the two most recent fiscal years of audited financial statements in our Annual Reports on Form 10-K and have reduced disclosure obligations regarding executive compensation, and, similar to EGCs, if we are a smaller reporting company under the requirements of clause (ii) above, we would not be required to obtain an attestation report on internal control over financial reporting issued by our independent registered public accounting firm.

30

Tempo’s certificate of incorporation provides that the Delaware Court of Chancery will be the exclusive forum for substantially all disputes between Tempo and Tempo’s stockholders and that the federal district courts shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the U.S. Securities Act of 1933, as amended, which could limit Tempo’s stockholders’ ability to obtain a favorable judicial forum for disputes with Tempo or Tempo’s directors, officers or employees.

Tempo’s certificate of incorporation and bylaws provide that, unless Tempo consents in writing to the selection of an alternative forum, the (a) Delaware Court of Chancery (or, in the event that the Delaware Court of Chancery does not have jurisdiction, the federal district court for the District of Delaware or other state courts of the State of Delaware) shall, to the fullest extent permitted by law, be the sole and exclusive forum for: (i) any derivative action, suit or proceeding brought on Tempo’s behalf; (ii) any action, suit or proceeding asserting a claim of breach of fiduciary duty owed by any of Tempo’s directors, officers, or stockholders to Tempo or to Tempo’s stockholders; (iii) any action, suit or proceeding asserting a claim arising pursuant to the DGCL, Tempo’s certificate of incorporation or bylaws; or (iv) any action, suit or proceeding asserting a claim governed by the internal affairs doctrine; and (b) subject to the foregoing, the federal district courts of the United States of America shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. Notwithstanding the foregoing, such forum selection provisions shall not apply to suits brought to enforce any liability or duty created by the Exchange Act or any other claim for which the federal courts of the United States have exclusive jurisdiction. The choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with Tempo or Tempo’s directors, officers, or other employees, which may discourage such lawsuits against Tempo and Tempo’s directors, officers, and other employees. Alternatively, if a court Tempore finds the choice of forum provision contained in Tempo’s certificate of incorporation to be inapplicable or unenforceable in an action, Tempo may incur additional costs associated with resolving such action in other jurisdictions, which could harm Tempo’s business, results of operations, and financial condition.

Additionally, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder. As noted above, Tempo’s certificate of incorporation and bylaws provide that the federal district courts of the United States of America shall have jurisdiction over any action arising under the Securities Act. Accordingly, there is uncertainty as to whether a court would enforce such provision. Tempo’s stockholders will not be deemed to have waived Tempo’s compliance with the federal securities laws and the rules and regulations thereunder.

Risks Related to the Acquisitions

The consummation of the Acquisitions is subject to the satisfaction or waiver of a number of conditions and if those conditions are not satisfied or waived, the Purchase Agreement may be terminated in accordance with its terms and the Acquisitions may not be completed.

Although we expect to complete the Acquisitions in the second quarter of 2023, there can be no assurances as to the exact timing of the closing or that the Acquisitions will be completed at all. The consummation of the Acquisitions are subject to the satisfaction or waiver of a number of conditions contained in the Purchase Agreement, including, among others, (a) the absence of laws, orders, decrees, judgments and injunctions by any governmental entity of competent jurisdiction preventing the completion of the Acquisitions or that make the completion of the Acquisitions illegal, (b) the receipt of specified governmental and regulatory consents and approvals and expiration of any mandatory waiting period related thereto, (c) subject to certain exceptions, the accuracy of representations and warranties with respect to the Acquired Companies, the Company and the Sellers, (d) compliance in all material respects by the Acquired Companies, the Company and the Sellers with their respective covenants contained in the Purchase Agreement, (e) the shares of Common Stock issuable as Stock Consideration and Earnout Consideration having been approved for listing on the Nasdaq Capital Market, LLC, (f) there having occurred no material adverse effect with respect to the Company or the Acquired Companies, (g) Buyer having obtained gross proceeds from one or more financing transactions sufficient to satisfy its cash payment obligations with respect to the closing of the Acquisitions; (h) the entry by the Sellers into employment and non-compete agreements with the Company, in each case substantially in the forms attached as exhibits to the Purchase Agreement; and (i) the delivery by the Acquired Companies of certain audited financial statements with respect to the Acquired Companies. Such conditions, some of which are beyond our control, may not be satisfied or waived in a timely manner or at all and therefore make the completion and timing of the Acquisitions uncertain. In addition, the Purchase Agreement contains certain customary termination rights for both parties, which if exercised will also result in the Acquisitions not being consummated. Any such termination or any failure to otherwise complete the Acquisitions could result in our business being adversely impacted by the failure to pursue other beneficial opportunities due to the time and resources committed by our management to the Acquisitions, the failure to realize any of the anticipated benefits of completing the Acquisitions, the incurrence of legal, accounting and other expenses relating to the Acquisitions

31

and negative reactions from the financial markets and customers that may occur if the anticipated benefits of the Acquisitions are not realized. Such consequences could materially and adversely affect our business, financial condition, results of operations and cash flows.

The regulatory approvals required in connection with the Australia Sale may not be obtained or may contain materially burdensome conditions.

Completion of the Australia Sale is conditioned upon the receipt of certain regulatory approvals, and neither Tempo nor the Acquired Companies can provide assurance that these approvals will be obtained. If any conditions or changes to the proposed structure of the Australia Sale are required to obtain these regulatory approvals, they may have the effect of jeopardizing or delaying completion of the Australia Sale or reducing the anticipated benefits of the Acquisitions. If either Tempo or the Acquired Companies agree to any material conditions in order to obtain any approvals required to complete the Australia Sale, the business and results of operations of the combined company may be adversely affected.

Even if the Acquisitions are completed, we may be unable to successfully integrate the business of the Acquired Companies into our business or achieve the anticipated benefits of the Acquisitions.

The success of the Acquisitions will depend, in part, on our ability to realize the anticipated benefits and cost savings from integrating the assets and operations of the Acquired Companies into our business, and there can be no assurance that we will be able to successfully integrate or otherwise realize the anticipated benefits of the Acquisitions. Difficulties in integrating the Acquired Companies into our company and our ability to manage the combined company may result in us performing differently than expected, in operational challenges or in the delay or failure to realize anticipated expense-related efficiencies, and could have a material adverse effect on our business, financial condition, results of operations and cash flows. Potential difficulties that may be encountered in the integration process include, among others:

the inability to successfully integrate the Acquired Companies operationally in a manner that permits us to achieve the full revenue, expected cash flows and cost savings anticipated from the Acquisitions;
not realizing anticipated operating synergies; and
potential unknown liabilities and unforeseen expenses, delays or regulatory conditions associated with the Acquisitions.

Tempo’s ability to successfully operate the businesses of Tempo and the Acquired Companies following the consummation of the Acquisitions will be largely dependent upon the efforts of certain key personnel. The loss of such key personnel could negatively impact the operations and financial results of Tempo and/or the Acquired Companies.

Tempo’s ability to successfully operate the businesses of Tempo and the Acquired Companies following consummation of the Acquisitions will be largely dependent upon the efforts of certain key personnel of Tempo and the Acquired Companies. It is possible that Tempo and/or the Acquired Companies may lose such key personnel, the loss of which could negatively impact the operations and profitability of Tempo and the Acquired Companies. Furthermore, certain of the key personnel of the Acquired Companies may be unfamiliar with the requirements of operating a company regulated by the SEC, which could cause Tempo to have to expend time and resources helping them become familiar with such requirements.

The announcement or pendency of the Acquisitions could disrupt Tempo’s or the Acquired Companies’ respective businesses, results of operations and financial condition.

The announcement or pendency of the Acquisitions prior to their consummation could cause disruptions in and create uncertainty surrounding Tempo’s and the Acquired Companies’ businesses, including affecting Tempo’s and the Acquired Companies’ relationships with their respective existing and future customers, suppliers, business partners and employees. Such risks could have an adverse effect on the Tempo’s and the Acquired Companies’ respective businesses, results of operations and financial condition, as well as the market price of Tempo’s common stock, regardless of whether the Acquisitions are completed. In particular, the Tempo and the Acquired Companies could potentially lose important personnel who decide to pursue other opportunities as a result of the Acquisitions. Any adverse effect could be exacerbated by a prolonged delay in closing the Acqusitions. Existing customers or suppliers of Tempo and the Acquired Companies may seek to change their existing business relationships or renegotiate their contracts with the Acquired Companies or defer decisions concerning the Tempo or the Acquired Companies, and potential customers or suppliers could defer entering into contracts with Tempo or the Acquired Companies, each as a result of the uncertainties relating to

32

the Acquisitions. In addition, in an effort to complete the Acquisitions, Tempo and the Acquired Companies have expended, and will continue to expend, significant management resources, which are being diverted from the Tempo’s and the Acquired Companies’ day-to-day operations, and significant demands are being, and will continue to be, placed on the managerial, operational and financial personnel and systems of the Tempo and the Acquired Companies in connection with efforts to complete the Acquisitions.

Following the consummation of the Acquisitions, Tempo and/or the Acquired Companies may be exposed to unknown or contingent liabilities and may be required to subsequently take write-downs or write-offs, restructuring and impairment or other charges that could have a significant negative effect on their financial condition, results of operations and the market value of Tempo’s common stock.

Tempo cannot provide assurance that the due diligence it conducted in relation to the Acquisitions identified all material issues or risks associated with the Acquisitions or the Acquired Companies. Furthermore, Tempo cannot provide assurances that factors outside of its control will not later arise. As a result of these factors, Tempo and/or the Acquired Companies may be exposed to liabilities and incur additional costs and expenses and Tempo and/or the Acquired Companies may be forced to later write-down or write-off assets, restructure operations, or incur impairment or other charges that could result in reporting losses.

Even if Tempo’s due diligence has identified certain risks, unexpected risks may arise and previously known risks may materialize in a manner not consistent with Tempo’s preliminary risk analysis. If any of these risks materialize, this could have a material adverse effect on Tempo’s financial condition and results of operations and could contribute to negative market perceptions about Tempo’s securities.

We will require additional financing to consummate the Acquisitions, which financing may not be available on favorable terms, if at all, and may Tempo may issue additional securities in connection with such financing transactions that may dilute the ownership of Tempo’s current stockholders.

Tempo will need to raise additional funds through public or private financing to consummate the Acquisitions. No assurance can be given that additional financing will be available to Tempo or that, if available, it will be obtained on terms favorable to Tempo. If Tempo cannot obtain additional financing or if Tempo cannot obtain financing on terms favorable to it, Tempo will not be able to consummate, and may be forced to abandon, the Acquisitions and Tempo’s business and operations may be materially harmed as a result. In addition, Tempo may incur significant additional indebtedness to fund the Acquisitions. Any such debt financing may involve restrictive covenants relating to capital raising activities and other financial and operational matters, which may make it more difficult for Tempo to obtain additional capital and to pursue business opportunities, including potential acquisitions, in the future. Any such debt financings may also contain provisions that, if breached, may entitle lenders or their agents to accelerate the repayment of loans or seize Tempo’s assets that they have a security interest in, and there is no assurance that Tempo would be able to repay such loans in such an event or prevent the enforcement of security granted pursuant to any such debt financing.

Tempo cannot predict the effect, if any, that future issuances of debt, common stock, other equity securities or securities convertible into or exchangeable for common stock or other equity securities or the availability of any of the foregoing for future sale, will have on the market price of Tempo’s common stock. The issuance of substantial amounts of Tempo’s common stock or securities convertible into or exchangeable for Tempo’s common stock, or the perception that such issuances could occur, may adversely affect prevailing market prices for Tempo’s common stock. If Tempo raises additional funds through future issuances of common stock, other equity securities or securities convertible into or exchangeable for common stock or other equity securities, Tempo’s stockholders could suffer significant dilution, and any new equity securities Tempo issues could have rights, preferences and privileges superior to those of holders of Tempo common stock.

Risks Related to the Equity Subscription Line

It is not possible to predict the actual number of shares of Common Stock, if any, we will sell under the Purchase Agreement to White Lion or the actual gross proceeds resulting from those sales.

On November 21, 2022, we entered into the Purchase Agreement, pursuant to which White Lion has committed to purchase up to the lesser of (i) $100,000,000 in aggregate gross purchase price of newly issued shares of Common Stock and (ii) the Exchange Cap, in each case, subject to certain limitations and conditions set forth in the Purchase Agreement.

Subject to the satisfaction of certain customary conditions including, without limitation, the effectiveness of the registration statement, the Company’s right to sell shares to White Lion will commence on the effective date of the registration statement and

33

extend until December 31, 2024. During such term, subject to the terms and conditions of the Purchase Agreement, the Company may notify White Lion when the Company exercises its right to sell shares.

We generally have the right to control the timing and amount of any sales of our shares of Common Stock to White Lion under the Purchase Agreement. Sales of our shares of Common Stock, if any, to White Lion under the Purchase Agreement will depend upon market conditions and other factors to be determined by us. We may ultimately decide to sell to White Lion all, some or none of the shares of Common Stock that may be available for us to sell to White Lion pursuant to the Purchase Agreement.

Because the purchase price per share of Common Stock to be paid by White Lion for the shares of Common Stock that we may elect to sell to White Lion under the Purchase Agreement, if any, will fluctuate based on the market prices of our Common Stock at the time we elect to sell shares of Common Stock to White Lion pursuant to the Purchase Agreement, if any, it is not possible for us to predict, as of the date of this Annual Report and prior to any such sales, the number of shares of Common Stock that we will sell to White Lion under the Purchase Agreement, the purchase price per share that White Lion will pay for shares of Common Stock purchased from us under the Purchase Agreement, or the aggregate gross proceeds that we will receive from those purchases by White Lion under the Purchase Agreement.

The number of shares of Common Stock ultimately offered for sale by White Lion is dependent upon the number of shares of Common Stock, if any, we ultimately elect to sell to White Lion under the Purchase Agreement. However, even if we elect to sell shares of Common Stock to White Lion pursuant to the Purchase Agreement, White Lion may resell all, some or none of such shares at any time or from time to time in its sole discretion and at different prices.

Although the Purchase Agreement provides that we may, in our discretion, from time to time after the date of this Annual Report and during the term of the Purchase Agreement, direct White Lion to purchase our shares of Common Stock from us in one or more purchases under the Purchase Agreement for a maximum aggregate purchase price of up to $100.0 million, only 5,276,018 shares of Common Stock, representing the Exchange Cap. Additionally, we are not required or permitted to issue any shares of Common Stock under the Purchase Agreement if such issuance would breach our obligations under the rules or regulations of Nasdaq. Further, White Lion will not be required to purchase any shares of our Common Stock if such sale would result in White Lion’s beneficial ownership exceeding 4.99% of our outstanding shares of Common stock. Our inability to access a part or all of the amount available under the White Lion Purchase Agreement, in the absence of any other financing sources, could have a material adverse effect on our business.

Because the market price of our shares of Common Stock may fluctuate from time to time after the date of this Annual Report and, as a result, the actual purchase price to be paid by White Lion for our shares of Common Stock that we elect to sell to White Lion under the Purchase Agreement, if any, also may fluctuate because they will be based on such fluctuating market price of our shares of Common Stock, it is possible that we would need to issue and sell more than the number of shares of Common Stock being registered for resale by White Lion in order to receive aggregate gross proceeds of $100.0 million under the Purchase Agreement.

Accordingly, if it becomes necessary for us to issue and sell to White Lion under the Purchase Agreement more than the 5,276,018 shares of Common Stock being registered for resale in order to receive aggregate gross proceeds equal to $100.0 million under the Purchase Agreement, we must file with the SEC one or more additional registration statements to register under the Securities Act the resale by White Lion of any such additional shares of Common Stock we wish to sell from time to time under the Purchase Agreement, which the SEC must declare effective, in each case before we may elect to sell any additional shares of Common Stock to White Lion under the Purchase Agreement. Any issuance and sale by us under the Purchase Agreement of a substantial amount of shares of Common Stock in addition to the 5,276,018 shares of Common Stock being registered for resale by White Lion could cause additional substantial dilution to our stockholders.

The sale and issuance of shares of Common Stock to White Lion will cause dilution to our existing securityholders, and the resale of the shares of Common Stock by White Lion, or the perception that such resales may occur, could cause the price of our securities to fall.

The purchase price per share of Common Stock to be paid by White Lion for the shares of Common Stock that we may elect to sell to White Lion under the Purchase Agreement, if any, will fluctuate based on the market prices of our shares of Common Stock at the time we elect to sell shares of Common Stock to White Lion pursuant to the Purchase Agreement. Depending on market liquidity at the time, resales of such shares of Common Stock by White Lion may cause the trading price of our shares of Common Stock to fall.

34

If and when we elect to sell shares of Common Stock to White Lion, sales of newly issued shares of Common Stock by us to White Lion could result in substantial dilution to the interests of existing holders of our shares of Common Stock. If all of the 5,276,018 shares of Common Stock offered for resale by White Lion (without regard to the $100.0 million aggregate purchase price limit pursuant to the Purchase Agreement) were issued and outstanding as of the Closing, such shares of Common Stock would represent approximately 16.7% of the total number of our shares of Common Stock outstanding. Additionally, the sale of a substantial number of shares of Common Stock to White Lion, or the anticipation of such sales, could make it more difficult for us to sell equity or equity-related securities in the future at a time and at a price that we might otherwise wish to effect sales.

Investors who buy shares of Common Stock from White Lion at different times will likely pay different prices.

Pursuant to the Purchase Agreement, we will have discretion to vary the timing, price and number of shares sold to White Lion. If and when we elect to sell shares of Common Stock to White Lion pursuant to the Purchase Agreement, after White Lion has acquired such shares of Common Stock, White Lion may resell all, some or none of such shares at any time or from time to time in its sole discretion and at different prices. As a result, investors who purchase shares from White Lion in this offering at different times will likely pay different prices for those shares, and so may experience different levels of dilution and in some cases substantial dilution and different outcomes in their investment results. Investors may experience a decline in the value of the shares they purchase from White Lion in this offering as a result of future sales made by us to White Lion at prices lower than the prices such investors paid for their shares in this offering. In addition, if we sell a substantial number of shares to White Lion under the Purchase Agreement, or if investors expect that we will do so, the actual sales of shares or the mere existence of our arrangement with White Lion may make it more difficult for us to sell equity or equity-related securities in the future at a time and at a price that we might otherwise wish to effect such sales.

General Risk Factors

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

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

If analysts do not publish research about Tempo’s business or if they publish inaccurate or unfavorable research, Tempo’s stock price and trading volume could decline.

The trading market for the common stock of Tempo will depend in part on the research and reports that analysts publish about its business. Tempo does not have any control over these analysts. If one or more of the analysts who cover Tempo downgrade its common stock or publish inaccurate or unfavorable research about its business, the price of its common stock would likely decline. If few analysts cover Tempo, demand for its common stock could decrease and its common stock price and trading volume may decline. Similar results may occur if one or more of these analysts stop covering Tempo in the future or fail to publish reports on it regularly.

We face risks and uncertainties related to litigation, regulatory actions and government investigations and inquiries.

We are subject to, and may become a party to, a variety of litigation, other claims, suits, regulatory actions and government investigations and inquiries. From time to time, we may also be involved in legal proceedings and investigations arising in the ordinary course of business, including those relating to employment matters, relationships with collaboration partners, IP disputes, and other business matters. Any such claims or investigations may be time-consuming, costly, divert management resources, or otherwise have a material adverse effect on our business or results of operations.

The results of litigation and other legal proceedings are inherently uncertain and adverse judgments or settlements in some or all of these legal disputes may result in materially adverse monetary damages or injunctive relief against us. Any claims or litigation, even if fully indemnified or insured, could damage our reputation and make it more difficult to compete effectively or obtain adequate insurance in the future.

Item 1B. Unresolved Staff Comments.

None.

35

Item 2. Properties.

Our corporate headquarters are located at 2460 Alameda Street San Francisco, CA, 94103. This facility consists of approximately 50,000 square feet under a lease that will expire in May of 2023. Tempo signed a three-month extension of the lease in February 2023 through August 2023, with respect to approximately 26,000 square feet. We believe our existing facility meets our current needs.

Item 3. Legal Proceedings.

We are and, from time to time, we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any other legal proceedings that, in the opinion of our management, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition, or cash flows.

Item 4. Mine Safety Disclosures.

Not applicable.

36

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

Market Information

Our Common Stock and Warrants are listed on Nasdaq under the symbols “TMPO” and “TMPOW,” respectively. Prior to the consummation of the Business Combination, our Class A ordinary shares, units and warrants were listed on Nasdaq under the symbols “ACEV,” “ACEVU” and “ACEVW,” respectively.

Holders of Common Stock

As of December 31, 2022, there were 121 holders of record of our Common Stock and 5 holders of record of our Warrants. The actual number of stockholders of our Common Stock and the actual number of holders of our Warrants is greater than the number of record holders and includes holders of our Common Stock or Warrants whose shares of Common Stock or Warrants are held in street name by brokers and other nominees.

Securities Authorized for Issuance Under Equity Compensation Plans

See Item 12 of Part III of this Annual Report for information about our equity compensation plans which is incorporated by reference herein.

Dividend Policy

We have never declared or paid any cash dividends on our capital stock. We currently intend to retain all available funds and future earnings, if any, to fund the development and growth of the business, and therefore, do not anticipate declaring or paying any cash dividends on our common stock in the foreseeable future. Any future determination related to our dividend policy will be made at the discretion of our board of directors after considering our business prospects, results of operations, financial condition, cash requirements and availability, debt repayment obligations, capital expenditure needs, contractual restrictions, covenants in the agreements governing current and future indebtedness, industry trends, the provisions of Delaware law affecting the payment of dividends and distributions to stockholders and any other factors or considerations the board of directors deems relevant.

Purchases of Equity Securities by the Issuer and Affiliated Parties

None.

Item 6. Reserved.

Not applicable.

37

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

The following discussion and analysis of Tempo’s financial condition and results of operations should be read in conjunction with Tempo’s audited annual consolidated financial statements and related notes and other financial information appearing elsewhere in this Annual Report. Some of the information contained in this discussion and analysis contains forward-looking statements that involve risks and uncertainties. As a result of many factors, such as those set forth in the section of this Annual Report captioned “Risk Factors” and elsewhere in this Annual Report, actual results may differ materially from those anticipated in these forward-looking statements.

Company Overview

Tempo Automation Holdings, Inc. (the “Company,” “Tempo,” “us,” “our” or “we”) is a leading software-accelerated electronics manufacturer that aims to transform the product development process for the world’s innovators. We believe that our proprietary software platform redefines the customer journey and accelerates time-to-market. Our profit, growth, and strong margins are unlocked by a differentiated customer experience and software-enabled efficiencies. We anticipate that our growth and data accrual will be accelerated via M&A that will benefit from our technology in our highly fragmented industry.

Founded in 2013, Tempo is headquartered in San Francisco, California and serves more than 100 customers out of our single manufacturing facility. We work with companies across industries, including space, semiconductor, aviation and defense, medical device, as well as industrials and e-commerce. Our customers include hardware engineers, engineering program managers, and procurement and supply chain personnel from businesses of a variety of sizes, ranging from Fortune 500 companies to start-ups. The electronics within their products are most often manufactured as Printed Circuit Board Assemblies (“PCBAs”). The PCBA manufacturing process typically takes two inputs: 1) electronic components, and 2) a Printed Circuit Board (“PCB”), which is the substrate that the components are attached to and electrical connections that complete the circuit(s). The assembly process typically consists of attaching the electronics components to the PCB using solder paste, then curing the paste in an oven such that an electrical and mechanical bond is formed. Given the varied requirements of different products, customers typically will design different, custom PCBAs for each of their products.

During the initial phases of product development, up until a product is deemed production ready, customers generally prefer quick turnaround times and the highest quality from their vendors to ensure they are able to meet their timelines to release new products. Based on IPC’s 2012-2013, 2018, and 2019 Annual Reports and Forecasts for the North American EMS Industry, the estimated size of this electronics prototyping and on-demand production market in the United States is approximately $290 billion. Most of these electronics have historically been produced by small manufacturers who have been largely ignored by software and therefore struggle to consistently satisfy customer demands manually.

Tempo has developed a technology-enabled, accelerated manufacturing platform to streamline this electronic product realization process, thereby helping our customers bring new products to market faster. We believe that our platform offers customer benefits that are highly desired by the market and not available from alternative solutions through our:

Customer portal, which provides low-friction quoting, ordering, and data ingestion via a secure cloud-based interface. Our customer portal offers analysis, interpretation, and visual rendering of engineering, design, and supply chain data with minimal human involvement, which ultimately allows hardware engineers to reach a manufacturable design quickly and efficiently.
Manufacturing support software, which is a continuous, bi-directional digital thread that connects our customers designs and data to our smart factory. It is extendable and manageable across multiple sites and locations.

Tempo’s software platform helps companies iterate faster. In the status quo, each of quoting, manufacturability review, procurement, setup, and manufacturing are manual processes. We estimate that, on average, these production process steps collectively take approximately 20 days when executed manually. By contrast, with Tempo’s automated approach, these processes could be completed in approximately five days.

38

Growth Strategy and Outlook

Tempo’s growth strategy has two elements:

Enhance our automated, intelligent process to benefit the customer experience. As we take more orders, we accumulate more data. More data helps us deliver a better customer experience, which, in turn, drives more orders - a virtuous cycle. Further, additional orders yield additional gross profit, which we can use to accelerate our research and development (‘‘R&D’’) investment in our software platform.
Make disciplined inorganic investments. The $290.0 billion fragmented landscape is a target-rich environment for M&As that will benefit from our technology, with an estimated 34 M&A transactions completed in the North American electronics manufacturing services (which we refer to as PCBA) and PCB sectors in 2021 according to GP Ventures, Ltd as of January 2022. To execute this strategy, we plan to leverage our leadership team’s decades of acquisition and integration experience. We expect that our software platform will confer top-line and bottom-line benefits to the targets we acquire. In addition, we expect that future acquisitions will provide further fuel, in the form of data, for enhancing our platform.

The Business Combination

On November 22, 2022, we consummated the Business Combination, pursuant to which, among other things, Merger Sub merged with and Legacy Tempo, with Legacy Tempo surviving such Merger as a wholly owned subsidiary of the Company. Upon the Closing, ACE was renamed Tempo Automation Holdings, Inc. The Company’s common stock and public warrants are listed on Nasdaq and trade under the ticker symbols “TMPO” and “TMPO.W,” respectively.

The Merger has been accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under the guidance in ASC 805, Business Combinations, ACE, who is the legal acquirer, has been treated as the “acquired” company for financial reporting purposes and Tempo has been treated as the accounting acquirer. This determination was primarily based on Tempo having a majority of the voting power of the post-combination company, Tempo’s senior management comprising substantially all of the senior management of the post-combination company, the relative size of Tempo compared to ACE, and Tempo’s operations comprising the ongoing operations of the post-combination company. Accordingly, for accounting purposes, the Merger has been treated as the equivalent of a capital transaction in which Tempo is issuing stock for the net assets of ACE. The net assets of ACE have been stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Merger are those of Tempo, as Tempo is considered the predecessor for financial reporting purposes.

Public Company Costs

Subsequent to the Business Combination, Tempo Automation Holdings, Inc. is an SEC-registered and Nasdaq-listed company. Accordingly, we have hired and expect to hire additional staff and implement new processes and procedures to address public company requirements. We also expect to incur substantial additional expenses for, among other things, directors’ and officers’ liability insurance, director fees, and additional internal and external costs for investor relations, accounting, audit, legal and other functions.

Key Financial Definitions/Components of Results of Operations

Revenue

Tempo generates revenue by manufacturing electronics in the form of PCBAs. It produces prototype and on-demand production PCBAs for customers who have urgent, high complexity projects. Our contracts typically consist of a single performance obligation of completed PCBA and hence, the contract price per the purchase order is deemed to be reflective of the standalone selling price. Revenue is recognized over time using the cost input method. Over time recognition was applied as products represent assets with no alternative use and the contracts include an enforceable right to payment for work completed to date.

Our customer base consists primarily of leading innovators in space, semiconductor, aviation & defense, medical device, and industrial & e-commerce industries. We enter into a purchase order with each customer and ensure that the purchase orders are executed by all parties. Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 60 days from the date when the performance obligation has been satisfied and include no general rights of return.

39

Cost of revenue

Cost of revenue primarily includes direct materials, direct labor, stock-based compensation expenses and manufacturing overhead incurred for revenue-producing units shipped. Cost of revenue also includes associated warranty costs, shipping and handling, and other miscellaneous costs.

Operating Expenses

Research and development expense

Research and development costs are expensed as incurred and consist primarily of personnel and related costs for product development activities, including stock-based compensation expenses. Research and development costs also include professional fees payable to third parties, license and subscription fees for development tools, and manufacturing-related costs associated with product development.

Sales and marketing expense

Sales and marketing expenses consist of personnel and related expenses for our employees working in sales and marketing and business development departments including salaries, bonuses, payroll taxes, and stock-based compensation. Also included are non-personnel costs such as marketing activities, professional and other consulting fees.

General and administrative expense

General and administrative expenses consist primarily of personnel and related expenses for our employees, in our finance and administrative teams including salaries, bonuses, payroll taxes, and stock-based compensation. It also consists of legal, consulting, and professional fees, rent expenses pertaining to our offices, business insurance costs and other costs, including fees related to the Merger and all corresponding activities. Post-Merger, we have and will continue to incur additional audit, tax, accounting, legal, investor relation, insurance and other costs related to the Company’s ongoing compliance with applicable securities and other regulations associated with being a public company.

Impairment loss

We abandoned a section of our operating lease for the remainder of the lease term and have no intention of subleasing the space. We concluded that the abandoned section of our ROU asset was not recoverable and recognized an impairment charge within impairment loss in the condensed statements of operations.

Impacts Related to the COVID-19 Pandemic

In March 2020, the World Health Organization declared the outbreak of COVID-19 to be a global pandemic and recommended containment and mitigation measures worldwide. In response, government authorities have issued an evolving set of mandates, including requirements to shelter-in-place, curtail business operations, restrict travel, and avoid physical interaction. These mandates and the continued spread of COVID-19 have disrupted normal business activities in many segments of the global economy, resulting in weakened economic conditions. More recently, government mandates have been lifted by certain public authorities and economic conditions have improved in certain sectors of the economy relative to early in the second quarter of 2020. Certain regions of the world have experienced increasing numbers of COVID-19 cases, however, and if this continues and if public authorities intensify efforts to contain the spread of COVID-19, normal business activity may be further disrupted and economic conditions could weaken.

Our ability to continue to operate without any significant negative impacts will in part depend on our ability to protect our employees and our supply chain. We have endeavored to follow actions recommended by governments and health authorities to protect our employees. We have been able to broadly maintain our operations, and we intend to continue to work with our stakeholders (including customers, employees, suppliers, and local communities) to responsibly address this global pandemic. The Company’s operations expose it to the COVID-19 pandemic, which has had and may continue to have an adverse impact on Tempo’s employees, operations, supply chain and distribution system. However, uncertainty resulting from the global pandemic could result in unforeseen disruptions that could impact our operations going forward.

40

If our suppliers experience additional closures or reductions in their capacity utilization levels in the future, we may have difficulty sourcing materials necessary to fulfill production requirement. Due to the COVID-19 pandemic, Tempo has experienced some supply chain constraints, including with respect to semiconductor components, and has responded by ordering larger quantities of these components to ensure an adequate supply. COVID-19 has also impacted our customers and may create unpredictable reductions or increases in demand for Tempo’s manufacturing services. We have also not observed any material impairments of our assets or a significant change in the fair value of assets due to the COVID-19 pandemic.

For additional information on risk factors that could impact our results, please refer to “Risk Factors” located elsewhere in our Annual Report on Form 10-K.

Critical Accounting Policies and Estimates

The preparation of consolidated financial statements in conformity with GAAP requires Tempo’s management to make estimates and assumptions that affect the reported amount of assets and liabilities, the disclosure of contingent assets and liabilities and the reported amounts of revenue and expenses during the reported periods. The more critical accounting estimates include estimates related to revenue recognition, stock-based compensation, fair value measurements, warrant liabilities and earnout liabilities. Tempo also has other key accounting policies, which involve the use of estimates, judgments and assumptions that are significant to understanding its results, which are described in Note 2 to Tempo’s annual consolidated financial statements as of and for the years ended December 31, 2022 and 2021, appearing elsewhere in our Annual Report on Form 10-K.

Revenue Recognition

In accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”), we recognize revenue over the contract period as services are being performed and as the related asset is being created. The amount of revenue recognized reflects the consideration to which we expect to be entitled to receive in exchange for these services using the five-step method required by ASC 606:

(1)Identify the contract with a customer:

A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party’s rights regarding the products and services to be transferred and identifies the payment terms related to these products and services, (ii) the contract has commercial substance, and (iii) we determine that collection of substantially all consideration for products and services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. We enter into a purchase order with each customer and ensure the purchase order is executed by all parties. Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 60 days from the date when the performance obligation has been satisfied and include no general rights of return.

(2)Identify the performance obligations in the contract:

Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the products and services either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the products and services is separately identifiable from other promises in the contract. Our contracts typically consist of a single performance obligation for completed PCBAs.

As part of the term and conditions of the customer contract, we generally offer a warranty for a period of thirty days from the date of the shipment. This type of warranty provides the customers with assurance that the assembled product complies with any agreed upon workmanship specifications. Therefore, as the warranty cannot be purchased separately and only provides assurance that the product complies with agreed-upon specifications, the warranty is not considered a separate performance obligation.

(3)Determine the transaction price:

The transaction price is determined based on the consideration to which we will be entitled in exchange for transferring products and services to the customer. The transaction price consists of fixed consideration as noted in each purchase order. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined that contracts do not include a significant financing component.

41

We elected a practical expedient available under ASC 606 which permits us to not adjust the amount of consideration for the effects of a significant financing component if, at contract inception, the expected period between the transfer of promised goods or services and customer payment is one year or less.

(4)Allocate the transaction price to performance obligations in the contract:

If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Each purchase order contains only one performance obligation and hence, the contract price per the purchase order is deemed to be reflective of the standalone selling price and the entire transaction price is allocated to the single performance obligation. All manufactured products are highly customized, and therefore, priced independently.

(5)Recognize revenue when or as the company satisfies a performance obligation:

For each performance obligation identified, we determine at contract inception whether the performance obligation is satisfied over time or at a point in time. The transfer of control for our products qualify for over time revenue recognition because the products represent assets with no alternative use and the contracts include an enforceable right to payment for work completed to date. We have selected a cost incurred input method of measuring progress to recognize revenue over time, based on the status of work performed. The cost input method is representative of the value provided to the customer as it represents our performance completed to date. We typically satisfy our performance obligations in one month or less. We have elected to treat shipping and handling activities as fulfillment costs and also elected to record revenue net of sales and other similar taxes.

Stock-Based Compensation

Accounting for stock-based compensation requires us to make a number of judgments, estimates and assumptions. If any of our estimates prove to be inaccurate, our net loss and operating results could be adversely affected.

We estimate the fair value of stock options granted to employees and directors using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including (1) the expected stock price volatility, (2) the expected term of the award, (3) the risk-free interest rate and (4) expected dividends and (5) the fair value of our common stock. These assumptions are estimated as follows:

Volatility. Since the Company does not have a trading history of its common stock, the expected volatility was derived from the average historical stock volatilities of several public companies within the Company’s industry that its considers to be comparable to its business over a period equivalent to the expected term of the stock option grants.
Expected term. The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and primarily calculated as the average of the option vesting and contractual terms, based on the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options.
Risk-free rate. The Company bases the risk-free interest rate on the implied yield available on U.S. Treasury zero-coupon issues with remaining term equivalent to expected term.
Expected dividend yield. The Company has not issued any dividends in its history and does not expect to issue dividends over the life of the options and, therefore, has estimated the dividend yield to be zero.
Fair value of common stock. Prior to the Merger, the fair value of the shares of common stock underlying the stock-based awards was determined by the board of directors, with input from management, and 409A valuations. Subsequent to the Merger, the fair value of the shares of common stock is determined based on the closing price of common stock on the transaction date.

Fair Value Measurements

Our financial instruments include cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, certain term loans, loan and security borrowings, warrant liabilities, and earnout liabilities. We have determined the carrying value of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, certain term loans and, certain loan and security borrowings approximates the fair value due to their short maturities.

42

We have classified the warrant liabilities as Level 2 financial instruments.

We have classified certain term loans and the earnout liabilities as Level 3 financial instruments.

Warrant Liability

Liability classified warrants are subject to re-measurement at each balance sheet date, and any change in fair value is recognized in the change in fair value of warrants in the statements of operations. We estimate the fair value of these liabilities using the Black-Scholes option pricing model. As further discussed in Stock-Based Compensation above, assumptions used are based on the individual characteristics of the warrants on each valuation date, including contemplating changes in the value of the shares underlying such warrants.

Earnout Liability

Liability classified equity awards are subject to re-measurement at each balance sheet date, and any change in fair value is recognized in the change in fair value of earnout liabilities in the statements of operations. We estimate the fair value of these liabilities using a Monte Carlo valuation model. Assumptions used are based on the individual characteristics of the earnout liability on each valuation date, and include volatility, discount rate and time incurred to meet the minimum volume-weighted average price.

Recent accounting pronouncements

A discussion of recently issued accounting standards applicable to Tempo is described in Note 2, Significant Accounting Policies, in the Notes to the Financial Statements contained elsewhere in our Annual Report on Form 10-K.

43

Results of Operations

Year ended December 31, 2022 compared to year ended December 31, 2021

The following table sets forth Tempo’s consolidated statements of operations data for the year ended December 31, 2022 and Legacy Tempo’s statements of operations data for the year ended December 31, 2021. We have derived this data from our audited annual financial statements included elsewhere in this Annual Report. This information should be read in conjunction with our audited annual financial statements and related notes included elsewhere in this Report. The results of historical periods are not necessarily indicative of the results of operations for any future period.

    

Year Ended  

    

    

 

December 31,

(In thousands)

2022

    

2021

$Change

% Change

 

Consolidated Statement of Operations:

Revenue

$

12,049

$

17,361

$

(5,312)

 

(31)

%

Cost of revenue

 

10,736

 

14,578

 

(3,842)

 

(26)

%

Gross profit

 

1,313

 

2,783

 

(1,470)

 

(53)

%

Operating expenses

Research and development

 

10,803

 

9,904

 

899

 

9

%

Sales and marketing

 

8,265

 

9,817

 

(1,552)

 

(16)

%

General and administrative

 

29,487

 

16,376

 

13,111

 

80

%

Impairment loss

 

297

 

 

297

 

N.M.

Total operating expenses

 

48,852

 

36,097

 

12,755

 

35

%

Loss from operations

 

(47,539)

 

(33,314)

 

(14,225)

 

43

%

Other income (expense), net

 

 

 

 

Interest expense

 

(8,095)

 

(3,686)

 

(4,409)

 

120

%

Other financing cost

 

(30,793)

 

(8,955)

 

(21,838)

 

244

%

Interest income

 

20

 

3

 

17

 

567

%

Loss on debt extinguishment

 

(52,276)

 

(319)

 

(51,957)

 

N.M.

Other income (expense)

 

(4)

 

2,500

 

(2,504)

 

(100)

%

Change in fair value of warrant and derivatives

 

453

 

(4,242)

 

4,695

 

(111)

%

Change in fair value of debt

 

(10,766)

 

 

(10,766)

 

N.M.

Change in fair value of earnout liabilities

 

4,149

 

 

4,149

 

N.M.

Total other income (expense), net

 

(97,312)

 

(14,699)

 

(82,613)

 

562

%

Loss before income taxes

 

(144,851)

 

(48,013)

 

(96,838)

 

202

%

Income tax provision

 

 

 

 

N.M.

Net loss

$

(144,851)

$

(48,013)

$

(96,838)

 

202

%

N.M. - Percentage change not meaningful

Revenue

Revenue for the year ended December 31, 2022 was $12.0 million, as compared to $17.4 million for the same period in 2021. The year-over-year decrease of $5.3 million, or 31%, was primarily due to global electronic component supply shortages, which lengthened the time between the booking of orders and the recognition of revenue, the end of the new product introduction (“NPI”) portion of the product development lifecycle of a significant customer program, and workforce reductions and furloughs in response to delays in closing the Business Combination and related financing transactions.

Cost of revenue and gross profit

Cost of revenue for the year ended December 31, 2022 was $10.7 million, as compared to $14.6 million for the same period in 2021. The decrease of $3.8 million, or 26%, in cost of revenue for the year ended December 31, 2022 as compared to the same period in 2021 was primarily driven by a decrease in sales which was partially offset by an increase in direct material costs on account of the global electronic component supply shortage during the year ended December 31, 2022.

44

Our gross profits for the year ended December 31, 2022 decreased by $1.5 million, or 53%, as compared to the year ended December 31, 2021. The gross profit percentage decreased from 16.0% for the year ended December 31, 2021 to 10.9% for the year ended December 31, 2022, primarily due to reduced sales volumes and an increase in direct material costs, both on account of the global semiconductor supply shortage during the year ended December 31, 2022.

Research and development expenses

Research and development expenses for the year ended December 31, 2022 increased by $0.9 million, or 9%, compared to the same period in 2021. The increase in research and development expenses is primarily attributable to a $1.1 million increase in stock-based compensation expense, and a $0.1 million increase in software licenses and subscriptions partially offset by a $0.5 million decrease in employee compensation and benefits driven by an average decrease of 19% in headcount.

Sales and marketing expenses

Sales and marketing expenses for the year ended December 31, 2022 decreased by $1.6 million, or 16%, compared to the same period in 2021. The decrease in sales and marketing expenses is primarily attributable to a $0.8 million decrease in employee compensation and benefits driven by an average decrease of 10% in headcount, and a $0.7 million decrease in consulting and professional services.

General and administrative expenses

General and administrative expenses for the year ended December 31, 2022 increased by $13.1 million, or 80%, compared to the same period in 2021. The increase in general and administrative expenses is primarily attributable to a $7.4 million increase in stock-based compensation expense related to vesting of performance options and issuance of performance restricted stock units and a $7.0 million increase in legal and other professional service fees related to merger and acquisition activities. The increase was partially offset by a $0.7 million decrease in recruiting related expenses and a $0.5 million decrease in employee compensation and benefits driven by an average decrease of 14% in headcount.

Impairment loss

The Company abandoned a section of their leased office space and accordingly, determined that a portion of the ROU asset which was not recoverable and recognized an impairment charge of $0.1 million to the right of use asset, and a $0.2 million impairment charge to leasehold improvements.

Interest expense

Interest expense for the year ended December 31, 2022 increased by $4.4 million, or 120%, as compared to the year ended December 31, 2021 primarily due to the additional $10.0 million term loan and $10.6 million convertible debt entered into during the year ended December 31, 2022, as compared to the equipment loan and term loan outstanding during the year ended December 31, 2021. Refer to Note 5 and Note 6 of the consolidated financial statements for more information.

Other financing cost

Other financing cost for the year ended December 31, 2022 was primarily related to issuance of 18,262,167 warrants to existing investors prior to the closing of the Merger. The warrants were measured at fair value on the issuance, which was $27.5 million. Additionally, $3.2 million was recognized as other financing cost which related to the upfront costs associated with convertible debt received.

Interest income

Interest income for the year ended December 31, 2022 as compared to the year ended December 31, 2021 was not material.

Loss on debt extinguishment

Loss on debt extinguishment for the year ended December 31, 2022 was related to the modifications of our loan and security agreements, convertible promissory notes, and bridge notes which were accounted for as an extinguishment of debt. Accordingly, the

45

Company recorded a loss on debt extinguishment of $38.9 million. Additionally, upon the closing of the Merger, our loan and security agreement was amended to decrease the outstanding borrowing and borrowing capacity, which was also accounted for as an extinguishment of debt, and the Company recorded an additional $13.4 million as a loss on debt extinguishment.

Other income (expense)

Other income (expense) decreased by $2.5 million, or 100%, during the year ended December 31, 2022 as compared to the year ended December 31, 2021, primarily related to the gain on PPP loan forgiveness in August 2021.

Fair value of warrant and derivative liabilities

Fair value of warrant and derivative liabilities increased by $4.7 million during the year ended December 31, 2022 as compared to the year ended December 31, 2021. During the year ended December 31, 2022 the Company recognized a $0.5 million net gain on the decrease in the fair value of liability-classified warrants outstanding during the year, including a final remeasurement of such warrants that occurred upon the net exercise of Legacy Tempo warrants on the Merger date. During the year ended December 31, 2021, the Company recorded a $4.2 million loss on fair value relating to the liability-classified warrants outstanding during the year ended December 31, 2021.

Fair value of debt

The Company accounts for certain convertible notes outstanding during the year ended December 31, 2022, under the fair value option and throughout the year through the date of the Merger, when such notes converted to common stock, the Company recognized remeasurement losses of $10.7 million. Effective from the date of the Merger, the Company accounts for borrowings under the amended and restated loan and security agreement under the fair value option, which resulted in a remeasurement loss of $0.1 million from the date of the Merger through December 31, 2022.

Fair value of earnout liabilities

Fair value of earnout liabilities decreased by $4.1 million during the year ended December 31, 2022. The decrease was related to decline in the fair value of the earnout liability to Legacy Tempo shareholders from the Merger date to December 31, 2022 in the amount of $4.9 million. The decrease was offset by a $0.8 million increase in a contingent obligation to issue additional shares of common stock to PIPE investors in certain instances upon declines in the market of the common stock following the closing of the Business Combination.

Net loss

As a result of the factors discussed above, our net loss for the year ended December 31, 2022 was $144.9 million, an increase of $96.9 million, or 202%, as compared to $48.0 million for the year ended December 31, 2021.

Liquidity, Capital Resources and Going Concern

Tempo’s primary sources of liquidity is cash provided by common and preferred equity offerings, and cash provided by borrowings from various debt issuances. Since inception, the Company has used its resources principally on product development efforts, including the development of Tempo’s software platform, growing our business, and making necessary investments in building Tempo’s factory in San Francisco. As of December 31, 2022, Tempo had an accumulated deficit of $253.2 million, $7.1 million in cash and cash equivalents, $0.3 million of restricted cash and a working capital deficiency of $31.1 million. During the year ended December 31, 2022, the Company used net cash of $28.8 million in operating activities and incurred a net loss of $144.9 million. These conditions raise substantial doubt about the Company’s ability to continue as a going concern.

While we received cash of $18.7 million from the completion of the Merger, additional capital infusion will be necessary in order to fund planned operations while meeting obligations as they come due. This additional funding may be debt or equity financing, including the sale of shares of Common Stock to White Lion pursuant to the Purchase Agreement, subject to the terms and conditions therein. Although the Purchase Agreement provides that we may, in our discretion, from time to time and during the term of the Purchase Agreement, direct White Lion to purchase our shares of Common Stock from us in one or more purchases under the Purchase Agreement for a maximum aggregate purchase price of up to $100.0 million, only 5,276,018 shares of Common Stock, representing the Exchange Cap. Additionally, we are not required or permitted to issue any shares of Common Stock under the

46

Purchase Agreement if such issuance would breach our obligations under the rules or regulations of Nasdaq. Further, White Lion will not be required to purchase any shares of our Common Stock if such sale would result in White Lion’s beneficial ownership exceeding 4.99% of our outstanding shares of Common Stock. Our inability to access a part or all of the amount available under the White Lion Purchase Agreement, in the absence of any other financing sources, could have a material adverse effect on our business. The Company will continue to evaluate other sources of funding.

In order to fund planned operations while meeting obligations as they become due, the Company will require additional funding from either public or private financing sources. Failure to secure additional funding, as well as consent and forbearance from our existing lenders, may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company’s business, operating results, financial condition, and ability to achieve its intended business objectives. As such, there is substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued.

Debt Financings

Term Loan and Credit Facility with Financial Institution

To finance its operations, Legacy Tempo entered into a series of terms loans with a certain lenders.

In June 2020, Legacy Tempo entered into a Loan and Security Agreement (the “LSA”) with Silicon Valley Bank where Legacy Tempo drew down $4.0 million (the “Term Loan”) and secured up to $4.0 million in a revolving line of credit (the “Credit Facility”). If Tempo defaults on the loan, the lender shall have a first priority on all asset lien, including intellectual property. There is a collateral carve out for up to $4.0 million for specific-lien equipment financing, which shall be subject to Silicon Valley Bank’s approval.

The Credit Facility is limited to the lesser of $4.0 million or the amount available under the borrowing base defined by the agreement, less the outstanding principal balance of any advances. During 2020, Legacy Tempo drew down $1.6 million from the credit facility and repaid the amount back in full.

On June 23, 2021, Legacy Tempo entered into an amended and restated loan and security agreement with Silicon Valley Bank which expanded the term loan debt obligation from $4.0 million to $10.0 million, with the maturity date extended to September 1, 2022 and a loan commitment fee of $50 thousand. We were required to make monthly interest only payments from January 2021 through December 2021, thereafter certain monthly principal plus interest payments for a period of 8 months beginning from January 2022 and a final payment of the balance principal and interest outstanding under the agreement in September 2022.

On October 14, 2021, the Company paid $10.3 million to settle the Credit Facility under the amended and restated loan and security agreement with Silicon Valley Bank including $0.3 million of interest and final payment.

Equipment Loan and Security Agreement

On January 29, 2021, Legacy Tempo entered into an equipment loan and security agreement with SQN Venture Income Fund II, LP. The overall loan facility provides for a maximum borrowing capacity of $6.0 million consisting of two tranches, each with a borrowing capacity up to $3.0 million.

On January 29, 2021, Legacy Tempo drew down $3.0 million of the facility. Tempo is required to make monthly payments for a period of 42 months on this tranche. The loan has a maturity date of July 2024. An additional $3.0 million can be drawn by Tempo, provided that certain criteria are met, such as Tempo not having defaulted on the Tranche I Loan and there having not been a material adverse change (as defined in the Loan and Security Agreement) as of the date for the borrowing request. The loan facility is used for financing certain equipment purchases.

Paycheck Protection Program Loan

In May 2020, Legacy Tempo was granted a loan under the Paycheck Protection Program (‘‘PPP’’) offered by the Small Business Administration (“SBA”) under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”), section 7(a)(36) of the Small Business Act for $2.5 million. Monthly payments of principal and interest of approximately $0.1 million began in December 2020, subject to deferral as Legacy Tempo applied for debt forgiveness, and continue through maturity in May 2022, if required.

47

Legacy Tempo applied for forgiveness of the PPP loan and was notified that the entire $2.5 million PPP loan was forgiven in August 2021. Loan forgiveness is reflected in other income and expense section in the statement of operations.

June 2021 Credit Facility

On June 23, 2021, Legacy Tempo entered into a loan and security agreement with SQN Venture Income Fund II, LP (the “June 2021 Credit Facility”). The June 2021 Credit Facility provides for a maximum borrowing capacity of $20.0 million consisting of two tranches, each tranche with a borrowing capacity of $10.0 million.

On June 23, 2021, Legacy Tempo drew down $10.0 million of the facility. The Company is required to make monthly interest-only payments for a period of 18 months and thereafter, principal and interest outstanding under the agreement in December 2022. On August 13, 2021, Legacy Tempo drew down the remaining $10.0 million. The second tranche has a maturity date of February 2023. The June 2021 Credit Facility is used for general working capital purposes.

Loan and Security Agreement

On October 13, 2021, Legacy Tempo entered into a loan and security agreement (the “LSA”) with Structural Capital Investments III, LP, Series Structural DCO II, a series of Structural Capital DCO, LLC, SQN Tempo Automation, LLC, SQN Venture Income Fund II, LP, and Ocean II PLO LLC. The loan facility replaced the June 2021 Credit Facility, providing for maximum borrowing capacity of $150.0 million consisting of four tranches. Under the LSA, tranche 1 allowed for the rollover of Legacy Tempo’s existing borrowings of $20.0 million under the June 2021 Credit Facility. Borrowing capacity for tranche 2 is $20.0 million which shall be available to draw by Legacy Tempo upon sooner of the de-SPAC with ACE or closing of the acquisition with Whizz. Borrowing capacity for tranche 3 and tranche 4 of the LSA is $40.0 million, and $70.0 million, respectively which shall be available to draw by Legacy Tempo upon the de-SPAC with ACE, subject to lender approval. The loans have an earliest expiration date of December 23, 2022.

The termination of the June 2021 Credit Facility and subsequent borrowings under tranche 1 of the LSA was accounted for as a partial extinguishment of debt. Specifically, upon entering into the LSA, Legacy Tempo became indebted to a new lender in the amount of $6.0 million, while $14.0 million of obligations are due to the same lender group party to the June 2021 Credit Facility. The $6.0 million was reflected as a debt repayment with the old lender and was accounted for as an extinguishment of debt. Accordingly, Legacy Tempo recorded a loss on extinguishment of $0.3 million related to the write off of unamortized debt discount. The extinguishment of $6.0 million with the old lender and subsequent borrowings of $6.0 million from the new lender did not involve the receipt or constructive receipt of cash and accordingly has been reflected as noncash financing activities in the statement of cash flows during the year ended December 31, 2021. Legacy Tempo also evaluated the $14.0 million of debt outstanding with continuing lenders and concluded the transaction should be treated as a modification of debt.

On January 11, 2022, Legacy Tempo entered into the first amendment to the LSA to convert $10.0 million of availability under the tranche 2 loan to the tranche 1 loan. This amendment expanded the tranche 1 from $20.0 million to $30.0 million and reduced the tranche 2 loan from $20.0 million to $10.0 million. For the original $20.0 million borrowed under tranche 1, the maturity date is December 23, 2022 and the $10.0 million borrowed under the expanded portion of tranche 1 provides for a maturity date of February 12, 2023.

On May 1, 2022, Legacy Tempo was in breach of its covenants under the LSA. As a result, Legacy Tempo recorded $0.9 million of default interest expense in Tempo’s consolidated statement of operations during the year ended December 31, 2022. As of August 25, 2022, Legacy Tempo was in breach of its covenants under the LSA and the debt including all interest due through maturity, is callable by the lender. On August 25, 2022, Tempo exchanged approximately $3.6 million of amounts due under the LSA for newly issued bridge notes, whereby Tempo entered into an August 2022 Bridge Note Agreement (as defined in Note 6 below) with the lenders under the LSA (collectively, the “Initial Bridge Investors”). Pursuant to the agreement, in satisfaction of certain LSA obligations, Tempo agreed to issue a $3.6 million note (“LSA Convertible Note”) which is comprised of accrued interest, PIK interest and future interest from August 2022 through maturity of the LSA. The transaction was accounted for as an extinguishment of debt and the Company recorded a loss on extinguishment of $10.1 million. As discussed in Note 6, the Company elected to account for the August 2022 Bridge Notes, including those issued as LSA Convertible Notes, under the fair value option.

48

August 2022 Bridge Notes

On August 25, 2022, Legacy Tempo entered into a note purchase agreement with the Initial Bridge Investors under the Loan and Security Agreement pursuant to which Legacy Tempo agreed to issue up to $5.0 million in aggregate principal amount of convertible promissory notes (the ‘‘August 2022 Bridge Notes’’), to the Initial Bridge Investors for aggregate cash proceeds of approximately $1.4 million and the cancellation of approximately $3.6 million of outstanding amounts owed under the Loan and Security Agreement.

The August 2022 Bridge Notes initially bear interest at a rate of 10% per annum. The August 2022 Bridge Notes will mature, and all outstanding principal and accrued but unpaid interest thereunder will be due and payable by Tempo, on the earlier of August 25, 2023 and the time at which such outstanding amount becomes due and payable upon an event of default under the August 2022 Bridge Notes. Unless an event of default has occurred and is continuing at such time, upon the closing of the Business Combination, the consummation of another SPAC transaction, the consummation of a qualified financing or the consummation of an initial public offering or direct listing, all outstanding amounts under the August 2022 Bridge Notes, together with all accrued and unpaid interest thereon, as of such time will automatically convert in full into a number of shares of (i) Tempo common stock or (ii) Tempo preferred stock having terms equivalent to the terms of Tempo’s most senior preferred stock, in each case in accordance with the terms of the August 2022 Bridge Notes, such that the value of the securities received by the holder of any August 2022 Bridge Note will equal the product of (x) the aggregate principal amount, together with any accrued but unpaid interest, outstanding under such August 2022 Bridge Note as of the time of such conversion multiplied by (y) four. If an event of default has occurred and is continuing at such time, then upon the closing of the Business Combination, the consummation of a business combination transaction with another special purpose acquisition company, the consummation of a qualified financing, the consummation of an initial public offering or direct listing or the consummation of any Change of Control, the August 2022 Bridge Notes will only be converted as set forth above if the holder of such note provides its written consent to such conversion. Upon the consummation of any change of control prior to the conversion of the August 2022 Bridge Notes, Tempo will pay to the holder of such August 2022 Bridge Note, upon the closing of such change of control and in full satisfaction of the applicable August 2022 Bridge Note, a cash amount equal to the sum of (i) the product of (a) the outstanding principal balance under the applicable August 2022 Bridge Note multiplied by (b) four, plus (ii) accrued and unpaid interest.

On August 25, 2022, as a condition to closing the issuance and sale of the August 2022 Bridge Notes, Tempo:

amended and restated the 2022 Promissory Notes on substantially similar terms to the August 2022 Bridge Notes;
entered into an amended and restated warrant with existing investors, which amended and restated that certain Warrant to Purchase Shares of Common Stock, dated as of October 11, 2021, to, among other things, provide for the automatic conversion, with an amended exercise price of zero, of such warrant into shares of Tempo common stock upon the consummation of the Business Combination, a business combination or similar transaction with another special purpose acquisition company, the consummation of a qualified financing or the consummation of an initial public offering or direct listing; and
adopted that certain Amended and Restated Fifth Amended and Restated Certificate of Incorporation of Tempo, to, among other things, (i) increase the authorized capital of Tempo for purposes of reserving for issuance an adequate number of shares of Tempo common stock and Tempo preferred stock for issuance upon conversion of the August 2022 Bridge Notes; and (ii) create a new series of Tempo preferred stock designated as “Series C-3 Preferred Stock” and establish the rights, preferences and privileges of such series of Tempo preferred stock for purposes of issuing shares of such series of Tempo preferred stock upon conversion of the August 2022 Bridge Notes. Unless an event of default has occurred and is continuing at such time, upon the closing of the Business Combination, the consummation of another SPAC transaction, the consummation of a qualified financing or the consummation of an initial public offering or direct listing, all outstanding amounts under the August 2022 Bridge Notes, together with all accrued and unpaid interest thereon as of such time will automatically convert in full into a number of shares of (i) Tempo common stock or (ii) Tempo preferred stock having terms equivalent to the terms of Tempo’s most senior preferred stock, in each case in accordance with the terms of the August 2022 Bridge Notes, such that the value of the securities received by the holder of any August 2022 Bridge Note will equal the product of (x) the aggregate principal amount, together with any accrued but unpaid interest, outstanding under such August 2022 Bridge Note as of the time of such conversion multiplied by (y) four. If an event of default has occurred and is continuing at such time, then upon the closing of the Business Combination, the consummation of a business combination transaction with another special purpose acquisition company, the consummation of a qualified financing, the consummation of an initial public offering or direct listing or the consummation of any Change of Control, the August 2022 Bridge Notes will only be converted as set forth above if the holder of such note provides its written consent to such

49

conversion. Upon the consummation of any change of control prior to the conversion of the August 2022 Bridge Notes, Tempo will pay to the holder of such August 2022 Bridge Note, upon the closing of such change of control and in full satisfaction of the applicable August 2022 Bridge Note, a cash amount equal to the sum of (i) the product of (a) the outstanding principal balance under the applicable August 2022 Bridge Note multiplied by (b) four, plus (ii) accrued and unpaid interest.

November 2022 Amended and Restated LSA

On November 22, 2022, in connection with the closing of the Merger, the Company entered into that the A&R LSA, by and among, the Company, as borrower and the LSA lenders, pursuant to which the Lenders committed to lend the Company up to $20.0 million in term loan financing (the “A&R LSA Facility” or the “Credit Facility”). The A&R LSA amended and restated in its entirety that certain LSA, dated as of October 13, 2021, by and among the Company and the lenders. The A&R LSA Facility matures on December 1, 2025.

On November 22, 2022, pursuant to terms of the A&R LSA, the Company repaid a portion of the outstanding balance under the LSA to the Lenders in a cash amount equal to $3.0 million, and $0.4 million in lender fees. Additionally, the Lenders entered into the Lender Subscription Agreements pursuant to which a portion of the outstanding balance under the LSA in an amount equal to $7.0 million was converted into 700,000 shares of common stock at a conversion rate of $10.00 per share. As a result of the modification, tranches 2 through 4 of the original LSA were removed and are not available to be drawn under the new facility.

Convertible Promissory Notes

On January 18, 2022, Legacy Tempo issued convertible promissory notes to existing investors for gross proceeds of $5.0 million (the “2022 Promissory Notes”). The 2022 Promissory Notes bear simple interest on the unpaid principal at a rate of 10% per year and are due and payable by us on demand any time after November 15, 2022. The outstanding amount converted into securities of ACE upon the closing of the Business Combination.

The convertible promissory notes were advanced in contemplation of the Merger with ACE are expected to be considered part of the funding contemplated to consummate the Merger.

On July 1, 2022, ACE, Legacy Tempo and ACE Equity Partners International Pte. Ltd. (“AEPI”) entered into an Unsecured Subordinated Convertible Note (the “Bridge Note”) due September 30, 2022, pursuant to which AEPI agreed to loan to Legacy Tempo up to an aggregate principal amount of $5,000,000, $2,500,000 of which was advanced to Legacy Tempo as of June 30, 2022. On August 25, 2022, in connection with the Bridge Financing, the Bridge Note was amended and restated on substantially similar terms to the August 2022 Bridge Notes.

Convertible Junior Notes

In March 2022, the Company and ACE entered into a Securities Purchase Agreement (the ‘‘ACE Securities Purchase Agreement’’) with ACE SO3 SPC Limited (“ACE S03”), pursuant to which ACE SO3 agreed to purchase an unsecured subordinated convertible note in an aggregate principal amount of $20.0 million (the “ACE Convertible Note”) from Tempo in connection with the Closing of the Business Combination. The ACE Convertible Note would have borne interest at a rate of 18% per annum, payable in kind by increasing the outstanding principal amount of the ACE Convertible Note. Upon the earlier to occur of the conversion or payment in full of the principal amount hereof and all accrued but unpaid interest hereunder and the maturity date, Tempo would have paid to the holder of the ACE Convertible an amount equal 5% of the initial principal amount thereof.

On July 1, 2022, ACE and ACE SO3 entered into a termination agreement, pursuant to which the ACE Securities Purchase Agreement was terminated in its entirety in accordance with its terms.

White Lion Stock Purchase Agreement

On November 21, 2022, ACE entered into the Purchase Agreement and a registration rights agreement with White Lion (the “White Lion Registration Rights Agreement”). Pursuant to the Purchase Agreement, the Company has the right, but not the obligation to require White Lion to purchase, from time to time, up to the lesser of (i) $100.0 million in aggregate gross purchase price of newly issued shares of Common Stock and (ii) the Exchange Cap, in each case, subject to certain limitations and conditions set forth in the Purchase Agreement.

50

Cash flows for the years ended December 31, 2022 and 2021

The following table summarizes Tempo’s cash flows from operating, investing, and financing activities for the year ended December 31, 2022 and Legacy Tempo’s cash flows from operating, investing, and financing activities for the year ended December 31, 2021:

    

For the Year Ended December 31,

(in thousands)

2022

2021

Net cash used in operating activities

$

(28,793)

$

(30,228)

Net cash used in investing activities

 

(34)

 

(622)

Net cash provided by financing activities

 

33,076

 

16,288

Cash flows from operating activities

For the year ended December 31, 2022, operating activities used $28.8 million in cash. The primary factors affecting our operating cash flows during this period were our net loss of $144.9 million, offset by our non-cash charges of $108.3 million primarily consisting of depreciation and amortization of $7.2 million, stock-based compensation of $11.3 million, noncash other financing cost of $30.8 million, impairment loss of $0.3 million, loss on debt extinguishment of $51.9 million, non-cash operating lease expense of $0.8 million, and $10.5 million of change in fair value of debt, which was offset by the change in fair value of warrants of $0.5 million and the change in fair value of earnout liabilities of $4.1 million. The cash provided from our changes in our operating assets and liabilities was $8.8 million, which was primarily due to a $0.3 million decrease in accounts receivable, a $1.0 million decrease in contract assets, a $4.1 million decrease in other non-current assets, a $1.7 million increase in accounts payable related to timing of payments, a $2.4 million increase in contract liabilities due to increase in prepayment received from customers, a $0.9 million increase in accrued liabilities due to legal and professional fees incurred related to merger and acquisition related activities and a $0.6 million increase in loans payable from relates parties, which was offset by a $1.7 million increase in inventory related to materials purchased for upcoming assembly orders, a $0.4 million increase in prepaid expenses and other current assets, and a $1.1 million decrease in operating lease liabilities.

For the year ended December 31, 2021, operating activities used $30.2 million in cash. The primary factors affecting our operating cash flows during this period were our net loss of $48.0 million, offset by our non-cash charges of $18.2 million primarily consisting of depreciation and amortization of $3.8 million, stock-based compensation of $2.5 million, noncash other financing cost of $9.0 million related to issuance of common stock warrants, loss on debt extinguishment of $0.3 million, non-cash operating lease expense of $0.8 million, change in fair value of warrants liabilities of $4.2 million, and bad debt expense of $0.1 million which was partially offset by forgiveness of PPP loan of $2.5 million. Cash flow from operations was also affected favorably by changes in our operating assets and liabilities of $4.9 million, which was primarily due to $1.1 million increase in accounts payable and $3.8 million increase in accrued liabilities due to legal and professional fees incurred related to merger and acquisition related activities. These amounts were partially offset by unfavorable effects on cash from operations due to changes in our operating assets and liabilities of $5.2 million which primarily consists of $0.3 million increase in accounts receivable due to large billings near the end of the period, increase of $0.7 million in inventory, $1.2 million increase in prepaids and other current assets, $1.8 million increase in other non-current assets, $1.0 million decrease in operating lease liabilities and $0.2 million decrease in other non-current liabilities.

Cash flows from investing activities

During the year ended December 31, 2022, cash used in investing activities was $34 thousand, which consisted solely of property and equipment purchases.

During the year ended December 31, 2021, cash used in investing activities was $0.6 million, which consisted solely of property and equipment and purchases.

Cash flows from financing activities

During the year ended December 31, 2022, cash provided by financing activities was $33.1 million, primarily from net proceeds from the issuance of debt of $20.6 million and net proceeds of $18.7 million from the Merger, partially offset by debt payments of $3.8 million, payments of deferred transaction costs of $1.3 million, principal payments made under finance lease of $1.1 million and debt issuance costs of $0.1 million.

51

During the year ended December 31, 2021, cash provided by financing activities was $16.3 million, primarily from net proceeds from the issuance of debt of $32.2 million, and $0.1 million proceeds from exercise of stock options, which was offset by debt repayment of $14.9 million, principal payments made under finance lease of $0.9 million, and payment of deferred transaction costs of $0.2 million.

Emerging Growth Company Status

Tempo is an EGC, as defined in the JOBS Act. The JOBS Act permits companies with EGC status to take advantage of an extended transition period to comply with new or revised accounting standards, delaying the adoption of these accounting standards until they would apply to private companies. Tempo intends to elect to use this extended transition period to enable us to comply with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date Tempo (i) is no longer an EGC or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, Tempo’s financial statements may not be comparable to companies that comply with the new or revised accounting standards as of public company effective dates.

In addition, Tempo intends to rely on the other exemptions and reduced reporting requirements provided by the JOBS Act. Subject to certain conditions set forth in the JOBS Act, if, as an EGC, Tempo relies on such exemptions, we are not 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(b) of the Sarbanes-Oxley Act; (ii) provide all of the compensation disclosure that may be required of non-EGCs under the Dodd-Frank Wall Street Reform and Consumer Protection Act; (iii) comply with any requirement that may be adopted by the Public Company Accounting Oversight Board 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); and (iv) disclose certain executive compensation-related items such as the correlation between executive compensation and performance and comparisons of the Chief Executive Officer’s compensation to median employee compensation.

Tempo will remain an EGC under the JOBS Act until the earliest of (i) the last day of our first fiscal year following the fifth anniversary of the closing of ACE’s initial public offering, (ii) the last date of our fiscal year in which we have total annual gross revenue of at least $1.235 billion, (iii) the date on which we are deemed to be a “large accelerated filer” under the rules of the SEC with at least $700.0 million of outstanding securities held by non-affiliates or (iv) the date on which we have issued more than $1.0 billion in non-convertible debt securities during the previous three-years.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

Tempo’s operations expose Tempo to a variety of market risks. Tempo monitors and manages these financial exposures as an integral part of its overall risk management program.

Interest Rate Risk

Our exposure to market risk includes changes in interest rates that could affect the balance sheet, statement of operations, and the statement of cash flows. We are exposed to interest rate risk primarily on variable rate borrowings under the credit facility. There were $20.0 million of borrowings outstanding under debt facilities with variable or semi-variable interest rates as of December 31, 2022. See “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Liquidity, Capital Resources and Going Concern” and Note 5 - “Borrowing Arrangements” and Note 6 - “Borrowing Arrangements - Related Party” to the Consolidated Financial Statements as of December 31, 2022 and 2021 for additional information regarding our outstanding debt obligations.

Additionally, our cash and cash equivalents as of December 31, 2022 consisted of $7.1 million in bank deposits and money market funds. Such interest-earning instruments also carry a degree of interest rate risk. The goals of our investment policy are capital preservation, liquidity, safeguarding of capital and total return. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate exposure. While we believe our cash and cash equivalents do not contain excessive risk, we cannot provide absolute assurance that in the future our investments will not be subject to adverse changes in market value.

As of December 31, 2022 and 2021, the impact of a hypothetical change of 10.0% in variable interest rates would not have a material effect on our Financial Statements. We do not currently engage in hedging transactions to manage our exposure to interest rate risk.

52

Concentrations of Credit Risk and Major Customers

Our customer base consists primarily of leading innovators in space, semiconductor, aviation and defense, medical device, as well as industrials and e-commerce. We do not require collateral on our accounts receivables.

As of December 31, 2022, one customer accounted for 61% of our accounts receivable. As of December 31, 2021, one customer accounted for 49% of our accounts receivable. No other customers accounted for more than 10% of our accounts receivable, net.

During the year ended December 31, 2022, two customers accounted for 21% and 20% of our total revenue, respectively. During the year ended December 31, 2021, one customer accounted for 46% of our total revenue. No other customers accounted for more than 10% of our total revenue.

Further, our accounts receivable is from companies within the various industries listed above and, as such, we are exposed to normal industry credit risks. We continually evaluate our reserves for potential credit losses and establish reserves for such losses.

Foreign Currency Exchange Risk

Our operations include activities in the United States. In addition, we contract with vendors that are located outside of the United States and certain invoices are denominated in foreign currencies. While our operating results are exposed to changes in foreign currency exchange rates between the U.S. dollar and various foreign currencies, there was no material impact on our results of operations for any periods presented herein.

Effects of Inflation

Inflation generally affects us by increasing our cost of labor and material costs. We do not believe that inflation and changing prices had a significant impact on our results of operations for any periods presented herein. While we are seeing, and expect to continue to see, inflation due to, among other things, the COVID-19 pandemic and other geopolitical and macroeconomic events, such as the ongoing military conflict between Ukraine and Russia and related sanctions, as of December 31, 2022, we do not expect anticipated changes in inflation to have a material effect on our business, financial condition or results of operations for future reporting periods other than general impacts on companies due to general economic and market conditions.

53

Item 8. Financial Statements and Supplementary Data.

INDEX TO FINANCIAL STATEMENTS

Report of Independent Registered Public Accounting Firm (BDO USA, LLP, San Jose, CA, PCAOB ID #243)

    

55

Consolidated Balance Sheets

56

Consolidated Statements of Operations

57

Consolidated Statements of Stockholders’ Deficit

58

Consolidated Statements of Cash Flows

59

Notes to Consolidated Financial Statements

60

54

Report of Independent Registered Public Accounting Firm

Shareholders and Board of Directors

Tempo Automation Holdings, Inc.

San Francisco, California

Opinion on the Consolidated Financial Statements

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

Going Concern Uncertainty

The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 2 to the consolidated financial statements, the Company has suffered recurring losses from operations, was not in compliance with loan covenants, has a working capital deficiency and has a net capital deficiency that, among other reasons, raise substantial doubt about its ability to continue as a going concern. Management’s plans in regard to these matters are also described in Note 2. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.

Basis for Opinion

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

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

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

/s/ BDO USA, LLP

We have served as the Company’s auditor since 2020.

San Jose, California

April 17, 2023

55

TEMPO AUTOMATION HOLDINGS, INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except share and per share amounts)

As of December 31, 

    

2022

    

2021

ASSETS

 

  

 

  

Current assets

 

  

 

  

Cash and cash equivalents

$

7,113

$

2,864

Accounts receivable, net

 

2,633

 

2,918

Inventory

 

2,578

 

879

Contract assets

 

233

 

1,219

Prepaid expenses and other current assets

 

744

 

892

Total current assets

 

13,301

 

8,772

Property and equipment, net

 

6,514

 

8,891

Operating leases - right of use asset

 

371

 

1,323

Restricted cash

 

320

 

320

Other noncurrent assets

 

83

 

2,925

Total assets

$

20,589

$

22,231

LIABILITIES AND STOCKHOLDERS' DEFICIT

 

 

Current liabilities

 

 

Accounts payable

$

10,165

$

1,583

Contract liabilities

 

2,595

 

175

Accrued liabilities

 

7,209

 

3,971

Accrued compensation and related benefits

 

689

 

1,249

Operating lease liability, current

 

516

 

1,111

Finance lease, current

 

1,606

 

1,091

Loan payable – related party, current

600

Loan payable, current ($20,101 and $0 measured at fair value, respectively)

20,977

10,486

Total current liabilities

 

44,357

 

19,666

Operating lease liability, noncurrent

 

30

 

546

Finance lease, noncurrent

 

 

1,606

Loan payable, noncurrent

663

11,351

Warrant liabilities

 

389

 

5,573

Earnout liabilities

1,173

Total liabilities

 

46,612

 

38,742

Commitment and contingencies (Note 10)

 

 

Stockholders’ deficit

 

 

Preferred stock, $0.0001 par value. 20,000,000 shares authorized at December 31, 2022 and 2021, respectively; no shares issued and outstanding at December 31, 2022 and 2021, respectively

 

 

Common stock, $0.0001 par value. 600,000,000 shares authorized at December 31, 2022 and 2021, respectively; 26,329,195 and 6,745,554 shares issued and outstanding at December 31, 2022 and 2021, respectively

 

3

 

1

Additional paid in capital

 

227,137

 

91,800

Accumulated deficit

 

(253,163)

 

(108,312)

Total stockholders’ deficit

 

(26,023)

 

(16,511)

Total liabilities and stockholders’ deficit

$

20,589

$

22,231

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

56

TEMPO AUTOMATION HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except share and per share amounts)

Years Ended December 31, 

    

2022

    

2021

Revenue

$

12,049

$

17,361

Cost of revenue

 

10,736

 

14,578

Gross profit

 

1,313

 

2,783

Operating expenses

 

 

  

Research and development

 

10,803

 

9,904

Sales and marketing

 

8,265

 

9,817

General and administrative

 

29,487

 

16,376

Impairment loss

297

Total operating expenses

 

48,852

 

36,097

Loss from operations

 

(47,539)

 

(33,314)

Other income (expense), net

 

 

  

Interest expense

 

(8,095)

 

(3,686)

Other financing cost

 

(30,793)

 

(8,955)

Interest income

20

3

Loss on debt extinguishment

 

(52,276)

 

(319)

Other income (expense)

 

(4)

 

2,500

Change in fair value of warrant and derivatives

453

(4,242)

Change in fair value of debt

(10,766)

Change in fair value of earnout liabilities

 

4,149

 

Total other income (expense), net

 

(97,312)

 

(14,699)

Loss before income taxes

 

(144,851)

 

(48,013)

Income tax provision

 

 

Net loss

$

(144,851)

$

(48,013)

Net loss attributable per share to common stockholders, basic and diluted

$

(16.38)

$

(7.16)

Weighted-average shares used to compute net loss attributable per share to common stockholders, basic and diluted

 

8,843,703

 

6,708,466

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

57

TEMPO AUTOMATION HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ DEFICIT

(in thousands, except number of shares)

Additional

Total

Convertible Preferred Stock

Common Stock

Paid-in-

Accumulated

Stockholders'

    

Shares

    

Amount

  

  

Shares

    

Amount

    

Capital

    

Deficit

    

Deficit

Balance at January 1, 2021

 

29,520,187

$

75,684

 

9,773,097

$

$

4,285

$

(60,299)

$

(56,014)

Retrospective application of recapitalization

 

(29,520,187)

 

(75,684)

 

(3,072,597)

 

1

 

75,683

 

 

75,684

Adjusted balance, beginning of year

 

 

6,700,500

1

79,968

(60,299)

19,670

Net loss

 

 

 

 

 

 

(48,013)

 

(48,013)

Issuance of common stock upon exercise of stock options

 

 

 

45,054

 

 

126

 

 

126

Issuance of common stock warrants

 

 

 

 

 

9,168

 

 

9,168

Stock-based compensation

 

 

 

 

 

2,538

 

 

2,538

Balance at December 31, 2021

 

$

 

6,745,554

$

1

$

91,800

$

(108,312)

$

(16,511)

Additional

Total

Convertible Preferred Stock

Common Stock

Paid-in-

Accumulated

Stockholders'

    

Shares

    

Amount

  

  

Shares

    

Amount

    

Capital

    

Deficit

    

Deficit

Balance at January 1, 2022

 

29,520,187

$

75,684

 

10,037,305

$

$

16,117

$

(108,312)

$

(92,195)

Retrospective application of recapitalization

(29,520,187)

(75,684)

(3,291,751)

1

75,683

75,684

Adjusted balance, beginning of year

6,745,554

1

91,800

(108,312)

(16,511)

Net loss

 

 

 

 

 

 

(144,851)

 

(144,851)

Issuance of common stock upon exercise of stock options

 

 

 

8,184

 

 

49

 

 

49

Conversion of convertible notes into common stock

6,003,020

1

62,909

62,910

Issuance of common stock upon net exercise of warrants

 

 

 

3,679,148

 

 

38,389

 

 

38,389

Merger and PIPE financing

8,073,289

1

4,318

4,319

Shares issued to lender upon debt extinguishment

1,820,000

19,074

19,074

Stock-based compensation

 

 

 

 

 

10,598

 

 

10,598

Balance at December 31, 2022

 

$

 

26,329,195

$

3

$

227,137

$

(253,163)

$

(26,023)

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

58

TEMPO AUTOMATION HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

Years Ended December 31, 

    

2022

    

2021

Cash flows from operating activities

 

  

 

  

Net loss

$

(144,851)

$

(48,013)

Adjustments to reconcile net loss to cash used in operating activities:

 

 

Depreciation and amortization

 

7,229

 

3,770

Stock-based compensation

 

11,289

 

2,538

Noncash other financing cost

 

30,793

 

8,955

Impairment loss

297

Loss on debt extinguishment

 

51,903

 

319

Loss on disposal of property and equipment

4

Noncash operating lease expense

 

824

 

786

Bad debt expense

 

19

 

91

Change in fair value of warrants and derivatives

 

(453)

 

4,242

Change in fair value of debt

10,516

Change in fair value of earnout liabilities

(4,149)

Gain on PPP loan forgiveness

 

 

(2,500)

Changes in operating assets and liabilities:

 

 

Accounts receivable

 

266

 

(297)

Contract assets

986

(611)

Inventory

 

(1,699)

 

(711)

Prepaid expenses and other current assets

 

(412)

 

(633)

Other noncurrent assets

 

4,119

 

(1,817)

Accounts payable

 

1,743

 

1,109

Contract liabilities

2,420

95

Accrued liabilities

 

874

 

3,681

Loan payable – related party, current

600

Other noncurrent liabilities

 

 

(245)

Operating lease liabilities

 

(1,111)

 

(987)

Net cash used in operating activities

 

(28,793)

 

(30,228)

Cash flows from investing activities:

 

  

 

  

Purchases of property and equipment

 

(34)

 

(622)

Net cash used in investing activities

 

(34)

 

(622)

Cash flows from financing activities:

 

  

 

  

Principal payments under finance lease obligations

 

(1,091)

 

(906)

Proceeds from issuance of debt

 

10,000

 

33,000

Proceeds from issuance of debt - related party

10,637

Payment of debt issuance costs

 

(111)

 

(765)

Debt repayment

 

(3,835)

 

(14,998)

Proceeds from exercise of stock options

 

49

 

126

Proceeds from Merger and PIPE financing

18,704

Payment of deferred transaction costs

 

(1,277)

 

(169)

Net cash provided by financing activities

 

33,076

 

16,288

Net increase (decrease) in cash, cash equivalents and restricted cash

 

4,249

 

(14,562)

Cash, cash equivalents and restricted cash at beginning of year

 

3,184

 

17,746

Cash, cash equivalents and restricted cash at end of year

$

7,433

$

3,184

Supplemental disclosures of cash flow information

 

 

  

Cash paid for income taxes

$

10

$

7

Cash paid for interest

6,145

2,446

Noncash investing and financing activities

 

 

Issuance of common stock warrants

$

$

9,168

Recognition of liability classified warrants upon Merger

1,122

Shares issued to lender upon LSA Term Loan extinguishment

19,074

Conversion of convertible notes to common stock

62,910

Initial recognition of Tempo Earnout

5,322

Issuance of common stock upon net exercise of warrants

38,389

Unpaid transaction costs

1,757

Forgiveness of PPP loan

2,500

Carrying value of extinguished debt

69,500

6,000

Refinanced debt

62,997

6,000

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

59

TEMPO AUTOMATION HOLDINGS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(1)Description of Business and Business Combination

Description of Business

Tempo Automation Holdings, Inc. (the “Company,” “Tempo,” “us,” “our” or “we”) is a Printed Circuit Board Assembly (“PCBA”) manufacturing company that was incorporated in Delaware in 2022. Prior to the Merger (as defined below), the Company operated as Tempo Automation, Inc. (“Legacy Tempo”). Tempo provides turnkey PCBA services for low volume production and the Company’s proprietary automation software is intended to provide transparent production and delivery tracking with live updates through an unbroken digital thread from design to delivery. The Company provides real-time lead times based on supplier inventory and factory workload.

Merger with ACE Convergence Acquisition Corp.

On November 22, 2022, ACE Convergence Acquisition Corp. (“ACE”) and its subsidiary, ACE Convergence Subsidiary Corp, acquired Legacy Tempo via a series of mergers, whereby Legacy Tempo merged into ACE Convergence Subsidiary Corp, and became a wholly owned subsidiary of ACE (the “Merger”). ACE was renamed Tempo Automation Holdings, Inc (also referred to herein as “New Tempo”). Prior to the Merger, ACE Convergence Acquisition LLC was the sponsor of ACE (the “Sponsor”) and with the close of the Merger either ACE Convergence Acquisition LLC or affiliated entities, remained a significant shareholder in the Company.

Trust Proceeds and PIPE investment

At the closing date of the Merger, $23.4 million of unredeemed funds were released to ACE from the Trust and accordingly 2,269,299 shares associated with the Trust remained from such holders within New Tempo.

In connection with the execution of the Merger, New Tempo received proceeds from a number of investors (the “PIPE Investors”), pursuant to the Third Amended and Restated Subscription Agreement, whereby such investors agreed to purchase an aggregate of 550,000 shares of common stock (the “Committed PIPE Shares”), for an aggregate purchase price of $5.5 million, in a private placement pursuant to the subscription agreements (the “PIPE”). Of the $5.5 million, New Tempo received a cash inflow of $3.5 million and an existing investor holding $2.0 million in the Trust agreed to participate in the PIPE investment, exchanging its shares in Trust for PIPE shares. Pursuant to the PIPE subscription agreement, an additional 2,000,000 shares (the “Incentive PIPE Shares”) were issued to the PIPE Investors (including to the LSA PIPE Investors, as discussed below) on a pro-rata basis as an incentive to purchase the shares under the Third Amended and Restated PIPE Subscription Agreement. The funding from the PIPE Investors closed immediately prior to the closing of the Merger.

In addition to the Committed PIPE Shares and Incentive PIPE Shares issued at the closing of the PIPE investment, New Tempo agreed that the newly merged entity would:

issue additional shares of common stock to each PIPE Investor (the “Additional Shares”) in the event that the volume weighted average price per share (“Adjustment Period VWAP”) of New Tempo common stock during the 30 days commencing on the date on which a registration statement registering the resale of the shares of New Tempo common stock acquired by such PIPE Investors is declared effective is less than $10.00 per share.
transfer the PIPE subscribers (to the extent such subscribers committed shares are still outstanding) up to an additional 1,000,000 shares (“Additional Period Shares”) in the event that during the additional period the volume weighted average price per share (“Additional Period VWAP”) is less than the Adjustment Period WVAP during the fifteen month period following closing of the Merger.

Due to the number of PIPE Incentive Shares issued at closing, pursuant to the PIPE subscription agreement no Additional Shares will be issued by New Tempo to any PIPE investor. For the Additional Period Shares which remain subject to issuance, the Company determined that these represent equity linked financial instruments that are liability classified and measured at fair value at each reporting date. At closing of the Merger, the liability associated with such additional period shares was immaterial. The Company

60

remeasured the liability at December 31, 2022, recording $0.8 million within earnout liabilities on the consolidated balance sheet and recorded a loss on remeasurement of $0.8 million for the period from the date of the Merger to December 31, 2022, which is recorded within change in fair value of earnout liabilities on the consolidated statement of operations.

Upon consummation of the Merger, Tempo received approximately $18.7 million from the Trust and PIPE, net of transaction costs and other payments as set forth as follows (in thousands):

    

Recapitalization

Cash—ACE Trust

$

23,391

Cash—PIPE investment

 

3,500

Less: transaction costs and other payments(1)(2)

 

(8,187)

Net cash proceeds from Merger

18,704

Less: Earnout liability

(5,322)

Less: Warrants assumed

(1,122)

Less: Debt assumed – related party

(600)

Less: ACE transaction costs – unpaid(1)

(7,342)

Merger and PIPE Financing

$

4,318

(1)

Amount reflects payment of the following amounts utilizing the proceeds released from the Trust (a) the repayment of $2.1 million of ACE related party loans, (b) the payment of $0.6 million of ACE deferred underwriting fees payable, (c) the payment of $4.5 million in ACE transaction costs related to the Merger and other financing activities, and (d) the payment of a $1.0 million commitment fee to secure an equity line of credit for the benefit of the combined Company.

During the period from the Merger date to December 31, 2022, the Company paid $0.5 million of ACE’s transaction costs and other payments, included in the amount above, and as of December 31, 2022, $7.3 million of ACE transaction costs remained unpaid.

(2)

Excludes the payment of $3.3 million as part of the LSA amendment and any Legacy Tempo transaction costs relating to the Merger Transaction. Upon receiving the $18.7 million of proceeds from Trust, the Company paid $1.4 million in Legacy Tempo legal fees and $0.5 million in fees to certain capital markets advisors, both of such amounts were expensed by the Company.

At the time of Merger, the Company made the determination to expense all Legacy Tempo transaction costs. For the years ended December 31, 2022 and 2021, the Company expensed $8.6 million and $0.1 million, respectively, within general administrative expenses on the consolidated statement of operations. As of December 31, 2021, the Company had deferred such costs amounting to $1.9 million, which are included in other noncurrent assets in the consolidated balance sheets. As of December 31, 2022 and 2021, $5.2 million and $1.8 million of transaction costs remained unpaid.

Legacy Tempo Convertible Promissory Notes and Equity and the Exchange

Immediately prior to the closing of the Merger, all convertible promissory notes converted into Legacy Tempo common stock, all shares of outstanding redeemable convertible preferred stock of Legacy Tempo were automatically converted into shares of Legacy Tempo common stock, and substantially all outstanding warrants for Legacy Tempo shares were net settled into shares of common stock of Legacy Tempo. Upon the consummation of the Merger, each share of Legacy Tempo common stock issued and outstanding was canceled and converted into the right to receive 0.1705 shares (the “Exchange Ratio”) of common stock of ACE.

Further upon the Closing, (i) each Legacy Tempo Option granted under the 2015 Equity Incentive Plan was converted into (a) the right to receive a number of Tempo Earnout Shares and (b) a New Tempo Option, upon substantially the same terms and conditions as in effect with respect to the corresponding Legacy Tempo Option and (ii) each Legacy Tempo RSU granted under the 2015 Equity Incentive Plan was converted into (a) the right to receive a number of Tempo Earnout Shares and (b) a New Tempo RSU, upon substantially the same terms and conditions as in effect with respect to the corresponding Tempo RSU.

Earnout Arrangement with holders of Legacy Tempo common stock and outstanding equity awards

61

Concurrent with the closing of the Merger, holders of Legacy Tempo common stock and outstanding equity awards (including warrant, stock option and RSU holders) agreed to the right to receive up to an aggregate amount of 7,000,000 shares of Company common stock (or equivalent equity award) (the “Earnout Shares”) that would be issued if the following targets are achieved:

3,500,000 Earnout Shares (“Tranche 1”) will be issued upon achieving $5.0 million in Adjusted EBITDA in a single quarter during the five-year period following the Merger, and
3,500,000 Earnout Shares (“Tranche 2”) will be issued upon achieving $15.0 million in sales in a single quarter during the five-year period following the Merger.

Legacy Tempo employees entitled to receive Earnout Shares must provide service through the date the target is achieved and an employee departs, the Earnout Shares are reallocated to the remaining pool of recipients who received the right to the Earnout Shares on the Merger Date.

Of the 7,000,000 Earnout Shares, 1,824,463 Earnout Shares were given to common stock, option and RSU holders that are held by current employees and directors and are accounted for under ASC 718. Refer to Note 9 for further discussion of the accounting impact of such Earnout Shares.

The remaining 5,175,537 Earnout Shares (the “Other Earnout Shares”) are not within the scope of ASC 718 and are liability classified under ASC 815-40, as they represent equity linked instruments that are not considered indexed to the Company’s own stock. Accordingly, the earnout shares are remeasured at fair value at each reporting date. The Company recorded a liability of $5.3 million at the time of closing associated with Other Earnout Shares. The Company remeasured the liability at December 31, 2022 to $0.4 million, resulting in a gain on remeasurement for the period from the date of the Merger to December 31, 2022 of $4.9 million, which is recorded within change in fair value of earnout liabilities on the consolidated statement of operations.

Refer to Note 3 for further discussion of the valuation considerations related to the Earnout Shares.

Other Arrangements entered into at time of Merger or assumed upon Merger

First Amended Loan Security Agreement

On November 22, 2022, Legacy Tempo entered into that certain First Amended and Restated Loan and Security Agreement (the “Amended LSA”), dated as of November 22, 2022, with the same lender group to the Company’s preexisting Loan and Security Agreement (the “LSA”). Concurrent with Legacy Tempo’s entry into the Amended LSA, Legacy Tempo repaid a portion of the outstanding balance under the Prior LSA to the Lenders in a cash amount equal to $3.0 million. Additionally, the Lenders entered into the Lender Subscription Agreements pursuant to which a portion of the outstanding balance under the Prior LSA in an amount equal to $7.0 million was converted into shares of common stock of New Tempo at a conversion rate of $10.00 per share. The Lenders (the “LSA PIPE Investors”) received 700,000 Committed PIPE Shares and 1,120,000 in PIPE Incentive Shares issued in exchange for the satisfaction of obligations. Further the lenders obtained the rights to receive the previously mentioned Additional Shares and Additional Period Shares.

New Tempo Warrants

On November 22, 2022, upon close of the Merger the Company assumed the 11,499,987 of public warrants and 6,600,000 of private warrants of ACE that were outstanding immediately prior to the Merger. The Company has accounted for the public warrants as equity classified instruments and the private warrants as liability classified instruments subject to remeasurement at each reporting date. Refer to Notes 3 and 8 for further discussion.

Capital Markets Advisor Fees

Prior to the Merger, Legacy Tempo agreed that with the closing of the Merger the Company would settle amounts owed to capital market advisors of $1.5 million by issuing 75,000 shares of common stock at closing worth $0.8 million and by agreeing to pay $0.8 million in cash. The amounts payable in shares is subject to adjustment during the twelve-month period following the closing, so as to provide that the advisors receive shares equal to $0.8 million at the end of the measurement period. The Company issued 159,948 shares of Common Stock to each capital markets advisor on February 10, 2023. The stock-based payment arrangement with the service provider was accounted for under ASC 718. The Company initially recorded the share issuance as an expense of $0.8 million

62

and an offset to additional paid-in capital. Further, the Company recorded an additional liability of $0.7 million due to a decline in the Company’s share price, with such an amount being recorded as additional stock-based compensation expense in the statement of operations. For the period from the date of the Merger to December 31, 2022, the Company paid $0.5 million of the cash amounts due, with $0.3 million remaining accrued and unpaid as of December 31, 2022.

White Lion Stock Purchase Agreement

On November 22, 2022, subsequent to the closing of the Merger, New Tempo assumed the responsibilities of the Purchase Agreement and the White Lion Registration Rights Agreement with White Lion. Pursuant to the Purchase Agreement, the Company has the right, but not the obligation to require White Lion to purchase, from time to time, up to the lesser of (i) $100.0 million in aggregate gross purchase price of newly issued shares of Common Stock and (ii) the Exchange Cap, in each case, subject to certain limitations and conditions set forth in the Purchase Agreement. New Tempo assumed a liability of $1.0 million for the commitment fee owed to White Lion, which was paid out of the funds released from Trust at the time of Merger. No stock purchases under the Purchase Agreement were made during the year ended December 31, 2022. Refer to Note 13 for further discussion.

Agreements with ACE Sponsor

With the closing of the Merger, 3,750,000 shares previously held by the Sponsor in ACE, became holdings in New Tempo. Further, in accordance with the Sponsor support agreement entered into prior to closing of the Merger, on the earlier of (i) the date which is fifteen (15) months following the Closing and (ii) immediately prior to the closing of a strategic transaction, each of the PIPE Investors, are eligible to receive a pro rata portion of 1,000,000 Additional Period Shares by virtue of the Sponsor. Specifically, 1,000,000 of the 3,750,000 Sponsor shares at close will vest after 15 months, in an amount equal to 1,000,000 less any Additional Period Shares issued to the PIPE investors, if any. During the period where 1,000,000 shares are subject to transfer, the sponsor maintains its rights as a shareholder with respect to such shares, including the right to receive dividends and/or distributions and voting rights. As noted above, the Additional Period Shares are equity linked instruments recorded as a liability within earnout liabilities on the consolidated balance sheets.

Accounting for the Business Combination

Upon the closing of the Merger, Tempo’s certificate of incorporation was amended and restated to increase the total number of authorized shares of all classes of capital stock to 620,000,000 shares, of which 600,000,000 shares are designated as common stock, $0.0001 par value per share; and 20,000,000 shares designated preferred stock, $0.0001 par value per share. Immediately following the closing of the Merger, there were 26,393,195 shares of the Company’s common stock issued and outstanding and warrants to purchase 18,100,000 shares of the Company’s common stock outstanding.

The Merger is accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, ACE was treated as the “acquired” company for financial reporting purposes. Accordingly, for accounting purposes, the Merger was treated as the equivalent of Legacy Tempo issuing stock for the net assets of Tempo accompanied by a recapitalization. Accordingly, all historical financial information presented in the consolidated financial statements represents the accounts of Tempo and its wholly owned subsidiaries as if Legacy Tempo is the predecessor to the Company. The shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the Exchange Ratio established in the Merger (0.1705 shares of Company common stock for every one share of Legacy Tempo common stock).

(2)

Summary of Significant Accounting Policies

Emerging Growth Company Status

The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies.

The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that the Company (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the Company’s financial statements may not be comparable to financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards based on public company effective dates.

63

The Company will remain an emerging growth company under the JOBS Act until the earliest of (i) the last day of our first fiscal year following the fifth anniversary of the closing of ACE’s initial public offering, (ii) the last date of our fiscal year in which we have total annual gross revenue of at least $1.235 billion, (iii) the date on which we are deemed to be a “large accelerated filer” under the rules of the SEC with at least $700.0 million of outstanding securities held by non-affiliates or (iv) the date on which we have issued more than $1.0 billion in non-convertible debt securities during the previous three-years.

Basis of Presentation

The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”). References to ASC and ASU included herein refer to the Accounting Standards Codification and Accounting Standards Update established by the Financial Accounting Standards Board (“FASB”) as the source of authoritative U.S. GAAP. The financial statements include all of the accounts of the Company and all intercompany balances and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year presentation of our consolidated financial statements. These reclassifications had no effect on the Company’s reported consolidated results of operations.

Liquidity and Going Concern

The Company has experienced negative cash flows from operations since inception and expects negative cash flows from operations to continue for the foreseeable future. The Company had an accumulated deficit of $253.2 million, cash, cash equivalents and restricted cash of $7.4 million , and a working capital deficiency of $31.1 million as of December 31, 2022. During the year ended December 31, 2022, the Company used net cash of $28.8 million in operating activities and incurred a net loss of $144.9 million. Additionally, as of the date these financial statements were available for issuance, the Company has approximately $3.2 million of contractual loan principal payments and finance lease obligations coming due within the next 12 months and the Company was not in compliance with its outstanding debt covenants under the A&R LSA (as defined in Note 5). These conditions exist that raise substantial doubt about the Company’s ability to continue as a going concern.

In order to fund planned operations while meeting obligations as they come due, the Company will need to secure additional debt or equity financing. However, there can be no assurance that the Company will be able to obtain such funding on terms acceptable to the Company, on a timely basis or at all, particularly in light of the Company's current stock price and liquidity. As a result, substantial doubt exists about the Company’s ability to continue as a going concern within one year after the date that the financial statements are available to be issued. Failure to secure additional funding may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact additional operating cost reductions available to management, which could have a material adverse effect on the Company’s business, operating results, financial condition, and ability to achieve its intended business objectives.

The accompanying audited financial statements have been prepared in conformity with U.S. GAAP, assuming the Company will continue as a going concern and do not include adjustments that might result from the outcome of this uncertainty. This basis of accounting contemplates the recovery of the Company’s assets and the satisfaction of liabilities in the normal course.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Those estimates and assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts; share-based compensation; determination of fair value of our debt; determination of fair value of embedded derivatives; determination of fair value of our warrants; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; accrued liabilities; and the recognition and measurement of earnout liabilities. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates, and those differences could be material to the financial statements.

Risks and Uncertainties

The Company is subject to a number of risks. The Company conducts business in a dynamic high technology industry and believes that changes in any of the following areas could have a material adverse effect on its future financial position, results of

64

operations, or cash flows: advances and trends in new technologies and industry standards; pressures resulting from new applications offered by competitors; delays in applications and functionality development; changes in certain strategic relationships or customer relationships; the Company’s ability to attract new customers or retain existing customers; the length of the Company’s sales cycles and expense related to sales efforts; litigation or claims against the Company based on intellectual property, patent, product, regulatory, or other factors; changes in domestic and international economic or political conditions or regulations; the ability of the Company to finance its operations; and the Company’s ability to attract and retain employees necessary to support its growth. Additionally, the COVID-19 pandemic has negatively impacted the global economy, disrupted supply chains, constrained work force participation, and created significant volatility and disruption of financial markets. Further, the Company faces risks with respect to the inflationary environment in the country and the related fluctuations in interest as well as currency exchange rates. As the scope and duration of these events are unknown and the extent of its economic impact continues to evolve globally, there is uncertainty related to the ultimate impact it will have on the Company’s business, its employees, results of operations and financial condition.

COVID-19 Impact

On March 11, 2020, the World Health Organization declared that the worldwide spread and severity of a new coronavirus, referred to as COVID-19, was severe enough to be characterized as a pandemic. In response to the continued spread of COVID-19, governmental authorities around the world have imposed various restrictions designed to slow the pace of the pandemic, including restrictions on travel and other restrictions that prohibit employees from going to work causing severe disruptions in the worldwide economy. The COVID-19 pandemic has had and may continue to have an adverse impact on the Company’s employees, operations, supply chain and distribution system. If the Company’s suppliers experience additional closures or reductions in their capacity utilization levels in the future, the Company may have difficulty sourcing materials necessary to fulfill production requirements. Due to the COVID-19 pandemic, Tempo has experienced some supply chain constraints, including with respect to semiconductor components, and has responded by ordering larger quantities of these components to ensure an adequate supply. COVID-19 has also impacted the Company’s customers and may create unpredictable reductions or increases in demand for Tempo’s manufacturing services. Management will continue to monitor the impact of the global situation on the Company’s financial condition, cash flows, operations, industry, workforce, and customer relationships.

Revenue from Contracts with Customers

Contract Balances

The timing of revenue recognition, billings and cash collections can result in deferred revenue (contract liabilities), unbilled receivables (contract assets), and billed accounts receivable.

a.

Contract Liabilities

A contract liability results when payments from customers are received in advance for assembly and manufacturing of the goods. The Company recognizes contract liabilities as revenues upon satisfaction of the underlying performance obligations. Deferred revenue that is expected to be recognized as revenue during the subsequent twelve-month period from the date of billing is recorded in contract liabilities and the remaining portion, if any, is recorded in contract liabilities, noncurrent on the accompanying consolidated balance sheets at the end of each reporting period. For the years ended December 31, 2022 and 2021, the Company recognized revenue of $0.1 million that was included in the contract liabilities balance at the beginning of the related periods, respectively.

b.

Contract Assets

Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Unbilled receivables that are expected to be billed during the subsequent twelve-month period from the date of revenue recognition are recorded in contract assets, and the remaining portion, if any, is recorded in other noncurrent assets on the accompanying consolidated balance sheets at the end of each reporting period.

Unbilled receivables represent amounts for which the Company has recognized revenue, pursuant to its revenue recognition policy, for services already performed, but billed in arrears and for which the Company believes it has an unconditional right to payment.

65

Below are the accounts receivables, contract assets, and contract liabilities (in thousands):

December 31,

December 31,

    

2022

    

2021

Accounts receivable, net

$

2,633

$

2,918

Contract assets

 

233

 

1,219

Contract liabilities

 

2,595

 

175

Cost of Revenue

Cost of revenue primarily includes direct materials, direct labor, and manufacturing overhead incurred for revenue-producing units shipped. Cost of revenue also includes associated warranty costs, shipping and handling, stock-based compensation and other miscellaneous costs.

Research and Development

Research and development costs are expensed as incurred and consist primarily of personnel and related costs for product development activities. Research and development costs also include professional fees payable to third parties, license and subscription fees for development tools, manufacturing-related costs associated with product development and stock-based compensation.

Sales and marketing expense

Sales and marketing expenses consist of personnel and related expenses for our employees working in sales and marketing and business development departments including salaries, bonuses, payroll taxes, and stock-based compensation. Also included are non-personnel costs such as marketing activities, professional and other consulting fees.

General and administrative expense

General and administrative expenses consist primarily of personnel and related expenses for our employees in our finance and administrative teams including salaries, bonuses, payroll taxes, and stock-based compensation. It also consists of legal, consulting, and professional fees, rent expenses pertaining to our offices, business insurance costs and other costs.

Advertising Costs

Advertising costs are expensed as incurred. These amounts are included in the selling and marketing expense in the accompanying consolidated statements of operations. Advertising costs were $0.3 million and $0.5 million for the years ended December 31, 2022 and 2021, respectively.

Concentration of Risks

Concentration of credit risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and accounts receivable. The Company’s cash and cash equivalents and restricted cash are on deposit with major financial institutions. Such deposits may be in excess of insured limits. The Company believes that the financial institutions that hold the Company’s cash are financially sound, and accordingly, minimum credit risk exists with respect to these balances. The Company has not experienced any losses due to institutional failure or bankruptcy. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk. The Company reviews accounts receivable balances to determine if any receivables will potentially be uncollectible and includes any amounts that are determined to be uncollectible in the allowance for doubtful accounts. As of December 31, 2022, there was one customer who had outstanding balances accounting for 61% of the total accounts receivable balance. As of December 31, 2021, there was one customer who had outstanding balance accounting for 49% of the total accounts receivable balance.

66

Concentration of customers

For the year ended December 31, 2022, two customers represented 21% and 20% of revenue, respectively. For the year ended December 31, 2021, one customer represented 46% of revenue.

Segment Reporting and Geographic Information

For the years ended December 31, 2022 and 2021, the Company was managed as a single operating segment in accordance with the provisions in the FASB guidance on segment reporting, which establishes standards for, and requires disclosure of, certain financial information related to reportable operating segments and geographic regions. Furthermore, the Company determined that the Chief Executive Officer is the Chief Operating Decision Maker as she is responsible for making decisions regarding the allocation of resources and assessing performance as well as for strategic operational decisions and managing the organization as a whole. Substantially all of the Company’s revenues are domestic sales and fixed assets are physically located in the United States.

Cash, Cash Equivalents and Restricted Cash

The Company considers all highly liquid securities that mature within three months or less from the original date of purchase to be cash equivalents. The Company maintains the majority of its cash balances with commercial banks in interest bearing accounts. Cash and cash equivalents include cash held in checking and savings accounts and highly liquid securities with original maturity dates of three months or less from the original date of purchase.

Cash equivalents consisted of $7.0 million and $2.6 million in money market accounts as of December 31, 2022 and 2021, respectively. The restricted cash balance as of both December 31, 2022 and 2021 represents $0.3 million related to a letter of credit for the Company’s office space lease.

As of December 31, 

    

2022

    

2021

Cash and cash equivalents

$

7,113

$

2,864

Restricted cash

 

320

 

320

Total cash, cash equivalents and restricted cash shown in the statement of cash flows

$

7,433

$

3,184

Accounts Receivable, Net

Accounts receivable, net is recorded at the invoiced amount, net of allowance for doubtful accounts. The allowance is based upon historical losses and an evaluation of the potential risk of loss associated with delinquent accounts. The Company evaluates the need for an allowance for doubtful accounts for estimated probable losses at each period end. Accounts receivable deemed uncollectable are charged against the allowance for doubtful accounts when identified. The Company recorded an allowance for doubtful accounts of $0.2 million and $0.4 million and as of December 31, 2022 and 2021, respectively.

Inventory

Inventory consists of raw materials and work-in-progress representing the components that the Company produces. The Company uses actual cost to value inventory. In general, the Company procures materials from suppliers when a purchase order is received from its customers. The Company identifies these procured materials as raw material if work on the purchase order has not commenced and for any work that has been started on the materials procured are identified as work-in-progress.

Long-Lived Assets

Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. If the sum of the expected future cash flows (undiscounted and before interest) from the use of the assets is less than the net book value of the asset an impairment could exist and the amount of the impairment loss, if any, will generally be measured as the difference between the net book value of the assets and their estimated fair values.

67

During the year ended December 31, 2022, the Company abandoned a portion of its leased space and recorded an impairment charge of $0.3 million to leasehold improvements and ROU assets during the year ended December 31, 2022 (see Note 10).

Fair Value Option (“FVO”) Election

The Company accounts for certain loan and security borrowings outstanding under the fair value option election of ASC 825, Financial Instruments (“ASC 825”) as discussed below.

The loan and security borrowings accounted for under the FVO election are each debt host financial instruments containing embedded features, some of which would otherwise be required to be bifurcated from the debt-host and recognized as separate derivative liabilities subject to initial and subsequent periodic estimated fair value measurements under ASC 815. Notwithstanding, ASC 825-10-15-4 provides for the FVO election, to the extent not otherwise prohibited by ASC 825-10-15-5, to be afforded to financial instruments, wherein bifurcation of an embedded derivative is not necessary, and the financial instrument is initially measured at its issue-date estimated fair value and then subsequently remeasured at estimated fair value on a recurring basis at each reporting period date.

The estimated fair value adjustment, as required by ASC 825-10-45-5, is recognized as a component of other comprehensive income (“OCI”) with respect to the portion of the fair value adjustment attributed to a change in the instrument-specific credit risk, with the remaining amount of the fair value adjustment recognized as other income (expense) in the accompanying consolidated statements of operations. With respect to the above loan and security borrowings, the estimated fair value adjustment is presented as change in fair value of debt within other income (expense) in the accompanying consolidated statements of operations, since the change in fair value of the loan and security borrowings payable was not attributable to instrument specific credit risk during the year ended December 31, 2022.

Property and Equipment, Net

Property and equipment, net is stated at cost less accumulated depreciation and amortization. When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gain or loss is included in the current period. Repair and maintenance costs are expensed as incurred. Depreciation and amortization are calculated using the straight-line method over the following estimated useful lives of the assets (in years):

Useful Lives

Computer equipment

    

3

Software

5

Furniture and fixtures

3

Leasehold improvements

Shorter of useful life or remaining lease term

Manufacturing equipment

10

Income Taxes

The Company uses the asset-and-liability method for income taxes. Under this method, deferred tax assets and liabilities are determined based on differences between the financial statement carrying amounts and tax bases of assets and liabilities and operating loss and tax credit carryforwards and are measured using the enacted tax rates that are expected to be in effect when the differences reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to an amount that, in the opinion of management, is more likely than not to be realized.

The Company accounts for uncertain tax positions based on an evaluation as to whether it is more likely than not that a tax position will be sustained on audit, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the appropriate tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is based on the largest amount that is greater than 50% likely of being realized upon ultimate settlement. The Company includes interest expense and penalties related to its uncertain tax positions in interest expense and other expense, respectively.

68

Stock-Based Compensation

The Company has a stock incentive plan under which incentive stock options and restricted stock units (“RSUs”) are granted to employees and non-qualified stock options are granted to employees, investors, directors and consultants.

The Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period. The fair value of the Company’s common stock underlying the awards has historically been determined by the board of directors with input from management and third-party valuation specialists, as prior to the Merger there was no public market for the Company’s common stock. The board of directors determined the fair value of the common stock by considering a number of objective and subjective factors including: the valuation of comparable companies, the Company’s operating and financial performance, the lack of liquidity of common stock, transactions in the Company’s stock, and general and industry specific economic outlook, amongst other factors.

Equity-classified awards issued to employees, non-employees, and directors are measured at the grant-date fair value of the award. Forfeitures are recognized as they occur. For accounting purposes, the Company estimates grant-date fair value of stock options using the Black-Scholes-Merton (“BSM”) option pricing model. The BSM option pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the risk-free interest rates, the expected term of the option, the expected volatility of the price of the Company’s common stock, and the expected dividend yield of the Company’s common stock. The fair value of each RSU is the fair value of the underlying common stock on the grant date.

Net Loss Per Share of Common Stock

The Company computes earnings per share (“EPS”) following ASC Topic 260, Earnings Per Share. Basic EPS is measured as the income or loss available to common stockholders divided by the weighted average common shares outstanding for the period. Diluted EPS presents the dilutive effect on a per-share basis from the potential conversion of convertible securities or the exercise of options and or warrants; the dilutive impacts of potentially convertible securities are calculated using the if-converted method; the potentially dilutive effect of options or warrants are computed using the treasury stock method. Securities that are potentially an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from diluted EPS calculation.

Comprehensive Income (Loss)

Comprehensive income (loss) is comprised of net income (loss) and other comprehensive income (loss). The Company has no components of other comprehensive income (loss). Therefore, net income (loss) equals comprehensive income (loss) for all periods presented.

Related Parties

As of December 31, 2022, the Company owed $1.0 million to ACE affiliates and $0.2 million to a member of the Company’s board of directors, in connection with the merger activities.

Other than the related party borrowings described in Note 6, there were no other material related-party transactions during the year ended December 31, 2022 and 2021.

Accounting Pronouncements Not Yet Adopted

In June 2016, the FASB issued Accounting Standards Update No. 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” or ASU 2016-13. The amendments in ASU 2016-13 introduce an approach based on expected losses to estimated credit losses on certain types of financial instruments, modify the impairment model for available-for-sale debt securities and provide for a simplified accounting model for purchased financial assets with credit deterioration since their origination. The new standard requires financial assets measured at amortized cost be presented at the net amount expected to be collected, through an allowance for credit losses that is deducted from the amortized cost basis. The standard will be effective for the Company beginning January 1, 2023, with early application permitted. The Company is evaluating the impact and does not expect a material impact of adopting this new accounting guidance on its consolidated financial statements.

In October 2021, the FASB issued Accounting Standards Update No. 2021-08, “Accounting for Contract Assets and Contract Liabilities from Contracts with Customers”, which requires accounting for contract assets and liabilities from contracts with customers in a business combination to be accounted for in accordance with ASC 606. The standard is effective for fiscal years beginning after

69

December 15, 2022. The Company is evaluating the impact and does not expect a material impact of adopting this new accounting guidance on its consolidated financial statements.

(3)

Fair Value Measurements

Assets and liabilities recorded at fair value on the consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:

Level 1: Quoted prices for identical assets or liabilities in active markets at the measurement date.

Level 2: Inputs, other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities, in active markets or other inputs that are observable or can be corroborated with market data at the measurement date.

Level 3: Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.

The Company’s financial instruments include cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, certain term loans and loan and security borrowings, warrant liabilities, and earnout liabilities. The Company has determined the carrying value of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, finance leases, and certain loan and security borrowings approximates the fair value due to their short-term maturities.

The following table provides a summary of all financial instruments measured at fair value on a recurring basis as of December 31, 2022 and 2021 (in thousands):

    

December 31, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

Financial Liabilities:

 

  

 

  

 

  

 

  

Warrant liabilities

$

$

389

$

$

389

Earnout liability – Tempo Earnout

 

410

410

Earnout liability – Additional Period Shares

 

763

763

A&R LSA Borrowings

 

20,101

20,101

Total

$

$

389

$

21,274

$

21,663

    

December 31, 2021

    

Level 1

    

Level 2

    

Level 3

    

Total

Financial Liabilities:

 

  

 

  

 

  

 

  

Warrant Liability

$

$

$

5,573

$

5,573

Total

$

$

$

5,573

$

5,573

The private warrants were valued using the publicly available price of the public warrants, adjusted as appropriate for unobservable lack of liquidity inputs.

The fair value of the Tempo Earnout Shares is determined based on “Level 3” inputs, due to a lack of market data over inputs such as the volatility and the time incurred to meet the minimum VWAP as discussed above. The earnout shares are measured at fair value using the Monte Carlo valuation model. The valuation model utilized various key assumptions, such as volatility, discount rate and time incurred to meet the minimum VWAP. As of November 22, 2022, the fair value of the Tempo Earnout Shares associated with each Tranche 1 and Tranche 2 was $0.29 per share and $1.76 per share, respectively. As of December 31, 2022 the fair value of the Tempo Earnout Shares associated with each Tranche 1 and Tranche 2 was $0.02 and $0.13 per share. In determining the fair value of the Tempo Earnout Shares as of December 31, 2022, the Company used the following inputs:

    

December 31, 2022

 

Volatility

 

12.5 % - 38.0

%

Discount rate

 

9.1 % - 17.7

%

Expected term

 

4.8 years

70

The fair value of the Additional Period Shares is determined based on “Level 3” inputs, due to a lack of market data over inputs such as the volatility and the time incurred to meet the minimum VWAP as discussed above. The earnout shares are measured at fair value using the Monte Carlo valuation model. The valuation model utilized various key assumptions, such as volatility, discount rate and time incurred to meet the minimum VWAP. As of November 22, 2022 and December 31, 2022, the fair value of the Additional Period Shares was nil and $0.76 per share, respectively. In determining the fair value of the Additional Period Shares as of December 31, 2022, the Company used the following inputs:

    

December 31, 2022

 

Volatility

 

4.7

%

Discount rate

 

50.4

%

Expected term

 

1.1 years

The fair value of the A&R LSA borrowings is determined based on “Level 3” inputs, due to a lack of market data over inputs such as the volatility and the time to various settlement events, including a maturity, liquidity, prepayment, default and dissolution scenarios. The A&R borrowings are measured at fair value using a Monte Carlo valuation model. The valuation model utilized various key assumptions, such as volatility, discount rate and time until the achievement of various scenarios.

(4) Other Balance Sheet Components

(a)

Inventory

Inventory consists of the following (in thousands):

As of December 31, 

    

2022

    

2021

Raw materials

$

2,127

$

158

Work in progress

 

451

 

721

Total inventory

$

2,578

$

879

(b)

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following (in thousands):

As of December 31, 

    

2022

    

2021

Prepaid expense

 

$

401

 

$

650

Other current assets

343

242

Total prepaid expenses and other current assets

 

$

744

 

$

892

(c)

Property and Equipment, net

Property and equipment, net consists of the following (in thousands):

As of December 31, 

    

2022

    

2021

Manufacturing equipment

$

9,743

$

9,732

Leasehold improvements

 

3,993

 

4,811

Computer equipment

 

453

 

489

Office furniture and fixtures

 

462

 

462

Software

 

248

 

248

Total property and equipment

 

14,899

 

15,742

Less accumulated depreciation

 

(8,385)

 

(6,851)

Total property and equipment, net

$

6,514

$

8,891

Depreciation expense for the years ended December 31, 2022 and 2021 was $2.2 million and $2.3 million, respectively. During the year ended December 31, 2022, the Company recognized an impairment charge of $0.2 million to the leasehold improvements.

71

These impairment charges were recorded within impairment loss in the consolidated statements of operations. During the year ended December 31, 2021, the Company did not have any impairment charges.

(d)

Other Noncurrent Assets

Other noncurrent assets consist of the following (in thousands):

As of December 31, 

    

2022

    

2021

Deferred transaction costs(1)

$

$

1,926

Advance rent and prepaids

 

83

 

749

Deposits

 

 

250

Total other noncurrent assets

$

83

$

2,925

(1)Deferred transaction costs were expensed at the consummation of the merger transaction.

72

(e)

Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

As of December 31, 

    

2022

    

2021

Accrued legal fees(1)

$

4,053

$

1,562

Accrued professional fees(1)

 

2,446

 

1,398

Accrued sales and business taxes

 

221

 

241

Accrued cost of revenue

 

176

 

236

Warranty liability

 

49

 

54

Other accrued liabilities

 

264

 

480

Total accrued expenses

$

7,209

$

3,971

(1)These accrued legal and professional fees primarily relate to the merger transaction, as discussed in Note 1 – Organization.

(f)

Accrued Compensation and Related Benefits

Accrued compensation and related benefits consist of the following (in thousands):

As of December 31, 

    

2022

    

2021

Accrued payroll

$

380

$

41

Accrued vacation

 

244

 

Accrued commissions

 

39

 

121

Accrued bonus

647

Accrued payroll taxes

 

26

 

356

Other accrued benefits

 

 

84

Total accrued compensation and related benefit

$

689

$

1,249

73

(5)

Borrowing Arrangements

Term Loan and Credit Facility with Financial Institution

On June 23, 2021, the Company entered into an amended and restated loan and security agreement with the financial institution expanding its Term Loan obligation from $4.0 million to $10.0 million, with the maturity date extended to September 1, 2022 and a loan commitment fee of $50 thousand. For the Term Loan the Company is required to make monthly interest only payments from January 2021 through December 2021, thereafter certain monthly principal plus interest payments for a period of 8 months beginning from January 2022 and a final payment of the balance principal and interest outstanding under the agreement in September 2022. The amended and restated term loan debt bears interest at the greater of (a) Wall Street Journal Prime plus 5.00%, floating or (b) 8.25% per annum.

In addition, the Company issued 18,601 warrants to the lender which are exercisable to purchase the Company’s common stock at $8.85. For further details on the warrants issued in conjunction with the term loan, see Note 8.

On October 14, 2021, the Company paid $10.3 million to settle the credit facility under the amended and restated loan and security agreement with Silicon Valley Bank including $0.3 million of interest.

Equipment Loan and Security Agreement

On January 29, 2021, the Company entered into an equipment loan and security agreement with SQN Venture Income Fund II, LP. The overall loan facility provides for a maximum borrowing capacity of $6.0 million consisting of two tranches, each tranche with a borrowing capacity up to $3.0 million.

On January 29, 2021, the Company drew down $3.0 million under the first tranche of the facility. The Company is required to make monthly payments for a period of 42 months on this tranche plus end of term payment fee of $0.2 million which is accreted to interest expense over the term of the agreement. The loan has a maturity date of July 2024. An additional $3.0 million can be drawn by the Company, provided that certain criteria are met, such as the Company not having defaulted on the first tranche and there having not been a material adverse change (as defined in the Loan Agreement) as of the date for the borrowing request. The loan facility is used for financing certain equipment purchases. The equipment financed through the loans serves as collateral for the loan.

The loan bears a cash interest of 8.95% per annum. Interest is payable on the first day of the month. If the loan is in default, it shall bear interest at a rate of an additional 5% per annum. The loan interest expense and discount amortization interest for the year ended December 31, 2022 was $0.1 million and $34 thousand, respectively. The Company was in compliance with the covenants as of December 31, 2022.

In conjunction with entering into the equipment loan and security agreement, the Company entered into a warrant agreement with the lender and issued 18,417 warrants exercisable for the Company’s common stock at $5.51. For further details on the warrants issued in conjunction with the equipment loan and security agreement, see Note 8.

Paycheck Protection Program Loan

In May 2020, the Company was granted a loan under the Paycheck Protection Program offered by the Small Business Administration (“SBA”) under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”), section 7(a)(36) of the Small Business Act for $2.5 million. The loan is evidenced by a promissory note and bears interest at 1% with no principal payments for the first 6 months. Monthly payments of principal and interest of approximately $0.1 million begin in December 2020, subject to deferral as the Company has applied for debt forgiveness, and continue through maturity in May 2022, if required. The loan is subject to partial or full forgiveness if the Company uses all proceeds for eligible purposes; maintains certain employment levels; and maintains certain compensation levels in accordance with and subject to the CARES Act and the rules, regulations, and guidance.

The Company applied for forgiveness of the PPP loan and was notified that the entire $2.5 million PPP loan was forgiven in August 2021. Loan forgiveness of $2.5 million is reflected in other income and expense section in the consolidated statements of operations. Even though the PPP loan was forgiven, it remains subject to audit by the SBA.

74

June 2021 Credit Facility

On June 23, 2021, the Company entered into the June 2021 Credit Facility with SQN Venture Income Fund II, LP. The June 2021 Credit Facility provides for a maximum borrowing capacity of $20.0 million consisting of two tranches, each tranche with a borrowing capacity of $10.0 million.

On June 23, 2021, the Company drew down $10.0 million of the facility. The Company was required to make monthly interest-only payments for a period of 18 months and thereafter, principal and interest payments under the agreement although the maturity date of December 2022. On August 13, 2021, the Company drew down the remaining $10.0 million. The second tranche had a maturity date of February 2023. The June 2021 Credit Facility was used for general working capital purposes. This loan bore cash interest of 10% per annum. Interest was payable on the first day of the month. Additionally, this loan bore a Paid-in-Kind (“PIK”) interest of 2% per annum with PIK interest capitalized, compounded, and added to the principal balance monthly in arrears. The PIK interest became payable upon maturity. If the term loan was in default, it would bear interest at an additional 5%. The Company paid a nonrefundable facility fee of $0.2 million.

In conjunction with entering into the June 2021 Credit Facility, the Company entered into a warrant agreement with the lender and issued 90,948 warrants exercisable for the Company’s common stock at $8.85. For further details on the warrants issued in conjunction with the June 2021 Credit Facility, see Note 8.

Loan and Security Agreement

On October 13, 2021, the Company entered into the Loan and Security Agreement (“LSA”) with Structural Capital Investments III, LP, Series Structural DCO II, a series of Structural Capital DCO, LLC, SQN Tempo Automation, LLC, SQN Venture Income Fund II, LP, and Ocean II PLO LLC. The LSA replaced the June 2021 Credit Facility, providing for maximum borrowing capacity of $150.0 million consisting of four tranches. Per the LSA, borrowings of $20.0 million from tranches 1 and 2 from the June 2021 Credit Facility were replaced by a new tranche 1 in the amount of $20.0 million. Borrowing capacity for tranche 2 is $20.0 million which shall be available to draw by the Company upon sooner of the de-SPAC with ACE or closing of the acquisition with Whizz. Borrowing capacity for tranche 3 and tranche 4 of the LSA is $40.0 million, and $70.0 million, respectively, which shall be available to draw by the Company upon the de-SPAC with ACE, subject to lender approval. The tranches have an earliest expiration date of December 23, 2022.

The termination of the June 2021 Credit Facility and subsequent borrowings under tranche 1 of the LSA was accounted for as a partial extinguishment of debt. Specifically, upon entering into the LSA, the Company became indebted to a new lender in the amount of $6.0 million, while $14.0 million of obligations are due to the same lender group party to the June 2021 Credit Facility. The $6.0 million was reflected as a debt repayment with the old lender and was accounted for as an extinguishment of debt. Accordingly, the Company recorded a loss on extinguishment of $0.3 million related to the write off of unamortized debt discount. The Company also evaluated the $14.0 million of debt outstanding with continuing lenders and concluded the transaction should be treated as a modification of debt.

Borrowings under tranches 2, 3 and 4 of the LSA bear interest equal to the greater of (i) 10.5%, and (ii) 7.25% plus the prime rate then in effect, provided however, for all advances made after the occurrence of the public trading trigger, a per annum rate of interest equal to the greater of (i) 9.5%, and (ii) 6.25% plus the prime rate then in effect shall apply. Borrowings under tranche 1 bear interest equal to 10%. In addition, interest will accrue at an additional 2% per annum rate on the outstanding borrowing made under the tranche 1, which shall be capitalized and be compounded and added to the principal balance of the Tranche 1 Loan monthly in advance on the next monthly payment date.

For borrowings made pursuant to the LSA, the Company is further committed to a fee in an amount sufficient, if needed, to increase the lender’s minimum return to 1.20:1.00 if payable on or before the first anniversary of such borrowing, 1.30:1.00 if payable after the first anniversary of such borrowing but on or before the second anniversary of such borrowing, 1:35:1.00 if payable after the second anniversary of such borrowing but on or before the third anniversary of such borrowing, or 1.40:1.00 if payable after the third anniversary of such borrowing.

On January 11, 2022, the Company entered into the first amendment to the LSA to convert $10.0 million of availability under the tranche 2 loan to the tranche 1 loan. This amendment expanded the tranche 1 from $20.0 million to $30.0 million and reduced the tranche 2 loan from $20.0 million to $10.0 million. For the original $20.0 million borrowed under tranche 1, the maturity date is

75

December 23, 2022 and the $10.0 million borrowed under the expanded portion of tranche 1 provides for a maturity date of February 12, 2023.

On January 20, 2022, in conjunction with the LSA, the Company entered into warrant agreements with the various lenders involved under the LSA to issue a certain number of warrants to purchase stock based on the percentage of each tranche borrowing exercisable for the Company’s stock at the lowest of (i) $2.82 per share, (ii) the lowest price per share the Company receives for a share of stock, and (iii) the lowest price the Company receives for a share of future round of stock, see Note 8.

On May 1, 2022, the Company was in breach of its covenants under the LSA. As a result, the Company recorded $0.9 million of default interest expense in the Company’s consolidated statements of operations during the year ended December 31, 2022.

On August 25, 2022, Tempo exchanged approximately $3.6 million of amounts due under the LSA for newly issued bridge notes, whereby Tempo entered into an August 2022 Bridge Note Agreement (as defined in Note 6 below) with the lenders under the LSA (collectively, the “Initial Bridge Investors”). Pursuant to the agreement, in satisfaction of certain LSA obligations, Tempo agreed to issue a $3.6 million note (“LSA Convertible Note”) which is comprised of accrued interest, PIK interest and future interest from August 2022 through maturity of the LSA. The transaction was accounted for as an extinguishment of debt and the Company recorded a loss on extinguishment of $10.1 million. As discussed in Note 6, the Company elected to account for the August 2022 Bridge Notes, including those issued as LSA Convertible Notes, under the fair value option.

The following table sets forth the components of loss on debt extinguishment recorded in the consolidated statements of operations for the year ended December 31, 2022 (in thousands):

    

Amount

Carrying value of extinguished debt

$

30,407

Accrued interest

 

520

Fair value of new LSA

 

(28,154)

Fair value of LSA Convertible Note

 

(12,903)

Loss on extinguishment of debt

$

(10,130)

November 2022 Amended and Restated LSA

On November 22, 2022, in connection with the closing of the Merger, the Company entered into that certain First Amended and Restated Loan and Security Agreement (“A&R LSA”), by and among, the Company, as borrower and the LSA lenders, pursuant to which the Lenders committed to lend the Company up to $20.0 million in term loan financing (the “A&R LSA Facility” or the “Credit Facility”). The A&R LSA amended and restated in its entirety that certain LSA, dated as of October 13, 2021, by and among the Company and the lenders. The A&R LSA bears interest equal to a per annum rate of the greater of (i) 9.75%, and (ii) 4.25% plus the prime rate then in effect. Additionally, this loan bears a PIK interest of 3.25% per annum with PIK interest capitalized, compounded, and added to the principal balance monthly in arrears. As of December 31, 2022, the Company had $0.1 million of accrued PIK interest associated with A&R LSA. Repayments of the principal balance outstanding from the A&R LSA commence in December 2023. The A&R LSA Facility matures on December 1, 2025, but if this loan is not fully repaid by May 15, 2024, the Company would be required to pay an exit fee equal to 80% of the principal. As of December 31, 2022, the Company was in compliance with the debt covenants under the A&R LSA. As of the filing date of this Annual Report, the Company was not in compliance with the Unrestricted Cash Covenant which triggered the default interest rate provision and makes the debt callable by the lenders.

On November 22, 2022, pursuant to terms of the A&R LSA, the Company repaid a portion of the outstanding balance under the LSA to the Lenders in a cash amount equal to $3.0 million, and $0.4 million in lender fees. Additionally, the Lenders entered into the Lender Subscription Agreements(the “LSA”) pursuant to which a portion of the outstanding balance under the LSA in an amount equal to $7.0 million was converted into 700,000 shares of common stock at a conversion rate of $10.00 per share. As a result of the modification, tranches 2 through 4 of the original LSA were removed and are not available to be drawn under the new facility. The amendment to the LSA was accounted for as a debt extinguishment and the Company recorded a loss on extinguishment of $13.3 million.

76

On the date of the extinguishment, the Company has elected to account for borrowings under the A&R LSA under the fair value option. The following table sets forth the components of loss on debt extinguishment recorded in the consolidated statements of operations for the year ended December 31, 2022 (in thousands):

    

Amount

Carrying value of extinguished debt

$

29,351

Fair value of A&R LSA

 

(20,000)

Principal repayment

 

(3,000)

Fair value of common stock issued

 

(7,336)

Fair value of PIPE Incentive Shares issued

 

(11,738)

Fair value of Additional Period Shares liability

 

(1)

Financing fees

 

(614)

Loss on extinguishment of debt

$

(13,338)

The following table sets forth the net carrying amounts of borrowings as of December 31, 2022 (in thousands):

    

Loan Payable,

    

Loan Payable,

    

    

Current

    

Noncurrent

    

Total

SQN Equipment Loan

$

876

$

663

$

1,539

A&R LSA (FVO)

 

20,101

 

20,101

Total loan payable

$

20,977

$

663

$

21,640

SQN Equipment Loan

    

As of December 31, 2022

Total loan payable

$

1,472

Add: accretion of final interest payable

 

106

Less: loan payable, current

 

(876)

Less: unamortized debt discount

 

(39)

Total loan payable, noncurrent

$

663

A&R LSA (FVO)

    

Fair Value – Level 3

Balance, January 1, 2022

$

Additions

 

20,000

Less: Payments

(250)

Change in fair value

 

351

Balance, December 31, 2022

$

20,101

LSA Convertible Note

    

Fair Value – Level 3

Balance, January 1, 2022

$

Additions

 

12,902

Change in fair value

 

2,527

Converted to common stock

 

(15,429)

Balance, December 31, 2022

$

Immediately prior to the closing of the Merger, the outstanding LSA Convertible Note was converted into shares of Tempo common stock. The Company performed a final measurement of the LSA Convertible Note to fair value and the related fair value change of $15.6 million was recorded within additional paid in capital on the consolidated balance sheet.

77

In determining the fair value of the A&R LSA as of December 31, 2022, the Company used the following inputs:

    

December 31, 2022

 

Expected term

 

3 years

Discount rate

 

13.42

%

As of December 31, 2021

SQN

LSA

LSA

Equipment

    

Tranche 1.1

    

Tranche 1.2

    

Loan

    

Total

Total notes payable

$

10,000

$

10,000

$

2,302

$

22,302

Add: accretion of final interest payable

 

108

 

79

 

56

 

243

Less: loan payable, current

 

(9,702)

 

 

(784)

 

(10,486)

Less: unamortized debt discount

 

(406)

 

(218)

 

(84)

 

(708)

Total loan payable, noncurrent

$

$

9,861

$

1,490

$

11,351

The notes payable future contractual principal payments are as follows during the years noted (in thousands):

    

As of

December 31, 2022

2023

$

1,205

2024

 

4,885

2025

 

15,550

Total future principal payments

$

21,640

(6) Borrowing Arrangements – Related Party

Convertible Promissory Notes

On January 18, 2022, the Company issued convertible promissory notes to P72 and Lux for gross proceeds of $5.0 million (the “2022 Promissory Notes”). The 2022 Promissory Notes bear simple interest on the unpaid principal at a rate of 10% per year and are due and payable by the Company on demand any time after November 15, 2022. The outstanding amount convert into securities of ACE upon the earlier to occur of the closing of the transactions and the closing of the first qualified financing following any termination of the business combination agreement as applicable.

The exchange feature of the 2022 Promissory Notes was deemed an embedded derivative requiring bifurcation from the 2022 Promissory Notes (the “host contract”) and separate accounting as an embedded derivative liability. The proceeds from the 2022 Promissory Notes were first allocated to the embedded derivative liability, resulting in an embedded derivative liability of $0.1 million on issuance, with the remaining proceeds allocated to the host contract.

The amended and restated 2022 Promissory Notes do not embody a bifurcated exchange feature described above. As such, the extinguishment date fair value of exchange feature was included in the calculation of the debt extinguishment to derecognize the previously bifurcated derivative liability. The Company recognized $0.2 million and $40 thousand as loss on debt extinguishment and fair value change on derivatives, respectively, during the year ended December 31, 2022 in the accompanying consolidated statements of operations.

As discussed below, on August 25, 2022, the 2022 Promissory Notes were amended and restated and the transaction was accounted for as a debt extinguishment. The Company recorded a loss on extinguishment of $17.2 million which was equivalent to the difference between the carrying value of the 2022 Promissory Notes and the fair value on the modification date.

78

The following table sets forth the components of loss on debt extinguishment recorded in the consolidated statements of operations for the year ended December 31, 2022 (in thousands):

    

Amount

Carrying value of extinguished debt

$

5,265

Fair value of embedded derivative

 

154

Fair value of 2022 Promissory Notes

 

(19,030)

Fair value of issued warrants

 

(3,568)

Loss on extinguishment of debt

$

(17,179)

Bridge Note

In May 2022, the Company entered into the Bridge Note with ACE and AEPI, which was replaced in its entirety on substantially the same terms on July 1, 2022, pursuant to which AEPI agreed to loan to Tempo up to an aggregate principal amount of $5.0 million, $4.6 million of which was advanced to Tempo as of September 30, 2022.

The Bridge Note has an interest rate of 12% per annum, payable in-kind by increasing the outstanding principal amount of the Bridge Note. Interest shall be deemed to have commenced on May 19, 2022. The Bridge Note replaced a May 2022 loan on substantially the same terms in its entirety.

The conversion option of the Bridge Note was deemed an embedded derivative requiring bifurcation from the Bridge Note (the “host contract”) and is separately accounted for as an embedded derivative liability. The proceeds from the Bridge Note were first allocated to the embedded derivative liability, resulting in an embedded derivative liability of $0.1 million on issuance, with the remaining proceeds then allocated to the host contract.

On August 25, 2022, the Bridge Note was amended and restated on substantially similar terms to the August 2022 Bridge Notes (as defined below).

The amended and restated convertible bridge notes do not embody a bifurcated exchange feature described above. As such, the extinguishment date fair value of exchange feature was included in the calculation of the debt extinguishment to derecognize the previously bifurcated derivative liability. The Company recognized $61 thousand as a fair value change on derivatives during the year ended December 31, 2022 in the accompanying consolidated statements of operations.

As discussed below, on August 25, 2022, the Bridge Note was amended and restated and the transaction was accounted for as a debt extinguishment. The Company recorded a loss on extinguishment of $11.6 million which was equivalent to the difference between the carrying value of the Bridge Note and the fair value on the modification date.

The following table sets forth the components of loss on debt extinguishment recorded in the consolidated statements of operations for the year ended December 31, 2022 (in thousands):

    

Amount

Carrying value of extinguished debt

$

4,477

Fair value of embedded derivative

 

Fair value of Bridge Note

 

(16,106)

Loss on extinguishment of debt

$

(11,629)

August 2022 Bridge Notes

On August 25, 2022, Tempo entered into a note purchase agreement with the Initial Bridge Investors under the Loan and Security Agreement, pursuant to which Tempo agreed to issue up to $5.0 million in aggregate principal amount of August 2022 Bridge Notes to the Initial Bridge Investors for aggregate cash proceeds of approximately $1.4 million and the cancellation of approximately $3.6 million of outstanding amounts owed under the Loan and Security Agreement, refer to Note 6 for further discussion. Further on the same date the Bridge Note and 2022 Promissory Note investors made a $1.2 million cash investment and received Notes valued at $4.4 million. The Company recorded an other financing cost in the consolidated statement of operations of $3.2 million, as the excess of the fair value of the debt over the proceeds received resulted in an up-front expense given that no other transaction element of value was identified.

79

The August 2022 Bridge Notes initially bear interest at a rate of 10% per annum. The August 2022 Bridge Notes will mature, and all outstanding principal and accrued but unpaid interest thereunder will be due and payable by Tempo, on the earlier of August 25, 2023 and the time at which such outstanding amount becomes due and payable upon an event of default under the August 2022 Bridge Notes.

Upon the closing of the Merger, all outstanding amounts under the August 2022 Bridge Notes, together with all accrued and unpaid interest thereon, as of such time automatically convert in full into a number of shares of Tempo stock, such that the value of the securities received by the holder of any August 2022 Bridge Note will equal the product of (x) the aggregate principal amount, together with any accrued but unpaid interest, outstanding under such August 2022 Bridge Note as of the time of such conversion multiplied by (y) four.

On August 25, 2022, as a condition to closing the issuance and sale of the August 2022 Bridge Notes, Tempo:

Amended and restated the 2022 Promissory Notes and the Bridge Note on substantially similar terms to the August 2022 Bridge Notes.
Entered into an amended and restated warrant with existing investors, which amended and restated that certain Warrant to Purchase Shares of Common Stock, dated as of October 11, 2021, to, among other things, provide for the automatic conversion, with an amended exercise price of zero, of such warrant into shares of Tempo common stock upon the consummation of the business combination, a business combination or similar transaction with another special purpose acquisition company, the consummation of a qualified financing or the consummation of an initial public offering or direct listing.

At the time of issuance of the August 2022 Bridge Notes, the Company elected to account for the amended and restated 2022 Promissory Notes, the amended and restated Bridge Note and the August 2022 Bridge Notes under the fair value option.

The following table sets forth the activity and net carrying amount of related party convertible note borrowings accounted for under the fair value option as of and for the year ended December 31, 2022 (in thousands):

    

Fair Value – Level 3

Balance, January 1, 2022

$

Additions

 

39,593

Change in fair value

 

7,887

Converted to common stock

 

(47,480)

Balance, December 31, 2022

$

Immediately prior to the closing of the Merger, the outstanding related party convertible note borrowings converted into shares of Tempo common stock. The Company performed a final measurement of the August 2022 Bridge Notes, the 2022 Promissory Notes, and the Bridge Note to fair value and the related balance of $47.3 million was reclassified in additional paid-in capital.

Asia-IO

Upon close of the Merger, the Company has assumed a $0.6 million working capital facility (the “Working Capital Facility”) with ASIA-IO Advisors Limited, a related party. The Working Capital Facility does not bear interest, and does not have a maturity date. As of December 31, 2022, $0.6 million of the Working Capital Facility remains outstanding in loan payable - related party, current in the consolidated balance sheets.

(7) Stockholders’ Deficit

Effective with the closing of the closing of the Merger the Company restated its articles of incorporation. Under the amended and restated articles of incorporation, the Company has authorized the issuance of 600,000,000 shares of common stock, having a $0.0001 par value per share and the issuance of 20,000,000 shares of preferred stock, having a par value of $0.0001 per share.

80

 The Company has reserved shares of common stock for issuance related to stock options and RSUs, warrants, shares reserved for future grants and earnout shares:

    

As of  

December 31,

    

 2022

Warrants to purchase common stock

 

18,106,559

Options to purchase common stock and RSUs

 

4,374,189

Shares reserved for future grants

 

2,639,329

Earnout shares

 

7,000,000

Total shares of common stock reserved

 

32,120,077

(8)

Warrants

Since inception, the Company has issued warrants in conjunction with various debt financings. The Company accounts for its warrants in accordance with ASC 815-40 and ASC 480-10 as either liabilities or as equity instruments depending on the specific terms of the warrant agreement. Warrants are classified as liabilities when there is variability in the number of shares, and when the variability is not related to an implicit or explicit input to the valuation of the Company. Liability-classified warrants are remeasured at each reporting date until settlement, with changes in the fair value recognized in change in fair value of warrants and debt in the consolidated statements of operations. Warrants that meet the fixed-for-fixed criteria or contain variability related to an implicit or explicit input to the valuation of the Company are classified as equity instruments. Warrants classified as equity instruments are initially recognized at fair value and are not subsequently remeasured.

During the period ended December 31, 2022 and 2021, the Company had various warrant transactions:

In January 2021, the Company entered into a warrant purchase agreement with SQN Venture Income Fund II, LP to issue 18,417 warrants to purchase common stock in conjunction with entering into the Equipment Loan and Security Agreement. The exercise price of these warrants is $5.51 per share. The Company concluded that these warrants are liability classified and shall be measured at fair value at grant date using the BSM option pricing model and subsequently remeasured at each reporting date.

In June 2021, the Company issued 18,601 common stock warrants in conjunction with the Term Loan and Credit Facility between the Company and Silicon Valley Bank. These warrants are exercisable for shares of common stock at $8.85 per share and expire in June 2031. The common stock warrants are valued using the BSM option pricing model. The warrants are not remeasured in future periods as they meet the conditions for equity classification.

In June 2021, the Company entered into a warrant purchase agreement with SQN Venture Income Fund II, LP to issue 90,948 warrants to purchase Common Stock in conjunction with entering into the June 2021 Credit Facility. The exercise price of these Common Stock warrants is $8.85 per share. The Company concluded that the common stock warrants are liability classified and shall be measured at fair value at grant date using the BSM option pricing model and subsequently remeasured at each reporting date.

In October 2021, the Company issued 402,955 common stock warrants to an existing investor pursuant to negotiations with the investor to consider continued future investment. These warrants are exercisable for shares of common stock commencing the earliest of (i) the closing date of an initial public offering, or (b) the date of the Company’s completion of a transaction or series of related transactions (by merger, or consolidation, share exchange or otherwise) with a publicly traded special purpose acquisition company or its subsidiary. The warrant exercise price is $16.54 per share and the warrants expire in October, 2024. The warrants were measured at fair value on the issuance date.

On January 20, 2022, in conjunction with the LSA, the Company entered into warrant agreements with the various lenders involved under the LSA to issue a certain number of warrants to purchase stock based on the percentage of each tranche borrowing exercisable for the Company's stock at the lowest of (i) $2.82 per share, (ii) the lowest price per share the Company receives for a share of stock, and (iii) the lowest price the Company receives for a share of future round of stock.

On August 25, 2022, the Company entered into an amended and restated warrant agreement for the October 2021 warrants, which amended and restated that the warrants to purchase shares of common stock provide for the automatic conversion, with an amended exercise price of zero, of such warrant into shares of Tempo common stock upon the consummation of the business combination, a business combination or similar transaction with another special purpose acquisition company, the consummation of a qualified financing or the consummation of an initial public offering or direct listing. The amended common stock warrants are liability-classified instruments under ASC 815-40 due to these not being indexed to the Company’s equity.

On August 25, 2022, the Company entered into a warrant purchase agreement with existing investors to issue 3,114,193 warrants to purchase common stock in conjunction with entering into various loans. The exercise price of these common stock warrants is $16.54 per share and upon a change in control transaction, the exercise price of these warrants resets to $0. The Company

81

concluded that the common stock warrants are liability classified and shall be measured at fair value at grant date using the BSM option pricing model and subsequently remeasured at each reporting date. The fair value at time of issuance was $27.6 million and was recognized as an other financing cost in the consolidated statement of operations, as the excess of the fair value of the warrants over the proceeds received resulted in an up-front expense given that no other transaction element of value was identified.

Upon the Closing, on November 22, 2022, Tempo used its commercially reasonable efforts to cause the holder of each outstanding and unexercised warrant of Tempo to exercise such warrants in exchange for shares of Tempo common stock. Each Tempo warrant that remained outstanding and unexercised was converted into a New Tempo warrant at the Exchange Ratio. The exercise of such warrants resulted in the issuance of 3,679,148 Tempo common shares. The fair value of Tempo’s existing liability classified warrants was removed when exercised. The warrants were exercised via the “cashless” exercise provision.

With the Merger, the Company assumed 11,499,987 public warrants and 6,600,000 private warrants from ACE. The public warrants and private warrants were accounted for by the Company as equity classified warrants and liability classified warrants, respectively.

Equity Classified Warrants

The following warrants assumed from ACE were outstanding as of December 31, 2022:

Warrants to purchase

    

Shares

    

Exercise Price

    

Issuance Date

    

Expiration Date

Common Stock

 

11,499,987

$

11.50

 

7/27/2020

 

11/21/2027

The following warrants were outstanding as of December 31, 2021:

Warrants to purchase

    

Shares

    

Exercise Price

    

Issuance Date

    

Expiration Date

Common Stock

31,121

$

5.51

6/3/2020

6/3/2030

Common Stock

18,601

 

8.85

6/23/2021

6/22/2031

Common Stock

402,955

 

16.54

10/11/2021

10/11/2024

452,677

Liability Classified Warrants

As of December 31, 2022, the Company has the following liability-classified warrants outstanding:

Warrants to purchase

    

# of Shares

    

Exercise Price

    

Issuance Date

    

Expiration Date

Common Stock

6,572

$

16.17

10/13/2017

10/13/2027

Common Stock

 

4,759,536

$

11.50

 

7/27/2020

 

11/21/2027

Common Stock

 

468,750

$

11.50

 

7/27/2020

 

11/21/2027

Common Stock

 

891,714

$

11.50

 

7/27/2020

 

11/21/2027

Common Stock

 

480,000

$

11.50

 

7/27/2020

 

11/21/2027

 

6,606,572

Warrants which are accounted for as liabilities in accordance with ASC 815-40 and are presented within warrant liabilities on the Company’s consolidated balance sheets. At December 31, 2022, above list of warrants are valued using the active observable market quote. The warrant liability, therefore, represents a Level 1 measurement within the ASC 820 fair value measurement hierarchy, as on December 31, 2022.

82

The following table details the changes in fair value of the liability-classified warrants, for the year ended December 31, 2022 (in thousands):

    

Fair Value

Warrants outstanding - January 1, 2022

$

5,573

Warrants issued and modified

 

32,514

Assumed from ACE upon Closing

 

1,122

Exercised or converted to common stock upon Closing

 

(38,389)

Change in fair value, net

 

(431)

Warrants outstanding – December 31, 2022

$

389

As of December 31, 2021, the Company has the following liability-classified warrants outstanding:

Warrants to purchase

    

Shares

    

Exercise Price

    

Issuance Date

    

Expiration Date

Common Stock

 

10,016

$

6.74

 

11/24/2015

 

11/24/2025

Common Stock

 

4,453

 

6.74

 

11/22/2016

 

11/22/2026

Common Stock

 

6,573

 

16.19

 

10/13/2017

 

10/13/2027

Common Stock

 

18,417

 

5.51

 

1/29/2021

 

1/29/2031

Common Stock

 

90,948

 

8.85

 

6/24/2021

 

6/24/2031

 

130,407

As of December 31, 2021, and previous reporting periods, the liability-classified warrants are remeasured on a recurring basis, primarily based on observable market data while the related theoretical warrant volatility assumption within the BSM option pricing model represents a Level 3 measurement within the ASC 820 fair value measurement hierarchy. The following table details the changes in fair value of the liability-classified warrants, for the year ended December 31, 2021 (in thousands):

Fair Value

Warrants outstanding – January 1, 2021

$

86

Warrants issued and modified

 

1,245

Change in fair value, net

 

4,242

Warrants outstanding – December 31, 2021

$

5,573

The change in fair value, net as shown in the table above is recorded as change in fair value of warrant liability in the consolidated statements of operations.

For warrants revalued during the period, the warrants were valued using a Black-Scholes valuation model which considers the value of the instruments under a SPAC scenario and a non-SPAC scenario, using the following assumptions:

    

December 31, 2021

    

Expected term

 

3.89 - 9.48

 years

Expected volatility

 

64.29% - 64.44

%

Risk-free interest rate

 

1.12% - 1.52%

Expected dividends

 

0

%

(9)

Stock-Based Compensation

Amended And Restated 2015 Equity Incentive Plan

In April 2015, the board of directors of Tempo prior to the Merger (“Legacy Tempo”) adopted the 2015 Equity Incentive Plan (“the 2015 Plan”), which was subsequently approved by the Company’s stockholders. The 2015 Plan was terminated in connection upon the Closing, and accordingly, no shares are currently available for grant under the 2015 Plan. The 2015 Plan continues to govern outstanding awards granted thereunder.

The 2015 Plan permits the granting of incentive stock options, non-statutory stock options, and restricted stock to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentive to employees and

83

consultants, and to promote the success of the Company’s business. The board of directors, at its sole discretion, shall determine the exercise price but subject to certain terms in the Plan.

Options granted under the 2015 Plan expire 10 years from the date of grant. First time grants of incentive stock options and non-statutory options generally vest at a rate of 25% on the first anniversary of the grant date and then ratably monthly over the next three years. Upon termination of employment, any unvested options are automatically returned to the Company. In general, vested options that were not exercised within three months after termination are surrendered back to the Company.

In general, the awards issued by the Company are service based options, however, in July 2020, the Company issued 258,368 performance-based options to the chief financial officer of the Company which vest 100% subject to the occurrence of a qualified transaction within 36 months of its date of grant. Additionally, in March 2021, the Company issued 1,245,641 performance-based options to management employees and board of directors which vest 100% subject to the occurrence of a qualified transaction. In November 2021, the Company’s board of directors approved to (i) reduce the July 2020 grant achievement period by approximately six months; and (ii) extend the March 2021 grants achievement period by 12 months. During the three months ended December 31, 2022, the performance condition was achieved for 1,071,909 options, or 182,787 post-Merger common stock, and therefore vested. An additional 127,056 options, or 21,667 post-Merger common stock, will vest monthly over the next twelve months. The Company recognized expense associated with these options in the amount of $6.4 million for the year ended December 31, 2022. The unrecognized expense associated with the remaining options is $0.7 million as of December 31, 2022.

In March 2022, one of the Company’s executives was terminated and the 330,708 unvested options were modified to include a performance condition. The unvested options will vest upon a change of control within three months of the modification date. As of June 30, 2022, the performance condition was not met. As a result, no stock-based compensation was recorded and the unvested options were forfeited during the three months ended June 30, 2022.

In August 2022, the Company’s board of directors approved the (i) modification of 867,461 unvested service-based options of three terminated executives to include a performance condition; (ii) cancellation of 254,113 performance options issued in March 2021 and (iii) modification of 50,931 performance options granted in March 2021 to reduce the grant achievement period to November 2022. In November 2022, management determined the performance condition for the 918,392 modified performance options was not met. As a result, no stock-based compensation was recorded, and the unvested options were forfeited during the three months ended December 31, 2022.

2022 Incentive Award Plan

In November 2022, the board of directors adopted the 2022 Incentive Award Plan (“the 2022 Plan”), which was subsequently approved by the Company’s stockholders. The 2022 Plan provides that the initial aggregate number of shares of common stock available for issuance shall be the sum of (i) 12% of the total number of issued and outstanding shares of common stock on a fully diluted basis as of the Closing, which the Board has determined to be 3,896,412 shares of common stock (the “Initial Plan Reserve”) and (ii) an annual increase on the first day of each calendar year beginning on and including January 1, 2023 and ending on and including January 1, 2032, equal to the lesser of (A) a number equal to five percent (5%) of the aggregate number of shares of common stock outstanding on the final day of the immediately preceding calendar year and (B) such smaller number of shares of common stock as is determined by the Board (the “2022 Plan Evergreen Increase”).

The 2022 Plan permits the granting of incentive stock options, restricted stock, restricted stock unit, cash-based awards and stock appreciation rights to attract, retain and motivate persons who make (or are expected to make) important contributions to the Company by providing these individuals with equity ownership opportunities and/or equity-linked compensatory opportunities. The board of directors, at its sole discretion, will establish each option’s and stock appreciation right’s exercise price and specify the exercise price in the award agreement of each holder.

Options and stock appreciation rights granted under the 2022 Plan expire 10 years from the date of grant.

First time grants of incentive stock options and non-statutory options generally vest at a rate of 25% on the first anniversary of the grant date and then ratably monthly over the next three years. Upon termination of employment, any unvested options are automatically returned to the Company. In general, vested options that were not exercised within three months after termination are surrendered back to the Company. These options are added back to the Plan and made available for future grants.

As of December 31, 2022, there were 2,639,329 common shares, available for issuance under the 2022 Plan.

84

Restricted Stock Unit Issuance

On September 9, 2022, Tempo issued 9,500,000 retention awards in the form of restricted stock units of Tempo (“Tempo RSUs”) to certain eligible employees and directors of Tempo. On September 23, 2022, ACE and Tempo entered into the Second Amendment to the Amended and Restated Agreement and Plan of Merger, pursuant to which the parties agreed, among other things, that all awards of Tempo RSUs that are outstanding at the closing of the Business Combination will, at the Effective Time, be converted into (a) restricted stock unit awards covering shares of Tempo common stock (“Tempo RSUs”) and (b) the right to receive a number of Tempo Earnout Shares.

Out of the above approved and issued RSUs, 4,750,000 RSUs were subject to service-based conditions which shall vest at a rate of 33.33% on the first anniversary of the grant date and then ratably quarterly over the next two years. The Company recorded $29 thousand in compensation expense for these service-based RSUs for the year ended December 31, 2022.

The remaining 4,750,000 RSUs were subject to performance-based conditions, 50% of which will vest upon achieving $15.0 million in quarterly revenue of Tempo and the remaining 50% will vest upon achieving $5.0 million in adjusted EBITDA of Tempo. The total fair value of these performance based RSUs was $4.3 million as of the issuance date of September 27, 2022. The Company recorded no compensation expense for these performance based RSUs for the year ended December 31, 2022 as achievement of the vesting condition was not deemed probable of occurring.

Option and RSU Activity

A summary of cumulative option activity under the 2015 Plan and the 2022 Plan is as follows:

Options outstanding

Weighted 

Weighted

average 

average

Aggregate

Number of

exercise price 

contractual term

intrinsic value

    

shares

    

per share

    

(in years)

    

(in thousands)

Outstanding – January 1, 2022

 

16,457,475

$

1.36

 

7.96

 

$

104,554

Retrospective application of recapitalization

(13,651,211)

6.85

Adjusted balance – beginning of period

2,806,264

8.21

7.96

104,554

Options granted

 

705,520

 

6.85

 

 

Options exercised

 

(8,184)

 

6.01

 

 

Options forfeited

 

(713,205)

 

13.33

 

 

Options expired

 

(36,196)

 

6.92

 

 

Outstanding – December 31, 2022

 

2,754,199

4.73

 

7.46

77

Vested during the period

 

627,299

 

9.25

 

6.75

 

Vested at end of period

 

1,894,115

 

6.52

 

5.69

 

77

Exercisable at the end of the period

 

1,894,115

 

6.52

 

5.69

 

77

Shares expected to vest

 

860,064

 

5.24

 

9.20

 

Vested and expected to vest

 

2,549,745

 

6.26

 

6.71

 

77

The following is a summary of the 2015 Plan RSU activity for the year ending December 31, 2022:

    

    

Weighted-

Number of Awards

Average

    

Outstanding

    

Grant Date Fair Value

Unvested Balance – January 1, 2022

 

$

Granted

 

1,662,620

 

22.25

Forfeited

 

(42,630)

 

22.59

Unvested Balance – December 31, 2022

 

1,619,990

 

22.25

Determination of Fair Value

The Company estimates the fair value of share-based compensation for stock options and restricted stock units utilizing the BSM option pricing model, which is dependent upon several variables, discussed below. These amounts are estimates and, thus, may not be

85

reflective of actual future results, nor amounts ultimately realized by recipients of these grants. The Company recognizes compensation using the straight-line basis over the requisite service period, which is generally the vesting period of the respective award.

Fair Value of Common Stock: The fair value of our common stock underlying the stock option awards is determined by the board. Given the absence of a public trading market, the board considered numerous objective and subjective factors to determine the fair value of our common stock at each meeting at which awards are approved. These factors included, but are not limited to: (i) contemporaneous third-party valuations of common stock; (ii) the rights, preferences and privileges of convertible preferred stock relative to common stock; (iii) the lack of marketability of common stock; (iv) stage and development of the Company’s business; (v) general economic conditions; and (vi) the likelihood of achieving a liquidity event, such as an initial public offering (“IPO”) or sale of the Company, given prevailing market conditions. To evaluate the fair value of the underlying shares for grants between two independent valuations and after the last independent valuation, a linear interpolation framework is used to evaluate the fair value of the underlying shares.

Expected Term: The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and primarily calculated as the average of the option vesting and contractual terms, based on the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options.

Expected Volatility: Since the Company does not have a trading history of its common stock, the expected volatility was derived from the average historical stock volatilities of several public companies within the Company’s industry that it considers to be comparable to its business over a period equivalent to the expected term of the stock option grants.

Risk-Free-Interest-Rate: The Company bases the risk-free interest rate on the implied yield available on U.S. Treasury zero-coupon issues with remaining term equivalent to expected term.

Expected Dividend: The Company has not issued any dividends in its history and does not expect to issue dividends over the life of the options and, therefore, has estimated the dividend yield to be zero.

The following assumptions were used to calculate the fair value of options granted during the year ended December 31, 2022:

During the Year Ended 

December 31, 

    

2022

Expected term

 

0.50 - 6.00 years

Expected volatility

 

55.92% - 70.39%

Risk-free interest rate

 

1.54% - 3.71%

Expected dividends

 

0%

Stock-Based Compensation Expense

The following table summarizes stock-based compensation expense and its allocation within the accompanying consolidated statements of operations during the years ended December 31, 2022 and 2021 (in thousands):

    

2022

    

2021

Cost of goods sold

$

501

$

276

Research and development

 

1,615

 

540

Sales and marketing

 

465

 

402

General and administrative

 

8,708

 

1,320

Total stock-based compensation expense

$

11,289

$

2,538

As of December 31, 2022, there were a total of $3.4 million and $6.9 million of unrecognized employee compensation costs related to service-based options and RSUs, respectively. Such compensation cost is expected to be recognized over a weighted-average period of approximately 2.49 years and 2.69 years for service-based options and RSUs, respectively.

As of December 31, 2022, there were a total of $0.7 million of unrecognized employee compensation costs related to performance-based options. Such compensation cost is expected to be recognized over a weighted-average period of approximately 0.95 years for performance-based options.

86

Earnout Shares

During the period from the date of the Merger through December 31, 2022, the Company did not record stock-based compensation expense associated with the 1,824,463 Earnout Shares issued concurrently with the Merger as the performance conditions associated with the Earnout Shares were not deemed probable of achievement. Unrecognized stock-based compensation expense for Earnout Shares with a performance-based vesting condition that was not deemed probable of occurring as of December 31, 2022, is $2.1 million which is expected to vest subject to the performance-based vesting condition being satisfied or deemed probable.

(10)

Commitments and Contingencies

Operating Leases

The table below presents the operating lease-related assets and liabilities recorded on the consolidated balance sheets (in thousands):

    

Classifications on the financial statements

    

As of December 31, 2022

Operating lease assets

 

Operating leases – right-of-use asset

$

371

Operating lease liability, current

 

Operating lease liability, current

 

516

Operating lease liability, noncurrent

 

Operating lease liability, noncurrent

 

30

    

    

Classifications on the financial statements

As of December 31, 2021

Operating lease assets

 

Operating leases– right-of-use asset

$

1,323

Operating lease liability, current

 

Operating lease liability, current

 

1,111

Operating lease liability, noncurrent

 

Operating lease liability, noncurrent

 

546

The estimated incremental borrowing rate used to measure the lease liability is 8.95%. Prospectively, future rent expense under ASC 842 is calculated using the same methodology as required under ASC 840 in order to record straight line lease expense over the lease term. Rent expense recorded was $1.0 million for the years ended December 31, 2022 and 2021. Variable lease expenses for the years ended December 31, 2022 and 2021 were immaterial.

On August 8, 2022, the Company abandoned a section of their operating lease for the remainder of the lease term and has no intention of subleasing the space. The Company reassessed their asset grouping as the deployment of the ROU asset had changed and determined the abandoned lease was a new asset group. The Company concluded the abandoned section of their ROU asset was not recoverable and recognized an impairment charge of $0.1 million to the right of use asset, and a $0.2 million impairment charge to the leasehold improvements. These impairment charges were recorded within impairment loss in the consolidated statements of operations.

Future minimum lease payments under non-cancelable operating leases as of December 31, 2022 are as follows (in thousands):

    

As of December 31, 

2022

2023

$

531

2024

 

29

Total future lease payments

 

560

Less imputed interest

 

(14)

Total operating lease liability

$

546

87

Finance Leases

The table below presents the finance lease-related assets and liabilities recorded on the consolidated balance sheets and the consolidated statements of operations (in thousands):

    

    

  

Classification on the financial statements

December 31, 2022

Finance lease assets

 

Property and equipment, net

$

3,383

Finance lease liability, current

 

Finance lease, current

 

1,606

Finance lease liability, noncurrent

 

Finance lease, noncurrent

 

Depreciation of the leased asset

 

Cost of revenue

 

2,072

Lease interest expense

 

Other income (expense), net

 

414

    

    

Classification on the financial statements

December 31, 2021

Finance lease assets

 

Property and equipment, net

$

3,943

Finance lease liability, current

 

Finance lease, current

 

1,091

Finance lease liability, noncurrent

 

Finance lease, noncurrent

 

1,606

Depreciation of the leased asset

 

Cost of revenue

 

547

Lease interest expense

 

Other income (expense), net

 

598

Future minimum lease payments under finance lease are as follows (in thousands):

    

As of December 31, 

2022

2023

$

1,731

Total future lease payments

 

1,731

Less: imputed interest

 

(125)

Total finance lease liability

$

1,606

The weighted average remaining lease term for our operating leases and finance leases is 0.6 years and 0.5 years, respectively and the weighted average discount rate of our operating leases and finance leases is 8.95% and 18.71%, respectively. Supplemental disclosures of cash flow information related to leases were as follows (in thousands):

Years Ended December 31, 

    

2022

    

2021

Operating cash flows paid for operating leases

$

1,215

$

1,184

Financing cash flows paid for finance leases

 

1,504

 

1,504

(11)

Income Taxes

The components of the Company’s provision for income taxes for the years ended December 31, 2022 and 2021 is as follows (in thousands):

    

Years Ended December 31, 

2022

2021

Current:

 

  

 

  

Federal

$

$

State

 

 

Total current tax expense

$

$

88

The following reconciles income tax expense computed at the federal statutory rate with income tax expense as reported:

Years Ended December 31, 

 

    

2022

    

2021

 

Statutory rate

 

21.0

%  

21.0

%

Federal net operating loss

 

%  

%

Leases

 

%  

%

Depreciation

 

%  

%

State income tax

 

1.6

%  

9.6

%

Permanent differences

 

(12.6)

%  

(6.8)

%

Other

 

%  

%

Valuation allowance

 

(10.0)

%  

(23.8)

%

Effective income tax rate

 

0.0

%  

0.0

%

The significant components of the Company’s deferred tax asset (liability) as of December 31, 2022 and 2021 are as follows:

Years Ended December 31, 

    

2022

    

2021

Deferred tax assets

 

  

 

  

Net operating losses

$

34,780

$

26,070

Stock options and Warrants

3,107

Property, plant and equipment and intangibles

2,620

Accruals and other

 

1,041

 

982

Total deferred tax assets

 

41,548

 

27,052

Less valuation allowance

 

(40,333)

 

(25,648)

Net deferred tax assets

 

1,215

 

1,404

Deferred tax liabilities

 

 

Property, plant, equipment, and intangibles

 

(1,125)

 

(1,017)

Lease liability

(90)

(387)

Total deferred tax liabilities

 

(1,215)

 

(1,404)

Net deferred tax assets (liabilities)

$

$

As of December 31, 2022, the Company had net operating loss carryforwards of approximately $128.7 million and $121.9 million for federal and state income tax purposes, respectively. The federal and state net operating loss carryforwards begin to expire in 2027 and 2028 respectively. Federal NOLs that arose on or after January 1, 2018 can be carried forward indefinitely against future income but can only be used to offset a maximum of 80% of the Company’s federal taxable income in any year.

The Company has established a valuation allowance for U.S. federal and state deferred tax assets. The valuation allowance requires an assessment of both positive and negative evidence when determining whether it is more likely than not that deferred tax assets are recoverable. Such assessment is required on a jurisdiction-by-jurisdiction basis. The Company intends to maintain a full valuation allowance until sufficient positive evidence exists to support reversal. The valuation allowance for deferred tax assets was $40.3 million and $25.6 million as of December 31, 2022 and 2021, respectively. The change in valuation allowance of $14.4 million and $11.4 million in 2022 and 2021, respectively, is primarily related to the Company’s activities that give rise to a net operating loss carryover.

The unrecognized tax benefit is related to the Company’s reserves on Federal and California research and development tax credits. For the years ended December 31, 2022 and 2021, the activity related to the unrecognized tax benefits is as follows (in thousands):

Years Ended December 31, 

    

2022

    

2021

Unrecognized tax benefits, beginning of period

$

411

$

411

Additions based on tax positions related to current year

 

 

Reductions based on tax positions related to prior years

 

 

Unrecognized tax benefits, end of period

$

411

$

411

89

The Company is currently unaware of any uncertain tax positions that could result in significant additional payments, accruals, or other material deviation in the next 12 months.

The Inflation Reduction Act of 2022 (“IRA”) was passed and signed into law in August 2022, which contains various corporate income tax provisions, including a 15% corporate minimum tax, a 1% excise tax on stock repurchases, and new renewable energy tax credit regime. The Company is still analyzing the impact of such provisions but does not anticipate a material impact as a result of its passage.

Under the Tax Cuts and Jobs Act, research and development expenditures are no longer fully deductible and are required to be capitalized and amortized under Section 174 of the Internal Revenue Code in tax years beginning on or after January 1, 2022. The capitalized research expenses must be amortized over five years for research performed in the U.S. and 15 years for research performed outside the U.S. The mandatory capitalization requirement increased the Company’s deferred tax assets, which were fully offset by a valuation allowance.

The federal and state net operating loss carryforwards may be subject to significant limitations under Section 382 and Section 383 of the Internal Revenue Code and similar provisions under state law. Federal tax legislation enacted in December 2017, commonly known as the Tax Cuts and Jobs Act, contains provisions that limit the federal net operating loss carryforwards that may be used in any given year in the event of special occurrences, including significant ownership changes. A Section 382 “ownership change” generally occurs if one or more stockholders or groups of stockholders, who own at least 5% of the Company’s stock, increase their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period.The Company performed a formal Section 382 study analysis through December 31, 2022, and determined that a Section 382 “ownership change” occurred on November 22, 2022, in connection with the closing of the Merger. Based on the formal Section 382 study analysis prepared, federal net operating losses incurred by the Company through December 31, 2021 are not expected to be limited under Section 382, however any net operating losses generated in fiscal year 2022 could be subject to limitation.

(12)

Net Loss Per Share

No dividends were declared or paid for the years ended December 31, 2022 and 2021. Undistributed earnings for each period are allocated to participating securities for the applicable periods, based on the contractual participation rights of the security to share in the current earnings as if all current period earnings had been distributed. The Company’s basic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted-average shares of common stock outstanding during periods with undistributed losses.

The table below sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share data and per share amounts):

Years ended December 31, 

    

2022

    

2021

Basic and diluted:

 

  

 

  

Net loss

$

(144,851)

$

(48,013)

Weighted-average number of shares of common stock outstanding

 

8,843,703

 

6,708,466

Basic and diluted net loss per share

$

(16.38)

$

(7.16)

Basic and diluted net loss per share attributable to common stockholders is the same for the years ended December 31, 2022 and 2021 because the inclusion of potential shares of common stock would have been anti-dilutive for the periods presented. The following table presents the potential common shares outstanding that were excluded from the computation of diluted net loss per share of common stock as of the periods presented because including them would have been antidilutive:

As of December 31, 

    

2022

    

2021

Shares of common stock issuable from stock options and RSUs

 

4,374,189

 

2,806,264

Shares of common stock issuable from common stock warrants

 

18,106,559

 

583,084

Potential common shares excluded from diluted net loss per share

 

22,480,748

 

3,389,348

90

(13)

Subsequent Events

Alameda Lease Extension

On February 16, 2023, the Company entered into a three-month extension of the lease of its corporate headquarters through August 31, 2023.

Silicon Valley Bank Closure

Silicon Valley Bank was closed on March 10, 2023 by the California Department of Financial Protection and Innovation, which appointed the Federal Deposit Insurance Corporation (“FDIC”) as receiver. The FDIC transferred all deposits to a newly created bridge bank, named Silicon Valley Bridge Bank, N.A. (“SVBB”). At the time of closing, the Company maintained substantially all of its cash and cash equivalents in deposit accounts with Silicon Valley Bank. The Company did not have any lending relationships with Silicon Valley Bank at the time of closing. On March 12, 2023, the U.S. Treasury, Federal Reserve, and FDIC announced that Silicon Valley Bank depositors will have access to all their money starting March 13, 2023. The Company was able to access all of its funds at SVBB and has since transitioned its primary banking relationship to a national banking institution. The Company does not expect that the closure of Silicon Valley Bank will have an impact on the Company’s financial position and results from operations.

Optimum Merger Agreement

On March 25, 2023, the Company entered into a Securities Purchase Agreement to acquire all the outstanding equity of Optimum Design Associates, Inc. and Optimum Design Associates Pty. Ltd. (together “ODA”) for consideration of up to $6.8 million in cash, to be paid in three installments over one year, 4,400,000 shares of common stock, to be awarded within five days of the closing date of the Securities Purchase Agreement, and up to $7.5 million in additional consideration, to be awarded in the future dependent on the financial performance of ODA. The Company continues to assess the total impact of the acquisition as of the filing date.

White Lion Stock Purchase Agreement

Subsequent to December 31, 2022, the Company issued 350,000 shares of common stock to White Lion in exchange for $0.3 million in proceeds.

91

Item 9. Changes in and Disagreement With Accountants on Accounting and Financial Disclosure.

None.

Item 9A. Controls and Procedures.

Inherent Limitations on Effectiveness of Controls and Procedures

In designing and evaluating our disclosure controls and procedures, management recognizes that any disclosure controls and procedures or internal controls and procedures, no matter how well-conceived and operated, can provide only reasonable, not absolute, assurance of achieving the desired objectives of the control system. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Evaluation of Disclosure Controls and Procedures

We maintain “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act, that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to the Company’s management, including its chief executive officer and chief financial officer, as appropriate to allow timely decisions regarding required disclosure.

Our management, with the participation of our chief executive officer and our chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2022. Based on the evaluation of our disclosure controls and procedures as of December 31, 2022, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were not effective at the reasonable assurance level because of certain material weaknesses in our internal control over financial reporting, as further described below.

Management’s Annual Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act. Internal control over financial reporting is a process designed under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP.

Internal control over financial reporting cannot provide absolute assurance of achieving financial reporting objectives because of its inherent limitations. Internal control over financial reporting is a process that involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failures. Internal control over financial reporting also can be circumvented by collusion or improper management override. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. Because of such limitations, there is a risk that material misstatements may not be prevented or detected on a timely basis by internal control over financial reporting. However, these inherent limitations are known features of the financial reporting process. Therefore, it is possible to design into the process safeguards to reduce, though not eliminate, this risk.

As of December 31, 2022, our management assessed the effectiveness of our internal control over financial reporting using the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control-Integrated Framework (2013). A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis.

Management identified the following material weaknesses in its internal control:

(a)we did not maintain sufficient resources who possess an appropriate level of expertise to timely review account reconciliations and identify, select, and apply GAAP pertaining to revenue recognition, inventory, equity administration and to significant financing transactions including business combinations. These control deficiencies resulted in a failure to detect accounting errors in these areas; and

92

(b)as a result of insufficient resources, we failed to maintain adequate IT general controls, specifically, related to segregation of duties and system implementation.

If not remediated, these material weaknesses could result in material misstatements to the Company’s annual or interim financial statements that might not be prevented or detected on a timely basis, or in delayed filing of required periodic reports. If the Company is unable to assert that its internal control over financial reporting is effective, or when required in the future, if the Company’s independent registered public accounting firm is unable to express an unqualified opinion as to the effectiveness of the internal control over financial reporting, investors may lose confidence in the accuracy and completeness of the Company’s financial reports, the market price of the common stock could be adversely affected and the Company could become subject to litigation or investigations by Nasdaq, the SEC, or other regulatory authorities, which could require additional financial and management resources.

Remediation Plans for Identified Material Weaknesses

In response to the identified material weaknesses, our management has begun the process of developing a remediation plan to improve our internal control over financial reporting for the year ending December 31, 2023. These remediation efforts include the hiring of additional accounting and finance personnel with appropriate expertise to strengthen our overall controls over the review of reconciliations, the application of GAAP and the IT environment. The material weaknesses will not be considered remediated until management designs and implements effective controls that operate for a sufficient period of time and management has concluded, through testing, that these controls are effective. The Company’s management will monitor the effectiveness of the Company’s remediation plans and will make changes management determines to be appropriate.

Attestation Report of the Registered Public Accounting Firm

This Annual Report does not include an attestation report of our independent registered public accounting firm regarding internal control over financial reporting due to an exemption established by the JOBS Act for “emerging growth companies” and because we qualify as a “non-accelerated filer” (i.e., we do not qualify as either an “accelerated filer” or a “large accelerated filer” as defined in Rule 12b-2 under the Exchange Act).

Changes in Internal Controls over Financial Reporting

There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended December 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Item 9B. Other Information.

None.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

Not applicable.

93

PART III

Item 10. Directors, Executive Officers and Corporate Governance.

Executive Officers and Directors

The following sets forth certain information, as of the filing date of this Annual Report, concerning the persons who serve as our executive officers and directors.

Name

    

Age

    

Position

Executive Officers

 

  

 

  

Joy Weiss

 

62

 

President, Chief Executive Officer and Director

Ryan Benton

 

52

 

Chief Financial Officer, Secretary and Director

Directors

 

  

 

  

Behrooz Abdi

 

61

 

Director

Matthew Granade

 

46

 

Director

Omid Tahernia

 

62

 

Director

Jacqueline Schneider

 

58

 

Director

Joy Weiss has been our President and Chief Executive Officer and a member of our board of directors since November 2022. Prior to that, Ms. Weiss served as Legacy Tempo’s President and Chief Executive Officer from September 2019 to November 2022 and as a member of Legacy Tempo’s board of directors from December 2015 to November 2022. Ms. Weiss was one of Legacy Tempo’s earliest investors and one of its first outside advisors. Prior to joining Legacy Tempo, she served as Vice President, Data Center and Vice President, Internet of Things (IoT) at Analog Devices, Inc. (“Analog Devices”), a leading global semiconductor manufacturer, from March 2017 to September 2019. From 2012 to March 2017, Ms. Weiss served as President of the Dust Networks division of Linear Technology, Inc. (“Linear”), which was acquired by Analog Devices in March 2017. From 2004 to 2011, Ms. Weiss served as President and Chief Executive Officer of Dust Networks, Inc., a pioneer in the field of wireless sensor networking, which was acquired by Linear in December 2011. Prior to joining Dust Networks, Inc., Ms. Weiss served as an Executive in Residence of Blueprint Ventures and as Chief Executive Officer of Inviso. She currently serves on the board of Playworks, a national non-profit, and she has previously served on the boards of several other private companies. Ms. Weiss holds a degree in Electrical Engineering from the Massachusetts Institute of Technology. We believe that Ms. Weiss is qualified to serve on the Board due to her deep knowledge of Tempo and her extensive industry and leadership experience. 

Ryan Benton has been our Chief Financial Officer, Secretary and a member of our board of directors since November 2022. Prior to that, Mr. Benton served as Chief Financial Officer of Legacy Tempo from July 2020 to November 2022. He has also served as a member of ACE’s board of directors since July 2020 and as a Board Member of Revasum, Inc. (“Revasum”), a publicly listed semiconductor capital equipment company, since September 2018. Since 2015, Mr. Benton has also served as an independent board member for Pivotal Systems, a publicly listed semiconductor component company, where he chairs the Audit & Risk Management Committee and serves as a member of the Remuneration & Nomination Committee. Between September 2018 and July 2020, Mr. Benton served as Chief Financial Officer of Revasum. Prior to joining Revasum, from August 2017 to September 2018, Mr. Benton served as Senior Vice President and Chief Financial Officer for BrainChip Holdings Ltd., a publicly listed AI software and chip solution provider and developer of neuromorphic circuits. From 2012 to August 2017, Mr. Benton held various positions at Exar Corporation, a fabless semiconductor chip manufacturer (“Exar”), including as Senior Vice President and Chief Financial Officer from 2012 through 2016 and Chief Executive Officer and Executive Board Member from 2016 until the sale of Exar to Maxlinear, Inc. in May 2017. From 1993 to 2012, Mr. Benton worked at several technology companies. He started his career as an auditor at Arthur Andersen & Company in 1991. Mr. Benton received a B.A. of Business Administration in Accounting from the University of Texas at Austin and he passed the State of Texas Certified Public Accountancy exam. We believe Mr. Benton is qualified to serve on the Board due to his deep knowledge of Tempo, his industry expertise and his experience serving on the boards of other public companies.

Omid Tahernia has been a member of our board of directors since November 2022. Prior to that, Mr. Tahernia served as a member of ACE’s board of directors from July 2020 to November 2022. Mr. Tahernia is currently an Executive Vice President for Bridgewest Group, LLC (“Bridgewest”), a position he has held since September 2020. Mr. Tahernia has also served as the Chief Executive Officer of Endura Technologies, a portfolio company of Bridgewest, since January 2021. Mr. Tahernia is the founder of SERNAI Networks, Inc. (“Sernai”), a developer of high-speed communication and intelligence-based interconnect solutions. Mr. Tahernia has served as the Chief Executive Officer of Sernai since November 2018. Since 2016, Mr. Tahernia has acted as a business and strategy advisor to several technology start-ups engaged in the Commercial IoT, Enterprise Data Center, IPTV Service Provider, Digital Healthcare, Artificial Intelligence and Semiconductor industries. From 2012 to 2015, Mr. Tahernia served as the Chief Executive Officer of Ikanos Communications (Nasdaq: IKAN) (“Ikanos”), which was acquired by Qualcomm in 2015. Prior to

94

joining Ikanos, Mr. Tahernia was President and Chief Executive Officer of Tilera Corporation from 2007 to 2011. Before this, Mr. Tahernia spent more than three years at Xilinx, Inc., most recently serving as Corporate Vice President & General Manager of the company’s Processing Solutions Group. Mr. Tahernia worked at Motorola from 1984 to 2004, with his most recent leadership role being Vice President and Director, Strategy and Business Development at Motorola Semiconductors. Mr. Tahernia received an M.S. in Electrical Engineering from Georgia Institute of Technology and a B.S. in Electrical Engineering from Virginia Tech. We believe Mr. Tahernia is qualified to serve on the Board due to his strong track record of leading companies, including public companies, and his industry experience.

Behrooz Abdi has been a member of our board of directors since November 2022. Prior to that, Mr. Abdi served as ACE’s Chief Executive Officer and the Chairman of ACE’s board of directors from July 2020 to November 2022. Mr. Abdi is currently a Strategic Advisor for the Sensor System Business Company of TDK Corporation, a multinational electronics company, a position he has held since April 2020. Prior to this, from 2012 to March 2020, he was President and Chief Executive Officer of InvenSense, Inc. (NYSE: INVN), a leading provider of sensors for smart phones, drones, wearables, smart homes and the automotive industry. Mr. Abdi currently serves as an advisor to InvenSense. He was previously Chief Executive Officer and President of a network processor company, RMI, from 2007 to 2009, and Executive Vice President of RMI’s acquirer, NetLogic Microsystems (Nasdaq: NETL), from 2009 to 2011. From 2004 until 2007, Mr. Abdi served as Senior Vice President and General Manager of QCT at Qualcomm, Inc. Prior to this, Mr. Abdi worked at Motorola Inc. for 18 years, from 1985 to 2003, where his last role was Vice President and General Manager in charge of the mobile radio frequency and mixed-signal integrated circuits product lines. Mr. Abdi received a bachelors’ degree in electrical engineering from Montana State University-Bozeman and a master’s degree in electrical engineering from the Georgia Institute of Technology. He also serves on the board of the Georgia Institute of Technology and the Montana State University Foundation, as well as the boards of several private companies. We believe that Mr. Abdi is qualified to serve on the Board due to his extensive industry and leadership experience, including serving on public company boards.

Jacqueline Schneider has been a member of our board of directors since November 2022. Prior to that, she served on Legacy Tempo’s board of directors from March 2021 to November 2022 and served as a consultant for Legacy Tempo on sales and marketing strategy from March 2020 through February 2021. Prior to serving as a member of Legacy Tempo’s board, she founded Northpointe Advisors, LLC, a company which offers consulting services to fast-growing technology companies, in November 2019, a venture in which she is still involved. From May 2016 to November 2019, Ms. Schneider served as the Chief Revenue Officer of Field Nation, LLC, a field service marketplace and project management solution that connects companies and contingent labor. As Chief Revenue Officer, Ms. Schneider was responsible for overseeing sales, marketing, customer service, customer success and sales engineering for Field Nation. From 2006 to 2017, she led sales at Proto Labs, Inc., where she oversaw a ten-fold increase in revenue and helped guide the company through a successful IPO. She currently serves on the board of Edge Embossing, a private microstructured plastics manufacturing company, and provides consulting services to various technology companies. She received her B.S. in Business from St. Cloud State University in 1987. We believe that Ms. Schneider is qualified to serve on the Board due to her track record of success in the industry and her experience as an executive.

Matthew Granade has been a member of our board of directors since November 2022. Prior to that, he served a member of Legacy Tempo’s board of directors from May 2019 to November 2022. In May 2013, he co-founded Domino Data Lab, Inc., a company that provides a data science platform that can be used to accelerate research, increase collaboration and rapidly deliver models, a venture in which he is still involved. From March 2016 to November 2020, Mr. Granade was a managing partner at Point72 Ventures, LLC, where he managed Point72’s venture capital investment arm, which focused on financial technology, enterprise automation, artificial intelligence, cyber-security and healthcare. He also served as Point72’s Chief Market Intelligence Officer from August 2015 to December 2020. In that role, Mr. Granade oversaw multiple business enterprises, including many of Point72’s innovation initiatives, and directed and managed Point72’s central portfolio. During his tenure with Point72, he oversaw the firm’s efforts to develop unique information assets, including alternative data, for its portfolio managers. Before founding Domino and joining Point72, Mr. Granade was Co-Head of Research at Bridgewater Associates, a systematic macro hedge fund, where he built and led teams that developed insights on the global economy, created new algorithmic systems for capturing alpha, and published Bridgewater’s market commentary, Daily Observations. Mr. Granade currently services on the board of Domino Data Lab and previously served on the board of Imperative Execution Inc., a private company that offers a platform for efficient trading by using machine learning to optimize order matching and reduce costs. He received his A.B. from Harvard College in 1999 and his M.B.A. from Harvard Business School in 2004. We believe that Mr. Granade is qualified to serve on the Board due to his leadership and innovation experience in advanced analytics, data, finance and technology.

95

Corporate Governance

We structure our corporate governance in a manner we believe closely aligns our interests with those of our stockholders. Notable features of this corporate governance include:

we have independent director representation on our audit, compensation and nominating committees, and our independent directors meet regularly in executive sessions without the presence of our corporate officers or non-independent directors;
at least one of our directors qualifies as an “audit committee financial expert” as defined by the SEC; and
we have begun to and will continue to implement a range of other corporate governance best practices, including implementing a robust director education program.

Independence of the Board of Directors

Nasdaq listing standards require that a majority of our board of directors be independent. An “independent director” is defined generally as a person other than an officer or employee of the company or its subsidiaries or any other individual having a relationship which, in the opinion of the company’s board of directors, would interfere with the director’s exercise of independent judgment in carrying out the responsibilities of a director. Our board of directors has determined that each of Behrooz Abdi, Jacqueline Schneider, Matthew Granade and Omid Tahernia are “independent directors” as defined in the Nasdaq listing standards and applicable SEC rules. Our independent directors will have regularly scheduled meetings at which only independent directors are present.

Composition of the Board of Directors

Our business and affairs are managed under the direction of our board of directors. Our board of directors is staggered in three classes, with two directors in Class I (Jacqueline Schneider and Ryan Benton), two directors in Class II (Matthew Granade and Omid Tahernia), and two directors in Class III (Behrooz Abdi and Joy Weiss).

Board Committees

Our board of directors directs the management of our business and affairs, as provided by Delaware law, and conducts its business through meetings of the board of directors and standing committees. We have a standing audit committee, compensation committee and nominating and corporate governance committee. In addition, from time to time, special committees may be established under the direction of the board of directors when necessary to address specific issues.

Audit Committee

Our audit committee is responsible for, among other things:

helping our board of directors oversee corporate accounting and financial reporting processes;
managing the selection, engagement, qualifications, independence and performance of a qualified firm to serve as the independent registered public accounting firm to audit our consolidated financial statements;
discussing the scope and results of the audit with the independent registered public accounting firm and reviewing, with management and the independent accountants, our interim and year-end operating results;
developing procedures for employees to submit concerns anonymously about questionable accounting or audit matters;
reviewing related person transactions;
obtaining and reviewing a report by the independent registered public accounting firm at least annually that describes our internal quality control procedures, any material issues with such procedures and any steps taken to deal with such issues when required by applicable law; and
approving or, as permitted, pre-approving, audit and permissible non-audit services to be performed by the independent registered public accounting firm.

96

Our audit committee consists of Jacqueline Schneider, Matthew Granade and Omid Tahernia, with Matthew Granade serving as chair. Rule 10A-3 of the Exchange Act and Nasdaq rules require that our audit committee must be composed entirely of independent members. Our board of directors has affirmatively determined that Jacqueline Schneider, Matthew Granade and Omid Tahernia each meet the definition of “independent director” for purposes of serving on the audit committee under Rule 10A-3 of the Exchange Act and Nasdaq rules. Each member of our audit committee also meets the financial literacy requirements of Nasdaq listing standards. In addition, our board of directors has determined that Matthew Granade qualifies as an “audit committee financial expert,” as such term is defined in Item 407(d)(5) of Regulation S-K. Our board of directors adopted a written charter for the audit committee, which is available on our corporate website at www.tempoautomation.com. The information on any of our websites is deemed not to be incorporated in this Annual Report on Form 10-K (the “Annual Report”) or to be part of this Annual Report.

Compensation Committee

Our compensation committee is responsible for, among other things:

reviewing and approving the compensation of the chief executive officer, other executive officers and senior management;
reviewing and recommending to our board of directors the compensation of directors;
administering the incentive award plans and other benefit programs;
reviewing, adopting, amending, and terminating incentive compensation and equity plans, severance agreements, profit sharing plans, bonus plans, change-of-control protections and any other compensatory arrangements for the executive officers and other senior management; and
reviewing and establishing general policies relating to compensation and benefits of the employees, including the overall compensation philosophy.

Our compensation committee consists of Jacqueline Schneider, Behrooz Abdi and Omid Tahernia, with Jacqueline Schneider serving as chair. Our board of directors has affirmatively determined that Jacqueline Schneider, Behrooz Abdi and Omid Tahernia each meet the definition of “independent director” for purposes of serving on the compensation committee under Nasdaq rules, and are “non-employee directors” as defined in Rule 16b-3 of the Exchange Act. Our board of directors adopted a written charter for the compensation committee, which is available on our corporate website at www.tempoautomation.com. The information on any of our websites is deemed not to be incorporated in this Annual Report or to be part of this Annual Report.

Nominating and Corporate Governance Committee

Our nominating committee is responsible for, among other things:

identifying and evaluating candidates, including the nomination of incumbent directors for re-election and nominees recommended by stockholders, to serve on our board of directors;
considering and making recommendations to our board of directors regarding the composition and chairmanship of the committees of our board of directors;
developing and making recommendations to our board of directors regarding corporate governance guidelines and matters, including in relation to corporate social responsibility; and
overseeing periodic evaluations of the performance of our board of directors, including its individual directors and committees.

Our nominating committee consists of Matthew Granade and Behrooz Abdi, with Behrooz Abdi serving as chair. Our board of directors has affirmatively determined that Matthew Granade and Behrooz Abdi each meet the definition of “independent director” under Nasdaq rules. Our board of directors adopted a written charter for the nominating committee, which is available on our corporate website at www.tempoautomation.com. The information on any of our websites is deemed not to be incorporated in this Annual Report or to be part of this Annual Report.

97

Risk Oversight

Our board of directors is responsible for overseeing our risk management process. Our board of directors focuses on our general risk management strategy, the most significant risks facing us, and oversees the implementation of risk mitigation strategies by management. Our audit committee is also responsible for discussing our policies with respect to risk assessment and risk management. Our board of directors believes its administration of its risk oversight function has not negatively affected our board of directors’ leadership structure.

Compensation Committee Interlocks and Insider Participation

None of our executive officers serves as a member of the board of directors or compensation committee (or other committee performing equivalent functions) of any entity that has one or more executive officers serving on our board of directors or compensation committee.

Code of Conduct

We adopted a written code of business conduct and ethics that applies to our directors, officers and employees, including our principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions. A copy of the code is posted on our corporate website at https://investors.tempoautomation.com/corporate-governance/governance-overview. In addition, we intend to post on our website all disclosures that are required by law or Nasdaq listing standards concerning any amendments to, or waivers from, any provision of the code. The information on any of our websites is deemed not to be incorporated in this Annual Report or to be part of this Annual Report.

Item 11. Executive Compensation

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

Joy Weiss, our President and Chief Executive Officer;
Ryan Benton, our Chief Financial Officer; and
Ralph Richart, our Chief Technology and Manufacturing Officer.

Mr. Richart served as our Chief Technology Officer through August 7, 2021 and was appointed as our Chief Technology and Manufacturing Officer effective August 8, 2022.

This discussion may contain forward-looking statements that are based on our current plans, considerations, expectations and determinations regarding future compensation programs. Actual compensation programs that we adopt may differ materially from the currently planned programs summarized in this discussion.

98

Summary Compensation Table

The following table sets forth information concerning the compensation of our named executive officers for the years ended December 31, 2021 and 2022.

    

    

    

    

    

    

Non-Equity 

    

    

Option 

Stock 

Incentive Plan 

All Other 

Salary 

Bonus 

Awards 

Awards 

Compensation 

Compensation 

Name and Principal Position

Year

($)(1)

($)

($)(2)

($)(3)

($)

($)

($) Total

Joy Weiss

 

2022

 

340,385

 

114,230

 

 

2,384,995

 

 

 

2,839,610

President and Chief Executive Officer

 

2021

 

450,075

 

 

1,545,860

 

 

 

 

1,995,935

Ryan Benton

 

2022

 

292,308

 

85,673

 

 

2,384,995

 

 

 

2,762,976

Chief Financial Officer

 

2021

 

375,075

 

 

508,874

 

 

 

 

883,949

Ralph Richart

 

2022

 

276,282

 

76,154

 

 

2,384,995

 

 

 

2,737,431

Chief Technology and Manufacturing Officer

 

2021

 

342,583

 

 

257,643

 

 

 

 

600,226

(1)Amounts represent the aggregate base salary actually paid to our named executive officers in the applicable year.
(2)Amounts represent the aggregate grant date fair value of stock options granted to our named executive officers during the applicable year computed in accordance with ASC Topic 718. Assumptions used to calculate these amounts for 2022 are included in our consolidated financial statements included in this Annual Report.
(3)Amounts represent the aggregate grant date fair value of restricted stock units granted to our named executive officers during the applicable year computed in accordance with ASC Topic 718. Assumptions used to calculate these amounts for 2022 are included in our consolidated financial statements included in this Annual Report.

NARRATIVE TO SUMMARY COMPENSATION TABLE

2022 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. For 2022, our named executive officers’ annual base salaries were as follows: Ms. Weiss: $450,000; Mr. Benton: $375,000; and Mr. Richart: $350,000; provided, that, beginning on July 25, 2022, the named executive officers’ annual base salaries were temporarily reduced to the following amounts in order to reduce our overall operating cash outflows and as part of a larger effort by our company to preserve working capital prior to the completion of the Business Combination: Ms. Weiss: $300,000; Mr. Benton: $225,000; and Mr. Richart: $200,000. The named executive officers’ annual base salaries were restored to their pre-reduction levels on November 25, 2022.

2022 Bonuses

One-Time Bonuses

On November 30, 2022, each named executive officers was paid a one-time bonus equal to one and one-tenth times (1.10x) the excess of the base salary that the applicable executive would have received during the period beginning on July 25, 2022 and ending on November 25, 2022 (had the temporary salary reductions discussed above not occurred) and the base salary actually paid to such executive during such period. Such one-time bonuses were paid to our named executive officers in order to compensate them for the base salary reductions they took during the period beginning on July 25, 2022 and ending on November 25, 2022.

Annual Performance-Based Bonuses

We also maintained an annual performance-based cash bonus program for 2022 in which our named executive officers participated. Bonus payments under the 2022 bonus program were determined based on achievement of certain corporate performance goals approved by our board of directors, subject to the applicable executive’s continued employment through December 31, 2022. For the year ended December 31, 2022, our named executive officers’ target bonuses (expressed as a percentage of base salary) were as follows: Ms. Weiss: 20%; Mr. Benton: 20%; and Mr. Richart: 20%.

99

Under our 2022 annual bonus program, the applicable performance metrics consisted of achievement of certain company revenue, bookings and gross margin targets. Due to the Company’s financial position during calendar year 2022, the Company determined not to pay bonuses in respect of 2022 (including to our named executive officers).

Equity Compensation

We have historically granted stock options to our employees under our Amended and Restated 2015 Equity Incentive Plan (the “2015 Plan”), including our named executive officers, in order to attract and retain our employees, as well as to align their interests with the interests of our stockholders. In 2022, however, we determined to grant restricted stock units to our named executive officers and certain other employees in order to encourage retention by diversifying the types of equity incentive awards provided as we became a public company.

On September 9, 2022, we granted to each of our named executive officers under the 2015 Plan an award of 255,790 restricted stock units covering shares of our common stock (“RSUs”). Fifty percent (50%) of the RSUs subject to each award (the “Time-Vest RSUs”) vest based on the applicable executive’s continued service, and the remaining fifty percent (50%) of the RSUs subject to each award (the “Performance-Vest RSUs”) vest based on the attainment of certain performance measures, in each case, as further described below:

Time-Vest RSUs: Subject to the applicable executive’s continued service through the applicable vesting date, one-third of the Time-Vest RSUs will vest on the first anniversary of the grant date (the “Initial Vesting Date”) and, thereafter, one-twelfth of the Time-Vest RSUs will vest on each three-month anniversary of the Initial Vesting Date.
Performance-Vest RSUs: Subject to the applicable executive’s continued service through the applicable vesting date, (i) fifty percent (50%) of the Performance-Vest RSUs will be eligible to vest with respect to our first fiscal quarter (commencing the first quarter of 2023 and ending with the fourth quarter of 2027) during which we attain $15 million or greater in sales revenue; and (ii) the remaining 50% of the Performance-Vest RSUs shall be eligible to vest with respect to the first fiscal quarter (commencing the first quarter of 2023 and ending with the fourth quarter of 2027) during which we attain $5 million or greater in adjusted EBITDA.

Upon the closing of the Business Combination on November 22, 2022, we adopted the Tempo Automation Holdings, Inc. 2022 Incentive Award Plan (the “2022 Plan”). No further awards have been or will be made under the 2015 Plan following the adoption of the 2022 Plan.

Other Elements of Compensation Retirement Plan

We currently maintain a 401(k) retirement savings plan for our employees, including our named executive officers, who satisfy certain eligibility requirements. Our named executive officers are eligible to participate in the 401(k) plan on the same terms as other full-time employees. The Code allows eligible employees to defer a portion of their compensation, within prescribed limits, on a pre-tax basis through contributions to the 401(k) plan. We believe that providing a vehicle for tax-deferred retirement savings through our 401(k) plan adds to the overall desirability of our executive compensation package and further incentivizes our employees, including our named executive officers, in accordance with our compensation policies. We did not make any discretionary matching contributions in 2022.

Employee Benefits

All of our full-time employees, including our named executive officers, are eligible to participate in our health and welfare plans, including:

medical, dental and vision benefits;
medical and dependent care flexible spending accounts;
short-term and long-term disability insurance;
life insurance; and
employee assistance program.

100

We believe the benefits described above are necessary and appropriate to provide a competitive compensation package to our named executive officers.

No Tax Gross-Ups

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

Outstanding Equity Awards at Fiscal Year-End

The following table summarizes the number of shares of common stock underlying outstanding equity incentive plan awards for each named executive officer as of December 31, 2022.

    

    

    

    

Option Awards

    

Stock Awards

    

Equity 

Equity 

Incentive 

Incentive 

Plan 

Plan 

Awards: 

Awards: 

Market or 

    

Number of 

Payout Value of 

    

    

Market 

Unearned 

Unearned 

Number of 

Number of 

Number of 

Number of 

Value of 

Shares, 

Shares, 

Securities 

Securities 

Securities 

Shares or 

Shares or 

Units, or 

Units, or 

Underlying 

Underlying 

Underlying 

    

    

Units of 

Units of 

Other Rights 

Other Rights 

Unexercised 

Unexercised 

Unexercised 

Option 

Option 

Stock That 

Stock That 

That Have 

That 

Grant 

Vesting 

    

Options (#)

Options (#) 

Unearned 

Exercise 

Expiration 

Have Not 

Have Not 

Not 

Have Not 

Name

Date

Start Date

Notes

 Exercisable

    

Unexercisable

    

Options (#)

    

Price ($)

    

Date

    

Vested (#)

    

Vested ($)

    

Vested (#)

    

Vested ($)

Joy Weiss

 

4/27/2015

 

1/26/2015

 

(1)(5)(6)(8)

 

5,328

 

0.27

 

4/26/2025

 

 

 

1/20/2016

 

12/17/2015

 

(1)(5)(6)(8)

 

10,231

 

1.94

 

1/19/2026

 

 

 

1/24/2018

 

12/18/2017

 

(1)(5)(6)(8)

 

17,052

 

5.69

 

1/23/2028

 

 

 

11/8/2019

 

9/23/2019

 

(1)(5)(6)

 

259,065

 

8.57

 

11/7/2029

 

 

 

3/29/2021

 

N/A

 

(2)(6)

 

86,666

 

5.52

 

3/28/2031

 

 

 

3/29/2021

 

9/23/2021

 

(1)(5)(6)

 

108,332

 

65,000

5.52

 

3/28/2031

 

 

 

9/27/2022

 

9/9/2022

 

(10)

 

 

127,895

$

100,014

127,895

$

100,014

Ryan Benton

 

7/29/2020

 

N/A

 

(2)(5)(6)

44,058

 

5.52

 

7/28/2030

 

 

 

7/29/2020

 

7/13/2020

 

(3)(6)(7)

79,856

 

52,320

5.52

 

7/28/2030

 

 

 

7/3/2021

 

7/2/2021

 

(3)(5)(6)

16,630

 

30,327

8.86

 

7/2/2031

 

 

 

9/27/2022

 

9/9/2022

 

(10)

 

 

127,895

$

100,014

127,895

$

100,014

Ralph Richart

 

8/3/2018

 

8/2/2018

 

(1)(5)(6)

1,278

 

5.69

 

8/2/2028

 

 

 

7/25/2019

 

4/30/2019

 

(3)(5)(6)

17,193

 

1,564

8.57

 

7/24/2029

 

 

 

7/29/2020

 

7/29/2020

 

(4)(5)(6)

16,908

 

11,078

5.52

 

7/28/2030

 

 

 

11/4/2020

 

11/4/2020

 

(4)(5)(6)

20,466

 

18,830

5.52

 

11/3/2030

 

 

 

3/29/2021

 

N/A

 

(6)(9)

21,666

 

21,667

5.52

 

3/28/2031

 

 

 

9/27/2022

 

9/9/2022

 

(10)

 

 

127,895

$

100,014

127,895

$

100,014

(1)Represents an option vesting with respect to 1/24th of the shares subject thereto on each monthly anniversary of the applicable vesting start date, subject to the applicable executive’s continued service through the applicable vesting date.
(2)This option vested as to 100% of the shares subject thereto upon the closing of the Business Combination.
(3)Represents an option vesting with respect to 25% of the shares subject thereto on the first anniversary of the vesting start date, and with respect to 1/48th of the shares subject to the option on each monthly anniversary of the applicable vesting start date thereafter, subject to the applicable executive’s continued service through the applicable vesting date.
(4)Represents an option vesting with respect to 1/48th of the shares subject thereto on each monthly anniversary of the applicable vesting start date, subject to the applicable executive’s continued service through the applicable vesting date.
(5)The option will vest in full (to the extent then-unvested) upon (i) a termination of the applicable executive’s service by the company without “cause” or by the executive for “good reason”, in either case, within three months before or eighteen months after a “change in control” or “corporate transaction” of the company (each as defined in the 2015 Plan), or (ii) a termination of the applicable executive’s service due to the executive’s death or disability within eighteen months after a “change in control” or “corporate transaction” of the company. The foregoing accelerated vesting is subject to the satisfaction of certain conditions (including the executive’s execution of a release) set forth in the applicable executive’s offer letter (as described in more detail below under “Executive Compensation Arrangements — Offer Letters”).
(6)The option will vest in full, to the extent then-unvested, upon a “change in control” or “corporate transaction” of the company (within the meaning of the 2015 Plan or any successor plan), or any other event in which such options would otherwise be terminated, subject to the applicable executive’s continued employment with the company through such event.
(7)Upon a termination of the applicable executive’s service by the company without “cause” or by the executive for “good reason”, in either case, more than three months before or more than eighteen months after a “change in control” or “corporate

101

transaction” of the company (each as defined in the 2015 Plan), the option will vest with respect to the number of shares that would, absent the applicable executive’s termination of service, otherwise vest during the six-month period following such termination. The foregoing accelerated vesting is subject to the satisfaction of certain conditions (including the executive’s execution of a release) set forth in the applicable executive’s offer letter (as described in more detail below under “Executive Compensation Arrangements — Offer Letters”).
(8)Represents an option granted to Ms. Weiss in respect of her service, prior to Ms. Weiss becoming our President and Chief Executive Officer, as an advisor and member of Tempo’s board of directors.
(9)Represents an option with respect to which: (i) 50% of the shares subject to the option vested and became exercisable upon the closing of the Business Combination, and (ii) thereafter, the remaining 50% of the shares subject to the option will vest and become exercisable in equal monthly installments on each of the first twelve monthly anniversaries of the closing of the Business Combination, subject to the applicable executive’s continued service as an executive officer of Tempo through the applicable vesting date.
(10)Represents awards of RSUs that vest as follows: (i) One-third of the Time-Vest RSUs will vest on the Initial Vesting Date and, thereafter, one-twelfth of the Time-Vest RSUs will vest on each three-month anniversary of the Initial Vesting Date, subject to the applicable executive’s continued service through the applicable vesting date; and (ii) with respect to the Performance-Vest RSUs, (x) fifty percent (50%) of the Performance-Vest RSUs will be eligible to vest with respect to our first fiscal quarter (commencing the first quarter of 2023 and ending with the fourth quarter of 2027) during which we attain $15 million or greater in sales revenue, and (y) the remaining 50% of the Performance-Vest RSUs shall be eligible to vest with respect to the first fiscal quarter (commencing the first quarter of 2023 and ending with the fourth quarter of 2027) during which we attain $5 million or greater in adjusted EBITDA, in each case, subject to the applicable executive’s continued service through the applicable vesting date.

Executive Compensation Arrangements

Offer of Employment Letters

During 2022, we were party to offer of employment letters with each of our named executive officers, the material terms of which are summarized below.

Joy Weiss Offer Letter

We are party to an employment offer letter, dated March 10, 2021, with Ms. Weiss, pursuant to which Ms. Weiss serves as our President and Chief Executive Officer. Ms. Weiss’s offer letter sets forth the terms and conditions of her employment, including her base salary, target annual bonus opportunity, eligibility to participate in our employee benefit plans, and reimbursement for business expenses in accordance with company policy.

Ms. Weiss’s offer letter provides that if her employment is terminated by Tempo without “cause” (as defined in her offer letter, and other than due to her disability or death) or due to Ms. Weiss’s resignation for “good reason” (as defined in her offer letter), subject to Ms. Weiss’s execution and non-revocation of a release of claims in favor of Tempo, resignation from Tempo’s board of directors, and continued compliance with certain post-termination obligations (including applicable restrictive covenants), she will become entitled to severance benefits consisting of: (i) an amount equal to six (6) months of her base salary, and (ii) company-subsidized healthcare continuation coverage for up to six (6) months following the date of termination. In addition, if Ms. Weiss’s employment is terminated by the company without “cause” or due to her resignation for “good reason,” in any case, within three months before, or eighteen months after, a “change in control” or “corporate transaction” of the company (each as defined in the 2015 Plan or any successor equity incentive plan), or if Ms. Weiss’s employment terminates due to her death or disability within eighteen months after any such event, then, subject to the satisfaction of the conditions described above, Ms. Weiss will be entitled to full vesting of her then-outstanding time-vesting equity awards upon such termination.

Ms. Weiss’s offer letter includes a Code Section 280G “best pay” provision, pursuant to which any “parachute payments” that become payable to her in connection with a change in control of the company will either be paid in full or reduced so that such payments are not subject to the excise tax imposed under Code Section 4999, whichever results in the better after-tax treatment for Ms. Weiss.

Pursuant to the terms of her offer letter, Ms. Weiss also entered into a separate agreement which includes standard invention assignment provisions, confidential information and non-disclosure covenants, an employee non-solicitation covenant effective during

102

employment and for one year following the termination of Ms. Weiss’s employment, and a covenant not to compete with the company during the term of Ms. Weiss’s employment.

Ryan Benton Offer Letter

We are party to an employment offer letter with Mr. Benton, dated June 9, 2020, pursuant to which Mr. Benton serves as our Chief Financial Officer. Mr. Benton’s offer letter sets forth the terms and conditions of his employment, including his base salary, target annual bonus opportunity, eligibility to participate in our employee benefit plans, and reimbursement for business expenses in accordance with company policy.

Mr. Benton’s offer letter provides that if his employment is terminated by the company without “cause” (as defined in his offer letter, and other than due to his disability or death) or due to Mr. Benton’s resignation for “good reason” (as defined in his offer letter), subject to Mr. Benton’s execution and non-revocation of a release of claims in favor of the company and continued compliance with certain post-termination obligations (including applicable restrictive covenants), he will become entitled to severance benefits consisting of: (i) an amount equal to six (6) months of his base salary, (ii) a pro-rated target annual bonus for the year of termination, (iii) company-subsidized healthcare continuation coverage for up to six (6) months following the date of termination, and (iv) unless such termination occurs within three months before, or eighteen months after, a “change in control” or “corporate transaction” (as discussed in the following sentence), six months’ accelerated vesting of his then-outstanding time-vesting equity awards. In addition, if Mr. Benton’s employment is terminated by the company without “cause” or due to his resignation for “good reason,” in any case, within three months before, or eighteen months after, a “change in control” or “corporate transaction” of the company (each as defined in the 2015 Plan or any successor equity incentive plan), or if Mr. Benton’s employment terminates due to his death or disability within eighteen months after any such event, then, subject to the satisfaction of the conditions described above, Mr. Benton will be entitled to full vesting of his then-outstanding time-vesting equity awards upon such termination.

Mr. Benton’s offer letter includes a Code Section 280G “best pay” provision, pursuant to which any “parachute payments” that become payable to him in connection with a change in control of the company will either be paid in full or reduced so that such payments are not subject to the excise tax imposed under Code Section 4999, whichever results in the better after-tax treatment for Mr. Benton.

Pursuant to the terms of his offer letter, Mr. Benton also entered into a separate agreement which includes standard invention assignment provisions, confidential information and non-disclosure covenants, an employee non-solicitation covenant effective during employment and for one year following the termination of Mr. Benton’s employment, and a covenant not to compete with the company during the term of Mr. Benton’s employment.

Ralph Richart Offer Letter

We are party to an employment offer letter with Mr. Richart, dated April 15, 2021, pursuant to which Mr. Richart serves as our Chief Technology and Manufacturing Officer. Mr. Richart’s offer letter sets forth the terms and conditions of his employment, including his base salary, target annual bonus opportunity, eligibility to participate in our employee benefit plans, and reimbursement for business expenses in accordance with applicable company policy.

Mr. Richart’s offer letter provides that if his employment is terminated by the company without “cause” (as defined in his offer letter, and other than due to his disability or death) or due to Mr. Richart’s resignation for “good reason” (as defined in his offer letter), subject to Mr. Richart’s execution and non-revocation of a release of claims in favor of the company and continued compliance with certain post-termination obligations (including applicable restrictive covenants), he will become entitled to severance benefits consisting of: (i) an amount equal to six (6) months of his base salary, and (ii) company-subsidized healthcare continuation coverage for up to six (6) months following the date of termination. In addition, if Mr. Richart’s employment is terminated by the company without “cause” or due to his resignation for “good reason,” in any case, within three months before, or eighteen months after, a “change in control” or “corporate transaction” of the company (each as defined in the 2015 Plan or any successor equity incentive plan), or if Mr. Richart’s employment terminates due to his death or disability within eighteen months after any such event, then, subject to the satisfaction of the conditions described above, Mr. Richart will be entitled to full vesting of his time-vesting stock option granted in 2020 upon such termination.

Mr. Richart’s offer letter includes a Code Section 280G “best pay” provision, pursuant to which any “parachute payments” that become payable to him in connection with a change in control of the company will either be paid in full or reduced so that such payments are not subject to the excise tax imposed under Code Section 4999, whichever results in the better after-tax treatment for Mr. Richart.

103

Pursuant to the terms of his offer letter, Mr. Richart also entered into a separate agreement which includes standard invention assignment provisions, confidential information and non-disclosure covenants, an employee non-solicitation covenant effective during employment and for one year following the termination of Mr. Richart’s employment, and a covenant not to compete with the company during the term of Mr. Richart’s employment.

Director Compensation

During our fiscal year ended December 31, 2022, only two of our non-employee directors (Matthew Granade and Jaqueline Schneider) received compensation for their services on our board of directors. None of our other non-employee directors, including Behrooz Abdi, Omid Tahernia, Sri Chandrasekar and Zavain Dar, received compensation from the company during 2022 in respect of their services on our board. Ms. Weiss (who served as our President and Chief Executive Officer in 2022) and Jeff McAlvay (who served as Principal Data Analyst in 2022) also served on our board of directors during 2022, but they did not receive any additional compensation for their service as directors during 2022. Messrs. McAlvay, Chandrasekar and Dar resigned, and Messrs. Abdi, Benton and Tahernia, each of whom were previously members of the board of directors of ACE Convergence Acquisition Corp., were appointed, as members of our board of directors upon the closing of the Business Combination (which occurred on November 22, 2022).

We have not historically maintained a formal non-employee director compensation program; however, we have previously made stock option grants to non-employee directors from time to time. During 2022, the Company granted RSUs to each of Mr. Granade and Ms. Schneider for their service as non-employee directors during 2022, as described below.

On September 9, 2022, we granted to each of Mr. Granade and Ms. Schneider an award of 42,630 RSUs. Such RSUs vest in accordance with the same vesting schedule applicable to the awards of RSUs granted to our named executive officers during fiscal year 2022, as described above under “Narrative to Summary Compensation Table — Equity Compensation”.

No other compensation was paid, and no options or other stock awards were granted, to our non-employee directors during 2022 in respect of their service as non-employee directors.

2022 Director Compensation Table

The following table sets forth information concerning the compensation of the company’s directors for the year ended December 31, 2022.

    

Fees Earned or Paid 

    

Stock Awards 

    

All Other 

    

Name

in Cash ($)

($)(1)(2)

Compensation ($)

Total ($)

Matthew Granade

 

 

397,484

 

 

397,484

Jacqueline Dee Schneider

 

 

397,484

 

 

397,484

Omid Tahernia (3)

 

 

 

 

Behrooz Abdi (3)

 

 

 

 

Sri Chandrasekar (4)

 

 

 

 

Zavain Dar (4)

 

 

 

 

(1)Amount represents the aggregate grant date fair value of stock options granted to our non-employee directors during 2021 computed in accordance with ASC Topic 718. Assumptions used to calculate these amounts are included in our consolidated financial statements included in this Annual Report.
(2)As of December 31, 2022, Mr. Granade and Ms. Schneider held options covering 52,109 and 22,990 shares of our common stock, respectively, and 42,630 and 42,630 RSUs, respectively. No other options, RSUs or stock awards were held by our non-employee directors as of December 31, 2022.
(3)No amounts were paid during the year ended December 31, 2022, as Mr. Tahernia and Mr. Adbi were added to the board during the year.
(4)No amounts were paid during the year ended December 31, 2022, as Mr. Chandrasekar and Mr. Dar served as directors on the Board of Legacy Tempo up to the date of the Merger, but did not serve on Tempo’s Board subsequent to the Merger.

104

Director Compensation Program

We intend to adopt a compensation program for our non-employee directors (the “Director Compensation Program”), pursuant to which we expect that the non-employee directors of the Board will be eligible to receive equity compensation for their services on our Board. The material terms of the Director Compensation Program, as currently contemplated, are summarized below. Note that we have not adopted or approved the Director Compensation Program and, accordingly, these terms are subject to change.

Annual Awards.  Each non-employee director who is serving on the Board as of the date of an annual meeting of stockholders and will continue to serve as a non-employee director immediately following such meeting will automatically be granted (A) an award of RSUs with an aggregate grant date value of $50,000 and (B) an option to purchase 10,000 shares of Company common stock (each, an “Annual Award”). Each Annual Award will vest in full on the earlier of the first anniversary of the applicable grant date and the date of our next annual shareholder meeting following the grant date, subject to the applicable director’s continued service on the Board through the applicable vesting date.

Additional Awards.  In addition to the Annual Awards, each non-employee director will be granted additional RSUs for his or her service as Chairperson of the Board or as Chair or member of a subcommittee of the Board, as set forth in the following table (such RSUs, the “Additional Awards”):

    

Number of RSUs

• Additional RSUs for service as the Chairperson of the Board

 

10,000

• Additional RSUs for service as the Chair of a Committee of the Board:

 

• Audit Committee

 

8,800

• Compensation Committee

 

6,600

• Nominating and Governance Committee

 

4,400

• Additional RSUs for service as a member (non-Chair) of a Committee of the Board:

 

• Audit Committee

 

4,400

• Compensation Committee

 

3,300

• Nominating and Governance Committee

 

2,200

Annual Awards and Additional Awards granted under the Director Compensation Program are expected to vest in full upon a “change in control” of the Company (as defined in the 2022 Plan) if the non-employee will not become a member of the Board or the board of directors of the Company’s successor (or any parent thereof) following such change in control.

The number of shares of our Common Stock subject to any Annual Award denominated in dollars will be determined by dividing the dollar value of such Director Award by the closing price of a share of Company common stock as of the applicable grant date. Any stock options granted under the Director Compensation Program will have an exercise price equal to the fair market value of the underlying shares on the date of grant and will expire not later than ten years after the date of grant.

Compensation under the Director Compensation Program will be subject to the annual limits on non-employee director compensation set forth in the 2022 Plan (or any successor plan).

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

The following table sets forth information known to us regarding the beneficial ownership of our Common

Stock immediately following the Closing by:

each person who is the beneficial owner of more than 5% of the outstanding shares of our Common Stock;
each of our named executive officers and directors; and
all of our executive officers and directors as a group.

Beneficial ownership is determined according to the rules of the SEC, which generally provide that a person has beneficial ownership of a security if he, she or it possesses sole or shared voting or investment power over that security, including options and warrants that are currently exercisable or exercisable within 60 days. Except as described in the footnotes below and subject to applicable community property laws and similar laws, we believe that each person listed above has sole voting and investment power

105

with respect to such shares. Unless otherwise noted, the address of each beneficial owner is c/o Tempo Automation Holdings, Inc., 2460 Alameda Street San Francisco, CA 94103.

The beneficial ownership of our Common Stock is based on 27,141,039 shares of Common Stock issued and outstanding as of March 31, 2023.

    

Number of 

    

 

Shares of 

 

Common Stock 

Percentage of 

 

Beneficially 

Outstanding 

 

Name of Beneficial Owners

Owned

Common Stock

 

5% Stockholders:

 

  

 

  

Point72 Ventures Investments, LLC(1)

 

5,350,999

 

19.72

%

ACE Convergence Acquisition LLC(2)

 

6,888,642

 

25.38

%

Lux Ventures IV, L.P. (3)

 

2,787,492

 

10.27

%

SQN and Affiliates(4)

 

2,521,371

 

9.29

%

ACE Equity Partners LLC(5)

 

2,617,872

 

9.65

%

Kai Yeung Sunny Siu(6)

 

1,558,500

 

5.74

%

Directors and Named Executive Officers:

 

 

  

Behrooz Abdi(2)

 

6,888,642

 

25.38

%

Joy Weiss

 

550,562

 

2.03

%

Ryan Benton

 

221,980

 

*

Matthew Granade(7)

 

72,324

 

*

Omid Tahernia

 

35,000

 

*

Jacqueline Dee Schneider

 

22,990

 

*

Directors and executive officers as a group (6 individuals)

 

7,791,498

 

28.71

%

*

Less than one percent.

(1)Consists of (a) 3,843,921 shares of Common Stock (inclusive of shares of Common Stock from the conversion of existing capital stock and from the net share settlement of Tempo warrants to purchase shares of Common Stock and preferred stock) held by Point72 Ventures Investments, LLC and (b) 1,507,078 shares of Common Stock issued to Point72 Ventures Investments, LLC in connection with the Bridge Financing. Point72 Private Investments, LLC is the managing member of Point72 Ventures Partners, LLC, the sole member of Point72 Ventures Investments, LLC, and exercises voting and dispositive power over the shares noted herein held by Point72 Ventures Investments, LLC. Point72

Capital Advisors, Inc. is the general partner of Point72, L.P., the sole member of Point72 Private Investments, LLC, and may be deemed to share voting and dispositive power for the shares noted herein held by Point72 Ventures Investments, LLC. Steven A. Cohen is the sole stockholder and director of Point72 Capital Advisors, Inc. and may be deemed to share voting and dispositive power for the shares noted herein held by Point72 Ventures Investments, LLC. Each of Point72 Ventures Partners, LLC, Point72 Private Investments, LLC, Point72, L.P., Point72 Capital Advisors, Inc. and Steven A. Cohen separately disclaim beneficial ownership over the shares noted herein except to the extent of their pecuniary interest therein. The address for these entities and individuals is c/o Point72, L.P., 72 Cummings Point Road, Stamford, CT 06902.

(2)Consists of (a) 2,129,106 shares of Common Stock held by the Sponsor and (b) 4,759,536 shares of Common Stock issuable upon the exercise of Private Placement Warrants held by the Sponsor. The Sponsor is managed by its manager, Behrooz Abdi. By virtue of his control over the Sponsor, Mr. Abdi may be deemed to beneficially own shares held by the Sponsor. 2,030,786 shares of Common Stock held by the Sponsor are subject to restrictions on transfer until November 22, 2023. 565,000 shares of Common Stock held by the Sponsor are subject to potential forfeiture if certain earnout vesting conditions are not met. The business address of the Sponsor is 1013 Centre Road, Suite 403S, Wilmington, DE 19805.
(3)Consists of (a) 1,323,770 shares of Common Stock held by Lux Ventures IV, L.P., (b) 1,073,722 shares of Common Stock issued to Lux Ventures IV, L.P. in connection with the Bridge Financing and (c) 390,000 shares of Common Stock issued to Lux Ventures IV, L.P. in connection with the PIPE Investment. Lux Venture Partners IV, LLC is the general partner of Lux Ventures IV, L.P. and exercises voting and dispositive power over the shares noted herein held by Lux Ventures IV, L.P. Peter Hebert and Josh Wolfe are the individual managing members of Lux Venture Partners IV, LLC (the “Individual Managers”). The Individual Managers, as the sole managers of Lux Venture Partners IV, LLC, may be deemed to share voting and dispositive power for the shares noted herein held by Lux Ventures IV, L.P. Each of Lux Venture Partners IV, LLC and the Individual Managers separately disclaim beneficial ownership over the shares noted herein except to the extent

106

of their pecuniary interest therein. The address for these entities and individuals is c/o Lux Capital Management, 920 Broadway, 11th Floor, New York, NY 10010.
(4)Consists of (a) 841,547 shares of Common Stock held by SQN Venture Income Fund II, LP, (b) 733,423 shares of Common Stock issued to SQN in connection with the Bridge Financing and (c) 946,401 shares of Common Stock issued to SQN in connection with the PIPE Investment. SQN VIF GP II, LLC is the general partner of SQN Venture Income Fund II, LP and SQN Venture Partners, LLC is the general partner of SQN Tempo Automation LLC both of which have the sole managing partner being SQN Venture Partners, LLC respectively and exercises voting and dispositive power over the shares noted herein held by SQN Venture Income Fund II, LP and SQN Tempo Automation, LLC. SQN Venture Partners, LLC is the sole managing partner of SQN and Affiliates (the “Managing Partnership”) and may be deemed to share voting and dispositive power for the shares noted herein held by SQN Venture Income Fund II, LP and SQN Tempo Automation, LLC. Each of SQN VIF II GP, LLC SQN Tempo Automation, LLC and the Managing Partnership separately disclaim beneficial ownership over the shares noted herein except to the extent of their pecuniary interest therein. The address for these entities and individuals is c/o SQN Venture Partners, LLC, 320 Broad Street Suite 250 Charleston, SC 29401.
(5)Consists of (a) 485,714 shares of Common Stock held by ACE SO5, 135,000 of which are subject to potential forfeiture if certain earnout vesting conditions are not met, (b)251,694 shares of Common Stock held by AEPI, (c) 520,000 shares of Common Stock held by Acme Height Limited, (d) 891,714 shares of Common Stock issuable upon the exercise of Private Placement Warrants held by ACE SO5 and (e) 468,750 shares of Common Stock issuable upon the exercise of Private Placement Warrants held by ACE SO3 Holdings Limited. AEPI is the sole owner of the voting equity of ACE SO5 and the sole owner of Acme Height Limited. The sole shareholder of AEPI is ACE Equity Partners LLC, which is wholly owned and controlled by David Young Ko. The sole shareholder of ACE SO3 is ACE Equity Partners LLC. The business address of ACE SO5 and AEPI is 8 Marina View, Asia Square Tower 1, #43-01, Singapore, 018960. The business address of ACE Equity Partners LLC and David Young Ko is 31, Nonhyeon-ro, 36-gil, Gangnam-gu, Seoul, Korea 06296.
(6)300,000 shares of such Common Stock are subject to potential forfeiture if certain earnout vesting conditions are not met. The business address of Kai Yeung Sunny Siu is 79C Sun Sky, The Cullinan, 1 Austin Road West, Hong Kong.
(7)Includes 20,215 shares of Common Stock held by Alcor Investments, LLC. Alcor Investments, LLC is jointly owned by Mr. Granade and his spouse. The address for Alcor Investments, LLC is P.O. Box 113421, Stamford, CT 06831.

107

Item 13. Certain Relationships and Related Transactions, and Director Independence.

In addition to the compensation arrangements with directors and executive officers described under “Executive Compensation” and “Management”, the following is a description of each transaction since January 1, 2022 and each currently proposed transaction in which:

we have been or are to be a participant;
the amount involved exceeds or will exceed $120,000; and
any of our directors, executive officers or beneficial holders of more than 5% of our capital stock, or any immediate family member of, or person sharing the household with, any of these individuals (other than tenants or employees), had or will have a direct or indirect material interest.

Procedures with Respect to Review and Approval of Related Person Transactions

Our board of directors recognizes the fact that transactions with related persons present a heightened risk of conflicts of interests (or the perception of such conflicts of interest). We have adopted a written policy on transactions with related persons that is in conformity with the requirements for issuers having publicly held common stock that is listed on Nasdaq. Under the policy, our finance team is primarily responsible for developing and implementing processes and procedures to obtain information regarding related persons with respect to potential related person transactions and then determining, based on the facts and circumstances, whether such potential related person transactions do, in fact, constitute related person transactions requiring compliance with the policy. If our Chief Financial Officer determines that a transaction or relationship is a related person transaction requiring compliance with the policy, our Chief Financial Officer will be required to present to the audit committee all relevant facts and circumstances relating to the related person transaction. The audit committee will be required to review the relevant facts and circumstances of each related person transaction, including if the transaction is on terms comparable to those that could be obtained in arm’s length dealings with an unrelated third party and the extent of the related person’s interest in the transaction, take into account the conflicts of interest and corporate opportunity provisions of the our code of business conduct and ethics, and either approve or disapprove the related person transaction. If advance audit committee approval of a related person transaction requiring the audit committee’s approval is not feasible, then the transaction may be preliminarily entered into by management upon prior approval of the transaction by the chair of the audit committee, subject to ratification of the transaction by the audit committee at the audit committee’s next regularly scheduled meeting; provided, that if ratification is not forthcoming, management will make all reasonable efforts to cancel or annul the transaction. If a transaction was not initially recognized as a related person transaction, then, upon such recognition, the transaction will be presented to the audit committee for ratification at the audit committee’s next regularly scheduled meeting; provided, that if ratification is not forthcoming, management will make all reasonable efforts to cancel or annul the transaction. Our management will update the audit committee as to any material changes to any approved or ratified related person transaction and will provide a status report at least annually of all then-current related person transactions. No director will be permitted to participate in approval of a related person transaction for which he or she is a related person.

Director and Officer Indemnification

Our certificate of incorporation and our bylaws provide for indemnification and advancement of expenses for our directors and officers to the fullest extent permitted by the DGCL, subject to certain limited exceptions. We have entered into indemnification agreements with each member of our board of directors and several of our officers.

Registration Rights Agreement

In connection with the Closing, we and certain stockholders of Legacy Tempo and ACE entered into an amended and restated registration rights agreement (the “A&R Registration Rights Agreement”), pursuant to which we agreed to file a shelf registration statement with respect to the registrable securities under the A&R Registration Rights Agreement by December 22, 2022. Certain Legacy Tempo stockholders and ACE stockholders may each request to sell all or any portion of their registrable securities in an underwritten offering up to twice in any 12-month period, so long as the total offering price is reasonably expected to exceed $50.0 million. We also agreed to provide customary “piggyback” registration rights. The A&R Registration Rights Agreement also provides that we will pay certain expenses relating to such registrations and indemnify the stockholders against certain liabilities.

108

PIPE Subscription Agreements

In connection with the Business Combination, the Company entered into the Third A&R PIPE Subscription Agreements with each of the PIPE Investors. Pursuant to the Third A&R PIPE Subscription Agreements, the Company agreed to issue additional shares of Tempo common stock to each PIPE Investor in the event that the volume weighted average price per share of Tempo common stock (the “Measurement Period VWAP”) during the 30 days commencing on the date on which a registration statement registering the resale of the shares of Tempo common stock acquired by such PIPE Investors (the “PIPE Resale Registration Statement”) is declared effective is less than $10.00 per share. In such case, each PIPE Investor will be entitled to receive a number of shares of Tempo common stock equal to the product of (x) the number of shares of Tempo common stock issued to such PIPE Investor at the closing of the subscription and held by such PIPE Investor through the date that is 30 days after the effective date of the PIPE Resale Registration Statement (the “Measurement Date”) multiplied by (y) a fraction, (A) the numerator of which is $10.00 minus the Adjustment Period VWAP (as defined below) and (B) the denominator of which is the Adjustment Period VWAP. In the event that the Adjustment Period VWAP is less than $4.00 (the “Price Floor Value”), the Adjustment Period VWAP shall be deemed to be the Price Floor Value.

The Company also agreed to issue up to 500,000 additional shares of Tempo common stock to each such PIPE Investor in the event that the Additional Period VWAP (as defined below) is less than the Adjustment Period VWAP. In such case, each such PIPE Investor will be entitled to receive a number of shares of Tempo common stock equal to the lesser of (1) such PIPE Investor’s pro rata portion of 500,000 additional shares of Tempo common stock, and (2) (i) (A) (x) the number of shares issued to such PIPE Investor pursuant to such subscription agreement and held by such PIPE Investor on the last day of the 30 calendar day period ending on the date that is 15 months following the closing of the subscriptions (such 30 calendar day period, the “Additional Period”), times (y) the Adjustment Period VWAP, minus the average of the volume weighted average price of a share of Tempo common stock determined for each of the trading days during the Additional Period (the “Additional Period VWAP”), minus (B) the number of PIPE Incentive Shares, times the Additional Period VWAP, divided by (ii) the Additional Period VWAP.

Additionally, the Company agreed to issue up to 2,000,000 additional shares (the “PIPE Incentive Shares”) to such PIPE Investors on a pro rata basis with respect to each PIPE Investor’s subscription amount as an incentive to subscribe for and purchase the shares under the Third A&R PIPE Subscription Agreements.

Notwithstanding the foregoing, in the event that Tempo consummates a strategic transaction prior to the 15-month anniversary of the closing date, then the measurement date for the issuance of such additional shares shall be one day prior to the closing date of such strategic transaction, and the Additional Period VWAP will be deemed to equal the price per share paid or payable to the holders of outstanding shares of Tempo common stock in connection with such strategic transaction. If such price is payable in whole or in part in the form of consideration other than cash, the value of such consideration will be (a) with respect to any securities, (i) the average of the closing prices of the sales of such securities on all securities exchanges on which such securities are then listed, averaged over a period of 30 trading days ending on the day as of which such value is being determined and the 29 consecutive days preceding such day, or if the information contemplated by the preceding clause (i) is not practically available, then the fair value of such securities as of the date of valuation as determined in accordance with the succeeding clause (b), and (b) with respect to any other non-cash assets, the fair value thereof as of the date of valuation, as determined by an independent, nationally recognized valuation firm reasonably selected by Tempo, on the basis of an orderly sale to a willing, unaffiliated buyer in an arm’s-length transaction, taking into account all factors determinative of value as the investment banking firm determines relevant (and giving effect to any transfer taxes payable in connection with such sale).

Lock-Up Agreements

Pursuant to the terms of the lock-up agreement between Tempo, the Sponsor and certain former stockholders of Legacy Tempo (the “Lock-Up Agreement”), each party to the Lock-Up Agreement has agreed that it will not, without the prior written consent of Tempo during a lock-up period of 365 days, unless earlier released, and subject to customary exceptions, (i) sell, offer to sell, contract or agree to sell, hypothecate, pledge, grant any option, right or warrant to purchase or otherwise transfer, dispose of or agree to transfer or dispose of, directly or indirectly, or establish or increase a put equivalent position or liquidate or decrease a call equivalent position any shares of Tempo common stock or any securities convertible into or exercisable or exchangeable for Tempo common stock issued or issuable to such party pursuant to the Merger Agreement (collectively, the “Lock-Up Shares”), (ii) enter into any swap or other arrangement that transfers to another, in whole or in part, any of the economic consequences of ownership of the Lock-Up Shares or (iii) publicly announce any intention to effect any transaction specified in clause (i) or (ii). Notwithstanding the foregoing, if at any time before 365 days after the Closing, (x) the closing of a merger, liquidation, stock exchange, reorganization or other similar transaction after the Closing results in all of the public stockholders of Tempo having the right to exchange their shares of Tempo common stock for cash securities or other property, or (y) the closing price of the Tempo common stock equals or exceeds $12.00 per share (as adjusted for stock splits, stock capitalizations, reorganizations, recapitalizations and the like) for any twenty trading days within any thirty-trading day period commencing at least 150 days after the Closing, then each party’s Lock-Up Shares will be

109

automatically released from the lock-up restrictions, in the case of clause (y) above, as of the last day of such thirty-trading day period. The lock-up restrictions contain customary exceptions, including for estate planning transfers, affiliates transfers, and transfers upon death or by will.

Certain Relationships and Related Party Transactions — Legacy Tempo

First Amended and Restated Loan and Security Agreement

On November 22, 2022, in connection with the closing of the Business Combination, Legacy Tempo entered into the A&R LSA, pursuant to which the Lenders committed to lend Legacy Tempo up to $20.0 million in term loan financing (the “LSA Facility”). The A&R LSA amended and restated in its entirety the LSA. The A&R LSA is secured by the assets of Legacy Tempo and its subsidiaries. Additionally, in connection with Legacy Tempo’s entry into the A&R LSA, Tempo entered into certain agreements pursuant to which, among other things, Tempo agreed to join the A&R LSA as a party and guarantee Legacy Tempo’s obligations thereunder. The LSA Facility matures on December 1, 2025 (the “Maturity Date”).

On November 22, 2022, concurrently with Legacy Tempo’s entry into the A&R LSA, Legacy Tempo repaid a portion of the outstanding balance under the LSA to the Lenders in a cash amount equal to $3.0 million. Additionally, the Lenders entered into the Lender Subscription Agreements pursuant to which a portion of the outstanding balance under the LSA in an amount equal to $7.0 million into shares of Common Stock at a conversion rate of $10.00 per share.

Interest on any advance under the LSA Facility will accrue at a rate equal to the greater of (i) 9.75% and (ii) 4.25% plus the prime rate then in effect (the “Basic Rate”) and will be payable in advance on the first day business day of each month and the first business day of each month thereafter until such advance has been paid in full. In addition, interest is paid in kind (“PIK”) at a per annum annual rate of 3.25%, which will be capitalized and compounded, and added to the principal balance of the LSA Facility, on a monthly basis, following which time it will accrue interest at the Basic Rate. At any time that an Event of Default (as defined in the A&R LSA) has occurred and is continuing, at the Agent’s election, Legacy Tempo will also be required to pay interest under the LSA Facility from the date of such Event of Default until such Event of Default is cured at a rate equal to the then applicable Basic Rate plus 5.0%.

On November 22, 2022, as a condition to Legacy Tempo’s entry into the A&R LSA, Legacy Tempo paid the Agent for the benefit of the Lenders an original discount fee in an amount equal to $300,000. On the Maturity Date, Legacy Tempo will be required to pay to the Agent for the benefit of the Lenders a final payment fee equal to $600,000. Additionally, if Legacy Tempo fails to make any payment when due, Legacy Tempo will pay a late fee to the Agent on behalf of the Lenders in an amount equal to the lesser of (i) 5.0% of such unpaid amount and (ii) the maximum amount permitted to be charged under applicable law. Legacy Tempo is also required to reimburse all unpaid expenses of the Lenders upon demand.

The A&R LSA includes customary representations, warranties, covenants and events of default, including certain covenants that, subject to certain exceptions and qualifications, among other things, limit Legacy Tempo’s ability and the ability of its restricted subsidiaries to incur or guarantee additional indebtedness, make certain investments, declare or pay dividends or make distributions on capital stock, consummate certain extraordinary transactions, enter into transactions with affiliates or incur liens. Additionally, the Agent is entitled to have a single representative attend all meetings of the board of directors. Legacy Tempo expects to use the proceeds of the Facility for general corporate purposes and for growth-related initiatives and acquisitions.

110

Item 14. Principal Accountant Fees and Services.

Changes in Registrant’s Certifying Accountant.

As previously disclosed in our Current Report on Form 8-K filed on December 6, 2022, in connection with the closing of the Business Combination on November 22, 2022, WithumSmith+Brown, PC (“Withum”) was dismissed as our independent registered public accounting firm. This decision was approved by the Audit Committee of the Board. Withum served as the independent registered public accounting firm for ACE prior to the business combination.

The Audit Committee of the Board approved the appointment of BDO USA, LLP (“BDO”) as our independent registered public accounting firm on November 22, 2022. BDO served as the independent registered public accounting firm for Legacy Tempo prior to the Business Combination.

Independent Registered Public Accounting Firm Fees and Services

The following table sets forth the aggregate audit fees billed to us by our independent registered public accounting firm, BDO, and fees paid to BDO for services in the fee categories indicated below for fiscal years 2022. The Audit Committee has considered the scope and fee arrangements for all services provided by BDO, taking into account whether the provision of non-audit services is compatible with maintaining BDO’s independence, and has pre-approved the services described below (in thousands):

Year ended December 31,

    

2022

    

2021

Audit Fees(1)

$

3,127

$

1,434

Audit-related Fees(2)

 

7

 

548

Tax Fees(3)

 

31

 

76

Total

$

3,165

$

2,058

(1)Audit fees consist of the aggregate fees for professional services rendered for the audit of our consolidated financial statements, audit services in connection with accounting for the business combination, audit services provided in connection with other regulatory filings and offerings, including regulatory filings associated with the business combination and related financings, and review of interim condensed financial statements for Legacy Tempo.
(2)Audit-related fees consist of the aggregate fees for professional services that are reasonably related to the performance of the audit or review of the Company’s financial statements and are not reported under “Audit Fees”.
(3)Tax fees consist of the aggregate fees for professional services with respect to federal and state tax compliance and tax advice. This can include preparation of tax returns, claims for refunds, payment planning, and tax law interpretation.

Audit Committee Pre-Approval Policies and Procedures

The Audit Committee has determined that all services performed by BDO are compatible with maintaining the independence of BDO. The Audit Committee’s policy on approval of services performed by the independent registered public accounting firm is to pre-approve all audit and permissible non-audit services to be provided by the independent registered public accounting firm during the fiscal year. The Audit Committee reviews each non-audit service to be provided and assesses the impact of the service on the firm’s independence.

111

PART IV

Item 15. Exhibit and Financial Statement Schedules.

a)We have filed the following documents as part of this Annual Report:
1.Financial Statements

The financial statements are included in Item 8. “Financial Statements and Supplementary Data.”

2.

Financial Statement Schedules

All schedules are omitted as information required is inapplicable or the information is presented in the financial statements and the related notes.

3.

Exhibits

The following is a list of exhibits filed with this Annual Report incorporated herein by reference (numbered in accordance with Item 601 of Regulation S-K):

Exhibit
Number

    

Description

2.1#

Amended and Restated Agreement and Plan of Merger, dated as of August 12, 2022, by and among ACE Convergence Acquisition Corp., ACE Convergence Subsidiary Corp. and Tempo Automation, Inc. (incorporated by reference to Exhibit 2.1 to the Company’s Registration Statement on Form S-4/A filed on October 18, 2022).

2.2

First Amendment to Amended and Restated Agreement and Plan of Merger, dated as of September 7, 2022, by and among ACE Convergence Acquisition Corp., ACE Convergence Subsidiary Corp. and Tempo Automation, Inc. (incorporated by reference to Exhibit 2.2 to the Company’s Registration Statement on Form S-4/A filed on October 18, 2022).

2.3

Second Amendment to Amended and Restated Agreement and Plan of Merger, dated as of September 7, 2022, by and among ACE Convergence Acquisition Corp., ACE Convergence Subsidiary Corp. and Tempo Automation, Inc. (incorporated by reference to Exhibit 2.3 to the Company’s Registration Statement on Form S-4/A filed on October 18, 2022).

2.4#

Securities Purchase Agreement, dated March 25, 2023, by and among the Company, Optimum Design Associates, Inc., Optimum Design Associates Pty. Ltd., Nick Barbin and Roger Hileman (incorporated by reference to Exhibit 2.1 to the Company’s Current Report on Form 8-K filed on March 27, 2023).

3.1

Certificate of Incorporation of Tempo Automation Holdings, Inc. (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

3.2

Bylaws of Tempo Automation Holdings, Inc. (incorporated by reference to Exhibit 3.2 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

4.1

Specimen Common Stock Certificate (incorporated by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

4.2

Specimen Warrant Certificate (incorporated by reference to Exhibit 4.2 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

4.3

Warrant Agreement, dated as of July 27, 2020, by and between ACE and Continental Stock Transfer & Trust Company, as warrant agent (incorporated by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed on Jul;y 31, 2020).

4.4*

Description of the Registrant’s Securities

10.1

Sponsor Support Agreement, dated October 13, 2021, by and among ACE Convergence Acquisition LLC, the Company, certain of ACE’s directors, officers and initial shareholders and their permitted transferees, and Tempo Automation, Inc. (incorporated by reference to Exhibit 10.5 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

10.2

Amendment to Sponsor Support Agreement, dated as of July 6, 2022, by and among the Company, Tempo Automation, Inc. and the other parties thereto (incorporated by reference to Exhibit 10.6 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

112

10.3

Second Amendment to Sponsor Support Agreement, dated as of August 12, 2022, by and among the Company, Tempo Automation, Inc. and the other parties thereto (incorporated by reference to Exhibit 10.7 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

10.4

Third Amendment to Sponsor Support Agreement, dated as of September 7, 2022, by and among the Company, Tempo Automation, Inc. and the other parties thereto (incorporated by reference to Exhibit 10.8 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

10.5

Form of Third Amended and Restated Subscription Agreement, by and between the Company and the undersigned subscriber party thereto (incorporated by reference to Exhibit 10.9 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

10.6

Form of Lender Subscription Agreement (incorporated by reference to Exhibit 10.10 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

10.7

Amended and Restated Registration Rights Agreement, dated as of November 22, 2023, by and among the Company, ACE Convergence Acquisition LLC, the other parties to the Sponsor Support Agreement and certain former stockholders of Tempo Automation, Inc. (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

10.8

Lock-Up Agreement, dated as of November 22, 2022, by and among the Company and the other parties thereto (incorporated by reference to Exhibit 10.3 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

10.9#

First Amended and Restated Loan and Security Agreement, dated as of November 22, 2022, by and among Tempo Automation, Inc., as borrower, Structural Capital Investments III, LP, Series Structural DCO II series of Structural Capital DCO, LLC, CEOF Holdings LP, SQN Tempo Automation, LLC, SQN Venture Income Fund II, LP and Ocean II PLO LLC, as administrative and collateral agent for the lenders (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

10.10+

Tempo Automation, Inc. Amended and Restated 2015 Equity Incentive Plan (incorporated by reference to Exhibit 10.12 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

10.11+

First Amendment to Tempo Automation, Inc. Amended and Restated 2015 Equity Incentive Plan (incorporated by reference to Exhibit 10.13 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

10.12+

Tempo Automation Holdings, Inc. 2022 Incentive Award Plan (incorporated by reference to Exhibit 10.14 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

10.13+

Form of Stock Option Grant Notice and Stock Option Agreement under the Tempo Automation Holdings, Inc. 2022 Incentive Award Plan (incorporated by reference to Exhibit 99.2 to the Company’s Registration Statement on Form S-8 filed on February 21, 2023).

10.14+

Form of Restricted Stock Unit Grant Notice and Restricted Stock Unit Agreement under the Tempo Automation Holdings, Inc. 2022 Incentive Award Plan (incorporated by reference to Exhibit 99.3 to the Company’s Registration Statement on Form S-8 filed on February 21, 2023).

10.15+

Form of Stock Option Grant Notice and Stock Option Agreement under the Tempo Automation, Inc. Amended and Restated 2015 Equity Incentive Plan (incorporated by reference to Exhibit 99.6 to the Company’s Registration Statement on Form S-8 filed on February 21, 2023).

10.16+

Form of Restricted Stock Unit Grant Notice and Restricted Stock Unit Agreement under the Tempo Automation, Inc. Amended and Restated 2015 Equity Incentive Plan (incorporated by reference to Exhibit 99.7 to the Company’s Registration Statement on Form S-8 filed on February 21, 2023).

10.17

Form of Indemnification Agreement (incorporated by reference to Exhibit 10.11 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

10.18+

Offer Letter, dated March 10, 2021, between Tempo Automation, Inc. and Joy Weiss (incorporated by reference to Exhibit 10.26 to the Company’s Registration Statement on Form S-4/A filed on October 18, 2022).

10.19*#

Letter Agreement, dated as of March 22, 2023, by and among the Company, Tempo Automation, Inc., Oaktree Capital Management, L.P. andOCM Tempo Holdings, LLC.

10.20#

Common Stock Purchase Agreement, dated November 21, 2022, by and between the Company and White Lion Capital, LLC (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on November 23, 2022).

10.21

Registration Rights Agreement, dated as of November 21, 2022, by and among the Company and White Lion Capital, LLC (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed on November 23, 2022).

14.1

Code of Ethics and Conduct of Tempo Automation Holdings, Inc. (incorporated by reference to Exhibit 14.1 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

113

21.1

Subsidiaries of the Company (incorporated by reference to Exhibit 21.1 to the Company’s Current Report on Form 8-K filed on December 6, 2022).

23.1*

Consent of Independent Registered Public Accounting Firm, BDO USA, LLP

31.1*

Certification of the Principal Executive Officer pursuant to Rule 13a-14(a) and 15d-14(a) of the Securities and Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2*

Certification of the Principal Financial Officer pursuant to Rule 13a-14(a) and 15d-14(a) of the Securities and Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.1*†

Certification of the Principal Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

32.2*†

Certification of the Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

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 Document

104*

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

* Filed or furnished herewith.

+ Indicates management contract or compensatory plan

# Schedules have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The registrant undertakes to furnish supplemental copies of any of the omitted schedules upon request by the SEC.

† The information in Exhibits 32.1 and 32.2 shall not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act or the Exchange Act (including this Annual Report), unless the Registrant specifically incorporates the foregoing information into those documents by reference.

Item 16. Form 10-K Summary.

Not applicable.

114

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.

TEMPO AUTOMATION HOLDINGS, INC.

April 17, 2023

By:

/s/ Joy Weiss

Joy Weiss

President, Chief Executive Officer and Director

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this Report has been signed below by the following persons on behalf of the Registrant in the capacities and on the dates indicated.

Name

    

Title

    

Date

/s/ Joy Weiss

President, Chief Executive Officer and Director

April 17, 2023

Joy Weiss

(Principal Executive Officer)

/s/ Ryan Benton

Chief Financial Officer, Secretary and Director

April 17, 2023

Ryan Benton

(Principal Financial and Accounting Officer)

/s/ Behrooz Abdi

Director

April 17, 2023

Behrooz Abdi

/s/ Matthew Granade

Director

April 17, 2023

Matthew Granade

/s/ Omid Tahernia

Director

April 17, 2023

Omid Tahernia

/s/ Jacqueline Schneider

Director

April 17, 2023

Jacqueline Schneider

115

EX-4.4 2 tmpo-20221231xex4d4.htm EX-4.4

EXHIBIT 4.4

DESCRIPTION OF TEMPO SECURITIES

Unless the context otherwise requires, references in this exhibit to “we,” “our,” “Tempo” and the “Company” refer to the business and operations of Tempo Automation Holdings, Inc. (formerly known as ACE Convergence Acquisition Corp.) and its consolidated subsidiaries. Capitalized terms used but not defined herein have the definitions set forth in our Annual Report on Form 10-K for the year ended December 31, 2022.

General

The following description summarizes certain of the terms of our certificate of incorporation (our “certificate of incorporation”) and bylaws (our “bylaws”) and the Delaware General Corporation Law (“DGCL”). This description is summarized from, and qualified in its entirety by reference to, our certificate of incorporation and bylaws, each of which has been publicly filed with the SEC, as well as the relevant provisions of the DGCL.

Capital Stock

Authorized Capitalization

Tempo’s authorized capital stock consists of 600,000,000 shares of Tempo common stock, par value $0.0001 per share, and 20,000,000 shares of Tempo preferred stock, par value $0.0001 per share. As of March 31, 2023, there were 27,141,039 shares of Tempo common stock outstanding and no shares of Tempo preferred stock outstanding.

Common Stock

Tempo common stock is not entitled to preemptive or other similar subscription rights to purchase any of Tempo’s securities. Tempo common stock is neither convertible nor redeemable. Unless Tempo’s board of directors determines otherwise, Tempo will issue all of Tempo’s capital stock in uncertificated form.

Voting Rights

Each holder of Tempo common stock is entitled to one vote for each share on all matters submitted to a vote of the stockholders, including the election of directors. Under our certificate of incorporation, Tempo stockholders do not have cumulative voting rights. Because of this, the holders of a majority of the shares of Tempo common stock entitled to vote in any election of directors can elect all of the directors standing for election.

Dividend Rights

Each holder of shares of Tempo’s common stock is entitled to the payment of dividends and other distributions as may be declared by Tempo’s board of directors from time to time out of Tempo’s assets or funds legally available for dividends or other distributions. These rights are subject to the preferential rights of the holders of Tempo’s preferred stock, if any, and any contractual limitations on Tempo’s ability to declare and pay dividends.

Other Rights

Each holder of Tempo common stock is subject to, and may be adversely affected by, the rights of the holders of any series of Tempo preferred stock that Tempo may designate and issue in the future.

Liquidation Rights

If Tempo is involved in voluntary or involuntary liquidation, dissolution or winding up of Tempo’s affairs, or a similar event, each holder of Tempo common stock will participate pro rata in all assets remaining after payment of liabilities, in accordance with the number of shares of common stock held by each such holder, subject to prior distribution rights of Tempo preferred stock, if any, then outstanding.

Preferred Stock

Tempo’s board of directors has authority to issue shares of Tempo’s preferred stock in one or more series and to determine and fix for each such series such voting powers, designations, preferences, qualifications, limitations, or restrictions thereof, including dividend rights, conversion rights, redemption privileges and liquidation preferences for the issue of such series all to


the fullest extent permitted by the DGCL. The issuance of Tempo preferred stock could have the effect of decreasing the trading price of Tempo common stock, restricting dividends on Tempo capital stock, diluting the voting power of Tempo common stock, impairing the liquidation rights of Tempo capital stock, or delaying or preventing a change in control of Tempo.

Tempo Redeemable Warrants

Public Warrants

As of March 31, 2023, there were 11,499,987 public warrants outstanding. Each whole public warrant entitles the registered holder to purchase one share of Tempo common stock at a price of $11.50 per share, subject to adjustment as discussed below, at any time, except as described below. A warrant holder may exercise its warrants only for a whole number of shares of Tempo common stock. This means only a whole warrant may be exercised at a given time by a warrant holder. The warrants will expire at 5:00 p.m., New York City time, on November 22, 2027 or earlier upon redemption or liquidation.

Tempo will not be obligated to deliver any shares of Tempo common stock pursuant to the exercise of a public warrant and will have no obligation to settle such warrant exercise unless a registration statement under the Securities Act covering the issuance of the shares of Tempo common stock issuable upon exercise of the public warrants is then effective and a current prospectus relating thereto is available, subject to Tempo satisfying its obligations described below with respect to registration, or a valid exemption from registration is available, including in connection with a cashless exercise. No public warrant will be exercisable for cash or on a cashless basis, and Tempo will not be obligated to issue any shares to holders seeking to exercise their warrants, unless the issuance of the shares upon such exercise is registered or qualified under the securities laws of the state of the exercising holder, or an exemption from registration is available. In the event that the conditions in the two immediately preceding sentences are not satisfied with respect to a public warrant, the holder of such warrant will not be entitled to exercise such warrant and such warrant may have no value and expire worthless. In the event that a registration statement is not effective for the exercised public warrants, the purchaser of a unit containing such warrant will have paid the full purchase price for the unit solely for the share of Tempo common stock underlying such unit. Tempo will use commercially reasonable efforts to maintain the effectiveness of a registration statement, and a current prospectus relating thereto, until the expiration of the public warrants in accordance with the provisions of the Warrant Agreement. Notwithstanding the above, if shares of Tempo common stock are, at the time of any exercise of a public warrant, not listed on a national securities exchange such that they satisfy the definition of a “covered security” under Section 18(b)(1) of the Securities Act, Tempo may, at its option, require holders of public warrants who exercise their warrants to do so on a “cashless basis” in accordance with Section 3(a)(9) of the Securities Act and, in the event Tempo so elects, it will not be required to file or maintain in effect a registration statement, but will use its commercially reasonable efforts to register or qualify the shares under applicable blue sky laws to the extent an exemption is not available. In such event, each holder would pay the exercise price by surrendering the public warrants for that number of shares of Tempo common stock equal to the quotient obtained by dividing (x) the product of the number of shares of Tempo common stock underlying the public warrants, multiplied by the excess of the “fair market value” (defined below) less the exercise price of the public warrants by (y) the fair market value. The “fair market value” means the volume weighted average price of the shares of Tempo common stock for the 10 trading days ending on the trading day prior to the date on which the notice of exercise is received by the warrant agent.

Redemption of public warrants. Tempo may redeem the outstanding public warrants:

·

in whole and not in part;

·

at a price of $0.01 per public warrant;

·

upon not less than 30 days prior written notice of redemption to each warrant holder; and if, and only if, the last reported sale price of the shares of Tempo common stock for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date on which Tempo sends the notice of redemption to the warrant holders equals or exceeds $18.00 per share (as adjusted for share sub-divisions, share dividends, rights issuances, consolidations, reorganizations, recapitalizations and the like).

Tempo will not redeem the public warrants as described above unless a registration statement under the Securities Act covering the issuance of the shares of Tempo common stock issuable upon exercise of the public warrants is then effective and a current prospectus relating to those shares of Tempo common stock is available throughout the 30- day redemption period. If and when the public warrants become redeemable, Tempo may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.

The last of the redemption criterion discussed above was established to prevent a redemption call unless there is at the time of the call a significant premium to the public warrant exercise price. If the foregoing conditions are satisfied and Tempo issues a notice of redemption of the public warrants, each warrant holder will be entitled to exercise his, her or its warrant prior to the scheduled redemption date. However, the price of the shares of Tempo common stock may fall below the $18.00 redemption trigger price (as adjusted for share sub-divisions, share dividends, rights issuances, consolidations, reorganizations,


recapitalizations and the like) as well as the $11.50 (for whole shares) public warrant exercise price after the redemption notice is issued.

If Tempo calls the public warrants for redemption as described above, its management will have the option to require any holder that wishes to exercise its public warrant to do so on a “cashless basis.” In determining whether to require all holders to exercise their warrants on a “cashless basis,” Tempo’s management will consider, among other factors, Tempo’s cash position, the number of warrants that are outstanding and the dilutive effect on stockholders of issuing the maximum number of shares of Tempo common stock issuable upon the exercise of the public warrants. If management takes advantage of this option, all holders of public warrants would pay the exercise price by surrendering their warrants for that number of shares of Tempo common stock equal to the quotient obtained by dividing (x) the product of the number of shares of Tempo common stock underlying the public warrants, multiplied by the excess of the “fair market value” (defined below) over the exercise price of the public warrants by (y) the fair market value. The “fair market value” shall mean the average last reported sale price of the shares of Tempo 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 public warrants. If management takes advantage of this option, the notice of redemption will contain the information necessary to calculate the number of shares of shares of Tempo common stock to be received upon exercise of the public warrants, including the “fair market value” in such case. Requiring a cashless exercise in this manner will reduce the number of shares to be issued and thereby lessen the dilutive effect of a warrant redemption. If Tempo calls the public warrants for redemption and management does not take advantage of this option, the Sponsor and its permitted transferees would still be entitled to exercise their private placement warrants for cash or on a cashless basis using the same formula described above that other warrant holders would have been required to use had all warrant holders been required to exercise their warrants on a cashless basis, as described in more detail below.

Redemption procedures.   A holder of a public warrant may notify Tempo in writing in the event it elects to be subject to a requirement that such holder will not have the right to exercise such warrant, to the extent that after giving effect to such exercise, such person (together with such person’s affiliates), to the warrant agent’s actual knowledge, would beneficially own in excess of 9.8% (or such other amount as a holder may specify) of the shares of Tempo common stock issued and outstanding immediately after giving effect to such exercise.

Anti-dilution Adjustments.   If the number of issued and outstanding shares of Tempo common stock is increased by a capitalization or stock dividend payable in shares of Tempo common stock, or by a split-up of Tempo common stock or other similar event, then, on the effective date of such capitalization or stock dividend, split-up or similar event, the number of shares of Tempo common stock issuable on exercise of each public warrant will be increased in proportion to such increase in the issued and outstanding shares of Tempo common stock. A rights offering made to all or substantially all holders of shares of Tempo common stock entitling holders to purchase shares of Tempo common stock at a price less than the “historical fair market value” (as defined below) will be deemed a stock dividend of a number of shares of Tempo common stock equal to the product of (1) the number of shares of Tempo common stock actually sold in such rights offering (or issuable under any other equity securities sold in such rights offering that are convertible into or exercisable for shares of Tempo common stock) and (2) one minus the quotient of (x) the price per share of Tempo common stock paid in such rights offering and (y) the historical fair market value. For these purposes, (1) if the rights offering is for securities convertible into or exercisable for shares of Tempo common stock, in determining the price payable for shares of Tempo common stock, there will be taken into account any consideration received for such rights, as well as any additional amount payable upon exercise or conversion and (2) “historical fair market value” means the volume weighted average price of shares of Tempo common stock during the 10 trading day period ending on the trading day prior to the first date on which the shares of Tempo common stock trade on the applicable exchange or in the applicable market, regular way, without the right to receive such rights.

In addition, if Tempo, at any time while the public warrants are outstanding and unexpired, pays to all or substantially all of the holders of shares of Tempo common stock a dividend or makes a distribution in cash, securities or other assets to the holders of shares of Tempo common stock on account of such shares of Tempo common stock (or other securities into which the public warrants are convertible), other than (a) as described above or (b) any cash dividends or cash distributions which, when combined on a per share basis with all other cash dividends and cash distributions paid on the shares of Tempo common stock during the 365-day period ending on the date of declaration of such dividend or distribution does not exceed $0.50 (as adjusted for share sub-divisions, stock dividends, rights issuances, consolidations, reorganizations, recapitalizations and the like) but only with respect to the amount of the aggregate cash dividends or cash distributions equal to or less than $0.50 per share, then the warrant exercise price will be decreased, effective immediately after the effective date of such event, by the amount of cash and/or the fair market value of any securities or other assets paid on each share of Tempo common stock in respect of such event.

If the number of issued and outstanding shares of Tempo common stock is decreased by a consolidation, combination, reverse share split or reclassification of shares of Tempo common stock or other similar event, then, on the effective date of such consolidation, combination, reverse share split, reclassification or similar event, the number of shares of Tempo common stock issuable on exercise of each public warrant will be decreased in proportion to such decrease in issued and outstanding shares of Tempo common stock.


Whenever the number of shares of Tempo common stock purchasable upon the exercise of the public warrants is adjusted, as described above, the warrant exercise price will be adjusted by multiplying the warrant exercise price immediately prior to such adjustment by a fraction (x) the numerator of which will be the number of shares of Tempo common stock purchasable upon the exercise of the public warrants immediately prior to such adjustment and (y) the denominator of which will be the number of shares of Tempo common stock so purchasable immediately thereafter.

In case of any reclassification or reorganization of the issued and outstanding shares of Tempo common stock (other than those described above or that solely affects the par value of such shares of Tempo common stock), or in the case of any merger or consolidation of us with or into another corporation (other than a merger or consolidation in which Tempo is the continuing corporation and that does not result in any reclassification or reorganization of the issued and outstanding shares of Tempo common stock), or in the case of any sale or conveyance to another corporation or entity of the assets or other property of us as an entirety or substantially as an entirety in connection with which Tempo is dissolved, the holders of the public warrants will thereafter have the right to purchase and receive, upon the basis and upon the terms and conditions specified in the public warrants and in lieu of shares of Tempo common stock immediately theretofore purchasable and receivable upon the exercise of the rights represented thereby, the kind and amount of shares, stock or other equity securities or property (including cash) receivable upon such reclassification, reorganization, merger or consolidation, or upon a dissolution following any such sale or transfer, that the holder of the public warrants would have received if such holder had exercised their warrants immediately prior to such event. However, if such holders were entitled to exercise a right of election as to the kind or amount of securities, cash or other assets receivable upon such merger or consolidation, then the kind and amount of securities, cash or other assets for which each public warrant will become exercisable will be deemed to be the weighted average of the kind and amount received per share by such holders in such merger or consolidation that affirmatively make such election, and if a tender, exchange or redemption offer has been made to and accepted by such holders (other than in connection with the Business Combination) under circumstances in which, upon completion of such tender or exchange offer, the maker thereof, together with members of any group (within the meaning of Rule 13d-5(b)(1) under the Exchange Act) of which such maker is a part, and together with any affiliate or associate of such maker (within the meaning of Rule 12b-2 under the Exchange Act) and any members of any such group of which any such affiliate or associate is a part, own beneficially (within the meaning of Rule 13d-3 under the Exchange Act) more than 50% of the issued and outstanding shares of Tempo common stock, the holder of a warrant will be entitled to receive the highest amount of cash, securities or other property to which such holder would actually have been entitled as a shareholder if such warrant holder had exercised the warrant prior to the expiration of such tender or exchange offer, accepted such offer and all of the shares of Tempo common stock held by such holder had been purchased pursuant to such tender or exchange offer, subject to adjustment (from and after the consummation of such tender or exchange offer) as nearly equivalent as possible to the adjustments provided for in the Warrant Agreement. Additionally, if less than 70% of the consideration receivable by the holders of shares of Tempo common stock in such a transaction is payable in the form of ordinary shares in the successor entity that is listed for trading on a national securities exchange or is quoted in an established over-the-counter market, or is to be so listed for trading or quoted immediately following such event, and if the registered holder of the warrant properly exercises the warrant within 30 days following public disclosure of such transaction, the warrant exercise price will be reduced as specified in the Warrant Agreement based on the per share consideration minus Black-Scholes Warrant Value (as defined in the Warrant Agreement) of the warrant.

The public warrants have been issued in registered form under a Warrant Agreement between Continental Stock Transfer & Trust Company, as warrant agent, and Tempo. The Warrant Agreement provides that the terms of the public warrants may be amended without the consent of any holder for the purpose of (i) curing any ambiguity or correcting any mistake, including to conform the provisions of the Warrant Agreement to the description of the terms of the public warrants and the Warrant Agreement set forth in this prospectus, or defective provision or (ii) adding or changing any provisions with respect to matters or questions arising under the Warrant Agreement as the parties to the Warrant Agreement may deem necessary or desirable and that the parties deem to not adversely affect the rights of the registered holders of the public warrants, provided that the approval by the holders of at least 65% of the then-outstanding public warrants is required to make any change that adversely affects the interests of the registered holders.

The warrant holders do not have the rights or privileges of holders of ordinary shares and any voting rights until they exercise their warrants and receive shares of Tempo common stock. After the issuance of shares of Tempo common stock upon exercise of the public warrants, each holder will be entitled to one vote for each share held of record on all matters to be voted on by shareholders.

No fractional warrants will be issued upon separation of the units following the Business Combination and only whole warrants will trade.

Private Placement Warrants

As of March 31, 2023, there were 6,600,000 private placement warrants outstanding. The private placement warrants will not be redeemable by Tempo so long as they are held by the Sponsor or its permitted transferees. The Sponsor, or its permitted transferees, has the option to exercise the private placement warrants on a cashless basis and have certain registration rights


described herein. Otherwise, the private placement warrants have terms and provisions that are identical to those of the public warrants. If the private placement warrants are held by holders other than the Sponsor or its permitted transferees, the private placement warrants will be redeemable by Tempo in all redemption scenarios and exercisable by the holders on the same basis as the public warrants included in the units. Any amendment to the terms of the private placement warrants or any provision of the Warrant Agreement with respect to the private placement warrants will require a vote of holders of at least 65% of the number of the then outstanding private placement warrants.

If holders of the private placement warrants elect to exercise them on a cashless basis, they would pay the exercise price by surrendering his, her or its warrants for that number of shares of Tempo common stock equal to the quotient obtained by dividing (x) the product of the number of shares of Tempo common stock underlying the private placement warrants, multiplied by the excess of the “historical fair market value” (defined below) less the exercise price of the private placement warrants by (y) the historical fair market value. For these purposes, the “historical fair market value” shall mean the average last reported sale price of the shares of Tempo common stock for the 10 trading days ending on the third trading day prior to the date on which the notice of warrant exercise is sent to the warrant agent. Even during such periods of time when insiders will be permitted to sell Tempo securities, an insider cannot trade in Tempo securities if he or she is in possession of material non-public information. Accordingly, unlike public shareholders who could exercise their public warrants and sell the shares of Tempo common stock received upon such exercise freely in the open market in order to recoup the cost of such exercise, the insiders could be significantly restricted from selling such securities.

Action by Written Consent

Our certificate of incorporation provides that any action required or permitted to be taken by the stockholders must be effected at an annual or special meeting of the stockholders, and may not be taken by written consent in lieu of a meeting.

Anti-Takeover Provisions

Section 203 of the Delaware General Corporation Law

As a Delaware corporation, Tempo is subject to Section 203 of the Delaware General Corporation Law, which generally prohibits a publicly held Delaware corporation from engaging in any business combination with any interested stockholder for a period of three years after the date that such stockholder became an interested stockholder, with the following exceptions:

·

before such date, the board of directors of the corporation approved either the business combination or the transaction that resulted in the stockholder becoming an interested stockholder;

·

upon completion of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction began, excluding for purposes of determining the voting stock outstanding, but not the outstanding voting stock owned by the interested stockholder, those shares owned (1) by persons who are directors and also officers and (2) employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or

·

on or after such date, the business combination is approved by the board of directors and authorized at an annual or special meeting of the stockholders, and not by written consent, by the affirmative vote of at least two-thirds (66 and 23%) of the outstanding voting stock that is not owned by the interested stockholder.

In general, Section 203 defines a “business combination” to include the following:

·

any merger or consolidation involving the corporation and the interested stockholder;

·

any sale, transfer, pledge or other disposition of 10% or more of the assets of the corporation involving the interested stockholder;

·

subject to certain exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder;

·

any transaction involving the corporation that has the effect of increasing the proportionate share of the stock or any class or series of the corporation beneficially owned by the interested stockholder; or

·

the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits by or through the corporation.

In general, Section 203 defines an “interested stockholder” as an entity or person who, together with the person’s affiliates and associates, beneficially owns or within three years prior to the time of determination of interested stockholder status did own, 15% or more of the outstanding voting stock of the corporation.


A Delaware corporation may “opt out” of these provisions with an express provision in its original certificate of incorporation or an express provision in its amended and restated certificate of incorporation or amended and restated bylaws resulting from a stockholders’ amendment approved by at least a majority of the outstanding voting shares. Tempo has not opted out of these provisions. As a result, mergers or other takeover or change in control attempts of Tempo may be discouraged or prevented.

Certificate of Incorporation and Bylaws

Among other things, our certificate of incorporation and bylaws:

·

permit Tempos board of directors to issue up to 20,000,000 shares of preferred stock, with any rights, preferences and privileges as they may designate, including the right to approve an acquisition or other change of control;

·

provide that the authorized number of directors may be changed only by resolution of Tempos board of directors;

·

provide that Tempos board of directors be classified into three classes;

·

provide that, subject to the rights of any series of preferred stock to elect directors, directors may only be removed for cause, which removal may be effected, subject to any limitation imposed by law, by the holders of at least two-thirds (66 and 23%) of the voting power of all of the then outstanding shares of voting stock of the corporation entitled to vote at an election of directors.

·

provide that all vacancies, including newly created directorships, may, except as otherwise required by law, be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum, or by a sole remaining director (other than any directors elected by the separate vote of one or more outstanding series of preferred stock), and shall not be filled by the stockholders;

·

require that any action to be taken by Tempo stockholders must be effected at a duly called annual or special meeting of stockholders and not be taken by written consent or electronic transmission;

·

provide that stockholders seeking to present proposals before a meeting of stockholders or to nominate candidates for election as directors at a meeting of stockholders must provide advance notice in writing, and also specify requirements as to the form and content of a stockholders notice;

·

provide that special meetings of our stockholders may be called only by the chairperson of Tempos board of directors, its chief executive officer, its president or by its board of directors pursuant to a resolution adopted by a majority of the total number of authorized directors; and

·

not provide for cumulative voting rights, therefore allowing the holders of a majority of the shares of common stock entitled to vote in any election of directors to elect all of the directors standing for election, if they should so choose.

The amendment of any of these provisions would require approval by the holders of at least two-thirds (66 and 23%) of the voting power of all of the then-outstanding capital stock entitled to vote generally in the election of directors, voting together as a single class. Tempo’s board of directors may also act without stockholder action to amend, adopt or repeal our bylaws.

The combination of these provisions make it more difficult for Tempo’s existing stockholders to replace Tempo’s board of directors as well as for another party to obtain control of Tempo by replacing its board of directors. Since Tempo’s board of directors has the power to retain and discharge its officers, these provisions could also make it more difficult for existing stockholders or another party to effect a change in management. In addition, the authorization of undesignated preferred stock makes it possible for Tempo’s board of directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to change our control.

These provisions are intended to enhance the likelihood of continued stability in the composition of Tempo’s board of directors and its policies and to discourage coercive takeover practices and inadequate takeover bids. These provisions are also designed to reduce Tempo’s vulnerability to hostile takeovers and to discourage certain tactics that may be used in proxy fights. However, such provisions could have the effect of discouraging others from making tender offers for Tempo’s capital stock and may have the effect of delaying changes in Tempo’s control or management. As a consequence, these provisions may also inhibit fluctuations in the market price of Tempo’s common stock.

Limitations on Liability and Indemnification of Officers and Directors

Our certificate of incorporation and bylaws provide indemnification and advancement of expenses for our directors and officers to the fullest extent permitted by the DGCL, subject to certain limited exceptions. We have entered 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 Delaware law. In addition, as permitted by Delaware law, our certificate of incorporation and bylaws include 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..

Exclusive Jurisdiction of Certain Actions

Our certificate of incorporation provides that the Court of Chancery of the State of Delaware (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) is the sole and exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: (i) any derivative action, suit or proceeding brought on Tempo’s behalf; (ii) any action, suit or proceeding asserting a claim of breach of a fiduciary duty owed by any of Tempo’s directors, officers, or stockholders to us or Tempo’s stockholders; (iii) any action, suit or proceeding asserting a claim against Tempo or any of Tempo’s directors, officers or other employees arising out of or pursuant to any provision of the Delaware General Corporation Law, our certificate of incorporation or bylaws; and (iv) any action or proceeding asserting a claim against Tempo or any of Tempo’s directors, officers, or other employees that is governed by the internal affairs doctrine, in all cases to the fullest extent permitted by law and subject to the court’s having personal jurisdiction over the indispensable parties named as defendants, unless Tempo consents in writing to the selection of an alternative forum. This choice of forum provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction, or the Securities Act. Our certificate of incorporation further provides that, unless Tempo consents in writing to the selection of an alternative forum, to the fullest extent permitted by law, 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. However, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder. Accordingly, both state and federal courts have jurisdiction to entertain such claims. As noted above, our certificate of incorporation provides that the federal district courts of the United States will be the exclusive forum for the resolution of any complaint asserting a cause of action under the Securities Act. Due to the concurrent jurisdiction for federal and state courts created by Section 22 of the Securities Act over all suits brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder, there is uncertainty as to whether a court would enforce the exclusive form provision. Additionally, our certificate of incorporation provides that any person or entity holding, owning or otherwise acquiring any interest in any of Tempo’s securities shall be deemed to have notice of and consented to these provisions. Investors also cannot waive compliance with the federal securities laws and the rules and regulations thereunder.

Transfer Agent

The transfer agent for Tempo common stock is Continental Stock Transfer & Trust Company.


EX-10.19 3 tmpo-20221231xex10d19.htm EX-10.19

Exhibit 10.19

Graphic

March 22, 2023

STRICTLY CONFIDENTIAL

Joy Weiss

Tempo Automation Holdings, Inc.

1013 Centre Road, Suite 403S

Wilmington, DE 19805

Joy Weiss

Tempo Automation, Inc.

2460 Alameda Street

San Francisco, CA 94103

Re:Amended & Restated Termination Agreement

To the addressees set forth above:

Reference is made to that certain letter agreement, dated as of September 4, 2022, by and among ACE Convergence Acquisition Corp. (“ACE”), Tempo Automation, Inc. (“Tempo” and together with ACE, the “Company”), Oaktree Capital Management, L.P., (“OCM”) and OCM Tempo Holdings, LLC (together with OCM, “Oaktree”) (as amended by those certain letter agreements, dated as of October 11, 2022 and November 15, 2022, the “Original Termination Agreement”), pursuant to which Oaktree, among other things, agreed to (a) waive a portion of the termination fee due and payable to Oaktree under that certain Subscription Agreement, dated as of January 18, 2022, by and among ACE, Tempo, OCM and certain other parties thereto (as amended, the “Subscription Agreement”) and (b) not seek payment of such termination fee, as required under the Subscription Agreement, until the earlier of (i) a bankruptcy proceeding or similar reorganization event and (ii) April 15, 2023.

The parties hereto agree that, as of the date hereof, the Original Termination Agreement is hereby amended and restated in its entirety by the terms of this letter agreement (as amended and restated, the “A&R Termination Agreement”).

In consideration of the agreements contained herein, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties, intending to be legally bound, hereby further agree as follows:

1.Defined Terms.  Capitalized terms used but not defined herein shall have the meaning ascribed to such terms in the Subscription Agreement.

2.Side Letter; Domestication. The Side Letter was terminated simultaneously with the termination of the Subscription Agreement pursuant to that certain notice of termination, dated as of July 30, 2022, by OCM to ACE and Tempo (the “Notice of Termination”), which Notice of Termination was duly delivered and is effective in accordance with its terms.  On November 22, 2022, ACE Convergence Acquisition Corp. deregistered as a Cayman Islands exempted company, and filed a certificate of incorporation and a certificate of corporate domestication with the Secretary of State of the State of Delaware, under which ACE was domesticated and continues as a Delaware corporation under the name


“Tempo Automation Holdings, Inc.”

3.Agreements.

(a)Notwithstanding the termination of the Subscription Agreement, pursuant to Section 7(m)(iii) of the Subscription Agreement, OCM (as the Lead Subscriber) was entitled to a termination fee in an amount equal to 3.5% of the $175,000,000 of aggregate principal amount of the Subscribed Notes subscribed for by OCM (such principal amount, the “OCM Subscription Amount”, and such fee, the “Original Termination Fee”) upon consummation of a Business Combination, which was originally required to be paid by the Company (or any other successor to the Company) immediately following and as a condition subsequent to the closing of such Business Combination.  A Business Combination occurred on November 22, 2022.

(b)Subject to the conditions set forth herein, OCM hereby agrees to relinquish its right to receive the Original Termination Fee in full as set forth in Section 7(m)(iii) of the Subscription Agreement that was due upon the closing of the Business Combination, in exchange for a reduced amount equal to (i) 0.6% of the OCM Subscription Amount (i.e., $1,050,000) (such amount, the “Reduced Termination Fee Principal Amount”) plus (ii) interest (computed on the basis of a 360-day year of twelve 30-day months) on the unpaid balance of the Reduced Termination Fee Principal Amount accruing monthly at a rate of 20% per annum, which, (A) for the period from October 15, 2022 to January 15, 2024, shall compound (and be “payable-in-kind”) on the 15th of every month (the “PIK Interest” and all such PIK Interest accrued from October 15, 2022 through January 15, 2024, the “Accrued PIK Interest”) and (B) for the period from January 15, 2024 until January 15, 2025, shall be payable in cash on the 15th of every month (the “Cash Interest”) (which Cash Interest payments, for the avoidance of doubt, shall be in addition to the repayments set forth in Section 3(c) below) (such Accrued PIK Interest and Cash Interest, together with the Reduced Termination Fee Principal Amount, the “Reduced Termination Fee”).

(c)The agreements set forth in Section 3(b) are conditioned upon the Company making each of the repayments set forth in this Section 3(c)(i), (ii) and (iii) and the covenants of the Company set forth in Section 4 being true and correct at all times.  To the extent there is a breach of any term hereunder, the full amount of the Original Termination Fee shall become immediately due and payable to OCM.

(i)On or prior to April 15, 2023, the Company shall pay to OCM an amount equal to $150,000.00 by wire transfer of immediately available funds at the account specified by OCM to the Company on Schedule A hereof.

(ii)On or prior to the earlier of (A) July 15, 2023 and (B) one business day after the date on which the Company receives funding by an unrelated third party of no less than $3,000,000.00 (in cash), the Company shall pay an additional amount equal to $200,000.00 by wire transfer of immediately available funds at the account specified by OCM to the Company on Schedule A hereof.

(iii)Beginning on January 15, 2024 and continuing on the 15th of every month thereafter, the Company shall make monthly amortization payments equal to 1/12th of the accrued Reduced Termination Fee balance as of January 1, 2024 until the balance of the Reduced Termination Fee is reduced to $0.00.

2


(d)The payments set forth in Section 3(c)(c)(i) and (c)(ii) shall reduce the sum of the Reduced Termination Fee Principal Amount and the Accrued PIK Interest (as of the date such payments are made) on a dollar-for-dollar basis.1

(e)The Company may prepay (in advance of the scheduled payments set forth in Section 3(c)) any of the amounts due to OCM at any time without any prepayment penalty or fee.

4.Covenants.  The Company hereby covenants, agrees, represents and warrants that (a) as of the date hereof, all payments made, and all fees and expenses incurred but unpaid, by the Company for services rendered by Latham & Watkins LLP (“Latham”) and Skadden, Arps, Slate, Meagher & Flom LLP (“Skadden”) in connection with the Business Combination are reflected on Schedule B hereof, including, without limitation, any such payments from any proceeds received by the Company (or any affiliate) in connection with the Business Combination or under that certain Common Stock Purchase Agreement, dated as of November 21, 2022, by and between the Company White Lion Capital, LLC (the “Common Stock Purchase Agreement”) and (b) until the Company pays at least $500,000 in cumulative payments to OCM on account of the Reduced Termination Fee (including, without limitation, amounts comprising Cash Interest), the Company shall not (and shall cause its affiliates not to) make any payments, or cause any payments to be made, to Latham or Skadden with respect to amounts incurred for services rendered in connection with the Business Combination, including, without limitation, from any proceeds received by the Company (or any affiliate) under Common Stock Purchase Agreement.

5.Miscellaneous.

(a)This A&R Termination Agreement is not assignable by any party without the prior written consent of each other party (and any other purported assignment shall be null and void ab initio). This A&R Termination Agreement is intended to be solely for the benefit of the parties hereto and is not intended to confer any benefits upon, or create any rights in favor of, any person other than the parties hereto. This A&R Termination Agreement may only be enforced by the parties hereto.

(b)This A&R Termination Agreement shall be governed by, and construed in accordance with, the internal laws of the State of New York, without giving effect to the principles of conflict of laws that would require the application of the law of any other jurisdiction. By its execution and delivery of this A&R Termination Agreement, each of the parties hereto hereby irrevocably and unconditionally agrees for itself that any legal action suit or proceeding brought by it with respect to any matter under or arising out of or in connection with this A&R Termination Agreement shall be brought exclusively in the federal or state courts located in the City of New York, County of New York. By execution and delivery of this A&R Termination Agreement, each of the parties hereto hereby irrevocably accepts and submits itself to the exclusive jurisdiction of each such court, generally and unconditionally, with respect to any such action, suit or proceeding. EACH PARTY HERETO UNCONDITIONALLY WAIVES TRIAL BY JURY IN ANY LEGAL ACTION OR PROCEEDING REFERRED TO ABOVE.

(c)This A&R Termination Agreement may not be amended or waived except in a writing signed by each of the parties hereto.

(d)This A&R Termination Agreement (including the exhibits hereto), constitutes the entire understanding among the parties hereto with respect to the subject matter hereof and replaces and supersedes all prior agreements and understandings, both written and oral, among the parties hereto with


1For illustrative purposes, if the aggregate amount of the sum of Reduced Termination Fee Principal Amount plus the Accrued PIK Interest on April 14, 2023 is $1,150,000.00, the balance after the payment under Section 31(c)1(c)(i) would be $1,000,000.00, which amount would continue to accrue interest pursuant to Section 31(b).

3


respect to the subject matter hereof, and shall become effective and binding upon the mutual exchange of fully executed counterparts by the parties hereto.

(e)This A&R Termination Agreement may be executed in any number of counterparts, each of which when so executed shall be deemed an original, but all such counterparts shall constitute one and the same instrument. Delivery of an executed counterpart of this A&R Termination Agreement by fax or electronic mail shall have the same force and effect as the delivery of an original executed counterpart of this A&R Termination Agreement.

[Signature Pages Follow.]

4


Please indicate your acceptance of this A&R Termination Agreement by signing in the space provided below.

Very truly yours,

Tempo Automation Holdings, Inc.

By:

/s/ Joy Weiss

Name:

Joy Weiss

Title:

Chief Executive Officer

Tempo Automation, Inc.

By:

/s/ Joy Weiss

Name:

Joy Weiss

Title:

Chief Executive Officer

Agreed and accepted as of the date first written above:

Oaktree Capital Management, L.P.,

on behalf of certain funds, managed accounts and other affiliates

and

OCM Tempo Holdings, LLC

By:

Oaktree Fund GP, LLC

Its:

Manager

By:

Oaktree Fund GP I, LLC

Its:

Manager Member

By:

/s/ Jordan Mikes

Name:

Jordan Mikes

Title:

Authorized Signatory

By:

/s/ Adam Bennett

Name:

Adam Bennett

Title:

Authorized Signatory

[Signature Page of A&R Termination Agreement]


EX-23.1 4 tmpo-20221231xex23d1.htm EX-23.1

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

Tempo Automation Holdings, Inc.

San Francisco, California

We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 (No.333-269874) of Tempo Automation Holdings, Inc. of our report dated April 17, 2023, relating to the consolidated financial statements, which appears in this Form 10-K. Our report contains an explanatory paragraph regarding the Companys ability to continue as a going concern.

/s/ BDO USA, LLP

San Jose, California

April 17, 2023


EX-31.1 5 tmpo-20221231xex31d1.htm EX-31.1

EXHIBIT 31.1

CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULE 13a-14(a) AND RULE 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Joy Weiss, certify that:

1.

I have reviewed this Annual Report on Form 10-K for the year ended December 31, 2022 of Tempo Automation Holdings, Inc.;

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:     April 17, 2023

By:

/s/ Joy Weiss

Joy Weiss

President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 6 tmpo-20221231xex31d2.htm EX-31.2

EXHIBIT 31.2

CERTIFICATIONS OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULE 13a-14(a) AND RULE 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Ryan Benton, certify that:

1.

I have reviewed this Annual Report on Form 10-K for the year ended December 31, 2022 of Tempo Automation Holdings, Inc.;

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:     April 17, 2023

By:

/s/ Ryan Benton

Ryan Benton

Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-32.1 7 tmpo-20221231xex32d1.htm EX-32.1

EXHIBIT 32.1

CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF

THE SARBANES-OXLEY ACT OF 2002

The following certifications are hereby made in connection with the Annual Report on Form 10-K for the year ended December 31, 2022 of Tempo Automation Holdings, Inc. (the “Company”) as filed with the Securities and Exchange Commission on the date hereof (the “Report”):

I, Joy Weiss, President and Chief Executive Officer, hereby certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

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

Date:      April 17, 2023

By:

/s/ Joy Weiss

Joy Weiss

President and Chief Executive Officer

(Principal Executive Officer)


EX-32.2 8 tmpo-20221231xex32d2.htm EX-32.2

EXHIBIT 32.2

CERTIFICATIONS OF CHIEF FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF

THE SARBANES-OXLEY ACT OF 2002

The following certifications are hereby made in connection with the Annual Report on Form 10-K for the year ended December 31, 2022 of Tempo Automation Holdings, Inc. (the “Company”) as filed with the Securities and Exchange Commission on the date hereof (the “Report”):

I, Ryan Benton, Chief Financial Officer, hereby certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

1.

The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:    April 17, 2023

By:

/s/ Ryan Benton

Ryan Benton

Chief Financial Officer

(Principal Financial and Accounting Officer)


GRAPHIC 9 tmpo-20221231xex10d19001.jpg GRAPHIC begin 644 tmpo-20221231xex10d19001.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" Y -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#]4J\U^,?[ M0G@[X(V DUZ^,FHRJ6M]+M,/>*99H/#<-KX3T\Y"LB MB>Y(]2[#:#]%_&N \*V_Q@^/_B=]&M-;UK5+_P @7+[N632[HLUII-ONC9PK8#R/UP2#@#J.]?=UEX M=TS3K^6^MM/MH+Z6%()+E(@)'C3[BEL9(&>!5.48Z11XN!R?,2G>ZN[:=KKKY_@?,/PL_X*)7UO-%9^/\ 1TNH"0#J MFDKMD7W:(G!_X"1]*^T/!GC?0OB%H,&L^'M3@U73IA\LT#9P>ZL.JD>AYK\? MOB#X0F\ >.M>\-W,BS3:7>26QD4Y# 'Y3^(Q70?!?XV>(?@?XJBU;19VDM'8 M"]TUV/DW=87T>]0?O1MT9&'9E.01[5TE$MXR57'UP6^K&J7PA^#GB M3XQ>(DLM!TMK^VMY8S?2^:L:0QL?XF/0D*V, UQ-X&%Y&=*T7X"Z7?V,<'V_4Y99[Z:*02,SARJJQ'W<*!\IZ9/K7;)\D=#\$RC! M?VYF4O;RTUD^[UV^]_<>S^!_!6E_#[PW:Z%HL4EOIEMD0P23-+Y8/)4%B3C. M>/>MZBBN(_>(0C3BH05D@HII=0P4L QZ#/)IU!9\M?M1_LBV/CSP^FI>!=&M M[;Q4EX\\X618Q>B0YD,CL>2#R.>Y'2OSRUC2+S0-6O-,U&W>TO[.9H+BWD&& MC=3@J?QK]L37YI_MT7/@Q?BL=.\.Z0]AKMF#_;%T@V0W#N ZX7NXW$E^^0.U M=-*3O8_+.+IM1E=)KH_16W[G:_\ !.KXCSV7BC7?!%Q*6L[V ZC: M(3PDJ860#_>4@_\ :^^*_+O]AY96_:/\/\ E[L"WNB^W^[Y+=?;.*_42LZJ MM(][A&M.KEB4_LR:7IH_U/BSQM\?O'_[1G[2&M_!3X/:Y%X.T3PO'O\ %7C4 M6ZW%PC[@#;VJM\H;.5W'NK'@+\T7Q=_9Q^-7PA\&ZCXU^%_QV\8^)/$&D0F] MN-"\5O#>6VI(@+2(HV+L8@' [XQD9S7FG_!,&8^'OVD/VD_#&L/L\2?VN;EH MY1AY(UN9PS#VS(A_X$*_1'Q+J=IHOAW5-0U"1(;"TM99[B20X58U0LQ/M@&L MC[4\:_8O_:=MOVK?@I9>+3:)INM6\S6&JV,1)2*Y0 DIGG8RLK#/(SCG%>(? M\%$_VSO$7[//B7P+H?@KS)KZ"XCU[Q&(81*$TQ91$(I#@[!*S$;N/NC!YKE_ M^"0\2^&_@/\ $WQAJ&-.\-W?B">[@GEX18(809'_ -U$?ASX4^)E_XT^/NN7:75O!9Z+9C-LRC M?]I3!6"!.2'^\3[ D>R>#M#^+OPH^"GC#7?'_C__ (3SQ='HTUW;6EAI$4,- MG<)"[!(@B[ILMM'S 9QP!FOD+]G+X@WO[#W[0VO>%_CU907%[XWF%SI_Q6E# M.;U<*%BED;.R/I\HQL;[P*X8?IW!/'2\_ M:>\'>$_A3\07^*:>.=!U[4](&KZ%:>&(8I8+2Z*&1PZ DJ@;!.!C.:[7_@K+ M*D?[%OB4,P4OJ%@J@]SYZG'Z&OH[X&QPQ?!7P"D!!A70+ (0<\?9T[T ?,?_ M 4@\?\ Q8^ ?P^'Q*\!_$.32M/CNK;3I?#TFDVT\67WYF$SJ7!R ,'(^E<) M\9_$W[47[._P0T_XO'XNZ1XST^"*TN=1T"_\.06H$O$5O:2B_ MT2QBT\+.(U,<-WM!.U,J20^,IOC7\$=!\3:;--X,/VC_ !]^U=\0_@S:?'2*RC\*6JW: M:O-X7M'>Y5O*PIC& I'F]<_P^]?HEX>T[3=(T#3;'1HH(-(MK:.*SCMB#$L* MJ @4CJNT#%?FQH?P^UCXI?\ !3;XWZ=X?\?:Y\/+BWTJWDEOM"2(RS@); QM MYBL-N3G@9R!0![S\/?\ A?'@;]I3PQX>\2?$RW^*?@ZX@NHM;&GZ-;VCZ/<^ M1YEM]H$>619!]TDC)!XZ5Q'_ 4&^)/QH^ >O^$=9\$_$YK72?%NLQZ/'H<^ MBVTHL6*CYTE(W.",XHTNH<;X6 M*8#KGC(/(SZ4 ;_Q?\$_M/?#'P7=ZK8?M$:=KNO$%=+T&3PO:6\NJSA2_P!G MA)))D*JQ"@'.*^M/#MY>:GX\U&)[?4+BQMY;F&5=CQRM$I=2O8@DC%?+W MB#]DOXB:'\8OA!XLNOBAXB^)NB^']>>[U&S\1-;1)8Q&WD47*;%7)4D CD\Y M&.:^EM&^(7AOQKIL.M:#K%MJVDW6?(O+0EXI0I*DJP&"-RD9'I0!^97[2_PV MG^%WQF\0Z6T)BL+F=KZP;'RM!(2P /\ LDE?PKZT_P""=-IJ>&]7B/EW=C,NZ*49X)4_*P.. M'';H:ZD_:1MU/R&MA_\ 5O-OK*.2*TB:RGO7 ,"AY,'<,Y)7(YVD=Q\;>(/VV?BIK7B%-2@UF/2 M[:*X6>+3;6$>2 !C8Q/S.ISR">37&_&CX\>(_CC?Z-?:[Y-M-I=I]G3['E%= M\Y:7&>&/'3@8XJ52:>IZ>/XLPM:C*&'YE*ZMTO\ /6WW'W+XF^'?B^]OU^)N MH0RW/B&TTS3Y+'0U;>;.Z /VI47J?"WX@ZOXLMIK#Q+X M?FT#Q':*&N8HPTMFZG[K0SXVN/4 Y!S7SK\:?$VN:U^P7X>U2XN;C[;=PV*W MLP8AI(]VW+'T;"9]^$?C/XX\":5?Z;H/B:_TZQOE*S11R9[8RI.2AQW7 M!I*#DBL3G='*,5"T9.,XJ3VU;O\ CMK?;2Q^MGCKQIIOP\\(ZKXDU=I%T[38 M3/-Y*;W(Z =R20/QK\B_BOXR'Q ^)'B+Q$L]Q<0ZA=O-$UV@601_P "E02! MM7 P#VKO?%'[6_C_ ,9?"^7P1JUW!<6TNQ)=25"MU+$H_P!6Y!PV<#)QDX]Z MPO@3\!/$/QU\3)9:9"]MH\#C[?JSK^ZMT[@'^)R.BCZG K2$>2[D?/YYFLL_ MJTL-@HMK>UM>;_)(^@O^"=7PTFN-;UWQU%8/@;P7I/P\\*:=X>T2W%MIMA$(HDZD^K,>[$Y)/J:WJYI2YG<_4,HR]99 M@X8?=K5^KW_R/E;X\?L/GQM\6K3XN_#'QAC-:W.HQCK') M-([;%/<*,'TKZZHJ3V3YY^+O[)LGC'X)Z7\)O ?BU_ACX(AMGL[ZUT_3TN9; MR @?N_,9@5R=Q@_ 'X7ZG\&?A7HW@S4O$,?B4:/']EM+U-/2RQ; M* (T,:$@E0.6ZGJ:]%HH ^+[7]@7QEI'Q^U/XQZ3\;;C3_&6HN1<&+PY;K;S M0':/)>,/AAM11NZY ;K75?M7_L9^(OVJ[^TM]2^*EQH/A6QGBO++1+31(9## M._B'!KFHQZBMS'XE;P[ M DZ0*N%C2,. C^LBG)!(QS5G]FO]E[Q[^SL=*TC_ (7/?^+? ]E&\8\/ZII$ M09 0=@BN-Y=%5CG;R,<<5])44 ?./[6W[*.O_M5:2OAV?XE3^&/!C>5+-HUO MH\,[33HQ99#.S!@.1\HXXKO_ -G_ .&'BOX1>#4\-^)/')\X3=B1IRX=9^$_P 3?&9\=6,L:0Z5JO\ 945G M<: MSTNVU+1(2^G38 CD63>6=$YQ&QQT&0!7E^E_\$^O'VB?%'Q!\1M._:'U?3_& M6OQB+4M1MO#MJHF0;<*(RQ50-B]!VK[;HH ^5/#7[&OC&;XM^#/&'Q$^-&J_ M$BP\*SRWMAH]]I<-K&MTR%%E/EG!*YR,@GC@CFF?M/?L5>)_VG/%.FWVH_%R M[T/0]&O$U#1]'L]$@86+?#FI: M+>_M1^(9[+4(&MKB+^P;6+?&PPZ[D8,,@D<$=:^BO 7@^S^%G@?P_P"$-(^3 M3=#L(+"#Y0"RQQA=Q'J<$GW)KM:R;[_CZ?\ #^5 &M7!?%CX(>$?C/I0L_$N MF+/+&"(+Z$[+F _[+CG'L?B[0YI M9_"&IVOB*RR2EO=,+>Y ],GY&_,?2O$]1^ WQ+\(7TC)P?WK\=?Q/S#G^,?QYUBSN=(N](U# M4-)FA^RR:/-X+;A1:^"[ZQCD.?-U "U MC4'_ 'R#CZ U^LU%'M;;(B7"<<1)/%XF<[?UN[GQ-\*_^"=D,$T-[X_UH78& M&.E:42J'V>4X)'LH'UK[$\,^%M)\&Z-;Z3H>GV^EZ;;C$5M;(%5??W/J3R:U M:*S EX-101.SCH 10 tmpo-20221231.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Components of proceeds received from the Trust and PIPE (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents and Restricted Cash link:presentationLink link:calculationLink link:definitionLink 40407 - Disclosure - Other Balance Sheet Components - Accrued Compensation and Related Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 40508 - Disclosure - Borrowing Arrangements - SQN Equipment Loans (Details) link:presentationLink link:calculationLink link:definitionLink 40509 - Disclosure - Borrowing Arrangements - A&R LSA (Details) link:presentationLink link:calculationLink link:definitionLink 40515 - Disclosure - Borrowing Arrangements - Notes payable future principal payments (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Income Taxes - Deferred tax assets and liabilities, NOL, valuation allowance (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Commitments and Contingencies - Finance leases (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Borrowing Arrangements link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Borrowing Arrangements - Related Party link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Borrowing Arrangements (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Borrowing Arrangements - Related Party (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Earnout Arrangement With Holders Of Legacy Tempo Common Stock And Outstanding Equity Awards (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Other Arrangements entered into at time of Merger or assumed upon Merger (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Accounting for the Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Advertising and Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Summary of Significant Accounting Policies - Cash, Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Summary of Significant Accounting Policies - Fair Value, Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - Summary of Significant Accounting Policies - Long-Lived Assets and Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Fair Value Measurements - Inputs used in determining the fair value of the Tempo Earnout Shares (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Fair Value Measurements - Inputs used in determining the fair value of the Additional Period Shares (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Other Balance Sheet Components - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Other Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Other Balance Sheet Components - Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - Other Balance Sheet Components - Property and Equipment, Net Depreciation (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - Other Balance Sheet Components - Other Noncurrent Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40406 - Disclosure - Other Balance Sheet Components - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Borrowing Arrangements - Term Loan and Credit Facility with Financial Institution (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Borrowing Arrangements - Equipment Loan and Security Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Borrowing Arrangements - Paycheck Protection Program Loan (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - Borrowing Arrangements - June 2021 Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 40505 - Disclosure - Borrowing Arrangements - Loan and Security Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 40506 - Disclosure - Borrowing Arrangements - November 2022 Amended and Restated LSA (Details) link:presentationLink link:calculationLink link:definitionLink 40507 - Disclosure - Borrowing Arrangements - Carrying amounts of borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 40508 - Disclosure - Borrowing Arrangements - Components of loss on debt extinguishment (Details) link:presentationLink link:calculationLink link:definitionLink 40509 - Disclosure - Borrowing Arrangements - Debt extinguishment recorded in the consolidated statements of operations (Details) link:presentationLink link:calculationLink link:definitionLink 40510 - Disclosure - Borrowing Arrangements - SQN Equipment Loan (Details) link:presentationLink link:calculationLink link:definitionLink 40511 - Disclosure - Borrowing Arrangements - A&R LSA (Details) link:presentationLink link:calculationLink link:definitionLink 40512 - Disclosure - Borrowing Arrangements - LSA Convertible Note (Details) link:presentationLink link:calculationLink link:definitionLink 40513 - Disclosure - Borrowing Arrangements - Convertible note, fair value (Details) link:presentationLink link:calculationLink link:definitionLink 40514 - Disclosure - Borrowing Arrangements - Balances and Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Borrowing Arrangements - Related Party - Convertible Promissory Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Borrowing Arrangements - Related Party - Bridge Note (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Borrowing Arrangements - Related Party - August 2022 Bridge Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Borrowing Arrangements - Related Party - Net carrying amount of related party borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Stockholders' Equity (Deficit) (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Warrants - Liability classified warrants (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Stock-Based Compensation - 2022 Incentive Award Plan (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Stock-Based Compensation - Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40905 - Disclosure - Stock-Based Compensation - RSU activity (Details) link:presentationLink link:calculationLink link:definitionLink 40906 - Disclosure - Stock-Based Compensation - Options valuation (Details) link:presentationLink link:calculationLink link:definitionLink 40907 - Disclosure - Stock-Based Compensation - Expense allocation (Details) link:presentationLink link:calculationLink link:definitionLink 40908 - Disclosure - Stock-Based Compensation - Earnout Shares (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Commitments and Contingencies - Finance leases (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Commitments and Contingencies - Weighted average and cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Income Taxes - Unrecognized tax benefit (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - Income Taxes - Operating loss carryfoward (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Net Loss Per Share - Antidilutive shares (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Subsequent Events - Alameda Lease Extension (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Subsequent Events - Optimum Merger Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Subsequent Events - White Lion Stock Purchase Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business and Business Combination link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Other Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Description of Business and Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Other Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Stockholders' Equity (Deficit) (Tables) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Stockholders' Equity (Deficit) - Total shares of common stock reserved (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 tmpo-20221231_cal.xml EX-101.CAL EX-101.DEF 12 tmpo-20221231_def.xml EX-101.DEF EX-101.LAB 13 tmpo-20221231_lab.xml EX-101.LAB EX-101.PRE 14 tmpo-20221231_pre.xml EX-101.PRE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Mar. 31, 2023
Jun. 30, 2022
Document and Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2022    
Entity File Number 001-39406    
Entity Registrant Name Tempo Automation Holdings, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 92-1138525    
Entity Address, Address Line One 2460 Alameda Street    
Entity Address State Or Province CA    
Entity Address, City or Town San Francisco    
Entity Address, Postal Zip Code 94103    
City Area Code 415    
Local Phone Number 320-1261    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
ICFR Auditor Attestation Flag false    
Entity Shell Company false    
Entity Public Float     $ 37.1
Entity Common Stock, Shares Outstanding   27,141,039  
Entity Central Index Key 0001813658    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    
Auditor Name BDO USA, LLP    
Auditor Location San Jose, California    
Auditor Firm ID 243    
Common Stock      
Document and Entity Information      
Title of 12(b) Security Common Stock, par value $0.0001 per share    
Trading Symbol TMPO    
Security Exchange Name NASDAQ    
Warrants, each whole warrant exerciseable for one share of common stock at an exercise price of $11.50      
Document and Entity Information      
Title of 12(b) Security Warrants, each whole warrant exercisable for one share of common stock at an exercise price of $11.50    
Trading Symbol TMPO.W    
Security Exchange Name NASDAQ    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 7,113 $ 2,864
Accounts receivable, net 2,633 2,918
Inventory 2,578 879
Contract assets 233 1,219
Prepaid expenses and other current assets 744 892
Total current assets 13,301 8,772
Property and equipment, net 6,514 8,891
Operating leases - right of use asset 371 1,323
Restricted cash 320 320
Other noncurrent assets 83 2,925
Total assets 20,589 22,231
Current liabilities    
Accounts payable 10,165 1,583
Contract liabilities 2,595 175
Accrued liabilities 7,209 3,971
Accrued compensation and related benefits 689 1,249
Operating lease liability, current 516 1,111
Finance lease, current 1,606 1,091
Loan payable - related party, current 600  
Loan payable, current ($20,101 and $0 measured at fair value, respectively) 20,977 10,486
Total current liabilities 44,357 19,666
Operating lease liability, noncurrent 30 546
Finance lease, noncurrent   1,606
Loan payable, noncurrent 663 11,351
Warrant liabilities 389 5,573
Earnout liabilities 1,173  
Total liabilities 46,612 38,742
Commitment and contingencies
Stockholders' deficit    
Preferred stock, $0.0001 par value. 20,000,000 shares authorized at December 31, 2022 and 2021, respectively; no shares issued and outstanding at December 31, 2022 and 2021, respectively
Common stock, $0.0001 par value. 600,000,000 shares authorized at December 31, 2022 and 2021, respectively; 26,329,195 and 6,745,554 shares issued and outstanding at December 31, 2022 and 2021, respectively 3 1
Additional paid in capital 227,137 91,800
Accumulated deficit (253,163) (108,312)
Total stockholders' deficit (26,023) (16,511)
Total liabilities and stockholders' deficit $ 20,589 $ 22,231
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Loan payable, current $ 20,977 $ 10,486
Preferred stock, par value per share $ 0.0001 $ 0.0001
Preferred stock, shares authorized 20,000,000 20,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value per share $ 0.0001 $ 0.0001
Common stock, shares authorized 600,000,000 600,000,000
Common stock, shares issued 26,329,195 6,745,554
Common stock, shares outstanding 26,329,195 6,745,554
Loans payable, measured at fair value    
Loan payable, current $ 20,101 $ 0
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
CONSOLIDATED STATEMENTS OF OPERATIONS    
Revenue $ 12,049 $ 17,361
Cost of revenue 10,736 14,578
Gross profit 1,313 2,783
Operating expenses    
Research and development 10,803 9,904
Sales and marketing 8,265 9,817
General and administrative 29,487 16,376
Impairment loss 297  
Total operating expenses 48,852 36,097
Loss from operations (47,539) (33,314)
Other income (expense), net    
Interest expense (8,095) (3,686)
Other financing cost (30,793) (8,955)
Interest income 20 3
Loss on debt extinguishment (52,276) (319)
Other income (expense) (4) 2,500
Change in fair value of warrant and derivatives 453 (4,242)
Change in fair value of debt (10,766)  
Change in fair value of earnout liabilities 4,149  
Total other income (expense), net (97,312) (14,699)
Loss before income taxes (144,851) (48,013)
Net loss $ (144,851) $ (48,013)
Net loss attributable per share to common stockholders, basic $ (16.38) $ (7.16)
Net loss attributable per share to common stockholders, diluted $ (16.38) $ (7.16)
Weighted-average shares used to compute net loss attributable per share to common stockholders, basic 8,843,703 6,708,466
Weighted-average shares used to compute net loss attributable per share to common stockholders, diluted 8,843,703 6,708,466
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT - USD ($)
$ in Thousands
Previously reported
Common Stock
Previously reported
Additional Paid-in Capital
Previously reported
Accumulated Deficit
Previously reported
Retrospective application of recapitalization
Common Stock
Retrospective application of recapitalization
Additional Paid-in Capital
Retrospective application of recapitalization
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Total
Balance at beginning of period at Dec. 31, 2020 $ 0 $ 4,285 $ (60,299) $ (56,014) $ 1 $ 75,683 $ 75,684 $ 1 $ 79,968 $ (60,299) $ 19,670
Balance at beginning of period, shares at Dec. 31, 2020 9,773,097       (3,072,597)     6,700,500      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Net loss               $ 0   (48,013) (48,013)
Issuance of common stock upon exercise of stock options               $ 0 126   126
Issuance of common stock upon exercise of stock options, shares               45,054      
Issuance of common stock warrants               $ 0 9,168   9,168
Stock-based compensation               0 2,538   2,538
Balance at end of period at Dec. 31, 2021   $ 16,117 $ (108,312) (92,195) $ 1 $ 75,683 75,684 $ 1 91,800 (108,312) (16,511)
Balance at end of period, shares at Dec. 31, 2021 10,037,305       (3,291,751)     6,745,554      
Balance at beginning of period at Dec. 31, 2020       $ 75,684     $ (75,684)        
Balance at beginning of period, shares at Dec. 31, 2020       29,520,187     (29,520,187)        
Balance at end of period at Dec. 31, 2021       $ 75,684     $ (75,684)        
Balance at end of period, shares at Dec. 31, 2021       29,520,187     (29,520,187)        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Net loss                   (144,851) (144,851)
Issuance of common stock upon exercise of stock options                 49   $ 49
Issuance of common stock upon exercise of stock options, shares               8,184     8,184
Conversion of convertible notes into common stock               $ 1 62,909   $ 62,910
Conversion of convertible notes into common stock (in shares)               6,003,020      
Issuance of common stock upon net exercise of warrants (in shares)               3,679,148      
Merger and PIPE financing               $ 1 4,318   $ 4,319
Merger and PIPE financing (In shares)               8,073,289     6,606,572
Shares issued to lender upon debt extinguishment                 19,074   $ 19,074
Shares issued to lender upon debt extinguishment (in shares)               1,820,000      
Issuance of common stock warrants                 38,389   38,389
Stock-based compensation                 10,598   10,598
Balance at end of period at Dec. 31, 2022               $ 3 $ 227,137 $ (253,163) $ (26,023)
Balance at end of period, shares at Dec. 31, 2022               26,329,195      
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities    
Net loss $ (144,851) $ (48,013)
Adjustments to reconcile net loss to cash used in operating activities:    
Depreciation and amortization 7,229 3,770
Stock-based compensation 11,289 2,538
Noncash other financing cost 30,793 8,955
Impairment loss 297  
Loss on debt extinguishment 51,903 319
Loss on disposal of property and equipment 4  
Noncash operating lease expense 824 786
Bad debt expense 19 91
Change in fair value of warrant and derivatives (453) 4,242
Change in fair value of debt 10,516  
Change in fair value of earnout liabilities (4,149)  
Gain on PPP loan forgiveness   (2,500)
Changes in operating assets and liabilities:    
Accounts receivable 266 (297)
Contract assets 986 (611)
Inventory (1,699) (711)
Prepaid expenses and other current assets (412) (633)
Other noncurrent assets 4,119 (1,817)
Accounts payable 1,743 1,109
Contract liabilities 2,420 95
Accrued liabilities 874 3,681
Loan payable - related party, current 600  
Other noncurrent liabilities   (245)
Operating lease liabilities (1,111) (987)
Net cash used in operating activities (28,793) (30,228)
Cash flows from investing activities:    
Purchases of property and equipment (34) (622)
Net cash used in investing activities (34) (622)
Cash flows from financing activities:    
Principal payments under finance lease obligations (1,091) (906)
Proceeds from issuance of debt 10,000 33,000
Proceeds from issuance of debt - related party 10,637  
Payment of debt issuance costs (111) (765)
Debt repayment (3,835) (14,998)
Proceeds from exercise of stock options 49 126
Proceeds from Merger and PIPE financing 18,704  
Payment of deferred transaction costs (1,277) (169)
Net cash provided by financing activities 33,076 16,288
Net increase (decrease) in cash, cash equivalents and restricted cash 4,249 (14,562)
Cash, cash equivalents and restricted cash at beginning of year 3,184 17,746
Cash, cash equivalents and restricted cash at end of year 7,433 3,184
Supplemental disclosures of cash flow information    
Cash paid for income taxes 10 7
Cash paid for interest 6,145 2,446
Noncash investing and financing activities    
Issuance of common stock warrants   9,168
Recognition of liability classified warrants upon Merger 1,122  
Shares issued to lender upon LSA Term Loan extinguishment 19,074  
Conversion of convertible notes into common stock 62,910  
Initial recognition of Tempo Earnout 5,322  
Issuance of common stock upon net exercise of warrants 38,389  
Unpaid transaction costs   1,757
Forgiveness of PPP loan   2,500
Carrying value of extinguished debt 69,500 6,000
Refinanced debt $ 62,997 $ 6,000
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Business Combination
12 Months Ended
Dec. 31, 2022
Description of Business and Business Combination  
Description of Business and Business Combination

(1)Description of Business and Business Combination

Description of Business

Tempo Automation Holdings, Inc. (the “Company,” “Tempo,” “us,” “our” or “we”) is a Printed Circuit Board Assembly (“PCBA”) manufacturing company that was incorporated in Delaware in 2022. Prior to the Merger (as defined below), the Company operated as Tempo Automation, Inc. (“Legacy Tempo”). Tempo provides turnkey PCBA services for low volume production and the Company’s proprietary automation software is intended to provide transparent production and delivery tracking with live updates through an unbroken digital thread from design to delivery. The Company provides real-time lead times based on supplier inventory and factory workload.

Merger with ACE Convergence Acquisition Corp.

On November 22, 2022, ACE Convergence Acquisition Corp. (“ACE”) and its subsidiary, ACE Convergence Subsidiary Corp, acquired Legacy Tempo via a series of mergers, whereby Legacy Tempo merged into ACE Convergence Subsidiary Corp, and became a wholly owned subsidiary of ACE (the “Merger”). ACE was renamed Tempo Automation Holdings, Inc (also referred to herein as “New Tempo”). Prior to the Merger, ACE Convergence Acquisition LLC was the sponsor of ACE (the “Sponsor”) and with the close of the Merger either ACE Convergence Acquisition LLC or affiliated entities, remained a significant shareholder in the Company.

Trust Proceeds and PIPE investment

At the closing date of the Merger, $23.4 million of unredeemed funds were released to ACE from the Trust and accordingly 2,269,299 shares associated with the Trust remained from such holders within New Tempo.

In connection with the execution of the Merger, New Tempo received proceeds from a number of investors (the “PIPE Investors”), pursuant to the Third Amended and Restated Subscription Agreement, whereby such investors agreed to purchase an aggregate of 550,000 shares of common stock (the “Committed PIPE Shares”), for an aggregate purchase price of $5.5 million, in a private placement pursuant to the subscription agreements (the “PIPE”). Of the $5.5 million, New Tempo received a cash inflow of $3.5 million and an existing investor holding $2.0 million in the Trust agreed to participate in the PIPE investment, exchanging its shares in Trust for PIPE shares. Pursuant to the PIPE subscription agreement, an additional 2,000,000 shares (the “Incentive PIPE Shares”) were issued to the PIPE Investors (including to the LSA PIPE Investors, as discussed below) on a pro-rata basis as an incentive to purchase the shares under the Third Amended and Restated PIPE Subscription Agreement. The funding from the PIPE Investors closed immediately prior to the closing of the Merger.

In addition to the Committed PIPE Shares and Incentive PIPE Shares issued at the closing of the PIPE investment, New Tempo agreed that the newly merged entity would:

issue additional shares of common stock to each PIPE Investor (the “Additional Shares”) in the event that the volume weighted average price per share (“Adjustment Period VWAP”) of New Tempo common stock during the 30 days commencing on the date on which a registration statement registering the resale of the shares of New Tempo common stock acquired by such PIPE Investors is declared effective is less than $10.00 per share.
transfer the PIPE subscribers (to the extent such subscribers committed shares are still outstanding) up to an additional 1,000,000 shares (“Additional Period Shares”) in the event that during the additional period the volume weighted average price per share (“Additional Period VWAP”) is less than the Adjustment Period WVAP during the fifteen month period following closing of the Merger.

Due to the number of PIPE Incentive Shares issued at closing, pursuant to the PIPE subscription agreement no Additional Shares will be issued by New Tempo to any PIPE investor. For the Additional Period Shares which remain subject to issuance, the Company determined that these represent equity linked financial instruments that are liability classified and measured at fair value at each reporting date. At closing of the Merger, the liability associated with such additional period shares was immaterial. The Company

remeasured the liability at December 31, 2022, recording $0.8 million within earnout liabilities on the consolidated balance sheet and recorded a loss on remeasurement of $0.8 million for the period from the date of the Merger to December 31, 2022, which is recorded within change in fair value of earnout liabilities on the consolidated statement of operations.

Upon consummation of the Merger, Tempo received approximately $18.7 million from the Trust and PIPE, net of transaction costs and other payments as set forth as follows (in thousands):

    

Recapitalization

Cash—ACE Trust

$

23,391

Cash—PIPE investment

 

3,500

Less: transaction costs and other payments(1)(2)

 

(8,187)

Net cash proceeds from Merger

18,704

Less: Earnout liability

(5,322)

Less: Warrants assumed

(1,122)

Less: Debt assumed – related party

(600)

Less: ACE transaction costs – unpaid(1)

(7,342)

Merger and PIPE Financing

$

4,318

(1)

Amount reflects payment of the following amounts utilizing the proceeds released from the Trust (a) the repayment of $2.1 million of ACE related party loans, (b) the payment of $0.6 million of ACE deferred underwriting fees payable, (c) the payment of $4.5 million in ACE transaction costs related to the Merger and other financing activities, and (d) the payment of a $1.0 million commitment fee to secure an equity line of credit for the benefit of the combined Company.

During the period from the Merger date to December 31, 2022, the Company paid $0.5 million of ACE’s transaction costs and other payments, included in the amount above, and as of December 31, 2022, $7.3 million of ACE transaction costs remained unpaid.

(2)

Excludes the payment of $3.3 million as part of the LSA amendment and any Legacy Tempo transaction costs relating to the Merger Transaction. Upon receiving the $18.7 million of proceeds from Trust, the Company paid $1.4 million in Legacy Tempo legal fees and $0.5 million in fees to certain capital markets advisors, both of such amounts were expensed by the Company.

At the time of Merger, the Company made the determination to expense all Legacy Tempo transaction costs. For the years ended December 31, 2022 and 2021, the Company expensed $8.6 million and $0.1 million, respectively, within general administrative expenses on the consolidated statement of operations. As of December 31, 2021, the Company had deferred such costs amounting to $1.9 million, which are included in other noncurrent assets in the consolidated balance sheets. As of December 31, 2022 and 2021, $5.2 million and $1.8 million of transaction costs remained unpaid.

Legacy Tempo Convertible Promissory Notes and Equity and the Exchange

Immediately prior to the closing of the Merger, all convertible promissory notes converted into Legacy Tempo common stock, all shares of outstanding redeemable convertible preferred stock of Legacy Tempo were automatically converted into shares of Legacy Tempo common stock, and substantially all outstanding warrants for Legacy Tempo shares were net settled into shares of common stock of Legacy Tempo. Upon the consummation of the Merger, each share of Legacy Tempo common stock issued and outstanding was canceled and converted into the right to receive 0.1705 shares (the “Exchange Ratio”) of common stock of ACE.

Further upon the Closing, (i) each Legacy Tempo Option granted under the 2015 Equity Incentive Plan was converted into (a) the right to receive a number of Tempo Earnout Shares and (b) a New Tempo Option, upon substantially the same terms and conditions as in effect with respect to the corresponding Legacy Tempo Option and (ii) each Legacy Tempo RSU granted under the 2015 Equity Incentive Plan was converted into (a) the right to receive a number of Tempo Earnout Shares and (b) a New Tempo RSU, upon substantially the same terms and conditions as in effect with respect to the corresponding Tempo RSU.

Earnout Arrangement with holders of Legacy Tempo common stock and outstanding equity awards

Concurrent with the closing of the Merger, holders of Legacy Tempo common stock and outstanding equity awards (including warrant, stock option and RSU holders) agreed to the right to receive up to an aggregate amount of 7,000,000 shares of Company common stock (or equivalent equity award) (the “Earnout Shares”) that would be issued if the following targets are achieved:

3,500,000 Earnout Shares (“Tranche 1”) will be issued upon achieving $5.0 million in Adjusted EBITDA in a single quarter during the five-year period following the Merger, and
3,500,000 Earnout Shares (“Tranche 2”) will be issued upon achieving $15.0 million in sales in a single quarter during the five-year period following the Merger.

Legacy Tempo employees entitled to receive Earnout Shares must provide service through the date the target is achieved and an employee departs, the Earnout Shares are reallocated to the remaining pool of recipients who received the right to the Earnout Shares on the Merger Date.

Of the 7,000,000 Earnout Shares, 1,824,463 Earnout Shares were given to common stock, option and RSU holders that are held by current employees and directors and are accounted for under ASC 718. Refer to Note 9 for further discussion of the accounting impact of such Earnout Shares.

The remaining 5,175,537 Earnout Shares (the “Other Earnout Shares”) are not within the scope of ASC 718 and are liability classified under ASC 815-40, as they represent equity linked instruments that are not considered indexed to the Company’s own stock. Accordingly, the earnout shares are remeasured at fair value at each reporting date. The Company recorded a liability of $5.3 million at the time of closing associated with Other Earnout Shares. The Company remeasured the liability at December 31, 2022 to $0.4 million, resulting in a gain on remeasurement for the period from the date of the Merger to December 31, 2022 of $4.9 million, which is recorded within change in fair value of earnout liabilities on the consolidated statement of operations.

Refer to Note 3 for further discussion of the valuation considerations related to the Earnout Shares.

Other Arrangements entered into at time of Merger or assumed upon Merger

First Amended Loan Security Agreement

On November 22, 2022, Legacy Tempo entered into that certain First Amended and Restated Loan and Security Agreement (the “Amended LSA”), dated as of November 22, 2022, with the same lender group to the Company’s preexisting Loan and Security Agreement (the “LSA”). Concurrent with Legacy Tempo’s entry into the Amended LSA, Legacy Tempo repaid a portion of the outstanding balance under the Prior LSA to the Lenders in a cash amount equal to $3.0 million. Additionally, the Lenders entered into the Lender Subscription Agreements pursuant to which a portion of the outstanding balance under the Prior LSA in an amount equal to $7.0 million was converted into shares of common stock of New Tempo at a conversion rate of $10.00 per share. The Lenders (the “LSA PIPE Investors”) received 700,000 Committed PIPE Shares and 1,120,000 in PIPE Incentive Shares issued in exchange for the satisfaction of obligations. Further the lenders obtained the rights to receive the previously mentioned Additional Shares and Additional Period Shares.

New Tempo Warrants

On November 22, 2022, upon close of the Merger the Company assumed the 11,499,987 of public warrants and 6,600,000 of private warrants of ACE that were outstanding immediately prior to the Merger. The Company has accounted for the public warrants as equity classified instruments and the private warrants as liability classified instruments subject to remeasurement at each reporting date. Refer to Notes 3 and 8 for further discussion.

Capital Markets Advisor Fees

Prior to the Merger, Legacy Tempo agreed that with the closing of the Merger the Company would settle amounts owed to capital market advisors of $1.5 million by issuing 75,000 shares of common stock at closing worth $0.8 million and by agreeing to pay $0.8 million in cash. The amounts payable in shares is subject to adjustment during the twelve-month period following the closing, so as to provide that the advisors receive shares equal to $0.8 million at the end of the measurement period. The Company issued 159,948 shares of Common Stock to each capital markets advisor on February 10, 2023. The stock-based payment arrangement with the service provider was accounted for under ASC 718. The Company initially recorded the share issuance as an expense of $0.8 million

and an offset to additional paid-in capital. Further, the Company recorded an additional liability of $0.7 million due to a decline in the Company’s share price, with such an amount being recorded as additional stock-based compensation expense in the statement of operations. For the period from the date of the Merger to December 31, 2022, the Company paid $0.5 million of the cash amounts due, with $0.3 million remaining accrued and unpaid as of December 31, 2022.

White Lion Stock Purchase Agreement

On November 22, 2022, subsequent to the closing of the Merger, New Tempo assumed the responsibilities of the Purchase Agreement and the White Lion Registration Rights Agreement with White Lion. Pursuant to the Purchase Agreement, the Company has the right, but not the obligation to require White Lion to purchase, from time to time, up to the lesser of (i) $100.0 million in aggregate gross purchase price of newly issued shares of Common Stock and (ii) the Exchange Cap, in each case, subject to certain limitations and conditions set forth in the Purchase Agreement. New Tempo assumed a liability of $1.0 million for the commitment fee owed to White Lion, which was paid out of the funds released from Trust at the time of Merger. No stock purchases under the Purchase Agreement were made during the year ended December 31, 2022. Refer to Note 13 for further discussion.

Agreements with ACE Sponsor

With the closing of the Merger, 3,750,000 shares previously held by the Sponsor in ACE, became holdings in New Tempo. Further, in accordance with the Sponsor support agreement entered into prior to closing of the Merger, on the earlier of (i) the date which is fifteen (15) months following the Closing and (ii) immediately prior to the closing of a strategic transaction, each of the PIPE Investors, are eligible to receive a pro rata portion of 1,000,000 Additional Period Shares by virtue of the Sponsor. Specifically, 1,000,000 of the 3,750,000 Sponsor shares at close will vest after 15 months, in an amount equal to 1,000,000 less any Additional Period Shares issued to the PIPE investors, if any. During the period where 1,000,000 shares are subject to transfer, the sponsor maintains its rights as a shareholder with respect to such shares, including the right to receive dividends and/or distributions and voting rights. As noted above, the Additional Period Shares are equity linked instruments recorded as a liability within earnout liabilities on the consolidated balance sheets.

Accounting for the Business Combination

Upon the closing of the Merger, Tempo’s certificate of incorporation was amended and restated to increase the total number of authorized shares of all classes of capital stock to 620,000,000 shares, of which 600,000,000 shares are designated as common stock, $0.0001 par value per share; and 20,000,000 shares designated preferred stock, $0.0001 par value per share. Immediately following the closing of the Merger, there were 26,393,195 shares of the Company’s common stock issued and outstanding and warrants to purchase 18,100,000 shares of the Company’s common stock outstanding.

The Merger is accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, ACE was treated as the “acquired” company for financial reporting purposes. Accordingly, for accounting purposes, the Merger was treated as the equivalent of Legacy Tempo issuing stock for the net assets of Tempo accompanied by a recapitalization. Accordingly, all historical financial information presented in the consolidated financial statements represents the accounts of Tempo and its wholly owned subsidiaries as if Legacy Tempo is the predecessor to the Company. The shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the Exchange Ratio established in the Merger (0.1705 shares of Company common stock for every one share of Legacy Tempo common stock).

XML 22 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

(2)

Summary of Significant Accounting Policies

Emerging Growth Company Status

The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies.

The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that the Company (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the Company’s financial statements may not be comparable to financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards based on public company effective dates.

The Company will remain an emerging growth company under the JOBS Act until the earliest of (i) the last day of our first fiscal year following the fifth anniversary of the closing of ACE’s initial public offering, (ii) the last date of our fiscal year in which we have total annual gross revenue of at least $1.235 billion, (iii) the date on which we are deemed to be a “large accelerated filer” under the rules of the SEC with at least $700.0 million of outstanding securities held by non-affiliates or (iv) the date on which we have issued more than $1.0 billion in non-convertible debt securities during the previous three-years.

Basis of Presentation

The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”). References to ASC and ASU included herein refer to the Accounting Standards Codification and Accounting Standards Update established by the Financial Accounting Standards Board (“FASB”) as the source of authoritative U.S. GAAP. The financial statements include all of the accounts of the Company and all intercompany balances and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year presentation of our consolidated financial statements. These reclassifications had no effect on the Company’s reported consolidated results of operations.

Liquidity and Going Concern

The Company has experienced negative cash flows from operations since inception and expects negative cash flows from operations to continue for the foreseeable future. The Company had an accumulated deficit of $253.2 million, cash, cash equivalents and restricted cash of $7.4 million , and a working capital deficiency of $31.1 million as of December 31, 2022. During the year ended December 31, 2022, the Company used net cash of $28.8 million in operating activities and incurred a net loss of $144.9 million. Additionally, as of the date these financial statements were available for issuance, the Company has approximately $3.2 million of contractual loan principal payments and finance lease obligations coming due within the next 12 months and the Company was not in compliance with its outstanding debt covenants under the A&R LSA (as defined in Note 5). These conditions exist that raise substantial doubt about the Company’s ability to continue as a going concern.

In order to fund planned operations while meeting obligations as they come due, the Company will need to secure additional debt or equity financing. However, there can be no assurance that the Company will be able to obtain such funding on terms acceptable to the Company, on a timely basis or at all, particularly in light of the Company's current stock price and liquidity. As a result, substantial doubt exists about the Company’s ability to continue as a going concern within one year after the date that the financial statements are available to be issued. Failure to secure additional funding may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact additional operating cost reductions available to management, which could have a material adverse effect on the Company’s business, operating results, financial condition, and ability to achieve its intended business objectives.

The accompanying audited financial statements have been prepared in conformity with U.S. GAAP, assuming the Company will continue as a going concern and do not include adjustments that might result from the outcome of this uncertainty. This basis of accounting contemplates the recovery of the Company’s assets and the satisfaction of liabilities in the normal course.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Those estimates and assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts; share-based compensation; determination of fair value of our debt; determination of fair value of embedded derivatives; determination of fair value of our warrants; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; accrued liabilities; and the recognition and measurement of earnout liabilities. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates, and those differences could be material to the financial statements.

Risks and Uncertainties

The Company is subject to a number of risks. The Company conducts business in a dynamic high technology industry and believes that changes in any of the following areas could have a material adverse effect on its future financial position, results of

operations, or cash flows: advances and trends in new technologies and industry standards; pressures resulting from new applications offered by competitors; delays in applications and functionality development; changes in certain strategic relationships or customer relationships; the Company’s ability to attract new customers or retain existing customers; the length of the Company’s sales cycles and expense related to sales efforts; litigation or claims against the Company based on intellectual property, patent, product, regulatory, or other factors; changes in domestic and international economic or political conditions or regulations; the ability of the Company to finance its operations; and the Company’s ability to attract and retain employees necessary to support its growth. Additionally, the COVID-19 pandemic has negatively impacted the global economy, disrupted supply chains, constrained work force participation, and created significant volatility and disruption of financial markets. Further, the Company faces risks with respect to the inflationary environment in the country and the related fluctuations in interest as well as currency exchange rates. As the scope and duration of these events are unknown and the extent of its economic impact continues to evolve globally, there is uncertainty related to the ultimate impact it will have on the Company’s business, its employees, results of operations and financial condition.

COVID-19 Impact

On March 11, 2020, the World Health Organization declared that the worldwide spread and severity of a new coronavirus, referred to as COVID-19, was severe enough to be characterized as a pandemic. In response to the continued spread of COVID-19, governmental authorities around the world have imposed various restrictions designed to slow the pace of the pandemic, including restrictions on travel and other restrictions that prohibit employees from going to work causing severe disruptions in the worldwide economy. The COVID-19 pandemic has had and may continue to have an adverse impact on the Company’s employees, operations, supply chain and distribution system. If the Company’s suppliers experience additional closures or reductions in their capacity utilization levels in the future, the Company may have difficulty sourcing materials necessary to fulfill production requirements. Due to the COVID-19 pandemic, Tempo has experienced some supply chain constraints, including with respect to semiconductor components, and has responded by ordering larger quantities of these components to ensure an adequate supply. COVID-19 has also impacted the Company’s customers and may create unpredictable reductions or increases in demand for Tempo’s manufacturing services. Management will continue to monitor the impact of the global situation on the Company’s financial condition, cash flows, operations, industry, workforce, and customer relationships.

Revenue from Contracts with Customers

Contract Balances

The timing of revenue recognition, billings and cash collections can result in deferred revenue (contract liabilities), unbilled receivables (contract assets), and billed accounts receivable.

a.

Contract Liabilities

A contract liability results when payments from customers are received in advance for assembly and manufacturing of the goods. The Company recognizes contract liabilities as revenues upon satisfaction of the underlying performance obligations. Deferred revenue that is expected to be recognized as revenue during the subsequent twelve-month period from the date of billing is recorded in contract liabilities and the remaining portion, if any, is recorded in contract liabilities, noncurrent on the accompanying consolidated balance sheets at the end of each reporting period. For the years ended December 31, 2022 and 2021, the Company recognized revenue of $0.1 million that was included in the contract liabilities balance at the beginning of the related periods, respectively.

b.

Contract Assets

Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Unbilled receivables that are expected to be billed during the subsequent twelve-month period from the date of revenue recognition are recorded in contract assets, and the remaining portion, if any, is recorded in other noncurrent assets on the accompanying consolidated balance sheets at the end of each reporting period.

Unbilled receivables represent amounts for which the Company has recognized revenue, pursuant to its revenue recognition policy, for services already performed, but billed in arrears and for which the Company believes it has an unconditional right to payment.

Below are the accounts receivables, contract assets, and contract liabilities (in thousands):

December 31,

December 31,

    

2022

    

2021

Accounts receivable, net

$

2,633

$

2,918

Contract assets

 

233

 

1,219

Contract liabilities

 

2,595

 

175

Cost of Revenue

Cost of revenue primarily includes direct materials, direct labor, and manufacturing overhead incurred for revenue-producing units shipped. Cost of revenue also includes associated warranty costs, shipping and handling, stock-based compensation and other miscellaneous costs.

Research and Development

Research and development costs are expensed as incurred and consist primarily of personnel and related costs for product development activities. Research and development costs also include professional fees payable to third parties, license and subscription fees for development tools, manufacturing-related costs associated with product development and stock-based compensation.

Sales and marketing expense

Sales and marketing expenses consist of personnel and related expenses for our employees working in sales and marketing and business development departments including salaries, bonuses, payroll taxes, and stock-based compensation. Also included are non-personnel costs such as marketing activities, professional and other consulting fees.

General and administrative expense

General and administrative expenses consist primarily of personnel and related expenses for our employees in our finance and administrative teams including salaries, bonuses, payroll taxes, and stock-based compensation. It also consists of legal, consulting, and professional fees, rent expenses pertaining to our offices, business insurance costs and other costs.

Advertising Costs

Advertising costs are expensed as incurred. These amounts are included in the selling and marketing expense in the accompanying consolidated statements of operations. Advertising costs were $0.3 million and $0.5 million for the years ended December 31, 2022 and 2021, respectively.

Concentration of Risks

Concentration of credit risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and accounts receivable. The Company’s cash and cash equivalents and restricted cash are on deposit with major financial institutions. Such deposits may be in excess of insured limits. The Company believes that the financial institutions that hold the Company’s cash are financially sound, and accordingly, minimum credit risk exists with respect to these balances. The Company has not experienced any losses due to institutional failure or bankruptcy. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk. The Company reviews accounts receivable balances to determine if any receivables will potentially be uncollectible and includes any amounts that are determined to be uncollectible in the allowance for doubtful accounts. As of December 31, 2022, there was one customer who had outstanding balances accounting for 61% of the total accounts receivable balance. As of December 31, 2021, there was one customer who had outstanding balance accounting for 49% of the total accounts receivable balance.

Concentration of customers

For the year ended December 31, 2022, two customers represented 21% and 20% of revenue, respectively. For the year ended December 31, 2021, one customer represented 46% of revenue.

Segment Reporting and Geographic Information

For the years ended December 31, 2022 and 2021, the Company was managed as a single operating segment in accordance with the provisions in the FASB guidance on segment reporting, which establishes standards for, and requires disclosure of, certain financial information related to reportable operating segments and geographic regions. Furthermore, the Company determined that the Chief Executive Officer is the Chief Operating Decision Maker as she is responsible for making decisions regarding the allocation of resources and assessing performance as well as for strategic operational decisions and managing the organization as a whole. Substantially all of the Company’s revenues are domestic sales and fixed assets are physically located in the United States.

Cash, Cash Equivalents and Restricted Cash

The Company considers all highly liquid securities that mature within three months or less from the original date of purchase to be cash equivalents. The Company maintains the majority of its cash balances with commercial banks in interest bearing accounts. Cash and cash equivalents include cash held in checking and savings accounts and highly liquid securities with original maturity dates of three months or less from the original date of purchase.

Cash equivalents consisted of $7.0 million and $2.6 million in money market accounts as of December 31, 2022 and 2021, respectively. The restricted cash balance as of both December 31, 2022 and 2021 represents $0.3 million related to a letter of credit for the Company’s office space lease.

As of December 31, 

    

2022

    

2021

Cash and cash equivalents

$

7,113

$

2,864

Restricted cash

 

320

 

320

Total cash, cash equivalents and restricted cash shown in the statement of cash flows

$

7,433

$

3,184

Accounts Receivable, Net

Accounts receivable, net is recorded at the invoiced amount, net of allowance for doubtful accounts. The allowance is based upon historical losses and an evaluation of the potential risk of loss associated with delinquent accounts. The Company evaluates the need for an allowance for doubtful accounts for estimated probable losses at each period end. Accounts receivable deemed uncollectable are charged against the allowance for doubtful accounts when identified. The Company recorded an allowance for doubtful accounts of $0.2 million and $0.4 million and as of December 31, 2022 and 2021, respectively.

Inventory

Inventory consists of raw materials and work-in-progress representing the components that the Company produces. The Company uses actual cost to value inventory. In general, the Company procures materials from suppliers when a purchase order is received from its customers. The Company identifies these procured materials as raw material if work on the purchase order has not commenced and for any work that has been started on the materials procured are identified as work-in-progress.

Long-Lived Assets

Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. If the sum of the expected future cash flows (undiscounted and before interest) from the use of the assets is less than the net book value of the asset an impairment could exist and the amount of the impairment loss, if any, will generally be measured as the difference between the net book value of the assets and their estimated fair values.

During the year ended December 31, 2022, the Company abandoned a portion of its leased space and recorded an impairment charge of $0.3 million to leasehold improvements and ROU assets during the year ended December 31, 2022 (see Note 10).

Fair Value Option (“FVO”) Election

The Company accounts for certain loan and security borrowings outstanding under the fair value option election of ASC 825, Financial Instruments (“ASC 825”) as discussed below.

The loan and security borrowings accounted for under the FVO election are each debt host financial instruments containing embedded features, some of which would otherwise be required to be bifurcated from the debt-host and recognized as separate derivative liabilities subject to initial and subsequent periodic estimated fair value measurements under ASC 815. Notwithstanding, ASC 825-10-15-4 provides for the FVO election, to the extent not otherwise prohibited by ASC 825-10-15-5, to be afforded to financial instruments, wherein bifurcation of an embedded derivative is not necessary, and the financial instrument is initially measured at its issue-date estimated fair value and then subsequently remeasured at estimated fair value on a recurring basis at each reporting period date.

The estimated fair value adjustment, as required by ASC 825-10-45-5, is recognized as a component of other comprehensive income (“OCI”) with respect to the portion of the fair value adjustment attributed to a change in the instrument-specific credit risk, with the remaining amount of the fair value adjustment recognized as other income (expense) in the accompanying consolidated statements of operations. With respect to the above loan and security borrowings, the estimated fair value adjustment is presented as change in fair value of debt within other income (expense) in the accompanying consolidated statements of operations, since the change in fair value of the loan and security borrowings payable was not attributable to instrument specific credit risk during the year ended December 31, 2022.

Property and Equipment, Net

Property and equipment, net is stated at cost less accumulated depreciation and amortization. When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gain or loss is included in the current period. Repair and maintenance costs are expensed as incurred. Depreciation and amortization are calculated using the straight-line method over the following estimated useful lives of the assets (in years):

Useful Lives

Computer equipment

    

3

Software

5

Furniture and fixtures

3

Leasehold improvements

Shorter of useful life or remaining lease term

Manufacturing equipment

10

Income Taxes

The Company uses the asset-and-liability method for income taxes. Under this method, deferred tax assets and liabilities are determined based on differences between the financial statement carrying amounts and tax bases of assets and liabilities and operating loss and tax credit carryforwards and are measured using the enacted tax rates that are expected to be in effect when the differences reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to an amount that, in the opinion of management, is more likely than not to be realized.

The Company accounts for uncertain tax positions based on an evaluation as to whether it is more likely than not that a tax position will be sustained on audit, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the appropriate tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is based on the largest amount that is greater than 50% likely of being realized upon ultimate settlement. The Company includes interest expense and penalties related to its uncertain tax positions in interest expense and other expense, respectively.

Stock-Based Compensation

The Company has a stock incentive plan under which incentive stock options and restricted stock units (“RSUs”) are granted to employees and non-qualified stock options are granted to employees, investors, directors and consultants.

The Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period. The fair value of the Company’s common stock underlying the awards has historically been determined by the board of directors with input from management and third-party valuation specialists, as prior to the Merger there was no public market for the Company’s common stock. The board of directors determined the fair value of the common stock by considering a number of objective and subjective factors including: the valuation of comparable companies, the Company’s operating and financial performance, the lack of liquidity of common stock, transactions in the Company’s stock, and general and industry specific economic outlook, amongst other factors.

Equity-classified awards issued to employees, non-employees, and directors are measured at the grant-date fair value of the award. Forfeitures are recognized as they occur. For accounting purposes, the Company estimates grant-date fair value of stock options using the Black-Scholes-Merton (“BSM”) option pricing model. The BSM option pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the risk-free interest rates, the expected term of the option, the expected volatility of the price of the Company’s common stock, and the expected dividend yield of the Company’s common stock. The fair value of each RSU is the fair value of the underlying common stock on the grant date.

Net Loss Per Share of Common Stock

The Company computes earnings per share (“EPS”) following ASC Topic 260, Earnings Per Share. Basic EPS is measured as the income or loss available to common stockholders divided by the weighted average common shares outstanding for the period. Diluted EPS presents the dilutive effect on a per-share basis from the potential conversion of convertible securities or the exercise of options and or warrants; the dilutive impacts of potentially convertible securities are calculated using the if-converted method; the potentially dilutive effect of options or warrants are computed using the treasury stock method. Securities that are potentially an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from diluted EPS calculation.

Comprehensive Income (Loss)

Comprehensive income (loss) is comprised of net income (loss) and other comprehensive income (loss). The Company has no components of other comprehensive income (loss). Therefore, net income (loss) equals comprehensive income (loss) for all periods presented.

Related Parties

As of December 31, 2022, the Company owed $1.0 million to ACE affiliates and $0.2 million to a member of the Company’s board of directors, in connection with the merger activities.

Other than the related party borrowings described in Note 6, there were no other material related-party transactions during the year ended December 31, 2022 and 2021.

Accounting Pronouncements Not Yet Adopted

In June 2016, the FASB issued Accounting Standards Update No. 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” or ASU 2016-13. The amendments in ASU 2016-13 introduce an approach based on expected losses to estimated credit losses on certain types of financial instruments, modify the impairment model for available-for-sale debt securities and provide for a simplified accounting model for purchased financial assets with credit deterioration since their origination. The new standard requires financial assets measured at amortized cost be presented at the net amount expected to be collected, through an allowance for credit losses that is deducted from the amortized cost basis. The standard will be effective for the Company beginning January 1, 2023, with early application permitted. The Company is evaluating the impact and does not expect a material impact of adopting this new accounting guidance on its consolidated financial statements.

In October 2021, the FASB issued Accounting Standards Update No. 2021-08, “Accounting for Contract Assets and Contract Liabilities from Contracts with Customers”, which requires accounting for contract assets and liabilities from contracts with customers in a business combination to be accounted for in accordance with ASC 606. The standard is effective for fiscal years beginning after

December 15, 2022. The Company is evaluating the impact and does not expect a material impact of adopting this new accounting guidance on its consolidated financial statements.

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2022
Fair Value Measurements  
Fair Value Measurements

(3)

Fair Value Measurements

Assets and liabilities recorded at fair value on the consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:

Level 1: Quoted prices for identical assets or liabilities in active markets at the measurement date.

Level 2: Inputs, other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities, in active markets or other inputs that are observable or can be corroborated with market data at the measurement date.

Level 3: Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.

The Company’s financial instruments include cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, certain term loans and loan and security borrowings, warrant liabilities, and earnout liabilities. The Company has determined the carrying value of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, finance leases, and certain loan and security borrowings approximates the fair value due to their short-term maturities.

The following table provides a summary of all financial instruments measured at fair value on a recurring basis as of December 31, 2022 and 2021 (in thousands):

    

December 31, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

Financial Liabilities:

 

  

 

  

 

  

 

  

Warrant liabilities

$

$

389

$

$

389

Earnout liability – Tempo Earnout

 

410

410

Earnout liability – Additional Period Shares

 

763

763

A&R LSA Borrowings

 

20,101

20,101

Total

$

$

389

$

21,274

$

21,663

    

December 31, 2021

    

Level 1

    

Level 2

    

Level 3

    

Total

Financial Liabilities:

 

  

 

  

 

  

 

  

Warrant Liability

$

$

$

5,573

$

5,573

Total

$

$

$

5,573

$

5,573

The private warrants were valued using the publicly available price of the public warrants, adjusted as appropriate for unobservable lack of liquidity inputs.

The fair value of the Tempo Earnout Shares is determined based on “Level 3” inputs, due to a lack of market data over inputs such as the volatility and the time incurred to meet the minimum VWAP as discussed above. The earnout shares are measured at fair value using the Monte Carlo valuation model. The valuation model utilized various key assumptions, such as volatility, discount rate and time incurred to meet the minimum VWAP. As of November 22, 2022, the fair value of the Tempo Earnout Shares associated with each Tranche 1 and Tranche 2 was $0.29 per share and $1.76 per share, respectively. As of December 31, 2022 the fair value of the Tempo Earnout Shares associated with each Tranche 1 and Tranche 2 was $0.02 and $0.13 per share. In determining the fair value of the Tempo Earnout Shares as of December 31, 2022, the Company used the following inputs:

    

December 31, 2022

 

Volatility

 

12.5 % - 38.0

%

Discount rate

 

9.1 % - 17.7

%

Expected term

 

4.8 years

The fair value of the Additional Period Shares is determined based on “Level 3” inputs, due to a lack of market data over inputs such as the volatility and the time incurred to meet the minimum VWAP as discussed above. The earnout shares are measured at fair value using the Monte Carlo valuation model. The valuation model utilized various key assumptions, such as volatility, discount rate and time incurred to meet the minimum VWAP. As of November 22, 2022 and December 31, 2022, the fair value of the Additional Period Shares was nil and $0.76 per share, respectively. In determining the fair value of the Additional Period Shares as of December 31, 2022, the Company used the following inputs:

    

December 31, 2022

 

Volatility

 

4.7

%

Discount rate

 

50.4

%

Expected term

 

1.1 years

The fair value of the A&R LSA borrowings is determined based on “Level 3” inputs, due to a lack of market data over inputs such as the volatility and the time to various settlement events, including a maturity, liquidity, prepayment, default and dissolution scenarios. The A&R borrowings are measured at fair value using a Monte Carlo valuation model. The valuation model utilized various key assumptions, such as volatility, discount rate and time until the achievement of various scenarios.

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Other Balance Sheet Components
12 Months Ended
Dec. 31, 2022
Other Balance Sheet Components  
Other Balance Sheet Components

(4) Other Balance Sheet Components

(a)

Inventory

Inventory consists of the following (in thousands):

As of December 31, 

    

2022

    

2021

Raw materials

$

2,127

$

158

Work in progress

 

451

 

721

Total inventory

$

2,578

$

879

(b)

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following (in thousands):

As of December 31, 

    

2022

    

2021

Prepaid expense

 

$

401

 

$

650

Other current assets

343

242

Total prepaid expenses and other current assets

 

$

744

 

$

892

(c)

Property and Equipment, net

Property and equipment, net consists of the following (in thousands):

As of December 31, 

    

2022

    

2021

Manufacturing equipment

$

9,743

$

9,732

Leasehold improvements

 

3,993

 

4,811

Computer equipment

 

453

 

489

Office furniture and fixtures

 

462

 

462

Software

 

248

 

248

Total property and equipment

 

14,899

 

15,742

Less accumulated depreciation

 

(8,385)

 

(6,851)

Total property and equipment, net

$

6,514

$

8,891

Depreciation expense for the years ended December 31, 2022 and 2021 was $2.2 million and $2.3 million, respectively. During the year ended December 31, 2022, the Company recognized an impairment charge of $0.2 million to the leasehold improvements.

These impairment charges were recorded within impairment loss in the consolidated statements of operations. During the year ended December 31, 2021, the Company did not have any impairment charges.

(d)

Other Noncurrent Assets

Other noncurrent assets consist of the following (in thousands):

As of December 31, 

    

2022

    

2021

Deferred transaction costs(1)

$

$

1,926

Advance rent and prepaids

 

83

 

749

Deposits

 

 

250

Total other noncurrent assets

$

83

$

2,925

(1)Deferred transaction costs were expensed at the consummation of the merger transaction.

(e)

Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

As of December 31, 

    

2022

    

2021

Accrued legal fees(1)

$

4,053

$

1,562

Accrued professional fees(1)

 

2,446

 

1,398

Accrued sales and business taxes

 

221

 

241

Accrued cost of revenue

 

176

 

236

Warranty liability

 

49

 

54

Other accrued liabilities

 

264

 

480

Total accrued expenses

$

7,209

$

3,971

(1)These accrued legal and professional fees primarily relate to the merger transaction, as discussed in Note 1 – Organization.

(f)

Accrued Compensation and Related Benefits

Accrued compensation and related benefits consist of the following (in thousands):

As of December 31, 

    

2022

    

2021

Accrued payroll

$

380

$

41

Accrued vacation

 

244

 

Accrued commissions

 

39

 

121

Accrued bonus

647

Accrued payroll taxes

 

26

 

356

Other accrued benefits

 

 

84

Total accrued compensation and related benefit

$

689

$

1,249

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements
12 Months Ended
Dec. 31, 2022
Borrowing Arrangements  
Borrowing Arrangements

(5)

Borrowing Arrangements

Term Loan and Credit Facility with Financial Institution

On June 23, 2021, the Company entered into an amended and restated loan and security agreement with the financial institution expanding its Term Loan obligation from $4.0 million to $10.0 million, with the maturity date extended to September 1, 2022 and a loan commitment fee of $50 thousand. For the Term Loan the Company is required to make monthly interest only payments from January 2021 through December 2021, thereafter certain monthly principal plus interest payments for a period of 8 months beginning from January 2022 and a final payment of the balance principal and interest outstanding under the agreement in September 2022. The amended and restated term loan debt bears interest at the greater of (a) Wall Street Journal Prime plus 5.00%, floating or (b) 8.25% per annum.

In addition, the Company issued 18,601 warrants to the lender which are exercisable to purchase the Company’s common stock at $8.85. For further details on the warrants issued in conjunction with the term loan, see Note 8.

On October 14, 2021, the Company paid $10.3 million to settle the credit facility under the amended and restated loan and security agreement with Silicon Valley Bank including $0.3 million of interest.

Equipment Loan and Security Agreement

On January 29, 2021, the Company entered into an equipment loan and security agreement with SQN Venture Income Fund II, LP. The overall loan facility provides for a maximum borrowing capacity of $6.0 million consisting of two tranches, each tranche with a borrowing capacity up to $3.0 million.

On January 29, 2021, the Company drew down $3.0 million under the first tranche of the facility. The Company is required to make monthly payments for a period of 42 months on this tranche plus end of term payment fee of $0.2 million which is accreted to interest expense over the term of the agreement. The loan has a maturity date of July 2024. An additional $3.0 million can be drawn by the Company, provided that certain criteria are met, such as the Company not having defaulted on the first tranche and there having not been a material adverse change (as defined in the Loan Agreement) as of the date for the borrowing request. The loan facility is used for financing certain equipment purchases. The equipment financed through the loans serves as collateral for the loan.

The loan bears a cash interest of 8.95% per annum. Interest is payable on the first day of the month. If the loan is in default, it shall bear interest at a rate of an additional 5% per annum. The loan interest expense and discount amortization interest for the year ended December 31, 2022 was $0.1 million and $34 thousand, respectively. The Company was in compliance with the covenants as of December 31, 2022.

In conjunction with entering into the equipment loan and security agreement, the Company entered into a warrant agreement with the lender and issued 18,417 warrants exercisable for the Company’s common stock at $5.51. For further details on the warrants issued in conjunction with the equipment loan and security agreement, see Note 8.

Paycheck Protection Program Loan

In May 2020, the Company was granted a loan under the Paycheck Protection Program offered by the Small Business Administration (“SBA”) under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”), section 7(a)(36) of the Small Business Act for $2.5 million. The loan is evidenced by a promissory note and bears interest at 1% with no principal payments for the first 6 months. Monthly payments of principal and interest of approximately $0.1 million begin in December 2020, subject to deferral as the Company has applied for debt forgiveness, and continue through maturity in May 2022, if required. The loan is subject to partial or full forgiveness if the Company uses all proceeds for eligible purposes; maintains certain employment levels; and maintains certain compensation levels in accordance with and subject to the CARES Act and the rules, regulations, and guidance.

The Company applied for forgiveness of the PPP loan and was notified that the entire $2.5 million PPP loan was forgiven in August 2021. Loan forgiveness of $2.5 million is reflected in other income and expense section in the consolidated statements of operations. Even though the PPP loan was forgiven, it remains subject to audit by the SBA.

June 2021 Credit Facility

On June 23, 2021, the Company entered into the June 2021 Credit Facility with SQN Venture Income Fund II, LP. The June 2021 Credit Facility provides for a maximum borrowing capacity of $20.0 million consisting of two tranches, each tranche with a borrowing capacity of $10.0 million.

On June 23, 2021, the Company drew down $10.0 million of the facility. The Company was required to make monthly interest-only payments for a period of 18 months and thereafter, principal and interest payments under the agreement although the maturity date of December 2022. On August 13, 2021, the Company drew down the remaining $10.0 million. The second tranche had a maturity date of February 2023. The June 2021 Credit Facility was used for general working capital purposes. This loan bore cash interest of 10% per annum. Interest was payable on the first day of the month. Additionally, this loan bore a Paid-in-Kind (“PIK”) interest of 2% per annum with PIK interest capitalized, compounded, and added to the principal balance monthly in arrears. The PIK interest became payable upon maturity. If the term loan was in default, it would bear interest at an additional 5%. The Company paid a nonrefundable facility fee of $0.2 million.

In conjunction with entering into the June 2021 Credit Facility, the Company entered into a warrant agreement with the lender and issued 90,948 warrants exercisable for the Company’s common stock at $8.85. For further details on the warrants issued in conjunction with the June 2021 Credit Facility, see Note 8.

Loan and Security Agreement

On October 13, 2021, the Company entered into the Loan and Security Agreement (“LSA”) with Structural Capital Investments III, LP, Series Structural DCO II, a series of Structural Capital DCO, LLC, SQN Tempo Automation, LLC, SQN Venture Income Fund II, LP, and Ocean II PLO LLC. The LSA replaced the June 2021 Credit Facility, providing for maximum borrowing capacity of $150.0 million consisting of four tranches. Per the LSA, borrowings of $20.0 million from tranches 1 and 2 from the June 2021 Credit Facility were replaced by a new tranche 1 in the amount of $20.0 million. Borrowing capacity for tranche 2 is $20.0 million which shall be available to draw by the Company upon sooner of the de-SPAC with ACE or closing of the acquisition with Whizz. Borrowing capacity for tranche 3 and tranche 4 of the LSA is $40.0 million, and $70.0 million, respectively, which shall be available to draw by the Company upon the de-SPAC with ACE, subject to lender approval. The tranches have an earliest expiration date of December 23, 2022.

The termination of the June 2021 Credit Facility and subsequent borrowings under tranche 1 of the LSA was accounted for as a partial extinguishment of debt. Specifically, upon entering into the LSA, the Company became indebted to a new lender in the amount of $6.0 million, while $14.0 million of obligations are due to the same lender group party to the June 2021 Credit Facility. The $6.0 million was reflected as a debt repayment with the old lender and was accounted for as an extinguishment of debt. Accordingly, the Company recorded a loss on extinguishment of $0.3 million related to the write off of unamortized debt discount. The Company also evaluated the $14.0 million of debt outstanding with continuing lenders and concluded the transaction should be treated as a modification of debt.

Borrowings under tranches 2, 3 and 4 of the LSA bear interest equal to the greater of (i) 10.5%, and (ii) 7.25% plus the prime rate then in effect, provided however, for all advances made after the occurrence of the public trading trigger, a per annum rate of interest equal to the greater of (i) 9.5%, and (ii) 6.25% plus the prime rate then in effect shall apply. Borrowings under tranche 1 bear interest equal to 10%. In addition, interest will accrue at an additional 2% per annum rate on the outstanding borrowing made under the tranche 1, which shall be capitalized and be compounded and added to the principal balance of the Tranche 1 Loan monthly in advance on the next monthly payment date.

For borrowings made pursuant to the LSA, the Company is further committed to a fee in an amount sufficient, if needed, to increase the lender’s minimum return to 1.20:1.00 if payable on or before the first anniversary of such borrowing, 1.30:1.00 if payable after the first anniversary of such borrowing but on or before the second anniversary of such borrowing, 1:35:1.00 if payable after the second anniversary of such borrowing but on or before the third anniversary of such borrowing, or 1.40:1.00 if payable after the third anniversary of such borrowing.

On January 11, 2022, the Company entered into the first amendment to the LSA to convert $10.0 million of availability under the tranche 2 loan to the tranche 1 loan. This amendment expanded the tranche 1 from $20.0 million to $30.0 million and reduced the tranche 2 loan from $20.0 million to $10.0 million. For the original $20.0 million borrowed under tranche 1, the maturity date is

December 23, 2022 and the $10.0 million borrowed under the expanded portion of tranche 1 provides for a maturity date of February 12, 2023.

On January 20, 2022, in conjunction with the LSA, the Company entered into warrant agreements with the various lenders involved under the LSA to issue a certain number of warrants to purchase stock based on the percentage of each tranche borrowing exercisable for the Company’s stock at the lowest of (i) $2.82 per share, (ii) the lowest price per share the Company receives for a share of stock, and (iii) the lowest price the Company receives for a share of future round of stock, see Note 8.

On May 1, 2022, the Company was in breach of its covenants under the LSA. As a result, the Company recorded $0.9 million of default interest expense in the Company’s consolidated statements of operations during the year ended December 31, 2022.

On August 25, 2022, Tempo exchanged approximately $3.6 million of amounts due under the LSA for newly issued bridge notes, whereby Tempo entered into an August 2022 Bridge Note Agreement (as defined in Note 6 below) with the lenders under the LSA (collectively, the “Initial Bridge Investors”). Pursuant to the agreement, in satisfaction of certain LSA obligations, Tempo agreed to issue a $3.6 million note (“LSA Convertible Note”) which is comprised of accrued interest, PIK interest and future interest from August 2022 through maturity of the LSA. The transaction was accounted for as an extinguishment of debt and the Company recorded a loss on extinguishment of $10.1 million. As discussed in Note 6, the Company elected to account for the August 2022 Bridge Notes, including those issued as LSA Convertible Notes, under the fair value option.

The following table sets forth the components of loss on debt extinguishment recorded in the consolidated statements of operations for the year ended December 31, 2022 (in thousands):

    

Amount

Carrying value of extinguished debt

$

30,407

Accrued interest

 

520

Fair value of new LSA

 

(28,154)

Fair value of LSA Convertible Note

 

(12,903)

Loss on extinguishment of debt

$

(10,130)

November 2022 Amended and Restated LSA

On November 22, 2022, in connection with the closing of the Merger, the Company entered into that certain First Amended and Restated Loan and Security Agreement (“A&R LSA”), by and among, the Company, as borrower and the LSA lenders, pursuant to which the Lenders committed to lend the Company up to $20.0 million in term loan financing (the “A&R LSA Facility” or the “Credit Facility”). The A&R LSA amended and restated in its entirety that certain LSA, dated as of October 13, 2021, by and among the Company and the lenders. The A&R LSA bears interest equal to a per annum rate of the greater of (i) 9.75%, and (ii) 4.25% plus the prime rate then in effect. Additionally, this loan bears a PIK interest of 3.25% per annum with PIK interest capitalized, compounded, and added to the principal balance monthly in arrears. As of December 31, 2022, the Company had $0.1 million of accrued PIK interest associated with A&R LSA. Repayments of the principal balance outstanding from the A&R LSA commence in December 2023. The A&R LSA Facility matures on December 1, 2025, but if this loan is not fully repaid by May 15, 2024, the Company would be required to pay an exit fee equal to 80% of the principal. As of December 31, 2022, the Company was in compliance with the debt covenants under the A&R LSA. As of the filing date of this Annual Report, the Company was not in compliance with the Unrestricted Cash Covenant which triggered the default interest rate provision and makes the debt callable by the lenders.

On November 22, 2022, pursuant to terms of the A&R LSA, the Company repaid a portion of the outstanding balance under the LSA to the Lenders in a cash amount equal to $3.0 million, and $0.4 million in lender fees. Additionally, the Lenders entered into the Lender Subscription Agreements(the “LSA”) pursuant to which a portion of the outstanding balance under the LSA in an amount equal to $7.0 million was converted into 700,000 shares of common stock at a conversion rate of $10.00 per share. As a result of the modification, tranches 2 through 4 of the original LSA were removed and are not available to be drawn under the new facility. The amendment to the LSA was accounted for as a debt extinguishment and the Company recorded a loss on extinguishment of $13.3 million.

On the date of the extinguishment, the Company has elected to account for borrowings under the A&R LSA under the fair value option. The following table sets forth the components of loss on debt extinguishment recorded in the consolidated statements of operations for the year ended December 31, 2022 (in thousands):

    

Amount

Carrying value of extinguished debt

$

29,351

Fair value of A&R LSA

 

(20,000)

Principal repayment

 

(3,000)

Fair value of common stock issued

 

(7,336)

Fair value of PIPE Incentive Shares issued

 

(11,738)

Fair value of Additional Period Shares liability

 

(1)

Financing fees

 

(614)

Loss on extinguishment of debt

$

(13,338)

The following table sets forth the net carrying amounts of borrowings as of December 31, 2022 (in thousands):

    

Loan Payable,

    

Loan Payable,

    

    

Current

    

Noncurrent

    

Total

SQN Equipment Loan

$

876

$

663

$

1,539

A&R LSA (FVO)

 

20,101

 

20,101

Total loan payable

$

20,977

$

663

$

21,640

SQN Equipment Loan

    

As of December 31, 2022

Total loan payable

$

1,472

Add: accretion of final interest payable

 

106

Less: loan payable, current

 

(876)

Less: unamortized debt discount

 

(39)

Total loan payable, noncurrent

$

663

A&R LSA (FVO)

    

Fair Value – Level 3

Balance, January 1, 2022

$

Additions

 

20,000

Less: Payments

(250)

Change in fair value

 

351

Balance, December 31, 2022

$

20,101

LSA Convertible Note

    

Fair Value – Level 3

Balance, January 1, 2022

$

Additions

 

12,902

Change in fair value

 

2,527

Converted to common stock

 

(15,429)

Balance, December 31, 2022

$

Immediately prior to the closing of the Merger, the outstanding LSA Convertible Note was converted into shares of Tempo common stock. The Company performed a final measurement of the LSA Convertible Note to fair value and the related fair value change of $15.6 million was recorded within additional paid in capital on the consolidated balance sheet.

In determining the fair value of the A&R LSA as of December 31, 2022, the Company used the following inputs:

    

December 31, 2022

 

Expected term

 

3 years

Discount rate

 

13.42

%

As of December 31, 2021

SQN

LSA

LSA

Equipment

    

Tranche 1.1

    

Tranche 1.2

    

Loan

    

Total

Total notes payable

$

10,000

$

10,000

$

2,302

$

22,302

Add: accretion of final interest payable

 

108

 

79

 

56

 

243

Less: loan payable, current

 

(9,702)

 

 

(784)

 

(10,486)

Less: unamortized debt discount

 

(406)

 

(218)

 

(84)

 

(708)

Total loan payable, noncurrent

$

$

9,861

$

1,490

$

11,351

The notes payable future contractual principal payments are as follows during the years noted (in thousands):

    

As of

December 31, 2022

2023

$

1,205

2024

 

4,885

2025

 

15,550

Total future principal payments

$

21,640

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - Related Party
12 Months Ended
Dec. 31, 2022
Borrowing Arrangements - Related Party  
Borrowing Arrangements Related Party

(6) Borrowing Arrangements – Related Party

Convertible Promissory Notes

On January 18, 2022, the Company issued convertible promissory notes to P72 and Lux for gross proceeds of $5.0 million (the “2022 Promissory Notes”). The 2022 Promissory Notes bear simple interest on the unpaid principal at a rate of 10% per year and are due and payable by the Company on demand any time after November 15, 2022. The outstanding amount convert into securities of ACE upon the earlier to occur of the closing of the transactions and the closing of the first qualified financing following any termination of the business combination agreement as applicable.

The exchange feature of the 2022 Promissory Notes was deemed an embedded derivative requiring bifurcation from the 2022 Promissory Notes (the “host contract”) and separate accounting as an embedded derivative liability. The proceeds from the 2022 Promissory Notes were first allocated to the embedded derivative liability, resulting in an embedded derivative liability of $0.1 million on issuance, with the remaining proceeds allocated to the host contract.

The amended and restated 2022 Promissory Notes do not embody a bifurcated exchange feature described above. As such, the extinguishment date fair value of exchange feature was included in the calculation of the debt extinguishment to derecognize the previously bifurcated derivative liability. The Company recognized $0.2 million and $40 thousand as loss on debt extinguishment and fair value change on derivatives, respectively, during the year ended December 31, 2022 in the accompanying consolidated statements of operations.

As discussed below, on August 25, 2022, the 2022 Promissory Notes were amended and restated and the transaction was accounted for as a debt extinguishment. The Company recorded a loss on extinguishment of $17.2 million which was equivalent to the difference between the carrying value of the 2022 Promissory Notes and the fair value on the modification date.

The following table sets forth the components of loss on debt extinguishment recorded in the consolidated statements of operations for the year ended December 31, 2022 (in thousands):

    

Amount

Carrying value of extinguished debt

$

5,265

Fair value of embedded derivative

 

154

Fair value of 2022 Promissory Notes

 

(19,030)

Fair value of issued warrants

 

(3,568)

Loss on extinguishment of debt

$

(17,179)

Bridge Note

In May 2022, the Company entered into the Bridge Note with ACE and AEPI, which was replaced in its entirety on substantially the same terms on July 1, 2022, pursuant to which AEPI agreed to loan to Tempo up to an aggregate principal amount of $5.0 million, $4.6 million of which was advanced to Tempo as of September 30, 2022.

The Bridge Note has an interest rate of 12% per annum, payable in-kind by increasing the outstanding principal amount of the Bridge Note. Interest shall be deemed to have commenced on May 19, 2022. The Bridge Note replaced a May 2022 loan on substantially the same terms in its entirety.

The conversion option of the Bridge Note was deemed an embedded derivative requiring bifurcation from the Bridge Note (the “host contract”) and is separately accounted for as an embedded derivative liability. The proceeds from the Bridge Note were first allocated to the embedded derivative liability, resulting in an embedded derivative liability of $0.1 million on issuance, with the remaining proceeds then allocated to the host contract.

On August 25, 2022, the Bridge Note was amended and restated on substantially similar terms to the August 2022 Bridge Notes (as defined below).

The amended and restated convertible bridge notes do not embody a bifurcated exchange feature described above. As such, the extinguishment date fair value of exchange feature was included in the calculation of the debt extinguishment to derecognize the previously bifurcated derivative liability. The Company recognized $61 thousand as a fair value change on derivatives during the year ended December 31, 2022 in the accompanying consolidated statements of operations.

As discussed below, on August 25, 2022, the Bridge Note was amended and restated and the transaction was accounted for as a debt extinguishment. The Company recorded a loss on extinguishment of $11.6 million which was equivalent to the difference between the carrying value of the Bridge Note and the fair value on the modification date.

The following table sets forth the components of loss on debt extinguishment recorded in the consolidated statements of operations for the year ended December 31, 2022 (in thousands):

    

Amount

Carrying value of extinguished debt

$

4,477

Fair value of embedded derivative

 

Fair value of Bridge Note

 

(16,106)

Loss on extinguishment of debt

$

(11,629)

August 2022 Bridge Notes

On August 25, 2022, Tempo entered into a note purchase agreement with the Initial Bridge Investors under the Loan and Security Agreement, pursuant to which Tempo agreed to issue up to $5.0 million in aggregate principal amount of August 2022 Bridge Notes to the Initial Bridge Investors for aggregate cash proceeds of approximately $1.4 million and the cancellation of approximately $3.6 million of outstanding amounts owed under the Loan and Security Agreement, refer to Note 6 for further discussion. Further on the same date the Bridge Note and 2022 Promissory Note investors made a $1.2 million cash investment and received Notes valued at $4.4 million. The Company recorded an other financing cost in the consolidated statement of operations of $3.2 million, as the excess of the fair value of the debt over the proceeds received resulted in an up-front expense given that no other transaction element of value was identified.

The August 2022 Bridge Notes initially bear interest at a rate of 10% per annum. The August 2022 Bridge Notes will mature, and all outstanding principal and accrued but unpaid interest thereunder will be due and payable by Tempo, on the earlier of August 25, 2023 and the time at which such outstanding amount becomes due and payable upon an event of default under the August 2022 Bridge Notes.

Upon the closing of the Merger, all outstanding amounts under the August 2022 Bridge Notes, together with all accrued and unpaid interest thereon, as of such time automatically convert in full into a number of shares of Tempo stock, such that the value of the securities received by the holder of any August 2022 Bridge Note will equal the product of (x) the aggregate principal amount, together with any accrued but unpaid interest, outstanding under such August 2022 Bridge Note as of the time of such conversion multiplied by (y) four.

On August 25, 2022, as a condition to closing the issuance and sale of the August 2022 Bridge Notes, Tempo:

Amended and restated the 2022 Promissory Notes and the Bridge Note on substantially similar terms to the August 2022 Bridge Notes.
Entered into an amended and restated warrant with existing investors, which amended and restated that certain Warrant to Purchase Shares of Common Stock, dated as of October 11, 2021, to, among other things, provide for the automatic conversion, with an amended exercise price of zero, of such warrant into shares of Tempo common stock upon the consummation of the business combination, a business combination or similar transaction with another special purpose acquisition company, the consummation of a qualified financing or the consummation of an initial public offering or direct listing.

At the time of issuance of the August 2022 Bridge Notes, the Company elected to account for the amended and restated 2022 Promissory Notes, the amended and restated Bridge Note and the August 2022 Bridge Notes under the fair value option.

The following table sets forth the activity and net carrying amount of related party convertible note borrowings accounted for under the fair value option as of and for the year ended December 31, 2022 (in thousands):

    

Fair Value – Level 3

Balance, January 1, 2022

$

Additions

 

39,593

Change in fair value

 

7,887

Converted to common stock

 

(47,480)

Balance, December 31, 2022

$

Immediately prior to the closing of the Merger, the outstanding related party convertible note borrowings converted into shares of Tempo common stock. The Company performed a final measurement of the August 2022 Bridge Notes, the 2022 Promissory Notes, and the Bridge Note to fair value and the related balance of $47.3 million was reclassified in additional paid-in capital.

Asia-IO

Upon close of the Merger, the Company has assumed a $0.6 million working capital facility (the “Working Capital Facility”) with ASIA-IO Advisors Limited, a related party. The Working Capital Facility does not bear interest, and does not have a maturity date. As of December 31, 2022, $0.6 million of the Working Capital Facility remains outstanding in loan payable - related party, current in the consolidated balance sheets.

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Deficit)
12 Months Ended
Dec. 31, 2022
Stockholders' Equity (Deficit)  
Stockholders' Equity (Deficit)

(7) Stockholders’ Deficit

Effective with the closing of the closing of the Merger the Company restated its articles of incorporation. Under the amended and restated articles of incorporation, the Company has authorized the issuance of 600,000,000 shares of common stock, having a $0.0001 par value per share and the issuance of 20,000,000 shares of preferred stock, having a par value of $0.0001 per share.

 The Company has reserved shares of common stock for issuance related to stock options and RSUs, warrants, shares reserved for future grants and earnout shares:

    

As of  

December 31,

    

 2022

Warrants to purchase common stock

 

18,106,559

Options to purchase common stock and RSUs

 

4,374,189

Shares reserved for future grants

 

2,639,329

Earnout shares

 

7,000,000

Total shares of common stock reserved

 

32,120,077

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants
12 Months Ended
Dec. 31, 2022
Warrants  
Warrants

(8)

Warrants

Since inception, the Company has issued warrants in conjunction with various debt financings. The Company accounts for its warrants in accordance with ASC 815-40 and ASC 480-10 as either liabilities or as equity instruments depending on the specific terms of the warrant agreement. Warrants are classified as liabilities when there is variability in the number of shares, and when the variability is not related to an implicit or explicit input to the valuation of the Company. Liability-classified warrants are remeasured at each reporting date until settlement, with changes in the fair value recognized in change in fair value of warrants and debt in the consolidated statements of operations. Warrants that meet the fixed-for-fixed criteria or contain variability related to an implicit or explicit input to the valuation of the Company are classified as equity instruments. Warrants classified as equity instruments are initially recognized at fair value and are not subsequently remeasured.

During the period ended December 31, 2022 and 2021, the Company had various warrant transactions:

In January 2021, the Company entered into a warrant purchase agreement with SQN Venture Income Fund II, LP to issue 18,417 warrants to purchase common stock in conjunction with entering into the Equipment Loan and Security Agreement. The exercise price of these warrants is $5.51 per share. The Company concluded that these warrants are liability classified and shall be measured at fair value at grant date using the BSM option pricing model and subsequently remeasured at each reporting date.

In June 2021, the Company issued 18,601 common stock warrants in conjunction with the Term Loan and Credit Facility between the Company and Silicon Valley Bank. These warrants are exercisable for shares of common stock at $8.85 per share and expire in June 2031. The common stock warrants are valued using the BSM option pricing model. The warrants are not remeasured in future periods as they meet the conditions for equity classification.

In June 2021, the Company entered into a warrant purchase agreement with SQN Venture Income Fund II, LP to issue 90,948 warrants to purchase Common Stock in conjunction with entering into the June 2021 Credit Facility. The exercise price of these Common Stock warrants is $8.85 per share. The Company concluded that the common stock warrants are liability classified and shall be measured at fair value at grant date using the BSM option pricing model and subsequently remeasured at each reporting date.

In October 2021, the Company issued 402,955 common stock warrants to an existing investor pursuant to negotiations with the investor to consider continued future investment. These warrants are exercisable for shares of common stock commencing the earliest of (i) the closing date of an initial public offering, or (b) the date of the Company’s completion of a transaction or series of related transactions (by merger, or consolidation, share exchange or otherwise) with a publicly traded special purpose acquisition company or its subsidiary. The warrant exercise price is $16.54 per share and the warrants expire in October, 2024. The warrants were measured at fair value on the issuance date.

On January 20, 2022, in conjunction with the LSA, the Company entered into warrant agreements with the various lenders involved under the LSA to issue a certain number of warrants to purchase stock based on the percentage of each tranche borrowing exercisable for the Company's stock at the lowest of (i) $2.82 per share, (ii) the lowest price per share the Company receives for a share of stock, and (iii) the lowest price the Company receives for a share of future round of stock.

On August 25, 2022, the Company entered into an amended and restated warrant agreement for the October 2021 warrants, which amended and restated that the warrants to purchase shares of common stock provide for the automatic conversion, with an amended exercise price of zero, of such warrant into shares of Tempo common stock upon the consummation of the business combination, a business combination or similar transaction with another special purpose acquisition company, the consummation of a qualified financing or the consummation of an initial public offering or direct listing. The amended common stock warrants are liability-classified instruments under ASC 815-40 due to these not being indexed to the Company’s equity.

On August 25, 2022, the Company entered into a warrant purchase agreement with existing investors to issue 3,114,193 warrants to purchase common stock in conjunction with entering into various loans. The exercise price of these common stock warrants is $16.54 per share and upon a change in control transaction, the exercise price of these warrants resets to $0. The Company

concluded that the common stock warrants are liability classified and shall be measured at fair value at grant date using the BSM option pricing model and subsequently remeasured at each reporting date. The fair value at time of issuance was $27.6 million and was recognized as an other financing cost in the consolidated statement of operations, as the excess of the fair value of the warrants over the proceeds received resulted in an up-front expense given that no other transaction element of value was identified.

Upon the Closing, on November 22, 2022, Tempo used its commercially reasonable efforts to cause the holder of each outstanding and unexercised warrant of Tempo to exercise such warrants in exchange for shares of Tempo common stock. Each Tempo warrant that remained outstanding and unexercised was converted into a New Tempo warrant at the Exchange Ratio. The exercise of such warrants resulted in the issuance of 3,679,148 Tempo common shares. The fair value of Tempo’s existing liability classified warrants was removed when exercised. The warrants were exercised via the “cashless” exercise provision.

With the Merger, the Company assumed 11,499,987 public warrants and 6,600,000 private warrants from ACE. The public warrants and private warrants were accounted for by the Company as equity classified warrants and liability classified warrants, respectively.

Equity Classified Warrants

The following warrants assumed from ACE were outstanding as of December 31, 2022:

Warrants to purchase

    

Shares

    

Exercise Price

    

Issuance Date

    

Expiration Date

Common Stock

 

11,499,987

$

11.50

 

7/27/2020

 

11/21/2027

The following warrants were outstanding as of December 31, 2021:

Warrants to purchase

    

Shares

    

Exercise Price

    

Issuance Date

    

Expiration Date

Common Stock

31,121

$

5.51

6/3/2020

6/3/2030

Common Stock

18,601

 

8.85

6/23/2021

6/22/2031

Common Stock

402,955

 

16.54

10/11/2021

10/11/2024

452,677

Liability Classified Warrants

As of December 31, 2022, the Company has the following liability-classified warrants outstanding:

Warrants to purchase

    

# of Shares

    

Exercise Price

    

Issuance Date

    

Expiration Date

Common Stock

6,572

$

16.17

10/13/2017

10/13/2027

Common Stock

 

4,759,536

$

11.50

 

7/27/2020

 

11/21/2027

Common Stock

 

468,750

$

11.50

 

7/27/2020

 

11/21/2027

Common Stock

 

891,714

$

11.50

 

7/27/2020

 

11/21/2027

Common Stock

 

480,000

$

11.50

 

7/27/2020

 

11/21/2027

 

6,606,572

Warrants which are accounted for as liabilities in accordance with ASC 815-40 and are presented within warrant liabilities on the Company’s consolidated balance sheets. At December 31, 2022, above list of warrants are valued using the active observable market quote. The warrant liability, therefore, represents a Level 1 measurement within the ASC 820 fair value measurement hierarchy, as on December 31, 2022.

The following table details the changes in fair value of the liability-classified warrants, for the year ended December 31, 2022 (in thousands):

    

Fair Value

Warrants outstanding - January 1, 2022

$

5,573

Warrants issued and modified

 

32,514

Assumed from ACE upon Closing

 

1,122

Exercised or converted to common stock upon Closing

 

(38,389)

Change in fair value, net

 

(431)

Warrants outstanding – December 31, 2022

$

389

As of December 31, 2021, the Company has the following liability-classified warrants outstanding:

Warrants to purchase

    

Shares

    

Exercise Price

    

Issuance Date

    

Expiration Date

Common Stock

 

10,016

$

6.74

 

11/24/2015

 

11/24/2025

Common Stock

 

4,453

 

6.74

 

11/22/2016

 

11/22/2026

Common Stock

 

6,573

 

16.19

 

10/13/2017

 

10/13/2027

Common Stock

 

18,417

 

5.51

 

1/29/2021

 

1/29/2031

Common Stock

 

90,948

 

8.85

 

6/24/2021

 

6/24/2031

 

130,407

As of December 31, 2021, and previous reporting periods, the liability-classified warrants are remeasured on a recurring basis, primarily based on observable market data while the related theoretical warrant volatility assumption within the BSM option pricing model represents a Level 3 measurement within the ASC 820 fair value measurement hierarchy. The following table details the changes in fair value of the liability-classified warrants, for the year ended December 31, 2021 (in thousands):

Fair Value

Warrants outstanding – January 1, 2021

$

86

Warrants issued and modified

 

1,245

Change in fair value, net

 

4,242

Warrants outstanding – December 31, 2021

$

5,573

The change in fair value, net as shown in the table above is recorded as change in fair value of warrant liability in the consolidated statements of operations.

For warrants revalued during the period, the warrants were valued using a Black-Scholes valuation model which considers the value of the instruments under a SPAC scenario and a non-SPAC scenario, using the following assumptions:

    

December 31, 2021

    

Expected term

 

3.89 - 9.48

 years

Expected volatility

 

64.29% - 64.44

%

Risk-free interest rate

 

1.12% - 1.52%

Expected dividends

 

0

%

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2022
Stock-Based Compensation  
Stock-Based Compensation

(9)

Stock-Based Compensation

Amended And Restated 2015 Equity Incentive Plan

In April 2015, the board of directors of Tempo prior to the Merger (“Legacy Tempo”) adopted the 2015 Equity Incentive Plan (“the 2015 Plan”), which was subsequently approved by the Company’s stockholders. The 2015 Plan was terminated in connection upon the Closing, and accordingly, no shares are currently available for grant under the 2015 Plan. The 2015 Plan continues to govern outstanding awards granted thereunder.

The 2015 Plan permits the granting of incentive stock options, non-statutory stock options, and restricted stock to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentive to employees and

consultants, and to promote the success of the Company’s business. The board of directors, at its sole discretion, shall determine the exercise price but subject to certain terms in the Plan.

Options granted under the 2015 Plan expire 10 years from the date of grant. First time grants of incentive stock options and non-statutory options generally vest at a rate of 25% on the first anniversary of the grant date and then ratably monthly over the next three years. Upon termination of employment, any unvested options are automatically returned to the Company. In general, vested options that were not exercised within three months after termination are surrendered back to the Company.

In general, the awards issued by the Company are service based options, however, in July 2020, the Company issued 258,368 performance-based options to the chief financial officer of the Company which vest 100% subject to the occurrence of a qualified transaction within 36 months of its date of grant. Additionally, in March 2021, the Company issued 1,245,641 performance-based options to management employees and board of directors which vest 100% subject to the occurrence of a qualified transaction. In November 2021, the Company’s board of directors approved to (i) reduce the July 2020 grant achievement period by approximately six months; and (ii) extend the March 2021 grants achievement period by 12 months. During the three months ended December 31, 2022, the performance condition was achieved for 1,071,909 options, or 182,787 post-Merger common stock, and therefore vested. An additional 127,056 options, or 21,667 post-Merger common stock, will vest monthly over the next twelve months. The Company recognized expense associated with these options in the amount of $6.4 million for the year ended December 31, 2022. The unrecognized expense associated with the remaining options is $0.7 million as of December 31, 2022.

In March 2022, one of the Company’s executives was terminated and the 330,708 unvested options were modified to include a performance condition. The unvested options will vest upon a change of control within three months of the modification date. As of June 30, 2022, the performance condition was not met. As a result, no stock-based compensation was recorded and the unvested options were forfeited during the three months ended June 30, 2022.

In August 2022, the Company’s board of directors approved the (i) modification of 867,461 unvested service-based options of three terminated executives to include a performance condition; (ii) cancellation of 254,113 performance options issued in March 2021 and (iii) modification of 50,931 performance options granted in March 2021 to reduce the grant achievement period to November 2022. In November 2022, management determined the performance condition for the 918,392 modified performance options was not met. As a result, no stock-based compensation was recorded, and the unvested options were forfeited during the three months ended December 31, 2022.

2022 Incentive Award Plan

In November 2022, the board of directors adopted the 2022 Incentive Award Plan (“the 2022 Plan”), which was subsequently approved by the Company’s stockholders. The 2022 Plan provides that the initial aggregate number of shares of common stock available for issuance shall be the sum of (i) 12% of the total number of issued and outstanding shares of common stock on a fully diluted basis as of the Closing, which the Board has determined to be 3,896,412 shares of common stock (the “Initial Plan Reserve”) and (ii) an annual increase on the first day of each calendar year beginning on and including January 1, 2023 and ending on and including January 1, 2032, equal to the lesser of (A) a number equal to five percent (5%) of the aggregate number of shares of common stock outstanding on the final day of the immediately preceding calendar year and (B) such smaller number of shares of common stock as is determined by the Board (the “2022 Plan Evergreen Increase”).

The 2022 Plan permits the granting of incentive stock options, restricted stock, restricted stock unit, cash-based awards and stock appreciation rights to attract, retain and motivate persons who make (or are expected to make) important contributions to the Company by providing these individuals with equity ownership opportunities and/or equity-linked compensatory opportunities. The board of directors, at its sole discretion, will establish each option’s and stock appreciation right’s exercise price and specify the exercise price in the award agreement of each holder.

Options and stock appreciation rights granted under the 2022 Plan expire 10 years from the date of grant.

First time grants of incentive stock options and non-statutory options generally vest at a rate of 25% on the first anniversary of the grant date and then ratably monthly over the next three years. Upon termination of employment, any unvested options are automatically returned to the Company. In general, vested options that were not exercised within three months after termination are surrendered back to the Company. These options are added back to the Plan and made available for future grants.

As of December 31, 2022, there were 2,639,329 common shares, available for issuance under the 2022 Plan.

Restricted Stock Unit Issuance

On September 9, 2022, Tempo issued 9,500,000 retention awards in the form of restricted stock units of Tempo (“Tempo RSUs”) to certain eligible employees and directors of Tempo. On September 23, 2022, ACE and Tempo entered into the Second Amendment to the Amended and Restated Agreement and Plan of Merger, pursuant to which the parties agreed, among other things, that all awards of Tempo RSUs that are outstanding at the closing of the Business Combination will, at the Effective Time, be converted into (a) restricted stock unit awards covering shares of Tempo common stock (“Tempo RSUs”) and (b) the right to receive a number of Tempo Earnout Shares.

Out of the above approved and issued RSUs, 4,750,000 RSUs were subject to service-based conditions which shall vest at a rate of 33.33% on the first anniversary of the grant date and then ratably quarterly over the next two years. The Company recorded $29 thousand in compensation expense for these service-based RSUs for the year ended December 31, 2022.

The remaining 4,750,000 RSUs were subject to performance-based conditions, 50% of which will vest upon achieving $15.0 million in quarterly revenue of Tempo and the remaining 50% will vest upon achieving $5.0 million in adjusted EBITDA of Tempo. The total fair value of these performance based RSUs was $4.3 million as of the issuance date of September 27, 2022. The Company recorded no compensation expense for these performance based RSUs for the year ended December 31, 2022 as achievement of the vesting condition was not deemed probable of occurring.

Option and RSU Activity

A summary of cumulative option activity under the 2015 Plan and the 2022 Plan is as follows:

Options outstanding

Weighted 

Weighted

average 

average

Aggregate

Number of

exercise price 

contractual term

intrinsic value

    

shares

    

per share

    

(in years)

    

(in thousands)

Outstanding – January 1, 2022

 

16,457,475

$

1.36

 

7.96

 

$

104,554

Retrospective application of recapitalization

(13,651,211)

6.85

Adjusted balance – beginning of period

2,806,264

8.21

7.96

104,554

Options granted

 

705,520

 

6.85

 

 

Options exercised

 

(8,184)

 

6.01

 

 

Options forfeited

 

(713,205)

 

13.33

 

 

Options expired

 

(36,196)

 

6.92

 

 

Outstanding – December 31, 2022

 

2,754,199

4.73

 

7.46

77

Vested during the period

 

627,299

 

9.25

 

6.75

 

Vested at end of period

 

1,894,115

 

6.52

 

5.69

 

77

Exercisable at the end of the period

 

1,894,115

 

6.52

 

5.69

 

77

Shares expected to vest

 

860,064

 

5.24

 

9.20

 

Vested and expected to vest

 

2,549,745

 

6.26

 

6.71

 

77

The following is a summary of the 2015 Plan RSU activity for the year ending December 31, 2022:

    

    

Weighted-

Number of Awards

Average

    

Outstanding

    

Grant Date Fair Value

Unvested Balance – January 1, 2022

 

$

Granted

 

1,662,620

 

22.25

Forfeited

 

(42,630)

 

22.59

Unvested Balance – December 31, 2022

 

1,619,990

 

22.25

Determination of Fair Value

The Company estimates the fair value of share-based compensation for stock options and restricted stock units utilizing the BSM option pricing model, which is dependent upon several variables, discussed below. These amounts are estimates and, thus, may not be

reflective of actual future results, nor amounts ultimately realized by recipients of these grants. The Company recognizes compensation using the straight-line basis over the requisite service period, which is generally the vesting period of the respective award.

Fair Value of Common Stock: The fair value of our common stock underlying the stock option awards is determined by the board. Given the absence of a public trading market, the board considered numerous objective and subjective factors to determine the fair value of our common stock at each meeting at which awards are approved. These factors included, but are not limited to: (i) contemporaneous third-party valuations of common stock; (ii) the rights, preferences and privileges of convertible preferred stock relative to common stock; (iii) the lack of marketability of common stock; (iv) stage and development of the Company’s business; (v) general economic conditions; and (vi) the likelihood of achieving a liquidity event, such as an initial public offering (“IPO”) or sale of the Company, given prevailing market conditions. To evaluate the fair value of the underlying shares for grants between two independent valuations and after the last independent valuation, a linear interpolation framework is used to evaluate the fair value of the underlying shares.

Expected Term: The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and primarily calculated as the average of the option vesting and contractual terms, based on the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options.

Expected Volatility: Since the Company does not have a trading history of its common stock, the expected volatility was derived from the average historical stock volatilities of several public companies within the Company’s industry that it considers to be comparable to its business over a period equivalent to the expected term of the stock option grants.

Risk-Free-Interest-Rate: The Company bases the risk-free interest rate on the implied yield available on U.S. Treasury zero-coupon issues with remaining term equivalent to expected term.

Expected Dividend: The Company has not issued any dividends in its history and does not expect to issue dividends over the life of the options and, therefore, has estimated the dividend yield to be zero.

The following assumptions were used to calculate the fair value of options granted during the year ended December 31, 2022:

During the Year Ended 

December 31, 

    

2022

Expected term

 

0.50 - 6.00 years

Expected volatility

 

55.92% - 70.39%

Risk-free interest rate

 

1.54% - 3.71%

Expected dividends

 

0%

Stock-Based Compensation Expense

The following table summarizes stock-based compensation expense and its allocation within the accompanying consolidated statements of operations during the years ended December 31, 2022 and 2021 (in thousands):

    

2022

    

2021

Cost of goods sold

$

501

$

276

Research and development

 

1,615

 

540

Sales and marketing

 

465

 

402

General and administrative

 

8,708

 

1,320

Total stock-based compensation expense

$

11,289

$

2,538

As of December 31, 2022, there were a total of $3.4 million and $6.9 million of unrecognized employee compensation costs related to service-based options and RSUs, respectively. Such compensation cost is expected to be recognized over a weighted-average period of approximately 2.49 years and 2.69 years for service-based options and RSUs, respectively.

As of December 31, 2022, there were a total of $0.7 million of unrecognized employee compensation costs related to performance-based options. Such compensation cost is expected to be recognized over a weighted-average period of approximately 0.95 years for performance-based options.

Earnout Shares

During the period from the date of the Merger through December 31, 2022, the Company did not record stock-based compensation expense associated with the 1,824,463 Earnout Shares issued concurrently with the Merger as the performance conditions associated with the Earnout Shares were not deemed probable of achievement. Unrecognized stock-based compensation expense for Earnout Shares with a performance-based vesting condition that was not deemed probable of occurring as of December 31, 2022, is $2.1 million which is expected to vest subject to the performance-based vesting condition being satisfied or deemed probable.

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies  
Commitments and Contingencies

(10)

Commitments and Contingencies

Operating Leases

The table below presents the operating lease-related assets and liabilities recorded on the consolidated balance sheets (in thousands):

    

Classifications on the financial statements

    

As of December 31, 2022

Operating lease assets

 

Operating leases – right-of-use asset

$

371

Operating lease liability, current

 

Operating lease liability, current

 

516

Operating lease liability, noncurrent

 

Operating lease liability, noncurrent

 

30

    

    

Classifications on the financial statements

As of December 31, 2021

Operating lease assets

 

Operating leases– right-of-use asset

$

1,323

Operating lease liability, current

 

Operating lease liability, current

 

1,111

Operating lease liability, noncurrent

 

Operating lease liability, noncurrent

 

546

The estimated incremental borrowing rate used to measure the lease liability is 8.95%. Prospectively, future rent expense under ASC 842 is calculated using the same methodology as required under ASC 840 in order to record straight line lease expense over the lease term. Rent expense recorded was $1.0 million for the years ended December 31, 2022 and 2021. Variable lease expenses for the years ended December 31, 2022 and 2021 were immaterial.

On August 8, 2022, the Company abandoned a section of their operating lease for the remainder of the lease term and has no intention of subleasing the space. The Company reassessed their asset grouping as the deployment of the ROU asset had changed and determined the abandoned lease was a new asset group. The Company concluded the abandoned section of their ROU asset was not recoverable and recognized an impairment charge of $0.1 million to the right of use asset, and a $0.2 million impairment charge to the leasehold improvements. These impairment charges were recorded within impairment loss in the consolidated statements of operations.

Future minimum lease payments under non-cancelable operating leases as of December 31, 2022 are as follows (in thousands):

    

As of December 31, 

2022

2023

$

531

2024

 

29

Total future lease payments

 

560

Less imputed interest

 

(14)

Total operating lease liability

$

546

Finance Leases

The table below presents the finance lease-related assets and liabilities recorded on the consolidated balance sheets and the consolidated statements of operations (in thousands):

    

    

  

Classification on the financial statements

December 31, 2022

Finance lease assets

 

Property and equipment, net

$

3,383

Finance lease liability, current

 

Finance lease, current

 

1,606

Finance lease liability, noncurrent

 

Finance lease, noncurrent

 

Depreciation of the leased asset

 

Cost of revenue

 

2,072

Lease interest expense

 

Other income (expense), net

 

414

    

    

Classification on the financial statements

December 31, 2021

Finance lease assets

 

Property and equipment, net

$

3,943

Finance lease liability, current

 

Finance lease, current

 

1,091

Finance lease liability, noncurrent

 

Finance lease, noncurrent

 

1,606

Depreciation of the leased asset

 

Cost of revenue

 

547

Lease interest expense

 

Other income (expense), net

 

598

Future minimum lease payments under finance lease are as follows (in thousands):

    

As of December 31, 

2022

2023

$

1,731

Total future lease payments

 

1,731

Less: imputed interest

 

(125)

Total finance lease liability

$

1,606

The weighted average remaining lease term for our operating leases and finance leases is 0.6 years and 0.5 years, respectively and the weighted average discount rate of our operating leases and finance leases is 8.95% and 18.71%, respectively. Supplemental disclosures of cash flow information related to leases were as follows (in thousands):

Years Ended December 31, 

    

2022

    

2021

Operating cash flows paid for operating leases

$

1,215

$

1,184

Financing cash flows paid for finance leases

 

1,504

 

1,504

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Taxes  
Income Taxes

(11)

Income Taxes

The components of the Company’s provision for income taxes for the years ended December 31, 2022 and 2021 is as follows (in thousands):

    

Years Ended December 31, 

2022

2021

Current:

 

  

 

  

Federal

$

$

State

 

 

Total current tax expense

$

$

The following reconciles income tax expense computed at the federal statutory rate with income tax expense as reported:

Years Ended December 31, 

 

    

2022

    

2021

 

Statutory rate

 

21.0

%  

21.0

%

Federal net operating loss

 

%  

%

Leases

 

%  

%

Depreciation

 

%  

%

State income tax

 

1.6

%  

9.6

%

Permanent differences

 

(12.6)

%  

(6.8)

%

Other

 

%  

%

Valuation allowance

 

(10.0)

%  

(23.8)

%

Effective income tax rate

 

0.0

%  

0.0

%

The significant components of the Company’s deferred tax asset (liability) as of December 31, 2022 and 2021 are as follows:

Years Ended December 31, 

    

2022

    

2021

Deferred tax assets

 

  

 

  

Net operating losses

$

34,780

$

26,070

Stock options and Warrants

3,107

Property, plant and equipment and intangibles

2,620

Accruals and other

 

1,041

 

982

Total deferred tax assets

 

41,548

 

27,052

Less valuation allowance

 

(40,333)

 

(25,648)

Net deferred tax assets

 

1,215

 

1,404

Deferred tax liabilities

 

 

Property, plant, equipment, and intangibles

 

(1,125)

 

(1,017)

Lease liability

(90)

(387)

Total deferred tax liabilities

 

(1,215)

 

(1,404)

Net deferred tax assets (liabilities)

$

$

As of December 31, 2022, the Company had net operating loss carryforwards of approximately $128.7 million and $121.9 million for federal and state income tax purposes, respectively. The federal and state net operating loss carryforwards begin to expire in 2027 and 2028 respectively. Federal NOLs that arose on or after January 1, 2018 can be carried forward indefinitely against future income but can only be used to offset a maximum of 80% of the Company’s federal taxable income in any year.

The Company has established a valuation allowance for U.S. federal and state deferred tax assets. The valuation allowance requires an assessment of both positive and negative evidence when determining whether it is more likely than not that deferred tax assets are recoverable. Such assessment is required on a jurisdiction-by-jurisdiction basis. The Company intends to maintain a full valuation allowance until sufficient positive evidence exists to support reversal. The valuation allowance for deferred tax assets was $40.3 million and $25.6 million as of December 31, 2022 and 2021, respectively. The change in valuation allowance of $14.4 million and $11.4 million in 2022 and 2021, respectively, is primarily related to the Company’s activities that give rise to a net operating loss carryover.

The unrecognized tax benefit is related to the Company’s reserves on Federal and California research and development tax credits. For the years ended December 31, 2022 and 2021, the activity related to the unrecognized tax benefits is as follows (in thousands):

Years Ended December 31, 

    

2022

    

2021

Unrecognized tax benefits, beginning of period

$

411

$

411

Additions based on tax positions related to current year

 

 

Reductions based on tax positions related to prior years

 

 

Unrecognized tax benefits, end of period

$

411

$

411

The Company is currently unaware of any uncertain tax positions that could result in significant additional payments, accruals, or other material deviation in the next 12 months.

The Inflation Reduction Act of 2022 (“IRA”) was passed and signed into law in August 2022, which contains various corporate income tax provisions, including a 15% corporate minimum tax, a 1% excise tax on stock repurchases, and new renewable energy tax credit regime. The Company is still analyzing the impact of such provisions but does not anticipate a material impact as a result of its passage.

Under the Tax Cuts and Jobs Act, research and development expenditures are no longer fully deductible and are required to be capitalized and amortized under Section 174 of the Internal Revenue Code in tax years beginning on or after January 1, 2022. The capitalized research expenses must be amortized over five years for research performed in the U.S. and 15 years for research performed outside the U.S. The mandatory capitalization requirement increased the Company’s deferred tax assets, which were fully offset by a valuation allowance.

The federal and state net operating loss carryforwards may be subject to significant limitations under Section 382 and Section 383 of the Internal Revenue Code and similar provisions under state law. Federal tax legislation enacted in December 2017, commonly known as the Tax Cuts and Jobs Act, contains provisions that limit the federal net operating loss carryforwards that may be used in any given year in the event of special occurrences, including significant ownership changes. A Section 382 “ownership change” generally occurs if one or more stockholders or groups of stockholders, who own at least 5% of the Company’s stock, increase their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period.The Company performed a formal Section 382 study analysis through December 31, 2022, and determined that a Section 382 “ownership change” occurred on November 22, 2022, in connection with the closing of the Merger. Based on the formal Section 382 study analysis prepared, federal net operating losses incurred by the Company through December 31, 2021 are not expected to be limited under Section 382, however any net operating losses generated in fiscal year 2022 could be subject to limitation.

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share
12 Months Ended
Dec. 31, 2022
Net Loss Per Share  
Net Loss Per Share

(12)

Net Loss Per Share

No dividends were declared or paid for the years ended December 31, 2022 and 2021. Undistributed earnings for each period are allocated to participating securities for the applicable periods, based on the contractual participation rights of the security to share in the current earnings as if all current period earnings had been distributed. The Company’s basic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted-average shares of common stock outstanding during periods with undistributed losses.

The table below sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share data and per share amounts):

Years ended December 31, 

    

2022

    

2021

Basic and diluted:

 

  

 

  

Net loss

$

(144,851)

$

(48,013)

Weighted-average number of shares of common stock outstanding

 

8,843,703

 

6,708,466

Basic and diluted net loss per share

$

(16.38)

$

(7.16)

Basic and diluted net loss per share attributable to common stockholders is the same for the years ended December 31, 2022 and 2021 because the inclusion of potential shares of common stock would have been anti-dilutive for the periods presented. The following table presents the potential common shares outstanding that were excluded from the computation of diluted net loss per share of common stock as of the periods presented because including them would have been antidilutive:

As of December 31, 

    

2022

    

2021

Shares of common stock issuable from stock options and RSUs

 

4,374,189

 

2,806,264

Shares of common stock issuable from common stock warrants

 

18,106,559

 

583,084

Potential common shares excluded from diluted net loss per share

 

22,480,748

 

3,389,348

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
12 Months Ended
Dec. 31, 2022
Subsequent Events  
Subsequent Events

(13)

Subsequent Events

Alameda Lease Extension

On February 16, 2023, the Company entered into a three-month extension of the lease of its corporate headquarters through August 31, 2023.

Silicon Valley Bank Closure

Silicon Valley Bank was closed on March 10, 2023 by the California Department of Financial Protection and Innovation, which appointed the Federal Deposit Insurance Corporation (“FDIC”) as receiver. The FDIC transferred all deposits to a newly created bridge bank, named Silicon Valley Bridge Bank, N.A. (“SVBB”). At the time of closing, the Company maintained substantially all of its cash and cash equivalents in deposit accounts with Silicon Valley Bank. The Company did not have any lending relationships with Silicon Valley Bank at the time of closing. On March 12, 2023, the U.S. Treasury, Federal Reserve, and FDIC announced that Silicon Valley Bank depositors will have access to all their money starting March 13, 2023. The Company was able to access all of its funds at SVBB and has since transitioned its primary banking relationship to a national banking institution. The Company does not expect that the closure of Silicon Valley Bank will have an impact on the Company’s financial position and results from operations.

Optimum Merger Agreement

On March 25, 2023, the Company entered into a Securities Purchase Agreement to acquire all the outstanding equity of Optimum Design Associates, Inc. and Optimum Design Associates Pty. Ltd. (together “ODA”) for consideration of up to $6.8 million in cash, to be paid in three installments over one year, 4,400,000 shares of common stock, to be awarded within five days of the closing date of the Securities Purchase Agreement, and up to $7.5 million in additional consideration, to be awarded in the future dependent on the financial performance of ODA. The Company continues to assess the total impact of the acquisition as of the filing date.

White Lion Stock Purchase Agreement

Subsequent to December 31, 2022, the Company issued 350,000 shares of common stock to White Lion in exchange for $0.3 million in proceeds.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Summary of Significant Accounting Policies  
Emerging Growth Company Status

Emerging Growth Company Status

The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies.

The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that the Company (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the Company’s financial statements may not be comparable to financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards based on public company effective dates.

The Company will remain an emerging growth company under the JOBS Act until the earliest of (i) the last day of our first fiscal year following the fifth anniversary of the closing of ACE’s initial public offering, (ii) the last date of our fiscal year in which we have total annual gross revenue of at least $1.235 billion, (iii) the date on which we are deemed to be a “large accelerated filer” under the rules of the SEC with at least $700.0 million of outstanding securities held by non-affiliates or (iv) the date on which we have issued more than $1.0 billion in non-convertible debt securities during the previous three-years.

Basis of presentation

Basis of Presentation

The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”). References to ASC and ASU included herein refer to the Accounting Standards Codification and Accounting Standards Update established by the Financial Accounting Standards Board (“FASB”) as the source of authoritative U.S. GAAP. The financial statements include all of the accounts of the Company and all intercompany balances and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year presentation of our consolidated financial statements. These reclassifications had no effect on the Company’s reported consolidated results of operations.

Liquidity and Going Concern

Liquidity and Going Concern

The Company has experienced negative cash flows from operations since inception and expects negative cash flows from operations to continue for the foreseeable future. The Company had an accumulated deficit of $253.2 million, cash, cash equivalents and restricted cash of $7.4 million , and a working capital deficiency of $31.1 million as of December 31, 2022. During the year ended December 31, 2022, the Company used net cash of $28.8 million in operating activities and incurred a net loss of $144.9 million. Additionally, as of the date these financial statements were available for issuance, the Company has approximately $3.2 million of contractual loan principal payments and finance lease obligations coming due within the next 12 months and the Company was not in compliance with its outstanding debt covenants under the A&R LSA (as defined in Note 5). These conditions exist that raise substantial doubt about the Company’s ability to continue as a going concern.

In order to fund planned operations while meeting obligations as they come due, the Company will need to secure additional debt or equity financing. However, there can be no assurance that the Company will be able to obtain such funding on terms acceptable to the Company, on a timely basis or at all, particularly in light of the Company's current stock price and liquidity. As a result, substantial doubt exists about the Company’s ability to continue as a going concern within one year after the date that the financial statements are available to be issued. Failure to secure additional funding may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact additional operating cost reductions available to management, which could have a material adverse effect on the Company’s business, operating results, financial condition, and ability to achieve its intended business objectives.

The accompanying audited financial statements have been prepared in conformity with U.S. GAAP, assuming the Company will continue as a going concern and do not include adjustments that might result from the outcome of this uncertainty. This basis of accounting contemplates the recovery of the Company’s assets and the satisfaction of liabilities in the normal course.

Use of estimates

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Those estimates and assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts; share-based compensation; determination of fair value of our debt; determination of fair value of embedded derivatives; determination of fair value of our warrants; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; accrued liabilities; and the recognition and measurement of earnout liabilities. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates, and those differences could be material to the financial statements.

Risks and Uncertainties & Covid-19 Impact

Risks and Uncertainties

The Company is subject to a number of risks. The Company conducts business in a dynamic high technology industry and believes that changes in any of the following areas could have a material adverse effect on its future financial position, results of

operations, or cash flows: advances and trends in new technologies and industry standards; pressures resulting from new applications offered by competitors; delays in applications and functionality development; changes in certain strategic relationships or customer relationships; the Company’s ability to attract new customers or retain existing customers; the length of the Company’s sales cycles and expense related to sales efforts; litigation or claims against the Company based on intellectual property, patent, product, regulatory, or other factors; changes in domestic and international economic or political conditions or regulations; the ability of the Company to finance its operations; and the Company’s ability to attract and retain employees necessary to support its growth. Additionally, the COVID-19 pandemic has negatively impacted the global economy, disrupted supply chains, constrained work force participation, and created significant volatility and disruption of financial markets. Further, the Company faces risks with respect to the inflationary environment in the country and the related fluctuations in interest as well as currency exchange rates. As the scope and duration of these events are unknown and the extent of its economic impact continues to evolve globally, there is uncertainty related to the ultimate impact it will have on the Company’s business, its employees, results of operations and financial condition.

COVID-19 Impact

On March 11, 2020, the World Health Organization declared that the worldwide spread and severity of a new coronavirus, referred to as COVID-19, was severe enough to be characterized as a pandemic. In response to the continued spread of COVID-19, governmental authorities around the world have imposed various restrictions designed to slow the pace of the pandemic, including restrictions on travel and other restrictions that prohibit employees from going to work causing severe disruptions in the worldwide economy. The COVID-19 pandemic has had and may continue to have an adverse impact on the Company’s employees, operations, supply chain and distribution system. If the Company’s suppliers experience additional closures or reductions in their capacity utilization levels in the future, the Company may have difficulty sourcing materials necessary to fulfill production requirements. Due to the COVID-19 pandemic, Tempo has experienced some supply chain constraints, including with respect to semiconductor components, and has responded by ordering larger quantities of these components to ensure an adequate supply. COVID-19 has also impacted the Company’s customers and may create unpredictable reductions or increases in demand for Tempo’s manufacturing services. Management will continue to monitor the impact of the global situation on the Company’s financial condition, cash flows, operations, industry, workforce, and customer relationships.

Revenue from Contracts with Customers

Revenue from Contracts with Customers

Contract Balances

The timing of revenue recognition, billings and cash collections can result in deferred revenue (contract liabilities), unbilled receivables (contract assets), and billed accounts receivable.

a.

Contract Liabilities

A contract liability results when payments from customers are received in advance for assembly and manufacturing of the goods. The Company recognizes contract liabilities as revenues upon satisfaction of the underlying performance obligations. Deferred revenue that is expected to be recognized as revenue during the subsequent twelve-month period from the date of billing is recorded in contract liabilities and the remaining portion, if any, is recorded in contract liabilities, noncurrent on the accompanying consolidated balance sheets at the end of each reporting period. For the years ended December 31, 2022 and 2021, the Company recognized revenue of $0.1 million that was included in the contract liabilities balance at the beginning of the related periods, respectively.

b.

Contract Assets

Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Unbilled receivables that are expected to be billed during the subsequent twelve-month period from the date of revenue recognition are recorded in contract assets, and the remaining portion, if any, is recorded in other noncurrent assets on the accompanying consolidated balance sheets at the end of each reporting period.

Unbilled receivables represent amounts for which the Company has recognized revenue, pursuant to its revenue recognition policy, for services already performed, but billed in arrears and for which the Company believes it has an unconditional right to payment.

Below are the accounts receivables, contract assets, and contract liabilities (in thousands):

December 31,

December 31,

    

2022

    

2021

Accounts receivable, net

$

2,633

$

2,918

Contract assets

 

233

 

1,219

Contract liabilities

 

2,595

 

175

Cost of Revenue

Cost of Revenue

Cost of revenue primarily includes direct materials, direct labor, and manufacturing overhead incurred for revenue-producing units shipped. Cost of revenue also includes associated warranty costs, shipping and handling, stock-based compensation and other miscellaneous costs.

Research and Development

Research and Development

Research and development costs are expensed as incurred and consist primarily of personnel and related costs for product development activities. Research and development costs also include professional fees payable to third parties, license and subscription fees for development tools, manufacturing-related costs associated with product development and stock-based compensation.

Sales and marketing expense

Sales and marketing expense

Sales and marketing expenses consist of personnel and related expenses for our employees working in sales and marketing and business development departments including salaries, bonuses, payroll taxes, and stock-based compensation. Also included are non-personnel costs such as marketing activities, professional and other consulting fees.

General and administrative expense

General and administrative expense

General and administrative expenses consist primarily of personnel and related expenses for our employees in our finance and administrative teams including salaries, bonuses, payroll taxes, and stock-based compensation. It also consists of legal, consulting, and professional fees, rent expenses pertaining to our offices, business insurance costs and other costs.

Advertising Costs

Advertising Costs

Advertising costs are expensed as incurred. These amounts are included in the selling and marketing expense in the accompanying consolidated statements of operations. Advertising costs were $0.3 million and $0.5 million for the years ended December 31, 2022 and 2021, respectively.

Concentration of Risks

Concentration of Risks

Concentration of credit risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and accounts receivable. The Company’s cash and cash equivalents and restricted cash are on deposit with major financial institutions. Such deposits may be in excess of insured limits. The Company believes that the financial institutions that hold the Company’s cash are financially sound, and accordingly, minimum credit risk exists with respect to these balances. The Company has not experienced any losses due to institutional failure or bankruptcy. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk. The Company reviews accounts receivable balances to determine if any receivables will potentially be uncollectible and includes any amounts that are determined to be uncollectible in the allowance for doubtful accounts. As of December 31, 2022, there was one customer who had outstanding balances accounting for 61% of the total accounts receivable balance. As of December 31, 2021, there was one customer who had outstanding balance accounting for 49% of the total accounts receivable balance.

Concentration of customers

For the year ended December 31, 2022, two customers represented 21% and 20% of revenue, respectively. For the year ended December 31, 2021, one customer represented 46% of revenue.

Segment Reporting and Geographic Information

Segment Reporting and Geographic Information

For the years ended December 31, 2022 and 2021, the Company was managed as a single operating segment in accordance with the provisions in the FASB guidance on segment reporting, which establishes standards for, and requires disclosure of, certain financial information related to reportable operating segments and geographic regions. Furthermore, the Company determined that the Chief Executive Officer is the Chief Operating Decision Maker as she is responsible for making decisions regarding the allocation of resources and assessing performance as well as for strategic operational decisions and managing the organization as a whole. Substantially all of the Company’s revenues are domestic sales and fixed assets are physically located in the United States.

Cash and Cash Equivalents and Restricted Cash

Cash, Cash Equivalents and Restricted Cash

The Company considers all highly liquid securities that mature within three months or less from the original date of purchase to be cash equivalents. The Company maintains the majority of its cash balances with commercial banks in interest bearing accounts. Cash and cash equivalents include cash held in checking and savings accounts and highly liquid securities with original maturity dates of three months or less from the original date of purchase.

Cash equivalents consisted of $7.0 million and $2.6 million in money market accounts as of December 31, 2022 and 2021, respectively. The restricted cash balance as of both December 31, 2022 and 2021 represents $0.3 million related to a letter of credit for the Company’s office space lease.

As of December 31, 

    

2022

    

2021

Cash and cash equivalents

$

7,113

$

2,864

Restricted cash

 

320

 

320

Total cash, cash equivalents and restricted cash shown in the statement of cash flows

$

7,433

$

3,184

Accounts Receivable, Net

Accounts Receivable, Net

Accounts receivable, net is recorded at the invoiced amount, net of allowance for doubtful accounts. The allowance is based upon historical losses and an evaluation of the potential risk of loss associated with delinquent accounts. The Company evaluates the need for an allowance for doubtful accounts for estimated probable losses at each period end. Accounts receivable deemed uncollectable are charged against the allowance for doubtful accounts when identified. The Company recorded an allowance for doubtful accounts of $0.2 million and $0.4 million and as of December 31, 2022 and 2021, respectively.

Inventory

Inventory

Inventory consists of raw materials and work-in-progress representing the components that the Company produces. The Company uses actual cost to value inventory. In general, the Company procures materials from suppliers when a purchase order is received from its customers. The Company identifies these procured materials as raw material if work on the purchase order has not commenced and for any work that has been started on the materials procured are identified as work-in-progress.

Long-Lived Assets

Long-Lived Assets

Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. If the sum of the expected future cash flows (undiscounted and before interest) from the use of the assets is less than the net book value of the asset an impairment could exist and the amount of the impairment loss, if any, will generally be measured as the difference between the net book value of the assets and their estimated fair values.

During the year ended December 31, 2022, the Company abandoned a portion of its leased space and recorded an impairment charge of $0.3 million to leasehold improvements and ROU assets during the year ended December 31, 2022 (see Note 10).

Fair Value Option ("FVO") Election

Fair Value Option (“FVO”) Election

The Company accounts for certain loan and security borrowings outstanding under the fair value option election of ASC 825, Financial Instruments (“ASC 825”) as discussed below.

The loan and security borrowings accounted for under the FVO election are each debt host financial instruments containing embedded features, some of which would otherwise be required to be bifurcated from the debt-host and recognized as separate derivative liabilities subject to initial and subsequent periodic estimated fair value measurements under ASC 815. Notwithstanding, ASC 825-10-15-4 provides for the FVO election, to the extent not otherwise prohibited by ASC 825-10-15-5, to be afforded to financial instruments, wherein bifurcation of an embedded derivative is not necessary, and the financial instrument is initially measured at its issue-date estimated fair value and then subsequently remeasured at estimated fair value on a recurring basis at each reporting period date.

The estimated fair value adjustment, as required by ASC 825-10-45-5, is recognized as a component of other comprehensive income (“OCI”) with respect to the portion of the fair value adjustment attributed to a change in the instrument-specific credit risk, with the remaining amount of the fair value adjustment recognized as other income (expense) in the accompanying consolidated statements of operations. With respect to the above loan and security borrowings, the estimated fair value adjustment is presented as change in fair value of debt within other income (expense) in the accompanying consolidated statements of operations, since the change in fair value of the loan and security borrowings payable was not attributable to instrument specific credit risk during the year ended December 31, 2022.

Property and Equipment, Net

Property and Equipment, Net

Property and equipment, net is stated at cost less accumulated depreciation and amortization. When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gain or loss is included in the current period. Repair and maintenance costs are expensed as incurred. Depreciation and amortization are calculated using the straight-line method over the following estimated useful lives of the assets (in years):

Useful Lives

Computer equipment

    

3

Software

5

Furniture and fixtures

3

Leasehold improvements

Shorter of useful life or remaining lease term

Manufacturing equipment

10

Income Taxes

Income Taxes

The Company uses the asset-and-liability method for income taxes. Under this method, deferred tax assets and liabilities are determined based on differences between the financial statement carrying amounts and tax bases of assets and liabilities and operating loss and tax credit carryforwards and are measured using the enacted tax rates that are expected to be in effect when the differences reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to an amount that, in the opinion of management, is more likely than not to be realized.

The Company accounts for uncertain tax positions based on an evaluation as to whether it is more likely than not that a tax position will be sustained on audit, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the appropriate tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is based on the largest amount that is greater than 50% likely of being realized upon ultimate settlement. The Company includes interest expense and penalties related to its uncertain tax positions in interest expense and other expense, respectively.

Stock-Based Compensation

Stock-Based Compensation

The Company has a stock incentive plan under which incentive stock options and restricted stock units (“RSUs”) are granted to employees and non-qualified stock options are granted to employees, investors, directors and consultants.

The Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period. The fair value of the Company’s common stock underlying the awards has historically been determined by the board of directors with input from management and third-party valuation specialists, as prior to the Merger there was no public market for the Company’s common stock. The board of directors determined the fair value of the common stock by considering a number of objective and subjective factors including: the valuation of comparable companies, the Company’s operating and financial performance, the lack of liquidity of common stock, transactions in the Company’s stock, and general and industry specific economic outlook, amongst other factors.

Equity-classified awards issued to employees, non-employees, and directors are measured at the grant-date fair value of the award. Forfeitures are recognized as they occur. For accounting purposes, the Company estimates grant-date fair value of stock options using the Black-Scholes-Merton (“BSM”) option pricing model. The BSM option pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the risk-free interest rates, the expected term of the option, the expected volatility of the price of the Company’s common stock, and the expected dividend yield of the Company’s common stock. The fair value of each RSU is the fair value of the underlying common stock on the grant date.

Net Loss Per Share of Common Stock

Net Loss Per Share of Common Stock

The Company computes earnings per share (“EPS”) following ASC Topic 260, Earnings Per Share. Basic EPS is measured as the income or loss available to common stockholders divided by the weighted average common shares outstanding for the period. Diluted EPS presents the dilutive effect on a per-share basis from the potential conversion of convertible securities or the exercise of options and or warrants; the dilutive impacts of potentially convertible securities are calculated using the if-converted method; the potentially dilutive effect of options or warrants are computed using the treasury stock method. Securities that are potentially an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from diluted EPS calculation.

Comprehensive Income (Loss)

Comprehensive Income (Loss)

Comprehensive income (loss) is comprised of net income (loss) and other comprehensive income (loss). The Company has no components of other comprehensive income (loss). Therefore, net income (loss) equals comprehensive income (loss) for all periods presented.

Related Parties

Related Parties

As of December 31, 2022, the Company owed $1.0 million to ACE affiliates and $0.2 million to a member of the Company’s board of directors, in connection with the merger activities.

Other than the related party borrowings described in Note 6, there were no other material related-party transactions during the year ended December 31, 2022 and 2021.

Accounting Pronouncements Not Yet Adopted

Accounting Pronouncements Not Yet Adopted

In June 2016, the FASB issued Accounting Standards Update No. 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” or ASU 2016-13. The amendments in ASU 2016-13 introduce an approach based on expected losses to estimated credit losses on certain types of financial instruments, modify the impairment model for available-for-sale debt securities and provide for a simplified accounting model for purchased financial assets with credit deterioration since their origination. The new standard requires financial assets measured at amortized cost be presented at the net amount expected to be collected, through an allowance for credit losses that is deducted from the amortized cost basis. The standard will be effective for the Company beginning January 1, 2023, with early application permitted. The Company is evaluating the impact and does not expect a material impact of adopting this new accounting guidance on its consolidated financial statements.

In October 2021, the FASB issued Accounting Standards Update No. 2021-08, “Accounting for Contract Assets and Contract Liabilities from Contracts with Customers”, which requires accounting for contract assets and liabilities from contracts with customers in a business combination to be accounted for in accordance with ASC 606. The standard is effective for fiscal years beginning after

December 15, 2022. The Company is evaluating the impact and does not expect a material impact of adopting this new accounting guidance on its consolidated financial statements.

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Business Combination (Tables)
12 Months Ended
Dec. 31, 2022
Description of Business and Business Combination  
Schedule of components of proceeds received from the Trust and PIPE

Upon consummation of the Merger, Tempo received approximately $18.7 million from the Trust and PIPE, net of transaction costs and other payments as set forth as follows (in thousands):

    

Recapitalization

Cash—ACE Trust

$

23,391

Cash—PIPE investment

 

3,500

Less: transaction costs and other payments(1)(2)

 

(8,187)

Net cash proceeds from Merger

18,704

Less: Earnout liability

(5,322)

Less: Warrants assumed

(1,122)

Less: Debt assumed – related party

(600)

Less: ACE transaction costs – unpaid(1)

(7,342)

Merger and PIPE Financing

$

4,318

(1)

Amount reflects payment of the following amounts utilizing the proceeds released from the Trust (a) the repayment of $2.1 million of ACE related party loans, (b) the payment of $0.6 million of ACE deferred underwriting fees payable, (c) the payment of $4.5 million in ACE transaction costs related to the Merger and other financing activities, and (d) the payment of a $1.0 million commitment fee to secure an equity line of credit for the benefit of the combined Company.

During the period from the Merger date to December 31, 2022, the Company paid $0.5 million of ACE’s transaction costs and other payments, included in the amount above, and as of December 31, 2022, $7.3 million of ACE transaction costs remained unpaid.

(2)

Excludes the payment of $3.3 million as part of the LSA amendment and any Legacy Tempo transaction costs relating to the Merger Transaction. Upon receiving the $18.7 million of proceeds from Trust, the Company paid $1.4 million in Legacy Tempo legal fees and $0.5 million in fees to certain capital markets advisors, both of such amounts were expensed by the Company.

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Summary of Significant Accounting Policies  
Schedule of accounts receivables, contract assets, and contract liabilities

Below are the accounts receivables, contract assets, and contract liabilities (in thousands):

December 31,

December 31,

    

2022

    

2021

Accounts receivable, net

$

2,633

$

2,918

Contract assets

 

233

 

1,219

Contract liabilities

 

2,595

 

175

Schedule of cash, cash equivalents and restricted cash

As of December 31, 

    

2022

    

2021

Cash and cash equivalents

$

7,113

$

2,864

Restricted cash

 

320

 

320

Total cash, cash equivalents and restricted cash shown in the statement of cash flows

$

7,433

$

3,184

Schedule of Useful Lives of Property, Plant and Equipment Depreciation and amortization are calculated using the straight-line method over the following estimated useful lives of the assets (in years):

Useful Lives

Computer equipment

    

3

Software

5

Furniture and fixtures

3

Leasehold improvements

Shorter of useful life or remaining lease term

Manufacturing equipment

10

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Measurements  
Schedule of all financial instruments measured at fair value on a recurring basis

The following table provides a summary of all financial instruments measured at fair value on a recurring basis as of December 31, 2022 and 2021 (in thousands):

    

December 31, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

Financial Liabilities:

 

  

 

  

 

  

 

  

Warrant liabilities

$

$

389

$

$

389

Earnout liability – Tempo Earnout

 

410

410

Earnout liability – Additional Period Shares

 

763

763

A&R LSA Borrowings

 

20,101

20,101

Total

$

$

389

$

21,274

$

21,663

    

December 31, 2021

    

Level 1

    

Level 2

    

Level 3

    

Total

Financial Liabilities:

 

  

 

  

 

  

 

  

Warrant Liability

$

$

$

5,573

$

5,573

Total

$

$

$

5,573

$

5,573

Schedule of inputs used in determining the fair value of the Tempo Earnout Shares and Additional Period Shares

    

December 31, 2022

 

Volatility

 

12.5 % - 38.0

%

Discount rate

 

9.1 % - 17.7

%

Expected term

 

4.8 years

    

December 31, 2022

 

Volatility

 

4.7

%

Discount rate

 

50.4

%

Expected term

 

1.1 years

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Other Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2022
Other Balance Sheet Components  
Schedule of inventory

Inventory consists of the following (in thousands):

As of December 31, 

    

2022

    

2021

Raw materials

$

2,127

$

158

Work in progress

 

451

 

721

Total inventory

$

2,578

$

879

Schedule of prepaid expenses and other current assets

Prepaid expenses and other current assets consist of the following (in thousands):

As of December 31, 

    

2022

    

2021

Prepaid expense

 

$

401

 

$

650

Other current assets

343

242

Total prepaid expenses and other current assets

 

$

744

 

$

892

Schedule of property and equipment, net

Property and equipment, net consists of the following (in thousands):

As of December 31, 

    

2022

    

2021

Manufacturing equipment

$

9,743

$

9,732

Leasehold improvements

 

3,993

 

4,811

Computer equipment

 

453

 

489

Office furniture and fixtures

 

462

 

462

Software

 

248

 

248

Total property and equipment

 

14,899

 

15,742

Less accumulated depreciation

 

(8,385)

 

(6,851)

Total property and equipment, net

$

6,514

$

8,891

Schedule of other noncurrent assets

Other noncurrent assets consist of the following (in thousands):

As of December 31, 

    

2022

    

2021

Deferred transaction costs(1)

$

$

1,926

Advance rent and prepaids

 

83

 

749

Deposits

 

 

250

Total other noncurrent assets

$

83

$

2,925

(1)Deferred transaction costs were expensed at the consummation of the merger transaction.
Schedule of accrued liabilities

Accrued liabilities consist of the following (in thousands):

As of December 31, 

    

2022

    

2021

Accrued legal fees(1)

$

4,053

$

1,562

Accrued professional fees(1)

 

2,446

 

1,398

Accrued sales and business taxes

 

221

 

241

Accrued cost of revenue

 

176

 

236

Warranty liability

 

49

 

54

Other accrued liabilities

 

264

 

480

Total accrued expenses

$

7,209

$

3,971

(1)These accrued legal and professional fees primarily relate to the merger transaction, as discussed in Note 1 – Organization.
Schedule of accrued compensation and related benefits

Accrued compensation and related benefits consist of the following (in thousands):

As of December 31, 

    

2022

    

2021

Accrued payroll

$

380

$

41

Accrued vacation

 

244

 

Accrued commissions

 

39

 

121

Accrued bonus

647

Accrued payroll taxes

 

26

 

356

Other accrued benefits

 

 

84

Total accrued compensation and related benefit

$

689

$

1,249

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements (Tables)
12 Months Ended
Dec. 31, 2022
Borrowing Arrangements  
Schedule of notes payable balances

    

December 31, 2022

 

Expected term

 

3 years

Discount rate

 

13.42

%

As of December 31, 2021

SQN

LSA

LSA

Equipment

    

Tranche 1.1

    

Tranche 1.2

    

Loan

    

Total

Total notes payable

$

10,000

$

10,000

$

2,302

$

22,302

Add: accretion of final interest payable

 

108

 

79

 

56

 

243

Less: loan payable, current

 

(9,702)

 

 

(784)

 

(10,486)

Less: unamortized debt discount

 

(406)

 

(218)

 

(84)

 

(708)

Total loan payable, noncurrent

$

$

9,861

$

1,490

$

11,351

Schedule of notes payable future principal payments

The notes payable future contractual principal payments are as follows during the years noted (in thousands):

    

As of

December 31, 2022

2023

$

1,205

2024

 

4,885

2025

 

15,550

Total future principal payments

$

21,640

Schedule of net carrying amount of borrowings

The following table sets forth the net carrying amounts of borrowings as of December 31, 2022 (in thousands):

    

Loan Payable,

    

Loan Payable,

    

    

Current

    

Noncurrent

    

Total

SQN Equipment Loan

$

876

$

663

$

1,539

A&R LSA (FVO)

 

20,101

 

20,101

Total loan payable

$

20,977

$

663

$

21,640

SQN Equipment Loan

    

As of December 31, 2022

Total loan payable

$

1,472

Add: accretion of final interest payable

 

106

Less: loan payable, current

 

(876)

Less: unamortized debt discount

 

(39)

Total loan payable, noncurrent

$

663

A&R LSA (FVO)

    

Fair Value – Level 3

Balance, January 1, 2022

$

Additions

 

20,000

Less: Payments

(250)

Change in fair value

 

351

Balance, December 31, 2022

$

20,101

LSA Convertible Note

    

Fair Value – Level 3

Balance, January 1, 2022

$

Additions

 

12,902

Change in fair value

 

2,527

Converted to common stock

 

(15,429)

Balance, December 31, 2022

$

Summary of components of loss on debt extinguishment

    

Amount

Carrying value of extinguished debt

$

30,407

Accrued interest

 

520

Fair value of new LSA

 

(28,154)

Fair value of LSA Convertible Note

 

(12,903)

Loss on extinguishment of debt

$

(10,130)

    

Amount

Carrying value of extinguished debt

$

29,351

Fair value of A&R LSA

 

(20,000)

Principal repayment

 

(3,000)

Fair value of common stock issued

 

(7,336)

Fair value of PIPE Incentive Shares issued

 

(11,738)

Fair value of Additional Period Shares liability

 

(1)

Financing fees

 

(614)

Loss on extinguishment of debt

$

(13,338)

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - Related Party (Tables)
12 Months Ended
Dec. 31, 2022
Summary of components of loss on debt extinguishment

    

Amount

Carrying value of extinguished debt

$

30,407

Accrued interest

 

520

Fair value of new LSA

 

(28,154)

Fair value of LSA Convertible Note

 

(12,903)

Loss on extinguishment of debt

$

(10,130)

    

Amount

Carrying value of extinguished debt

$

29,351

Fair value of A&R LSA

 

(20,000)

Principal repayment

 

(3,000)

Fair value of common stock issued

 

(7,336)

Fair value of PIPE Incentive Shares issued

 

(11,738)

Fair value of Additional Period Shares liability

 

(1)

Financing fees

 

(614)

Loss on extinguishment of debt

$

(13,338)

Schedule of net carrying amount of related party borrowings

The following table sets forth the activity and net carrying amount of related party convertible note borrowings accounted for under the fair value option as of and for the year ended December 31, 2022 (in thousands):

    

Fair Value – Level 3

Balance, January 1, 2022

$

Additions

 

39,593

Change in fair value

 

7,887

Converted to common stock

 

(47,480)

Balance, December 31, 2022

$

2022 Promissory Notes  
Summary of components of loss on debt extinguishment

The following table sets forth the components of loss on debt extinguishment recorded in the consolidated statements of operations for the year ended December 31, 2022 (in thousands):

    

Amount

Carrying value of extinguished debt

$

5,265

Fair value of embedded derivative

 

154

Fair value of 2022 Promissory Notes

 

(19,030)

Fair value of issued warrants

 

(3,568)

Loss on extinguishment of debt

$

(17,179)

Bridge Note  
Summary of components of loss on debt extinguishment

The following table sets forth the components of loss on debt extinguishment recorded in the consolidated statements of operations for the year ended December 31, 2022 (in thousands):

    

Amount

Carrying value of extinguished debt

$

4,477

Fair value of embedded derivative

 

Fair value of Bridge Note

 

(16,106)

Loss on extinguishment of debt

$

(11,629)

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Deficit) (Tables)
12 Months Ended
Dec. 31, 2022
Stockholders' Equity (Deficit)  
Summary of reserved shares of common stock for issuance related to stock options and RSUs, warrants, shares reserved for future grants and earnout shares

    

As of  

December 31,

    

 2022

Warrants to purchase common stock

 

18,106,559

Options to purchase common stock and RSUs

 

4,374,189

Shares reserved for future grants

 

2,639,329

Earnout shares

 

7,000,000

Total shares of common stock reserved

 

32,120,077

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items}  
Schedule of assumptions used to calculate the fair value of the warrants

    

December 31, 2022

 

Volatility

 

12.5 % - 38.0

%

Discount rate

 

9.1 % - 17.7

%

Expected term

 

4.8 years

    

December 31, 2022

 

Volatility

 

4.7

%

Discount rate

 

50.4

%

Expected term

 

1.1 years

Warrant Classified As Equity  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items}  
Schedule of warrants outstanding

The following warrants assumed from ACE were outstanding as of December 31, 2022:

Warrants to purchase

    

Shares

    

Exercise Price

    

Issuance Date

    

Expiration Date

Common Stock

 

11,499,987

$

11.50

 

7/27/2020

 

11/21/2027

The following warrants were outstanding as of December 31, 2021:

Warrants to purchase

    

Shares

    

Exercise Price

    

Issuance Date

    

Expiration Date

Common Stock

31,121

$

5.51

6/3/2020

6/3/2030

Common Stock

18,601

 

8.85

6/23/2021

6/22/2031

Common Stock

402,955

 

16.54

10/11/2021

10/11/2024

452,677

Warrant Classified As Liability  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items}  
Schedule of warrants outstanding

As of December 31, 2022, the Company has the following liability-classified warrants outstanding:

Warrants to purchase

    

# of Shares

    

Exercise Price

    

Issuance Date

    

Expiration Date

Common Stock

6,572

$

16.17

10/13/2017

10/13/2027

Common Stock

 

4,759,536

$

11.50

 

7/27/2020

 

11/21/2027

Common Stock

 

468,750

$

11.50

 

7/27/2020

 

11/21/2027

Common Stock

 

891,714

$

11.50

 

7/27/2020

 

11/21/2027

Common Stock

 

480,000

$

11.50

 

7/27/2020

 

11/21/2027

 

6,606,572

As of December 31, 2021, the Company has the following liability-classified warrants outstanding:

Warrants to purchase

    

Shares

    

Exercise Price

    

Issuance Date

    

Expiration Date

Common Stock

 

10,016

$

6.74

 

11/24/2015

 

11/24/2025

Common Stock

 

4,453

 

6.74

 

11/22/2016

 

11/22/2026

Common Stock

 

6,573

 

16.19

 

10/13/2017

 

10/13/2027

Common Stock

 

18,417

 

5.51

 

1/29/2021

 

1/29/2031

Common Stock

 

90,948

 

8.85

 

6/24/2021

 

6/24/2031

 

130,407

Schedule of liability-classified warrant activity

    

Fair Value

Warrants outstanding - January 1, 2022

$

5,573

Warrants issued and modified

 

32,514

Assumed from ACE upon Closing

 

1,122

Exercised or converted to common stock upon Closing

 

(38,389)

Change in fair value, net

 

(431)

Warrants outstanding – December 31, 2022

$

389

Fair Value

Warrants outstanding – January 1, 2021

$

86

Warrants issued and modified

 

1,245

Change in fair value, net

 

4,242

Warrants outstanding – December 31, 2021

$

5,573

Schedule of assumptions used to calculate the fair value of the warrants

    

December 31, 2021

    

Expected term

 

3.89 - 9.48

 years

Expected volatility

 

64.29% - 64.44

%

Risk-free interest rate

 

1.12% - 1.52%

Expected dividends

 

0

%

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Stock-Based Compensation  
Summary of option activity

Options outstanding

Weighted 

Weighted

average 

average

Aggregate

Number of

exercise price 

contractual term

intrinsic value

    

shares

    

per share

    

(in years)

    

(in thousands)

Outstanding – January 1, 2022

 

16,457,475

$

1.36

 

7.96

 

$

104,554

Retrospective application of recapitalization

(13,651,211)

6.85

Adjusted balance – beginning of period

2,806,264

8.21

7.96

104,554

Options granted

 

705,520

 

6.85

 

 

Options exercised

 

(8,184)

 

6.01

 

 

Options forfeited

 

(713,205)

 

13.33

 

 

Options expired

 

(36,196)

 

6.92

 

 

Outstanding – December 31, 2022

 

2,754,199

4.73

 

7.46

77

Vested during the period

 

627,299

 

9.25

 

6.75

 

Vested at end of period

 

1,894,115

 

6.52

 

5.69

 

77

Exercisable at the end of the period

 

1,894,115

 

6.52

 

5.69

 

77

Shares expected to vest

 

860,064

 

5.24

 

9.20

 

Vested and expected to vest

 

2,549,745

 

6.26

 

6.71

 

77

Schedule of assumptions used to calculate the fair value of options granted

During the Year Ended 

December 31, 

    

2022

Expected term

 

0.50 - 6.00 years

Expected volatility

 

55.92% - 70.39%

Risk-free interest rate

 

1.54% - 3.71%

Expected dividends

 

0%

Schedule of RSU activity

The following is a summary of the 2015 Plan RSU activity for the year ending December 31, 2022:

    

    

Weighted-

Number of Awards

Average

    

Outstanding

    

Grant Date Fair Value

Unvested Balance – January 1, 2022

 

$

Granted

 

1,662,620

 

22.25

Forfeited

 

(42,630)

 

22.59

Unvested Balance – December 31, 2022

 

1,619,990

 

22.25

Summary of stock-based compensation expense and its allocation within the accompanying statements of operations

    

2022

    

2021

Cost of goods sold

$

501

$

276

Research and development

 

1,615

 

540

Sales and marketing

 

465

 

402

General and administrative

 

8,708

 

1,320

Total stock-based compensation expense

$

11,289

$

2,538

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies  
Schedule of operating lease-related assets and liabilities recorded on the balance sheets

    

Classifications on the financial statements

    

As of December 31, 2022

Operating lease assets

 

Operating leases – right-of-use asset

$

371

Operating lease liability, current

 

Operating lease liability, current

 

516

Operating lease liability, noncurrent

 

Operating lease liability, noncurrent

 

30

    

    

Classifications on the financial statements

As of December 31, 2021

Operating lease assets

 

Operating leases– right-of-use asset

$

1,323

Operating lease liability, current

 

Operating lease liability, current

 

1,111

Operating lease liability, noncurrent

 

Operating lease liability, noncurrent

 

546

Schedule of future minimum lease payments under non-cancelable operating leases

    

As of December 31, 

2022

2023

$

531

2024

 

29

Total future lease payments

 

560

Less imputed interest

 

(14)

Total operating lease liability

$

546

Schedule of finance lease-related assets and liabilities recorded on the balance sheet

    

    

  

Classification on the financial statements

December 31, 2022

Finance lease assets

 

Property and equipment, net

$

3,383

Finance lease liability, current

 

Finance lease, current

 

1,606

Finance lease liability, noncurrent

 

Finance lease, noncurrent

 

Depreciation of the leased asset

 

Cost of revenue

 

2,072

Lease interest expense

 

Other income (expense), net

 

414

    

    

Classification on the financial statements

December 31, 2021

Finance lease assets

 

Property and equipment, net

$

3,943

Finance lease liability, current

 

Finance lease, current

 

1,091

Finance lease liability, noncurrent

 

Finance lease, noncurrent

 

1,606

Depreciation of the leased asset

 

Cost of revenue

 

547

Lease interest expense

 

Other income (expense), net

 

598

Schedule of future minimum lease payments under finance lease

    

As of December 31, 

2022

2023

$

1,731

Total future lease payments

 

1,731

Less: imputed interest

 

(125)

Total finance lease liability

$

1,606

Schedule of supplemental disclosures of cash flow information related to leases

Years Ended December 31, 

    

2022

    

2021

Operating cash flows paid for operating leases

$

1,215

$

1,184

Financing cash flows paid for finance leases

 

1,504

 

1,504

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Taxes  
Schedule of components of the Company's provision for income taxes

    

Years Ended December 31, 

2022

2021

Current:

 

  

 

  

Federal

$

$

State

 

 

Total current tax expense

$

$

Schedule of reconciliation of income tax expense computed at the federal statutory rate with income tax expense as reported

Years Ended December 31, 

 

    

2022

    

2021

 

Statutory rate

 

21.0

%  

21.0

%

Federal net operating loss

 

%  

%

Leases

 

%  

%

Depreciation

 

%  

%

State income tax

 

1.6

%  

9.6

%

Permanent differences

 

(12.6)

%  

(6.8)

%

Other

 

%  

%

Valuation allowance

 

(10.0)

%  

(23.8)

%

Effective income tax rate

 

0.0

%  

0.0

%

Schedule of significant components of the Company's deferred tax asset (liability)

Years Ended December 31, 

    

2022

    

2021

Deferred tax assets

 

  

 

  

Net operating losses

$

34,780

$

26,070

Stock options and Warrants

3,107

Property, plant and equipment and intangibles

2,620

Accruals and other

 

1,041

 

982

Total deferred tax assets

 

41,548

 

27,052

Less valuation allowance

 

(40,333)

 

(25,648)

Net deferred tax assets

 

1,215

 

1,404

Deferred tax liabilities

 

 

Property, plant, equipment, and intangibles

 

(1,125)

 

(1,017)

Lease liability

(90)

(387)

Total deferred tax liabilities

 

(1,215)

 

(1,404)

Net deferred tax assets (liabilities)

$

$

Schedule of activity related to the unrecognized tax benefits

Years Ended December 31, 

    

2022

    

2021

Unrecognized tax benefits, beginning of period

$

411

$

411

Additions based on tax positions related to current year

 

 

Reductions based on tax positions related to prior years

 

 

Unrecognized tax benefits, end of period

$

411

$

411

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Net Loss Per Share  
Schedule of the computation of basic and diluted net loss per share

Years ended December 31, 

    

2022

    

2021

Basic and diluted:

 

  

 

  

Net loss

$

(144,851)

$

(48,013)

Weighted-average number of shares of common stock outstanding

 

8,843,703

 

6,708,466

Basic and diluted net loss per share

$

(16.38)

$

(7.16)

Schedule of antidilutive shares

As of December 31, 

    

2022

    

2021

Shares of common stock issuable from stock options and RSUs

 

4,374,189

 

2,806,264

Shares of common stock issuable from common stock warrants

 

18,106,559

 

583,084

Potential common shares excluded from diluted net loss per share

 

22,480,748

 

3,389,348

XML 47 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2022
Nov. 22, 2022
Description of Business and Business Combination      
Amount of unredeemed funds released from trust account   $ 23,400  
Number of shares associated with the Trust, remained with company's shareholders   2,269,299  
Number of shares issued 90,948 6,606,572  
Cash inflow received   $ 3,500  
Adjustment Period considered for issuance of Additional Period Shares   15 months  
Earnout liabilities   $ 1,173 $ 5,300
Change in fair value of earnout liabilities   4,149  
Proceeds from Merger and PIPE financing   $ 18,704  
Third Amended and Restated Subscription Agreement      
Description of Business and Business Combination      
Adjustment Period considered for issuance of additional shares   30 days  
Stock price trigger for issuance of additional shares   $ 10.00  
Maximum number of Additional Period Shares agreed to sell   1,000,000  
Adjustment Period considered for issuance of Additional Period Shares   15 months  
Earnout liabilities   $ 800  
Change in fair value of earnout liabilities   $ 800  
Third Amended and Restated Subscription Agreement | Committed PIPE Shares      
Description of Business and Business Combination      
Number of shares issued   550,000  
Aggregate purchase price   $ 5,500  
Cash inflow received   3,500  
Amount held by existing investor in Trust, who agreed to participate in PIPE investment   $ 2,000  
Third Amended and Restated Subscription Agreement | Incentive PIPE Shares      
Description of Business and Business Combination      
Number of shares issued   2,000,000  
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Components of proceeds received from the Trust and PIPE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Description of Business and Business Combination    
Cash-ACE Trust $ 23,391  
Cash-PIPE investment 3,500  
Less: transaction costs and other payments(1)(2) (8,187)  
Net cash proceeds from Merger 18,704  
Less: Earnout liability (5,322)  
Less: Warrants assumed (1,122)  
Less: Debt assumed - related party (600)  
Less: ACE transaction costs - unpaid (7,342)  
Merger and PIPE Financing 4,318  
Repayment of related party loans 2,100  
Repayment of deferred underwriting fees payable 600  
Payment of transaction costs related to the Merger 4,500  
Payment of commitment fee to secure an equity line of credit 1,000  
Payments excluded from adjustments to proceeds from Trust and PIPE 3,300  
Payment of fees to certain capital markets advisors 500  
General and administrative 29,487 $ 16,376
ACE    
Description of Business and Business Combination    
Payment of transaction costs related to the Merger 500  
Transaction costs that remained unpaid 7,300  
Legacy Tempo    
Description of Business and Business Combination    
Transaction costs that remained unpaid 5,200 1,800
Payment of legal fees 1,400  
General and administrative $ 8,600 100
Deferred costs, included in other noncurrent assets   $ 1,900
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Earnout Arrangement With Holders Of Legacy Tempo Common Stock And Outstanding Equity Awards (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
shares
Nov. 22, 2022
USD ($)
Description of Business and Business Combination [Line Item]    
Exchange Ratio 0.1705  
Earnout liabilities $ 1,173 $ 5,300
Change in fair value of earnout liabilities $ 4,149  
Earnout Arrangement with holders of Legacy Tempo common stock and outstanding equity awards    
Description of Business and Business Combination [Line Item]    
Exchange Ratio 0.1705  
Number of Earnout Shares agreed to be issued to Legacy Tempo shareholders | shares 7,000,000  
Number of Earnout Shares accounted for under ASC 718, given to common stock, option and RSU holders that are held by current employees and directors | shares 1,824,463  
Number Of Earnout Shares, Classified As Liability Under ASC 815-40 | shares 5,175,537  
Earnout liabilities $ 400  
Change in fair value of earnout liabilities $ 4,900  
Earnout Arrangement with holders of Legacy Tempo common stock and outstanding equity awards | Earnout Shares, Tranche One    
Description of Business and Business Combination [Line Item]    
Number Of Earnout Shares Agreed To Be Issued Upon Achievement Of Earnout Milestones | shares 3,500,000  
Adjusted EBITDA To Be Achieved In A Single Quarter $ 5,000  
Period For Achieving Earnout Milestones 5 years  
Earnout Arrangement with holders of Legacy Tempo common stock and outstanding equity awards | Earnout Shares, Tranche Two    
Description of Business and Business Combination [Line Item]    
Number Of Earnout Shares Agreed To Be Issued Upon Achievement Of Earnout Milestones | shares 3,500,000  
Sales To Be Achieved In A Single Quarter $ 15,000  
Period For Achieving Earnout Milestones 5 years  
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Other Arrangements entered into at time of Merger or assumed upon Merger (Details) - USD ($)
1 Months Ended 12 Months Ended
Feb. 10, 2023
Nov. 22, 2022
Nov. 21, 2022
Jun. 30, 2021
Dec. 31, 2022
Description of Business and Business Combination [Line Item]          
Amounts Owed To Capital Market Advisors Agreed To Be Settled In Cash         $ 800,000
Share issuance expense recorded as an offset to additional paid-in capital         800,000
Additional liability recorded due to a decline in the Company's share price         700,000
Payment Of Fees To Certain Capital Markets Advisors         500,000
Accrued And Unpaid Amount Owed To Capital Market Advisors         $ 300,000
Number of shares issued       90,948 6,606,572
Commitment fee paid out of the funds released from Trust at the time of Merger         $ 1,000,000.0
Number of shares previously held by the Sponsor in ACE that became holdings in New Tempo         3,750,000
Adjustment Period considered for issuance of Additional Period Shares         15 months
Subsequent Event          
Description of Business and Business Combination [Line Item]          
Number of shares of Common Stock issued to each capital markets advisor 159,948        
ACE public warrants          
Description of Business and Business Combination [Line Item]          
Number Of Warrants Assumed Upon The Close Of Merger   11,499,987      
ACE private warrants          
Description of Business and Business Combination [Line Item]          
Number Of Warrants Assumed Upon The Close Of Merger   6,600,000      
Lender Subscription Agreements          
Description of Business and Business Combination [Line Item]          
Prior LSA converted into shares of common stock of New Tempo, amount of debt converted   $ 7,000,000.0      
Prior LSA converted into shares of common stock of New Tempo, conversion price per share   $ 10.00      
Lender Subscription Agreements | Committed PIPE Shares          
Description of Business and Business Combination [Line Item]          
Prior LSA converted into shares of common stock of New Tempo, number of shares issued   700,000      
Lender Subscription Agreements | Incentive PIPE Shares          
Description of Business and Business Combination [Line Item]          
Prior LSA converted into shares of common stock of New Tempo, number of shares issued   1,120,000      
White Lion Stock Purchase Agreement          
Description of Business and Business Combination [Line Item]          
Number of shares issued         350,000
Threshold aggregate gross purchase price of newly issued shares of Common Stock, that the company has right to require White Lion to purchase     $ 100,000,000.0    
Liability assumed for commitment fee owed     $ 1,000,000.0    
Agreements with ACE Sponsor          
Description of Business and Business Combination [Line Item]          
Number of shares previously held by the Sponsor in ACE that became holdings in New Tempo         3,750,000
Number of Additional Period Shares issuable by virtue of the Sponsor         1,000,000
Adjustment Period considered for issuance of Additional Period Shares         15 months
Amount of vesting of Sponsor shares         $ 1,000,000
Number of sponsor shares subject to transfer         1,000,000
Legacy Tempo          
Description of Business and Business Combination [Line Item]          
Repayment of debt   $ 3,000,000.0      
Amounts Owed To Capital Market Advisors         $ 1,500,000
Number Of Shares Agreed To Be Issued To Settle Amounts Owed To Capital Market Advisors         75,000
Value Of Shares Agreed To Be Issued To Settle Amounts Owed To Capital Market Advisors         $ 800,000
Adjustment Period For Shares Issuable To Settle Amounts Owed To Capital Market Advisors         12 months
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Accounting for the Business Combination (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
$ / shares
shares
Nov. 22, 2022
shares
Dec. 31, 2021
$ / shares
shares
Dec. 31, 2020
$ / shares
Description of Business and Business Combination [Line Item]        
Total number of authorized shares of all classes of capital stock 620,000,000      
Common stock, shares authorized 600,000,000   600,000,000  
Common stock, par value per share | $ / shares $ 0.0001   $ 0.0001  
Preferred stock, shares authorized 20,000,000   20,000,000  
Preferred stock, par value per share | $ / shares $ 0.0001   $ 0.0001 $ 0.0001
Warrants outstanding   18,100,000    
Exchange Ratio 0.1705      
Cash-PIPE investment | $ $ 3,500      
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Summary of Significant Accounting Policies      
Accumulated deficit $ 253,163 $ 108,312  
Cash, cash equivalents and restricted cash 7,433 3,184 $ 17,746
Working capital deficiency (31,100)    
Cash used in operating activities 28,793 30,228  
Net loss 144,851 $ 48,013  
Loans payable and finance lease obligations 3,200    
Net cash received $ 18,704    
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Contract Assets and Liabilities    
Revenue recognized from beginning contract liability balance $ 100 $ 100
Accounts receivable, net 2,633 2,918
Contract assets 233 1,219
Contract liabilities $ 2,595 $ 175
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Advertising and Concentration of Risk (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
customer
Dec. 31, 2021
USD ($)
customer
Advertising costs & Concentration of risks    
Advertising costs | $ $ 0.3 $ 0.5
Accounts receivable | Concentration of credit risk    
Advertising costs & Concentration of risks    
Number of customer 1 1
Accounts receivable | Concentration of credit risk | One customer    
Advertising costs & Concentration of risks    
Concentration of risk percentage 61.00% 49.00%
Revenue | Concentration of customers    
Advertising costs & Concentration of risks    
Number of customer 2 1
Revenue | Concentration of customers | One customer    
Advertising costs & Concentration of risks    
Concentration of risk percentage 21.00% 46.00%
Revenue | Concentration of customers | Two customer    
Advertising costs & Concentration of risks    
Concentration of risk percentage 20.00%  
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Cash, Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash, Cash Equivalents and Restricted Cash      
Money market accounts $ 7,000 $ 2,600  
Cash and cash equivalents 7,113 2,864  
Restricted cash 320 320  
Total cash, cash equivalents and restricted cash shown in the statement of cash flows 7,433 3,184 $ 17,746
Accounts Receivable, Net      
Allowance for doubtful accounts $ 200 $ 400  
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Fair Value, Property and Equipment, Net (Details)
12 Months Ended
Dec. 31, 2022
Computer equipment  
Property and Equipment, net  
Useful life 3 years
Software  
Property and Equipment, net  
Useful life 5 years
Furniture and fixtures  
Property and Equipment, net  
Useful life 3 years
Manufacturing equipment  
Property and Equipment, net  
Useful life 10 years
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Long-Lived Assets and Related Parties (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Summary of Significant Accounting Policies  
Impairment charge on ROU asset $ 297
ACE affiliates  
Summary of Significant Accounting Policies  
Due to related parties 1,000
Member of Company's board of directors  
Summary of Significant Accounting Policies  
Due to related parties $ 200
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Details) - Recurring - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Measurements    
Financial Liabilities: $ 21,663 $ 5,573
Warrant liabilities    
Fair Value Measurements    
Financial Liabilities: 389 5,573
Earnout liability - Tempo Earnout    
Fair Value Measurements    
Financial Liabilities: 410  
Earnout liability - Additional Period Shares    
Fair Value Measurements    
Financial Liabilities: 763  
A&R LSA Borrowings    
Fair Value Measurements    
Financial Liabilities: 20,101  
Level 2    
Fair Value Measurements    
Financial Liabilities: 389  
Level 2 | Warrant liabilities    
Fair Value Measurements    
Financial Liabilities: 389  
Level 3    
Fair Value Measurements    
Financial Liabilities: 21,274 5,573
Level 3 | Warrant liabilities    
Fair Value Measurements    
Financial Liabilities:   $ 5,573
Level 3 | Earnout liability - Tempo Earnout    
Fair Value Measurements    
Financial Liabilities: 410  
Level 3 | Earnout liability - Additional Period Shares    
Fair Value Measurements    
Financial Liabilities: 763  
Level 3 | A&R LSA Borrowings    
Fair Value Measurements    
Financial Liabilities: $ 20,101  
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Inputs used in determining the fair value of the Tempo Earnout Shares (Details) - Earnout liability - Tempo Earnout
12 Months Ended
Nov. 22, 2022
$ / shares
Dec. 31, 2022
Y
$ / shares
Level 3 | Volatility | Maximum    
Fair Value Measurements    
Financial liabilities, measurement input   0.380
Level 3 | Volatility | Minimum    
Fair Value Measurements    
Financial liabilities, measurement input   0.125
Level 3 | Discount rate | Maximum    
Fair Value Measurements    
Financial liabilities, measurement input   0.177
Level 3 | Discount rate | Minimum    
Fair Value Measurements    
Financial liabilities, measurement input   0.091
Level 3 | Expected term    
Fair Value Measurements    
Financial liabilities, measurement input | Y   4.8
Earnout Shares, Tranche One    
Fair Value Measurements    
Fair Value Per Share $ 0.29 $ 0.02
Earnout Shares, Tranche Two    
Fair Value Measurements    
Fair Value Per Share $ 1.76 $ 0.13
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Inputs used in determining the fair value of the Additional Period Shares (Details) - Earnout liability - Additional Period Shares
12 Months Ended
Nov. 22, 2022
$ / shares
Dec. 31, 2022
Y
$ / shares
Fair Value Measurements    
Fair Value Per Share | $ / shares $ 0 $ 0.76
Level 3 | Volatility    
Fair Value Measurements    
Financial liabilities, measurement input   0.047
Level 3 | Discount rate    
Fair Value Measurements    
Financial liabilities, measurement input   0.504
Level 3 | Expected term    
Fair Value Measurements    
Financial liabilities, measurement input | Y   1.1
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Other Balance Sheet Components - Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Balance Sheet Components    
Raw materials $ 2,127 $ 158
Work in progress 451 721
Total inventory $ 2,578 $ 879
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Other Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Balance Sheet Components    
Prepaid expense $ 401 $ 650
Other current assets 343 242
Total prepaid expenses and other current assets $ 744 $ 892
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Other Balance Sheet Components - Property and Equipment, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property and Equipment, net    
Total property and equipment $ 14,899 $ 15,742
Less accumulated depreciation (8,385) (6,851)
Total property and equipment, net 6,514 8,891
Manufacturing equipment    
Property and Equipment, net    
Total property and equipment 9,743 9,732
Leasehold improvements    
Property and Equipment, net    
Total property and equipment 3,993 4,811
Computer equipment    
Property and Equipment, net    
Total property and equipment 453 489
Furniture and fixtures    
Property and Equipment, net    
Total property and equipment 462 462
Software    
Property and Equipment, net    
Total property and equipment $ 248 $ 248
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Other Balance Sheet Components - Property and Equipment, Net Depreciation (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property and Equipment, net    
Depreciation expense $ 2.2 $ 2.3
Leasehold improvements    
Property and Equipment, net    
Impairment charge $ 0.2  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Other Balance Sheet Components - Other Noncurrent Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Balance Sheet Components    
Deferred transaction costs   $ 1,926
Advance rent and prepaids $ 83 749
Deposits   250
Total other noncurrent assets $ 83 $ 2,925
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Other Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Balance Sheet Components    
Accrued legal fees $ 4,053 $ 1,562
Accrued professional fees 2,446 1,398
Accrued sales and business taxes 221 241
Accrued cost of revenue 176 236
Warranty liability 49 54
Other accrued liabilities 264 480
Total accrued expenses $ 7,209 $ 3,971
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Other Balance Sheet Components - Accrued Compensation and Related Benefits (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Balance Sheet Components    
Accrued payroll $ 380 $ 41
Accrued vacation 244  
Accrued commissions 39 121
Accrued bonus   647
Accrued payroll taxes 26 356
Other accrued benefits   84
Total accrued compensation and related benefit $ 689 $ 1,249
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - Term Loan and Credit Facility with Financial Institution (Details) - USD ($)
$ / shares in Units, $ in Thousands
Oct. 14, 2021
Jun. 23, 2021
Sep. 01, 2021
SVB Term Loan And Credit Facility      
Debt Instrument [Line Items]      
Cash interest rate   8.25%  
Warrants to purchase shares of common stock   18,601  
Exercise price   $ 8.85  
SVB Term Loan      
Debt Instrument [Line Items]      
Obligation of debt   $ 4,000 $ 10,000
Loan commitment fee   $ 50  
Spread on variable interest rate   5.00%  
Periodic payment term   8 months  
SVB Credit Facility      
Debt Instrument [Line Items]      
Repayments of credit facility $ 10,300    
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - Equipment Loan and Security Agreement (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 14, 2021
USD ($)
Jan. 29, 2021
USD ($)
tranche
$ / shares
shares
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Borrowing Arrangements        
Interest expense     $ 8,095 $ 3,686
SVB Credit Facility [Member]        
Borrowing Arrangements        
Interest expense $ 300      
Equipment Loan And Security Agreement        
Borrowing Arrangements        
Maximum borrowing capacity   $ 6,000    
Number of tranche | tranche   2    
Additional borrowing available, under certain conditions   $ 3,000    
Cash interest rate   8.95%    
Increase in interest rate in event of default   5.00%    
Interest expense     100  
Discount amortization interest     $ 34  
Warrants to purchase shares of common stock | shares   18,417    
Exercise price | $ / shares   $ 5.51    
Equipment Loan And Security Agreement - Tranche 1        
Borrowing Arrangements        
Maximum borrowing capacity   $ 3,000    
Amount drawn   $ 3,000    
Periodic payment term   42 months    
End of term payment fee   $ 200    
Equipment Loan And Security Agreement - Tranche 2        
Borrowing Arrangements        
Maximum borrowing capacity   $ 3,000    
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - Paycheck Protection Program Loan (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
May 31, 2020
Borrowing Arrangements        
Loan forgiven     $ 2,500  
Paycheck Protection Program Loan [Member]        
Borrowing Arrangements        
Principal amount       $ 2,500
Interest rate per annum       1.00%
Monthly payment   $ 100    
Loan forgiven $ 2,500      
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - June 2021 Credit Facility (Details)
$ / shares in Units, $ in Millions
Aug. 13, 2021
USD ($)
Jun. 23, 2021
USD ($)
tranche
$ / shares
shares
June 2021 Credit Facility    
Borrowing Arrangements    
Maximum borrowing capacity   $ 20.0
Number of tranche | tranche   2
Monthly interest-only payment period   18 months
Amount drawn $ 10.0 $ 10.0
Interest rate per annum   10.00%
Paid in kind interest rate   2.00%
Increase in interest rate in event of default   5.00%
Loan commitment fee   $ 0.2
Number of warrants | shares   90,948
Warrants, exercise price per share | $ / shares   $ 8.85
June 2021 Credit Facility - Tranche 1    
Borrowing Arrangements    
Maximum borrowing capacity   $ 10.0
June 2021 Credit Facility - Tranche 2    
Borrowing Arrangements    
Maximum borrowing capacity   $ 10.0
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - Loan and Security Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 25, 2022
Jun. 20, 2022
May 01, 2022
Jan. 20, 2022
Oct. 13, 2021
Dec. 31, 2022
Dec. 31, 2021
Jan. 11, 2022
Borrowing Arrangements                
Loss on debt extinguishment           $ (51,903) $ (319)  
Noncash reduction in debt           69,500 6,000  
Interest expense           $ 8,095 $ 3,686  
Scenario commitment fee payable on or before first anniversary of such borrowing                
Borrowing Arrangements                
Debt instrument increase decrease in lenders minimum return           1.20    
Scenario commitment fee payable after first anniversary of such borrowing but on or before second anniversary of such borrowing                
Borrowing Arrangements                
Debt instrument increase decrease in lenders minimum return           1.30    
Scenario commitment fee payable on third anniversary of such borrowing                
Borrowing Arrangements                
Debt instrument increase decrease in lenders minimum return           1.40    
Loan and Security Agreement                
Borrowing Arrangements                
Maximum borrowing capacity         $ 150,000      
Extinguishment of debt amount         6,000      
Loss on debt extinguishment         300      
Noncash increase in debt         14,000      
Debt to same lender group treated as modification         14,000      
Interest rate per annum           10.00%    
Warrant exercise price   $ 2.82   $ 2.82        
Interest expense     $ 900          
Loan and Security Agreement | August 2022 Bridge Note Agreement                
Borrowing Arrangements                
Extinguishment of debt amount           $ 30,407    
Loss on debt extinguishment $ 10,100         $ (10,130)    
Amount of debt exchanged 3,600              
Principal amount $ 3,600              
Loan and Security Agreement | Scenario Before The Occurrence Of The Public Trading Trigger                
Borrowing Arrangements                
Interest rate per annum           10.50%    
Rate in addition to prime           7.25%    
Loan and Security Agreement | Scenario After The Occurrence Of The Public Trading Trigger                
Borrowing Arrangements                
Interest rate per annum           9.50%    
Rate in addition to prime           6.25%    
Loan and Security Agreement, Tranche 1                
Borrowing Arrangements                
Maximum borrowing capacity         20,000     $ 10,000
Interest rate per annum           2.00%    
Convertible debt           $ 30,000   20,000
Loan and Security Agreement, Tranche 2                
Borrowing Arrangements                
Maximum borrowing capacity         20,000      
Convertible debt           $ 10,000   20,000
Loan and Security Agreement, Tranche 3                
Borrowing Arrangements                
Maximum borrowing capacity         40,000      
Loan and Security Agreement, Tranche 4                
Borrowing Arrangements                
Maximum borrowing capacity         $ 70,000      
Amendment Expanded Tranche1                
Borrowing Arrangements                
Convertible debt               $ 10,000
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - November 2022 Amended and Restated LSA (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 22, 2022
Dec. 31, 2022
Dec. 31, 2021
Borrowing Arrangements      
Loss on debt extinguishment   $ (51,903) $ (319)
Amended and Restated Loan and Security Agreement      
Borrowing Arrangements      
Maximum borrowing capacity $ 20,000    
Interest rate per annum 9.75%    
PIK interest 3.25%    
Accrued PIK interest $ 100    
Exit fee as percentage of the principal 80.00%    
Repayment of debt $ 3,000 3,000  
Lender fees 400    
Amount of debt converted $ 7,000    
Shares issued upon conversion of debt 700,000    
Conversion rate $ 10.00    
Loss on debt extinguishment $ 13,300 $ 13,338  
Amended and Restated Loan and Security Agreement | Prime rate      
Borrowing Arrangements      
Spread on variable interest rate 4.25%    
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - Carrying amounts of borrowings (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Borrowing Arrangements    
Loan payable, current $ 20,977 $ 10,486
Loan payable, noncurrent 663 11,351
Total loan payable 21,640  
SQN Equipment Loan    
Borrowing Arrangements    
Loan payable, current 876 784
Loan payable, noncurrent 663 $ 1,490
Total loan payable 1,539  
Amended and Restated Loan and Security Agreement [Member]    
Borrowing Arrangements    
Loan payable, current 20,101  
Total loan payable $ 20,101  
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - Components of loss on debt extinguishment (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 25, 2022
Oct. 13, 2021
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]        
Loss on debt extinguishment     $ (51,903) $ (319)
Loan and Security Agreement        
Debt Instrument [Line Items]        
Carrying value of extinguished debt   $ 6,000    
Loss on debt extinguishment   $ 300    
Loan and Security Agreement | August 2022 Bridge Note Agreement        
Debt Instrument [Line Items]        
Carrying value of extinguished debt     30,407  
Accrued interest     520  
Loss on debt extinguishment $ 10,100   (10,130)  
New LSA | August 2022 Bridge Note Agreement        
Debt Instrument [Line Items]        
Fair value of 2022 Promissory Notes     (28,154)  
LSA Convertible Note | August 2022 Bridge Note Agreement        
Debt Instrument [Line Items]        
Fair value of 2022 Promissory Notes     $ (12,903)  
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - Debt extinguishment recorded in the consolidated statements of operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 22, 2022
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Fair value of stock issued   $ (19,074)  
Payment of debt issuance costs   (111) $ (765)
Financing fees   (1,000)  
Loss on debt extinguishment   51,903 $ 319
Amended and Restated Loan and Security Agreement      
Debt Instrument [Line Items]      
Carrying value of extinguished debt   29,351  
Fair value of 2022 Promissory Notes   (20,000)  
Principal repayment $ (3,000) (3,000)  
Financing fees   (614)  
Loss on debt extinguishment $ (13,300) (13,338)  
Amended and Restated Loan and Security Agreement | Common Stock      
Debt Instrument [Line Items]      
Fair value of stock issued   (7,336)  
Amended and Restated Loan and Security Agreement | Incentive PIPE Shares      
Debt Instrument [Line Items]      
Fair value of stock issued   (11,738)  
Amended and Restated Loan and Security Agreement | Additional Period Shares      
Debt Instrument [Line Items]      
Fair value of stock issued   $ (1)  
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - SQN Equipment Loan (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Borrowing Arrangements    
Total loan payable   $ 22,302
Add: accretion of final interest payable   243
Less: loan payable, current $ (20,977) (10,486)
Less: unamortized debt discount   (708)
Total loan payable, noncurrent 663 11,351
SQN Equipment Loan    
Borrowing Arrangements    
Total loan payable 1,472 2,302
Add: accretion of final interest payable 106 56
Less: loan payable, current (876) (784)
Less: unamortized debt discount (39) (84)
Total loan payable, noncurrent 663 $ 1,490
A&R LSA (FVO)    
Borrowing Arrangements    
Less: loan payable, current $ (20,101)  
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - A&R LSA (Details) - A&R LSA (FVO) - Level 3
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Borrowing Arrangements  
Balance, January 1, 2022 $ 0
Additions 20,000
Payments (250)
Change in fair value 351
Balance, December 31, 2022 $ 20,101
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - LSA Convertible Note (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Borrowing Arrangements  
Fair value recurring basis unobservable input reconciliation liability gain loss statement of income extensible list not disclosed flag true
LSA Convertible Note | Level 3  
Borrowing Arrangements  
Balance, January 1, 2022 $ 0
Additions 12,902
Change in fair value 2,527
Converted to common stock (15,429)
Balance, December 31, 2022 0
Converted to common stock reclassified in additional paid-in capital $ (15,600)
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - Convertible note, fair value (Details)
Dec. 31, 2022
Y
Expected term  
Borrowing Arrangements  
Convertible note, fair value 3
Discount rate  
Borrowing Arrangements  
Convertible note, fair value 13.42
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - Balances and Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Borrowing Arrangements    
Total notes payable   $ 22,302
Add: accretion of final interest payable   243
Less: loan payable, current $ (20,977) (10,486)
Less: unamortized debt discount   (708)
Loan payable, noncurrent 663 11,351
LSA Tranche 1.1    
Borrowing Arrangements    
Total notes payable   10,000
Add: accretion of final interest payable   108
Less: loan payable, current   (9,702)
Less: unamortized debt discount   (406)
LSA Tranche 1.2    
Borrowing Arrangements    
Total notes payable   10,000
Add: accretion of final interest payable   79
Less: unamortized debt discount   (218)
Loan payable, noncurrent   9,861
SQN Equipment Loan    
Borrowing Arrangements    
Total notes payable 1,472 2,302
Add: accretion of final interest payable 106 56
Less: loan payable, current (876) (784)
Less: unamortized debt discount (39) (84)
Loan payable, noncurrent $ 663 $ 1,490
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - Notes payable future principal payments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Future Principal Payments  
2023 $ 1,205
2024 4,885
2025 15,550
Total future principal payments $ 21,640
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - Related Party - Convertible Promissory Notes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 18, 2022
Dec. 31, 2022
Dec. 31, 2021
Borrowing Arrangements Related Party      
Gross proceeds of convertible promissory notes $ 5,000    
Loss on extinguishment of debt   $ (51,903) $ (319)
2022 Promissory Notes      
Borrowing Arrangements Related Party      
Interest rate of per annum 10.00%    
Carrying value of extinguished debt   5,265  
Fair value of embedded derivative $ 100 154  
Fair value of 2022 Promissory Notes   (19,030)  
Fair value of issued warrants   (3,568)  
Loss on extinguishment of debt $ 17,200 (17,179)  
Amended and Restated 2022 Promissory [Member]      
Borrowing Arrangements Related Party      
Fair value change on derivatives   40  
Loss on extinguishment of debt   $ 200  
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - Related Party - Bridge Note (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2022
May 19, 2022
Dec. 31, 2022
Dec. 31, 2021
Jul. 01, 2022
Borrowing Arrangements Related Party          
Loss on extinguishment of debt     $ (51,903) $ (319)  
Bridge Note          
Borrowing Arrangements Related Party          
Obligation of debt         $ 5,000
Advanced from principal amount $ 4,600        
Interest rate of per annum   12.00%      
Carrying value of extinguished debt     4,477    
Fair value of embedded derivative   $ 100      
Fair value of Bridge Note     (16,106)    
Loss on extinguishment of debt     (11,629)    
Bridge Note | Convertible Debt          
Borrowing Arrangements Related Party          
Fair value change on derivatives     61    
Loss on extinguishment of debt     $ 11,600    
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - Related Party - August 2022 Bridge Notes (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 25, 2022
Dec. 31, 2022
Dec. 31, 2021
Aug. 12, 2020
Borrowing Arrangements Related Party        
Cash proceeds   $ 10,637    
Notes payable   600    
Other financing cost   30,793 $ 8,955  
Working Capital Facility        
Borrowing Arrangements Related Party        
Principal amount       $ 600
Notes payable   $ 600    
August 2022 Bridge Notes        
Borrowing Arrangements Related Party        
Cash proceeds $ 1,200      
Notes payable 4,400      
Other financing cost $ 3,200      
Interest rate of per annum 10.00%      
August 2022 Bridge Notes | Loan and Security Agreement        
Borrowing Arrangements Related Party        
Principal amount $ 5,000      
Cash proceeds 1,400      
Cancellation of remaining debt facility $ 3,600      
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowing Arrangements - Related Party - Net carrying amount of related party borrowings (Details) - August 2022 Bridge Notes - Level 3
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Borrowing Arrangements  
Balance, January 1, 2022 $ 0
Additions 39,593
Change in fair value 7,887
Converted to common stock (47,480)
Balance, December 31, 2022 0
Converted to common stock reclassified in additional paid-in capital $ (47,300)
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Deficit) - Total shares of common stock reserved (Details) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stockholders' Equity (Deficit)      
Common stock, shares authorized 600,000,000 600,000,000  
Common stock, par value per share $ 0.0001 $ 0.0001  
Preferred stock, shares authorized 20,000,000 20,000,000  
Preferred stock, par value per share $ 0.0001 $ 0.0001 $ 0.0001
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Deficit) (Details)
Dec. 31, 2022
shares
Class of Stock [Line Items]  
Total shares of common stock reserved 32,120,077
Warrants  
Class of Stock [Line Items]  
Total shares of common stock reserved 18,106,559
Options to purchase common stock and RSUs  
Class of Stock [Line Items]  
Total shares of common stock reserved 4,374,189
Shares reserved for future grants  
Class of Stock [Line Items]  
Total shares of common stock reserved 2,639,329
Earnout shares  
Class of Stock [Line Items]  
Total shares of common stock reserved 7,000,000
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants (Details) - USD ($)
1 Months Ended 12 Months Ended
Nov. 22, 2022
Aug. 25, 2022
Jun. 20, 2022
Jan. 20, 2022
Oct. 31, 2021
Jun. 30, 2021
Jan. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Warrants                  
Merger and PIPE financing (In shares)           90,948   6,606,572  
Loan and Security Agreement                  
Warrants                  
Warrant exercise price     $ 2.82 $ 2.82          
Public warrants                  
Warrants                  
Warrants assumed 11,499,987                
Private warrants                  
Warrants                  
Warrants assumed 6,600,000                
Common Stock                  
Warrants                  
Shares issued upon exercise of warrants 3,679,148                
Common stock one                  
Warrants                  
Merger and PIPE financing (In shares)               6,572  
Warrants, exercise price per share               $ 16.17  
Common stock two                  
Warrants                  
Merger and PIPE financing (In shares)               4,759,536  
Warrants, exercise price per share               $ 11.50  
Common stock three                  
Warrants                  
Merger and PIPE financing (In shares)               468,750  
Warrants, exercise price per share               $ 11.50  
Warrant Classified As Equity                  
Warrants                  
Merger and PIPE financing (In shares)   3,114,193     402,955 18,601 18,417   452,677
Warrants, exercise price per share   $ 16.54     $ 16.54 $ 8.85 $ 5.51    
Proceeds from issuance of warrants   $ 0              
Number of warrants   27,600,000              
Warrant Classified As Equity | Common Stock                  
Warrants                  
Merger and PIPE financing (In shares)               11,499,987  
Warrants, exercise price per share               $ 11.50  
Warrant Classified As Equity | Common stock one                  
Warrants                  
Merger and PIPE financing (In shares)                 31,121
Warrants, exercise price per share                 $ 5.51
Warrant Classified As Equity | Common stock two                  
Warrants                  
Merger and PIPE financing (In shares)                 18,601
Warrants, exercise price per share                 $ 8.85
Warrant Classified As Equity | Common stock three                  
Warrants                  
Merger and PIPE financing (In shares)                 402,955
Warrants, exercise price per share                 $ 16.54
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants - Liability classified warrants (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2021
shares
Dec. 31, 2022
USD ($)
Y
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Warrants      
Merger and PIPE financing (In shares) 90,948 6,606,572  
Expected Term [Member] | Minimum [Member]      
Warrants      
Measurement input, warrants | Y   3.89  
Expected Term [Member] | Maximum      
Warrants      
Measurement input, warrants | Y   9.48  
Expected volatility | Minimum [Member]      
Warrants      
Measurement input, warrants   64.29  
Expected volatility | Maximum      
Warrants      
Measurement input, warrants   64.44  
Risk-free interest rate | Minimum [Member]      
Warrants      
Measurement input, warrants   1.12  
Risk-free interest rate | Maximum      
Warrants      
Measurement input, warrants   1.52  
Common stock one      
Warrants      
Merger and PIPE financing (In shares)   6,572  
Warrants, exercise price per share | $ / shares   $ 16.17  
Common stock two      
Warrants      
Merger and PIPE financing (In shares)   4,759,536  
Warrants, exercise price per share | $ / shares   $ 11.50  
Common stock three      
Warrants      
Merger and PIPE financing (In shares)   468,750  
Warrants, exercise price per share | $ / shares   $ 11.50  
Common stock four      
Warrants      
Merger and PIPE financing (In shares)   891,714  
Warrants, exercise price per share | $ / shares   $ 11.50  
Common stock five      
Warrants      
Merger and PIPE financing (In shares)   480,000  
Warrants, exercise price per share | $ / shares   $ 11.50  
Warrant Classified As Liability      
Warrants      
Merger and PIPE financing (In shares)     130,407
Warrants outstanding-January 1 | $   $ 5,573 $ 86
Warrants issued and modified | $   32,514 1,245
Assumed from ACE upon Closing | $   1,122  
Exercised and converted to common stock upon Closing | $   (38,389)  
Change in fair value, net | $   (431) 4,242
Warrants outstanding-December 31 | $   $ 389 $ 5,573
Warrant Classified As Liability | Common stock one      
Warrants      
Merger and PIPE financing (In shares)     10,016
Warrants, exercise price per share | $ / shares     $ 6.74
Warrant Classified As Liability | Common stock two      
Warrants      
Merger and PIPE financing (In shares)     4,453
Warrants, exercise price per share | $ / shares     $ 6.74
Warrant Classified As Liability | Common stock three      
Warrants      
Merger and PIPE financing (In shares)     6,573
Warrants, exercise price per share | $ / shares     $ 16.19
Warrant Classified As Liability | Common stock four      
Warrants      
Merger and PIPE financing (In shares)     18,417
Warrants, exercise price per share | $ / shares     $ 5.51
Warrant Classified As Liability | Common stock five      
Warrants      
Merger and PIPE financing (In shares)     90,948
Warrants, exercise price per share | $ / shares     $ 8.85
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
shares
Aug. 31, 2022
item
shares
Mar. 31, 2022
item
shares
Mar. 31, 2021
shares
Apr. 30, 2015
shares
Dec. 31, 2022
USD ($)
shares
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Nov. 30, 2022
shares
Stock-Based Compensation                    
Number of options vested               627,299    
Vested and expected to vest 2,549,745         2,549,745   2,549,745    
Unrecognized expense associated with remaining options | $ $ 3,400         $ 3,400   $ 3,400    
Number of shares for which performance condition was not met                   918,392
Stock-based compensation expense | $               $ 11,289 $ 2,538  
Shares expected to vest 860,064         860,064   860,064    
Options granted               705,520    
Earnout Arrangement with holders of Legacy Tempo common stock and outstanding equity awards                    
Stock-Based Compensation                    
Number of Earnout Shares accounted for under ASC 718, given to common stock, option and RSU holders that are held by current employees and directors               1,824,463    
Equity Incentive Plan , 2015 [Member]                    
Stock-Based Compensation                    
Number of options vested           1,071,909        
Number of post merger common stock vested           182,787        
Vested and expected to vest 127,056         127,056   127,056    
Number of post merger common stock that will vest monthly over the next twelve months 21,667         21,667   21,667    
Unrecognized expense associated with remaining options | $ $ 700         $ 700   $ 700    
Stock-based compensation expense | $               $ 6,400    
Outstanding stock options | Chief Financial Officer [Member]                    
Stock-Based Compensation                    
Shares authorized         258,368          
Vesting percentage per year         100.00%          
Vesting period         36 months          
Outstanding stock options | Management [Member]                    
Stock-Based Compensation                    
Shares authorized       1,245,641            
Vesting percentage per year       100.00%            
Outstanding stock options | Equity Incentive Plan , 2015 [Member]                    
Stock-Based Compensation                    
Expiration period         10 years          
Vesting percentage per year         25.00%          
Forfeiture period         3 years          
Vesting period         3 months          
Performance Shares [Member]                    
Stock-Based Compensation                    
Number of executives terminated | item   3 1              
Stock-based compensation on modified award | $ $ 0           $ 0      
Vesting period       3 months            
Shares expected to vest   867,461 330,708              
Share based compensation arrangement by cancellation   254,113                
Options granted   50,931                
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - 2022 Incentive Award Plan (Details) - shares
1 Months Ended 12 Months Ended
Nov. 30, 2022
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common Stock, Capital Shares Reserved for Future Issuance   32,120,077
Incentive Award Plan 2022 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum 12.00%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Increase in Percentage of Outstanding Stock Maximum 5.00%  
Outstanding stock options | Incentive Award Plan 2022 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common Stock, Capital Shares Reserved for Future Issuance 3,896,412  
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years  
Vesting percentage   25.00%
Forfeiture period   3 years
Vesting period   3 months
Shares authorized   2,639,329
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Restricted Stock Unit Issuance (Details) - USD ($)
12 Months Ended
Sep. 27, 2022
Sep. 09, 2022
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense     $ 11,289,000 $ 2,538,000
Restricted stock unit        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award issued   9,500,000    
Vesting percentage   50.00%    
Quarterly revenue threshold for vesting   $ 29,000    
Adjusted EBITDA threshold for vesting   $ 5,000,000.0    
Total fair value $ 4,300,000      
Stock-based compensation expense     $ 0  
Restricted stock unit | Vest upon achieving $15.0 million in quarterly revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage   33.33%    
Vesting period   2 years    
Service based restricted stock unit        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award issued   4,750,000    
Performance-based earnout shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award issued   4,750,000    
Quarterly revenue threshold for vesting   $ 15,000,000.0    
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Option Activity (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Number of shares    
Outstanding, beginning of period, number | shares 16,457,475  
Number of shares retrospective application of recapitalization | shares (13,651,211)  
Options adjusted balance - beginning of period | shares 2,806,264  
Options granted | shares 705,520  
Options exercised | shares 8,184  
Options forfeited | shares 713,205  
Options expired | shares 36,196  
Outstanding, end of period, number | shares 2,754,199 16,457,475
Vested during the period, number | shares 627,299  
Vested at end of period | shares 1,894,115  
Exercisable at the end of the period | shares 1,894,115  
Shares expected to vest | shares 860,064  
Vested and expected to vest | shares 2,549,745  
Weighted Average exercise price per share    
Outstanding at beginning of period | $ / shares $ 1.36  
Options retrospective application of recapitalization | $ / shares 6.85  
Options adjusted balance beginning | $ / shares 8.21  
Options granted | $ / shares 6.85  
Options exercised | $ / shares 6.01  
Options forfeited | $ / shares 13.33  
Options expired | $ / shares 6.92  
Outstanding at period end | $ / shares 4.73 $ 1.36
Vested during the period | $ / shares 9.25  
Vested at end of period, exercise price | $ / shares 6.52  
Exercisable at the end of the period, exercise price | $ / shares 6.52  
Shares expected to vest, exercise price | $ / shares 5.24  
Vested and expected to vest | $ / shares $ 6.26  
Weighted average contractual term (in years)    
Weighted average contractual term 7 years 5 months 15 days 7 years 11 months 15 days
Adjusted balance - beginning of period 7 years 11 months 15 days  
Vested during the period 6 years 9 months  
Vested at end of period 5 years 8 months 8 days  
Exercisable at the end of the period, contractual term 5 years 8 months 8 days  
Shares expected to vest 9 years 2 months 12 days  
Vested and expected to vest 6 years 8 months 15 days  
Aggregate intrinsic value (in thousands)    
Aggregate intrinsic value | $ $ 77 $ 104,554
Adjusted balance beginning of period aggregate intrinsic value | $ 104,554  
Vested at end of period | $ 77  
Exercisable at the end of the period, aggregate intrinsic value | $ 77  
Vested and expected to vest, aggregate intrinsic value | $ $ 77  
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - RSU activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Sep. 09, 2022
Dec. 31, 2022
Number of Awards Outstanding    
Granted 9,500,000  
2015 Equity Incentive Plan    
Number of Awards Outstanding    
Granted   1,662,620
Forfeited   (42,630)
Unvested Balance - December 31, 2022   1,619,990
Weighted-Average Grant Date Fair Value    
Granted   $ 22.25
Forfeited   22.59
Unvested Balance - December 31, 2022   $ 22.25
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Options valuation (Details) - Outstanding stock options
12 Months Ended
Dec. 31, 2022
Fair value of option granted  
Expected dividends 0.00%
Minimum  
Fair value of option granted  
Expected term 6 months
Expected volatility 55.92%
Risk free interest rate 1.54%
Maximum  
Fair value of option granted  
Expected term 6 years
Expected volatility 70.39%
Risk free interest rate 3.71%
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Expense allocation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Stock-based compensation expense    
Total stock-based compensation expense $ 11,289 $ 2,538
Unrecognized stock-based compensation expense, options $ 3,400  
Period for recognition 2 years 5 months 26 days  
Service based restricted stock unit    
Stock-based compensation expense    
Unrecognized stock-based compensation expense, options $ 6,900  
Period for recognition 2 years 8 months 8 days  
Performance-based earnout shares    
Stock-based compensation expense    
Period for recognition 11 months 12 days  
Stock-based compensation expense related to secondary sale transaction $ 700  
Cost of goods sold    
Stock-based compensation expense    
Total stock-based compensation expense 501 276
Research and development    
Stock-based compensation expense    
Total stock-based compensation expense 1,615 540
Sales and marketing    
Stock-based compensation expense    
Total stock-based compensation expense 465 402
General and administrative    
Stock-based compensation expense    
Total stock-based compensation expense $ 8,708 $ 1,320
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Earnout Shares (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Performance-based earnout shares  
Fair value of option granted  
Unrecognized stock-based compensation expense $ 2.1
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 08, 2022
Dec. 31, 2022
Dec. 31, 2021
Operating lease-related assets and liabilities      
Operating lease assets   $ 371 $ 1,323
Operating lease liability, current   516 1,111
Operating lease liability, noncurrent   $ 30 546
Estimated incremental borrowing rate   8.95%  
Impairment charge on right of use assets $ 100    
Impairment charge of assets $ 200    
Operating lease-related income and expenses      
Rent expense recorded   $ 1,000 $ 1,000
Future minimum lease payments under non-cancelable operating leases      
2023   531  
2024   29  
Total future lease payments   560  
Less imputed interest   (14)  
Total operating lease liability   $ 546  
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Finance leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finance lease-related assets and liabilities    
Finance lease assets $ 3,383 $ 3,943
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant and Equipment, Net Property, Plant and Equipment, Net
Finance lease liability, current $ 1,606 $ 1,091
Finance lease liability, noncurrent   1,606
Finance lease-related income and expenses    
Depreciation of the leased asset 2,072 547
Lease interest expense 414 $ 598
Future minimum lease payments under finance lease    
2023 1,731  
Total future lease payments 1,731  
Less: imputed interest (125)  
Total finance lease liability $ 1,606  
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Weighted average and cash flow information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Leases    
Weighted average lease term, operating leases 7 months 6 days  
Weighted average lease term, finance leases 6 months  
Weighted average discount rate, operating leases 8.95%  
Weighted average discount rate, finance leases 18.71%  
Operating cash flows paid for operating leases $ 1,215 $ 1,184
Financing cash flows paid for finance leases $ 1,504 $ 1,504
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock (Details) - $ / shares
Dec. 31, 2022
Nov. 22, 2022
Dec. 31, 2021
Class of Stock [Line Items]      
Common stock, shares authorized 600,000,000   600,000,000
Common stock, par value per share $ 0.0001   $ 0.0001
Common stock, shares issued 26,329,195 26,393,195 6,745,554
Common stock, shares outstanding 26,329,195   6,745,554
Common stock, shares reserved for issuance 32,120,077    
Warrants      
Class of Stock [Line Items]      
Common stock, shares reserved for issuance 18,106,559    
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income tax provisions    
Federal $ 0  
State 0  
Total current tax expense $ 0  
Effective Income Tax Rate Reconciliation    
Statutory rate 21.00% 21.00%
State income tax 1.60% 9.60%
Permanent differences (12.60%) (6.80%)
Valuation allowance (10.00%) (23.80%)
Effective income tax rate (0.00%) (0.00%)
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Deferred tax assets and liabilities, NOL, valuation allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Deferred tax asset (liability)    
Net operating losses $ 34,780 $ 26,070
Stock options and Warrants 3,107  
Property, plant and equipment and intangibles 2,620  
Accruals and other 1,041 982
Total deferred tax assets 41,548 27,052
valuation allowance (40,333) (25,648)
Net deferred tax assets 1,215 1,404
Property, plant, equipment, and intangibles (1,125) (1,017)
Lease liability (90) (387)
Total deferred tax liabilities (1,215) (1,404)
Change in valuation allowance 14,400 $ 11,400
Domestic Tax Authority [Member]    
Deferred tax asset (liability)    
Net operating losses 128,700  
State and Local Jurisdiction [Member]    
Deferred tax asset (liability)    
Net operating losses $ 121,900  
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Unrecognized tax benefit (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Unrecognized tax benefits    
Unrecognized tax benefits, beginning of period $ 411 $ 411
Unrecognized tax benefits, end of period $ 411 $ 411
XML 106 R92.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Operating loss carryfoward (Details) - USD ($)
$ in Millions
Jan. 01, 2018
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]    
Percentage of income that can be offset 80.00%  
Federal    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards   $ 128.7
State    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards   $ 121.9
XML 107 R93.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Net Loss Per Share    
Net loss, basic $ (144,851) $ (48,013)
Net loss, diluted $ (1,448,851) $ (48,013)
Weighted-average number of shares of common stock outstanding, basic 8,843,703 6,708,466
Weighted-average number of shares of common stock outstanding, diluted 8,843,703 6,708,466
Net loss per share, basic $ (16.38) $ (7.16)
Net loss per share, diluted $ (16.38) $ (7.16)
XML 108 R94.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share - Antidilutive shares (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Net Loss Per Share    
Potential common shares excluded from diluted net loss per share 22,480,748 3,389,348
Shares of common stock issuable from stock options and RSUs    
Net Loss Per Share    
Potential common shares excluded from diluted net loss per share 4,374,189 2,806,264
Warrants, each whole warrant exerciseable for one share of common stock at an exercise price of $11.50    
Net Loss Per Share    
Potential common shares excluded from diluted net loss per share 18,106,559 583,084
XML 109 R95.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events - Alameda Lease Extension (Details)
Feb. 16, 2023
Subsequent Event  
Subsequent Event [Line Items]  
Extension term of lease 3 months
XML 110 R96.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events - Optimum Merger Agreement (Details) - Subsequent Event - ODA
$ in Millions
Mar. 25, 2023
USD ($)
installment
shares
Subsequent Event [Line Items]  
Consideration $ 6.8
Number of installments | installment 3
Installment term 1 year
Shares of common stock awarded | shares 4,400,000
Term within which common stock to be awarded 5 days
Additional consideration $ 7.5
XML 111 R97.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events - White Lion Stock Purchase Agreement (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2022
Subsequent Event [Line Items]    
Number of shares issued 90,948 6,606,572
White Lion Stock Purchase Agreement [Member]    
Subsequent Event [Line Items]    
Number of shares issued   350,000
Gross proceeds from issuance of shares   $ 0.3
XML 112 tmpo-20221231x10k_htm.xml IDEA: XBRL DOCUMENT 0001813658 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001813658 srt:MinimumMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001813658 srt:MinimumMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001813658 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001813658 srt:MaximumMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001813658 srt:MaximumMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001813658 tmpo:WarrantClassifiedAsLiabilityMember 2022-12-31 0001813658 tmpo:WarrantClassifiedAsLiabilityMember 2021-12-31 0001813658 tmpo:WarrantClassifiedAsLiabilityMember 2020-12-31 0001813658 tmpo:LoanAndSecurityAgreementMember 2022-06-20 2022-06-20 0001813658 tmpo:LoanAndSecurityAgreementMember 2022-01-20 2022-01-20 0001813658 us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001813658 tmpo:WarrantClassifiedAsEquityMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001813658 tmpo:IncentivePipeSharesMember tmpo:ThirdAmendedAndRestatedSubscriptionAgreementMember 2022-01-01 2022-12-31 0001813658 tmpo:CommonStockTwoMember 2022-01-01 2022-12-31 0001813658 tmpo:CommonStockThreeMember 2022-01-01 2022-12-31 0001813658 tmpo:CommonStockOneMember 2022-01-01 2022-12-31 0001813658 tmpo:CommonStockFourMember 2022-01-01 2022-12-31 0001813658 tmpo:CommonStockFiveMember 2022-01-01 2022-12-31 0001813658 tmpo:WarrantClassifiedAsEquityMember 2021-10-01 2021-10-31 0001813658 tmpo:WarrantClassifiedAsEquityMember 2021-06-01 2021-06-30 0001813658 2021-06-01 2021-06-30 0001813658 tmpo:WarrantClassifiedAsLiabilityMember tmpo:CommonStockTwoMember 2021-01-01 2021-12-31 0001813658 tmpo:WarrantClassifiedAsLiabilityMember tmpo:CommonStockThreeMember 2021-01-01 2021-12-31 0001813658 tmpo:WarrantClassifiedAsLiabilityMember tmpo:CommonStockOneMember 2021-01-01 2021-12-31 0001813658 tmpo:WarrantClassifiedAsLiabilityMember tmpo:CommonStockFourMember 2021-01-01 2021-12-31 0001813658 tmpo:WarrantClassifiedAsLiabilityMember tmpo:CommonStockFiveMember 2021-01-01 2021-12-31 0001813658 tmpo:WarrantClassifiedAsEquityMember tmpo:CommonStockTwoMember 2021-01-01 2021-12-31 0001813658 tmpo:WarrantClassifiedAsEquityMember tmpo:CommonStockThreeMember 2021-01-01 2021-12-31 0001813658 tmpo:WarrantClassifiedAsEquityMember tmpo:CommonStockOneMember 2021-01-01 2021-12-31 0001813658 tmpo:WarrantClassifiedAsEquityMember 2021-01-01 2021-12-31 0001813658 tmpo:WarrantClassifiedAsEquityMember 2021-01-01 2021-01-31 0001813658 us-gaap:SubsequentEventMember 2023-02-10 2023-02-10 0001813658 tmpo:AmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001813658 tmpo:AmendedAndRestatedLoanAndSecurityAgreementMember tmpo:IncentivePipeSharesMember 2022-01-01 2022-12-31 0001813658 tmpo:AmendedAndRestatedLoanAndSecurityAgreementMember tmpo:AdditionalPeriodSharesMember 2022-01-01 2022-12-31 0001813658 us-gaap:RetainedEarningsMember 2022-12-31 0001813658 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001813658 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2021-12-31 0001813658 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001813658 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001813658 us-gaap:RetainedEarningsMember 2021-12-31 0001813658 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001813658 srt:ScenarioPreviouslyReportedMember 2021-12-31 0001813658 srt:RestatementAdjustmentMember 2021-12-31 0001813658 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-12-31 0001813658 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001813658 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001813658 us-gaap:RetainedEarningsMember 2020-12-31 0001813658 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001813658 srt:ScenarioPreviouslyReportedMember 2020-12-31 0001813658 srt:RestatementAdjustmentMember 2020-12-31 0001813658 us-gaap:CommonStockMember 2022-12-31 0001813658 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2021-12-31 0001813658 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2021-12-31 0001813658 us-gaap:CommonStockMember 2021-12-31 0001813658 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2020-12-31 0001813658 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2020-12-31 0001813658 us-gaap:CommonStockMember 2020-12-31 0001813658 us-gaap:PerformanceSharesMember 2022-03-01 2022-03-31 0001813658 us-gaap:PerformanceSharesMember 2022-12-01 2022-12-31 0001813658 us-gaap:PerformanceSharesMember 2022-04-01 2022-06-30 0001813658 us-gaap:PerformanceSharesMember 2022-08-31 0001813658 us-gaap:PerformanceSharesMember 2022-03-31 0001813658 us-gaap:PerformanceSharesMember 2022-08-01 2022-08-31 0001813658 us-gaap:EmployeeStockOptionMember tmpo:IncentiveAwardPlan2022Member 2022-12-31 0001813658 srt:ManagementMember us-gaap:EmployeeStockOptionMember 2021-03-31 0001813658 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember 2015-04-30 0001813658 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001813658 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001813658 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001813658 us-gaap:EmployeeStockOptionMember tmpo:IncentiveAwardPlan2022Member 2022-11-01 2022-11-30 0001813658 us-gaap:RestrictedStockUnitsRSUMember 2022-09-27 2022-09-27 0001813658 us-gaap:RestrictedStockUnitsRSUMember tmpo:EquityIncentivePlan2015Member 2022-12-31 0001813658 tmpo:ServiceBasedRestrictedStockUnitMember 2022-09-09 2022-09-09 0001813658 us-gaap:RestrictedStockUnitsRSUMember tmpo:EquityIncentivePlan2015Member 2022-01-01 2022-12-31 0001813658 srt:ManagementMember us-gaap:EmployeeStockOptionMember 2021-03-01 2021-03-31 0001813658 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-09-09 2022-09-09 0001813658 us-gaap:PerformanceSharesMember 2021-03-01 2021-03-31 0001813658 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember 2015-04-01 2015-04-30 0001813658 tmpo:WarrantClassifiedAsEquityMember 2022-01-01 2022-12-31 0001813658 tmpo:LegacyTempoMember 2022-11-22 2022-11-22 0001813658 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-12-31 0001813658 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001813658 us-gaap:EquipmentMember 2022-01-01 2022-12-31 0001813658 us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0001813658 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001813658 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001813658 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001813658 us-gaap:EquipmentMember 2022-12-31 0001813658 us-gaap:ComputerEquipmentMember 2022-12-31 0001813658 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001813658 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001813658 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001813658 us-gaap:EquipmentMember 2021-12-31 0001813658 us-gaap:ComputerEquipmentMember 2021-12-31 0001813658 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001813658 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001813658 tmpo:LoanAndSecurityAgreementMember tmpo:August2022BridgeNotesMember 2022-08-25 2022-08-25 0001813658 tmpo:June2021CreditFacilityMember 2021-08-13 2021-08-13 0001813658 tmpo:WarrantClassifiedAsEquityMember 2022-08-25 2022-08-25 0001813658 tmpo:WhiteLionStockPurchaseAgreementMember 2022-01-01 2022-12-31 0001813658 2022-01-18 2022-01-18 0001813658 tmpo:AceConvergenceAcquisitionCorpMember 2022-01-01 2022-12-31 0001813658 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001813658 us-gaap:DomesticCountryMember 2022-12-31 0001813658 tmpo:WorkingCapitalFacilityMember 2022-12-31 0001813658 tmpo:August2022BridgeNotesMember 2022-08-25 0001813658 tmpo:NewLsaMember tmpo:August2022BridgeNoteAgreementMember 2022-12-31 0001813658 tmpo:LsaConvertibleNoteMember tmpo:August2022BridgeNoteAgreementMember 2022-12-31 0001813658 tmpo:BridgeNoteMember 2022-12-31 0001813658 tmpo:LoansPayableMeasuredAtFairValueMember 2022-12-31 0001813658 tmpo:LoansPayableMeasuredAtFairValueMember 2021-12-31 0001813658 tmpo:AmendedAndRestatedLoanAndSecurityAgreementMember 2022-12-31 0001813658 tmpo:LoanAndSecurityAgreementTranche4Member 2021-10-13 0001813658 tmpo:LoanAndSecurityAgreementTranche3Member 2021-10-13 0001813658 tmpo:LoanAndSecurityAgreementTranche2Member 2021-10-13 0001813658 tmpo:LoanAndSecurityAgreementTranche1Member 2021-10-13 0001813658 tmpo:LoanAndSecurityAgreementMember 2021-10-13 0001813658 tmpo:June2021CreditFacilityTranche2Member 2021-06-23 0001813658 tmpo:June2021CreditFacilityTranche1Member 2021-06-23 0001813658 tmpo:EquipmentLoanAndSecurityAgreementTranche2Member 2021-01-29 0001813658 tmpo:EquipmentLoanAndSecurityAgreementTranche1Member 2021-01-29 0001813658 us-gaap:SubsequentEventMember 2023-02-16 0001813658 tmpo:LoanAndSecurityAgreementMember 2022-05-01 2022-05-01 0001813658 tmpo:SvbCreditFacilityMember 2021-10-14 2021-10-14 0001813658 tmpo:LegacyTempoMember 2021-01-01 2021-12-31 0001813658 tmpo:LoanAndSecurityAgreementMember tmpo:August2022BridgeNoteAgreementMember 2022-08-25 2022-08-25 0001813658 tmpo:AmendedAndRestated2022PromissoryMember 2022-01-01 2022-12-31 0001813658 us-gaap:FairValueInputsLevel3Member us-gaap:BorrowingsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001813658 us-gaap:FairValueInputsLevel3Member tmpo:EarnoutLiabilityTempoEarnoutMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001813658 us-gaap:FairValueInputsLevel3Member tmpo:EarnoutLiabilityAdditionalPeriodSharesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001813658 us-gaap:FairValueInputsLevel2Member tmpo:WarrantLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001813658 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001813658 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001813658 us-gaap:BorrowingsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001813658 tmpo:WarrantLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001813658 tmpo:EarnoutLiabilityTempoEarnoutMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001813658 tmpo:EarnoutLiabilityAdditionalPeriodSharesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001813658 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001813658 us-gaap:FairValueInputsLevel3Member tmpo:WarrantLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001813658 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001813658 tmpo:WarrantLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001813658 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001813658 us-gaap:FairValueInputsLevel3Member tmpo:August2022BridgeNotesMember 2022-12-31 0001813658 tmpo:LsaConvertibleNoteMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001813658 tmpo:AmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001813658 us-gaap:FairValueInputsLevel3Member tmpo:August2022BridgeNotesMember 2021-12-31 0001813658 tmpo:LsaConvertibleNoteMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001813658 tmpo:AmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001813658 tmpo:AmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-12-31 0001813658 tmpo:BridgeNoteMember us-gaap:ConvertibleDebtMember 2022-01-01 2022-12-31 0001813658 tmpo:P72AndLuxMember 2022-01-01 2022-12-31 0001813658 tmpo:BridgeNoteMember 2022-01-01 2022-12-31 0001813658 tmpo:AmendedAndRestatedLoanAndSecurityAgreementMember 2022-01-01 2022-12-31 0001813658 tmpo:ServiceBasedRestrictedStockUnitMember 2022-12-31 0001813658 tmpo:ServiceBasedRestrictedStockUnitMember 2022-01-01 2022-12-31 0001813658 tmpo:PerformanceBasedEarnoutSharesMember 2022-12-31 0001813658 tmpo:P72AndLuxMember 2022-12-31 0001813658 tmpo:BridgeNoteMember 2022-05-19 0001813658 tmpo:P72AndLuxMember 2022-01-18 0001813658 tmpo:MemberOfCompanysBoardOfDirectorsMember 2022-12-31 0001813658 tmpo:AceAffiliatesMember 2022-12-31 0001813658 tmpo:BridgeNoteMember 2022-09-30 2022-09-30 0001813658 tmpo:PaycheckProtectionProgramLoanMember 2020-12-01 2020-12-31 0001813658 us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001813658 us-gaap:MeasurementInputDiscountRateMember 2022-12-31 0001813658 tmpo:ScenarioBeforeOccurrenceOfPublicTradingTriggerMember tmpo:LoanAndSecurityAgreementMember 2022-12-31 0001813658 tmpo:ScenarioAfterOccurrenceOfPublicTradingTriggerMember tmpo:LoanAndSecurityAgreementMember 2022-12-31 0001813658 tmpo:LoanAndSecurityAgreementMember 2022-12-31 0001813658 tmpo:August2022BridgeNotesMember 2022-08-25 2022-08-25 0001813658 tmpo:BridgeNoteMember 2022-05-19 2022-05-19 0001813658 tmpo:P72AndLuxMember 2022-01-18 2022-01-18 0001813658 tmpo:LoanAndSecurityAgreementMember tmpo:August2022BridgeNotesMember 2022-08-25 0001813658 tmpo:BridgeNoteMember 2022-07-01 0001813658 tmpo:SvbTermLoanMember 2021-09-01 0001813658 tmpo:SvbTermLoanMember 2021-06-23 0001813658 tmpo:WorkingCapitalFacilityMember 2020-08-12 0001813658 tmpo:PaycheckProtectionProgramLoanMember 2020-05-31 0001813658 tmpo:PaycheckProtectionProgramLoanMember 2021-08-01 2021-08-31 0001813658 tmpo:LenderSubscriptionAgreementsMember 2022-11-22 0001813658 tmpo:AmendedAndRestatedLoanAndSecurityAgreementMember us-gaap:PrimeRateMember 2022-11-22 2022-11-22 0001813658 tmpo:ScenarioBeforeOccurrenceOfPublicTradingTriggerMember tmpo:LoanAndSecurityAgreementMember 2022-01-01 2022-12-31 0001813658 tmpo:ScenarioAfterOccurrenceOfPublicTradingTriggerMember tmpo:LoanAndSecurityAgreementMember 2022-01-01 2022-12-31 0001813658 tmpo:LenderSubscriptionAgreementsMember 2022-11-22 2022-11-22 0001813658 tmpo:IncentivePipeSharesMember tmpo:LenderSubscriptionAgreementsMember 2022-11-22 2022-11-22 0001813658 tmpo:CommittedPipeSharesMember tmpo:LenderSubscriptionAgreementsMember 2022-11-22 2022-11-22 0001813658 tmpo:LoanAndSecurityAgreementTranche2Member 2022-12-31 0001813658 tmpo:LoanAndSecurityAgreementTranche1Member 2022-12-31 0001813658 tmpo:LoanAndSecurityAgreementTranche2Member 2022-01-11 0001813658 tmpo:LoanAndSecurityAgreementTranche1Member 2022-01-11 0001813658 tmpo:AmendmentExpandedTranche1Member 2022-01-11 0001813658 tmpo:TwoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001813658 tmpo:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001813658 tmpo:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001813658 tmpo:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001813658 tmpo:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-12-31 0001813658 us-gaap:WarrantMember 2022-12-31 0001813658 tmpo:SharesReservedForFutureGrantsMember 2022-12-31 0001813658 tmpo:OptionsAndRestrictedCommonStockMember 2022-12-31 0001813658 tmpo:EarnoutSharesMember 2022-12-31 0001813658 us-gaap:EmployeeStockOptionMember tmpo:IncentiveAwardPlan2022Member 2022-11-30 0001813658 tmpo:WarrantClassifiedAsEquityMember us-gaap:CommonStockMember 2022-12-31 0001813658 tmpo:CommonStockTwoMember 2022-12-31 0001813658 tmpo:CommonStockThreeMember 2022-12-31 0001813658 tmpo:CommonStockOneMember 2022-12-31 0001813658 tmpo:CommonStockFourMember 2022-12-31 0001813658 tmpo:CommonStockFiveMember 2022-12-31 0001813658 tmpo:WarrantClassifiedAsEquityMember 2022-08-25 0001813658 tmpo:WarrantClassifiedAsLiabilityMember tmpo:CommonStockTwoMember 2021-12-31 0001813658 tmpo:WarrantClassifiedAsLiabilityMember tmpo:CommonStockThreeMember 2021-12-31 0001813658 tmpo:WarrantClassifiedAsLiabilityMember tmpo:CommonStockOneMember 2021-12-31 0001813658 tmpo:WarrantClassifiedAsLiabilityMember tmpo:CommonStockFourMember 2021-12-31 0001813658 tmpo:WarrantClassifiedAsLiabilityMember tmpo:CommonStockFiveMember 2021-12-31 0001813658 tmpo:WarrantClassifiedAsEquityMember tmpo:CommonStockTwoMember 2021-12-31 0001813658 tmpo:WarrantClassifiedAsEquityMember tmpo:CommonStockThreeMember 2021-12-31 0001813658 tmpo:WarrantClassifiedAsEquityMember tmpo:CommonStockOneMember 2021-12-31 0001813658 tmpo:WarrantClassifiedAsEquityMember 2021-10-31 0001813658 tmpo:WarrantClassifiedAsEquityMember 2021-06-30 0001813658 tmpo:SvbTermLoanAndCreditFacilityMember 2021-06-23 0001813658 tmpo:June2021CreditFacilityMember 2021-06-23 0001813658 tmpo:WarrantClassifiedAsEquityMember 2021-01-31 0001813658 tmpo:EquipmentLoanAndSecurityAgreementMember 2021-01-29 0001813658 2020-12-31 0001813658 2022-08-08 2022-08-08 0001813658 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001813658 us-gaap:StockCompensationPlanMember 2022-01-01 2022-12-31 0001813658 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001813658 us-gaap:StockCompensationPlanMember 2021-01-01 2021-12-31 0001813658 tmpo:EquipmentLoanAndSecurityAgreementMember 2022-01-01 2022-12-31 0001813658 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001813658 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001813658 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001813658 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001813658 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001813658 tmpo:EquityIncentivePlan2015Member 2022-01-01 2022-12-31 0001813658 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001813658 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001813658 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001813658 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001813658 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001813658 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001813658 tmpo:AceConvergenceAcquisitionCorpMember 2022-12-31 0001813658 tmpo:LegacyTempoMember 2021-12-31 0001813658 tmpo:WhiteLionStockPurchaseAgreementMember 2022-11-21 2022-11-21 0001813658 tmpo:SvbTermLoanMember 2021-06-23 2021-06-23 0001813658 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001813658 us-gaap:CommonStockMember 2022-11-22 2022-11-22 0001813658 tmpo:PerformanceBasedEarnoutSharesMember 2022-01-01 2022-12-31 0001813658 tmpo:PerformanceBasedEarnoutSharesMember 2022-09-09 2022-09-09 0001813658 us-gaap:RestrictedStockUnitsRSUMember 2022-09-09 2022-09-09 0001813658 2022-11-30 0001813658 tmpo:EquityIncentivePlan2015Member 2022-12-31 0001813658 tmpo:EquityIncentivePlan2015Member 2022-10-01 2022-12-31 0001813658 tmpo:IncentiveAwardPlan2022Member 2022-11-01 2022-11-30 0001813658 us-gaap:EmployeeStockOptionMember tmpo:IncentiveAwardPlan2022Member 2022-01-01 2022-12-31 0001813658 us-gaap:EmployeeStockOptionMember tmpo:EquityIncentivePlan2015Member 2015-04-01 2015-04-30 0001813658 2018-01-01 2018-01-01 0001813658 tmpo:AcePublicWarrantsMember 2022-11-22 2022-11-22 0001813658 tmpo:AcePrivateWarrantsMember 2022-11-22 2022-11-22 0001813658 tmpo:AgreementsWithAceSponsorMember 2022-12-31 0001813658 tmpo:EarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsMember tmpo:EarnoutSharesTrancheTwoMember 2022-01-01 2022-12-31 0001813658 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001813658 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001813658 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001813658 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-01-01 2021-12-31 0001813658 tmpo:SqnEquipmentLoanMember 2022-12-31 0001813658 tmpo:SqnEquipmentLoanMember 2021-12-31 0001813658 tmpo:LsaTranche1.2Member 2021-12-31 0001813658 tmpo:LsaTranche1.1Member 2021-12-31 0001813658 tmpo:June2021CreditFacilityMember 2021-06-23 2021-06-23 0001813658 tmpo:EquipmentLoanAndSecurityAgreementMember 2021-01-29 2021-01-29 0001813658 tmpo:EquipmentLoanAndSecurityAgreementTranche1Member 2021-01-29 2021-01-29 0001813658 tmpo:LoanAndSecurityAgreementMember 2021-10-13 2021-10-13 0001813658 tmpo:WhiteLionStockPurchaseAgreementMember 2022-11-21 0001813658 srt:MinimumMember us-gaap:FairValueInputsLevel3Member tmpo:EarnoutLiabilityTempoEarnoutMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001813658 srt:MinimumMember us-gaap:FairValueInputsLevel3Member tmpo:EarnoutLiabilityTempoEarnoutMember us-gaap:MeasurementInputDiscountRateMember 2022-12-31 0001813658 srt:MaximumMember us-gaap:FairValueInputsLevel3Member tmpo:EarnoutLiabilityTempoEarnoutMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001813658 srt:MaximumMember us-gaap:FairValueInputsLevel3Member tmpo:EarnoutLiabilityTempoEarnoutMember us-gaap:MeasurementInputDiscountRateMember 2022-12-31 0001813658 us-gaap:FairValueInputsLevel3Member tmpo:EarnoutLiabilityTempoEarnoutMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001813658 us-gaap:FairValueInputsLevel3Member tmpo:EarnoutLiabilityAdditionalPeriodSharesMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001813658 us-gaap:FairValueInputsLevel3Member tmpo:EarnoutLiabilityAdditionalPeriodSharesMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001813658 us-gaap:FairValueInputsLevel3Member tmpo:EarnoutLiabilityAdditionalPeriodSharesMember us-gaap:MeasurementInputDiscountRateMember 2022-12-31 0001813658 tmpo:WarrantClassifiedAsLiabilityMember 2022-01-01 2022-12-31 0001813658 tmpo:WarrantClassifiedAsLiabilityMember 2021-01-01 2021-12-31 0001813658 tmpo:EarnoutLiabilityTempoEarnoutMember tmpo:EarnoutSharesTrancheTwoMember 2022-11-22 2022-11-22 0001813658 tmpo:EarnoutLiabilityTempoEarnoutMember tmpo:EarnoutSharesTrancheOneMember 2022-11-22 2022-11-22 0001813658 tmpo:EarnoutLiabilityAdditionalPeriodSharesMember 2022-11-22 2022-11-22 0001813658 tmpo:EarnoutLiabilityTempoEarnoutMember tmpo:EarnoutSharesTrancheTwoMember 2022-01-01 2022-12-31 0001813658 tmpo:EarnoutLiabilityTempoEarnoutMember tmpo:EarnoutSharesTrancheOneMember 2022-01-01 2022-12-31 0001813658 tmpo:EarnoutLiabilityAdditionalPeriodSharesMember 2022-01-01 2022-12-31 0001813658 us-gaap:FairValueInputsLevel3Member tmpo:August2022BridgeNotesMember 2022-01-01 2022-12-31 0001813658 tmpo:LsaConvertibleNoteMember us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-12-31 0001813658 tmpo:LoanAndSecurityAgreementMember tmpo:August2022BridgeNoteAgreementMember 2022-01-01 2022-12-31 0001813658 tmpo:EarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsMember 2022-01-01 2022-12-31 0001813658 tmpo:ThirdAmendedAndRestatedSubscriptionAgreementMember 2022-12-31 0001813658 tmpo:EarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsMember 2022-12-31 0001813658 2022-11-22 0001813658 tmpo:AmendedAndRestatedLoanAndSecurityAgreementMember 2022-11-22 2022-11-22 0001813658 tmpo:ScenarioCommitmentFeePayableOnThirdAnniversaryOfSuchBorrowingMember 2022-01-01 2022-12-31 0001813658 tmpo:ScenarioCommitmentFeePayableOnOrBeforeFirstAnniversaryOfSuchBorrowingMember 2022-01-01 2022-12-31 0001813658 tmpo:ScenarioCommitmentFeePayableAfterFirstAnniversaryOfSuchBorrowingButOnOrBeforeSecondAnniversaryOfSuchBorrowingMember 2022-01-01 2022-12-31 0001813658 tmpo:AmendedAndRestatedLoanAndSecurityAgreementMember 2022-11-22 0001813658 tmpo:PublicWarrantsMember 2022-11-22 0001813658 tmpo:PrivateWarrantsMember 2022-11-22 0001813658 tmpo:LegacyTempoMember 2022-12-31 0001813658 tmpo:LoanAndSecurityAgreementMember tmpo:August2022BridgeNoteAgreementMember 2022-08-25 0001813658 tmpo:CommittedPipeSharesMember tmpo:ThirdAmendedAndRestatedSubscriptionAgreementMember 2022-12-31 0001813658 tmpo:CommittedPipeSharesMember tmpo:ThirdAmendedAndRestatedSubscriptionAgreementMember 2022-01-01 2022-12-31 0001813658 2021-01-01 2021-12-31 0001813658 tmpo:LegacyTempoMember 2022-01-01 2022-12-31 0001813658 tmpo:ThirdAmendedAndRestatedSubscriptionAgreementMember 2022-01-01 2022-12-31 0001813658 tmpo:AgreementsWithAceSponsorMember 2022-01-01 2022-12-31 0001813658 tmpo:EarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsMember tmpo:EarnoutSharesTrancheOneMember 2022-01-01 2022-12-31 0001813658 tmpo:OptimumDesignAssociatesInc.AndOptimumDesignAssociatesPty.LtdMember us-gaap:SubsequentEventMember 2023-03-25 2023-03-25 0001813658 2021-12-31 0001813658 2022-12-31 0001813658 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001813658 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001813658 2022-06-30 0001813658 2023-03-31 0001813658 2022-01-01 2022-12-31 shares iso4217:USD tmpo:installment pure iso4217:USD shares tmpo:Y tmpo:tranche tmpo:customer tmpo:item 0001813658 false FY 8843703 6708466 http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet 8843703 6708466 0 0 No No Yes Yes 6745554 26329195 -16.38 -7.16 P15M 3000000 10000000 http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet -1448851000 -48013000 -16.38 -7.16 P3M P1Y 10-K true 2022-12-31 --12-31 2022 false 001-39406 Tempo Automation Holdings, Inc. DE 92-1138525 2460 Alameda Street San Francisco CA 94103 415 320-1261 Common Stock, par value $0.0001 per share TMPO NASDAQ Warrants, each whole warrant exercisable for one share of common stock at an exercise price of $11.50 TMPO.W NASDAQ Non-accelerated Filer true true false false false 37100000 27141039 243 BDO USA, LLP San Jose, California 7113000 2864000 2633000 2918000 2578000 879000 233000 1219000 744000 892000 13301000 8772000 6514000 8891000 371000 1323000 320000 320000 83000 2925000 20589000 22231000 10165000 1583000 2595000 175000 7209000 3971000 689000 1249000 516000 1111000 1606000 1091000 600000 20101000 0 20977000 10486000 44357000 19666000 30000 546000 1606000 663000 11351000 389000 5573000 1173000 46612000 38742000 0.0001 0.0001 20000000 20000000 0 0 0.0001 0.0001 600000000 600000000 26329195 6745554 3000 1000 227137000 91800000 -253163000 -108312000 -26023000 -16511000 20589000 22231000 12049000 17361000 10736000 14578000 1313000 2783000 10803000 9904000 8265000 9817000 29487000 16376000 297000 48852000 36097000 -47539000 -33314000 8095000 3686000 30793000 8955000 20000 3000 -52276000 -319000 -4000 2500000 453000 -4242000 10766000 4149000 -97312000 -14699000 -144851000 -48013000 -144851000 -48013000 -16.38 -7.16 8843703 6708466 29520187 75684000 9773097 0 4285000 -60299000 -56014000 -29520187 -75684000 -3072597 1000 75683000 75684000 6700500 1000 79968000 -60299000 19670000 0 -48013000 -48013000 45054 0 126000 126000 0 9168000 9168000 0 2538000 2538000 6745554 1000 91800000 -108312000 -16511000 29520187 75684000 10037305 16117000 -108312000 -92195000 -29520187 -75684000 -3291751 1000 75683000 75684000 6745554 1000 91800000 -108312000 -16511000 -144851000 -144851000 8184 49000 49000 6003020 1000 62909000 62910000 3679148 38389000 38389000 8073289 1000 4318000 4319000 1820000 19074000 19074000 10598000 10598000 26329195 3000 227137000 -253163000 -26023000 -144851000 -48013000 7229000 3770000 11289000 2538000 30793000 8955000 297000 -51903000 -319000 -4000 824000 786000 19000 91000 453000 -4242000 -10516000 4149000 2500000 -266000 297000 -986000 611000 1699000 711000 412000 633000 -4119000 1817000 1743000 1109000 2420000 95000 874000 3681000 600000 -245000 -1111000 -987000 -28793000 -30228000 34000 622000 -34000 -622000 1091000 906000 10000000 33000000 10637000 111000 765000 3835000 14998000 49000 126000 18704000 1277000 169000 33076000 16288000 4249000 -14562000 3184000 17746000 7433000 3184000 10000 7000 6145000 2446000 9168000 1122000 19074000 62910000 5322000 38389000 1757000 2500000 69500000 6000000 62997000 6000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(1)</b></span><b style="font-weight:bold;">Description of Business and Business Combination</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;">Description of Business</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Tempo Automation Holdings, Inc. (the “Company,” “Tempo,” “us,” “our” or “we”) is a Printed Circuit Board Assembly (“PCBA”) manufacturing company that was incorporated in Delaware in 2022. Prior to the Merger (as defined below), the Company operated as Tempo Automation, Inc. (“Legacy Tempo”). Tempo provides turnkey PCBA services for low volume production and the Company’s proprietary automation software is intended to provide transparent production and delivery tracking with live updates through an unbroken digital thread from design to delivery. The Company provides real-time lead times based on supplier inventory and factory workload.</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;">Merger with ACE Convergence Acquisition Corp</span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 22, 2022, ACE Convergence Acquisition Corp. (“ACE”) and its subsidiary, ACE Convergence Subsidiary Corp, acquired Legacy Tempo via a series of mergers, whereby Legacy Tempo merged into ACE Convergence Subsidiary Corp, and became a wholly owned subsidiary of ACE (the “Merger”). ACE was renamed Tempo Automation Holdings, Inc (also referred to herein as “New Tempo”). Prior to the Merger, ACE Convergence Acquisition LLC was the sponsor of ACE (the “Sponsor”) and with the close of the Merger either ACE Convergence Acquisition LLC or affiliated entities, remained a significant shareholder in the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Trust Proceeds and PIPE investment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the closing date of the Merger, $23.4 million of unredeemed funds were released to ACE from the Trust and accordingly 2,269,299 shares associated with the Trust remained from such holders within New Tempo.</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 execution of the Merger, New Tempo received proceeds from a number of investors (the “PIPE Investors”), pursuant to the Third Amended and Restated Subscription Agreement, whereby such investors agreed to purchase an aggregate of 550,000 shares of common stock (the “Committed PIPE Shares”), for an aggregate purchase price of $5.5 million, in a private placement pursuant to the subscription agreements (the “PIPE”). Of the $5.5 million, New Tempo received a cash inflow of $3.5 million and an existing investor holding $2.0 million in the Trust agreed to participate in the PIPE investment, exchanging its shares in Trust for PIPE shares. Pursuant to the PIPE subscription agreement, an additional 2,000,000 shares (the “Incentive PIPE Shares”) were issued to the PIPE Investors (including to the LSA PIPE Investors, as discussed below) on a pro-rata basis as an incentive to purchase the shares under the Third Amended and Restated PIPE Subscription Agreement. The funding from the PIPE Investors closed immediately prior to the closing of the Merger.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition to the Committed PIPE Shares and Incentive PIPE Shares issued at the closing of the PIPE investment, New Tempo agreed that the newly merged entity would:</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 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;">issue additional shares of common stock to each PIPE Investor (the “Additional Shares”) in the event that the volume weighted average price per share (“Adjustment Period VWAP”) of New Tempo common stock during the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30 days</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> commencing on the date on which a registration statement registering the resale of the shares of New Tempo common stock acquired by such PIPE Investors is declared effective is less than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$10.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> per share. </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 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;">transfer the PIPE subscribers (to the extent such subscribers committed shares are still outstanding) up to an additional </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1,000,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares (“Additional Period Shares”) in the event that during the additional period the volume weighted average price per share (“Additional Period VWAP”) is less than the Adjustment Period WVAP during the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fifteen month</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> period following closing of the Merger.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Due to the number of PIPE Incentive Shares issued at closing, pursuant to the PIPE subscription agreement no Additional Shares will be issued by New Tempo to any PIPE investor. For the Additional Period Shares which remain subject to issuance, the Company determined that these represent equity linked financial instruments that are liability classified and measured at fair value at each reporting date. At closing of the Merger, the liability associated with such additional period shares was immaterial. The Company </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">remeasured the liability at December 31, 2022, recording </span>$0.8 million within earnout liabilities on the consolidated balance sheet and recorded a loss on remeasurement of $0.8 million for the period from the date of the Merger to December 31, 2022, which is recorded within change in fair value of earnout liabilities on the consolidated statement of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Upon consummation of the Merger, Tempo received approximately $18.7 million from the Trust and PIPE, net of transaction costs and other payments as set forth as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;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:3.84%;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:17.53%;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></p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash—ACE Trust</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;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;"> 23,391</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash—PIPE investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;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,500</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: transaction costs and other payments<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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:15.11%;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;"> (8,187)</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash proceeds from Merger</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,704</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Earnout liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,322)</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Warrants assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,122)</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Debt assumed – related party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (600)</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: ACE transaction costs – unpaid<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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:15.11%;border-bottom: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,342)</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Merger and PIPE Financing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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:15.11%;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;"> 4,318</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Amount reflects payment of the following amounts utilizing the proceeds released from the Trust (a) the repayment of $2.1<span style="white-space:pre-wrap;"> million of ACE related party loans, (b) the payment of </span>$0.6 million of ACE deferred underwriting fees payable, (c) the payment of $4.5 million in ACE transaction costs related to the Merger and other financing activities, and (d) the payment of a $1.0 million commitment fee to secure an equity line of credit for the benefit of the combined Company.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">During the period from the Merger date to December 31, 2022, the Company paid $0.5 million of ACE’s transaction costs and other payments, included in the amount above, and as of December 31, 2022, $7.3 million of ACE transaction costs remained unpaid.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Excludes the payment of $3.3 million as part of the LSA amendment and any Legacy Tempo transaction costs relating to the Merger Transaction. Upon receiving the $18.7 million of proceeds from Trust, the Company paid $1.4 million in Legacy Tempo legal fees and $0.5 million in fees to certain capital markets advisors, both of such amounts were expensed by the Company.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">At the time of Merger, the Company made the determination to expense all Legacy Tempo transaction costs. For the years ended December 31, 2022 and 2021, the Company expensed $8.6 million and $0.1 million, respectively, within general administrative expenses on the consolidated statement of operations. As of December 31, 2021, the Company had deferred such costs amounting to $1.9 million, which are included in other noncurrent assets in the consolidated balance sheets. As of December 31, 2022 and 2021, $5.2 million and $1.8 million of transaction costs remained unpaid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Legacy Tempo Convertible Promissory Notes and Equity and the Exchange</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Immediately prior to the closing of the Merger, all convertible promissory notes converted into Legacy Tempo common stock, all shares of outstanding redeemable convertible preferred stock of Legacy Tempo were automatically converted into shares of Legacy Tempo common stock, and substantially all outstanding warrants for Legacy Tempo shares were net settled into shares of common stock of Legacy Tempo. Upon the consummation of the Merger, each share of Legacy Tempo common stock issued and outstanding was canceled and converted into the right to receive 0.1705 shares (the “Exchange Ratio”) of common stock of ACE. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Further upon the Closing, (i) each Legacy Tempo Option granted under the 2015 Equity Incentive Plan was converted into (a) the right to receive a number of Tempo Earnout Shares and (b) a New Tempo Option, upon substantially the same terms and conditions as in effect with respect to the corresponding Legacy Tempo Option and (ii) each Legacy Tempo RSU granted under the 2015 Equity Incentive Plan was converted into (a) the right to receive a number of Tempo Earnout Shares and (b) a New Tempo RSU, upon substantially the same terms and conditions as in effect with respect to the corresponding Tempo RSU.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Earnout Arrangement with holders of Legacy Tempo common stock and outstanding equity awards</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Concurrent with the closing of the Merger, holders of Legacy Tempo common stock and outstanding equity awards (including warrant, stock option and RSU holders) agreed to the right to receive up to an aggregate amount of 7,000,000 shares of Company common stock (or equivalent equity award) (the “Earnout Shares”) that would be issued if the following targets are achieved:</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 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;">3,500,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> Earnout Shares (“Tranche 1”) will be issued upon achieving </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million in Adjusted EBITDA in a single quarter during the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five-year</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> period following the Merger, 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 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;">3,500,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> Earnout Shares (“Tranche 2”) will be issued upon achieving </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$15.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million in sales in a single quarter during the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five-year</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> period following the Merger.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Legacy Tempo employees entitled to receive Earnout Shares must provide service through the date the target is achieved and an employee departs, the Earnout Shares are reallocated to the remaining pool of recipients who received the right to the Earnout Shares on the Merger Date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Of the 7,000,000 Earnout Shares, 1,824,463 Earnout Shares were given to common stock, option and RSU holders that are held by current employees and directors and are accounted for under ASC 718. Refer to Note 9 for further discussion of the accounting impact of such Earnout Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The remaining 5,175,537 Earnout Shares (the “Other Earnout Shares”) are not within the scope of ASC 718 and are liability classified under ASC 815-40, as they represent equity linked instruments that are not considered indexed to the Company’s own stock. Accordingly, the earnout shares are remeasured at fair value at each reporting date. The Company recorded a liability of $5.3 million at the time of closing associated with Other Earnout Shares. The Company remeasured the liability at December 31, 2022 to $0.4 million, resulting in a gain on remeasurement for the period from the date of the Merger to December 31, 2022 of $4.9 million, which is recorded within change in fair value of earnout liabilities on the consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Refer to Note 3 for further discussion of the valuation considerations related to the Earnout Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Other Arrangements entered into at time of Merger or assumed upon Merger</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">First Amended Loan Security Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 22, 2022, Legacy Tempo entered into that certain First Amended and Restated Loan and Security Agreement (the “Amended LSA”), dated as of November 22, 2022, with the same lender group to the Company’s preexisting Loan and Security Agreement (the “LSA”). Concurrent with Legacy Tempo’s entry into the Amended LSA, Legacy Tempo repaid a portion of the outstanding balance under the Prior LSA to the Lenders in a cash amount equal to $3.0 million. Additionally, the Lenders entered into the Lender Subscription Agreements pursuant to which a portion of the outstanding balance under the Prior LSA in an amount equal to $7.0 million was converted into shares of common stock of New Tempo at a conversion rate of $10.00 per share. The Lenders (the “LSA PIPE Investors”) received 700,000 Committed PIPE Shares and 1,120,000 in PIPE Incentive Shares issued in exchange for the satisfaction of obligations. Further the lenders obtained the rights to receive the previously mentioned Additional Shares and Additional Period Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">New Tempo Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 22, 2022, upon close of the Merger the Company assumed the 11,499,987 of public warrants and 6,600,000 of private warrants of ACE that were outstanding immediately prior to the Merger. The Company has accounted for the public warrants as equity classified instruments and the private warrants as liability classified instruments subject to remeasurement at each reporting date. Refer to Notes 3 and 8 for further discussion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Capital Markets</b> <b style="font-weight:bold;">Advisor Fees</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Prior to the Merger, Legacy Tempo agreed that with the closing of the Merger the Company would settle amounts owed to capital market advisors of $1.5 million by issuing 75,000 shares of common stock at closing worth $0.8 million and by agreeing to pay $0.8 million in cash. The amounts payable in shares is subject to adjustment during the twelve-month period following the closing, so as to provide that the advisors receive shares equal to $0.8 million at the end of the measurement period. The Company issued 159,948 shares of Common Stock to each capital markets advisor on February 10, 2023. The stock-based payment arrangement with the service provider was accounted for under ASC 718. The Company initially recorded the share issuance as an expense of $0.8 million </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">and an offset to additional paid-in capital. Further, the Company recorded an additional liability of $0.7 million due to a decline in the Company’s share price, with such an amount being recorded as additional stock-based compensation expense in the statement of operations. For the period from the date of the Merger to December 31, 2022, the Company paid $0.5 million of the cash amounts due, with $0.3 million remaining accrued and unpaid as of December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">White Lion Stock Purchase Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 22, 2022, subsequent to the closing of the Merger, New Tempo assumed the responsibilities of the Purchase Agreement and the White Lion Registration Rights Agreement with White Lion. Pursuant to the Purchase Agreement, the Company has the right, but not the obligation to require White Lion to purchase, from time to time, up to the lesser of (i) $100.0 million in aggregate gross purchase price of newly issued shares of Common Stock and (ii) the Exchange Cap, in each case, subject to certain limitations and conditions set forth in the Purchase Agreement. New Tempo assumed a liability of $1.0 million for the commitment fee owed to White Lion, which was paid out of the funds released from Trust at the time of Merger. No stock purchases under the Purchase Agreement were made during the year ended December 31, 2022. Refer to Note 13 for further discussion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Agreements with ACE Sponsor</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">With the closing of the Merger, 3,750,000 shares previously held by the Sponsor in ACE, became holdings in New Tempo. Further, in accordance with the Sponsor support agreement entered into prior to closing of the Merger, on the earlier of (i) the date which is <span style="-sec-ix-hidden:Hidden_-SC187-IIUajNVhByBn2Qg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fifteen</span></span> (15) months following the Closing and (ii) immediately prior to the closing of a strategic transaction, each of the PIPE Investors, are eligible to receive a pro rata portion of 1,000,000 Additional Period Shares by virtue of the Sponsor. Specifically, 1,000,000 of the 3,750,000 Sponsor shares at close will vest after 15 months, in an amount equal to 1,000,000 less any Additional Period Shares issued to the PIPE investors, if any. During the period where 1,000,000 shares are subject to transfer, the sponsor maintains its rights as a shareholder with respect to such shares, including the right to receive dividends and/or distributions and voting rights. As noted above, the Additional Period Shares are equity linked instruments recorded as a liability within earnout liabilities on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Accounting for the Business Combination </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Upon the closing of the Merger, Tempo’s certificate of incorporation was amended and restated to increase the total number of authorized shares of all classes of capital stock to 620,000,000 shares, of which 600,000,000 shares are designated as common stock, $0.0001 par value per share; and 20,000,000 shares designated preferred stock, $0.0001 par value per share. Immediately following the closing of the Merger, there were 26,393,195 shares of the Company’s common stock issued and outstanding and warrants to purchase 18,100,000 shares of the Company’s common stock outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Merger is accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, ACE was treated as the “acquired” company for financial reporting purposes. Accordingly, for accounting purposes, the Merger was treated as the equivalent of Legacy Tempo issuing stock for the net assets of Tempo accompanied by a recapitalization. Accordingly, all historical financial information presented in the consolidated financial statements represents the accounts of Tempo and its wholly owned subsidiaries as if Legacy Tempo is the predecessor to the Company. The shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the Exchange Ratio established in the Merger (0.1705 shares of Company common stock for every one share of Legacy Tempo common stock).</p> 23400000 2269299 550000 5500000 5500000 3500000 2000000.0 2000000 P30D 10.00 1000000 P15M 800000 800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Upon consummation of the Merger, Tempo received approximately $18.7 million from the Trust and PIPE, net of transaction costs and other payments as set forth as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;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:3.84%;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:17.53%;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></p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash—ACE Trust</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;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;"> 23,391</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash—PIPE investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;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,500</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: transaction costs and other payments<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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:15.11%;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;"> (8,187)</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash proceeds from Merger</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,704</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Earnout liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,322)</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Warrants assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,122)</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Debt assumed – related party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (600)</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: ACE transaction costs – unpaid<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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:15.11%;border-bottom: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,342)</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Merger and PIPE Financing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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:15.11%;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;"> 4,318</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Amount reflects payment of the following amounts utilizing the proceeds released from the Trust (a) the repayment of $2.1<span style="white-space:pre-wrap;"> million of ACE related party loans, (b) the payment of </span>$0.6 million of ACE deferred underwriting fees payable, (c) the payment of $4.5 million in ACE transaction costs related to the Merger and other financing activities, and (d) the payment of a $1.0 million commitment fee to secure an equity line of credit for the benefit of the combined Company.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">During the period from the Merger date to December 31, 2022, the Company paid $0.5 million of ACE’s transaction costs and other payments, included in the amount above, and as of December 31, 2022, $7.3 million of ACE transaction costs remained unpaid.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Excludes the payment of $3.3 million as part of the LSA amendment and any Legacy Tempo transaction costs relating to the Merger Transaction. Upon receiving the $18.7 million of proceeds from Trust, the Company paid $1.4 million in Legacy Tempo legal fees and $0.5 million in fees to certain capital markets advisors, both of such amounts were expensed by the Company.</p></td></tr></table> 18700000 23391000 3500000 8187000 18704000 -5322000 -1122000 -600000 -7342000 4318000 2100000 600000 4500000 1000000.0 500000 7300000 3300000 18700000 1400000 500000 8600000 100000 1900000 5200000 1800000 0.1705 7000000 3500000 5000000.0 P5Y 3500000 15000000.0 P5Y 7000000 1824463 5175537 5300000 400000 4900000 3000000.0 7000000.0 10.00 700000 1120000 11499987 6600000 1500000 75000 800000 800000 P12M 800000 159948 800000 700000 500000 300000 100000000.0 1000000.0 3750000 1000000 1000000 3750000 P15M 1000000 1000000 620000000 600000000 0.0001 20000000 0.0001 26393195 18100000 0.1705 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(2)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Summary of Significant Accounting Policies</b></p></td></tr></table><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;">Emerging Growth Company Status</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that the Company (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the Company’s financial statements may not be comparable to financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards based on public company effective dates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company will remain an emerging growth company under the JOBS Act until the earliest of (i) the last day of our first fiscal year following the fifth anniversary of the closing of ACE’s initial public offering, (ii) the last date of our fiscal year in which we have total annual gross revenue of at least $1.235 billion, (iii) the date on which we are deemed to be a “large accelerated filer” under the rules of the SEC with at least $700.0 million of outstanding securities held by non-affiliates or (iv) the date on which we have issued more than $1.0 billion in non-convertible debt securities during the previous three-years.</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 consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”). References to ASC and ASU included herein refer to the Accounting Standards Codification and Accounting Standards Update established by the Financial Accounting Standards Board (“FASB”) as the source of authoritative U.S. GAAP. The financial statements include all of the accounts of the Company and all intercompany balances and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year presentation of our consolidated financial statements. These reclassifications had no effect on the Company’s reported consolidated results of operations.</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;">Liquidity and Going Concern</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has experienced negative cash flows from operations since inception and expects negative cash flows from operations to continue for the foreseeable future. The Company had an accumulated deficit of $253.2 million, cash, cash equivalents and restricted cash of $7.4 million , and a working capital deficiency of $31.1 million as of December 31, 2022. During the year ended December 31, 2022, the Company used net cash of $28.8 million in operating activities and incurred a net loss of $144.9 million. Additionally, as of the date these financial statements were available for issuance, the Company has approximately $3.2 million of contractual loan principal payments and finance lease obligations coming due within the next 12 months and the Company was not in compliance with its outstanding debt covenants under the A&amp;R LSA (as defined in Note 5). These conditions exist that 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 order to fund planned operations while meeting obligations as they come due, the Company will need to secure additional debt or equity financing. However, there can be no assurance that the Company will be able to obtain such funding on terms acceptable to the Company, on a timely basis or at all, particularly in light of the Company's current stock price and liquidity. As a result, substantial doubt exists about the Company’s ability to continue as a going concern within one year after the date that the financial statements are available to be issued. Failure to secure additional funding may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact additional operating cost reductions available to management, which could have a material adverse effect on the Company’s business, operating results, financial condition, and ability to achieve its intended business objectives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying audited financial statements have been prepared in conformity with U.S. GAAP, assuming the Company will continue as a going concern and do not include adjustments that might result from the outcome of this uncertainty. This basis of accounting contemplates the recovery of the Company’s assets and the satisfaction of liabilities in the normal course.</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 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Those estimates and assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts; share-based compensation; determination of fair value of our debt; determination of fair value of embedded derivatives; determination of fair value of our warrants; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; accrued liabilities; and the recognition and measurement of earnout liabilities. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates, and those differences could be material to the financial statements.</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;">Risks and Uncertainties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company is subject to a number of risks. The Company conducts business in a dynamic high technology industry and believes that changes in any of the following areas could have a material adverse effect on its future financial position, results of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">operations, or cash flows: advances and trends in new technologies and industry standards; pressures resulting from new applications offered by competitors; delays in applications and functionality development; changes in certain strategic relationships or customer relationships; the Company’s ability to attract new customers or retain existing customers; the length of the Company’s sales cycles and expense related to sales efforts; litigation or claims against the Company based on intellectual property, patent, product, regulatory, or other factors; changes in domestic and international economic or political conditions or regulations; the ability of the Company to finance its operations; and the Company’s ability to attract and retain employees necessary to support its growth. Additionally, the COVID-19 pandemic has negatively impacted the global economy, disrupted supply chains, constrained work force participation, and created significant volatility and disruption of financial markets. Further, the Company faces risks with respect to the inflationary environment in the country and the related fluctuations in interest as well as currency exchange rates. As the scope and duration of these events are unknown and the extent of its economic impact continues to evolve globally, there is uncertainty related to the ultimate impact it will have on the Company’s business, its employees, results of operations and financial condition.</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;">COVID-19 Impact</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On March 11, 2020, the World Health Organization declared that the worldwide spread and severity of a new coronavirus, referred to as COVID-19, was severe enough to be characterized as a pandemic. In response to the continued spread of COVID-19, governmental authorities around the world have imposed various restrictions designed to slow the pace of the pandemic, including restrictions on travel and other restrictions that prohibit employees from going to work causing severe disruptions in the worldwide economy. The COVID-19 pandemic has had and may continue to have an adverse impact on the Company’s employees, operations, supply chain and distribution system. If the Company’s suppliers experience additional closures or reductions in their capacity utilization levels in the future, the Company may have difficulty sourcing materials necessary to fulfill production requirements. Due to the COVID-19 pandemic, Tempo has experienced some supply chain constraints, including with respect to semiconductor components, and has responded by ordering larger quantities of these components to ensure an adequate supply. COVID-19 has also impacted the Company’s customers and may create unpredictable reductions or increases in demand for Tempo’s manufacturing services. Management will continue to monitor the impact of the global situation on the Company’s financial condition, cash flows, operations, industry, workforce, and customer relationships.</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;">Revenue from Contracts with Customers</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Contract Balances</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The timing of revenue recognition, billings and cash collections can result in deferred revenue (contract liabilities), unbilled receivables (contract assets), and billed accounts receivable.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">a.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Contract Liabilities</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A contract liability results when payments from customers are received in advance for assembly and manufacturing of the goods. The Company recognizes contract liabilities as revenues upon satisfaction of the underlying performance obligations. Deferred revenue that is expected to be recognized as revenue during the subsequent twelve-month period from the date of billing is recorded in contract liabilities and the remaining portion, if any, is recorded in contract liabilities, noncurrent on the accompanying consolidated balance sheets at the end of each reporting period. For the years ended December 31, 2022 and 2021, the Company recognized revenue of $0.1 million that was included in the contract liabilities balance at the beginning of the related periods, respectively.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">b.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Contract Assets</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Unbilled receivables that are expected to be billed during the subsequent twelve-month period from the date of revenue recognition are recorded in contract assets, and the remaining portion, if any, is recorded in other noncurrent assets on the accompanying consolidated balance sheets at the end of each reporting period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Unbilled receivables represent amounts for which the Company has recognized revenue, pursuant to its revenue recognition policy, for services already performed, but billed in arrears and for which the Company believes it has an unconditional right to payment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Below are the accounts receivables, contract assets, and contract liabilities (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;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: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:10.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;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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:10.81%;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:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;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:2.28%;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.81%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</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.5%;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.31%;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,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.3%;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,918</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets</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.5%;margin:0pt;padding:0pt;"><p 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.3%;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,219</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract 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.5%;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.31%;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,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.3%;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;"> 175</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;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cost of Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cost of revenue primarily includes direct materials, direct labor, and manufacturing overhead incurred for revenue-producing units shipped. Cost of revenue also includes associated warranty costs, shipping and handling, stock-based compensation and other miscellaneous costs.</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;">Research and Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed as incurred and consist primarily of personnel and related costs for product development activities. Research and development costs also include professional fees payable to third parties, license and subscription fees for development tools, manufacturing-related costs associated with product development and stock-based compensation.</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;">Sales and marketing expense </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Sales and marketing expenses consist of personnel and related expenses for our employees working in sales and marketing and business development departments including salaries, bonuses, payroll taxes, and stock-based compensation. Also included are non-personnel costs such as marketing activities, professional and other consulting fees.</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;">General and administrative expense </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">General and administrative expenses consist primarily of personnel and related expenses for our employees in our finance and administrative teams including salaries, bonuses, payroll taxes, and stock-based compensation. It also consists of legal, consulting, and professional fees, rent expenses pertaining to our offices, business insurance costs and other costs.</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;">Advertising Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed as incurred. These amounts are included in the selling and marketing expense in the accompanying consolidated statements of operations. Advertising costs were $0.3 million and $0.5 million for the years ended December 31, 2022 and 2021, respectively.</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;">Concentration of Risks</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Concentration of credit risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and accounts receivable. The Company’s cash and cash equivalents and restricted cash are on deposit with major financial institutions. Such deposits may be in excess of insured limits. The Company believes that the financial institutions that hold the Company’s cash are financially sound, and accordingly, minimum credit risk exists with respect to these balances. The Company has not experienced any losses due to institutional failure or bankruptcy. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk. The Company reviews accounts receivable balances to determine if any receivables will potentially be uncollectible and includes any amounts that are determined to be uncollectible in the allowance for doubtful accounts. As of December 31, 2022, there was one customer who had outstanding balances accounting for 61% of the total accounts receivable balance. As of December 31, 2021, there was one customer who had outstanding balance accounting for 49% of the total accounts receivable balance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Concentration of customers</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, 2022, two customers represented 21% and 20% of revenue, respectively. For the year ended December 31, 2021, one customer represented 46% of revenue.</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;">Segment Reporting and Geographic Information</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, 2022 and 2021, the Company was managed as a single operating segment in accordance with the provisions in the FASB guidance on segment reporting, which establishes standards for, and requires disclosure of, certain financial information related to reportable operating segments and geographic regions. Furthermore, the Company determined that the Chief Executive Officer is the Chief Operating Decision Maker as she is responsible for making decisions regarding the allocation of resources and assessing performance as well as for strategic operational decisions and managing the organization as a whole. Substantially all of the Company’s revenues are domestic sales and fixed assets are physically located in 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;">Cash, Cash Equivalents and Restricted Cash</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 securities that mature within three months or less from the original date of purchase to be cash equivalents. The Company maintains the majority of its cash balances with commercial banks in interest bearing accounts. Cash and cash equivalents include cash held in checking and savings accounts and highly liquid securities with original maturity dates of three months or less from the original date of purchase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Cash equivalents consisted of $7.0 million and $2.6 million in money market accounts as of December 31, 2022 and 2021, respectively. The restricted cash balance as of both December 31, 2022 and 2021 represents $0.3 million related to a letter of credit for the Company’s office space lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.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><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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: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="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.33%;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.71%;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:2.33%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.23%;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,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 2,864</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.23%;border-bottom: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;"> 320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 320</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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 cash, cash equivalents and restricted cash shown in the statement of cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:9.23%;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;"> 7,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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: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;"> 3,184</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;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounts Receivable, Net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable, net is recorded at the invoiced amount, net of allowance for doubtful accounts. The allowance is based upon historical losses and an evaluation of the potential risk of loss associated with delinquent accounts. The Company evaluates the need for an allowance for doubtful accounts for estimated probable losses at each period end. Accounts receivable deemed uncollectable are charged against the allowance for doubtful accounts when identified. The Company recorded an allowance for doubtful accounts of $0.2 million and $0.4 million and as of December 31, 2022 and 2021, respectively.</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;">Inventory</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventory consists of raw materials and work-in-progress representing the components that the Company produces. The Company uses actual cost to value inventory. In general, the Company procures materials from suppliers when a purchase order is received from its customers. The Company identifies these procured materials as raw material if work on the purchase order has not commenced and for any work that has been started on the materials procured are identified as work-in-progress.</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;">Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. If the sum of the expected future cash flows (undiscounted and before interest) from the use of the assets is less than the net book value of the asset an impairment could exist and the amount of the impairment loss, if any, will generally be measured as the difference between the net book value of the assets and their estimated fair values.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, the Company abandoned a portion of its leased space and recorded an impairment charge of $0.3 million to leasehold improvements and ROU assets during the year ended December 31, 2022 (see Note 10).</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;">Fair Value Option (“FVO”) Election</span></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 certain loan and security borrowings outstanding under the fair value option election of ASC 825, Financial Instruments (“ASC 825”) as discussed below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The loan and security borrowings accounted for under the FVO election are each debt host financial instruments containing embedded features, some of which would otherwise be required to be bifurcated from the debt-host and recognized as separate derivative liabilities subject to initial and subsequent periodic estimated fair value measurements under ASC 815. Notwithstanding, ASC 825-10-15-4 provides for the FVO election, to the extent not otherwise prohibited by ASC 825-10-15-5, to be afforded to financial instruments, wherein bifurcation of an embedded derivative is not necessary, and the financial instrument is initially measured at its issue-date estimated fair value and then subsequently remeasured at estimated fair value on a recurring basis at each reporting period date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated fair value adjustment, as required by ASC 825-10-45-5, is recognized as a component of other comprehensive income (“OCI”) with respect to the portion of the fair value adjustment attributed to a change in the instrument-specific credit risk, with the remaining amount of the fair value adjustment recognized as other income (expense) in the accompanying consolidated statements of operations. With respect to the above loan and security borrowings, the estimated fair value adjustment is presented as change in fair value of debt within other income (expense) in the accompanying consolidated statements of operations, since the change in fair value of the loan and security borrowings payable was not attributable to instrument specific credit risk during the year ended December 31, 2022.</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;">Property and Equipment, Net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property and equipment, net is stated at cost less accumulated depreciation and amortization. When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gain or loss is included in the current period. Repair and maintenance costs are expensed as incurred. Depreciation and amortization are calculated using the straight-line method over the following estimated useful lives of the assets (in years):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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><td style="vertical-align:bottom;width:49.29%;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 0pt 5pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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;width:48.82%;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 3pt 0pt 0pt;"><b style="font-weight:bold;">Useful Lives</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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;width:48.82%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">3</p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">5</p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">3</p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Shorter of useful life or remaining lease term</p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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;">Manufacturing equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">10</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;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company uses the asset-and-liability method for income taxes. Under this method, deferred tax assets and liabilities are determined based on differences between the financial statement carrying amounts and tax bases of assets and liabilities and operating loss and tax credit carryforwards and are measured using the enacted tax rates that are expected to be in effect when the differences reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to an amount that, in the opinion of management, is more likely than not to 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 accounts for uncertain tax positions based on an evaluation as to whether it is more likely than not that a tax position will be sustained on audit, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the appropriate tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is based on the largest amount that is greater than 50% likely of being realized upon ultimate settlement. The Company includes interest expense and penalties related to its uncertain tax positions in interest expense and other expense, respectively.</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;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has a stock incentive plan under which incentive stock options and restricted stock units (“RSUs”) are granted to employees and non-qualified stock options are granted to employees, investors, directors and consultants. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period. The fair value of the Company’s common stock underlying the awards has historically been determined by the board of directors with input from management and third-party valuation specialists, as prior to the Merger there was no public market for the Company’s common stock. The board of directors determined the fair value of the common stock by considering a number of objective and subjective factors including: the valuation of comparable companies, the Company’s operating and financial performance, the lack of liquidity of common stock, transactions in the Company’s stock, and general and industry specific economic outlook, amongst other factors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Equity-classified awards issued to employees, non-employees, and directors are measured at the grant-date fair value of the award. Forfeitures are recognized as they occur. For accounting purposes, the Company estimates grant-date fair value of stock options using the Black-Scholes-Merton (“BSM”) option pricing model. The BSM option pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the risk-free interest rates, the expected term of the option, the expected volatility of the price of the Company’s common stock, and the expected dividend yield of the Company’s common stock. The fair value of each RSU is the fair value of the underlying common stock on the grant date.</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;">Net Loss Per Share of Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company computes earnings per share (“EPS”) following ASC Topic 260, Earnings Per Share. Basic EPS is measured as the income or loss available to common stockholders divided by the weighted average common shares outstanding for the period. Diluted EPS presents the dilutive effect on a per-share basis from the potential conversion of convertible securities or the exercise of options and or warrants; the dilutive impacts of potentially convertible securities are calculated using the if-converted method; the potentially dilutive effect of options or warrants are computed using the treasury stock method. Securities that are potentially an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from diluted EPS calculation.</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;background:#ffffff;">Comprehensive Income (Loss)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Comprehensive income (loss) is comprised of net income (loss) and other comprehensive income (loss). The Company has no components of other comprehensive income (loss). Therefore, net income (loss) equals comprehensive income (loss) for all periods presented.</span></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;">Related Parties</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, 2022, the Company owed $1.0 million to ACE affiliates and $0.2 million to a member of the Company’s board of directors, in connection with the merger activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Other than the related party borrowings described in Note 6, there were no other material related-party transactions during the year ended December 31, 2022 and 2021.</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;">Accounting Pronouncements Not Yet Adopted</span></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 FASB issued Accounting Standards Update No. 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” or ASU 2016-13. The amendments in ASU 2016-13 introduce an approach based on expected losses to estimated credit losses on certain types of financial instruments, modify the impairment model for available-for-sale debt securities and provide for a simplified accounting model for purchased financial assets with credit deterioration since their origination. The new standard requires financial assets measured at amortized cost be presented at the net amount expected to be collected, through an allowance for credit losses that is deducted from the amortized cost basis. The standard will be effective for the Company beginning January 1, 2023, with early application permitted. The Company is evaluating the impact and does not expect a material impact of adopting this new accounting guidance on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In October 2021, the FASB issued Accounting Standards Update No. 2021-08, “Accounting for Contract Assets and Contract Liabilities from Contracts with Customers”, which requires accounting for contract assets and liabilities from contracts with customers in a business combination to be accounted for in accordance with ASC 606. The standard is effective for fiscal years beginning after </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">December 15, 2022. The Company is evaluating the impact and does not expect a material impact of adopting this new accounting guidance on its consolidated financial statements.</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;">Emerging Growth Company Status</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that the Company (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the Company’s financial statements may not be comparable to financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards based on public company effective dates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company will remain an emerging growth company under the JOBS Act until the earliest of (i) the last day of our first fiscal year following the fifth anniversary of the closing of ACE’s initial public offering, (ii) the last date of our fiscal year in which we have total annual gross revenue of at least $1.235 billion, (iii) the date on which we are deemed to be a “large accelerated filer” under the rules of the SEC with at least $700.0 million of outstanding securities held by non-affiliates or (iv) the date on which we have issued more than $1.0 billion in non-convertible debt securities during the previous three-years.</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 consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”). References to ASC and ASU included herein refer to the Accounting Standards Codification and Accounting Standards Update established by the Financial Accounting Standards Board (“FASB”) as the source of authoritative U.S. GAAP. The financial statements include all of the accounts of the Company and all intercompany balances and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year presentation of our consolidated financial statements. These reclassifications had no effect on the Company’s reported consolidated results of operations.</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;">Liquidity and Going Concern</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has experienced negative cash flows from operations since inception and expects negative cash flows from operations to continue for the foreseeable future. The Company had an accumulated deficit of $253.2 million, cash, cash equivalents and restricted cash of $7.4 million , and a working capital deficiency of $31.1 million as of December 31, 2022. During the year ended December 31, 2022, the Company used net cash of $28.8 million in operating activities and incurred a net loss of $144.9 million. Additionally, as of the date these financial statements were available for issuance, the Company has approximately $3.2 million of contractual loan principal payments and finance lease obligations coming due within the next 12 months and the Company was not in compliance with its outstanding debt covenants under the A&amp;R LSA (as defined in Note 5). These conditions exist that 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 order to fund planned operations while meeting obligations as they come due, the Company will need to secure additional debt or equity financing. However, there can be no assurance that the Company will be able to obtain such funding on terms acceptable to the Company, on a timely basis or at all, particularly in light of the Company's current stock price and liquidity. As a result, substantial doubt exists about the Company’s ability to continue as a going concern within one year after the date that the financial statements are available to be issued. Failure to secure additional funding may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact additional operating cost reductions available to management, which could have a material adverse effect on the Company’s business, operating results, financial condition, and ability to achieve its intended business objectives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying audited financial statements have been prepared in conformity with U.S. GAAP, assuming the Company will continue as a going concern and do not include adjustments that might result from the outcome of this uncertainty. This basis of accounting contemplates the recovery of the Company’s assets and the satisfaction of liabilities in the normal course.</p> -253200000 7400000 -31100000 -28800000 -144900000 3200000 <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 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Those estimates and assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts; share-based compensation; determination of fair value of our debt; determination of fair value of embedded derivatives; determination of fair value of our warrants; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; accrued liabilities; and the recognition and measurement of earnout liabilities. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates, and those differences could be material to the financial statements.</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;">Risks and Uncertainties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company is subject to a number of risks. The Company conducts business in a dynamic high technology industry and believes that changes in any of the following areas could have a material adverse effect on its future financial position, results of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">operations, or cash flows: advances and trends in new technologies and industry standards; pressures resulting from new applications offered by competitors; delays in applications and functionality development; changes in certain strategic relationships or customer relationships; the Company’s ability to attract new customers or retain existing customers; the length of the Company’s sales cycles and expense related to sales efforts; litigation or claims against the Company based on intellectual property, patent, product, regulatory, or other factors; changes in domestic and international economic or political conditions or regulations; the ability of the Company to finance its operations; and the Company’s ability to attract and retain employees necessary to support its growth. Additionally, the COVID-19 pandemic has negatively impacted the global economy, disrupted supply chains, constrained work force participation, and created significant volatility and disruption of financial markets. Further, the Company faces risks with respect to the inflationary environment in the country and the related fluctuations in interest as well as currency exchange rates. As the scope and duration of these events are unknown and the extent of its economic impact continues to evolve globally, there is uncertainty related to the ultimate impact it will have on the Company’s business, its employees, results of operations and financial condition.</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;">COVID-19 Impact</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On March 11, 2020, the World Health Organization declared that the worldwide spread and severity of a new coronavirus, referred to as COVID-19, was severe enough to be characterized as a pandemic. In response to the continued spread of COVID-19, governmental authorities around the world have imposed various restrictions designed to slow the pace of the pandemic, including restrictions on travel and other restrictions that prohibit employees from going to work causing severe disruptions in the worldwide economy. The COVID-19 pandemic has had and may continue to have an adverse impact on the Company’s employees, operations, supply chain and distribution system. If the Company’s suppliers experience additional closures or reductions in their capacity utilization levels in the future, the Company may have difficulty sourcing materials necessary to fulfill production requirements. Due to the COVID-19 pandemic, Tempo has experienced some supply chain constraints, including with respect to semiconductor components, and has responded by ordering larger quantities of these components to ensure an adequate supply. COVID-19 has also impacted the Company’s customers and may create unpredictable reductions or increases in demand for Tempo’s manufacturing services. Management will continue to monitor the impact of the global situation on the Company’s financial condition, cash flows, operations, industry, workforce, and customer relationships.</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;">Revenue from Contracts with Customers</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Contract Balances</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The timing of revenue recognition, billings and cash collections can result in deferred revenue (contract liabilities), unbilled receivables (contract assets), and billed accounts receivable.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">a.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Contract Liabilities</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A contract liability results when payments from customers are received in advance for assembly and manufacturing of the goods. The Company recognizes contract liabilities as revenues upon satisfaction of the underlying performance obligations. Deferred revenue that is expected to be recognized as revenue during the subsequent twelve-month period from the date of billing is recorded in contract liabilities and the remaining portion, if any, is recorded in contract liabilities, noncurrent on the accompanying consolidated balance sheets at the end of each reporting period. For the years ended December 31, 2022 and 2021, the Company recognized revenue of $0.1 million that was included in the contract liabilities balance at the beginning of the related periods, respectively.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">b.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Contract Assets</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Unbilled receivables that are expected to be billed during the subsequent twelve-month period from the date of revenue recognition are recorded in contract assets, and the remaining portion, if any, is recorded in other noncurrent assets on the accompanying consolidated balance sheets at the end of each reporting period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Unbilled receivables represent amounts for which the Company has recognized revenue, pursuant to its revenue recognition policy, for services already performed, but billed in arrears and for which the Company believes it has an unconditional right to payment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Below are the accounts receivables, contract assets, and contract liabilities (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;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: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:10.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;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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:10.81%;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:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;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:2.28%;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.81%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</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.5%;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.31%;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,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.3%;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,918</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets</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.5%;margin:0pt;padding:0pt;"><p 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.3%;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,219</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract 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.5%;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.31%;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,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.3%;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;"> 175</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 100000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Below are the accounts receivables, contract assets, and contract liabilities (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;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: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:10.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;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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:10.81%;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:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;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:2.28%;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.81%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable, net</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.5%;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.31%;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,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.3%;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,918</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets</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.5%;margin:0pt;padding:0pt;"><p 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.3%;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,219</p></td></tr><tr><td style="vertical-align:bottom;width:73.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract 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.5%;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.31%;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,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.3%;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;"> 175</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2633000 2918000 233000 1219000 2595000 175000 <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;">Cost of Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cost of revenue primarily includes direct materials, direct labor, and manufacturing overhead incurred for revenue-producing units shipped. Cost of revenue also includes associated warranty costs, shipping and handling, stock-based compensation and other miscellaneous costs.</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;">Research and Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed as incurred and consist primarily of personnel and related costs for product development activities. Research and development costs also include professional fees payable to third parties, license and subscription fees for development tools, manufacturing-related costs associated with product development and stock-based compensation.</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;">Sales and marketing expense </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Sales and marketing expenses consist of personnel and related expenses for our employees working in sales and marketing and business development departments including salaries, bonuses, payroll taxes, and stock-based compensation. Also included are non-personnel costs such as marketing activities, professional and other consulting fees.</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;">General and administrative expense </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">General and administrative expenses consist primarily of personnel and related expenses for our employees in our finance and administrative teams including salaries, bonuses, payroll taxes, and stock-based compensation. It also consists of legal, consulting, and professional fees, rent expenses pertaining to our offices, business insurance costs and other costs.</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;">Advertising Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed as incurred. These amounts are included in the selling and marketing expense in the accompanying consolidated statements of operations. Advertising costs were $0.3 million and $0.5 million for the years ended December 31, 2022 and 2021, respectively.</p> 300000 500000 <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;">Concentration of Risks</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Concentration of credit risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and accounts receivable. The Company’s cash and cash equivalents and restricted cash are on deposit with major financial institutions. Such deposits may be in excess of insured limits. The Company believes that the financial institutions that hold the Company’s cash are financially sound, and accordingly, minimum credit risk exists with respect to these balances. The Company has not experienced any losses due to institutional failure or bankruptcy. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk. The Company reviews accounts receivable balances to determine if any receivables will potentially be uncollectible and includes any amounts that are determined to be uncollectible in the allowance for doubtful accounts. As of December 31, 2022, there was one customer who had outstanding balances accounting for 61% of the total accounts receivable balance. As of December 31, 2021, there was one customer who had outstanding balance accounting for 49% of the total accounts receivable balance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Concentration of customers</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, 2022, two customers represented 21% and 20% of revenue, respectively. For the year ended December 31, 2021, one customer represented 46% of revenue.</p> 1 0.61 1 0.49 2 0.21 0.20 1 0.46 <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;">Segment Reporting and Geographic Information</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, 2022 and 2021, the Company was managed as a single operating segment in accordance with the provisions in the FASB guidance on segment reporting, which establishes standards for, and requires disclosure of, certain financial information related to reportable operating segments and geographic regions. Furthermore, the Company determined that the Chief Executive Officer is the Chief Operating Decision Maker as she is responsible for making decisions regarding the allocation of resources and assessing performance as well as for strategic operational decisions and managing the organization as a whole. Substantially all of the Company’s revenues are domestic sales and fixed assets are physically located in 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;">Cash, Cash Equivalents and Restricted Cash</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 securities that mature within three months or less from the original date of purchase to be cash equivalents. The Company maintains the majority of its cash balances with commercial banks in interest bearing accounts. Cash and cash equivalents include cash held in checking and savings accounts and highly liquid securities with original maturity dates of three months or less from the original date of purchase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Cash equivalents consisted of $7.0 million and $2.6 million in money market accounts as of December 31, 2022 and 2021, respectively. The restricted cash balance as of both December 31, 2022 and 2021 represents $0.3 million related to a letter of credit for the Company’s office space lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.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><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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: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="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.33%;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.71%;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:2.33%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.23%;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,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 2,864</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.23%;border-bottom: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;"> 320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 320</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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 cash, cash equivalents and restricted cash shown in the statement of cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:9.23%;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;"> 7,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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: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;"> 3,184</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 7000000.0 2600000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.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><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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: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="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.33%;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.71%;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:2.33%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.23%;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,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 2,864</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.23%;border-bottom: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;"> 320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 320</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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 cash, cash equivalents and restricted cash shown in the statement of cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:9.23%;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;"> 7,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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: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;"> 3,184</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 7113000 2864000 320000 320000 7433000 3184000 <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;">Accounts Receivable, Net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable, net is recorded at the invoiced amount, net of allowance for doubtful accounts. The allowance is based upon historical losses and an evaluation of the potential risk of loss associated with delinquent accounts. The Company evaluates the need for an allowance for doubtful accounts for estimated probable losses at each period end. Accounts receivable deemed uncollectable are charged against the allowance for doubtful accounts when identified. The Company recorded an allowance for doubtful accounts of $0.2 million and $0.4 million and as of December 31, 2022 and 2021, respectively.</p> 200000 400000 <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;">Inventory</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventory consists of raw materials and work-in-progress representing the components that the Company produces. The Company uses actual cost to value inventory. In general, the Company procures materials from suppliers when a purchase order is received from its customers. The Company identifies these procured materials as raw material if work on the purchase order has not commenced and for any work that has been started on the materials procured are identified as work-in-progress.</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;">Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. If the sum of the expected future cash flows (undiscounted and before interest) from the use of the assets is less than the net book value of the asset an impairment could exist and the amount of the impairment loss, if any, will generally be measured as the difference between the net book value of the assets and their estimated fair values.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, the Company abandoned a portion of its leased space and recorded an impairment charge of $0.3 million to leasehold improvements and ROU assets during the year ended December 31, 2022 (see Note 10).</p> 300000 <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;">Fair Value Option (“FVO”) Election</span></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 certain loan and security borrowings outstanding under the fair value option election of ASC 825, Financial Instruments (“ASC 825”) as discussed below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The loan and security borrowings accounted for under the FVO election are each debt host financial instruments containing embedded features, some of which would otherwise be required to be bifurcated from the debt-host and recognized as separate derivative liabilities subject to initial and subsequent periodic estimated fair value measurements under ASC 815. Notwithstanding, ASC 825-10-15-4 provides for the FVO election, to the extent not otherwise prohibited by ASC 825-10-15-5, to be afforded to financial instruments, wherein bifurcation of an embedded derivative is not necessary, and the financial instrument is initially measured at its issue-date estimated fair value and then subsequently remeasured at estimated fair value on a recurring basis at each reporting period date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated fair value adjustment, as required by ASC 825-10-45-5, is recognized as a component of other comprehensive income (“OCI”) with respect to the portion of the fair value adjustment attributed to a change in the instrument-specific credit risk, with the remaining amount of the fair value adjustment recognized as other income (expense) in the accompanying consolidated statements of operations. With respect to the above loan and security borrowings, the estimated fair value adjustment is presented as change in fair value of debt within other income (expense) in the accompanying consolidated statements of operations, since the change in fair value of the loan and security borrowings payable was not attributable to instrument specific credit risk during the year ended December 31, 2022.</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;">Property and Equipment, Net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property and equipment, net is stated at cost less accumulated depreciation and amortization. When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gain or loss is included in the current period. Repair and maintenance costs are expensed as incurred. Depreciation and amortization are calculated using the straight-line method over the following estimated useful lives of the assets (in years):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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><td style="vertical-align:bottom;width:49.29%;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 0pt 5pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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;width:48.82%;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 3pt 0pt 0pt;"><b style="font-weight:bold;">Useful Lives</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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;width:48.82%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">3</p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">5</p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">3</p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Shorter of useful life or remaining lease term</p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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;">Manufacturing equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">10</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> Depreciation and amortization are calculated using the straight-line method over the following estimated useful lives of the assets (in years):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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><td style="vertical-align:bottom;width:49.29%;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 0pt 5pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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;width:48.82%;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 3pt 0pt 0pt;"><b style="font-weight:bold;">Useful Lives</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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;width:48.82%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">3</p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">5</p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">3</p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Shorter of useful life or remaining lease term</p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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;">Manufacturing equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">10</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> P3Y P5Y P3Y P10Y <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;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company uses the asset-and-liability method for income taxes. Under this method, deferred tax assets and liabilities are determined based on differences between the financial statement carrying amounts and tax bases of assets and liabilities and operating loss and tax credit carryforwards and are measured using the enacted tax rates that are expected to be in effect when the differences reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to an amount that, in the opinion of management, is more likely than not to 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 accounts for uncertain tax positions based on an evaluation as to whether it is more likely than not that a tax position will be sustained on audit, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the appropriate tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is based on the largest amount that is greater than 50% likely of being realized upon ultimate settlement. The Company includes interest expense and penalties related to its uncertain tax positions in interest expense and other expense, respectively.</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;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has a stock incentive plan under which incentive stock options and restricted stock units (“RSUs”) are granted to employees and non-qualified stock options are granted to employees, investors, directors and consultants. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period. The fair value of the Company’s common stock underlying the awards has historically been determined by the board of directors with input from management and third-party valuation specialists, as prior to the Merger there was no public market for the Company’s common stock. The board of directors determined the fair value of the common stock by considering a number of objective and subjective factors including: the valuation of comparable companies, the Company’s operating and financial performance, the lack of liquidity of common stock, transactions in the Company’s stock, and general and industry specific economic outlook, amongst other factors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Equity-classified awards issued to employees, non-employees, and directors are measured at the grant-date fair value of the award. Forfeitures are recognized as they occur. For accounting purposes, the Company estimates grant-date fair value of stock options using the Black-Scholes-Merton (“BSM”) option pricing model. The BSM option pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the risk-free interest rates, the expected term of the option, the expected volatility of the price of the Company’s common stock, and the expected dividend yield of the Company’s common stock. The fair value of each RSU is the fair value of the underlying common stock on the grant date.</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;">Net Loss Per Share of Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company computes earnings per share (“EPS”) following ASC Topic 260, Earnings Per Share. Basic EPS is measured as the income or loss available to common stockholders divided by the weighted average common shares outstanding for the period. Diluted EPS presents the dilutive effect on a per-share basis from the potential conversion of convertible securities or the exercise of options and or warrants; the dilutive impacts of potentially convertible securities are calculated using the if-converted method; the potentially dilutive effect of options or warrants are computed using the treasury stock method. Securities that are potentially an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from diluted EPS calculation.</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;background:#ffffff;">Comprehensive Income (Loss)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Comprehensive income (loss) is comprised of net income (loss) and other comprehensive income (loss). The Company has no components of other comprehensive income (loss). Therefore, net income (loss) equals comprehensive income (loss) for all periods presented.</span></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;">Related Parties</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, 2022, the Company owed $1.0 million to ACE affiliates and $0.2 million to a member of the Company’s board of directors, in connection with the merger activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Other than the related party borrowings described in Note 6, there were no other material related-party transactions during the year ended December 31, 2022 and 2021.</p> 1000000.0 200000 <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;">Accounting Pronouncements Not Yet Adopted</span></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 FASB issued Accounting Standards Update No. 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” or ASU 2016-13. The amendments in ASU 2016-13 introduce an approach based on expected losses to estimated credit losses on certain types of financial instruments, modify the impairment model for available-for-sale debt securities and provide for a simplified accounting model for purchased financial assets with credit deterioration since their origination. The new standard requires financial assets measured at amortized cost be presented at the net amount expected to be collected, through an allowance for credit losses that is deducted from the amortized cost basis. The standard will be effective for the Company beginning January 1, 2023, with early application permitted. The Company is evaluating the impact and does not expect a material impact of adopting this new accounting guidance on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In October 2021, the FASB issued Accounting Standards Update No. 2021-08, “Accounting for Contract Assets and Contract Liabilities from Contracts with Customers”, which requires accounting for contract assets and liabilities from contracts with customers in a business combination to be accounted for in accordance with ASC 606. The standard is effective for fiscal years beginning after </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">December 15, 2022. The Company is evaluating the impact and does not expect a material impact of adopting this new accounting guidance on its consolidated financial statements.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(3)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Fair Value Measurements</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Assets and liabilities recorded at fair value on the consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">●</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Level 1: Quoted prices for identical assets or liabilities in active markets at the measurement date.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">●</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Level 2: Inputs, other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities, in active markets or other inputs that are observable or can be corroborated with market data at the measurement date.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">●</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Level 3: Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.</p></td></tr></table><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 include cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, certain term loans and loan and security borrowings, warrant liabilities, and earnout liabilities. The Company has determined the carrying value of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, finance leases, and certain loan and security borrowings approximates the fair value due to their short-term maturities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table provides a summary of all financial instruments measured at fair value on a recurring basis as of December 31, 2022 and 2021 (in thousands):</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:50.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;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.46%;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="11" style="vertical-align:bottom;white-space:nowrap;width:46.9%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;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.46%;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:9.87%;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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:9.87%;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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:9.87%;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;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:9.87%;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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:8.32%;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.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:1.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:8.32%;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.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:1.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:8.32%;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.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:1.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:8.32%;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:50.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p 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.32%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p 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.32%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 389</p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Earnout liability – Tempo Earnout</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.32%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.32%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.32%;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;"> 410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.32%;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;"> 410</p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Earnout liability – Additional Period Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p 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.32%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.32%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 763</p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">A&amp;R LSA Borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> 20,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> 20,101</p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> 389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> 21,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> 21,663</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;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.46%;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="11" style="vertical-align:bottom;white-space:nowrap;width:46.9%;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, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;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.46%;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:9.87%;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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:9.87%;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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:9.87%;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;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:9.87%;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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:8.32%;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.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:1.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:8.32%;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.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:1.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:8.32%;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.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:1.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:8.32%;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:50.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warrant Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;border-bottom: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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;border-bottom: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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;border-bottom: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,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;border-bottom: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,573</p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> 5,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> 5,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 0pt 12pt 0pt;"><span style="letter-spacing:0.2pt;">The private warrants were valued using the publicly available price of the public warrants, adjusted as appropriate for unobservable lack of liquidity inputs.</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 Tempo Earnout Shares is determined based on “Level 3” inputs, due to a lack of market data over inputs such as the volatility and the time incurred to meet the minimum VWAP as discussed above. The earnout shares are measured at fair value using the Monte Carlo valuation model. The valuation model utilized various key assumptions, such as volatility, discount rate and time incurred to meet the minimum VWAP. As of November 22, 2022, the fair value of the Tempo Earnout Shares associated with each Tranche 1 and Tranche 2 was $0.29 per share and $1.76 per share, respectively. As of December 31, 2022 the fair value of the Tempo Earnout Shares associated with each Tranche 1 and Tranche 2 was $0.02 and $0.13 per share. In determining the fair value of the Tempo Earnout Shares as of December 31, 2022, the Company used the following 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:13.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81%;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 style="vertical-align:bottom;white-space:nowrap;width:13.89%;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, 2022</b></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;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;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.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:13.89%;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.5 % - 38.0</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;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.1 % - 17.7</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</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:13.89%;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.8 years</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;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">The fair value of the Additional Period Shares is determined based on “Level 3” inputs, due to a lack of market data over inputs such as the volatility and the time incurred to meet the minimum VWAP as discussed above. The earnout shares are measured at fair value using the Monte Carlo valuation model. The valuation model utilized various key assumptions, such as volatility, discount rate and time incurred to meet the minimum VWAP. As of November 22, 2022 and December 31, 2022, the fair value of the Additional Period Shares was nil and $0.76 per share, respectively. In determining the fair value of the Additional Period Shares as of December 31, 2022, the Company used the following 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81%;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 style="vertical-align:bottom;white-space:nowrap;width:13.89%;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, 2022</b></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;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;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.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:13.89%;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.7</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50.4</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</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:13.89%;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.1 years</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;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">The fair value of the A&amp;R LSA borrowings is determined based on “Level 3” inputs, due to a lack of market data over inputs such as the volatility and the time to various settlement events, including a maturity, liquidity, prepayment, default and dissolution scenarios. The A&amp;R borrowings are measured at fair value using a Monte Carlo valuation model. The valuation model utilized various key assumptions, such as volatility, discount rate and time until the achievement of various scenarios.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table provides a summary of all financial instruments measured at fair value on a recurring basis as of December 31, 2022 and 2021 (in thousands):</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:50.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;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.46%;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="11" style="vertical-align:bottom;white-space:nowrap;width:46.9%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;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.46%;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:9.87%;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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:9.87%;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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:9.87%;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;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:9.87%;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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:8.32%;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.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:1.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:8.32%;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.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:1.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:8.32%;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.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:1.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:8.32%;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:50.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p 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.32%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p 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.32%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 389</p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Earnout liability – Tempo Earnout</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.32%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.32%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.32%;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;"> 410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.32%;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;"> 410</p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Earnout liability – Additional Period Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p 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.32%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.32%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 763</p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">A&amp;R LSA Borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> 20,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> 20,101</p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> 389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> 21,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> 21,663</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;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.46%;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="11" style="vertical-align:bottom;white-space:nowrap;width:46.9%;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, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;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.46%;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:9.87%;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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:9.87%;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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:9.87%;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;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:9.87%;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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:8.32%;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.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:1.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:8.32%;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.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:1.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:8.32%;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.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:1.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:8.32%;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:50.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warrant Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;border-bottom: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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;border-bottom: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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;border-bottom: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,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;border-bottom: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,573</p></td></tr><tr><td style="vertical-align:bottom;width:50.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> 5,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:8.32%;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;"> 5,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> 389000 389000 410000 410000 763000 763000 20101000 20101000 389000 21274000 21663000 5573000 5573000 5573000 5573000 0.29 1.76 0.02 0.13 <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:81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:13.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81%;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 style="vertical-align:bottom;white-space:nowrap;width:13.89%;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, 2022</b></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;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;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.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:13.89%;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.5 % - 38.0</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;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.1 % - 17.7</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</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:13.89%;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.8 years</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;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81%;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 style="vertical-align:bottom;white-space:nowrap;width:13.89%;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, 2022</b></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;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;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.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:13.89%;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.7</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50.4</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</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:13.89%;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.1 years</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;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.125 0.380 0.091 0.177 4.8 0 0.76 0.047 0.504 1.1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(4) Other Balance Sheet Components</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(a)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Inventory</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Inventory consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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: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: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: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="font-weight:bold;">As of 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;">Raw materials</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;"> 2,127</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;"> 158</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;">Work in progress</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;"> 451</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;"> 721</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 inventory</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: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: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;"> 2,578</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: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: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;"> 879</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><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Prepaid Expenses and Other Current Assets</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Prepaid expenses and other current assets consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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: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-family:'Calibri','Helvetica','sans-serif';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-family:'Calibri','Helvetica','sans-serif';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="font-weight:bold;">As of 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;">Prepaid expense</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="font-family:'Calibri','Helvetica','sans-serif';"> </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;"> 401</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="font-family:'Calibri','Helvetica','sans-serif';"> </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;"> 650</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;">Other current 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="font-family:'Calibri','Helvetica','sans-serif';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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</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;">343</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="font-family:'Calibri','Helvetica','sans-serif';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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</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;">242</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 prepaid expenses and other current 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="font-family:'Calibri','Helvetica','sans-serif';"> </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;">$</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;"> 744</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="font-family:'Calibri','Helvetica','sans-serif';"> </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;">$</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;"> 892</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><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(c)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Property and Equipment, net</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property and equipment, net consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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: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: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: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="font-weight:bold;">As of 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;">Manufacturing equipment</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;"> 9,743</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;"> 9,732</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;">Leasehold improvements</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,993</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;"> 4,811</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;">Computer equipment</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;"> 453</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;"> 489</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;">Office furniture and fixtures</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;"> 462</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;"> 462</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;">Software</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;"> 248</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;"> 248</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;">Total property and equipment</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-top: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-top: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;"> 14,899</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-top: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-top: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;"> 15,742</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;">Less accumulated depreciation</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;"> (8,385)</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;"> (6,851)</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;">Total property and equipment, 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: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:9.24%;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;"> 6,514</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: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:9.22%;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;"> 8,891</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;">Depreciation expense for the years ended December 31, 2022 and 2021 was $2.2 million and $2.3 million, respectively. During the year ended December 31, 2022, the Company recognized an impairment charge of $0.2 million to the leasehold improvements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">These impairment charges were recorded within impairment loss in the consolidated statements of operations. During the year ended December 31, 2021, the Company did not have any impairment charges.</p><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;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(d)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Other Noncurrent Assets</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Other noncurrent assets consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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: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: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="font-weight:bold;">As of 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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 transaction costs(1)</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;"> —</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;"> 1,926</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;">Advance rent and prepaids</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;"> 83</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;"> 749</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;">Deposits</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;"> 250</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 other noncurrent 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: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:9.24%;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;"> 83</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: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:9.22%;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,925</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Deferred </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">transaction</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> costs were expensed at the consummation of the merger transaction.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(e)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Accrued Liabilities</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Accrued liabilities consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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: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: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: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="font-weight:bold;">As of 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;">Accrued legal fees(1)</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;"> 4,053</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;"> 1,562</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;">Accrued professional fees(1)</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;"> 2,446</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,398</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;">Accrued sales and business taxes</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;"> 221</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;"> 241</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;">Accrued cost of revenue</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;"> 176</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;"> 236</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;">Warranty liability</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;"> 49</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;"> 54</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;">Other accrued liabilities</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;"> 264</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;"> 480</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 accrued expenses</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: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: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;"> 7,209</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: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: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;"> 3,971</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">These accrued legal and professional fees</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">primarily relate to the merger transaction, as discussed in Note 1 – Organization. </span></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;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(f)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Accrued Compensation and Related Benefits</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Accrued compensation and related benefits consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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: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: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="font-weight:bold;">As of 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;">Accrued payroll</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;"> 380</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;"> 41</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;">Accrued vacation</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;"> 244</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;">Accrued commissions</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;"> 39</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;"> 121</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;">Accrued bonus</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;"> —</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;"> 647</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;">Accrued payroll taxes</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;"> 26</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;"> 356</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;">Other accrued benefits</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;"> —</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;"> 84</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 accrued compensation and related benefit</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: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: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;"> 689</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: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: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;"> 1,249</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;text-indent:18pt;margin:0pt;">Inventory consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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: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: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: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="font-weight:bold;">As of 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;">Raw materials</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;"> 2,127</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;"> 158</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;">Work in progress</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;"> 451</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;"> 721</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 inventory</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: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: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;"> 2,578</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: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: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;"> 879</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> 2127000 158000 451000 721000 2578000 879000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Prepaid expenses and other current assets consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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: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-family:'Calibri','Helvetica','sans-serif';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-family:'Calibri','Helvetica','sans-serif';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="font-weight:bold;">As of 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;">Prepaid expense</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="font-family:'Calibri','Helvetica','sans-serif';"> </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;"> 401</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="font-family:'Calibri','Helvetica','sans-serif';"> </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;"> 650</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;">Other current 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="font-family:'Calibri','Helvetica','sans-serif';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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</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;">343</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="font-family:'Calibri','Helvetica','sans-serif';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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</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;">242</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 prepaid expenses and other current 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="font-family:'Calibri','Helvetica','sans-serif';"> </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;">$</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;"> 744</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="font-family:'Calibri','Helvetica','sans-serif';"> </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;">$</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;"> 892</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> 401000 650000 343000 242000 744000 892000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property and equipment, net consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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: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: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: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="font-weight:bold;">As of 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;">Manufacturing equipment</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;"> 9,743</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;"> 9,732</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;">Leasehold improvements</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,993</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;"> 4,811</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;">Computer equipment</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;"> 453</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;"> 489</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;">Office furniture and fixtures</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;"> 462</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;"> 462</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;">Software</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;"> 248</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;"> 248</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;">Total property and equipment</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-top: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-top: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;"> 14,899</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-top: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-top: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;"> 15,742</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;">Less accumulated depreciation</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;"> (8,385)</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;"> (6,851)</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;">Total property and equipment, 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: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:9.24%;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;"> 6,514</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: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:9.22%;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;"> 8,891</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 9743000 9732000 3993000 4811000 453000 489000 462000 462000 248000 248000 14899000 15742000 8385000 6851000 6514000 8891000 2200000 2300000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Other noncurrent assets consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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: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: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="font-weight:bold;">As of 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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 transaction costs(1)</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;"> —</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;"> 1,926</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;">Advance rent and prepaids</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;"> 83</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;"> 749</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;">Deposits</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;"> 250</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 other noncurrent 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: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:9.24%;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;"> 83</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: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:9.22%;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,925</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Deferred </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">transaction</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> costs were expensed at the consummation of the merger transaction.</span></td></tr></table><div style="margin-top:12pt;"/> 1926000 83000 749000 250000 83000 2925000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Accrued liabilities consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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: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: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: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="font-weight:bold;">As of 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;">Accrued legal fees(1)</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;"> 4,053</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;"> 1,562</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;">Accrued professional fees(1)</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;"> 2,446</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,398</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;">Accrued sales and business taxes</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;"> 221</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;"> 241</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;">Accrued cost of revenue</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;"> 176</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;"> 236</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;">Warranty liability</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;"> 49</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;"> 54</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;">Other accrued liabilities</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;"> 264</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;"> 480</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 accrued expenses</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: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: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;"> 7,209</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: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: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;"> 3,971</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">These accrued legal and professional fees</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">primarily relate to the merger transaction, as discussed in Note 1 – Organization. </span></td></tr></table> 4053000 1562000 2446000 1398000 221000 241000 176000 236000 49000 54000 264000 480000 7209000 3971000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Accrued compensation and related benefits consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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: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: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="font-weight:bold;">As of 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;">Accrued payroll</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;"> 380</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;"> 41</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;">Accrued vacation</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;"> 244</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;">Accrued commissions</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;"> 39</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;"> 121</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;">Accrued bonus</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;"> —</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;"> 647</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;">Accrued payroll taxes</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;"> 26</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;"> 356</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;">Other accrued benefits</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;"> —</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;"> 84</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 accrued compensation and related benefit</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: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: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;"> 689</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: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: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;"> 1,249</p></td></tr></table> 380000 41000 244000 39000 121000 647000 26000 356000 84000 689000 1249000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(5)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Borrowing Arrangements</b></p></td></tr></table><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;">Term Loan and Credit Facility with Financial Institution</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On June 23, 2021, the Company entered into an amended and restated loan and security agreement with the financial institution expanding its Term Loan obligation from $4.0 million to $10.0 million, with the maturity date extended to September 1, 2022 and a loan commitment fee of $50 thousand. For the Term Loan the Company is required to make monthly interest only payments from January 2021 through December 2021, thereafter certain monthly principal plus interest payments for a period of 8 months beginning from January 2022 and a final payment of the balance principal and interest outstanding under the agreement in September 2022. The amended and restated term loan debt bears interest at the greater of (a) Wall Street Journal Prime plus 5.00%, floating or (b) 8.25% per annum.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition, the Company issued 18,601 warrants to the lender which are exercisable to purchase the Company’s common stock at $8.85. For further details on the warrants issued in conjunction with the term loan, see Note 8.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On October 14, 2021, the Company paid $10.3 million to settle the credit facility under the amended and restated loan and security agreement with Silicon Valley Bank including $0.3 million of interest.</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;">Equipment Loan and Security Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 29, 2021, the Company entered into an equipment loan and security agreement with SQN Venture Income Fund II, LP. The overall loan facility provides for a maximum borrowing capacity of $6.0 million consisting of two tranches, <span style="-sec-ix-hidden:Hidden_MwQQH_8CSU-0UgK_8IeYkw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">each</span></span> tranche with a borrowing capacity up to $3.0 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 29, 2021, the Company drew down $3.0 million under the first tranche of the facility. The Company is required to make monthly payments for a period of 42 months on this tranche plus end of term payment fee of $0.2 million which is accreted to interest expense over the term of the agreement. The loan has a maturity date of July 2024. An additional $3.0 million can be drawn by the Company, provided that certain criteria are met, such as the Company not having defaulted on the first tranche and there having not been a material adverse change (as defined in the Loan Agreement) as of the date for the borrowing request. The loan facility is used for financing certain equipment purchases. The equipment financed through the loans serves as collateral for the loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The loan bears a cash interest of 8.95% per annum. Interest is payable on the first day of the month. If the loan is in default, it shall bear interest at a rate of an additional 5% per annum. The loan interest expense and discount amortization interest for the year ended December 31, 2022 was $0.1 million and $34 thousand, respectively. The Company was in compliance with the covenants as of December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In conjunction with entering into the equipment loan and security agreement, the Company entered into a warrant agreement with the lender and issued 18,417 warrants exercisable for the Company’s common stock at $5.51. For further details on the warrants issued in conjunction with the equipment loan and security agreement, see Note 8.</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;">Paycheck Protection Program Loan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2020, the Company was granted a loan under the Paycheck Protection Program offered by the Small Business Administration (“SBA”) under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”), section 7(a)(36) of the Small Business Act for $2.5 million. The loan is evidenced by a promissory note and bears interest at 1% with no principal payments for the first 6 months. Monthly payments of principal and interest of approximately $0.1 million begin in December 2020, subject to deferral as the Company has applied for debt forgiveness, and continue through maturity in May 2022, if required. The loan is subject to partial or full forgiveness if the Company uses all proceeds for eligible purposes; maintains certain employment levels; and maintains certain compensation levels in accordance with and subject to the CARES Act and the rules, regulations, and guidance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company applied for forgiveness of the PPP loan and was notified that the entire $2.5 million PPP loan was forgiven in August 2021. Loan forgiveness of $2.5 million is reflected in other income and expense section in the consolidated statements of operations. Even though the PPP loan was forgiven, it remains subject to audit by the SBA.</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;">June 2021 Credit Facility</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On June 23, 2021, the Company entered into the June 2021 Credit Facility with SQN Venture Income Fund II, LP. The June 2021 Credit Facility provides for a maximum borrowing capacity of $20.0 million consisting of two tranches, <span style="-sec-ix-hidden:Hidden__We1fBgiCEOPpG6qkkQ_eA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">each</span></span> tranche with a borrowing capacity of $10.0 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On June 23, 2021, the Company drew down $10.0 million of the facility. The Company was required to make monthly interest-only payments for a period of 18 months and thereafter, principal and interest payments under the agreement although the maturity date of December 2022. On August 13, 2021, the Company drew down the remaining $10.0 million. The second tranche had a maturity date of February 2023. The June 2021 Credit Facility was used for general working capital purposes. This loan bore cash interest of 10% per annum. Interest was payable on the first day of the month. Additionally, this loan bore a Paid-in-Kind (“PIK”) interest of 2% per annum with PIK interest capitalized, compounded, and added to the principal balance monthly in arrears. The PIK interest became payable upon maturity. If the term loan was in default, it would bear interest at an additional 5%. The Company paid a nonrefundable facility fee of $0.2 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In conjunction with entering into the June 2021 Credit Facility, the Company entered into a warrant agreement with the lender and issued 90,948 warrants exercisable for the Company’s common stock at $8.85. For further details on the warrants issued in conjunction with the June 2021 Credit Facility, see Note 8.</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;">Loan and Security Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On October 13, 2021, the Company entered into the Loan and Security Agreement (“LSA”) with Structural Capital Investments III, LP, Series Structural DCO II, a series of Structural Capital DCO, LLC, SQN Tempo Automation, LLC, SQN Venture Income Fund II, LP, and Ocean II PLO LLC. The LSA replaced the June 2021 Credit Facility, providing for maximum borrowing capacity of $150.0 million consisting of four tranches. Per the LSA, borrowings of $20.0 million from tranches 1 and 2 from the June 2021 Credit Facility were replaced by a new tranche 1 in the amount of $20.0 million. Borrowing capacity for tranche 2 is $20.0 million which shall be available to draw by the Company upon sooner of the de-SPAC with ACE or closing of the acquisition with Whizz. Borrowing capacity for tranche 3 and tranche 4 of the LSA is $40.0 million, and $70.0 million, respectively, which shall be available to draw by the Company upon the de-SPAC with ACE, subject to lender approval. The tranches have an earliest expiration date of December 23, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The termination of the June 2021 Credit Facility and subsequent borrowings under tranche 1 of the LSA was accounted for as a partial extinguishment of debt. Specifically, upon entering into the LSA, the Company became indebted to a new lender in the amount of $6.0 million, while $14.0 million of obligations are due to the same lender group party to the June 2021 Credit Facility. The $6.0 million was reflected as a debt repayment with the old lender and was accounted for as an extinguishment of debt. Accordingly, the Company recorded a loss on extinguishment of $0.3 million related to the write off of unamortized debt discount. The Company also evaluated the $14.0 million of debt outstanding with continuing lenders and concluded the transaction should be treated as a modification of debt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Borrowings under tranches 2, 3 and 4 of the LSA bear interest equal to the greater of (i) 10.5%, and (ii) 7.25% plus the prime rate then in effect, provided however, for all advances made after the occurrence of the public trading trigger, a per annum rate of interest equal to the greater of (i) 9.5%, and (ii) 6.25% plus the prime rate then in effect shall apply. Borrowings under tranche 1 bear interest equal to 10%. In addition, interest will accrue at an additional 2% per annum rate on the outstanding borrowing made under the tranche 1, which shall be capitalized and be compounded and added to the principal balance of the Tranche 1 Loan monthly in advance on the next monthly payment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For borrowings made pursuant to the LSA, the Company is further committed to a fee in an amount sufficient, if needed, to increase the lender’s minimum return to 1.20:1.00 if payable on or before the first anniversary of such borrowing, 1.30:1.00 if payable after the first anniversary of such borrowing but on or before the second anniversary of such borrowing, 1:35:1.00 if payable after the second anniversary of such borrowing but on or before the third anniversary of such borrowing, or 1.40:1.00 if payable after the third anniversary of such borrowing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On January 11, 2022, the Company entered into the first amendment to the LSA to convert $10.0 million of availability under the tranche 2 loan to the tranche 1 loan. This amendment expanded the tranche 1 from $20.0 million to $30.0 million and reduced the tranche 2 loan from $20.0 million to $10.0 million. For the original $20.0 million borrowed under tranche 1, the maturity date is </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">December 23, 2022 and the $10.0 million borrowed under the expanded portion of tranche 1 provides for a maturity date of February 12, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 20, 2022, in conjunction with the LSA, the Company entered into warrant agreements with the various lenders involved under the LSA to issue a certain number of warrants to purchase stock based on the percentage of each tranche borrowing exercisable for the Company’s stock at the lowest of (i) $2.82 per share, (ii) the lowest price per share the Company receives for a share of stock, and (iii) the lowest price the Company receives for a share of future round of stock, see Note 8.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On May 1, 2022, the Company was in breach of its covenants under the LSA. As a result, the Company recorded $0.9 million of default interest expense in the Company’s consolidated statements of operations during the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On August 25, 2022, Tempo exchanged approximately $3.6 million of amounts due under the LSA for newly issued bridge notes, whereby Tempo entered into an August 2022 Bridge Note Agreement (as defined in Note 6 below) with the lenders under the LSA (collectively, the “Initial Bridge Investors”). Pursuant to the agreement, in satisfaction of certain LSA obligations, Tempo agreed to issue a $3.6 million note (“LSA Convertible Note”) which is comprised of accrued interest, PIK interest and future interest from August 2022 through maturity of the LSA. The transaction was accounted for as an extinguishment of debt and the Company recorded a loss on extinguishment of $10.1 million. As discussed in Note 6, the Company elected to account for the August 2022 Bridge Notes, including those issued as LSA Convertible Notes, under the fair value option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the components of loss on debt extinguishment recorded in the consolidated statements of operations for the year ended December 31, 2022 (in thousands):</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: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%;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.7%;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.32%;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;">Amount</b></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;">Carrying value of extinguished debt</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="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;">$</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;"> 30,407</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;">Accrued interest</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="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;"> </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;"> 520</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;">Fair value of new LSA</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="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;"> </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;"> (28,154)</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;">Fair value of LSA Convertible Note</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="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;"> </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;"> (12,903)</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;">Loss on extinguishment of debt</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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:10.62%;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;"> (10,130)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;">November 2022 Amended and Restated LSA</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 22, 2022, in connection with the closing of the Merger, the Company entered into that certain First Amended and Restated Loan and Security Agreement (“A&amp;R LSA”), by and among, the Company, as borrower and the LSA lenders, pursuant to which the Lenders committed to lend the Company up to $20.0 million in term loan financing (the “A&amp;R LSA Facility” or the “Credit Facility”). The A&amp;R LSA amended and restated in its entirety that certain LSA, dated as of October 13, 2021, by and among the Company and the lenders. The A&amp;R LSA bears interest equal to a per annum rate of the greater of (i) 9.75%, and (ii) 4.25% plus the prime rate then in effect. Additionally, this loan bears a PIK interest of 3.25% per annum with PIK interest capitalized, compounded, and added to the principal balance monthly in arrears. As of December 31, 2022, the Company had $0.1 million of accrued PIK interest associated with A&amp;R LSA. Repayments of the principal balance outstanding from the A&amp;R LSA commence in December 2023. The A&amp;R LSA Facility matures on December 1, 2025, but if this loan is not fully repaid by May 15, 2024, the Company would be required to pay an exit fee equal to 80% of the principal. As of December 31, 2022, the Company was in compliance with the debt covenants under the A&amp;R LSA. As of the filing date of this Annual Report, the Company was not in compliance with the Unrestricted Cash Covenant which triggered the default interest rate provision and makes the debt callable by the lenders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 22, 2022, pursuant to terms of the A&amp;R LSA, the Company repaid a portion of the outstanding balance under the LSA to the Lenders in a cash amount equal to $3.0 million, and $0.4 million in lender fees. Additionally, the Lenders entered into the Lender Subscription Agreements(the “LSA”) pursuant to which a portion of the outstanding balance under the LSA in an amount equal to $7.0 million was converted into 700,000 shares of common stock at a conversion rate of $10.00 per share. As a result of the modification, tranches 2 through 4 of the original LSA were removed and are not available to be drawn under the new facility. The amendment to the LSA was accounted for as a debt extinguishment and the Company recorded a loss on extinguishment of $13.3 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On the date of the extinguishment, the Company has elected to account for borrowings under the A&amp;R LSA under the fair value option. The following table sets forth the components of loss on debt extinguishment recorded in the consolidated statements of operations for the year ended December 31, 2022 (in thousands):</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: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%;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.7%;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.32%;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;">Amount</b></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;">Carrying value of extinguished debt</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="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;">$</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;"> 29,351</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;">Fair value of A&amp;R LSA</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="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;"> </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;"> (20,000)</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;">Principal repayment</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="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;"> </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;"> (3,000)</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;">Fair value of common stock issued</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="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;"> </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;"> (7,336)</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;">Fair value of PIPE Incentive Shares issued</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="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;"> </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;"> (11,738)</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;">Fair value of Additional Period Shares liability</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="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;"> </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;"> (1)</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;">Financing fees</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="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;"> </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;"> (614)</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;">Loss on extinguishment of debt</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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:10.62%;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;"> (13,338)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">The following table sets forth the net carrying amounts of borrowings as of December 31, 2022 (in thousands):</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:52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:11.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:52%;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.53%;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:13.46%;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;">Loan Payable,</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;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;">Loan Payable,</b></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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:11.86%;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></tr><tr><td style="vertical-align:bottom;width:52%;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.53%;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:13.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;">Current</b></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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Noncurrent</b></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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SQN Equipment Loan</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.86%;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;"> 876</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.86%;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;"> 663</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.86%;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,539</p></td></tr><tr><td style="vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A&amp;R LSA (FVO)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.86%;border-bottom: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;"> 20,101</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.86%;border-bottom: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.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:1.6%;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:11.86%;border-bottom: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;"> 20,101</p></td></tr><tr><td style="vertical-align:bottom;width:52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total loan payable</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.86%;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;"> 20,977</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.86%;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;"> 663</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.86%;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;"> 21,640</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;">SQN Equipment Loan</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:75.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.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.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:19.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></tr><tr><td style="vertical-align:bottom;width:75.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:3.12%;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:21.22%;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;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total loan payable</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:19.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;"> 1,472</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add: accretion of final interest payable</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> 106</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: loan payable, current</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:19.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (876)</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized debt discount</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:19.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;"> (39)</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total loan payable, noncurrent</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:19.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;"> 663</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;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">A&amp;R LSA (FVO)</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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:3.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;width:76.53%;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:3.15%;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:20.3%;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;">Fair Value – Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:18.29%;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:76.53%;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:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,000</p></td></tr><tr><td style="vertical-align:bottom;width:76.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (250)</p></td></tr><tr><td style="vertical-align:bottom;width:76.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:18.29%;border-bottom: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;"> 351</p></td></tr><tr><td style="vertical-align:bottom;width:76.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:18.29%;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;"> 20,101</p></td></tr></table><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;">LSA Convertible Note</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:76.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;width:76.54%;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:3.15%;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:20.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;">Fair Value – Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:18.29%;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:76.54%;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:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;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,902</p></td></tr><tr><td style="vertical-align:bottom;width:76.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:18.29%;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,527</p></td></tr><tr><td style="vertical-align:bottom;width:76.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Converted to common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:18.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,429)</p></td></tr><tr><td style="vertical-align:bottom;width:76.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:18.29%;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;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">Immediately prior to the closing of the Merger, the outstanding LSA Convertible Note was converted into shares of Tempo common stock. The Company performed a final measurement of the LSA Convertible Note to fair value and the related fair value change of $15.6 million was recorded within additional paid in capital on the consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In determining the fair value of the A&amp;R LSA as of December 31, 2022, the Company used the following 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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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:3.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:18.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: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></tr><tr><td style="vertical-align:bottom;width:76.53%;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:3.15%;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:18.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, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;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:18.29%;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 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin: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:76.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">% </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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:58.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: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:1.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:nowrap;width:7.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.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:1.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:nowrap;width:7.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.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:1.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:nowrap;width:7.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.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:1.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:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:58.6%;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.86%;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="11" style="vertical-align:bottom;white-space:nowrap;width:39.53%;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;">As of December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;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.86%;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:8.5%;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:1.86%;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:8.5%;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:1.86%;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:8.5%;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;">SQN</b></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;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:1.17%;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:7.27%;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:58.6%;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.86%;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:8.5%;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;">LSA</b></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;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:8.5%;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;">LSA</b></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;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:8.5%;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;">Equipment</b></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;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:1.17%;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:7.27%;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:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.86%;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:8.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;">Tranche 1.1</b></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: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:8.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;">Tranche 1.2</b></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: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:8.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;">Loan</b></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: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:8.45%;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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total notes payable</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;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;"> 10,000</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;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;"> 10,000</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;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,302</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.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 0pt 0pt;"> 22,302</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add: accretion of final interest payable</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: loan payable, current</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,702)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;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:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (784)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,486)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized debt discount</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (406)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (218)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (84)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (708)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total loan payable, noncurrent</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;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;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;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;"> 9,861</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;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;"> 1,490</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.27%;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;"> 11,351</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 notes payable future contractual principal payments are as follows during the years noted (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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:78.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: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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:78.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;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:18.66%;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;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;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:18.66%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> 1,205</p></td></tr><tr><td style="vertical-align:bottom;width:78.83%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> 4,885</p></td></tr><tr><td style="vertical-align:bottom;width:78.83%;background:#cceeff;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:17.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;"> 15,550</p></td></tr><tr><td style="vertical-align:bottom;width:78.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total future principal payments</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:17.08%;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;"> 21,640</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> 4000000.0 10000000.0 50000 P8M 0.0500 0.0825 18601 8.85 10300000 300000 6000000.0 2 3000000.0 3000000.0 P42M 200000 3000000.0 0.0895 0.05 100000 34000 18417 5.51 2500000 0.01 100000 2500000 2500000 20000000.0 2 10000000.0 10000000.0 P18M 10000000.0 0.10 0.02 0.05 200000 90948 8.85 150000000.0 20000000.0 20000000.0 20000000.0 40000000.0 70000000.0 6000000.0 14000000.0 6000000.0 300000 14000000.0 0.105 0.0725 0.095 0.0625 0.10 0.02 1.20 1.30 1.40 10000000.0 20000000.0 30000000.0 20000000.0 10000000.0 20000000.0 10000000.0 2.82 900000 3600000 3600000 10100000 <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: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%;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.7%;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.32%;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;">Amount</b></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;">Carrying value of extinguished debt</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="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;">$</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;"> 30,407</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;">Accrued interest</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="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;"> </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;"> 520</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;">Fair value of new LSA</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="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;"> </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;"> (28,154)</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;">Fair value of LSA Convertible Note</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="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;"> </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;"> (12,903)</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;">Loss on extinguishment of debt</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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:10.62%;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;"> (10,130)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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;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%;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.7%;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.32%;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;">Amount</b></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;">Carrying value of extinguished debt</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="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;">$</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;"> 29,351</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;">Fair value of A&amp;R LSA</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="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;"> </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;"> (20,000)</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;">Principal repayment</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="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;"> </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;"> (3,000)</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;">Fair value of common stock issued</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="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;"> </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;"> (7,336)</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;">Fair value of PIPE Incentive Shares issued</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="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;"> </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;"> (11,738)</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;">Fair value of Additional Period Shares liability</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="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;"> </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;"> (1)</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;">Financing fees</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="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;"> </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;"> (614)</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;">Loss on extinguishment of debt</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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:10.62%;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;"> (13,338)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 30407000 520000 28154000 12903000 -10130000 20000000.0 0.0975 0.0425 0.0325 100000 0.80 3000000.0 400000 7000000.0 700000 10.00 13300000 29351000 20000000 3000000 7336000 11738000 1000 614000 13338000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the net carrying amounts of borrowings as of December 31, 2022 (in thousands):</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:52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:11.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:52%;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.53%;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:13.46%;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;">Loan Payable,</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;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;">Loan Payable,</b></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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:11.86%;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></tr><tr><td style="vertical-align:bottom;width:52%;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.53%;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:13.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;">Current</b></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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Noncurrent</b></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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SQN Equipment Loan</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.86%;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;"> 876</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.86%;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;"> 663</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.86%;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,539</p></td></tr><tr><td style="vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A&amp;R LSA (FVO)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.86%;border-bottom: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;"> 20,101</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.86%;border-bottom: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.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:1.6%;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:11.86%;border-bottom: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;"> 20,101</p></td></tr><tr><td style="vertical-align:bottom;width:52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total loan payable</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.86%;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;"> 20,977</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.86%;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;"> 663</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.86%;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;"> 21,640</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;">SQN Equipment Loan</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:75.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.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.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:19.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></tr><tr><td style="vertical-align:bottom;width:75.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:3.12%;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:21.22%;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;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total loan payable</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:19.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;"> 1,472</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add: accretion of final interest payable</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> 106</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: loan payable, current</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:19.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (876)</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized debt discount</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:19.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;"> (39)</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total loan payable, noncurrent</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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:19.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;"> 663</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;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">A&amp;R LSA (FVO)</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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:3.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;width:76.53%;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:3.15%;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:20.3%;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;">Fair Value – Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:18.29%;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:76.53%;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:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,000</p></td></tr><tr><td style="vertical-align:bottom;width:76.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (250)</p></td></tr><tr><td style="vertical-align:bottom;width:76.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:18.29%;border-bottom: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;"> 351</p></td></tr><tr><td style="vertical-align:bottom;width:76.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:18.29%;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;"> 20,101</p></td></tr></table><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;">LSA Convertible Note</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:76.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;width:76.54%;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:3.15%;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:20.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;">Fair Value – Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:18.29%;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:76.54%;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:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;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,902</p></td></tr><tr><td style="vertical-align:bottom;width:76.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:18.29%;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,527</p></td></tr><tr><td style="vertical-align:bottom;width:76.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Converted to common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:18.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,429)</p></td></tr><tr><td style="vertical-align:bottom;width:76.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:18.29%;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;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 876000 663000 1539000 20101000 20101000 20977000 663000 21640000 1472000 106000 876000 39000 663000 0 20000000 -250000 351000 20101000 0 12902000 true 2527000 -15429000 0 -15600000 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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:3.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:18.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: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></tr><tr><td style="vertical-align:bottom;width:76.53%;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:3.15%;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:18.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, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;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:18.29%;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 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin: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:76.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">% </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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:58.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: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:1.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:nowrap;width:7.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.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:1.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:nowrap;width:7.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.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:1.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:nowrap;width:7.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.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:1.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:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:58.6%;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.86%;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="11" style="vertical-align:bottom;white-space:nowrap;width:39.53%;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;">As of December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;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.86%;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:8.5%;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:1.86%;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:8.5%;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:1.86%;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:8.5%;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;">SQN</b></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;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:1.17%;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:7.27%;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:58.6%;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.86%;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:8.5%;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;">LSA</b></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;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:8.5%;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;">LSA</b></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;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:8.5%;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;">Equipment</b></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;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:1.17%;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:7.27%;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:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.86%;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:8.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;">Tranche 1.1</b></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: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:8.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;">Tranche 1.2</b></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: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:8.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;">Loan</b></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: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:8.45%;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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total notes payable</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;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;"> 10,000</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;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;"> 10,000</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;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,302</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.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 0pt 0pt;"> 22,302</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add: accretion of final interest payable</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: loan payable, current</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,702)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;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:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (784)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,486)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized debt discount</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (406)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (218)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (84)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (708)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total loan payable, noncurrent</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;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;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;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;"> 9,861</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.32%;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;"> 1,490</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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:7.27%;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;"> 11,351</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3 13.42 10000000 10000000 2302000 22302000 108000 79000 56000 243000 9702000 784000 10486000 406000 218000 84000 708000 9861000 1490000 11351000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The notes payable future contractual principal payments are as follows during the years noted (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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:78.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: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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:78.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;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:18.66%;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;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.5%;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:18.66%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> 1,205</p></td></tr><tr><td style="vertical-align:bottom;width:78.83%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> 4,885</p></td></tr><tr><td style="vertical-align:bottom;width:78.83%;background:#cceeff;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:17.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;"> 15,550</p></td></tr><tr><td style="vertical-align:bottom;width:78.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total future principal payments</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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:17.08%;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;"> 21,640</p></td></tr></table> 1205000 4885000 15550000 21640000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(6) Borrowing Arrangements – Related Party</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;">Convertible Promissory Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 18, 2022, the Company issued convertible promissory notes to P72 and Lux for gross proceeds of $5.0 million (the “2022 Promissory Notes”). The 2022 Promissory Notes bear simple interest on the unpaid principal at a rate of 10% per year and are due and payable by the Company on demand any time after November 15, 2022. The outstanding amount convert into securities of ACE upon the earlier to occur of the closing of the transactions and the closing of the first qualified financing following any termination of the business combination agreement as applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The exchange feature of the 2022 Promissory Notes was deemed an embedded derivative requiring bifurcation from the 2022 Promissory Notes (the “host contract”) and separate accounting as an embedded derivative liability. The proceeds from the 2022 Promissory Notes were first allocated to the embedded derivative liability, resulting in an embedded derivative liability of $0.1 million on issuance, with the remaining proceeds allocated to the host contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The amended and restated 2022 Promissory Notes do not embody a bifurcated exchange feature described above. As such, the extinguishment date fair value of exchange feature was included in the calculation of the debt extinguishment to derecognize the previously bifurcated derivative liability. The Company recognized $0.2 million and $40 thousand as loss on debt extinguishment and fair value change on derivatives, respectively, during the year ended December 31, 2022 in the accompanying 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;">As discussed below, on August 25, 2022, the 2022 Promissory Notes were amended and restated and the transaction was accounted for as a debt extinguishment. The Company recorded a loss on extinguishment of $17.2 million which was equivalent to the difference between the carrying value of the 2022 Promissory Notes and the fair value on the modification date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the components of loss on debt extinguishment recorded in the consolidated statements of operations for the year ended December 31, 2022 (in thousands):</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: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%;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.7%;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.32%;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;">Amount</b></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;">Carrying value of extinguished debt</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="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;">$</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;"> 5,265</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;">Fair value of embedded derivative</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="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;"> </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;"> 154</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;">Fair value of 2022 Promissory Notes</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="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;"> </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;"> (19,030)</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;">Fair value of issued warrants</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="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;"> </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;"> (3,568)</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;">Loss on extinguishment of debt</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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:10.62%;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;"> (17,179)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;">Bridge Note</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2022, the Company entered into the Bridge Note with ACE and AEPI, which was replaced in its entirety on substantially the same terms on July 1, 2022, pursuant to which AEPI agreed to loan to Tempo up to an aggregate principal amount of $5.0 million, $4.6 million of which was advanced to Tempo as of September 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Bridge Note has an interest rate of 12% per annum, payable in-kind by increasing the outstanding principal amount of the Bridge Note. Interest shall be deemed to have commenced on May 19, 2022. The Bridge Note replaced a May 2022 loan on substantially the same terms in its entirety.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The conversion option of the Bridge Note was deemed an embedded derivative requiring bifurcation from the Bridge Note (the “host contract”) and is separately accounted for as an embedded derivative liability. The proceeds from the Bridge Note were first allocated to the embedded derivative liability, resulting in an embedded derivative liability of $0.1 million on issuance, with the remaining proceeds then allocated to the host contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On August 25, 2022, the Bridge Note was amended and restated on substantially similar terms to the August 2022 Bridge Notes (as defined below).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The amended and restated convertible bridge notes do not embody a bifurcated exchange feature described above. As such, the extinguishment date fair value of exchange feature was included in the calculation of the debt extinguishment to derecognize the previously bifurcated derivative liability. The Company recognized $61 thousand as a fair value change on derivatives during the year ended December 31, 2022 in the accompanying 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;">As discussed below, on August 25, 2022, the Bridge Note was amended and restated and the transaction was accounted for as a debt extinguishment. The Company recorded a loss on extinguishment of $11.6 million which was equivalent to the difference between the carrying value of the Bridge Note and the fair value on the modification date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the components of loss on debt extinguishment recorded in the consolidated statements of operations for the year ended December 31, 2022 (in thousands):</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: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%;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.7%;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.32%;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;">Amount</b></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;">Carrying value of extinguished debt</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="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;">$</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;"> 4,477</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;">Fair value of embedded derivative</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="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;"> </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;"> —</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;">Fair value of Bridge Note</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="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;"> </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;"> (16,106)</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;">Loss on extinguishment of debt</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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:10.62%;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;"> (11,629)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;">August 2022 Bridge Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On August 25, 2022, Tempo entered into a note purchase agreement with the Initial Bridge Investors under the Loan and Security Agreement, pursuant to which Tempo agreed to issue up to $5.0 million in aggregate principal amount of August 2022 Bridge Notes to the Initial Bridge Investors for aggregate cash proceeds of approximately $1.4 million and the cancellation of approximately $3.6 million of outstanding amounts owed under the Loan and Security Agreement, refer to Note 6 for further discussion. Further on the same date the Bridge Note and 2022 Promissory Note investors made a $1.2 million cash investment and received Notes valued at $4.4 million. The Company recorded an other financing cost in the consolidated statement of operations of $3.2 million, as the excess of the fair value of the debt over the proceeds received resulted in an up-front expense given that no other transaction element of value was identified.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The August 2022 Bridge Notes initially bear interest at a rate of 10% per annum. The August 2022 Bridge Notes will mature, and all outstanding principal and accrued but unpaid interest thereunder will be due and payable by Tempo, on the earlier of August 25, 2023 and the time at which such outstanding amount becomes due and payable upon an event of default under the August 2022 Bridge Notes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Upon the closing of the Merger, all outstanding amounts under the August 2022 Bridge Notes, together with all accrued and unpaid interest thereon, as of such time automatically convert in full into a number of shares of Tempo stock, such that the value of the securities received by the holder of any August 2022 Bridge Note will equal the product of (x) the aggregate principal amount, together with any accrued but unpaid interest, outstanding under such August 2022 Bridge Note as of the time of such conversion multiplied by (y) four. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On August 25, 2022, as a condition to closing the issuance and sale of the August 2022 Bridge Notes, Tempo:</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 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;">Amended and restated the 2022 Promissory Notes and the Bridge Note on substantially similar terms to the August 2022 Bridge Notes.</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 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;">Entered into an amended and restated warrant with existing investors, which amended and restated that certain Warrant to Purchase Shares of Common Stock, dated as of October 11, 2021, to, among other things, provide for the automatic conversion, with an amended exercise price of zero, of such warrant into shares of Tempo common stock upon the consummation of the business combination, a business combination or similar transaction with another special purpose acquisition company, the consummation of a qualified financing or the consummation of an initial public offering or direct listing.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">At the time of issuance of the August 2022 Bridge Notes, the Company elected to account for the amended and restated 2022 Promissory Notes, the amended and restated Bridge Note and the August 2022 Bridge Notes under the fair value option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the activity and net carrying amount of related party convertible note borrowings accounted for under the fair value option as of and for the year ended December 31, 2022 (in thousands):</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:73.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:21.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:73.13%;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:3.01%;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:23.84%;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;">Fair Value – Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.13%;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:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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;"> 39,593</p></td></tr><tr><td style="vertical-align:bottom;width:73.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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;"> 7,887</p></td></tr><tr><td style="vertical-align:bottom;width:73.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Converted to common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:21.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;"> (47,480)</p></td></tr><tr><td style="vertical-align:bottom;width:73.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:1px solid #000000;border-top: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:21.94%;background:#cceeff;border-bottom:1px solid #000000;border-top: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><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;">Immediately prior to the closing of the Merger, the outstanding related party convertible note borrowings converted into shares of Tempo common stock. The Company performed a final measurement of the August 2022 Bridge Notes, the 2022 Promissory Notes, and the Bridge Note to fair value and the related balance of $47.3 million was reclassified in additional paid-in capital.</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;">Asia-IO</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Upon close of the Merger, the Company has assumed a $0.6 million working capital facility (the “Working Capital Facility”) with ASIA-IO Advisors Limited, a related party. The Working Capital Facility does not bear interest, and does not have a maturity date. As of December 31, 2022, $0.6 million of the Working Capital Facility remains outstanding in loan payable - related party, current in the consolidated balance sheets.</p> 5000000.0 0.10 100000 200000 40000 17200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the components of loss on debt extinguishment recorded in the consolidated statements of operations for the year ended December 31, 2022 (in thousands):</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: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%;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.7%;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.32%;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;">Amount</b></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;">Carrying value of extinguished debt</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="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;">$</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;"> 5,265</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;">Fair value of embedded derivative</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="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;"> </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;"> 154</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;">Fair value of 2022 Promissory Notes</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="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;"> </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;"> (19,030)</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;">Fair value of issued warrants</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="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;"> </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;"> (3,568)</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;">Loss on extinguishment of debt</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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:10.62%;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;"> (17,179)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 5265000 154000 19030000 3568000 -17179000 5000000.0 4600000 0.12 100000 61000 11600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the components of loss on debt extinguishment recorded in the consolidated statements of operations for the year ended December 31, 2022 (in thousands):</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: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%;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.7%;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.32%;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;">Amount</b></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;">Carrying value of extinguished debt</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="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;">$</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;"> 4,477</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;">Fair value of embedded derivative</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="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;"> </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;"> —</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;">Fair value of Bridge Note</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="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;"> </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;"> (16,106)</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;">Loss on extinguishment of debt</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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:10.62%;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;"> (11,629)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4477000 16106000 -11629000 5000000.0 1400000 3600000 1200000 4400000 3200000 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the activity and net carrying amount of related party convertible note borrowings accounted for under the fair value option as of and for the year ended December 31, 2022 (in thousands):</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:73.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:21.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:73.13%;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:3.01%;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:23.84%;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;">Fair Value – Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.13%;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:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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;"> 39,593</p></td></tr><tr><td style="vertical-align:bottom;width:73.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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;"> 7,887</p></td></tr><tr><td style="vertical-align:bottom;width:73.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Converted to common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:21.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;"> (47,480)</p></td></tr><tr><td style="vertical-align:bottom;width:73.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:1px solid #000000;border-top: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:21.94%;background:#cceeff;border-bottom:1px solid #000000;border-top: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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0 39593000 7887000 -47480000 0 -47300000 600000 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(7) Stockholders’ Deficit</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Effective with the closing of the closing of the Merger the Company restated its articles of incorporation. Under the amended and restated articles of incorporation, the Company has authorized the issuance of 600,000,000 shares of common stock, having a $0.0001 par value per share and the issuance of 20,000,000 shares of preferred stock, having a par value of $0.0001 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> The Company has reserved shares of common stock for issuance related to stock options and RSUs, warrants, shares reserved for future grants and earnout shares:</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:81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:15.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></tr><tr><td style="vertical-align:bottom;width:81%;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:3.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 style="vertical-align:bottom;white-space:nowrap;width:15.65%;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;">As of  </b></p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:3.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 style="vertical-align:bottom;white-space:nowrap;width:15.65%;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:81%;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:3.34%;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:15.65%;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:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 18,106,559</p></td></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options to purchase common stock and RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.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,374,189</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares reserved for future grants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 2,639,329</p></td></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnout shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.65%;border-bottom: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,000,000</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total shares of common stock reserved</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.65%;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;"> 32,120,077</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;visibility:hidden;">​</span></p> 600000000 600000000 0.0001 0.0001 20000000 20000000 0.0001 0.0001 <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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:15.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></tr><tr><td style="vertical-align:bottom;width:81%;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:3.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 style="vertical-align:bottom;white-space:nowrap;width:15.65%;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;">As of  </b></p></td></tr><tr><td style="vertical-align:bottom;width:81%;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:3.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 style="vertical-align:bottom;white-space:nowrap;width:15.65%;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:81%;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:3.34%;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:15.65%;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:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 18,106,559</p></td></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options to purchase common stock and RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.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,374,189</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares reserved for future grants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.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;"> 2,639,329</p></td></tr><tr><td style="vertical-align:bottom;width:81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnout shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.65%;border-bottom: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,000,000</p></td></tr><tr><td style="vertical-align:bottom;width:81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total shares of common stock reserved</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.65%;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;"> 32,120,077</p></td></tr></table> 18106559 4374189 2639329 7000000 32120077 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(8)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Warrants</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Since inception, the Company has issued warrants in conjunction with various debt financings. The Company accounts for its warrants in accordance with ASC 815-40 and ASC 480-10 as either liabilities or as equity instruments depending on the specific terms of the warrant agreement. Warrants are classified as liabilities when there is variability in the number of shares, and when the variability is not related to an implicit or explicit input to the valuation of the Company. Liability-classified warrants are remeasured at each reporting date until settlement, with changes in the fair value recognized in change in fair value of warrants and debt in the consolidated statements of operations. Warrants that meet the fixed-for-fixed criteria or contain variability related to an implicit or explicit input to the valuation of the Company are classified as equity instruments. Warrants classified as equity instruments are initially recognized at fair value and are not subsequently remeasured.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the period ended December 31, 2022 and 2021, the Company had various warrant transactions:</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">●</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">In January 2021, the Company entered into a warrant purchase agreement with SQN Venture Income Fund II, LP to issue 18,417 warrants to purchase common stock in conjunction with entering into the Equipment Loan and Security Agreement. The exercise price of these warrants is $5.51 per share. The Company concluded that these warrants are liability classified and shall be measured at fair value at grant date using the BSM option pricing model and subsequently remeasured at each reporting date.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">●</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">In June 2021, the Company issued 18,601 common stock warrants in conjunction with the Term Loan and Credit Facility between the Company and Silicon Valley Bank. These warrants are exercisable for shares of common stock at $8.85 per share and expire in June 2031. The common stock warrants are valued using the BSM option pricing model. The warrants are not remeasured in future periods as they meet the conditions for equity classification.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">●</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">In June 2021, the Company entered into a warrant purchase agreement with SQN Venture Income Fund II, LP to issue 90,948 warrants to purchase Common Stock in conjunction with entering into the June 2021 Credit Facility. The exercise price of these Common Stock warrants is $8.85 per share. The Company concluded that the common stock warrants are liability classified and shall be measured at fair value at grant date using the BSM option pricing model and subsequently remeasured at each reporting date.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">●</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">In October 2021, the Company issued 402,955 common stock warrants to an existing investor pursuant to negotiations with the investor to consider continued future investment. These warrants are exercisable for shares of common stock commencing the earliest of (i) the closing date of an initial public offering, or (b) the date of the Company’s completion of a transaction or series of related transactions (by merger, or consolidation, share exchange or otherwise) with a publicly traded special purpose acquisition company or its subsidiary. The warrant exercise price is $16.54 per share and the warrants expire in October, 2024. The warrants were measured at fair value on the issuance date.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">●</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">On January 20, 2022, in conjunction with the LSA, the Company entered into warrant agreements with the various lenders involved under the LSA to issue a certain number of warrants to purchase stock based on the percentage of each tranche borrowing exercisable for the Company's stock at the lowest of (i) $2.82 per share, (ii) the lowest price per share the Company receives for a share of stock, and (iii) the lowest price the Company receives for a share of future round of stock.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">●</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">On August 25, 2022, the Company entered into an amended and restated warrant agreement for the October 2021 warrants, which amended and restated that the warrants to purchase shares of common stock provide for the automatic conversion, with an amended exercise price of zero, of such warrant into shares of Tempo common stock upon the consummation of the business combination, a business combination or similar transaction with another special purpose acquisition company, the consummation of a qualified financing or the consummation of an initial public offering or direct listing. The amended common stock warrants are liability-classified instruments under ASC 815-40 due to these not being indexed to the Company’s equity.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">●</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">On August 25, 2022, the Company entered into a warrant purchase agreement with existing investors to issue 3,114,193 warrants to purchase common stock in conjunction with entering into various loans. The exercise price of these common stock warrants is $16.54 per share and upon a change in control transaction, the exercise price of these warrants resets to $0. The Company </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="white-space:pre-wrap;">concluded that the common stock warrants are liability classified and shall be measured at fair value at grant date using the BSM option pricing model and subsequently remeasured at each reporting date. The fair value at time of issuance was </span>$27.6 million and was recognized as an other financing cost in the consolidated statement of operations, as the excess of the fair value of the warrants over the proceeds received resulted in an up-front expense given that no other transaction element of value was identified.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">●</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Upon the Closing, on November 22, 2022, Tempo used its commercially reasonable efforts to cause the holder of each outstanding and unexercised warrant of Tempo to exercise such warrants in exchange for shares of Tempo common stock. Each Tempo warrant that remained outstanding and unexercised was converted into a New Tempo warrant at the Exchange Ratio. The exercise of such warrants resulted in the issuance of 3,679,148 Tempo common shares. The fair value of Tempo’s existing liability classified warrants was removed when exercised. The warrants were exercised via the “cashless” exercise provision.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">●</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">With the Merger, the Company assumed 11,499,987 public warrants and 6,600,000 private warrants from ACE. The public warrants and private warrants were accounted for by the Company as equity classified warrants and liability classified warrants, respectively.</p></td></tr></table><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;">Equity Classified Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following warrants assumed from ACE were outstanding as of December 31, 2022:</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:46.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.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></tr><tr><td style="vertical-align:bottom;width:46.76%;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;">Warrants to purchase</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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.67%;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;">Shares</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:12.12%;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;">Exercise Price</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 style="vertical-align:bottom;white-space:nowrap;width:10.67%;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;">Issuance Date</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 style="vertical-align:bottom;white-space:nowrap;width:10.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="font-weight:bold;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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.67%;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,499,987</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:10.67%;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:2.27%;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.67%;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/27/2020</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;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/21/2027</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 warrants were outstanding as of December 31, 2021:</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:47.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:10.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.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.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:10.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:47.43%;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;">Warrants to purchase</b></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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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;">Shares</b></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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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;">Exercise Price</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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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;">Issuance Date</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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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,121</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:10.82%;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.51</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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;">6/3/2020</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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;">6/3/2030</p></td></tr><tr><td style="vertical-align:bottom;width:47.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;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:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,601</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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.85</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:10.82%;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/23/2021</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:10.82%;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/22/2031</p></td></tr><tr><td style="vertical-align:bottom;width:47.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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;"> 402,955</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:10.82%;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;"> 16.54</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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;">10/11/2021</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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;">10/11/2024</p></td></tr><tr><td style="vertical-align:bottom;width:47.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:10.81%;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;"> 452,677</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:10.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.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:10.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.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:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Liability Classified Warrants</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, 2022, the Company has the following liability-classified warrants outstanding:</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:50.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.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:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:9.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:2.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:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:10.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:50.88%;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;">Warrants to purchase</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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;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.05%;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:11.12%;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;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:9.79%;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;">Issuance Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.16%;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;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</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:9.79%;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;"> 6,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.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;"> 16.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;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;">10/13/2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;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;">10/13/2027</p></td></tr><tr><td style="vertical-align:bottom;width:50.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</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:9.79%;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,759,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"> 11.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.79%;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/27/2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.16%;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/21/2027</p></td></tr><tr><td style="vertical-align:bottom;width:50.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</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:9.79%;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;"> 468,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.27%;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.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;"> 11.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.79%;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/27/2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.16%;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/21/2027</p></td></tr><tr><td style="vertical-align:bottom;width:50.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</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:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 891,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"> 11.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.79%;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/27/2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.16%;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/21/2027</p></td></tr><tr><td style="vertical-align:bottom;width:50.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</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:9.79%;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;"> 480,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.27%;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.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;"> 11.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.79%;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/27/2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.16%;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/21/2027</p></td></tr><tr><td style="vertical-align:bottom;width:50.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:9.79%;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;"> 6,606,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;margin: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 0pt 12pt 0pt;">Warrants which are accounted for as liabilities in accordance with ASC 815-40 and are presented within warrant liabilities on the Company’s consolidated balance sheets. At December 31, 2022, above list of warrants are valued using the active observable market quote. The warrant liability, therefore, represents a Level 1 measurement within the ASC 820 fair value measurement hierarchy, as on December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table details the changes in fair value of the liability-classified warrants, for the year ended December 31, 2022 (in thousands):</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.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:3.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:2.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:15.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.62%;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:3.84%;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:17.53%;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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding - January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;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,573</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants issued and modified</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,514</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assumed from ACE upon Closing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;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,122</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised or converted to common stock upon Closing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38,389)</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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:15.11%;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;"> (431)</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding – December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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:15.11%;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;"> 389</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">As of December 31, 2021, the Company has the following liability-classified warrants outstanding:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:58.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:58.7%;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;">Warrants to purchase</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:7.03%;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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:9.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;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:9%;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;">Issuance Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.16%;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;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:7.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;"> 10,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 6.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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%;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/24/2015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.16%;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/24/2025</p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 4,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p 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%;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/22/2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p 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.16%;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/22/2026</p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:7.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;"> 6,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 16.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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%;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;">10/13/2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.16%;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;">10/13/2027</p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 18,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p 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%;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/29/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p 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.16%;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/29/2031</p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:7.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;"> 90,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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%;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;">6/24/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.16%;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;">6/24/2031</p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;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;"> 130,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">As of December 31, 2021, and previous reporting periods, the liability-classified warrants are remeasured on a recurring basis, primarily based on observable market data while the related theoretical warrant volatility assumption within the BSM option pricing model represents a Level 3 measurement within the ASC 820 fair value measurement hierarchy. The following table details the changes in fair value of the liability-classified warrants, for the year ended December 31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.7%;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.32%;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;">Fair Value</b></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;text-align:justify;margin:0pt;">Warrants outstanding – January 1, 2021</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="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;">$</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;"> 86</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;text-align:justify;margin:0pt;">Warrants issued and modified</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="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;"> </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;"> 1,245</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;">Change in fair value, net</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="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;"> </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;"> 4,242</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;">Warrants outstanding – December 31, 2021</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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:10.62%;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;"> 5,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 0pt 12pt 0pt;">The change in fair value, net as shown in the table above is recorded as change in fair value of warrant liability in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">For warrants revalued during the period, the warrants were valued using a Black-Scholes valuation model which considers the value of the instruments under a SPAC scenario and a non-SPAC scenario, using the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:80.19%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:nowrap;width:0.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:14.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:5.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></tr><tr><td style="vertical-align:bottom;width:77.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;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></tr><tr><td style="vertical-align:bottom;width:77.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;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.89 - 9.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;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:77.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;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.29% - 64.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;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:77.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;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.12% - 1.52%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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></tr><tr><td style="vertical-align:bottom;width:77.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;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="font-size:1pt;visibility:hidden;">​</span></p> 18417 5.51 18601 8.85 90948 8.85 402955 16.54 2.82 3114193 16.54 0 27600000 3679148 11499987 6600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following warrants assumed from ACE were outstanding as of December 31, 2022:</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:46.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.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></tr><tr><td style="vertical-align:bottom;width:46.76%;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;">Warrants to purchase</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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.67%;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;">Shares</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:12.12%;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;">Exercise Price</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 style="vertical-align:bottom;white-space:nowrap;width:10.67%;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;">Issuance Date</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 style="vertical-align:bottom;white-space:nowrap;width:10.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="font-weight:bold;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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.67%;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,499,987</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:10.67%;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:2.27%;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.67%;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/27/2020</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;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/21/2027</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 warrants were outstanding as of December 31, 2021:</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:47.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:10.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.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.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:10.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:47.43%;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;">Warrants to purchase</b></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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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;">Shares</b></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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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;">Exercise Price</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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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;">Issuance Date</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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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,121</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:10.82%;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.51</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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;">6/3/2020</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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;">6/3/2030</p></td></tr><tr><td style="vertical-align:bottom;width:47.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;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:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,601</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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.85</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:10.82%;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/23/2021</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:10.82%;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/22/2031</p></td></tr><tr><td style="vertical-align:bottom;width:47.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;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;"> 402,955</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:10.82%;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;"> 16.54</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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;">10/11/2021</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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;">10/11/2024</p></td></tr><tr><td style="vertical-align:bottom;width:47.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:10.81%;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;"> 452,677</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:10.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.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:10.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.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:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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> 11499987 11.50 31121 5.51 18601 8.85 402955 16.54 452677 <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, the Company has the following liability-classified warrants outstanding:</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:50.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.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:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:9.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:2.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:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:10.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:50.88%;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;">Warrants to purchase</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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;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.05%;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:11.12%;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;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:9.79%;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;">Issuance Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.16%;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;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</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:9.79%;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;"> 6,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.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;"> 16.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;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;">10/13/2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;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;">10/13/2027</p></td></tr><tr><td style="vertical-align:bottom;width:50.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</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:9.79%;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,759,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"> 11.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.79%;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/27/2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.16%;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/21/2027</p></td></tr><tr><td style="vertical-align:bottom;width:50.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</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:9.79%;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;"> 468,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.27%;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.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;"> 11.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.79%;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/27/2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.16%;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/21/2027</p></td></tr><tr><td style="vertical-align:bottom;width:50.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</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:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 891,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"> 11.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.79%;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/27/2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.16%;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/21/2027</p></td></tr><tr><td style="vertical-align:bottom;width:50.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</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:9.79%;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;"> 480,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.27%;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.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;"> 11.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.79%;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/27/2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.16%;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/21/2027</p></td></tr><tr><td style="vertical-align:bottom;width:50.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:9.79%;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;"> 6,606,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;margin: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;">As of December 31, 2021, the Company has the following liability-classified warrants outstanding:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:58.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:58.7%;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;">Warrants to purchase</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:7.03%;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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:9.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;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:9%;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;">Issuance Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.16%;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;">Expiration Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:7.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;"> 10,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 6.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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%;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/24/2015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.16%;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/24/2025</p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 4,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p 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%;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/22/2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p 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.16%;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/22/2026</p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:7.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;"> 6,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 16.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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%;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;">10/13/2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.16%;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;">10/13/2027</p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 18,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p 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%;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/29/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p 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.16%;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/29/2031</p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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:7.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;"> 90,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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%;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;">6/24/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.16%;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;">6/24/2031</p></td></tr><tr><td style="vertical-align:bottom;width:58.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;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;"> 130,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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> 6572 16.17 4759536 11.50 468750 11.50 891714 11.50 480000 11.50 6606572 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.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:3.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:2.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:15.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.62%;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:3.84%;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:17.53%;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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding - January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;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,573</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants issued and modified</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,514</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assumed from ACE upon Closing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;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,122</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised or converted to common stock upon Closing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38,389)</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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:15.11%;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;"> (431)</p></td></tr><tr><td style="vertical-align:bottom;width:78.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding – December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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:15.11%;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;"> 389</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"><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: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.7%;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.32%;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;">Fair Value</b></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;text-align:justify;margin:0pt;">Warrants outstanding – January 1, 2021</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="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;">$</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;"> 86</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;text-align:justify;margin:0pt;">Warrants issued and modified</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="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;"> </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;"> 1,245</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;">Change in fair value, net</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="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;"> </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;"> 4,242</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;">Warrants outstanding – December 31, 2021</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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:10.62%;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;"> 5,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> 5573000 32514000 1122000 -38389000 -431000 389000 10016 6.74 4453 6.74 6573 16.19 18417 5.51 90948 8.85 130407 86000 1245000 4242000 5573000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:80.19%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:nowrap;width:0.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:14.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:5.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></tr><tr><td style="vertical-align:bottom;width:77.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;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></tr><tr><td style="vertical-align:bottom;width:77.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;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.89 - 9.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;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:77.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;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.29% - 64.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;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:77.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;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.12% - 1.52%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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></tr><tr><td style="vertical-align:bottom;width:77.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 3.89 9.48 64.29 64.44 1.12 1.52 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(9)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Stock-Based Compensation</b></p></td></tr></table><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;">Amended And Restated 2015 Equity Incentive Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In April 2015, the board of directors of Tempo prior to the Merger (“Legacy Tempo”) adopted the 2015 Equity Incentive Plan (“the 2015 Plan”), which was subsequently approved by the Company’s stockholders. The 2015 Plan was terminated in connection upon the Closing, and accordingly, no shares are currently available for grant under the 2015 Plan. The 2015 Plan continues to govern outstanding awards granted thereunder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The 2015 Plan permits the granting of incentive stock options, non-statutory stock options, and restricted stock to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentive to employees and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">consultants, and to promote the success of the Company’s business. The board of directors, at its sole discretion, shall determine the exercise price but subject to certain terms in the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Options granted under the 2015 Plan expire 10 years from the date of grant. First time grants of incentive stock options and non-statutory options generally vest at a rate of 25% on the first anniversary of the grant date and then ratably monthly over the next three years. Upon termination of employment, any unvested options are automatically returned to the Company. In general, vested options that were not exercised within three months after termination are surrendered back to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In general, the awards issued by the Company are service based options, however, in July 2020, the Company issued 258,368 performance-based options to the chief financial officer of the Company which vest 100% subject to the occurrence of a qualified transaction within 36 months of its date of grant. Additionally, in March 2021, the Company issued 1,245,641 performance-based options to management employees and board of directors which vest 100% subject to the occurrence of a qualified transaction. In November 2021, the Company’s board of directors approved to (i) reduce the July 2020 grant achievement period by approximately six months; and (ii) extend the March 2021 grants achievement period by 12 months. During the three months ended December 31, 2022, the performance condition was achieved for 1,071,909 options, or 182,787 post-Merger common stock, and therefore vested. An additional 127,056 options, or 21,667 post-Merger common stock, will vest monthly over the next twelve months. The Company recognized expense associated with these options in the amount of $6.4 million for the year ended December 31, 2022. The unrecognized expense associated with the remaining options is $0.7 million as of December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In March 2022, one of the Company’s executives was terminated and the 330,708 unvested options were modified to include a performance condition. The unvested options will vest upon a change of control within three months of the modification date. As of June 30, 2022, the performance condition was not met. As a result, no stock-based compensation was recorded and the unvested options were forfeited during the three months ended June 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August 2022, the Company’s board of directors approved the (i) modification of 867,461 unvested service-based options of three terminated executives to include a performance condition; (ii) cancellation of 254,113 performance options issued in March 2021 and (iii) modification of 50,931 performance options granted in March 2021 to reduce the grant achievement period to November 2022. In November 2022, management determined the performance condition for the 918,392 modified performance options was not met. As a result, no stock-based compensation was recorded, and the unvested options were forfeited during the three months ended December 31, 2022.</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;">2022 Incentive Award Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2022, the board of directors adopted the 2022 Incentive Award Plan (“the 2022 Plan”), which was subsequently approved by the Company’s stockholders. The 2022 Plan provides that the initial aggregate number of shares of common stock available for issuance shall be the sum of (i) 12% of the total number of issued and outstanding shares of common stock on a fully diluted basis as of the Closing, which the Board has determined to be 3,896,412 shares of common stock (the “Initial Plan Reserve”) and (ii) an annual increase on the first day of each calendar year beginning on and including January 1, 2023 and ending on and including January 1, 2032, equal to the lesser of (A) a number equal to five percent (5%) of the aggregate number of shares of common stock outstanding on the final day of the immediately preceding calendar year and (B) such smaller number of shares of common stock as is determined by the Board (the “2022 Plan Evergreen Increase”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 2022 Plan permits the granting of incentive stock options, restricted stock, restricted stock unit, cash-based awards and stock appreciation rights to attract, retain and motivate persons who make (or are expected to make) important contributions to the Company by providing these individuals with equity ownership opportunities and/or equity-linked compensatory opportunities. The board of directors, at its sole discretion, will establish each option’s and stock appreciation right’s exercise price and specify the exercise price in the award agreement of each holder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Options and stock appreciation rights granted under the 2022 Plan expire 10 years from the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">First time grants of incentive stock options and non-statutory options generally vest at a rate of 25% on the first anniversary of the grant date and then ratably monthly over the next three years. Upon termination of employment, any unvested options are automatically returned to the Company. In general, vested options that were not exercised within three months after termination are surrendered back to the Company. These options are added back to the Plan and made available for future grants.</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 2,639,329 common shares, available for issuance under the 2022 Plan.</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;">Restricted Stock Unit Issuance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On September 9, 2022, Tempo issued 9,500,000 retention awards in the form of restricted stock units of Tempo (“Tempo RSUs”) to certain eligible employees and directors of Tempo. On September 23, 2022, ACE and Tempo entered into the Second Amendment to the Amended and Restated Agreement and Plan of Merger, pursuant to which the parties agreed, among other things, that all awards of Tempo RSUs that are outstanding at the closing of the Business Combination will, at the Effective Time, be converted into (a) restricted stock unit awards covering shares of Tempo common stock (“Tempo RSUs”) and (b) the right to receive a number of Tempo Earnout Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Out of the above approved and issued RSUs, 4,750,000 RSUs were subject to service-based conditions which shall vest at a rate of 33.33% on the first anniversary of the grant date and then ratably quarterly over the next two years. The Company recorded $29 thousand in compensation expense for these service-based RSUs 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 0pt 12pt 0pt;">The remaining 4,750,000 RSUs were subject to performance-based conditions, 50% of which will vest upon achieving $15.0 million in quarterly revenue of Tempo and the remaining 50% will vest upon achieving $5.0 million in adjusted EBITDA of Tempo. The total fair value of these performance based RSUs was $4.3 million as of the issuance date of September 27, 2022. The Company recorded no compensation expense for these performance based RSUs for the year ended December 31, 2022 as achievement of the vesting condition was not deemed probable of occurring.</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;">Option and RSU Activity</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of cumulative option activity under the 2015 Plan and the 2022 Plan is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:55.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.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:10.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.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.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:7.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.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:10.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.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.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:7.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:55.37%;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.48%;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="9" style="vertical-align:bottom;white-space:nowrap;width:43.14%;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;">Options outstanding</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;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.48%;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.03%;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:1.48%;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:8.98%;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><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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;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><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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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:7.75%;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:55.37%;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.48%;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.03%;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:1.48%;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:8.98%;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 </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: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.65%;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</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: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:9.02%;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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;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.48%;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.03%;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</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: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:8.98%;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;">exercise price </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: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.65%;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;">contractual term</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: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:9.02%;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;">intrinsic value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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 style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;">shares</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;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;">per share</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;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;">(in years)</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.02%;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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding – January 1, 2022</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:10.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;"> 16,457,475</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:1.24%;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:7.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;"> 1.36</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:10.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;"> 7.96</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:1.26%;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:7.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;"> 104,554</p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Retrospective application of 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:10.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;"> (13,651,211)</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:1.24%;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:7.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;"> 6.85</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:10.65%;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: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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:55.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjusted balance – beginning of period</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:10.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,806,264</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:1.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:7.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;"> 8.21</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:10.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;"> 7.96</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:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 104,554</p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Options granted</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:10.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;"> 705,520</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:1.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:7.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;"> 6.85</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:10.65%;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: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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:55.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Options exercised</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:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,184)</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:1.24%;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:7.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;"> 6.01</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:10.65%;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: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:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:55.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Options forfeited</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:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (713,205)</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:1.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:7.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;"> 13.33</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:10.65%;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: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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:55.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Options expired</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:10.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;"> (36,196)</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:1.24%;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:7.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;"> 6.92</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:10.65%;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: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:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:55.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding – December 31, 2022</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:10.03%;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,754,199</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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 4.73</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:10.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;"> 7.46</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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 77</p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested during the period</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:10.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;"> 627,299</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:1.24%;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:7.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;"> 9.25</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:10.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;"> 6.75</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:1.26%;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:7.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:55.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested at end of period</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:10.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;"> 1,894,115</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:1.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:7.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;"> 6.52</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:10.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;"> 5.69</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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 77</p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at the end of the period</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:10.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,894,115</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:1.24%;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:7.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;"> 6.52</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:10.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;"> 5.69</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:1.26%;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:7.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;"> 77</p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares expected to vest</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:10.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;"> 860,064</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:1.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:7.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;"> 5.24</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:10.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;"> 9.20</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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:55.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and expected to vest</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:10.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,549,745</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:1.24%;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:7.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;"> 6.26</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:10.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;"> 6.71</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:1.26%;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:7.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;"> 77</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 is a summary of the 2015 Plan RSU activity for the year ending December 31, 2022:</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:63.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:nowrap;width:2.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:15.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:63.01%;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.6%;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:15.05%;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:2.6%;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.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;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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.6%;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:15.05%;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 Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:16.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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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.6%;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:15.05%;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;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:16.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;">Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unvested Balance – January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;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:15.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;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p 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;"> 1,662,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 22.25</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,630)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 22.59</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unvested Balance – December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p 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%;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;"> 1,619,990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 22.25</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;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Determination of Fair Value</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company estimates the fair value of share-based compensation for stock options and restricted stock units utilizing the BSM option pricing model, which is dependent upon several variables, discussed below. These amounts are estimates and, thus, may not be </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">reflective of actual future results, nor amounts ultimately realized by recipients of these grants. The Company recognizes compensation using the straight-line basis over the requisite service period, which is generally the vesting period of the respective award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Fair Value of Common Stock: </i>The fair value of our common stock underlying the stock option awards is determined by the board. Given the absence of a public trading market, the board considered numerous objective and subjective factors to determine the fair value of our common stock at each meeting at which awards are approved. These factors included, but are not limited to: (i) contemporaneous third-party valuations of common stock; (ii) the rights, preferences and privileges of convertible preferred stock relative to common stock; (iii) the lack of marketability of common stock; (iv) stage and development of the Company’s business; (v) general economic conditions; and (vi) the likelihood of achieving a liquidity event, such as an initial public offering (“IPO”) or sale of the Company, given prevailing market conditions. To evaluate the fair value of the underlying shares for grants between two independent valuations and after the last independent valuation, a linear interpolation framework is used to evaluate the fair value of the underlying shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Term: </i>The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and primarily calculated as the average of the option vesting and contractual terms, based on the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Volatility: </i>Since the Company does not have a trading history of its common stock, the expected volatility was derived from the average historical stock volatilities of several public companies within the Company’s industry that it considers to be comparable to its business over a period equivalent to the expected term of the stock option grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Risk-Free-Interest-Rate: </i>The Company bases the risk-free interest rate on the implied yield available on U.S. Treasury zero-coupon issues with remaining term equivalent to expected term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Dividend: </i>The Company has not issued any dividends in its history and does not expect to issue dividends over the life of the options and, therefore, has estimated the dividend yield to be zero.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following assumptions were used to calculate the fair value of options granted during the year ended December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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: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: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:16.46%;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;">During the Year Ended </b></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="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: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:16.46%;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:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">2022</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;margin:0pt;">Expected term</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;text-align:center;margin:0pt;"><span style="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:center;margin:0pt;">0.50 - 6.00 years</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;">Expected volatility</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;"> </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="visibility:hidden;">​</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:center;margin:0pt;">55.92% - 70.39%</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;">Risk-free interest rate</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;"><span style="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:center;margin:0pt;">1.54% - 3.71%</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;">Expected dividends</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;"> </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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</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:center;margin:0pt;">0%</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;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes stock-based compensation expense and its allocation within the accompanying consolidated statements of operations during the years ended December 31, 2022 and 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;">Cost of goods sold</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;"> 501</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;"> 276</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;">Research and development</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,615</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;"> 540</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;">Sales and marketing</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;"> 465</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;"> 402</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;">General and administrative</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;"> 8,708</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,320</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 stock-based compensation expense</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: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: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;"> 11,289</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: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: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;"> 2,538</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, 2022, there were a total of $3.4 million and $6.9 million of unrecognized employee compensation costs related to service-based options and RSUs, respectively. Such compensation cost is expected to be recognized over a weighted-average period of approximately 2.49 years and 2.69 years for service-based options and RSUs, respectively.</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 a total of $0.7 million of unrecognized employee compensation costs related to performance-based options. Such compensation cost is expected to be recognized over a weighted-average period of approximately 0.95 years for performance-based options.</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;">Earnout Shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the period from the date of the Merger through December 31, 2022, the Company did not record stock-based compensation expense associated with the 1,824,463 Earnout Shares issued concurrently with the Merger as the performance conditions associated with the Earnout Shares were not deemed probable of achievement. Unrecognized stock-based compensation expense for Earnout Shares with a performance-based vesting condition that was not deemed probable of occurring as of December 31, 2022, is $2.1 million which is expected to vest subject to the performance-based vesting condition being satisfied or deemed probable.</p> P10Y 0.25 P3Y P3M 258368 1 P36M 1245641 1 1071909 182787 127056 21667 6400000 700000 1 330708 P3M 0 867461 3 254113 50931 918392 0 0.12 3896412 0.05 P10Y 0.25 P3Y P3M 2639329 9500000 4750000 0.3333 P2Y 29000 4750000 0.50 15000000.0 0.50 5000000.0 4300000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:55.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.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:10.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.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.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:7.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.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:10.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.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.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:7.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:55.37%;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.48%;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="9" style="vertical-align:bottom;white-space:nowrap;width:43.14%;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;">Options outstanding</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;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.48%;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.03%;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:1.48%;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:8.98%;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><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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;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><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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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:7.75%;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:55.37%;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.48%;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.03%;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:1.48%;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:8.98%;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 </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: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.65%;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</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: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:9.02%;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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;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.48%;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.03%;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</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: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:8.98%;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;">exercise price </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: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.65%;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;">contractual term</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: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:9.02%;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;">intrinsic value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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 style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;">shares</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;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;">per share</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.65%;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;">(in years)</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.02%;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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding – January 1, 2022</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:10.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;"> 16,457,475</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:1.24%;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:7.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;"> 1.36</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:10.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;"> 7.96</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:1.26%;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:7.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;"> 104,554</p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Retrospective application of 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:10.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;"> (13,651,211)</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:1.24%;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:7.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;"> 6.85</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:10.65%;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: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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:55.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjusted balance – beginning of period</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:10.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,806,264</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:1.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:7.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;"> 8.21</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:10.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;"> 7.96</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:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 104,554</p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Options granted</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:10.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;"> 705,520</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:1.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:7.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;"> 6.85</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:10.65%;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: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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:55.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Options exercised</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:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,184)</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:1.24%;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:7.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;"> 6.01</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:10.65%;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: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:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:55.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Options forfeited</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:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (713,205)</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:1.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:7.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;"> 13.33</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:10.65%;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: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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:55.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Options expired</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:10.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;"> (36,196)</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:1.24%;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:7.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;"> 6.92</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:10.65%;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: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:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:55.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding – December 31, 2022</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:10.03%;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,754,199</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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 4.73</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:10.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;"> 7.46</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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 77</p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested during the period</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:10.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;"> 627,299</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:1.24%;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:7.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;"> 9.25</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:10.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;"> 6.75</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:1.26%;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:7.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:55.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested at end of period</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:10.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;"> 1,894,115</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:1.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:7.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;"> 6.52</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:10.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;"> 5.69</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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 77</p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at the end of the period</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:10.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,894,115</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:1.24%;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:7.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;"> 6.52</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:10.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;"> 5.69</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:1.26%;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:7.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;"> 77</p></td></tr><tr><td style="vertical-align:bottom;width:55.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares expected to vest</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:10.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;"> 860,064</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:1.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:7.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;"> 5.24</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:10.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;"> 9.20</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:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:55.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and expected to vest</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:10.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,549,745</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:1.24%;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:7.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;"> 6.26</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:10.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;"> 6.71</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:1.26%;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:7.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;"> 77</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 16457475 1.36 P7Y11M15D 104554000 -13651211 6.85 2806264 8.21 P7Y11M15D 104554000 705520 6.85 8184 6.01 713205 13.33 36196 6.92 2754199 4.73 P7Y5M15D 77000 627299 9.25 P6Y9M 1894115 6.52 P5Y8M8D 77000 1894115 6.52 P5Y8M8D 77000 860064 5.24 P9Y2M12D 2549745 6.26 P6Y8M15D 77000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of the 2015 Plan RSU activity for the year ending December 31, 2022:</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:63.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:nowrap;width:2.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:15.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:63.01%;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.6%;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:15.05%;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:2.6%;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.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;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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.6%;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:15.05%;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 Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:16.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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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.6%;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:15.05%;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;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:16.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;">Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unvested Balance – January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.63%;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:15.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;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p 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;"> 1,662,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 22.25</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,630)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 22.59</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unvested Balance – December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p 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%;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;"> 1,619,990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 22.25</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1662620 22.25 42630 22.59 1619990 22.25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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: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: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:16.46%;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;">During the Year Ended </b></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="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: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:16.46%;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:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">2022</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;margin:0pt;">Expected term</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;text-align:center;margin:0pt;"><span style="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:center;margin:0pt;">0.50 - 6.00 years</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;">Expected volatility</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;"> </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="visibility:hidden;">​</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:center;margin:0pt;">55.92% - 70.39%</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;">Risk-free interest rate</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;"><span style="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:center;margin:0pt;">1.54% - 3.71%</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;">Expected dividends</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;"> </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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</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:center;margin:0pt;">0%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> P0Y6M P6Y 0.5592 0.7039 0.0154 0.0371 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;">Cost of goods sold</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;"> 501</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;"> 276</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;">Research and development</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,615</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;"> 540</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;">Sales and marketing</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;"> 465</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;"> 402</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;">General and administrative</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;"> 8,708</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,320</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 stock-based compensation expense</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: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: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;"> 11,289</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: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: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;"> 2,538</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 501000 276000 1615000 540000 465000 402000 8708000 1320000 11289000 2538000 3400000 6900000 P2Y5M26D P2Y8M8D 700000 P0Y11M12D 1824463 2100000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(10)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Commitments and Contingencies</b></p></td></tr></table><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;">Operating Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The table below presents the operating lease-related assets and liabilities recorded on the consolidated balance sheets (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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:43.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: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:33.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: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.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:15.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></tr><tr><td style="vertical-align:bottom;width:43.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.58%;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:33.91%;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;">Classifications on the financial statements</b></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;">    </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;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease assets</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases – right-of-use asset</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="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:15.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;"> 371</p></td></tr><tr><td style="vertical-align:bottom;width:43.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability, current</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability, current</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="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:15.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;"> 516</p></td></tr><tr><td style="vertical-align:bottom;width:43.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability, noncurrent</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability, noncurrent</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="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:15.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;"> 30</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:43.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: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:33.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: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.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:15.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></tr><tr><td style="vertical-align:bottom;width:43.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.58%;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:33.91%;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.58%;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:1.62%;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:15.87%;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></tr><tr><td style="vertical-align:bottom;width:43.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.58%;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:33.91%;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;">Classifications on the financial statements</b></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;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: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;">As of December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease assets</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases– right-of-use asset</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="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:15.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;"> 1,323</p></td></tr><tr><td style="vertical-align:bottom;width:43.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability, current</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability, current</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="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:15.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;"> 1,111</p></td></tr><tr><td style="vertical-align:bottom;width:43.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability, noncurrent</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability, noncurrent</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="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:15.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;"> 546</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 estimated incremental borrowing rate used to measure the lease liability is 8.95%. Prospectively, future rent expense under ASC 842 is calculated using the same methodology as required under ASC 840 in order to record straight line lease expense over the lease term. Rent expense recorded was $1.0 million for the years ended December 31, 2022 and 2021. Variable lease expenses for the years ended December 31, 2022 and 2021 were immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On August 8, 2022, the Company abandoned a section of their operating lease for the remainder of the lease term and has no intention of subleasing the space. The Company reassessed their asset grouping as the deployment of the ROU asset had changed and determined the abandoned lease was a new asset group. The Company concluded the abandoned section of their ROU asset was not recoverable and recognized an impairment charge of $0.1 million to the right of use asset, and a $0.2 million impairment charge to the leasehold improvements. These impairment charges were recorded within impairment loss 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;">Future minimum lease payments under non-cancelable operating leases as of December 31, 2022 are as follows (in thousands):</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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></tr><tr><td style="vertical-align:bottom;width:82.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;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.78%;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;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:82.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;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:15.78%;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:82.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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%;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;"> 531</p></td></tr><tr><td style="vertical-align:bottom;width:82.04%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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%;border-bottom: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;"> 29</p></td></tr><tr><td style="vertical-align:bottom;width:82.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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%;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;"> 560</p></td></tr><tr><td style="vertical-align:bottom;width:82.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14)</p></td></tr><tr><td style="vertical-align:bottom;width:82.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Total operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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:14%;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;"> 546</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;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Finance Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The table below presents the finance lease-related assets and liabilities recorded on the consolidated balance sheets and the consolidated statements of operations (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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:44.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.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:34.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:2.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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.65%;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:34.91%;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.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:1.67%;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:13.32%;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></tr><tr><td style="vertical-align:bottom;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.91%;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;">Classification on the financial statements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Finance lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:34.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;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.32%;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,383</p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Finance lease liability, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;margin:0pt;padding:0pt;"><p 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.32%;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,606</p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Finance lease liability, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:34.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;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.32%;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:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Depreciation of the leased asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;margin:0pt;padding:0pt;"><p 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.32%;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,072</p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Lease interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:34.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;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.32%;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;"> 414</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.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.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:34.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:2.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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.65%;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:34.91%;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.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:1.67%;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:13.32%;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></tr><tr><td style="vertical-align:bottom;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.91%;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;">Classification on the financial statements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Finance lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:34.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_1Jngx-hWL0m5p82zNbaz9A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Property and equipment, net</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;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.32%;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,943</p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Finance lease liability, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;margin:0pt;padding:0pt;"><p 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.32%;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,091</p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Finance lease liability, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:34.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;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.32%;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,606</p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Depreciation of the leased asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 547</p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Lease interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:34.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;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.32%;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;"> 598</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;">Future minimum lease payments under finance lease are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:82.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:13.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></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;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;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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:14.83%;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:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.17%;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,731</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;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,731</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.17%;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;"> (125)</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total finance lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:13.17%;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;"> 1,606</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 weighted average remaining lease term for our operating leases and finance leases is 0.6 years and 0.5 years, respectively and the weighted average discount rate of our operating leases and finance leases is 8.95% and 18.71%, respectively. Supplemental disclosures of cash flow information related to leases were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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: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: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="font-weight:bold;">Years Ended 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;text-align:justify;margin:0pt;">Operating cash flows paid for operating leases</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;"> 1,215</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;"> 1,184</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;text-align:justify;margin:0pt;">Financing cash flows paid for finance leases</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,504</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,504</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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:43.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: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:33.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: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.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:15.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></tr><tr><td style="vertical-align:bottom;width:43.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.58%;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:33.91%;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;">Classifications on the financial statements</b></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;">    </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;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease assets</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases – right-of-use asset</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="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:15.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;"> 371</p></td></tr><tr><td style="vertical-align:bottom;width:43.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability, current</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability, current</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="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:15.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;"> 516</p></td></tr><tr><td style="vertical-align:bottom;width:43.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability, noncurrent</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability, noncurrent</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="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:15.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;"> 30</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:43.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: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:33.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: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.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:15.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></tr><tr><td style="vertical-align:bottom;width:43.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.58%;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:33.91%;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.58%;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:1.62%;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:15.87%;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></tr><tr><td style="vertical-align:bottom;width:43.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.58%;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:33.91%;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;">Classifications on the financial statements</b></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;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: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;">As of December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease assets</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases– right-of-use asset</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="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:15.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;"> 1,323</p></td></tr><tr><td style="vertical-align:bottom;width:43.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability, current</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability, current</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="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:15.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;"> 1,111</p></td></tr><tr><td style="vertical-align:bottom;width:43.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability, noncurrent</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability, noncurrent</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="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:15.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;"> 546</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 371000 516000 30000 1323000 1111000 546000 0.0895 1000000.0 1000000.0 100000 200000 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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></tr><tr><td style="vertical-align:bottom;width:82.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;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.78%;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;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:82.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.16%;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:15.78%;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:82.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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%;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;"> 531</p></td></tr><tr><td style="vertical-align:bottom;width:82.04%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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%;border-bottom: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;"> 29</p></td></tr><tr><td style="vertical-align:bottom;width:82.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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%;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;"> 560</p></td></tr><tr><td style="vertical-align:bottom;width:82.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14)</p></td></tr><tr><td style="vertical-align:bottom;width:82.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Total operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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:14%;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;"> 546</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 531000 29000 560000 14000 546000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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:44.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.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:34.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:2.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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.65%;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:34.91%;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.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:1.67%;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:13.32%;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></tr><tr><td style="vertical-align:bottom;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.91%;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;">Classification on the financial statements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Finance lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:34.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;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.32%;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,383</p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Finance lease liability, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;margin:0pt;padding:0pt;"><p 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.32%;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,606</p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Finance lease liability, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:34.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;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.32%;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:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Depreciation of the leased asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;margin:0pt;padding:0pt;"><p 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.32%;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,072</p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Lease interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:34.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;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.32%;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;"> 414</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.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.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:34.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:2.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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.65%;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:34.91%;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.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:1.67%;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:13.32%;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></tr><tr><td style="vertical-align:bottom;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.91%;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;">Classification on the financial statements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Finance lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:34.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_1Jngx-hWL0m5p82zNbaz9A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Property and equipment, net</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;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.32%;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,943</p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Finance lease liability, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;margin:0pt;padding:0pt;"><p 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.32%;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,091</p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Finance lease liability, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:34.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;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.32%;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,606</p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Depreciation of the leased asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;margin:0pt;padding:0pt;"><p 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 547</p></td></tr><tr><td style="vertical-align:bottom;width:44.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Lease interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:34.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.67%;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.32%;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;"> 598</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3383000 1606000 2072000 414000 3943000 1091000 1606000 547000 598000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:82.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:13.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></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;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;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.62%;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:14.83%;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:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.17%;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,731</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;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,731</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.17%;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;"> (125)</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total finance lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:13.17%;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;"> 1,606</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1731000 1731000 125000 1606000 P0Y7M6D P0Y6M 0.0895 0.1871 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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: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: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="font-weight:bold;">Years Ended 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;text-align:justify;margin:0pt;">Operating cash flows paid for operating leases</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;"> 1,215</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;"> 1,184</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;text-align:justify;margin:0pt;">Financing cash flows paid for finance leases</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,504</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,504</p></td></tr></table> 1215000 1184000 1504000 1504000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(11)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Income Taxes</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The components of the Company’s provision for income taxes for the years ended December 31, 2022 and 2021 is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.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.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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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: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="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:10.71%;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:2.33%;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: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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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.33%;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;"><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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.23%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.23%;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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:9.23%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:9.22%;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;"> —</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 following reconciles income tax expense computed at the federal statutory rate with income tax expense as reported:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:3.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:9.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.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></tr><tr><td style="vertical-align:bottom;width:73.61%;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.85%;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="3" style="vertical-align:bottom;white-space:nowrap;width:22.6%;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;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.85%;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: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="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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:9.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.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;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Federal net operating loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.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:1.93%;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:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.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:1.93%;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;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.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:1.93%;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:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">State income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.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;"> 9.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Permanent differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.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:1.93%;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;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> (10.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.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;"> (23.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Effective income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.75%;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;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.74%;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;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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;">The significant components of the Company’s deferred tax asset (liability) as of December 31, 2022 and 2021 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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: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: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: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="font-weight:bold;">Years Ended 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;text-align:justify;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;"> </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;">  </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;"><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;">  </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;"> 34,780</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;"> 26,070</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;">Stock options and Warrants</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;"> 3,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;"><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;">Property, plant and equipment and intangibles</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;"> 2,620</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;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 and 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;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;"> 1,041</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;"> 982</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;text-align:justify;margin:0pt;">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%;margin:0pt;padding:0pt;"><p 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;"> 41,548</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;"> 27,052</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;text-align:justify;margin:0pt;">Less 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;"> (40,333)</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;"> (25,648)</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;text-align:justify;margin:0pt;">Net 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;"> 1,215</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,404</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;text-align:justify;margin:0pt;">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;margin:0pt;padding:0pt;"><p 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;"> <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;">Property, plant, equipment, and intangibles</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;"> (1,125)</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;"> (1,017)</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;">Lease liability</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: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;"> (90)</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: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;"> (387)</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;text-align:justify;margin:0pt;">Total deferred tax liabilities</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;"> (1,215)</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;"> (1,404)</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;text-align:justify;margin:0pt;">Net deferred tax assets (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: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: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;">—</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: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: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;">—</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, 2022, the Company had net operating loss carryforwards of approximately $128.7 million and $121.9 million for federal and state income tax purposes, respectively. The federal and state net operating loss carryforwards begin to expire in 2027 and 2028 respectively. Federal NOLs that arose on or after January 1, 2018 can be carried forward indefinitely against future income but can only be used to offset a maximum of 80% of the Company’s federal taxable income in any year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has established a valuation allowance for U.S. federal and state deferred tax assets. The valuation allowance requires an assessment of both positive and negative evidence when determining whether it is more likely than not that deferred tax assets are recoverable. Such assessment is required on a jurisdiction-by-jurisdiction basis. The Company intends to maintain a full valuation allowance until sufficient positive evidence exists to support reversal. The valuation allowance for deferred tax assets was $40.3 million and $25.6 million as of December 31, 2022 and 2021, respectively. The change in valuation allowance of $14.4 million and $11.4 million in 2022 and 2021, respectively, is primarily related to the Company’s activities that give rise to a net operating loss carryover.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The unrecognized tax benefit is related to the Company’s reserves on Federal and California research and development tax credits. For the years ended December 31, 2022 and 2021, the activity related to the unrecognized tax benefits is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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: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: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: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="font-weight:bold;">Years Ended 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;text-align:justify;margin:0pt;">Unrecognized tax benefits, beginning of period</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;"> 411</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;"> 411</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;text-align:justify;margin:0pt;">Additions based on tax positions related to current year</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;"> —</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;text-align:justify;margin:0pt;">Reductions based on tax positions related to prior 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;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;"> —</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;text-align:justify;margin:0pt;">Unrecognized tax benefits, end of period</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: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:9.24%;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;"> 411</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: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:9.22%;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;"> 411</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 is currently unaware of any uncertain tax positions that could result in significant additional payments, accruals, or other material deviation in the next 12 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Inflation Reduction Act of 2022 (“IRA”) was passed and signed into law in August 2022, which contains various corporate income tax provisions, including a 15% corporate minimum tax, a 1% excise tax on stock repurchases, and new renewable energy tax credit regime. The Company is still analyzing the impact of such provisions but does not anticipate a material impact as a result of its passage.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the Tax Cuts and Jobs Act, research and development expenditures are no longer fully deductible and are required to be capitalized and amortized under Section 174 of the Internal Revenue Code in tax years beginning on or after January 1, 2022. The capitalized research expenses must be amortized over five years for research performed in the U.S. and 15 years for research performed outside the U.S. The mandatory capitalization requirement increased the Company’s deferred tax assets, which were fully offset by a valuation allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The federal and state net operating loss carryforwards may be subject to significant limitations under Section 382 and Section 383 of the Internal Revenue Code and similar provisions under state law. Federal tax legislation enacted in December 2017, commonly known as the Tax Cuts and Jobs Act, contains provisions that limit the federal net operating loss carryforwards that may be used in any given year in the event of special occurrences, including significant ownership changes. A Section 382 “ownership change” generally occurs if one or more stockholders or groups of stockholders, who own at least 5% of the Company’s stock, increase their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period.The Company performed a formal Section 382 study analysis through December 31, 2022, and determined that a Section 382 “ownership change” occurred on November 22, 2022, in connection with the closing of the Merger. Based on the formal Section 382 study analysis prepared, federal net operating losses incurred by the Company through December 31, 2021 are not expected to be limited under Section 382, however any net operating losses generated in fiscal year 2022 could be subject to limitation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.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.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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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: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="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:10.71%;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:2.33%;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: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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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.33%;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;"><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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.23%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.23%;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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:9.23%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:9.22%;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;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:3.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:9.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.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></tr><tr><td style="vertical-align:bottom;width:73.61%;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.85%;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="3" style="vertical-align:bottom;white-space:nowrap;width:22.6%;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;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.85%;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: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="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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:9.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.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;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Federal net operating loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.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:1.93%;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:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.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:1.93%;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;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.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:1.93%;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:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">State income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.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;"> 9.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Permanent differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.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:1.93%;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;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> (10.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.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;"> (23.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Effective income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.75%;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;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:9.74%;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;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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> 0.210 0.210 0.016 0.096 -0.126 -0.068 -0.100 -0.238 0.000 0.000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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: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: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: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="font-weight:bold;">Years Ended 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;text-align:justify;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;"> </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;">  </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;"><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;">  </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;"> 34,780</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;"> 26,070</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;">Stock options and Warrants</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;"> 3,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;"><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;">Property, plant and equipment and intangibles</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;"> 2,620</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;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 and 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;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;"> 1,041</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;"> 982</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;text-align:justify;margin:0pt;">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%;margin:0pt;padding:0pt;"><p 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;"> 41,548</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;"> 27,052</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;text-align:justify;margin:0pt;">Less 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;"> (40,333)</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;"> (25,648)</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;text-align:justify;margin:0pt;">Net 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;"> 1,215</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,404</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;text-align:justify;margin:0pt;">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;margin:0pt;padding:0pt;"><p 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;"> <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;">Property, plant, equipment, and intangibles</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;"> (1,125)</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;"> (1,017)</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;">Lease liability</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: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;"> (90)</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: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;"> (387)</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;text-align:justify;margin:0pt;">Total deferred tax liabilities</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;"> (1,215)</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;"> (1,404)</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;text-align:justify;margin:0pt;">Net deferred tax assets (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: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: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;">—</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: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: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;">—</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 34780000 26070000 3107000 2620000 1041000 982000 41548000 27052000 40333000 25648000 1215000 1404000 1125000 1017000 90000 387000 1215000 1404000 128700000 121900000 0.80 40300000 25600000 14400000 11400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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: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: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: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="font-weight:bold;">Years Ended 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;text-align:justify;margin:0pt;">Unrecognized tax benefits, beginning of period</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;"> 411</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;"> 411</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;text-align:justify;margin:0pt;">Additions based on tax positions related to current year</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;"> —</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;text-align:justify;margin:0pt;">Reductions based on tax positions related to prior 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;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;"> —</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;text-align:justify;margin:0pt;">Unrecognized tax benefits, end of period</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: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:9.24%;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;"> 411</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: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:9.22%;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;"> 411</p></td></tr></table> 411000 411000 411000 411000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="font-weight:bold;">(12)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="font-weight:bold;">Net Loss Per Share</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">No dividends were declared or paid for the years ended December 31, 2022 and 2021. Undistributed earnings for each period are allocated to participating securities for the applicable periods, based on the contractual participation rights of the security to share in the current earnings as if all current period earnings had been distributed. The Company’s basic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted-average shares of common stock outstanding during periods with undistributed losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The table below sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share data and per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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: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: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="font-weight:bold;">Years ended 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;">Basic and diluted:</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;"><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;">  </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;"><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;">  </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 12pt;">Net loss</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="-sec-ix-hidden:Hidden_IixRx47D-Umwts5AOq9kDg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></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;"> (144,851)</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="-sec-ix-hidden:Hidden_n4LBnHFEMEOP9gUPJvlo8A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></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;"> (48,013)</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 12pt;">Weighted-average number of shares of common stock outstanding</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;"> 8,843,703</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;"> 6,708,466</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 12pt;">Basic and diluted net loss per share</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="-sec-ix-hidden:Hidden_84-ow_vzWEuIOpMgOKDb0Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></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;"> (16.38)</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="-sec-ix-hidden:Hidden_BS1BjRYKD02OSwfAZAt6Xw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></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;"> (7.16)</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;">Basic and diluted net loss per share attributable to common stockholders is the same for the years ended December 31, 2022 and 2021 because the inclusion of potential shares of common stock would have been anti-dilutive for the periods presented. The following table presents the potential common shares outstanding that were excluded from the computation of diluted net loss per share of common stock as of the periods presented because including them would have been antidilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:76.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.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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></tr><tr><td style="vertical-align:bottom;width:76.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:2.41%;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="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;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;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.41%;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:9.51%;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:2.41%;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:9.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares of common stock issuable from stock options and RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.51%;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,374,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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 0pt 0pt;"> 2,806,264</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares of common stock issuable from common stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.51%;border-bottom: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;"> 18,106,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.5%;border-bottom: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;"> 583,084</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Potential common shares excluded from diluted net loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.51%;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;"> 22,480,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.5%;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,389,348</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;text-indent:18pt;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: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: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="font-weight:bold;">Years ended 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="font-family:'Calibri','Helvetica','sans-serif';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;">2022</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;">2021</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;">Basic and diluted:</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;"><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;">  </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;"><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;">  </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 12pt;">Net loss</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="-sec-ix-hidden:Hidden_IixRx47D-Umwts5AOq9kDg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></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;"> (144,851)</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="-sec-ix-hidden:Hidden_n4LBnHFEMEOP9gUPJvlo8A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></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;"> (48,013)</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 12pt;">Weighted-average number of shares of common stock outstanding</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;"> 8,843,703</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;"> 6,708,466</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 12pt;">Basic and diluted net loss per share</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="-sec-ix-hidden:Hidden_84-ow_vzWEuIOpMgOKDb0Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></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;"> (16.38)</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="-sec-ix-hidden:Hidden_BS1BjRYKD02OSwfAZAt6Xw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></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;"> (7.16)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -144851000 -48013000 8843703 6708466 -16.38 -7.16 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:76.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.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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></tr><tr><td style="vertical-align:bottom;width:76.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:2.41%;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="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;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;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.41%;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:9.51%;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:2.41%;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:9.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares of common stock issuable from stock options and RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.51%;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,374,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.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 0pt 0pt;"> 2,806,264</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares of common stock issuable from common stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.51%;border-bottom: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;"> 18,106,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.5%;border-bottom: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;"> 583,084</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Potential common shares excluded from diluted net loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.51%;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;"> 22,480,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.5%;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,389,348</p></td></tr></table> 4374189 2806264 18106559 583084 22480748 3389348 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="font-weight:bold;">(13)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="font-weight:bold;">Subsequent Events</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Alameda Lease Extension</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On February 16, 2023, the Company entered into a <span style="-sec-ix-hidden:Hidden_UONQC31trE6mVOenvqtzbQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span>-month extension of the lease of its corporate headquarters through August 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Silicon Valley Bank Closure</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Silicon Valley Bank was closed on March 10, 2023 by the California Department of Financial Protection and Innovation, which appointed the Federal Deposit Insurance Corporation (“FDIC”) as receiver. The FDIC transferred all deposits to a newly created bridge bank, named Silicon Valley Bridge Bank, N.A. (“SVBB”). At the time of closing, the Company maintained substantially all of its cash and cash equivalents in deposit accounts with Silicon Valley Bank. The Company did not have any lending relationships with Silicon Valley Bank at the time of closing. On March 12, 2023, the U.S. Treasury, Federal Reserve, and FDIC announced that Silicon Valley Bank depositors will have access to all their money starting March 13, 2023. The Company was able to access all of its funds at SVBB and has since transitioned its primary banking relationship to a national banking institution. The Company does not expect that the closure of Silicon Valley Bank will have an impact on the Company’s financial position and results from operations.</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;letter-spacing:-0.2pt;">Optimum Merger Agreement </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="letter-spacing:-0.2pt;">On March 25, 2023, the Company entered into a Securities Purchase Agreement to acquire all the outstanding equity of Optimum Design Associates, Inc. and Optimum Design Associates Pty. Ltd. (together “ODA”) for consideration of up to </span><span style="letter-spacing:-0.2pt;">$6.8</span><span style="letter-spacing:-0.2pt;"> million in cash, to be paid in </span><span style="letter-spacing:-0.2pt;">three</span><span style="letter-spacing:-0.2pt;"> installments over </span><span style="-sec-ix-hidden:Hidden_DQZOBCqz8k63cauWHDxJDQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:-0.2pt;">one year</span></span><span style="letter-spacing:-0.2pt;">, </span><span style="letter-spacing:-0.2pt;">4,400,000</span><span style="letter-spacing:-0.2pt;"> shares of common stock, to be awarded within </span><span style="letter-spacing:-0.2pt;">five days</span><span style="letter-spacing:-0.2pt;"> of the closing date of the Securities Purchase Agreement, and up to </span><span style="letter-spacing:-0.2pt;">$7.5</span><span style="letter-spacing:-0.2pt;"> million in additional consideration, to be awarded in the future dependent on the financial performance of ODA. The Company continues to assess the total impact of the acquisition as of the filing date.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="letter-spacing:-0.2pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;letter-spacing:-0.2pt;">White Lion Stock Purchase Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;letter-spacing:-0.2pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="letter-spacing:-0.2pt;">Subsequent to December 31, 2022, the Company issued </span><span style="letter-spacing:-0.2pt;">350,000</span><span style="letter-spacing:-0.2pt;"> shares of common stock to White Lion in exchange for </span><span style="letter-spacing:-0.2pt;">$0.3</span><span style="letter-spacing:-0.2pt;"> million in proceeds.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> 6800000 3 4400000 P5D 7500000 350000 300000 EXCEL 113 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '.>D58'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 " !SGI%6.'15EN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*$[V#Y/ZLM+3!H,5-G8SMMJ:Q8FQ-9*^_1RO31G; ^QHZ>=/ MGT"M]D(/ 9_#X#&0Q7@UN:Z/0OL5.Q!Y 1#U 9V*94KTJ;D;@E.4GF$/7ND/ MM4>HJ^H6')(RBA3,P,(O1"9;HX4.J&@()[S1"]Y_AB[#C ;LT&%/$7C)@M&W'#![]]GUQ]^%V$W&+NS M_]CX+"A;^'47\@M02P,$% @ &UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !SGI%6QCE5:5,( !=.P & 'AL+W=OP&Y@0O;W#>&LUVULO>(B?%U(M&%R<+>DSFS'Y;3D5\&VP48GBE&5YS#,B MV/R\-W(_3X)C55"N\7?,7O.MST0=RA/G/]67F^B\YZ@]8@D+I9*@\.^%C5F2 M*"78CW]6HKW--E7A]N>U^G5Y\' P3S1G8YY\CR.Y..^=]$C$YK1(Y -__<)6 M!W2D]$*>Y.5?\KI:U^F1L,@E3U?%L =IG%7_Z=L*1)L";U7@?2AP@X8"?U7@ MMRT(5@5!2:8ZE)+#A$IZ<2;X*Q%J;5!3'TJ89343'A8 MP&F4A&81N^N3;;$)^_?0;^43BC-S&20*+\[.!A(TKB4&X MVM!EM2&O84.N1VYY)AN7'JHX8>$A\=T#XCF>9]BA M,5Y^2\6FW#>43_#R/XL,RAW3UFM'XV].A%_J^?_N1)B 5X*!65 -&)_S)0W9 M>0]&A)R)%]:[^.4_[M#YW03+IMC$DE@-9+ !&6#J&N3C^Y*9L.'EKM/_R\0' MK>K*QY)8C<_1AL]1.SZC+"MH0A[8D@MI H7K2%&8\([1JJZ@+(G50 TWH(8M M&Y*@<)TKA\-F6+C6G":YD19:UI66);$:K>,-K>-VM*9,Q%P-81&!*Y*Q!^Y0 M6H_KC0,[6M\5FB6Q&K23#;03]%!7X_QUG#!R5Z1/3)APX1J.X_;]T\ 9FDBA MI5U)61*KD3K=D#IM0^J!/<>YA/XHR1U-C8T+UWEDZ9*340&^JC(X7W@2Q=ES M?@!7V_#0Q! 5[,K0DEB-H>MHL^>TH0A'R@4,9"6! S*3T$\)%V3,BTR*=_@? M&='N4)]>KU7=<_ M.?*.C/30XL[T+*G5Z7F:GM>&WBB*0!UZW.H#^0KKD?O,W.9P22\8.F24P%@0 M46C( G*0$2.JTAFC);4Z1IT47-0_?\"XZK[W@DP%?XFST(P1EQR/C-2LA@); M:G5J.A:XN+'_V/C&ZAL,>H_\U9BN=LC-:$:NX4(4QGG(C?"L)@9;:G5X.C.X MN-G_"&_*!JYCBMUCO*XSMWTD"%='"!?W_64C&PE&FS'A M H%KOBQ8S0VVU.J0=')P<(>([SE]UQNZ1EI6 X,MM3HM M'1G<5IGA.TN2_L\,!B\R8S0'=A&YR?.B 1ZN>6<>P:RF!UMJ=6PZ/[BM L3? M/ &/2T45NH3Y1B:NU #+:DRPI5:_L:IS@MEPX+4*!S>99**:SU!W0.@:HY$:KMA$S6HHL*56IZ9# M@=O<\:Q/PY"!#(A$E:"1GM4L8$NM3D]G :]5%IBE M-$G(99'#S[FY?^(Z37=S\;+.L/81 3P= ;Q6$> J9>)9C69_@()<@#5+ES0S MMSE]O2ZU.37M_KY7WOWK;OA%>W>4U(L/5&N^$XW6=F>W#]WO:]WNX M;;\97S^041'%$A+F2$H&<:GD=IW09R.U?SE_@-=UIK:/(.#I(.#A'GX]F"W MVZ*]$I=IAF4U!]A2J\/2.%A*Z8J5O^1EHV7?QX MI3;<.C[OV%4W/DXWQ[@BL0^_[VN_[[?S^^!2!43QFRQB;^0O9NQ\.Z0E5J>F_;Z/N_-U/+J.C IWVW"'7[[M>WS?>P, K M.V/;A^'WM>'W<:.^F2G>YG8-"XV^=8=8TQ0Q7M:9V#Y,OK_U:!!NSC\26TVQ M-S/#Y:Y_&(G9?0)H'T[?UT[?QXWY"'!%%;(&P[5#H-%#X'6=,>W#VOO:VONX M&5\[U*:Y]!WEEY-[\FTV.B!?OTZ-K*Q:>EMJ=5;:TONX!5^S4G>K&Y_(PR74 MG-&?/&<'9$R3>,Y%%E,C-ZNFWI9:G9LV]3[NQM?J-K&E5D>G[;Y?F6.;3\Y:M?E6U2:VU.H/ MS^HH$.#^_3&6"2-\3ESOUZ??R(R%A0"B)HH[E.KY:PDF[X4F!2.?G$,5$LB2 M"9*K5&9BBFMW?MYV'T$AT$$AP)W]HZ!1.7ORGC[QQ(ARA\#M]-Y(R6HNL*56 MIZ1S08!;^753(U=OX8)FSZS1ENP0NAO-)J/_&GE9306VU.J\="H(VPZIJYZIJ$JI%S M4T"6(@[+E3ZY[N&18^1O]8%A>R'0)P(3O\;N1D-?/8 M4JMSTIDGP!-+ATL9+H1/+VE:JHV)PF;0ZES> P=0%3OR@!@ CQX !@ M !X;"]W;W)K_&9F.B4JB2U%)TT\_4K(E6Z1HMTL#))'LX^EW?+GG2)T] M%TYRPHK1]*S^[$9,SW@E,U;0&P'**L^)>'I#,_YX/H*C[0>?V/U*Z@\F MT[,UN:=S*C^O;X2ZF[1>%BRG1;\X'WE:$-S8>B.05J7D^::Q4I"S MHOE/OF\Z8JW5)7AS\>'BX^P*S-]=7=W.P0GX/+\$ M?[]X"5X 5H#;%:]*4BS*LXE43];M)^GF*6^:IZ"!IUS2]!1@. ;(0\C2?'9\ M<[C??*+B;8-&;="H]H>'@JZ$H(4$I"RIM(;3M/?M[?72>E6N24K/1VKME%0\ MT-'TSS]@Z+VV!?=,SO9"Q6VHV.5].B/E"JA! ZF^H-\J]D R%;LUZL955+O2 MZ_]A&D&(SR8/N]&81B@._=9H3Z7?JO2=*B_2E%=*E$H,*54*[S(Z!@65-I&- MIW#W^2'NB[08)3"VBPQ:D8%3Y/OB074<%T\V58'YP""*>ZI,HSA*[*+"5E3H M'E]>2*%RH6,NAZ8TH[],&XC@@+2HE18YI=T(NB9L >AWQ9R2EO4TY')%A4IL MAQ9@9 B*?+\GVK2)$V37'+>:8Z?F6RY)=H2\V.POC#W8$VA:Q5$TH#!I%28' M>E4A7,BGNC?U>EXKJ,K!U9(8$L( ]CO2-(KC!-IU0J\CB^=4>JUT$LF*>Y!1 MHL?_! @-5<"7H"IIT[M6EGB&'ASU^]9B!#'" Z)W< B=HC_14@J62MID3*L\ M:,I#7E^>VVA?7</04O#L_0C:>]0>VO>HL-2E PH+)##G0SIUE$ M#FG8?*P7Q$E?G<4,(3PT+SO60/\H^F>,W+&,24;M*IW(^MD:X+F\[-%VM 9MX@AX,@_ZP6,R">&CA=1R#1X+LT+!8+MI.?QEL>6Q6;[ I@V%=L&D'U M8U>,.L A-^#>LH(4*6WT.E4B"ZQ"KR_39N4-<1AU2$-NI'W@I-BN>\W@S3Q8 M$W&@;Y')L-#K@\[]\%],;&AG)^]<1_X8%7UBZP$-)+HJC?":89]/PX'!BZCJ3H&)*FQP$+ MF;ST?1P86DTSF(3AD-8.J\B]AW.LWZY@L>HV-VO8F&6F3> /2>ZHB-Q4["W@ M S*=OG[Z3,!"T=V,L!]11U'DINC^D5$P:O#$BTXA)'1C\YG_6J:[."*W'!M M$LFA2$Q,^F$(43\4TPS'D3^PK\4=3K$;IS.>YTSF];9&'UBI@E!E$UJD W+= M[NQ="FQK\1D<[8?!_YL' MR2QZC'-M2UTTD-*ZF@@?.-=>+)C>@*G<6Q^%L@*D9,U4+K:*M)Q:HPCB?@5G ML4M@[ V<+N&N',('#PFJO&IV!ZY<9)8N)RC T*@=;(;0BS$<0D57YF!WF=/@ MK#PZ>YI%S D*/60(MMC!,!C:*>*NVL'N:L? ;SUUC]]<+ =F-C/+@=ED MYVVA?E7[#Q'WK"A5%;Q4[;S32 V;:-Y^-C>2K^L7B'=<2I[7ERM*E&IMH+Y? MOH?4$L#!!0 ( '.>D592A+H;)P, $H+ 8 >&PO M=V]R:W-H965T&ULK99M;]HP$,>_BI554R=UY $2H(-(%)A: MJ6M1:;?7)CF(U23.; ?:??K929H2"$]5>4'LY.[OWSGGW/56E#WS $"@ERB, M>5\+A$@N=9U[ 428-V@"L7PRIRS"0D[90N<) ^QG3E&H6X;AZ!$FL>;VLGL3 MYO9H*D(2PX0AGD819J]7$-)57S.UMQL/9!$(=4-W>PE>P!3$4S)AZ.H:BH!L MI>?1D&?_:)7;.ET->2D7-"J<)4%$XOR*7XJ-6',P6SL#K^A[^AI.D+G9]_0&2(Q>@QHRG'L\YXN M)(G2T[UBU:M\56O'JB/P&JAI7B#+L*P:]^'Q[F;579?QEYM@E9M@97JM'7JW M%,:#9A7H M5@G=.@TZP^0(IR*@C/P#OPXYUW0JNYS_-J"/,*Q@VR6V_2%LPGE:CVQOD6RR M[K.H0#HEI/,A2/FMYD(>2Q(OZDB=@Z3[+"JD[9*TO9=T2*-(?K%/R]OV<7E[ MT*Q"W"F).R<0'Y6TG:U=8(]Z&NR)^/ EJ"Y7[^8CO&CMDA^DEIU%]Z+IOE)5=.L*YOF MUE&N,=L\$/I:HZ.ZS%^8+8A\%2',I8_1:,NO+,L;MWPB:)+U/C,J9">5#0/9 M[ )3!O+YG%+Q-E'M5-D^N_\!4$L#!!0 ( '.>D59)X3N J@4 "T8 8 M >&PO=V]R:W-H965T&ULM5EK3"8\C$F&^3G=DES^LJ8LPT(^LLV$;QG!4>F4I1-D M6>XDPTD^FL_*=P]L/J.%2).DTTLU(O)?+;% M&[(DXMOV@@*7BQ0H!Q*B[\2LN=']T!165'ZK![N MHLN1I1"1E(1"A<#RLB,+DJ8JDL3Q=QUTU.14CL?WA^@?2_*2S ISLJ#I]R02 M\>7('X&(K'&1BD>Z_Y/4A*8J7DA37OX%^]K6&H&PX()FM;-$D"5Y=<4O]4 < M.4!WP '5#JCKX PXV+6#71*MD)6T;K# \QFC>\"4M8RF;LJQ*;TEFR17T[@4 M3/Z:2#\Q7]Q_7=Y_OKNY>KJ] ?ER^_5I">X_@ON'V\>KISMI ,;@V_(& MO'_W ;P#20Z>8EIPG$=\-A$2@XHT">M\UU4^-) /(O"%YB+FX#:/2'0:8"+! M-PS0@<$U,D:\(>$YL.$90!9"&D"+GW>'!CAV,Z!V&<_^+P.J&[2V9N(-. M8^5,/5^/SFW0N49TGQCE'&P972="!\WM)[6AW4'6-T*>;^N!>0TPSUC.]UO" ML$CR#2 O4CHXT:YY[RUK]XV"G=#U&[K^#VJ7$\S"&,CN)M5@)V5N*T5+.R>^ MIEQ\JSLI?:L@L!S]I 0-RL"('<"@E]I'[K2#KV\4^-#3 MXX-6JRJ6N9Y)+NLF+3'B2.I6PH6JHYUVX=7!3BHW<'RO U5C!EW;67E0M320$8:3U3($:<_M6#K4,=\'-^? MHBZCOIGM6L%0>;0:"8T"-/^LNMV:T>P E^9ZF'8O_]CQIG97,71VMFW#@74& M6RF#CKG]B9@PN>4):4; ^WI$/YR!G&A; C0JXZ\VPK>*=LJ]%4QH5LR[7! 9 M5QP*24NXKX9CWPJZ349G9KO^T,IM51.:9;.:GG62XSQ4)1]*D=?"[$OCV+:\ MH-NL=79^,)T.X&Q%%!I%JQW*JI*T$+U^A[&Z\/HV _(.6\ L4KEZ+\GHK( M2LVTZAQ%PN,AT8-]/1M/$?*ZNR2=G0V# ;2M\$&S\NG7HQ9H7]C&3A=DWP9- M+4L/$K7BA\SBMXAQOB'J0VDM=07L<%H0M?7<8\:P%)EJ;\&272F(VL:'^E+G M3+O5JC$:.\A! _A;/41F/1S"KTI$"[8OCF.Y@ MLX..&PRL:M2J+#)_,98]:$76E)$#:H%?!J;!T8%P_"GLHM48.KX%!SHF:G41 MF77Q*QG>)]:NWH_1:0Q-Z%I)1&9)/* #6 B6K J!5RD!(SE^ HJ53++ M9,?G@H;/,4UE*^)GZBPL";64JGS!"27WW/:[C#1VWCD"[[JNS[CNWUOEHUAJYG^8X[Q+U5<&16\/^;NVG:-1_$>O9]0SW[R='!:T;8 MICR/YA)8D8OJ!+-YVYQY7Y4GO9WWU_!B49U4BL.#2M#\AV#^+U!+ P04 M" !SGI%6SY-$]P(* !L:@ & 'AL+W=ONTRO3A+ M=GD4QNPRE;+=9A.D/SZR*'D\'Y'1TPM?P[O[O'QA[8%)6GQ;MA$9=?S+]\ MOOKB>^:':\N4KJZ+?Y^LS]=7TA>[V/LR7[I??-/Z>O6K9%JV-_>NI;'T^Y4I MO?GEK?2+%,;2]7VRRX)XG9U-\J(Z)72RJE-_W*>F/:DO4_80%M'1CT+.VR3- MV5J:)YM-HDX+M-@I7076J2VX+[&K?ZO#/ M_6LGCK2#S#7H,W"!F3EX3XP_<5@6XNA!#5V>8+VH8_EBR'72R3TISA"'TP0] MG"9HQ9GV<#X&41"OBN.=2S?L+HSC,+XK#_B6I6&R+E\VV>J=I)#?)"I3F7 M\)N4W0^S;;!BYZ-B')JQ](&-+O[Y M#Z+)_^*=X9$P"PFSNX=CK,@Z5=O'PT%F=9$PK]N$HK_)JMQ2^@*9=(F$^2!8 M0UK3@[2F%5WID987KXJ)5,:D-X5TJJVWY1"KNA;=)]&:I=FODO7'+LQ_2/_] MFD215$Q$'H-T_3^>NJ; PS)'PDPDS$+";"3,0<)<),Q#PA9(V!()\T&PAI;5 M@Y95X67R,\NE*,FXTR)AY%!E(F$F$F8A8382YB!A+A+FJ:<&R0MDNJ7:'7), M9S)IC6[]D\4:$M$.$M&$$O&R;%<-)8O1XVH_[ESEZGU&(BEP9QSM6B$#E4BTB8B8192)B-A#E(F(N$>;.3U[=9 M]S8;Z=Q21-;)/Y&QH1OCH!M#J)OJ+LBX7'!=E[K9LCCKN\7_44@:*A L_IA L.R2"S]AWR):^)O&/A>9,8"\JO_T+?'P^Q'I MSG5D6=$5N?59S<6U&7J>A=(L*,WF').Q0@VBJYW.BIQ6:/E75SC0 MFG8)I?DH6E-BQT5U\M-7U<49!I^HD3032K/(B];8;6A2!TIS.4T8EM+2+S.E":RVG% MF-\,#YIX :4MH30?16O*\>A_(,(EV;\X98$:'J T$TJS:MK)*R'4S0"EN9PF M\*^$4*L"E+:$TGP4K2F]HUV!B/T*F-D>U-D I9E0FD6Z2^)]UT"H8 G4&0&EF5":!:794)H#I;E0F@>E M+:"T)93FHVA-81\=&D1LT1 Y L6A@V4*=5M :1:49D-I#I3F0FD>E+: TI:D MZP<9D^ETUKZ?[;^@8%-<1U,%>:6K8KB74)QIL!:A;@LHS8+2;"C-@=)<*,V# MTA:DZY:8&NW50*@]@W0](\\R-A5XM&<0L3_C)S@0Q1D'*Q%JY(#2+"C-AM(< M*,V%TCS2M4[,2/LFT@*:?2TWX5V_2D:->3V M%0Y:+Y]3KR(IZ?GJ,SUZ8JC8$S-85M*;,*ZO<&^Y$D/:&>90F@FE65":#:4Y M4)H+I7F4X[.19:5:A6X*#>JS@=)\%*TIVZ//AHI]-N*Q:ZY=1=,-,IVUM0NUZ$!I/HK6U.[1HD/%%IU/ M++UCJ13$:^G2N[2DVS NI!S&=UQ)0DTX4)H)I5E0F@VE.5":"Z5Y-4TX8NTZ M@Z8*Z3R#!VJ\X52KR-ES4X8>#354;*CI%8_TQA-?VZ!F&BC-A-(L*,V&TAPH MS872O)K6N'$AZPJ=&6TY04TW4)K/:82FR9JJTQ[E'?TT5.RGN=J[9L)BY,G6 M4C$KC%B\+J18C3C7[*8<_1;A_%*0:+$&JG@=(L*,V&TAPH MS872/"AM0;MV(&+(^K1]Y8/:;6CWD2?-I$T!'GTT5/QTD:$"/#G;@SIIH#03 M2K.@-!M*Y'C,JRYVGWT'3+J$T'T5KJO9HDJ&O?(Z)Z.D(8N9@ M:4+=,U":!:794)H#I;E0F@>E+6C7QJ+,E/; =PE-ZI],VE3SZ.4]KBS6X12G2AZ6T_=26U"3:<^#(96C?45YW;-+^KZ-Q-6,.,=0S4!I)I1F06DVE.9 :2Z4 MYBE=;PK5RD=QM)\DLX#F74)I/HJVU^KDV6_)E+_#]"E([\(XDR)V6^#E=[HZ MDM+]3QOM=_)D6_V\S$V2Y\FFVKQGP9JE98'B_=LDR9]VRE^L.?S U,7_ 5!+ M P04 " !SGI%6JM9N(.0) !W,0 & 'AL+W=O>\0<^+LI*G@WG3+#^- M1C*;\P63'^LEK^";62T6K(&WXF$DEX*SO+UH48Y($,2C!2NJP=E)^]E$G)W4 MJZ8L*CX12*X6"R9>+GA9/YT.\&#SP??B8=ZH#T9G)TOVP*>\^;&<"'@WVHZ2 M%PM>R:*ND."ST\$Y_G09!^J"UN(_!7^2.Z^1#?([_D9:E& AQ_KP<=;.^I+MQ]O1G]<^L\.'//)+^LR[^*O)F?#M(!ROF, MK_WT)U\[%*GQLKJ4[5_TU-DF9("RE6SJQ?IB0+ HJNX_>UY/Q,X%.'9< M0-87D/X%H>,"NKZ MHYVR%JWKEC#SDY$_82$LH;1U(MV;MJKP9NB4LLX;01\ M6\!US=GE[;?I[9>;J_.[ZRLTO8-_7Z^_W4W1[6=T>3[]$WW^25;E\F34 8UTBA;W^^BNQ]QW \3]+6NFKE$UU7.\_T! M1@!^ZP'9>'!!O"->\>PCHO@#(@$A%D"7K[\<>^#0[832=CSJFE FYV@&V2'1 M3-0+! DG6%-4#UW$%DW!K=/6C1K:1U7)_$DN6<9/!Y"MDHM'/CC[YS]P'/S+ MYO*1!MN;@' [ :%O]+-O4'O*6EJ=[*Y,VBM5@7D\&^(P3".8^,==_!:[, TP MW9KM(8NVR"+OTISG_X6$@AK42-344(2RNLJ*DJ-J#5E]FJGU6TF>JT"W+=XG MFV/1,5?O2(/MS5&\G:/8NWI7' ;-"M;5V"I';%&+IOA?^X'-\VZX>&>I$D+& MO?4TC6B2!/;53+9($R_2:5-G/X>JA.8%[\.:R&7M60EJF=H*53):5[:U.-_KXJE M$SHV,(5]V-[[OW(J7)Z8 M$ P25D5+SD7QR)0HMLNRT, U#",CTDVKD(3$@5\3+_9REA._FG KV,B$(*NXG2/\P[U5"F&3DX]K+^F[T\TFC[DZ&)'_N9_SS+ZI42Q:#\.-20^])>_2ST M'QLI:1H-=T7"_A9/\SKQ\_HE[!D%:/#U&MG@$9.DQVD?GL5H&&-'?2::RHF? MRF\J2(BF%B]68"93#W$\[N>YS2QQ0M,L3/PL/!$<=%V^H;4NO#LUFJV$4'+/ M,ZQ#-I<3/I3"'8L7S@PA-SDR3OD"T&-$X=6629D+B9\(OBOW62XR&4"Q+U@#B M)0.]_F&33%;0)HG%@3&K1^+-?>5KNF;T2!O4M7^_8KM+-='2 T2[$MF<*89]TSZ>6LB3 M]BN:S2@FCFT9W6E5^QG6"#G;REE!6YC4!&TQV+6I?1Y/*AZ W M^A7/9C8.'"T7JCF?^CE_(NJ,\WQ3-:1^FG^2F%4VYP79Y&U4#9-:=3'9Q, X7CL8,A0YY2:L<,#C+T;YC,.NC='L$^J).N.&#BC/;30,29) M/XNM9K%C-Q=JU@Y?R=H@,AZ+'$#?OUA9T K=)&4HC4F_3V(QPS%)78FP\VSX M\,-A("[1DM/O.>]>_:&TAW+I0^>8$DR/K&Q9304<+'XCBDQ55O6]U2]KX]I( M%$L3'(=1[! EH:;C\, .^]7@$6O0/7\HJDHM%H3>"V?"ZI%)NA2G1@I9.N5) M$KJ27W-S>*"W_2:'N.HI>5RQ/"0.:7]_8K':+5B]/5@@ MEO)"9F4M5Z*3Z=E&2T( =D>B' ^0PZ-VM8\UVOZ,:'H/_?3>*NBV*0@^JW2L M%QPU[-E1,4S2QGW!9;%Q[(=#S>JAG]7[*!NN L^*T*3M&(=]?.U@F2X;7E./+JAC^:0O5ZJ[II M'Q6JTV$[86UUU108,1D;]=(/Y;VN[IR#\ZN5&Q7*P(9B/ZSO^&)9H^ONZ;75 M.U-L1-0,W5_Q5#[2RB7R*Q=G%6IC5QWUV]U_>4N319"DU#@VYL?S7G^UOHG\ M38D?54N2K]JX^(=Z<[&U-#.2R$'\D98GD5^>?-8'#-0*;0X>6/TYZE.(R%0Q M[K,&D18RT2$A(\2+D@+Z@,BV9/+N*+*IF'!F]+IN9L]45:UD3^SL6W_FZ MD>@&N!XAV:]UQH% FYD)<+1SA'VAN%.=[)>H?;#:G07??KK]]V:^]_D% M_G39_09 #]/]).$K@[BJ)%#9#(8,/B90IT1WRK][T]3+]J#\?=TT]:)].><, M:$\9P/>S&HA@_4;=8/M;B[/_ U!+ P04 " !SGI%6>/W,?-D4 #)0@ M& 'AL+W=O6Z1+:DW%%O#)JUX?OU65=\492<[,\"^)#;91U5U'5]5 M%_UZJYJO>B5$R[ZMJUJ_.5BU[>;ER8DN5F+-]4AM1 UO%JI9\Q9^;98G>M,( M7M*D=74R&8_/3]9\*6X%^VOF[L&?COQJY1R+6HM5KO MB7?@9L% O>5>TGM?VWL/R>>%':'=V:'R9X=\@G[2=7M2K/;NA1ENL )D.MIGCB:WTV>7/%&%",VS3,V M&4\F3ZPW]3*8TGK3OU$&9H?3X1W0LE[J#2_$FP,P'2V:!W'P]I__R,_'KYZ@ M_]33?_K4ZG\)_4_O<)0?LQ_=9>^$SV*]46S6@6J;@?]652GKI<[8AQI.]JA= M"?;/?UQ.)N-7L-Z&UX\9_9J_?J*YQ3U3C'FZ%?7;,)%#/[AI9 MMZ)DU[(I.MFR=XHW)9MI+=;SZI$=V6EWU^]F?N*:U]T"'$H'L,$2R=L5; MMN6:R;I0S48U'->5*(F*;WDC\&?4V1%N"A2UBB&O/XEF*1IV!#/!GX"02C9' M;WF)_2B6O'@THQS1(SMITZ@'60K-@/KZJWADR!E# MG90%/ 4_SV!O]J"J;BUP=-E9!PH''=&#Z^87KS0.V312M.#3&0^GJM6B-4RC M0%J!QH\@(>R7FOVL'D#18,9D8AQ:]NRT<,XPTNLDDB-;#93.M2PE MG,;N2O?^'2V405"$I1M@,=88]B Y& :HA 01@.FNB2>PS^U*-&+^F(ZFMZCG M(./G-ZQ1N0L.8N:PG*K Q-0653[0C5OB0K$C,&(-NHSOT=1 ?6"M\AFG K95 M:84@0C2-44/D!,P1EK [_ P(HF

G_/;X 5"%$:9S\W8>[6U)_W:[1:&>MIQ=-%,TR)3MC MAY/IZ!1@2U79(-#5('XA\,0670T+;^$8@#XP.6W.!7DDP\5U#!6X.2_ I>*! M@KY,LLGY53:YNC(< '5:J\(P[<5HIGK.:4G=%2MF&-8T$KCVQSX"10%77M<6 M+_J5Q#=1="Z*Q=SYJ;!-(<"WE.A-C,!H/\[JCFP;)AK!*=@XU@22Z0?WRBE$ MQC9=HSL\(ZM\GU<2@]+:>%$4R">80ARCB?DX.ULV*-VZ#;9*3(?=.8XPCKAK MBA6('5TH7\+CI3W!L[-Q-AZ/G73A"42X-3K!5A5?^_%Y+5LD@SBYIQF!#0PF MR>I^3X@8!6UV>#8Z-X5;3#E7\S1I;L- M'"!G!=>=6$FI\,'A9#3VHZU-624.TA[HT\U)P&BS&,J5YI@7X*EZ C(O!Z64T8F4);D-")83 M/.OXO&,A@N]$-_(@AL[7&*_4NC.,^8T_!%T'*%1U)!H[X./]K#"K%$%"^<7TR>6TFKD%J(>7SK' 5#8D!*@4/F?S@:F.P NJF2_?9G= M^4V X""(A/32@'C<!Z&IVF(]' M8,I>/B-_E(2W%]8P8O\P%Q24E UV+3)"N\?O"Z^C+N:"[,$)5A5370L2(&,Y M!GB.NI!ZF'S'P^SJA#VS9U4C.JUHAXV9_;_I39^&1&\2X>+ZNWKVY;?974S7 M0BY: =G(&JL>CK0%(%VUI6QQV"_<=,+Y@P :[/D[)[!C_W:M7;SPA/]G-8"L MOC$"VH&3G'MO#@H8=)0.]#'V+ H(?J\:*Y#A0[2V8A 8TO(?T%=<"[?@P%.: MW98"[&9-6,WY (T&1/42H%J :8!_JB3DK"!.6<,2$O:4-=AA9\(_3<3#!00\ M!Q@,X\%:M ; :]W_&G!FUQCA+;ALV .OT,&UQGW!=JII'9H=(<0=/"Y#>MBE M#T#)?';UTZH_E0C6D*? 4UZEZ2B(RY'8VZ)E-P!22#-<[0N1O87%[%?(*1"^ M4G5U"*WV@A#-IEFTZL\'M5/9-S8:78&/NHCF/O+[V/Q*#\^FAS[^4>7 M67YY<0R6TQH4F68#-I?K\Y-?9A?C4[OM+6]J\*?1N?>''YUETPEL:L9_X0T0 M2M*&@X=CW1F>9WD8?B/F;3(TSU]A]D6:B[AT8+_S\=A-1_'N"L:MT]4;+DL4 MRNXB%]GT%*BP(O#9Y'MCQJ"^X;Q.LVE^&=%_#/A-=11<%UC+UT[^3L&#:^4T M$ @Q"7YA_/'_A1\FMG3[R-^;*-UM#(@^3S.7)'W5%*5 DED[&AN9D=S;T(P M<.[?[6@E0'@"?.& 2<=.D01Z.(XR$$.)K[U]CYIB5H4@W-0B*7(:@?*Y>A"F M),,)E@Q0KS@(#47$DWAHXCCTH:(-"$N I^ MJ=A"6/R>'!V,I1= 92&:%J.B]61LS9NO @^O?)":4J(YG"'29"*)U6O*M\2W MC:BUB=%)R<;68ZB$"3/C2.486//29$HNVG*7A]A5&0<8\+2X0^1_%!R0H@\R:M!5GE(S2%.;@R^K1XS5ZM9BAK 7 5B M(M_G[P M$M$.K&,45)4LR58#. >9F!(Z; !R,2=:J+KJ&2M[@A?'$Y0#)7TEC"AV>C22K,?'09 MJ_9WF&QRZJ;*V,HY9"]W8 V V;#,_;-JK6;?&CCF[@1N3;U"L \_E YGI&]% MM-DF;%;39O:E*S G5,;)DUDJI%A15L),S9'C^NE>_F0I_8)9R?)D;NY&H^!8 MJNY1$[9[BJ[:%+>!FE;2*CS-F@ 0VBB.=9UD)8<8D1($7Z S;;6[>Y)%]JBQ MOL]IV3YX2/C7I$9/L>.3#PPS"0MP5*BUE7W9DQ3%5TS)4!\L"&5@\1?CLZ&Z MD]>G3TALG,7W686 !!ZI:\B^.L?IM4N,CN2Q82WAZ!>3$RU1ZF0"KF T&>=G M3K>CX@O8H^$P9'7[.B 753<0># HS3+$)49)E*%H>H!WIF@U]9. MOB:](*0-;L04!$S^8;VGMSW5X!-ECFI($D2/')35I_M?_\\$!13]_5+R6XT\ M23.TTJ4))K2 NTIXTF#ZEF(36;P0+O'"W$>$Y 9HP%7^!;M%Y5CKJ, ;@\)A60\2O6)YN/4+23* MX=V"N7C'RF54PI#][*#E(,?65*Y RZ6 -#A4.BGY(V)[&N@*10@G"U@P#^7O MM&9"&FD6IJN L_0JP!2.8-SMNP^?;V;FJ@//&2+1[QU@8$P+XBK2@WB!"&NW M@I3$S[K\<18FW\M"WN,!JYGZ+Z&\AS?@GTH](CJF.G1E5,YI68^=-29MKHW M-B[X?@!?K24L3$=.?1[VP/T5CMT0T!WF']K OK[SH;M)\"VJ(&#FK("@$_*S M4:I"K09"Y49236"[BHHLB3T^ST?-I? MC5#"$C8F1)^"D&'[#A6SE:@HHW#.*!P(-61(8,E<'Z+XR( *-'-,IL%X35R8 MW5^S"TBJV"=!=69%>)%=T9"%#='VHB="('8INNL"YU"T/N])^3.%LB#\LRR_ M.,O.IA<[ZAYYC%]HTSU^ QD!E.G2"XH?!>0(A"L,,Y[AP9)BX/LR/WMQ.J:K M+%CF<6_AOWVZBM/57(#,*MN%%@81G5L0+_8-$S M+4?B!G0O&@1@;FVC'#Y-/%WXZA=%AX[B3Q0_*?,:AUR<R0/ 2,VS* M^NVJ%+@7-GGM%V9VVQ<&ZS/$_.ENOB=UD)55)XM@,>T/0H?IHE?CDS^:N:;F M-7W&O'!?;A,_HV)F'5_-&G1-(WM<$>8AWVP5%(-^VRLU4/N)K2U2(+&/W\L& M_+6[A/VHP/O>"_ S>+#^SG5/*U0:).+MR7A<'27=(KGGI?WPR<">R?VDH^_> MM_EEK'3]=GAGMTN=1VR$.BM!WF )<6BSSW;!*?CF@>^E+*)HM(,7^YU^M N\ MA?S9YUT1:SV)8L53HG&3!P@Z$R-(5XT(V-^T16&ISMWI$^<6&%#EVX) \'W8 MCJ>PYN>!Q"BZ,G)^RZW0.V+W8L]%O4[NO=S=[/_("Q)?[Q)^$2&@@ MW;NW*!::9WK9K:O9O:O]'(FBIP)LN%4H8(T+"Q?V=Q/@58 9 [P^>;6(B9++ MP)W#U. V],+6D- CS2NY="[))>#DMBT#:MYR>Y]G49".09TIS0/05)VF-H0: MUX+ANY>32/R^:\91)&A_&S+L3,@I#;77Q14_Y\'P69YGIU=7V=7E!96'.^"X M",4:I.H\.[=BI_JQZ5OR(UR]G-(3!&>Q+NYM''$ .8Z,*VQ]22 7B:]/D79H M(\(H,>)PY;H=2F'F(,"))T=7N&E(W0F M&,[>(PH=;,5,?%G*/2/@!GM!S< M"2#I$[USX6X:!2$ PETGE%I8B3FQM><,?TS%T:Z!71CT)LZN+0'!@R8 MF#YO=TG%^X4>\G\VT;02:"@:/)D&)6S4TE:I/$RD15?\"+];I6$.' <3Q%^%&R7OD]#HCP/FD02>%]N/H5JPT72F<^H[ F??Z MA#WB,'Q0CTT6MT#X@#H7IA#O]M=)4UET!O@Q!7!O$*N3A$O.]B'B]W\.U'_' MI2M90T V&B5C.86A(1<*Z2FH1N,JY?9J?,\MZXA]64D@]*/T^GSGVAJ? \A8 M 053$Z'U9T_U,((C480S!4\M0R)BNPAW]W>Q(Z+U4]P%]\E$^#"!A!-&#S2I M[FS2OWS3 3MD;-ZUE"D3J//@PX0CZIN+28M:0S.K#YBLX,[P?\8"1,?V+E. MQKL"P&3CM.85*IN [+4>:&$V?9364>UQ4+[ GMR60G#1>VF6CHEAIH5#9".O'&;;P#VDAPBJZSHX!&1<<]]]']M#G?ES>/ MXOS"?\9C/]E@7YXITD^SB[1[/H*XKL:&X]UZ6!B^OLW<-S&VCYQ2J>C+!._, M41^IYD/APLID3<([4E_I-1GM^X/!\;"^NB$:X7O%6( \+M M$N_:E6KD'XF)TNTSHET+U2QZ\#W-YR9?BLXSPW%&$!;YQX>-0=!\<.8*!VD5 M]A 3OG&.+2^V'N23OU?V.K^_9+1<[[[ZR>5&R4W\(*H;:&ELA#&LR7DVO9IF M^=59)*RAN/\]5\/T=9-+-.*6_?PRRW\5<8B"8EQN5Q5!F@(CH%JU_3>@2%"-%9Z_85&!;4?P5 M+.Z+1$O39,1WA->C%:T(Q-6">178_13UYIJ_&H#RMN7PT(26U#K#'(_Q=*BA MZ_B>(";4?O(X_!VA%.;2=T<.KO0 F%9@JTFO6&?S@E!Z0!E5%/I!Z$X7\74V ME+AG@%L@#9JC@VQ$VRANVYB"K^+^BQ[;T^@L,VU[8#@>@(Y>!:FY;X73UHE] M%ZMXRH*^I%6U^([NCN/1T.?H)]&?%Z"O1?"/**!5PFF8OS3@G_J_TS S?YX@ M##=_Y %R^Z6LL:=^ 5,ATS@[,/#._=*J#?VQ@KEJ6[6F'U<"PGR# ^#]0D'P MMK_@!OZO5[S]+U!+ P04 " !SGI%60CN6?6PD "R< & 'AL+W=O M^6IM-Z>?=UK3TS;)SF[*G7]WJH=\Z4];\TJ9Y M>'I\_.3AIK3MO>^^X<_>NN^^Z8:^L:UYZPH_;#:ENWENFN[ZVWLG]\('[^QJ MW>.#A]]]LRU7YM+T'[9O'?WV,*Y2VXUIO>W:PIGEM_?.3[Y^_@C/\P,_6W/M MLY\+G&31=1_QRZOZVWO' ,@TINJQ0DG_79D+TS18B,#X3=>\%[?$B_G/8?7O M^>QTED7IS477_&+K?OWMO:?WBMHLRZ'IWW77_S9ZGL=8K^H:S_\6U_+LH[-[ M137XOMOHRP3!QK;R?_E)\9"]\/3XP NG^L(IPRT;,90ORK[\[AO771<.3]-J M^(&/RF\3<+8%42Y[1]]:>J__[E*(473+XM*N6KNT5=GVQ7E5=4/;VW95O.T: M6UGCOWG8TWYXZV&E:S^7M4\/K'UR6OS4M?W:%R_;VM3C!1X2H!':TP#M\]-; M5WQAJGEQ=C(K3H]/3V]9[RR>_HS7._NOG%[6?C2]-J3I:[\M*_/M/1(7;]R5 MN??=O_YQ\N3XV2V0/XJ0/[IM];\(^>UKWS]]4'S^^L7+C7$K?/(#G:%?%Q?= M9ENV-\5E7_:#+]ZO3?S(^J)L"Q->6,D+E7P[*TH/@2)HZL*V14\O_CALMKXO M75^\&5SQ?/#TI?=8VO7#UA,\/4 \/29>NX\7_O6/IZ>GQ\]^?//\$E_RKR?/ M'LR+#\2"3M;4[V8' ,&9Z+ $2E/>%&7=;?F\+6F8SI$BNK*> "P3)@C MBY= M[>E\?J#O_+#PYK?!$,+ZCO:)%^33@WGWH#"2QZ5Y(Z976X-2,GM(UELBCR,'[LD6?G>Z^?0 &:KNBZ=H5/7V8E0#_?4O/E\NEA>XF MJ B# ,,Z.EA7E0OZG2CK"[)48=];\+1UW96M,\94^LV+-D$! O1A#2YG3:Z[4EH;TV M(@A]U]-WM/] _]'A24T1LDT[\.O$RXW!>E^F="L#&I*TNQ+BOK3TDVJ[#-=N:(P/B+A\>2$\DH#Y\OAX M?DQ^!0,CQ^R9'Y@Q3#4X0A*ML#9-72S LNT19*JQS%@L9E<'P&>LJ$;<=(XE MNL7YC\/I@42L6'4MT:RW$(':+/I\YWIP@<);,&\W0/LX8XY !N+%YZ6W?,2W ML+(M"0U6!H>"QYGYL #MX!?&M-B()%*$'8NXFIXV@KN5:0GE M#;0)H7_;CV6)E!RMNP7255%\(#:C9V ,A1+G)"!D3(O[2LL/\\MY\+A-V=60\,'2\1,*,(3+S]5A-T5B^6&D XF!RR[W. B,6"9X;^,^N*BJ]DQ$/\:RTP]]6'+K$'B M33K.DJO*G(1%OX]DF'SQ>4?_Q5-\?W[Y/*'(\P*>I+(2^1K(:!(^6-47$:>B MJB;)K<W MN0"HRKJ3[1E#WF0;564X1@UC*\H?DCUEW$A2.H>U1QN).60\4OCH9,%Y\=J2 MS:IM+QC]H0.Y+SI"HFOW_9A/L+Q@5(+"K(2N5>G7Q9*4/MDTUVVRQ0M2\<0) M^&<;V1%K5 3&Y[PON"4.)'T->\DFI0- OFY= /SNSZ6S5,'K'-L(%\$JCP M7RO+ANR+T\=G\].@7&>\N?Q;P'9?E0WSHU@="";XR. J\B3=MTG2QXA_,$O M,OI@.S" (^AAP9NN;(,ZAY=0WFPBN00.PT:4M ]IM95R$2D'8* >Q%JH#6C) ML2PH0ME(-!ST>_2@2L^^(*L(\N1LLC96'-1HDMDZ5AVY%26 28;^_%_E9OOL M7?'Z\KRX/XZC_M,1 A\_"().AQ1$0\:L[\71=J5%R$&!"VW%?E'=#;17N8!_ M/"7Y)1EQB'(N.,!PL>K4WD*NY\4K0JVKQ9(L!P0"I#'%PR8OP9\1GY014I$T??TNH-LDH[]NA_?-3[ON^JCV!3 AALU00- MNQ.7[!.6:>__,GT#FW>M:I-RV2M+CJ.X2=DM1Z(K3JYXC//B>_H8])RD;, W MPBB-A$:THI<@YYI-?EE M,SE@J:P1QI@[S.]",R*S;'LUOK,,Y5'FU9 DTI;5VAKXZ>P1:?@;5B46_U4" M/XWY1AYU.=3V#SK3ZKU@;U9OT4^;L>!M@ET:B=QMW(?3U)UJ3_7GZE\'WPL4 MS'T;%B'!BIA];$%L7RD?<(YDP((0:,C.>WRR"(%%YM\#%D,JFIUY]M$-M'$* M-O>DR'O3)Y7OB41^*8XB7B%=S[2P*6!HD6S&J0'T1UDAH[MA2D_LH.N6S"/@!Y;]8V QE(8D?UD=5.C\\=DH."8;'M* MD4Q+?%N/N8A()]R%E-=A$)2Z,^+-GM4&2 [O6G)=LQAK@R"KUD8?L$84X]@G MY0>>0<]VUZSBX2NP-EP.373^GQ5^31L<23($D)K6,ZJ?T6+0[O#H ^9+ZPKR MY(:8(X#-N?-!>%IUS>XB9\4@89^U^G7I7,E 9DS)+D_+W-R7GPQ)OF K2!-6 MT!@M'KUK$V;HI9Q/-5DM::,H%OS4MI.LF.SO$-EG'/PL1:X[1-B0HT3J-21 MR4ZT,#O9N_/B%R*_0&KXJ(=Y@1>E?T45B)@.G.(AL>T[1-=-%C_P^ZRX"TA> MYW1%UA.::SV\V?6:=!C>DZ\JZ\C9ARU%Z%>3STYOL;$-%N0J\CEM2?03!F&^$,(1,+P.1%VBO:$_5" MID/ =]9_%)@_1#5HS5[NGKR(7UD'=/#E!PX7B)P.;X\C(QB< :>.I@2IE**^ M:G)EHXB0L7%#6;*Z-J1](:\GX;U6Q*_9&HEOZS M;2C,G!(J82)P]6PZ;F7;GR+'K[%L'OF3S63PD&&-9TK!CYXL9EF?<9P.(C]#M":;1(M"KZQ4E=)IFM+"+5\1 M#'[LU\>L-_R?!N43B"#%B<0!_0U<\IZ]-?H$/#T+V;C.B5LY4BTC+-=T/CIL MI9Q 7"FZ'>J))*2#**!(T@'6*O?3%&,QZR24_%JH&X<8ESG^V&FK<1 M3%2_T(@\G.[&&&1.B,\YF0X$#UO8>]Y$LON[43MO]>;G5R^.3KXBO)$SR=)> MIA0,HAH"14I4]/2JZ181'?#6K7<#9U6Q&SU-Z+200>27"%#1FIW[".M$!Y9X MB4+TY-U6I!%X@:QN>=4!D4U(/>DN>^[3IG0?#13B]X,#5]6]2&>L^U2R 5\F?;*NJYEDZ<.$1ML57)B)85WE\T G@N.CG *JB$ELAOD M 9?0B&(E,* MB:+GS3ZB(1Q>!8(IL1W"M=QUSN41ZT.[01V'%6TO/CUKZCMC&H8I\.(![9PE M9$:1SCPQXBO9^TU;_%0Z"KA.),-U+-3]I7-D.OYMRH8H^L:MRM;^+@BLD1)E M!RD$L==X]MI2E"$M,+RY1R9!Q;(4O=<1Y4NB_\!0!S<+V84(U8S3/OPN@LEN M@$7D )CH"X&D-7^':XV@)X@29U/ =1UT7\@!*Y7J !3!D799(3QA-H1!U"PY M6R?7#/-F<%4)7B]"D.DTS'4"J12_6+.BF3 M&FJMY$1*(8:\#X MX64+,YH[M2GS@+"+W0FV&3'M($BP\%T(8C#H !6HS-W ,XB8$I]HK.Z B%CB M1TZ*5N""BR1>Q,?:,1$42"TAWVHKI7.+0TWU-%\,*2&V2X99\9[0U^VE_SE? M,\)@- ;]*-C95JXHGJFT.76OX'9 VX@LU>)B<9H2ZW!YU16_#DY,@3OHF%!T F>F?3CMW/AN;/=V:9Q]%@\@I<\8\EFRZZV?-()1153HGU6"Q>:ME>K?!%1 M&;XHGH=:'<2_MQMM!YC(&\F%XGXH(>2Q M[0,T^6!9?K R%/$OX*JFAR7Z?B!GUB=C,3*],B_*>3K4ZRQW=%[L;7P3[26' ML+& P2C+V(U[2;"#UKLEN&$^ EB;A3;.C-DH<$/7U3NAGR+S=XY"]Y%1E+$O M@CR'+;3?3DZ,_084-J0GB=B$>T\Y:Y$J Z1*=I'/ML-Z+?O%KHD(4)WMG?<5 MY.U:Y&]=F2,NU,06J9 R#*T@RB'8"FN[.B8W)TX;?3TTR/!YR(5F1K/+@NL! MG[',#&T2(>>O G>XNT$KTP5WA?I"?1?3UI)[J=::N%/LTAG)X55AYZ:*0R5! M/@W]<#(V%!F"LXZ7+XZS8B23!@Y/;#*(/O$$TL(!%/(%!:AMFW%=<#(%>/$, MMY*HANI=9$)R+GFMYT&HT=5<#XTP1U<13K.*Q32KL0;G5+9PJM6$YU3&$8_R MJBY6P4A1605C">R@ES(0!NHZ/)YP4WU M3,E1^TJ&D=DT72?%[C[+)'G]](1_\#4WFQV?/?O;_A_IDUL_9&4#11,:@_(S MS;B-(#SZ17$Z>W)V-OK]JY.G20,H#\:ELV=/9J?DH%U,X2(^/GO\U>/TPI?I MYXM.^A6#*Q)^#RRS=13Y.LME7-9Y2!<[>*;1=YZ%3YIRT;G9E)FEF&.-F"XV M42REB1-;'(F7C>>&%MP*YVB+VNDN+.)_!C ((UUE6?"TGG##-4O$*5B!TZKL M(+=UPRV17&:>J(AD4=S&^LHT),8&82,O!S?-&PZY\=R+E(L7%J 1; M+T8[M9 ([WKT+20$TTE)[GS7MAI8!@,AJW$CL@0DH[U2G\K\3H R!&*MI>$6 M.U2B$9V20*92OW6UI*4@?:0J.$_)B0+2VI6SDG?B]Y;C*C.]WX$K1CQP-#Y, M3CPI'DP<#)L=(-F\N"Q#$E7272!W2*?>\IV/B#^([O@DSL4UG!B_A\XEY)PG M]F"_-Y0*\J/4*'3V><<>!S%D+QSC=]&U@\Y'_!_A M^EO( "/-CA$?AYU"Z,:NRF66HFNF$P(Y??D/IC<^D9^]EEJ^J--Z8/'\8/E'_3KQYXT-V>V M?4HH2Z%P[^,**8J>4^-94R\J+6[(.C&V';+-EKNG8RUQ7,BH\J7][MJ30L Q M>@S6L];*V6Y?Y2RV'^P%UN^G@E](L^+Q,A"V80\ZDRTB/)S,Q%]HWM=^+L<9ET7-O-]Y'OUUUS(/$48(]O M-YSF:^N$+0=-@)0_-,5FV(QHHHUD$P418O?0)+T_IX1:>)[DP^=H#>66?[:D MV2&@#[0=K,,49OL1J=[J9KRL^MX^@%?2>S<^V!K):/D=3*TE[Z\%D)06H?TY MUV;RL^XF.JXP(SK%3ZDYG-:)Y7X-FT8!"V?>.$I;2%5ETW=*.K M\HGA8M9/( 'C>(&@^%*TE3#<"CT('I'EU],R6$2"4GSO#\U-<6/VU.> MG/PS!.\Z)W,8:8<@.?DSD.P"\NBK/P+(OJ*+#)(G3&YIH;[NLG=B=$H/GQ)& M1.W^,_/4=Q7P9^QR,ALC(]_DT9-\<=(X9J7N=XBFN1'?="M7;BD@+5ZU,N>- MX_Z5E- UNTW(+VL%"U:+,)NZ%+V",C%BPZD8S-OYO)B#^8]B-=@Z]"^%%6)J M(#14IDD3GPVW+4.$%7O?M&.-M?C+5P%[9&_9ST-F>??TF;OY"&XB*G\J/&(Q$ M*&@D.\.U0ALZXS?E1VDCKQ2Y!%[I8J<8=$05F9U>YOF:V!0%YVPG(YN5J#D? M$OM)HN?"?=AA.XUPRU78LI8QD)Z#2DLS^!HLED5H6AXR(% M&4O[R=2QOXV>V:YO/+HM&AB<*@SG8.G1K!9)/[L,^+=XN6/\WR7CS]_O]#YY M6W-N'95NNUIC)V[,S@?;I#>UY%ZD."O@C E3 H3-!FY ZEAUEM &=&I6;TO$ M69<^-$[O>BEC:X4<'MA;&(@=$ZU9L^'#NU%YLQ22@TKJA.4 !G?%P>=I1 V\Q<\2(ALX]I4'X,"\N655%R"+N;LPR'$,701&8Q!;G4* W9_ M$HMZA!QR=3=-K0,YQV,_^W3^)!^ H1W-C;K\V5&FK>I!E_L]9US'KF6T9;S6 M@L*96Q9,!L"/8X-,@Y6$E+Z7[CWU;T*@L"M>$F$5?).!#+S,__;$X(2]W\\$ M'F:PE/K[\RS*=_S']X11HGGU7NV';J\ZR.\U.HCR'OI2[ MG+_W(P_1AEEP+M!E7;7JH;,]:$._;E:WBYZLQ :(]3'NM9NTJBEV::5^,08A M:*O0"2S:BB=\N"#9WG42_C2TQW)*8<&&.@#>2SE!"R7DU,RG\!O&KJ,CS1_" M>* YAYV:K)'P+I"X_DH6@1"#XM%^N50H>/?9I*IVNAOM/QI]\$<5SJL6[6&= MN\E^RI,UKKS.NCVP"G)Y1[9%^GF%5M:D<8)5S[LD=L>H)&&Y&Q(.3!UIO>3Y M&=)2TOEN U3<_*3CU[/=)2MN@$EPLKY/C3-,@C)93)E(LX'F1FMFHQAP#&"D MG]?05C>M<^3X$;80[W&GDM:_=G8/43 ;6HV! YO?R(MZS48H/^+6$VE5%1L> M]HV@<#XJ,AH[9SNTFA>ONW9U])K/K,51_J3A3]1-8BL-:'CL4Z>UXS0T%PX1 M^ZI4HD'$.FDD(3RC'2OT'*+M)NLZ'C7/6PK4JGQ&S#I65[C"26F?W9*A@S:2 MK=%&*3]LTM4=6C+5[NY, =_'K)AG$5(<+PPF>Z,W\R!Y!X./O6R*"N(1=B#X M\@)11B,0\ZQ@**A56.2V0KAI ([^,4-1A]#UU M^].W_37XXP[H1D,)44.F&1/_)T>#=:R.!WRU0AS<2O87:G4>Q((F;9=CBK6J MZK?DL9 .X!4X>46/4TR8C1&]>_,A'*S^/+B+^YX\0YZ'/3E^P".&KOB9$?5& MJC+QLH&?W\2[!EZ&&\1R=3"R-R%RY)EA:0FMQ"E==,[QG,)XC#?-[>8C/@)" MO+ ,=T5<7A1/3Q_/LJ3JJRRI&J#5Q_+;$<#Q@V?I18U8=-FM\.F)5*83A(2* M!!,GQDM.6RZ05.0;6:;RO2@P:ZH^#CLM#4<[*#/JY)W>%<)RDD8K%^/;;;@# M8DFZ4_@U]C80!$<,06"LU.3C93S.9/-5H^IN-L@2KH$)!3IMJQ '@0+)*4G) MYYG"$#;3X.3Q'.P%'R?0>A:(>'1R?'3R^.A1N$K(1Y<[Q_ LWA@EG=G0?@DS MH3%6E/)XX<>S<$L,)B!JP=TD<9 GD2L^ EZ5W?CZGKW)-+ETJ4^-GJDU9&IY M/*Y()"O%+U^F4!'N>BN;E=F8J#N("THEU*EF+&(&!L/7K*N"W/N M?_,)9WIQ"7O-!_;O[U+=H?T@7"016"'T)&3".47\SS6?\^*M#D4Q),B)Z7 \ MPM31=R9]IY$J(X#%E]U[]JG&%Z?P&&1J*R'N(Z[_79!21Q)?I0HW!X?5YATUWE!B68=*U[M:&!EB\S@WE'+@G1K)UH8]2&M]"< M]L[ M]%T)\_5YR7I@]7E%[+/LJGT1#+](*D'5Z(W[ @W.9+*[=>DXN M MB^#&6R()^. M]O:LD2K!%GNY4O+GE8CS>_0S[$>E$3='!/=1:J]6/.].7Z>K)HE/Y)G9P5GK M4:OPN)07QQ+SN=[<[$-A.QQG> MS\$ECV)E%C"",K;6G-)FTJD2AZ!H/)1U)[#K\O#]3KX*=77/&IQK- MQVA->>H(,-IML+D 8!: ZK;$W&+^\]M#P%X(8QO[$6.5'*!"^X>N][+!&>>' MPY8#L_V)\\8IOI)AI#.)">P/ \#D'BT:+\_Q9'QEB!,KX@:1G5FQKAF2.YKF M"!J*%$]38(JR,;7$K"5?@-G0YES/3#5#O:4D"$:.$"$+2R9%^4L[ M\J1RV-GX(SKV?&;%$T).$/_X^)^!$*@1&$&G\("D<>,L)K%;WQCI(!ZE MN +#QS)/Z%KB[BP2@8;1D!42;.\/LE%>+\H7$A=*/]G-1EYR(]ES/OU%WFFZ MVS]2ZMU'EBOT<*IQE8\&8Q)7IJ_DT6Z;)D:S5+Y\*1VTP2-_=_G!IW":>'R% M-EDY<^JFPT)H'/QM(#QSQFUGHP,OSCBIB:1Z; $.MU)H3URYEQ'/QFH.=N,& M+',L-'8*]#*;X!-P1$.$,J&#/7HN[W>2$M-%5^0L48)7U,5A'98@L1 \4QDK M!YS$,NW(P$E:<<&W/,+-CHB0J\]:\BK$.TM:3^-#Z^HC](7>9'>;L&=+=. ^ MYM+KM8H:,OQD>*(O]8^T7;CX50MVA^I?^4D%.Q, CTKX4_@;X6N1:L1LJK.K M-.*%2R$?$7X--Y=$7?DUKSLJP&07"<=+EJ>O),[NZAM-3V>5_9EJGDJJ./'F M1MDG'F8VOOK23@\#ZJ/2&I%Z7=/E&"$J2=+$AF&:% KW MN+6.1X&DBR>_)'9P"%C&M,FNH#FX^5B[)(_K.5/ M49-IBA'WQ?$0;U>;1IB:GIK\-G7+2!9A*[=E:W$^8]#LSIS=^X?V,9AIC!UF M@FZBD/1HB1I^-!].[KH9)?K9R=?U!/*=![(['T)UDN_)^PR5EC)<<;7:LMM0 M%S<6Q9'/6&1*EW(VZATNV_5_##7!%6#>4!\44?=K>.IO23(NU]R NN0+@.EA M-J0[?2D7W85F>7EV\O(+"EN1,[K/7FA57'ZY'A6O SOQWWE M%N:JH-?9*]RI5:B/'>+GT7UX^2$1^Z%:)[B.%N*:_[0&ED,!:)6T*;8>)]:# M%@_6[(5M.",&P&)7A,09C716I;BBQ%M'@@\QES$UD,K:DHI3['EU^C]<(&!FUYO E[PD]L,W!?(!=ABNU49[D$/39^!RTZ!X& M$I 9@+*)<$Z^1>^8QC?*G;+)/+^5.@9]^::[F]^WK#S7G5 M?9]KIC.KK5:F8OYZ(ZY>/MSUAA$9*[AQ?)@]R"R/2K%/Y>S"I&MSG\2>8\-# M0F'8+53X=2EU1D>NT.?6)$-?QGSTQU4<^4$(K"0%1K 4_XM6(/PQ$EKE55O\ M.)!7?WI\(A!*=ZSZ/K?=POZ?;LYO'9V1_NL#3[P^V*64S-7300L!JHW6TD2':B/R=VQNR5Z<8A89((%.Z+?CM!K MNO=W"W2@"89,7BF\Q=W.XJLF"J5%0WM([I!K;D@:,N4T'&M0:*-13Z@>D!^A MK8TIO8"[B$(#='+D]E;/G5]-.!L9-T3&)BN1]+'%0#,1._D\;9;"\'._=GRE MT5Y7TY@F(951\[TFHVS\#B PR'*J>**04TI_GF0GB,MN#OBQ; ?DX$3JSK3> M9?B:Y>P./2C"C>W[W;Q9EEL*-E9N1>%0HC-IG@6?91U \>Z4^'>$."_,-_TE M)LC;VJTVGMYQ:S^I@#>D"*%*4OO]'],"IR='QT^C%C@?#TKLWJ" @TY>/7+K M%2PJ\Z$S/_+@SE3&SHSZ7CI7[BP9[Y'&*OAJR3@ 2.9M$>Y0U8+XJ+-A8N M_NV3XR<[[&7]#F=E?_[%9ZPE]T=$Q7[R.%3+_E\ST-3?('N8_1TY-J/X:WE> M[JV3/RD7/RW"'^0[E[]#EQZ7O^;W4XF_ H0.H"6]>CS_\O$]N;\@_-)W6_ZK M=(NN)S+RCQAT-PX/T/?+CNRO_H(-XI\I_.[_ %!+ P04 " !SGI%6NN>2 M!4\' "F&0 & 'AL+W=OK]^YY*2+">VDV[HN@'[ MD%CBX]QS+^^+]OE2FUN;">'8YUP5]J*7.5>>#H!NV**G,16&E+I@1LXO>571Z/:'U?L$'*9:V M\\Q(DZG6M_3R"Z4("#0^U9B]5B1M[#XWZ*^\[M!E MRJUXKM5'F;KLHG?<8ZF8\4JYMWKYDZCU.2"\1"OK_[-E6!M/>BRIK--YO1D, MA=/GL2'8[.]M")()YUP.2P3PF MYMK(/_RTQ?^JK+)3);P(*^>%G,F$PVR>P@:M?'VNI^S9DY/#HY,S]MKC1J?LUTJ38:!M M II(XDRF6 DP14= 1X>QK@_()E4BS9A;?[;.R^P(8N0#@SO2XE/VLS=BGVFL M-Z1-P3YM$)!%HBIR,$BI.?91$' >W-Y92ERMS&$'LYUI?PM5K BRZ^/T!B7? MU%.*4V]2K($IV90<"2-M3R2VYP1++D%*M+7:F4')/T)>,TWNVMTC7*:C?G M]QA]KG,@KEH*,UD@A"4\01;6F2JDAOJ(8".;>??S#^)3)>%OM*(/HR>ZHK7( M%T)ZM3N#)5^U(Z82Z>:9)<(X3G$A3(XHX$6=A? 4G%TDE2%5IG0X%+O8M.3& MD/=O(-%JP4V!5J,[L:$KR^!7J2!AR(YI':?&^ Q1)[?9UU(UV)>R!>6(0+A1 M?Y^^E,.,_NP]P]X-]Q1_(0E@R&;:N!^]*;&8<%H#K%.?\VX)Q 5"'^!- T:: MI];,U$FH26%-3+/WVL$@KUK3O%X?[,/T/]YWUW;NJ7^*XK/. MR/CXY,'YEW<\?17616?LOFK);55,E$K3I=F&])*,>MYUL4Y/7T=US4*%76J1O+20YU M,%6W-5 \N244)5%B4C)6:!;JC-W)LD'29F37T24W"EKHLY&52=%X=%8?JG]# MC,JZ(:NK!F\I=!L=O5@W3$TO1N(76J&5#7U%$6HGVA5J0RC]-WVRJ%L.6-3" @J-N7:!E6H,=M19];'0;=*U'-NE/9SH;O.=2I4 M +TSR"KB3'>0!4=6JBR[%2OJE:J\I%5VW7"N%>Q[OE34&76#0=]'Z3K 78H, M^@N4]'$7QZ'$].]6[GV'>O3K-6PS/L^SI:!"?L%*88$N_ MXFDT.#I"8K1 2]I[$[>E@9\']/R7\-U*"Q]CAMU]PW!18A51-6.V+ M^4<%V4Y!_ZI F_@(V@RO@]%@!^2GOZS??4'A]N;;6J?'C81!0DHFY!&E-T M[Z(/!23_QN&($<2"_SXDR22LXZT$T[>V:W7<]NWLL//=>2[,W/]"8)F7%+Y& M;T?;'R&NPG?OZ^7A%XPWW,QQA<9]?X:M",R#'C/A5X'PXG3IOXF?:N=T[A\S MP5-A: 'F9UJ[YH4$M#_-7/X)4$L#!!0 ( '.>D5:^6%E(^P4 #,3 9 M >&PO=V]R:W-H965T+QW#.;V9H7FV$ M_*96E&KT4N1<70]66I<7X[%*5K0@:B1*RF$G$[(@&J9R.5:EI"2UAXI\C">3 MZ;@@C ]NKNS:H[RY$I7.&:>/$JFJ*(C&++E38+XYNKDBSI M,]5_E8\29N..2\H*RA43'$F:70]N_8N[T-!;@K\9W2AGC(PE"R&^F&$:CQO>$YZ$2:@^ZXY?Z'M1UL61!%[T7^E:5Z=3V( M!RBE&:ER_20V?]+&GLCP2T2N["_:U+0!2$PJI471'(9YP7C])2^-'YP#\>25 M [@Y@*W>M2"KY0/1Y.9*B@V2AAJXF8$UU9X&Y1@W07G6$G89G-,WG_6*2G1' M,I37<9C$&Y M3D/<:GB'3W)\H,D(!;Z'\ 3C$_R"SN+ \@M^FL4UO_ X/Y,U%ZHD";T>0%HH M*M=T[Z&L9!;9Y0(2$4% M!")#P %E(H>49GR)SAF'%5$IPE,UO$!OW\1X$ES^M.^ME0E H,4"-#=@:+<, M*,R/CY[(!A)#4\E(KKK],X0]'\^1CYW7@&3+\( M37*@;'W@LHUFL3./9_,#O<\70_0H:4E8BMZ]0!U55"'P41.!^TI*X OF*0IN M;2FI2RDL9=)0DIJRB<0O&H@].\ WX<2'WVDT:0S?,V=?2A &!VLXQ$TPRA]V MTQF:A:$)S1P?AB8QH8'>)O76K MI%&IT]W!ZMR;.2ZV\P"C#Q2ZVTKD*6(%),::%K8<=%'QYO/^4.C%OF^K1@4I M=T1*&#G$\1Q]SC(&U2:K)&>@&K6.S=B+&3OY-\4[XV>1Z0T!ZAX'\MT=T M'?7 2-O.^DGP9+>TU^N\7_\M"OD#S2BHFR(M"5>DOD8G BK?N3]TX&Q&/KYT M5GQOCJ?H-EW;&T9M,0"R*=U]NL=]C9B%-JF'7)" @7'?X,G]8+%T3IX)"Z*7+P8$!':+;))$5L/C R(+E M3#/ =+N6.VN_=O@[C>D2')Y1NA?VT)M$P4[0(ZC8[2E(] P*+/CFR&'LA>&T MK\=>,(^[@XKD35-?5 INKY#JFKPX/0+COG;BL-?3!-&8)2GZ&XHO8]F'I[,G3DT MU9EO<5D70[+C\SIG]OP(*PS^/[/XA*#[("BIB"_Y$&T0"J3P+H M:_?Y_B7Z+)<$ZCG9@W#60]B40C"BAK_1YXG6S?*.Y[N,^P8W^.Q\Y# MAH6S>:XQP*FXKM\TNM7N1>BV?@CIR>OGI(_0GAFX.J<9')V,9M$ R?J)IIYH M4=IGD8706A1VN*(DI=(0P'XF(%>:B1'0O9/=_ M02P,$% @ &UL[5Q;<]M& MLOXK4UHY)54A% "2$N5;E:38M" 7@1 MY63WO)P7FQ=,3]_[ZYZAWCX6Y>_54LI:?%UE>?7N:%G7Z]=G9U6ZE*ND&A1K MF>.;>5&NDAIOR\59M2YE,N-%J^PL#L/SLU6B\J/W;_FSN_+]VZ*I,Y7+NU)4 MS6J5E$_7,BL>WQU%1_:#+VJQK.F#L_=OU\E"WLOZG^N[$N_.')696LF\4D4N M2CE_=W05O;X>T?/\P*]*/E;>:T&23(OB=WIS.WMW%!)#,I-I3102_/<@;V26 M$2&P\6]#\\AM20O]UY;Z1Y8=LDR32MX4V6]J5B_?'4V.Q$S.DR:KOQ2/?Y=& MGC'12XNLXG_%HWXV'AZ)M*GJ8F46@X.5RO7_R5>C!V_!)-RQ(#8+8N9;;\1< M_I#4R?NW9?$H2GH:U.@%B\JKP9S*R2CW=8EO%=;5[Z^+$BM4OA!799GD"PF% MU]7;LQJTZ8FSU-"YUG3B'72B6/Q4Y/6R$A_RF9QU"9QA"\=9;#F[CO=2_$&F M S&, A&'<;R'WM!).F1ZPS\MJ:8SVDZ'HN1UM4Y2^>X(85#)\D$>O?_N;]%Y M^&8/ER/'Y6@?]1=PN9_.R?A4;*:J23-SF5:WJAB/H M%X*(8S=X F\"/=5)C3>9W;:2:5/2?LFBE,R8WIDHSMWNRMM=?L4V,Y)&=80H MIIE:)/S(O"Q6XG@T"!$I64:?@)7C*&P_"-I=$-&:@QDX _5:LXL5]W)=R]54 MEL)X'W.<:.;38K52-3,\EU(4+=.GK2Y6*@?D[Q!SF2U@V!9-(NE0(1H-ITQD);G M(")26=9(R([TNE10Z!H:76=-U>[4;@*N$[&6I2IF)--$+ZW$5"Y4GI/6^WQ8 MK9"U,DN)UI*\TR2#":6W,3W<2MC4< AMS09JURIK70&LMT:@O0;B%WI@FTO5 MI&@VS4Q.:S"H-#[)[_XVB:.+-Q7[ M'QP;A2']G:0[G@PF8^UV\Z8D'X >8/RL$H7V/;>]X4J1$^?_:G)=%UU .$4& MB$XI?BX0%I,!1?WGM"XX'$;; G^=J!E'V= /NTK6=:9%2'6*F=L4XUG\FW+$ M/X M?GE(HI..[/.<_\_/XE>\:V#TVQRFE.(CM"%N;P/QZ4X[>?$@2W)/)N9TMBZ+ M!S63-E*! -2J68FI2_%I@II$3U)&.O=2(#15J4K[,8+S$3X(=P"XJP(A$WC@ MLP+/2H"K6?&8B^.A1[@UXUR5"#5#UJ8 R[J6ZI $N#,;C6*;CMBE0$* M'^)-R7]M'K*Y.1S$CF$=<%B=I'#)6G/@,@7J"["FUG\;#T889TA%K3M?(VNQ1"49J%;$'S)R1?!#//> SI M(I+ 2M72JUJHBX/+?@DP7X)U^!ZG\(ZV9\F3U0?[,);,W9:T2N764 &0C:B6 M%/S$0*>():(T_I5TG*K+C1-@PZO)V#-5I44#+26KHJS5'QHTN4>M+IYH;YV7 M'<*P.!S%I**@BIPC$^'CX<@AH( 2^5IRLY7U@I\6<_59K3/%^, 5GQ1AEW.5 MTOZSL3-7VXVZQ;F8,6%NBNM!V7A?0K?U$'"N^7][OD"9SUK=)>_T(WEQ]^7!/GUBRI!?- MZ 4PXLGP_-0&;I_#5 ?+<3P8VSCP8P]>0.F;\Q!D3"B?KV"YHN3TK(-Q$Z=& MK[0A\\+'ZWY-;+/*N2F( ]UU^\43/.]"W4@>:_ "Z(!<@C6=0&:D3Y[EMQ4A M%9GIOZ 7JI7(4[*DM-FK.5P)UXAID[H9B./% CF -*;- 6L A332Y697.I5S ML1@Y<.X00E>I'B/K!/D+?'#$9)F_%ZWW>4,] 7-X!H*G4LZT)N$E"T4QBDJR M+O#(&T$3+"HS55MOD*8*#2(7[J;FR MR()3!HP"".#[F**R8\K\5JZYII9RQ?;RE)\T MU)+8#'1]-3"C#>JO^R.1%\P]Z(O=A [N 7:3>%D?$(P*\\Y2MM&"TGFN/=S7\R]KW'YZ!F= M<.BRFW$/ZFM(:P0^7A#[!GPOD]FVYN&CG)9VP#)\SA=(N0XN+Q"#E)II"&[\ M0-540$R"(V((2 UO"_C>!K:-PNW(EK8Y$-I>.6":/06Z4VLW3 *U.Q[E7__ M#P5-V#I\=_L/5]A]=F*/&QTY>+)]PLBG_I"H^I2 "[+V3"=+ &3M;\1;ZR5V M*M4Z('JID@JQ5G5G@ZE,$QH(&&+\/@;@*O/+P V!1);7:P2/;MT7^TN3#JP/J>2 M6H); E:0YMETG(A8K-I_N3[A)>&?C@7<> MXX3DJ# $8@),75[UQ,J.!$3R@#BP4V(:'?4F1SI)5461ZU$W#V'D]_=W5S?: MT:YN/A!F3K.BLC" &$Y1H"O51L]O2_7''\_R.]3UV+P;66KD#"3(J'/LPF." MB\Y'_IP@^#91MPG8Z5ALCJ*VYR')M+LZXR^3!\D3W*0$BM;3$F7ZSDU$, R\ MHPA*_"K7CQK!=WN. ?X5#;[@&9YW&H3B7,C3(144ZB :;K 9%-%(RK8^\BL% M NRVM.ZV- MRC;H=(AB:)%35HFNJ=720!E\*A.GYE4Q8U>KO=V\M-%S[TJ@N]=)HY,LN@ ) M,0+O-FKQC^W4*1#J8/Q*YY(3A?<7^D".S@ ,T(-3\9P4;[F=E/,YW,*;J"^+ M1_3GZ!W8VAD/N D35BA%,S@X'Y^RJZ2HWR4-<2ROZP;NG)(TK,FZ5(L%44H\ MG&J'M >)<]F5YOQ :4R2I-;_:;>VD4QV*!8XOW=TZ9YY5$0X34L$Z@92[0!R M+:C."KY_M86<]=EV8(ZMC53O(7DS&?/P_"%PWMCG%RP:@Y. M)/1:2!***F4 &=\NAH-XO!U- A#HN(U9\2^G%.WU;9I M,)BB0QQJ*Z$J/C1R,@8@-=PDU<;! 33$M*DW-S<-[W.[OQZ.]^Q^")'MVZ/Y M+)_='4NBP6B?^ >0&?@GJ)$YKGBF33!:I>-O]K[6M>@E9,9N]>:@Q:"B_C%Z MBR"Y%37$VD1@3[?HZ--MJ>_3>,E>/ZOOT'10*%VB&?H?Z./Z69/V5IO]=Y#H MSD3L/9D":91OD'07:.V"?B^I!5OF-A!K Z6Y>6I7AWVR- "U>EA3S35PSJEC M8]ZV:V 3Q8$9VOCGZ:'UAEU-ZD8RZ;C*1O==M2L?DE(5J!6V@JO\H<@>.J(9 M=^(^F4XSS;@:^7NJJY!_,\7=.M&M.%UU= ?'R/LI=D\6+#,/"ZV*VC \I-MW M;;X^ 7TTLQZJAL?Q8!)SA4%E*&6@BZ+W'!)_*ML'^@!,J@=G)OT 12KMYVKL M-GJ'4)DWW!275)(\JKU;,G2$L37ZS6AH6K+B"!W4E7?@V;$70"8A*U1CGB)M M!9D DI==D,X9B,"^$V%_2!J/K?AZQ""_ZFL#L_ZY MTW!PWDEK7!PK[@^ZWDN&0!N2N2M5TU+-X(5TC%81DH# : S-=KV+.>UI12RN M]3HVES>1Z5YGX&_/447@(:?]05?/4.*$KA&T_2M];.8[M[GB%LWLJ4#WHCDDIM$Q\M#<)J #XVM\X\6OA?]N2VV;C M95V92_0OZ\4B[^B38XYZK*:J?$?H)6;38))O:>Y2%*CA;DG@FV-[9)C M,0R#47A!/7K'7=T3XS@4'SV=SGF^06:P3YS$DR :CTY[CVVS5+L&=?\R')ZB MY]CE:ST^3Z(PB(;AJ?OH9U0"=^8$V=LKD5_LE4ABX7/N/1EW<44N>["B-^'[ M29;99A*_6CMQ6 MD4:)F^ST[I^XZ<"V:<;6V<5%9W@Q.G!XL>>,T-RYZU07[#;LWKK^+QP%7FV_ M@=8-'SK [=R?\4IEMT!659$JMJ(>4;=&&""P_'L[.\8;WGC%'5/XIJ0(X$%5 M[_+.<-/J;B3-E5ARQG)+M)S <-10\S4::QO%-T?XKLT3SU45'X PXM68;]2# MO'9>Z!_^0U1=QY6^G^M\;A*^VA#_0#/LN5+(>7<;S.Y8X,II?@[-T*U9Y_20 M^@HN!QYA)E38S9U)*3MV_V=.UD>+08:_H;/V&\.*S6%Z?FA:Z T,S['#W6=E M6VZZ/%%YHB&"& *8DQ$7ZMLK16>,A?3GY/;4T6\XS&&TWQGWYWW&23>:3C]% M4W#I^P9F#.8L[]^)-H=$X6#D9VHSKH>_5)NYH]UB\R!6K[MOIE5:*@90;:VJ M_%SO'\=NEIIOD+XS\6M%O>B=69@ICV7Z(@R#, QUU\G&Z1^-)V:)_D&D<5.> M;X1M6]QI(-OK&>V@/O#F\0Z8NX&\&\?P$90^\5P5#W806W+KU3V=<]?86RT0 MLNI>"-HZZMIQQ+4-K7XCRA^V1RX<%QP\7E7KKNEG^&H7Z-\\P>OEV?^'\=\* MX^/+8#B.>A#<5VV+UCE>3NF'6Z9BMB=^[J&A?J9+KA-8IB5S*RZ"(5W][:ZX MN[W[0)4H&6:4VU(XM;^]I&*/ MG-=^=1Z-7M1E#"''I.TR#G"Z7%)1,<:R,QF0]KQ]Q^7\/^TJA_[/_<>=GM(' MO7>[UMSP.5Z-FIBGYN4O!=V*H0LOO=^$M0J<7)Q[[\[/A]Z[*!@/+SM.>?+Q MU\^MKN&941AU&(GB3<;,8YH9QEGV_,$+AS"XO+C8R0EZ@/-1Z#[8(]&SP;K# MLGNYBX+114P._MK\ILK42?V;4/]"9F=A%)ZC/E?5ZPY=8'=C'N?S,,*I>7+G MH;@7ZY>G6]@-Z"Y=GW)7C[LM^=S_'.F_?J+[WV(HKC4V"-JC(:/1 ME@?K #5+YK$!;0HM_9%J&_^TD\1FZ[T3_-4KE?:^PCE$L=)YO6[3@:.>/> M85^:W?_I"GC=9UA=O#/R@QD=U[@MP\T#=D;F$6&P!*!9 \Q^PX%L) M,ZFO5MFSAWFGEO9QUHYZU 5R?$>Z[M0_E:]AE9?7J4U?^?!U;2 BC92&C*A: MS_W!)BF&ZX"CHUB\^H]5QS^7ZZ,7TZ%R1QYB/&D0_DBG+R@NO;9/!:7P>0\\G4? MC"X[MH@8]_MPM6M'<\A$=]?*)*VIJ][R,SGJ4/GG/Q3I&X>8/+&1LS_?V7 M/9\<: C7D3D.QSPM"W*?N+RU=Z3\PU#ZN_TS33TFYH-]297*.I>'@8GPD2OVG MC_2;NECSGQN:%G5=K/CE4B9HA^D!?#\O8 +SAC9P?W_J_?\"4$L#!!0 ( M '.>D586'MQP_0L .DH 9 >&PO=V]R:W-H965TO_YF MAJ0LV9*=O>[A]L,"16-)Y'#>\YN1KI=*?S4+(2Q[R=+S)3.N(5+/3\VA18\H4U9>CP:#,Z.,R[SWNTUW7O4M]>JM*G,Q:-F MILPRKE=W(E7+F]ZP%VY\EO.%Q1O'M]<%GXLG87\K'C5<'5=4$IF)W$B5,RUF M-[W)\.W=":ZG!;]+L32UWPPEF2KU%2\>DIO> !D2J8@M4N#PYUGK%* M#?W/EF[M^++'XM)8E?G-P$$F<_>7OW@]U#9<##HVC/R&$?'M#B(N?^*6WUYK MM60:5P,U_$&BTFY@3N9HE">KX:F$??;V3FG8(?,YFVC-\[D A5O#CMAGD7(K M$O;(M5U='ULX"W<#T;K23 MXD\B[K/Q,&*CP6BT@]ZXDGQ,],9_N>2.[DD[78RBMZ;@L;CI09@8H9]%[_;' M'X9G@ZL=7)]47)_LHM[%]5Z>=U,].#MD'91__.%B-!Q>-4]@]RI_%MK*:2K8 MHU:9-$;I%?NWLL*P3SG[A>1$ MQ"KV>#YB/$_8A_*%0?IAG/8'$!5IB@%^@$<@NZ/!%9ZY MQ1@]&UX=]MFOL+)U"9L*#BE+9@7P)',KP(*6 7&D7>8%EPDP(/-8%CQEW#+. M-*@%>1D._L4*H=D**2#;7 N6E()^%WS%413>''\-0IT/$,6=586(Y6XIDJI M!(*P2L6P"A?@_3A5!LGY2PNF-YPRIB'.6];,I :E?"MY*F<2[#B3.0>-P(*9 M2E/G0R2/T)"Q.&5?OW5: B$!5HQ5-@W/^%P+\C;&XP\H27-); M@(.R8PI*,"K9>-(]K1$9J6+I)BG M<9DVW#H14[M)'H0'O8I8S7/YAZ!E4 ^>I2I-NJI+T>T3(4U45!(TR:@R"6KO MS%Y MS4++A8P7=""F'5"[]PQR&CF; =\03R"T70H1W$MKTE[EE=UR!^GJ7NRH9 K( M2Y_=T !.E'6"ME2/C !S@ 9\-*/M5!YLM,N5*EV$H'B-J4G7>SWI@$@ZCS:' M;RGO#L97>_].7$&\W]+?FG6*-A F;'G#3J/1V2E[W\P"+7DQ[!B>GFRL;K=, M6'\PO(P&X\'AQB:/@)8'U:T[+1,( M:N2"/>3L(U^U #!!R"9QH $?U'=1;D?L@-XU>??X$-7<6(LB!6Q+=I? .%"2 M6EB",J:<(CJQ$BJ PSD&8I)@ GS2PFWAR&:BU)C-:%PL9(EZP,X.>N3 M**SWQT$=>=45M'!%O8*'%0(<.03(\[S,H@KSR?SHJP15 O8#?J%S-B&AUN%< MFS ;ENF#0?V19@$ZAK01P Y(L>#/%,"9(+F4LSVX7X<4E25YY21.Y?LLN6%Y M1]G!4&K555$OC0W/^EYT5B?V.DPF307+0)+MK/]?8K.&5'][1 :W\[VP[%-' MQ=TT8&N9W?(9:*%D"DG>N8P_,=!'5ZN1!7Q-C@%]1 ASM@8KUMG#HJ^3]( M<1LIG@T;P)#OA7Y_-ZSW*L_[/P"\8:VH_&4 KR[L/[#N>V'=271R?OXG8!U- MN497&SOJ-ED#NK-H.#C[4Q!M&)V-:A"M,PVVI6 '3AJ C5.^0P %86Q$;7Y2 M%8&'7&(B#N0?(&,:J[1A)5C'&>L#UGKTM"S3(0G"27WVWM_S,4Y0BTI.6UYH M:S= YT%'&4]@'4J_;D))4VY)-0: 0!<0 (E7/;E\@@--@,R5WKJR(VB'&%X/ M_F+$$CMSQD;*P$0Z7O,8889VE3?&\6"8-#;"L:J?4+"U+Y/>_)4X#E&Y! 9\ MEL418+8<\UPAK!TKHM5 M&U-AU2&T#HJI3=A#< GJ 9LBPHC<4!FN.]H&?!K'&NTX+6V85E<\H*C">2Y1 MG;9.IRG,H^"*86ADJQ/!^VH _U%R0\@"0#-F\I$J)&Q=!?,BQ4FCBR&+T=HCI?$#C,#Q&5E#&9XN#ET,&\SFR^I:9\M>)4(2)E!L[5>,\/VJ4BED_I@=0A)MM3MS0QA0-B;2(IT4'WP M&SPA=%)ND@\X+AS=[2-D(P0REV?GEPA46N#I_ME=7>#O:Z/Z%2OO&G A;T?. M?OCD3"=>I/&-J"\E8>K3NI><,09?AE:3??&$\)5=P"1/E2=#^?PB-RW6V$7JQ8YLBE N[[NO64%?[E^8%O32O#RX(P4_#*_?-=G4' M;SYVZ%7._[+MHD[H=SHX? +P :ITRL;LCJ=NYE2]Y?=GK7N>T$]-$I=MUQ/N M\65T>CEF]VX @95P+6%8K%3LZCDXO!X9JC;?FW>0IW M'K),)-)!?\@02H?\V@$G-B>VKS=N7$FR-]4T(3? 1/SNBB82&-" !04W 8# M1MT?>QTQU%9]@+6:,<**(.;4Z9B0^\EY?[P>@=!K@3CET,Y0ZD'H[>V.R04@ MP)'$+J20EJ#.HSUZ4_DK-AZ,,S,=N M4%H?#7_QB^[]HO=^434E=J\[GAXFR-,D>98&^Z@/D*1!:LSC#3L[^W0198D" MP^(0LH'_G;JK9S2IYP[6TR::XTS(([8<.&K*[#75R8";_IJ&HX+R:; ?0/=1 M4Z2( 834(F]OX(+9Z1,STV_[A.FX]OE9AB;$C^S0ZR&AN2_1JKO5=WP3]_G: M>KG["/ CUW-D/Q4SV#KHGY_VF'8?UKD+JPKZF&VJ+$ ^KD0T/-J7 #/9PH\ MV5_@ =77C;?_ 5!+ P04 " !SGI%6=18J)4H# C" &0 'AL+W=O M1*;1R H/JD64QO$DJAF7P6KAQV[U M:J%:*[C$6PVFK6NFGR]0J.TR2(+=P!W?5-8-1*M%PS:X1GO?W&KJ10-+P6N4 MABL)&LME<)Z<7HQ=O _XF^/6[+7!.7E0ZM%U_BJ60>P$H<#<.@9&GR>\1"$< M$S\GCB]7 MPOC_L.UB,\J8M\:JN@=3O^:R^[)?_3KL 6;Q 4#: U*ONTOD55XQRU8+K;:@ M732QN8:WZM$DCDNW*6NK:983SJ[65N6/E1(%:O,'7/]LN7V&SU=8\IS;+XO( M4@X7&>4]WT7'EQ[@2U*X4=)6!JYE@<5K@HC$#0K3G<*+]"CC%>8CR)(0TCA- MC_!E@^/,\V7_F^..;_P^GZN:4].P')H/;- M2U4W3#Y3K1K++!; K0&F+<\%&A?/9:YTHS1S!3F">SHA'9)1F=-I 2:+%_1! M9/@J6\4H26LKI?D_A')3W)B6R1P=VUOR]#UN.@4E:DU:WM*_T%+8D&N7801N,[+Y MV?<$C@F,K6 MMF1WXT,\"IF6=)_WT:=>9IR=_?9[[J6^':5ZQOJ!3+N:W@VZVH8?O2ZGO6EU M3M[QM=-D%B;Q)#PYF<.WWM;!V)U?&(?9=!PFLSFL?VLW#2?9/,S2.5R_,@W3 M8:._*\O$H:T8J+,T3-SIF$YW'M^[#**]B[MVA>2>)T.4K;3='3Z,#B_@>7?Q MOX1WS^<-TQM.ZR&P)&@\FIX$H+LGJ>M8U?AGX$%9>E1\LZ)7'+4+H/E2*;OK MN 3#[X+5OU!+ P04 " !SGI%6\ZO"6?D, "!+0 &0 'AL+W=O+7XE+8 M?ZP^:;@;>BJIS$5AI"J8%E=O#DZC5V=C'$\#ODJQ-JUKAI(LE+K!F_?IFX,0 M&1*92"Q2X/!S*\Y%EB$A8..WBN:!7Q(GMJ]KZN](=I!EP8TX5]DWF=KEFX/9 M 4O%%2\S^UFM_RHJ>29(+U&9H?]L[<9&HP.6E,:JO)H,'.2R<+_\KM)#:\(L MW#$AKB;$Q+=;B+A\RRT_>:W5FFD<#=3P@D2EV<"<+- HEU;#6PGS[,DWKC4O MK'D]M$ -GPV3:N:9FQGOF!G%[*,J[-*PBR(5:9? $-CPO,0U+V?Q7HIO13)@ MHRA@<1C'>^B-O&PCHC=Z@FQNYKA_)D;"*[/BB7AS *YNA+X5!R<_/XNFX?$> MOL:>K_$^ZGOYVC_SYV>S.!P=LQ>SEZRFPBYED0B&_U;HZ &S2\'.5;[BQ3U; M( N6J.*?9>$"8RWMDMUR+55IP*$7EEW)@A>)+*[-@'UI$>-) MHDJD &# )/RV2>)+G7+DA2B>7IZS630Y'(>,%RG=CF?A802WA@D8(33+)%_( M3%HI# .2^.*W4MI[H&>L+B'X+;($")0"-PR81=G,2B3R2B;,"IW#Q"MZ6O'" M^+46 F<.&A5Q+5B2<6-@&F@"UFFOO%X*(@R#I"%-N'?(!I$NRGP!W,)"9@FD M3$ 2U=.Z,PPKE 6XRKB%E:R"H4SFJTPFTJ*,XJZZEL6JM#C D%_!U(HK/0.+QJ#0$^&RY &^0X%27P+J,RF9(*C(4? M9TF8 ]E$DZ"F91Z[!,9S3$'$A[P3Z2&XV"%=L41+,+3DJ#V@;"'3=%3^HW3= MXR7;WMCB^J&A1$\6X&,\R^[;.@5I6YI$[>%0]!M3+@Q0@NDTHS;L@+TM-9H3 MV04-2I4R@:C+ #,%.6>-FT0.+J)-'$A]C->18N&_X00"YA7[^=E\>C0_9N\+ M]C=>E)"A>\@ 8T*35Z"V/:55J<%)C&B"SWG8Y=]_85_A#F0 NHG*!7M7 G_O MWP?LPR>)(P*P=;029,;GJABWA"Y1!3R.T%V&)%7'Q0 MX!*HD4N1@ ;!0*<-/""TB3NA$PG+K+1,1.411K20S;#GD\$D0K6[\.]B(K"3 M9"6:@KQX8S;:-?.>VO88X FH91E;"-:.W[9C6'9-ZG5!;&H'.+O\"'%$"D"N M\7&N4I$YHOT>M ,:!AVSEX7HL7F5/L!&TS#JFF-O2D$:7P"A&R.< R,0C>]X MXO2Q$'8M*A#U08C&@M= CGT%_8A[=L:+&U+ZIF8KX_%%)B@E.71&(W:X!-&? MSP:S26-"6@7005*$UH*/(F?:?A%Q&MDE?80I'*'.7)<6O#T034L*#!?/!D$$ M2-XW0 @J '5A=))T%<+43I00ACW&@']2T,[#8#Z>]0?MN5/AY7<$K6=^TTWV M!VIGI4[4=DW^4-3NL?K_3 #_FEB%N6!G#(_#.)A/)CMD=0E4W$ECG65N!8S0 M:%534L)0K!#7"A*:\TH?YGXHC,#D+U/A=8%K@\#+(L %O@X16Y7X!EPHN%FU8/;RD."^[H MZ-C@JJM,U%4#;^=.) $M@G2\^FJDE5QA!0QK?2UT4%4Q57U$];J#)'%7U5DP M0&$UN@9O?^ETS"N^P2. +KHMU< DCUXIC.$$T,$06A"O:/2J2$>'DJF$A-Y! MI ,F;1O(&LRL?(V*CO$&W*VQE-X1$U4-CPY)O4+7B7]M%Q^N MH EV)I0Z6*>JTP M>=14.Z8^+:]+(!E/:DOOSEI00.2NXD6N !JZ;EP8ZW=V"PPY0A#Z+6 GM[!#>]]3B@F@3M#+#6>_E3QSF=/O+K!*9UN#=\(USD@!@!(+29FRE$.>6J^/R.'M-KK= MK+G(;VU:I!#WKC0QKGA;")<54W'GNLV^/.&*M*=Z^8.UV59R-@U(C8(H&@?1 M?/1#^B@/D5"\F_TEV(Z68$<^(8_EK4T%K!.TRMI>YW3T8&^&6W-.RN?A_VU] M]Z6[-8/2R)RTX7/H&EJ'VN'^40/"N2N" LQ#OZA;MTN [N>#*[H7?ST!3@T8A3V/ZW0,N=?3W>FQ3 M?G'D(E=8T- FI1>\KTYKM'(K.7&,Z\7A<<+-,H,L0;?1<3L<(>>93O/YK:ZL M/E95;J>E!PWDN(,0!>/Y/)C/CFI<[^P@3H-I& 9A&&+0W&)$^==76N7L]/S" M\=\W>6L*R59M6&/2 8>"(KS+UF9+W=E9!:)[U1R@I5>"3I4R0/P+1^N\&>EW M"LFN*LMFEEL[QW/%;@X/!Y.0'0UC^ OC$.Z'<827S: =^GJD>J(? MIYX_1RTU=> W@N+T.:/]Q?KI=#ARBND^&(7]1*IM.=KL:&;$1*---(Z12-1/ MI-X702QUB$X#HXF\V RFCXN3KMS MIS.8'3YAYFP>!4?1^"EKSERB^"Y4P?S2U=@?-FW536YEFHT#QH=/1Y$$G303 M"1P!<^HRI'-*6O2V'9T3MP7/:"'Z*@#*BE/;%SA\ 04"M5'=L[R^;6[W[013 M"SP*I[HPY_I&6.CJ5%VC;G+K.D$M0!\"CR#KGZ2EQ]ZX$K=NCWR>H5FUB8@)./FFG5WB^Z M&70A3AJ?@N)@ A%XNEF)4)-6=1 ->D"ZBCULI=5.9E5$V[Z-B4T*+T:S8#2; MOV3G/4?* 2O H_S0\2AZV2\[>3T4I-M:;W0 J_B[_MRQ=4#Z7Y0[_N2R#, S M:D/]=' T)L0<8[J8^,MXLIDFQI-1@Z?U+*PL@%Y]&4^[LZ;DCMZ)($?-V[EI M5TZJSH3K>50CP0IS5Y!45YL%374F54^BJFA:"1/55Z-6/3,*@W'X]*+E01=S MO8FXI;V4IK6OSOR"A_%F\Q,/VCS1>)I->S4+;B20@?8'$%E"[^[WGK?!&K(# MQY25N2[>GU0L!4"TE0G//(C?*GCGJC'J4E9^FZC"Z)U;'#U /_JC0/\?Q_/H M#^/Y(W&=AD7'%<)5=UVDCUJ!.YL^#N:C(!Y/'@&Z8Q@7/YZQ;35M)J%V1]?W M&9%;'J#7+-6ZJ+=,G'U=@2(-?3FC4_>9S0/?(K5:]N_[%ND=.$%K"Z>J@-+- MKVZ"[@$!=:2=:HFSLXPG-X>7R5)EPK0^-G+AX2K&^HS4^ ^2O+-N[TES=OGI M])R91!2X)^OJ15:HXK#S/&C5:TVH--%KGNZTVW:&_"(2 @_\P&,T@&Q[R.8# M@%Z,(M.\;P')=#R(YS_!.+@8C]E/[+,T-X=76J#0N L.E:C&9!4-HAC'04D/ MOS43GF0J\<0%PI"%S+_N^RQSV/HLEDY?\>-?K)6A4'=?R/JG_OOB4_=9;3/< M?9S\D>MKL S+Q!5,#0='DP.FW0>_[L:J%7UDNU#6JIPNEX*#^7 O+]24"A7 M-[B _^KZY%]02P,$% @ &UL[5MK;]O(U?XK SIFY0;8N>R;1=,N M8F>+?AR1(XD-16HYI!WWU[_/.3-##BG)<;K;?GCQ D$LD3-GSO4Y%U*O[LOJ MJ]XH58MOV[S0KT\V=;U[<7&ADXW:2CTJ=ZK G559;66-K]7Z0N\J)5/>M,TO MXC"<76QE5IR\><77?JG>O"J;.L\*]4LE=+/=RNKA6N7E_>N3Z,1=^)RM-S5= MN'CS:B?7ZD;57W:_5/AVT5))LZTJ=%86HE*KUR=7T8OK":WG!;]FZEY[GP5) MLBS+K_3E8_KZ)"2&5*Z2FBA(_+E3;U6>$R&P\9NE>=(>21O]SX[Z!Y8=LBRE M5F_+_.]96F]>GUR>B%2M9)/7G\O[_U%6GBG12\I<\__BWJR-IR#N:P@ MH]S4%>YFV%>_N:G+Y.OY->1*Q=MR"UMK2>IZ=5&#.JVY2"RE:T,I/D(IBL6G MLJ@W6KPO4I7V"5R K9:WV/%V'3]*\9U*1F(N-6UC'3&_\!LAI* MD\.4*%)>Z)U,U.L3A()6U9TZ>?/G/T6S\.4C?$Y:/B>/4?\A/A^G=+HX$\>H MB2O$%@PEKHI4?%:ZEC6^Q&$T%>]_:[+Z07PL$E50T(A?0)F3Q0/NB^4LL)BUMRCQ5E1Z)6Y\V$ZM5A>AC%66%2,JBL+#2 M[/ ?4\Q+G17K0$CH4R9)6:7XFC\$HBB%WDCXB0]6=0+@/GPL+Q\4:1\<0'D:@ UREF5#85O6BMG239(HS><> ^([<"6B4#PHBDL*+B6G>/!(? ML@J6J)%IS17]B NPQOI>X.ZL5:$JB/@@[MBR^"U(\?2YLE*SX-%D4H%UI M2016G0,:WM@L&U70?CC'@]A27L%?\G5>7*AO8'E3*66$&XDO'(8V2"DN0=98 M'BA7DZD?H"5B#>IJI8%^),1 *RV?\*G]\NH<\][CM,VC^^S78X[S0[@UNG36(PIS6[C3A) M!KPS8D'\K&1_8@+?,@2&PG*=?;,:?\D"GV:@B1!4)E ]_3H(.4P5):(A,Q+O MFHJR#>WN!8@I25#Y&:E=]66<T[5AH"F>=C0XI-Z/2P?'@A;/PM&\/51R MH!XXYZ,7FC!Q6:AC>1>HFC24C_2P&K-&$^-Q&,S#RWV09V3>EJF-KY)R6]Y0 MP7#8GYSX0S*M#;GBDP ^6:R982K(*N[<]@'?RF/.3PSD$US!K_CFSPV$!NM/ M\G+*+UM5\UY)M1 J&5->-6LT:AZ$OP00F$]051/0UAZ.9L'DUG4,6M3V@"76;_$H^<2GK-\W]PO#9HE M=#7/V^/CZ22(HG%O3^??G#9ZB<7AX@%)IF&P&$<'*;GZK4\*3'N ?12FLOH UO)S5EI[I(U[F\&$1(?TOXBYN#G'_^UTR^(-\\@"VT/]>ZWA%%5/; MQPZT=*25[3>DQ\CU^U&L^H_UHY:VZWALY4F[@;_<'LGUND)KC6JH:%@^:I], MZ\DXU26E0?-)+LVV-6W*TC5#6]I'X1G%SQV6U66-H[H#;#B0)?TV],BYC)VK MAHKM-,N;FDM>C90ANZ;+==)&=W3IFJVSP1K?C4MB=!Q<+F;!!+7%D1-/B8 U MTD>K*-;C9S.YZ080KK3!/70HC>DD*R4IO?KM2RJY;5$(2@!'#A]$-N64NE3K MK##)L&!Z!GWHPL\2%-'O& \=\UUE5/7XVC$\5%&%Z*K'' VH4?WI%9AUIFC7 MK,A#$;#DK.)T^OS,*?8'W,.W9"L[%4!6=O:Z[5:EF2D1=P@:Q:O["F&=7I]1 M7[T1>@OGPK'?=TXN(CQ3VR@Q;N ;M(N*]RBI()ZB #=&>"1PLQ':L"W!!9G)3$6HG:#V MXRLR)6*5^CLJR/CTVMPX@S%V945S#5..9,NFUZ:Y>G+Y8.'#HJDF\$@S7(#S M:%/5*3-W*^_1<>I-MH,BB#:)F)F6YZ*L[*KS/"N^^A!O9@+>^A\?E7"I10/) M99[IC0DS8XL6'A]3JU\T^N,5W@.U9:N'0],75S@SLDOR)$Z;+LX-%G>CE\<- M>V@PX]SO_P]WHO93M/!8C8ZA[6D,K27=U<-Q'+V=3W!X>X7RUB6 M.)B-%\$X7K20R1@:',OH!UQPQ/-^BU_\?$!\0;"*CV[/WPIQHU#[,!<+QX29 MZ]MTOPBF81B$84BF(9ONX2BOM^K6>X[==?Q^W+U<'RS,P1"#E-[Y,H8DMZ=8+9 M^UY6!407-WP<#-W4;6FS+&F+JZJYG#*.2@<&8A+,I\9=69,<2=Y0KM],]]1!RV_8Y*YE5XD[FC9M- MZ7[O["F4FKQGD]%X,/CB4MDAJ\OQ'D#-?57OV;DHOV?:(]P\Q;Q"]D>UEEO2 M'9?R>].GE% OI1)RR9D&&\PL&\M=;620\N:+N")XH4KRRKWSP85^LVUHSG+G M\J9Y,X/6'7J,Y4S5[>ZQ?<"(3CE_^UOZX ]#'X>WO^SB^'0'%' M+_SH7PFPD&MU]/M5V^H-=_ZU!55W95 (N\O<1\ VW%6B,&IO9-1?%#I+;%RX MZS8+P!_-1S33A<&P,_[HX I?_V/&&1@EBEX.&N]81+-@,IT'D_FTW?9,1*/Q M3,Q'BQE]#B?!=#I!MJ^KDCH&=E;DEMR;ZB% Y2X#0F3_,M<^0N1W'4?F%1ARN< MX,/'R_-P&DSC\&E2N,U=O7UZ&427DS-O>QA]=WLW^CN=0Z-Q..T(1)1VG\ M]5G8/YX%T6+FG[^(?\B#]G$S1AZ<@.IB;_]D-!]#NY-][<[GXE?3H'C#3&N] M&;) [%%;C.(I^)SWU1S%+QT)E"'T]*VS?Q1<+FAD/?7$G,9B.IHM? [>&ZLP M>-M"T-+QN'DB+5.&]681G'4O9R@1/ >%:9(]ZG$P72R".83GXEX M1DJ)?";8)VG[GL%_?YIQB'_^""!?F;*Z MC?\!IONN^1.7E.\(X#]0A?(K(_$7UTA?#Q!CB('. !T NBL_V9BG9YIH-3VC MH42!4W[HXG)"K6AXYB^8+H[SL!]%."-:!(O%\ SW[9T:# X\4?UBB

E1M M1GK]BHTST:'G$&3W_1G*D6:UJ3, O0O:ZYM/KG:AE$F7MV6JQYMGECFJN MPM:@FEZ[0!Z]DU5&L8=JF"9>C2:VEO1JK)LEF >W9I;0R076J#EL-#W2>>!2 M;$EE[RJWV8E>(S"IVHX4S*,8?FFK:HGBBGNF7RE*76:T2N.K7:;LB,E4E6XD M)#^GL:"R@_VVKZEH9*CA.^WK*09O/+5UPRJ_#K6P9..8 MW@%S.9D"9N2[!=:\- / LKMS"E;ROOY94A-);9"_$YTQ_/?^ KOS\ M(T\%='W^&5KR5K^C"2D,^F* ,Q)U_=9_8M5H V&)S!,J<]4!EQP^_?/2P6/% M^K^/0=[+%O^@ _@%W?U5_H%M0%*C\>*YT?F*)G"9U;GIJML/^\HYQ:0W0HB8;/?3SZJNM[ MVS3UC5=S%C19@IWZZ#/+]OT'ZK4I.$$B<3,5.TQ4_-(G!XKMG7299ZDT4((_ M6Q=@)?Q9&A<8F/[H\TP^F1\.]POI/Z[],64-G?"VU-P)KLLRY>E\ZJ6)J5>Z M/4/O.N.G:/SLFL=QP+F\W'$SV5H2*-]A^G02BAN9V_$=-/]5U7X+-9EU:R=A M+'XRB&#>JDV1##+"&([^MK#E%S^ZX\9(6K?.%E-/78]PTQ]\^GAN:>\]0^+7\LR[ M:/6F*IOUYMA+=2ZYIUG*=869/#T!"P^\"X;&(9X$D]EXR+&=Q0(4N]??VUV6 M3ZF/OYBB#QXW.*1]U'-@2N5-N48H43VK?5=0LLWP).) 'K#8_N3,/(1ZPOCL MV&MR ;]/%X^BUMO;:FFO9QJ\9OH4_I:*!_@06?.+/A!VP.7HT$]:+KR?'&W) M?O3#*BH+46>:7Q^U5]O?;EV9GRQUR\T/OS[):IW!PKE:82O">GIB'@:X+W6Y MXQ\P+D5:I M22+*A08 ,@6 9 >&PO=V]R:W-H965T9+QD7>.3]USV[U^:DJK10YW&IFRBSC^O$2I)J? M=:)._>!.3&>6'O3.3PL^A7NP7XI;C7>]!B45&>1&J)QIF)QU+J*3RP').X&O M N:F=D&/Y@5M^?JK5G&F21C2Z<$MUVDA.Y!24 M>ZOQK4 ]>WZELDQ8]+(UC.U9-$&"O:2"N_1P\1-P4F>_0F8[(9]G@&S?"R!C6D',[=*TK7X0C72DJ0/-$AN(67<&*C@I>!C(84E M< V)TI@6#+1Y LSELF%[@F14:1#$[)^P=[^-XK#__MG_ M5Q))B8E(.%4#4U.8B!RM"BZ9L4C#N^4"7T\89AYD8]!-]K6\ VI*J M"PN:;]"\:* MS&TRD2?:N0]=.58:RQ%A(C0P7';*K&(9&B@U.+^O&&/"L%%P/'P;L%NM3 &N MI4HD,2DMZ3@6\ ,G!E0KL0-H=G%_Q4:#F%03+I/2%XC2D%TR87@&:!.W>JJD MFCZBZQ'F>RDTB;4@0B3/J'QH8NE+"::#YA0W1J6NHEO;5P\DVJS"@LX"=M=F MV-2C.1I]$P4A=E@I:5C :<>I/@+7A@'UL@WU@.H;I5K OG(M7)%3LHISB&,!&7K;KX+"&%SQ'7XU15>54<9FIYAS<"R@B]&IQ M;KA@ N"P1G[THBW_."8S=$:NT-L6?54AFG),4DW0J.,%+K=J*C@1XIXQ+HF< M>;^%IEJ5!:EQWS%2**1ZI RLK=_=?*ED9SQER8QC+TH=D12(D\@]9&NQGC % MC;,^;*I*U\%QDHX;Z76\2M\M=:9D2B(:&;G:YU9I M8%W-^!1:)+:P,[$$+Y4Q3&SHOZW*BG2KY$&!@%W[S8V1$%F95=XO^*,7]GL4 MJ]!!0OU;.H^IU9;(GVBI7)-;,#L&JB#.+/_U6>1_V(WHT6 @= ML\^*BF15V%;6W!3:PQ#G)')H5I2^OF+*8KEM)/:BP7X%M;H?%V6U1:15N:]= MTX.=!K%))?OJ8QCI[IPJKSZT_=RXL-.TL)Z"UVW?U3[#_H;+PMB0 Z@=%02# MW79YANOV1_T5@ T=?TE@TR!P&!X^C=)J\"M &UJ_FV9B6B;F!_J@5>:\5I45 M6"*-JTL:'B O89'YW? H]CFWR.:Z8=X@C*8A0F'3WJN>[B][91 -?GG<7S'^ MT# M>Q>-@J/H[;+-@-V712'K3Q0RA ,+QL#%,N%FQB;4_$3NSR/]T:#O=C@Q56;< M#/2*F?1?_W\[5WY:[36=6O=;I8@8X9-(9*G[-40;X@\;F:7-,>^%/)Q?B_HSW$\ZH M N<$"1-4#8.C8<=/R/6-584[JQPK:U7F+F? L520 +Z?*&7K&S+0'%Z?_PM0 M2P,$% @ &ULO5G=W5I M:E_H4GVTPM7+I;3KEZHPJQ>#9+"9^*3G"T\3)U>7E9RK&^6_5!\M1BFT*855LQ>#Z^3YRS&MYP6_:[5RG6=!FDR-^4J#=_F+04P"J4)EGCA(_-VJ M5ZHHB!'$^*OA.6BW),+N\X;[6]8=NDRE4Z],\8?._>+%8#(0N9K)NO"?S.IG MU>AS2OPR4SC^%:NP-AD-1%8[;Y8-,218ZC+\R[L&AP[!)-Y#D#8$*F] LGWI2YRG<9G$"45IYT(\_+]"#'URH;BE$2B31.TP/\ M1JU^(^8W^D[] O6XGYHBXKFK9*9>#.#R3ME;-;CZ\8?D++XX(-NXE6U\B/NC MLAVF/DJ28]%E(3XOE,"P,J4JO1-F)CQF7F%&ENL??YBDR?F%$Y4UMYIC"B$M M=&#@F0%-$,E:2>N$(I,*&$0MI\JV1A&RS.DA$=H)240%(MN)(UV"V-0.[]WQ M=IY^5*P1NIB67@+X%P;P=@)+A&::? M\>]'A<1/T21R/9LIV#;#/D=).CP[QNNCL^&$_G\#_K:7^^^RJ,/>DJPJ00_R M>!@S>3H*]&_ FZM35PZ&)68XPF_729R>EWJF,PG1'@]Y5"D%Q\R9KW0.J!X5 M6DYUH?WZF%P!A <"75K5B?3_G[M\A]N\?J"*>\#NPP.O4=M%3\1H')U/XLY$ M>A;%YS$\P61?04CF6G^[ MZ3B)3L>3[=[G47R:(IX0:+<]KKM9=S2.H]%H=+R=2$^CLS&F(^2*$E/C[OC.#D_#CFDW7W]8*^C9_'Q MP\G1!*0],/=I<<2Z[^P,[?=#=M1AEDO">A)_'1? M_ O@DO'G# M79,!UMRN!?BVMD7[!ORFA<;1 "U";S23I;X,;X8]J/?X8]BACX^EL /*H.>U MSG&B@RY39"@!8VLN;L2^5'/) W6KD(TQP7E->^HPE\92 M6'XEC&&N4I3&![OUQ0Q5*FJ;;J$/@!J*FSI;=(72;B-N3B:7XL_::I=K/B/^ M-%W_U!W3>4^[76B14] 8.S(BG7F])"/ ZD71BTU=>HV>K)ZA6&L2H$6C!4#= M:>>9H:LKZL@@(>1WLM@/.9FN3_\5#/]D' ]'NQ&:GJ*=:6<>*?=]<9D!^3D[ M7)\T8/T_.FN%U-TH_@"@??JX?^F(]AU]W)=](DJ;[I/(Z M^U;.\%Y8-%CS,<8'E%?4UGV3VMWC0)N +3Z_DFCP9*,ET> M2A6$5-SE&5'(%>UV7<]K%.'0[:P6&E&(,S1I30TM,*V!D$'_8>\W)9M;$6B$ MZ:+.R0&E2$Z?=@BH0E&U!D5$+Y\B>6><>, ""C@^0N!<72/^)?BM,(E? M+MYXL/-U)QO@W5POU?"^*1U*!V476:S_)FD(2HVW 25'E6TK-K<:N4%FH@() MNZ'>5"2SW!JF(0:*DSY'M5^W#2^,5,'9DGVI_= M^&(!VM3<"<#O2EC%H&I8KHYK+&8[$P1$&TIU4XIA06ZP*HU6FL."EZ#X>Q[5 M+-9-CP]8/N0&=!W)\)T "UR LTL7V*, ' M-CB):Q*2*A$EP6QM%<,YX#RBJY8EM_)?2[/B3NI I+2)IR,#)UM6=>?.[E'L MF*X!D,\03>M/K4\9JEGC9 1$R \5W7L5PF2A)&1J)[5UL83"]O#4?&4YC"JX,P"#'H?1IOBN[#8D. M9/!LG)8ZU)W5='_*+;Y%$Q6RL%7J)X8\5.EA-VUO@U@*_F16[ #I?)VO0TK' MR8)XF7J^Z#NJA_0:3D4S.7E4H@73 P\.M=A!QNMZYFM@'2]+4E5!L M,M\6#HZH!V4"@D5B =N2I8EOKQ#!>9MXGVF705JV+K_5?4$L#!!0 ( '.> MD58H )1!@P0 $(, 9 >&PO=V]R:W-H965T^G%C3_ *>]?=71/X]YU=OQ @ MI*FN7["]._/,,_/L3);Y1JH'72 :>*I*H1=>84Q].A[KK,"*Z9&L4=#.6JJ* M&?I4]V-=*V2Y[Q%H__B_8I?/Q.)ELM3N+VQ:V_#$@ZS11E:=,S&H MN&B?[*FKPY9#&GS@$'4.D>/=!G(LOS+#EG,E-Z"L-:'9%Y>J\R9R7%A1;HVB M74Y^9GE%NO\NM89K5'!;,(7SL2%/&09>SPXA_*LL5(=F/8[CC5-T5M^_A1.@[,]#).!8;(/_4"&^S&.PN@8W@/!E82^U@D&4%U*BXS,%&9V4I,V;-C*1@RO",U\R0/6C,&L4-1ST08'5=\HRM2NPP MM.^ZCJ@*9Y#125/4RPTKM]'LB+ -J$&NG5V'_6RC:E<&W@$T2J$P+Z29!KZV M-(>MCOU@4; <5H@"MI(>P1\$=BFKFHGGSY_2*)R=:4N59R!(@])J0$!]<$W, MJ]J5:_7%25&0R![*&29(VE#SM9GX\8-YE_8(RJ: MGFT8E_VV%] \#43Y/8GP7QL#*EK]1/IM/WI'1C9E3DW^ MB&V7,[+^XA*A"\- HV\;-_S%, '6DN;;QK5R.[7:[3:/E]!]P([!EEZF8*:= MRG3>R\9FN5:RVM5H>XK[-B8N>.T+\TT^UN M@;C6C2NN*TQWY&M;%>WTO[F]TY#X\2SQP_0$(C\-IGXT30[#>WT6F%+,RA>F M?D@HD\D)3-+8#]($KC]0\[5N>T2*(C]) W^6I!#[<7KBQ_3656'7'6*\=:^K M4-V[VZO](:&QUU[QAM7A@GS>W@M?S-O;]3>F[CF5J\0UN0:CV<1K?S#[#R-K M=TM<24-W3O=:T"4?E36@_;6D[+L/&V#XMV'Y#U!+ P04 " !SGI%64-?< M3FP% ":# &0 'AL+W=OML^T]+8(B*1*DG%\=_O&>H2IW6" OM@ M6R)GSLR9&^GSK75W/F<.]% 6QE\,\A"J]^.Q3W,NE1_9B@UVUM:5*N#5;<:^ M3KLE1NM^#";B\&DT&W\%5O M\B +X\OS2FUXR>%;=>OP-NY1,EVR\=H:^KUG$B8K M:^_DY6-V,4C$(2XX#8*@\'//5UP4 @0W?K:8@]ZD*.X_=^@WD3NXK)3G*UO\ MT%G(+P:G \IXK>HB?+7;O[GE8A4HS:V< M6DQ?1+SF=$2SR9"FR73Z MZL)SF+>+/_0[*!.#H,(;WQWEN_)B?)V0L.'O4.'KV$_F<.O@SQ9C)[2[_AT+Q0)6>*/C%*ESX\A+:?OABZ MX96KT8@T.8F1G@TIY$Q7MJR4V1'4V7%&V@1+"EN.F9:ZT"G4OZNBX!TME+FC MJ\+ZVAW>VRI/*?:!@YW/RJ4Y39+&'*UVC4%5:$P7HQ5=E>6WQ>+SI41S4-D M$S $)1P21VTV3[,DR0_*! 0,[HB;4!(G4^7S&+?X@/K0]ZJ(U:%- M1P7C,;6UK&UUR _EL@E'9S?3&1D;*%?W3+( P S>(7I%#*_/=?4\&*F#W$92 MEVV53/>+\MMH"?N(,!*Y&_8)_MITXC"RBYE2*(T:F99"@(U#IEO&UHE[B%)# M(4W9-_G$$DQJ1Z4UT$%,71!FK5^SQJ^GX9 Z5ZN"(T #M9> =6TR+Y0EO]'7 M'/(@C(J,I:4E8M)K$*ZBC0\ZU++Z2Y8L^Y@F?JC0 M/TU,))YIV[-P\&#;/L;%D 86="&R5WA2I9-W9^#6-VF,:M>BF)$X%['M;$FX M0C0]YY'@"CFO2_K,;L..YAN,E=CP?>:GQW\PCI:LF 74 M.1BVZ21<2*0[8HU*"X2=D.^\N6:O-X;FWEMP">R'&!HXA(3*LS)T&W8C^A0R M-'"P&X891VTG?[F>]S,%PXT08:^S-@QBN8[)?'4R.L6Q7A2RBFZ4#AW*QHJI M4EKHMI-7<@PN9>Q;B_&$A##M6#D:TM'P*$F&29*0SQ5"'UO*EBA@E*]-[SI( MM54.1W1L2R"O,>8H4[LHWY6%!"@#O6[MQ4@WG==R>3BLDRWA?J$_:_. MZ*:PUG60BD1W8I+$$Z!=?RPP=O$6*FTCN;N>/ZUV6$&CUMRTL?>QH67(6$2N M+^.&52R/KEY[_FOT0DM_%#.9S,[H1ZX1C4\BN91@'BJX3G;O (8/N,=PN4*J MNKO,TY+6WM?@/SM^*76"L^.][<-Q_%FUL[6G:#TL3X7T,U&;T['I!K;L+- M2[!5O'VN;,!=-C[F^// 3@2PO[8XVML7,=#_';G\#U!+ P04 " !SGI%6 MPJF_C!HF :?@ &0 'AL+W=OU73+^O&[/*6/IK-8[LW*B]YT*YZO#P]??IXE^OZP8N?^+OWYL5/3==6 MNE;O36:[W2XWMR]5U=S\_&#QP'_Q06^V+;YX_.*G?;Y15ZK]M']OZ-/C,$NI M=ZJVNJDSH]8_/[A8_/AR^0P#^(G?M+JQR=\9CK)JFL_X\*;\^<$I=J0J5;28 M(J?_KM6EJBK,1/OXPTWZ(*R)@>G??O9?^/!TF%5NU653_:[+=OOS@V8KV@JR_]F-_+L^9,'6='9MMFYP;2#G:[E__R+ T0RX-GI MD0%+-V#)^Y:%>)>O\C9_\9-I;C*#IVDV_,%'Y=&T.5T#*U>MH5\UC6M?7 DV MLF:=7>E-K=>ZR.LVNRB*IJM;76^R]TVE"ZUL]M#_]>BGQRTMC0D>%VZ9E[+, M\L@RBV7V:U.W6YN]KDM5]B=X3'L.&U_ZC;]<3L[X2A7S[&PQRY:GR^7$?&V?F2_[N%7A*VVSO,Z4'["1 M 87\.LMRBPM"TY>9KK.6!OZKV^UMFYLV>]>9[&5GZ4=K,;5IN[TE<+? P/*4 M".8A!OS]?YXMEZ?/__7NY15^Y(^+YX_FV2>B(R-SNM]F1S8"VB5>I]MZ)+0$@O#_?N3L[@R4VE"3T..!@O2[3)Z1[J M1R"@NLFJIM[0T\=)"?M_J.GY?+W6X,6T*X(@MJ$-':PI\A5])LS:C$2/7W<" M3GO37.LR(4R'OWEV0?@A8%EBZ[-TOR"]Q??/"0ZZSNM"YQ7@URI0@266?$LG M:;.5 XBA#2D@;?1IVA^3EK'9S;;)''Y.J!%UX1@FLJ= MM0$9TV,S(9QD!T2+80MQ<3KMS5;3I;U1&LU;@"I5JU MZI@/W,4J= UV/B$0SX- /)\48"]SJQE(+&QKNG:TMS$Y>,]I MWB?3\%7!9>-;@)/082UI!J5#V\AM9\"ME*JQ(6(-PG4PB2GI:25(W*B:<%^! MK1$=[-O^I29N2_/N@7W'L3X1O=,SD,I"$A=T4TEIR1XZHOHTOYIG_[BX>.^% M)O/+2$7X9-2FJ_A@D:HBKO#$ZR\%H7G#_&%'V <,_ I$@%$@?U L-PH:1]1] M<77)PR^N/M&&BZH#K]W2 YJ5>9"S2-)$P;H*C.NR*5D!$\4=TXP]]6G/-$I\ MAIBM)AV821J3_A+0,#KP94/_A5/\N#?1#%UHYF[Y3M:/,QA5$#^T!&8O!XM1 .L!/#H M]!YYWGDGV3.$K$H6*G)_C!)27Z006,R8E*6;TAC,W5M(Y#+#D0Q3(Q-.\8RG M@6<\G;SL;S6)WU*W@I-_-""8RX;08$8YQS=/=JC??8%&@GM#0%$;(;,BM]ML M3<*09+UI=LE9,Q)]1)CX9Q]N!^8H""KW&2^HI@M!<@QZ!(O:!@A6K+*LN[8S M:JB'EE %B(J['=@%;15Z?:%9P'^W/#^;+[W0F?'B\F\&G>8ZK_A:"+NQ+?$H M1BM^Q^COYT^"P)K)C6!+GGEKOM>0PK(: 8F5@._.%O-%&),S-9 YJ'8K8BO> M))QGKZ*D82H65?#@P9Z2!QT;>&CC_I;/YL_"8G2K'"QI9O8H1$Y).,&EP?XQ M006- 1,LGCR9_^!G(/VR+%D3!:N?N=TG2C*NS"A;N2'FF>77N:X$3X0["&.P MBOX10%5D89CFBR9-&7KR=PE^L!P(P-#NH=E435Y[Z0+M*;_=!73)/A0K%\0, MB3RD2Y%J-LIQ?23 E3DSBT HP#6/DI9)Z^5<&I6IF@/@8X$6D0/ MN&ZT4T<^]6:>_;.Y(9W5\&Q&L1E,>BS 7CM$+./>_FG\>C)O:L=-\G7K2+)OW8[> MW;QW=47Y%TUZGOU"7P.?HYCU\(9YZ2S$'JYHT ZZ$H&;W1LSAO&*0$30MZ E MF)JT T^,PMXA,7+QK-+S)9%(U>RQ51X/G(->;G!5V-.1;BGROZ*A6T4,KW/J M2>^$N[S.-TKF%!."5" R.E@#R3-P)@,HY27,.W6'-K!RGJ)9LKS3!68)R,.= M=X(DHC8OMEK!?F$%S;D%_*Q$XO\1@]C9PCT%/^]*_96ZO5.FL#:SMZ VSOCB M[;QK#:I.T+_E KW?5#AOI_4NCY9/B6I&"SW1CV?]YKAM9^!:4'P&G3?(RK_ M<93[>TN@MW(Q/JNX2:%3T,3>Z6= 92Z7@4T'I[D'?9A)05MX0:+[:ISKU&6? MDHE\A,+ACCR^!4=A,[H?+;,ND!T,#O%#SH(?!$2QJ7700TL8=H;5='[@.7A] M<\-B!OH*<^1U5P5[Z'EFM[3 B3BJL%-56P;U0 M>W<^"&VO+%EE98\E;OF]9K_)C'H M31TA0X/2N^*B >+2"U>3G]HWXK&4]0V\+LDM>AZ-^0$2=J2L$8OWSFF2535$ M7S)VGOU.Z)>=*C[J<5K@2>E?84?"*CIVOQ'K:!LX'*K$AN'Q+#PRW/[&N!F9 M5SD_^/'%;K;$1S%.?BJT(8,#\AS6<$EV XUB@>^EV'6@I!3Q).[OP#[3[<[<0CB#]Y)C8S*0U@HRS6E"HU;Q M!*-[%AC=LTDV]4';SW+J3X&9@[&R:DR<^5J7)XL?LC=T[XMVC M^V_2#P ^I M6O]A)M7 X.G8IB)Z,QC=-Q\AE3N@):4JR&W'%\45)>/K((NBWYAX26[OK6A %W"4%%'EK]ULW-? "E(T MKW_$M*FWAA0+WA[<\^%,T4)T)PLN^N?L6\%]M6X]9C*@/LR 0%%PF[!'6WQ< MS"E;C?OU7!0_@4GZ.!MPQ%)$;8-<2O2\YRDH/=>AK1&P-H02HYQ3<*OWK+9+ M)%J9_B_/[U*H\Y;M3#Z+G\)*V()79.6<]0W_HTQ9J7K3;H_I&C:'^[*X+;P7 M$_RG9E>3.">@2O,SA&L2FC0I&-_&\7HZ395KV"X;VH/M&S\A9 (EL4+L#3R" MC&FB@/86=DO+*BU] YJ>>0]J8T3W[O&^'I1+.A\=MG"40%0IP@?\DVY(@ZN M"%N#O1:I,NL@%CRU B,/YH%+,82<1->-E/M\:(]/(4QDD^"(U,#F5BFXEXC. M.1(# '=[*"2\B(2&AJX-7NK=;V]>@1G1@J7BVYY'/Q5,/V922C:VJ9I5 =, M&FU-QYYPK$9/$S@U[B!\@K118>N-^0SQ20<6HU+O\V@"%,01>((DIG_= )"5 M]\^Y50[TNUUN/BOX,7_I#+#:-\D)Q;BSS"M9LM#UW3M^B.=TO19T 5ZJOM:F MJ5DF.XV--0K'Y$2,"^VNJPXTYS4QH12$TG*X@,A,R+U57-"\WCEO)(YWX;S7 M!:%=SM9%S=6)L^M@D7;UY[JYJ<,6.%S:>HLQ$*6@*)@GK,0J@N&U1YA#MH%- MF]H7Z7W$_.!N8,=^1MV*X<.<^D[#C_?D:?$(=TZ\5CUS"G9_;PR)CG^JO"*,OC.;O-;_%0"6<&.S!NZ/)%).$*%[< MPMWBKF4N?*\AS.>$_XYW[?5 N&#"KF;L&^.QL+B;#A*1O02$7UQ(FO._T/UA M&?JKQ"XG4%T#WN?]]@Y+I=\4[2.NLH$-QV0(@>@B&RR=3-,Y*N!CN6#?;L]& MQG5N.$[GW;<,ZE+A3CEN2[)00GIYH3Q'\OM,5>3>#$"YH76J1&OL/<"@)DZ[ MU2NBE)-R#75(%)FYCD0'9JL+1":O;6D*Q)RCP@_#-80HZG6'=TSL M9 MG6"9$7PS @0-W85V# +MP (=<5?0# *D1"?JLSL (N2'P'%',W"03+Q3HF,- M1 19>FO<;R&F-D2](I5"NW7*1MJQZR0 MOF8(?IT*;-*8G=%[Y"*, M>NBB%MV_'EY+GO'-9LGN9/FH$CIE4?T0+*H?IDT>Y]!@QG+IHB-.KE]Z9(Q9 M4G_!M.&'[*4/_((OM7KGDEQ&O"TSR;BH-\Y0!B2+IG*IKI+NYAR!NCYPRV0/ M?0 H]0H\0NH:IN4'"Z6O060V>5C\%H\$&>[)$-F.0^99/H^'>IMX_BZR@X5O M@R!GXS^$GQADR3W@#"FLX)(GQ.IB L>V=BN7#M:G;T^F35,.;%('S/^R_7X( MC"P/V3ZDTNS!E@<>359H$):23#NB7TZ19G]/C.L0CQL"GX6:MBYH&W*!PH;* M9.TT6R9-0B1%\%J=<)@M)/YYAZ]/<'(4@J4PMRF#:WKDM$$)1=H7GX=T>R8T MO:4*E67XK4JML[EZ:!+9R1-W'$A M3A4Z%M#ET] ?B[X$2P" Y@_@=KXBR[FN$ZKS MVJ]L7E36O809(!-6R26Y$(_@2W^ID7Q?=I401U,03)-XTSBIL6CA0(10JG:N MXC%?+1[E64U(J>CA5"XZ_1/4.RH6UDN_B'=R1YGWT"Z MHF@FI.K\L?]/*'84A/289-0$[S[XF$3)AI'\0[*=9?O.(/#/:HUN[2C@X$>E.ORI'(9" M1Z_=0[Z39([0$_;1CYQ">7KV_"_[O\=/)K]D M9@-&X[/,TC/-. G$/_I=MIP]/3OK??YA\2QR $>#8>KDV<5L29KCY1@LPN.S M\Q_.XX#OP]\3NM'B-):(G$ZJ,9>-9/(Z=6:T^N.K9LC\9T^X>Z-W9&-R*@!S M7KC[#13W8%K,_#=5OFK,;$S8DTFVAC\D+F4Y1Y ,M15-)F9% MR86V2,6)^$:6+BEX35T[-X"7FC(;UQR(^=A;*Z9>S>_<4()/S+56G,2*Y KX M$HA+Q>P5;4IQ(H(E$?]DKS*[=4B4%4:+EY#'K?N)$S2^ 9'V2/*D?YB4EB06 M-7(P+':$@B9I9!EI9#F)V*O,\553=Q9_$%$8,J=\B'<2 M*=E%0F"EBY?7)_%0@GQ.G\IMNLU P[,^749& 2#YF! =?)( 8J';8K(:[<4_ M)-'Z!0=_-E)L[L?L5_#(";H TH>EW=('&1DP5;EN[^2!MZT MPF?<_ME'5*E-7LT2',Y_.?.NXF#-'"Y\>9B -6G[SG6 MDI#,7=(DUA4NI@L!+TJNXK"2ODS3CM+%5\Z1I=],BPR?R>F59#PWM,RL$BMW MG /INU3Z?DU6DE(^LDU.P"5[\2RF'M.B],5Y^&+]E?9ISR*2D>7#&UJB^%DK1QON&<\[/3[:I.O( M[]NF.N)F]GL/HRMVZM=EA)8!>T2 #^QSU^UZ.'&YM2/A3[I[OHSEL*05J3FI M2Q_?(UN>J\-8$TL. 2;I,F0;%.#7GQ'8*6[[TSJ#UOKMY33NUGK-0/S7=@"I MK43Y7+@S^AII??:LJ_2L0^_A-=H#C-%3+-^A>4+VD?-%]+P [&=/[\5*L2DM M;EQ,Y:H*G"6">B''"8,/)DEO$B],?P+/_Z:S\#AN/%9#X<.Z<(DA\3DXX%&T MBA!9FK(?RY;ZV7)/%W_S'C%74GD<:,=VLOB6G0PW\N2'K]G((:,+!))Z(2>J M2FZ:9$QP^=##2X*(R("_)8;GT#]XCU46LSXPTD6>/$TGGQ0NL49J,5W7=*4V MS@3T;BZN;U+-QN3[K2ZR-[7T"3E2;_D73O^G7,$WK(A")27)FV \:$MR"IL?5,WXYYU/*-W[%)LT M84HA?@.=X2K6F2#P%"L]#\L871")N;5/ 8M6ZUI_467("*9G]MM;B_2O"C*Q M\!6>F+I7\#MYH6/&_&(ZX?W2JSG\Q^N!FO,AJCGX??1&WSW_[%Z3#Q-&K2XY M[H?T(+W9 AI<\I.6DDO50\X)G*$*S2CEZ\\(XQ6TJ5@+832A%BAW$8<]$= V MM[XD9ZCL]84^X@NX@D+DK-^Y1!_6'S VR$#F%&1T$%?FNPJ]I9_.M2*^)5X M+X0OC^J28&<4X&VKH027@N59D M*D],&.6H[=M["9?-"2AM*RG/3DWTQM^0!8CUGG$#("FEG/_E08L1M>DP2G&< MP&)8XOO98M$/4SQ[^B2]K#S6_WZV/.W]_9'UJJ\H +9;)"!Z6]X;X\&TDQ+F M='=/>D&4L]GBV9/[Q#IB:OUB.OD]1'(^))&>WJ]],QC.94A*-YS=Q2*T]D4A28I#L$_$XH-;"W7- M0U=V219I+:'>_A8\\_3E)L(\N925K5BW\1MO)?+J8LJD M!\['X.O[K@3SB+^$O$6")>N!23+X75OB5!424 08Q-D/,TL$@W>?31(0ED.' MTI/>%U_)_Z:N0%0@I_=:>YI1+;^AY%OH;#/1CGX3PK_IK=RD#7Y\MGBJ#MFI0[B$KCUPU;89=K('36IP>XFJ*W M90PQ+Z<#Q&^;>G/REN$FN3!C=/>UUM,GP8O2X A!5;25<'GWXA\\J.2A\&H8RX..[UBJR-4S4F]8NE; M[\32.OJUO0&=WK&[7@5@D!2QH--^8R\05T?/'3U<4I'7]EF-*YU.)XI-Y/HI MI%BZ.#X?%4GB13P#NV;I<4,4$.WS#^\^^8.5]]MW]M"2PLX-,!:GCR:O9,PE M6$XG /P"^/W&P'XG<>^'#W[Y[=V#1]EKEVD>_>E+?A>FW=Z$)DU^@QR][ M"H'WAG#W$JF[*,2(637&<#%@OZ%([""2%OK*%D*+6#31NKK,GBW/9TDLXTT2 MR_"[=8^E;:-P%3O+; 7Y3L+L)_?G3N283=PA@2+NB8-C.4<+5O#E<\^\L3 + MDJ5S;P3 .%N=ST#V44(_K MF4?BR>+T9'%^\L0W>[3!1$LA/ L]/:7\"6PY0L97GXBTZ$]\/O-]_%!F6 KL M1I$#WY_T/O-P=>3/ZM.E+68;JREBFN/8]'C< 958:N2G4IS'?49.?*>T M0\BZF>L$%Q6TV'2>T8'PNX'/"-NE(LE M4;7C/0*N%L]9LQ$_)Y@:Q8=I0&D6OC_Y,X/OW M$7#DJ^9ZFIF)Y+P#M<&HX09"EMDK'[VF\IQ>X:8+DGW@>[A?UV2S>]L8==%>Y$4O0HSC.3(_/Z!/@B(=!NB>G"L!!6 M$EHDQ"M*)@&<$;"/[$"?1HXU!]8F\JL_R?"W/!Q*6@=W:$!Z=I9=->OV!AOV M0\X19B)!)65R'/Q@]23Z$+.WXVJQ?^!JBR8X['4-VU\KJ77T3%2ZU2%JA:JV M)$$X[BUD2I_>PWFXC)EUR^DDN#?"I#XB8VST9MU_^*$O(Z#GA$!W$NNG'*J' MC6EBAW0B57EF=K0-3:\6J)]6$!HBI"U/4L-LI,L)4:@QMU&@.0.-UEQQ@2(4 MGR.+UV42M117HQOJV"=/38>]D4[JM?@H@K(2+P0W+G-'-<[S.%ZY@KP;:0K" M7IV^$2HA/+2H$N4E= ^Y#RRY"#Q1"\)6^BH,QX48=8Z5.)U)2L5\ D@XE.2R MLC[UVV&[(<=;DJ:X?*I>9:[+;QD[ C29VBLBV,#,;ZK9T_T2G2AM[@;R@M.A MTI_1T('="1")OJPMKW#&^7%;[DC;HTAY?<=TSGND,XE>T![? *.[-VGH;6A) M(Y'V$9@1#=X&5>I-U44=/78RR/=[!0<9Q$!L*0)WF8([VG542W:KTW,@$AUZ MY"F8)"$]%5V0TH0N;N"Y-YK=2,!.4JS/==C$^ZH,_1LJ58J'(>>^[14MSHD+ M,3G -9'S%R,%B*"%;Z:JU5KWU,MT[ZP1P9=AVY0X\,R&:Y.- /[\]&\>$0BT M*0>( $'T(7""*WME)2(M1SC'J"#[%2G\[)Z;-T!2H&0Q*-TZT]2D9IT#6= M2/1*]\W]?>C+F#Z[G$Y]O>)LX9<,PI=;GKE*DY>0F&#QH_ M.H-9;/_XDSS:[&/KC"0\)S]*K8RWFCY+#0D8$S]LPC,A6*?7S_,)=#G1^$E9(RWJ-U-Q[I;*_VU237^M!K26QU M$MTH7S$7=+F/ \?1>+(''.](_7&@"\7!?*%%8'%SB1!^8P^HJGOR5GS2*VY1 M#E,H $(:Y=:D9XF^&IFPL^&U*4]0X'";=*%CZX/PP!5+N74]P9U9]ZOBU@8Q MM:YN_.L37!#^6$P[/:E 9V3#O=2A,?CUX+6*>1^L.20]Q4)[3N\S\A]]C[G MNG_D>7M1S.1U'.%5)>,O]D@Z._?:R"0913/'" L)A88^W[)..,RLW[==CW=% M<(]*2E:LC8A=PKSE&/M#=6W5-!A#2VULVV\W-6=SK+T]23J[.[)SKVWH7S=< MTN2C="()UR[5JIQ0XELKKJ1#9/)*G+:X5EK4>E^\&]T5+7H<<^FQ)#BF;SCH M#$RX/FZ29H%'%^]SEZ@ O@2:3JX*9&S9$Z+U-G$WO[SZ-7 RYP9&=V'N9M*4 MJA*BIJ=&?XU9>N+IVU$B-GONRO=@:=$+&68K-6LQ97:K$5F[QR1CO)0] MAA_PI@C[=:#QF@G3AJC$4Z([5E$LIXL?X,MX"^/C/=VNJRWG]Z_Y#1BT( OC M42'^9R<=),&Q26VY@Z/!BQ.35N1--#:(@OA> MFB0=SFU"?4&RGL1)4Z6H25O!]C8CS7#D53-)'O^198ZZ;O3:OS$'P7\VU9_W MST&3'D @;C+9H"PBE),NT1K&\:V[-K+(/'W72S".TT79 ]KJD^'B#_5DI_/3(&>/.C<;H*Q,*\,"ZH_1U&?/7E],)YI>] MD(!SMSS$G1Q]I>&WSY9=C@8?*OY-6XE-:/%7BG.T]T1:S7=TGK&ZFC1/YHY M2)S#<-+ ;&0?Z&)5V:D))+NDJGR3D^C>G\183%!>3B<0?W VWGLIRA[%TE?- M,%GJ$J#9( .$WVR51.PO+E]GR;NR7*[6,GTDIYOEE=8Q07BH),]<4Y/:A7M# M4&@GNGE:Z/Z.T1GR-4)_&5;YD^ $V:_<2:S\WI#R"^->/,%TGNS_(HD2[W$/?B3SK-?)N_\D2F#&)ISYE\8UAE^^Y7;A$D+ID3*TK$]^AE(I:73, M\^%\@DX6W#]!X7-IES D0B#!>6:KL+'@B+G=BQ/T2%!<7ETQ3!@2#9L9B]<\ M3NC3"8HF#EXGYRJJH8#(D,QJO%I&C)^(H3BI3YI++3SG^Y2L?3D-&Z]D*SLS MVH<,23%U^>_1?88NG[Z2)UH&![.GUI2+Z2AI#0&/9!(7;4/"D_.T#?S5+H45 MW7O:K>%FH0>YIGV<>%==R1T#>P&OP4:@2,FIPHF\SS2^-7+@%4A:7_TKKSOX MF(4KG+D@M^*WO"3=J2$N=KIMAW[AQ'?J=2/I-\BV::-B[2B^2_(B0U?"\'I7 MCGMP#^U(!&E]EG;5"7>\PXQ8P#MBU&!UL8[LZ[C *P!1@7 MXXSUSIOL(>CNO"\Q"S0XJ( <-%DZ"%=(T[W^&K&$D9NVAPX$I 2L_.L37!9, M+YUII'(.=LG3TZ<#\M)V0%G)6SEM0EK2 "T(GL6Y?\_7_]<$-"8-'R>OZV8Q MCY>26^D(+6_N#M]F_L7G%_*Z[_BXO#7]UQPO9T4^XIJ&GLZ_)Q/4R(O(Y4/; M[/GEWZNF)33RG^B1I P>H-_7#>D'[@,6"*^#?_&_4$L#!!0 ( '.>D5;) MU$AQ=P0 /P* 9 >&PO=V]R:W-H965T:;2V:ZD>I9KP$,>?NKM[-9_*TG FX%X17>8Y5=M+X'(S\R*ON7A@J[6Q M%\%\6M 5/(+Y5=PK/ 6ME8SE(#23@BA8SKR+Z.QR9.6=P&\&&]UY)C:2A93/ M]O SFWFA!00<4F,M4/Q[@2O@W!I"&/_6-KW6I57L/C?6O[O8,98%U7 E^1^6 MF?7,FW@D@R4MN7F0FQ]0QW-B[:62:_=+-I7L*0JGI38RKY410$3%66MR(S+(]@T$B+L%'S?@+^,/+5Y#.B1)Y),XC.,/["4M&8FSE_Q/9!SC MH/(P.N[!MMB9+F@*,P][2(-Z 6_^]4MT&IY_@'_4XA]]9'W^B"V;E1PL^%3F MA10@C+:G0LD4(-/81RE@&V1DJ61.S!K(D\(J_[R_.1;2QTY_H1OT)EQ; M-]19PW>@5J!\\@2(9.>8%@CFE:$L\"WI19/A& N;G!&OGZ9Q&%R M_NG_!TAIP0SE[&\5YQ75:_LRBL\OKFYJS(UTC\2)GWR+NE(V%L+$"VACH;:R MB7\2AN06J^OLH$-2D-A8[L7#J&T(/-O8]YGB$IGP27]1:7=TKTO5.@?%9,=CS4"&=HB1 MF) 4\@5>-./3=U(XW HJML01V@N')V^0.,K'Y_I39>ICK:>\Q%E/7.M!S1.A M"_D"OM.@;CP=0=,;#Y.W-!PZ56 7#W10U<"0V+:X>75>]5MV>DG')-6.S2:7 MMX\7B Y$YH0=,J3A%E8TW=83[)AW3(LC7'8Y?MH)#HD;C]7P:U*S/_.ZT]EE MR]7&L71$PU&KA83N@>-XX&0)4"5B+W4HZUX@RA240<)(/[85W5*V8T!CA$E7#X?C$(ZK:M:J#D87;;Q Y;DON<8WK*2@K M@.^74IKF8!VT"^_\/U!+ P04 " !SGI%6E+D_+;,=);0-Y M:=$!#6#$[?:9EDX648IT22I.]NMWI"S9&A(M0_M%(JE[>9Z[X^GF>Z6_FQ+1 MPF,EI%D$I;6[RS T68D5,V=JAY*^%$I7S-)6;T.ST\ARKU2),(FB:5@Q+H/E MW)^M]'*N:BNXQ)4&4U<5TT_7*-1^$<1!>W#/MZ5U!^%ROF-;7*/]MEMIVH6= ME9Q7* U7$C06B^ JOKR>.GDO\"?'O3E9@V.R4>J[V_R1+X+( 4*!F746&+T> M\ :%<(8(QH^#S:!SZ11/UZWU3YX[<=DP@S=*_,5S6RZ"60 Y%JP6]E[M/^.! MS\39RY0P_@G[1O9\&D!6&ZNJ@S(AJ+ALWNSQ$(<3A5GT@D)R4$@\[L:11WG+ M+%O.M=J#=M)DS2T\5:]-X+AT25E;35\YZ=GENDD&J +6?"MYP3,F+5QEF:JE MY7(+*R5XQM' NZ]L(]"\GX>6'#OU,#LXN6Z<)"\XB1.X4]*6!C[*'/.^@9 0 M=["3%O9U,FCQ%K,S2.,1)%&2#-A+NS"DWE[ZTV%XCGUC>_R\;7>M+LV.9;@( MZ-X8U \8+-^^B:?1AP'DXP[Y>,CZ7&IA&L"7^K'MXQR794;4A"?/^$MZ^F251 M^N&7O:EHL-J@]H4S>.BJRCWBM@)..8U 4K-L17^#9#1-T][^(I[!39_VT?2) M;#Q*XHNCY&DL.O'1Y&)R5#COU@.E,^E*9_+JTLF8*4?^"?BC)J("'6N7*ZI9 MJWEF,???GZN283^_.H]7QB'^C\3=."J^U/[-Z9BI\U$<]S,WFX[AOL^W^YXF M46_]55DF_D?@P)1J+\$7.8*QS"+]W6P;?2CH+O71C7MUE8[BV?@5Z9]VZ9^^ M.OW?#!:U@"_TA_3!76GZ[6O[-(*5<(W0T?E(]'8.\7,5,.SJ%JGS99PU/V*R MQ2JE+?_[<$#](V,BJP5SL:J-Z[=-C#1S?]7?G3VHD)I##NJ!>H>MZQ'14(V$)Z-"A7KK!R(#OLDU4T-WVLU<5\VH M<11O!K8[IK=<&L)6D&IT=DY=0#=#4+.Q:N<'CXVR-,;X94ES(VHG0-\+I6R[ M<0ZZ273Y#U!+ P04 " !SGI%681 Q<)@# #]"P &0 'AL+W=O;,=I_ +838(-2( @ MSM+/M'2RB%*B1E)V\N][I&3%1FPGW;KMBT@>>0^?X[WH1FNIOND,T9.1D=VHR MDI41O, [!;K*9RCD>NR%WD9PSY>9L0)_,BK9$N=H_BSO%*W\%B7A.1:: MRP(4IF-O&E[,^O:\._#(<:VWYF M64CYS2[^2,9>8 FAP-A8!$;#"K^@$!:( M:/S58'KME59Q>[Y!OW:VDRT+IO&+%%]Y8K*Q=^Y!@BFKA+F7Z]^QL<<1C*70 M[@OKYFS@05QI(_-&F1CDO*A']M2\PWL4HD8AF5PSKN"1B0KA%IFN%-*+&PT?']A"H/XT\@W=8L_Z M<8,XJQ&C XAA!+>R,)F&JR+!9!? )WHMQVC#<18=1;S$N /=\!2B((J.X'5; MF[L.K_MC-N\SM0;J[0>R"7.A2Q;CV*.,T*A6Z$U./H1GP? (S5Y+LW<,?3*G M!$PJ@2!38$) R@M6Q)P)X(4VJJH=E=<6), ,I-:PE3/,!CPE35PIQ8NE#5R^ MU\#C%!XRA%0*REP+8FQ(0*GDBB>H";_)Y)]&$)BV6.1OS!>H6I\#*Q([">$C M+\!DLM(DT9\NX.3#>11TA__9^)K:9N<&5R@@;,:H&;OP( T]R'7[-#><+;C@ MAJ-^F_Y7IA0K#(@7I7;O%S<+H^&6I'O^^W MN6RCO"7OA<%>V>%[ITG";8FFU[E#Q64"\XRI+5-_E,+@K+M7-CUA>3F\AYOY M%&92*1?6?_^:*#@-@_"0N';\^[T5A:?1H+> M[K6D?]H?=%^MWW;">Y&:]9&ZWF_K>O_==9T7944ULM)4'ZFT)6A0T5_>55M; M>[?J9>HDNSG:Y(DMCX>2:%_1/\[OG]?$1RF8J9T81IT^_ J_4;!W II<IUS>$:F]$\/Y1V&/7?U+J]^T.F] MXA,2V;U\]L6$O]62Y:B6KO'4X.ZHN[-6VO:VT[JE>SE>-\:W3"WIAPH"4U(- M.@-RGZJ;S7IA9.D:O(4TU"ZZ:4;].2I[@/93*%D!71,)6KJ=I(2G(K5)53/)M%TXHP/EEOM@K\8W2IGC$PD2R&^F39()R6I"ZU)_%]@/=Q1,:?9DHE?U%VV9M M&$Q05BLMJITP>% QWOR3QUT>'(%D=D [P2P];LQ9+U\3S197$JQ1=*L!FUF M8$.UTN G&KUU2B&U(2GE%T;W'P3E0;P2G7"IU\(=M,*9]<0]TS.N2(E$@QA_ 12&?AIP<5_.Q%469 &8IJ#$HA$R@0I3 4,97 MZ(1Q>")J17BN3L_1VS<)GLTO_K/_:VL3RDFK)53 E+1]94IK?GSTF6P!YYI* M1DK5O?\%8<_'L3/WPP1]!>)#4M!&BA5DOE\>A'XWCD'I%Z%)V:?OF=HP3IQY M$J?M;*1X85>\\.CB 38VA.6(/D)C550AR#(2%HM9+25XAHA2=!B!XV;NCE7= M%O^5UGXO#BA',//A-PIGZ'8HG'TK\V#^XAD.\*[^1U< 3,9!8-"0XB/0$'5H MB'X"#;"_2OUD?:#?:[:!'4][B%,]5/]QQ7>'E;UVNG\BO"Y@BZZE<:GSW6%D MZL5.5>U\CM'O%+;DM2ASQ"K(Y0.M[+[5 <%+TUXH\!+?MSV^AL8R8"4(G<5) MBFZ+@L'>4-22,W"-VL06[-&,G2X3X6?C>U'H+8'5/?229^,6AD/5ZA;ZX&V: M]M,0XC?Q0GLC6597=0G=,8<3", Y8\2><=K%)XDW3\+3?AYY2>B?CAIN8-+G M-_)"/W [(KCC'\&"N&-!?#0+&O)QP7_< <>5W@XK>N7][CTM*+B;(RT)5Z0Y MKV8"V'KBGSHE,",?7SA/?"_%$;K.'^P9IHD8BKKK<#U$DQ[7<9""P8U0;*]Q MNIHQ=-H&+ =*XP+#924&AT)DW#X<%-I2(,>N^^:(:%L34R+S96#7[>I44;D" MZXZ&LQ'D)1WRDJ.1!U22-3A1,K)D)=.,#J)N5.'PR>_ZI>97#L/.8[J"PA>4 M[L$O\&;A_!GX0NAVK11TE0*:$]1H0!A[01#UO%YA+X2"0""?M>6HC_X!7V##8/= MV6( $KVZJ&^)0=)RI)7H#A1]CF(/SU)G#AM2[%M^?%D#4GIC-N<-=_?R"$\8 M?#"S\@DB-4T?:7& '1ZP$^5,P8>C81: Z@\!ZYOT^?X%NI4KPMG?EF1G:(1+ M:<>E]*>YE,$&"WEHF&Q":MR&^E)."S;)PSD'.(<%Q8"EZ_/#GO;P3M?Q3$+YS?8VE/ MNGD8[7&I*\\A.TFPQZ4?5=H]J20NPWP/!^D0LJ?.+8FECKD+,H"IN6XN3+JG MW773=7/+TB]O[JH^$;EBD.*2%B Z.XOANTPV]S_-1(N-O7-9"JU%98=K2G(J MS0)X7PC@Y6YB#'27<(M_ %!+ P04 " !SGI%6DNHD=KD% ""$P &0 M 'AL+W=O8E6?>9EFB;J$2J))7'_OH=)5D//U0GV[ O$DGQCO?\W8GGCT)^ M5VM*-7I*$ZXN!FNML[/12$5KFA)U*C+*XR[V^.T!1KK1(*V*0(&6\?).GR@XM@K%] M@ !7!+B0NSRHD/(#T61Z+L4CDF8W<#.#0M6"&H1CW#CE3DOXRH!.3R^%! K& M5V@F)>$K"@;7"@WOR2*AZN1\I.$0LW4450PO2X;X $,'HZ^"Z[5"USRF<9?! M",ZJ1<0;$2]Q+\S/&MOL>'?L&R]-T065M?73]E$$ZT1AI*E/DHF=*I&KV,Q6)G&LD MB:;(<4\]C'XY^K3_ZCU3QH;;NC@OYG/W^\W1>[_ +=?&[7FY,(OC,T#+2-(" M-\%V2\;A(,;!Z53IG;,<>UR/PTD]](-ZB#T7?:%*G:'$B%\QL #@I&P;8SBQ M0AN?=(SAX,8HPW#L-5^'H)$W#DXJUCDGJ9":_07A&=.%1O$F'&L"SPY:Y-@9 MMV8=SJ$-GTK[=B7F@F\+_79'S+=H8HT#IVU[RYMT?.%8KE]OZ($+OX8+_Y5P ML38P6>W>/9H/9L<+QGH4N+B)3/QGX0[2:X87FQJ6A[?=K/ MWOBT=$SAD\*KBFKC+:G7A9/VG*JZQQKO[L%8_(]]>C3>FB2=;Y*T.SM$2[$S1[1]+L_6V!^\./WWYK8 7;EF-W M"T\;-K:V[<)/.[QL:Q*&!R4IHZ]3N@YH]+KJB?NE [@+7U5(@N/*!#CA!:CO M3EZ Y6T['O;DS]X?"9/H&TGR4CG'@1"E#S2!ENFR;-\L]"OA.?P'H8U%=^L) M&) 9TZEV:)@:7JH^WT:=IK+Y]@FZ6IOF%JR-ED::AUH:L\54GUJ27>]V LT$ MHS'!E> /%$QM7'8#D/V_6\/!U@0:EEY%L>7C<".Z:5P%5*LTA7B$?ZOH>ZN9 M\"T/0Z0<996MU.V!^;"&^; ?YLN_8I,E(%\F.*U0-A$*WKP,;OJD 6]SIM;& M\_O0OO^4%]?4LL9<;="_M"U(U0BRR;O&."ZT97:(9I#Y.7RMT[UN#+%=AD3- MC[M-'N*QY?C0D'6W]0;AL(@&%W"A,EC75H9^2T[3/SJN?7Q6_RO6P9.B M]>MJUD::Q@A%LI^@>=UG2%IU&BUP*_=TV74BG"EEW-#TMI;K!ML4\\_S:_09 MXIZ;6Q)TMX:>3>V00ML:NN-MVDUB@H!S*IF(-^0)(PN6,/W!X[W(>2[HT33P^U)PU+H72:E<%;<_"A7EH;PBJ5?K"Z99>:_2;"]O MI[X2N6( /0E= JE]&D*G+,L;GW*B15;D58*)YQ@K 0 +&PO=V]R:W-H M965T"<35Q M'P9B5D@37G,J+.QP,-1@UTD#8&YK6!X T#?H"^"*YSA3[QC&0O%0S =N=R MT+H\#WHU?B3I!0I]%P5>$/3H"[L4A%;?\ U]#W4_(K%"J2A*P6T&X(X)!5<. M15YJ1)XT9*FB*C<9.I:'?BL??DH"+[Q&IUYGA:BX1C=8RF=3G@UF%3%>[1R! MZEC76LC/*/3

C69K*"MY2KHDD:B";XC4%!H!_2XTV6'\P+WTPG-TUR3L9:X,_L#/,]]S_= [/SD;_TIV M@DLW'/D'DNQI,]B0(D!Y M6'$Z1QI>VUUALH=Y=II#Z1XYN"''SD/0EAH0R((%5,$8E-;*:J^69;VC[-PQ M1HVDD7DF6")B)B>"N4>*)6#;V8?.* ^?XUNB,; MPE"(YIA!BQ 7_89Y9:9B:VM7?PL)KKOFVS52>.F.+D-TDYM% M-G/\)6)G:3 M)&YG"42EQ4O.=$TYC-UA OSJ/'H=_VN?_KDE1UU+CGJ[Q!I82%$ $P7DP4R\ MH\W6J\9\4UVI$J=DXL!'DR)R0QS8!7[D]3D9=4Y&/V1U]5LY@3 G6P?:I$)F M=CDU2*X$HYGEDM)P*5HU\.4I<=UA_RD=OFN9C-P@&AV,8^-/EEE923?8SO,6 M 4OU0/IHA^W-ZTO7"U_MEV8O;+'Y6M-J?QN-HN1=4SQV_?CRE"D>=]T8]_;) M7-)L77\;'&NR7O!W$B7I7$M^"%'ZK?Q/E"-$&;K#.'X'4=I1_A*QUUM[%(E< MWXO>U?2^&P7]33_8.TP51*[MD5$AN\+KG?4$L# M!!0 ( '.>D58T:\]IKP( %L& 9 >&PO=V]R:W-H965T*<37W2JWKTR!068D542>B1FYV M"B$KHLU2K@-52R2Y U4LB,-P%%2$BT8QRO)6@FJHB\FV!3&SF M7N1M'7=T76KK"-)93=:X1/U0WTJS"GJ6G%;(%14<)!9S[SPZ70QLO OX17&C MWME@E:R$>+*+'_G<"VU"R##3EH&8QPM>(&.6R*3QW'%Z_9$6^-[>LG]WVHV6 M%5%X(=@CS74Y]R8>Y%B0AND[L;G&3L_0\F6"*?%? '$'B%W>[4$NRTNB23J38@/21ALV:SBI#FV2H]R^E*669I<:G$Z7 M6F1/I6 Y2O4-KIX;JM_@Z!(+FE%]#$?W9,50'<\";0ZSD"#KB!"Z5'#%<\P_$@0FRS[5>)OJ(M[+>(G9"221#W$8QWOXDEYZXOB2_Y*^2W'+ M-]C-9]OG5-4DP[EG^D.A?$$O/3R(1N'9GFP'?;:#?>SILNT:$ 5TY#FHDAC; MNC)15>:.*RL)3*L"5:HA/$,3S(@VL5ITNZ*V[:" \!SNE@_*APV1DG!MK(ZP M/\ R%8UN),+:A3@4$LE-?W?1NPJU7\KAP20.DS/XZGGNI/WM-=< JQ5*=Q6V M3GLEX+'38;76C.!'DRDLORQ/ M[(^2J9_$4[CZ4"08^V$8VA_<"TW89Z^NITYB/XH-8#S>=7>"=PU?H5R[L:8, M5<-UV_N]MY^CMT;(M?4U(%A8:#AR7CH@6Q'6;O0HG;C8R6T&4;. M+,WT1VD#S'XAA-XN[ ']]R3]#5!+ P04 " !SGI%6U'.>&\T% #+%P M&0 'AL+W=OQ4MZM'DR*R=BC9(1R-J--J<[Y\E?6*11IO(R7TORC9;?7'Z&LD8I7'3%(4!5U^Z3? M.D/L0D Z F,(KV5DI'Q#%9T<";Y$0N\&-#TPJAIJ$*ZHM5DP>#L(/R M;/%V9+T=;;5YE]+HM 1?%[,">$XA-[\V(.&0![>B[1F9L94U_NDS,WX"_<=6 M__'.F;G*,@2'IU2TSD&O(7FW(W[2&Z%]^%W9\S=ISURH/(L&I'-X5!%%W,*UH4L82(K8'XFB@R9YVG,LD('>3'!8)+(C;!=C;V@-)>A3$ M8/1!"=$@>!@D](F31A'"L1N%:VC?PW@3QRZ%]VP51L2)Q^-];;TE<1.;N,D> M1795N ;K[%; />M,:L5-?_HZFSZ!_MA?WW/]'UYI'X&<#E=,Q]R9(/87M+Y% MD,;MK^D86*)S'$<=\K@U2CH':2![X3^ MWJ?E#J%OLM>V:!T[21WC\6_UZA^.7@MQK9*QAQ(J@LT[LW\68!GCTMN=2\K,_@ND9L^.>( M"Y3Q^H8)U7VRMP$A34 ,(KP,$B=(TE?H=$[K*X:*NO=E[Z":J?76,,"OAG77 M6S >^NQ=VP"X?'<1>,0'9AM^W4G3S3:]@GL2)?%N+L$.":,=#!3"/K*[8/>J M\+V V2&ER#JER/_6W7F$];[>OF^@S?9(X$)(':#4#5=M&_O^9MUMB4.7I+KE M X-0]UC."WE],!-,^Q)PF.Q:,-C%Q+2&W B>*R$L9 Z%)F=U+I&/G@^YQ.OU M5RLFKDP762+3Y&E;K7;5=JJG;7]VO;UM&ULO5A9<]LV M$/XK&"7.V#,T18*7Z$,S/I*TG4GKL9QD^@B1D(2:)!@ E.+^^B[ TY8M*[U> M1 +<_;#W+G2VX>)>KBA5Z'N>%?)\M%*J/!F/9;*B.9$V+VD!7Q9.5REA!;P2259X3\7!),[XY'[FC=N.6 M+5=*;XRG9R59TAE5G\L; :MQAY*RG!:2\0()NC@?7;@GEY&F-P1?&-W(P3O2 MFLPYO]>+G]/SD:,%HAE-E$8@\%C3*YIE&@C$^-9@CKHC->/PO47_8'0'7>9$ MTBN>?66I6IV/)B.4T@6I,G7+-S_11I] XR4\D^87;1I:9X222BJ>-\P@0E^D-'T,, ;Y.B%Q*^0EWHEX31,;>:Z%L(/Q#CRO4]HS>-X/*OV3+#CG:+_Z_F;$5@B* 12D2)EQ?)5GJ\FA\ I+V[\Z).LJ8#:\N+Z8KD4 M=$D4W>+\MH DI MF2(9^[/>:[$.7<\* ]>"L[?U#.U)L+AOA2D$*?'SF!%6!G/RU:YC:J M4G0XL=R)?S1@=]Q7V:$M+RC3IQ]&8%'L!#V Z]F>MX< )1.:WPLM-PZ'Y\?X MAR((RC0U2=.6:K!R%/B &F_Q^W;D@77];>M&$?I"C3_32FAXM:*M]T(<67B M%MLX #FCQV9V\6D+012B13KPOVM-8I#(#09J!A@%=A@/)7A?>T6W0(VA16AP M!M+LB36K\QWL#"D",BF.UB =FH2.Y0P",+"QKS5R7E0&)-A"P5;@QU;D#X7 MH3:*.Q2B>=W1E(*N*06[FQ+,A6D%=@%C$ G#7!-'E:RE2DB65)DNJ=I4"\)$ M4_^Z+M9ES'-=;/?A?[?@7?>A]#M4VGHRV:8:!G!7*70@O^_,/JSPCATXZ%@G MJE,7\)YNS<$$+(-6W?LW@(0Z /K(L;WX -TR>7^\$)3J3D&%=J88=B+7#GQ- M[H$K#WKD% : %()1]F(<[.'>L'-ON+=[;V>?=TX@D7=/,9VU2G7::?:NVG/SC)M@.%\<[>O_%AHB!I2^>C _# M*OA1QS2ZUA[\H(/^BPGZS\6Z3M[+)\WI:;MM<[WOM>W.QZ:]N%888BL, M=?W[T+< '[Y[SM&0((A?EF&[8,,9;FS%\=,S7H^OJ(NO:-^95IHQ?&[&\&1X M]]!%KH!!2Q<\IB!P((B:D6+#U,K,2/ UT4RD>-#6!SI0,O!X,F_Q;A*(1Y2D+@)RNC?DK7 M<'$NM69]80 G]>4^\!TT(W!5,_1@VWNJAL.V'_:TOH/11UJ <3)#35*X4C*I MM+'6?5A/K,B9#([S(.;N. QQK[ML,"K";#>)A[I9@3?9%4GCP34VIV)I+NL2 MSJD*5=]HN]WN_X"+^AK&ULO5AM;]LV$/XKA#H4 M">!$[[:3V :2=,4&K&C0=!OVD99.-E%*5$DJ3O[]CGJ+Y^Z.I&8;(;^I-8 FCRG/U-Q::YU?VK:*UI!2=2YRR/!-(F1*-3;ERE:Y!!J7 MDU)N>XXSME/*,FLQ*_ONY&(F"LU9!G>2J")-J7RZ 2XV<\NUFHXO;+76IL-> MS'*Z@GO0?^9W$EMVBQ*S%#+%1$8D)'/KVKV\F9KQY8"_&&S4UC,QEBR%^&8: MO\=SRS&$@$.D#0+%OP>X!C Q2EE7_]+'VPR$3 MO'J"5_*N%BI9?J":+F92;(@THQ'-/)2FEK.1',N,*/=:XEN&\_3B5J0IT^AE MK0C-8G(K,LVR%601 T5.OM(E!W4ZLS6N96;848U[4^%Z>W!=CWQ"J+4BOV8Q MQ%T &TFV3+V&Z8TWB/@!HG/BNR/B.9XW@.>WEOLEGG^,Y7T&5W!!/YQ)GDN5 MTPCF%F:' OD UN+].W?L7 V0#5JRP1#ZXAZ3,2XX$)$03$A)#57" >/Q3 *G M&F)"E8+:%L[HDG&FC882(B%1 H(YH-> ,_(L?^ MWW(DRA(649.6JJ&5L QI,L;;U]M@A?X!2A*5Y82HBRS1@+7[6X\0- M3FLHL4_(;2('R3=NY1L?+E^91_ *%;Q/Q6$>/[=T'%0Y7E;XC]L.:AQS)XUJ M*)'Q$'PO6&Y@,/.Z]7SD3_T=@)[L[PSH*PIC9[P?92O9=X!ZRD!9V3QC)AX- MT >57Y+2+^6L6GH\@V"PX@L)#Y 5\)P (V?B86P;$FU0PR.>S+'C,\)([(Y$ M"N2D[CWM>B5P@S?3^PWT=W],_XO@-?1W+G9I'*M_%4M'JQ\&DQ_1/KR8'E#% M)FT5F[SJ)M2I='W%:GBYG[3EN*,);CJ';#+52+/-7 [M,U[8;#1)?PAU%C?A M\=\235N)I@=+I(H\YV6V(968J8@+A=:57HJH6I,$K^5H0'6]KV[:U6:DQ< Y M89C :U>4?X#*^B+9+VTCZ?8IKK5.H8@L)FCABR-01P3/#3MM=QK4N;T/KB/M M=HB$3M!M]:EJ;]W:4Y"K\MN$(I$H,EU=X-O>]O/'=77K?QY>?3OY1.6*X2F= M0X)3G?,)GN-D]3VB:FB1E]\ ED)KD9:/:Z"8GV8 OD^$T$W#+-!^%%K\"U!+ M P04 " !SGI%6N1/GRK4$ !5#P &0 'AL+W=O2OPE<%:-=;$1#(7XKLA/B53QS,.00JQ-@@47X]P#6EJ@-"-'Q6F4YLT MBLWU%OVCC1UCF5,%UR+]QA*]FCICAR2PH$6J[\3Z5ZCB&1B\6*3*/LFZDO4< M$A=*BZQ21@\RQLLW?:KR<(I"4"D$UN_2D/7RAFHZFTBQ)M)((YI9V%"M-CK' MN"G*O9;XE:&>GGWBL0/ ?HHT^U8\'6L:O@*.(-Q#T2^BX)O" X@A?6@886+SPAT+;X2NVH M7=MLC7.5TQBF#O:^ OD(SNS]&W_H71SQ+:I]BXZAS^YQJR5%"D0L"'J9"PY< M*T/I%9!KY%"^^4617(I'9K<#[D;"RHCTH8B.VWS_9AQXX07YV?>?0&55=8(U M@VP.TM;MI:"I8Y/PR74A)09ZOB?Z$1*0-*WIMW;E!QA M$2\N#9J4$7C"N:;@)!L5YTBE!W6E!R=76D(L>,Q21NU\0LZNHK5[IAT*C;FE MVC;#HDJ-PK ++>2&2!/_FNE5FSI5:"874K_Z?AQ7X M/8^\V[ZV;<'QK,)3"2487Y)4*%57ZEUC]1O@M&[_= .XB^,J\6T"95/X![JG$^D:5PLITL*'GV-5ZTWJ.'/?AWVJY?]!Z-WNAJ#VXW_=A-(OZ.BJ;DBE">D&]42LI;+(2N[XU:PS&M(, ]B9OUL:7]MW*=R'/#,.SN&,' '4:X(4SNCQGT MW< ?-*C(BY[7=-N7K"4U+]\O$NWNLNP>3'/'=_U@T&W2GC_JEG.HMK[9L]4Y M\[K[S'",JBUI;HNB8V-_9AFC/YRR3@.DVVC7GSD!1_64&9T\9>PON4F)A)2: M0TX+.U\*;LY&G$!_57[/@<."Z=;?G./F_L>!\N50%"ZNEHQS,T,P"]AH3"2- MI$>^_X*Z3!)6#@]S \'MR2U@+E3%;B1P^Y.S04]?_2^ZPUK$IR+GZ*>TN.I5 MX"/!@YDOIX3=UFW]QE4G [FT%SJ%9U3!=7GKJ;GUG?&RO"KMQ,L+YV(!AYJT>B95QK37@6!SDNL MN1[)%AM:V4A5/QF"5K*6\LY._BID76D(H,#<6@=/G'M^B$!:(:/RSQ_2&+6W@ M\?B _MYI)RUKKO&M%%^KPI0SCWE0X(9WPMS*W0?A.:'3BI+IK( M58TMRLHH6JTHSLP_4=T_2JUAB0I6)5<(KS_SM4!],0T,;6#=@GP/MNC!XB? MHAAN9&-*#7\V!1:/ 0)B-M"+#_06\5G$=YB/((E\B,,X/H.7#'(3AY<\6^XI ME3U&>AK#'I,KW?(<9QZ= XWJ'KWYJQ=1%KXYPS =&*;GT.U/!(L?!5W]A/;IH/!@> FOHS3UV3BZ.+:ES ^C MY *^NJ.(Q1_\'A7=+-!TC@"ES^5'VQ'EM::4T@'+[X!N*VV(0]5L!T#FLS3Q M)V$R6#*:,3_-LI])GZC"([;9*&&/N$Y&4388SK3->&B;\;/;AC>FM#B5I[!+1+^NWJBX;43R:I'[%+ MB'T69GZ[2TXTI1OC1$S(\(93R^A#%+_)"EL)0&*95<#"$]/#[DHK.M M[>#.=$ <^RD+_4G*(/$3=NDG*3M5Z^#H_JY1;=TKI6G7KC']53Y8AX?PNK__ M_W/O7]$;KK85I4G@AD+#T82JK/J7J9\8V;K78"T-O2UN6-)CCLHZT/I&DNK] MQ&XP_#V8?P=02P,$% @ &ULM5IMD]HV$/XK&IIIDYGTL,5[>L<,!]=I.G,9 M)I>TGX4ML!I;(I(,=S/]\5T)@S$8)4Y%/N1LHWU6^R#M[F-TNQ7RBTHHU>@Y M2[FZ:R5:K]^UVRI*:$;4C5A3#I\LA$\=;X MUCZ;R_&MR'7*.)U+I/(L(_+EGJ9B>]<*6_L'']DJT>9!>WR[)BOZ1/7G]5S" M7?N $K.,J5Q1"?/4"9I, M'^!3OC&/>$31)/J:,\7LR*F0:_1Z1C5AJ7H#AI^?9NCUJS?H%6HCE1!)%6(< M?>9,J[?P$*X_)2)7X%K=MC4$9Z;8CHI [G>!X N!A.A1<)TH],!C&M?83[]A MCQT ;6#U0"W>4WN/G8A_YOP&=8*W" 6&ML8__Q3V@]_J MV/,)-O,$5F&V>V"VZT(?3S*1OTTY3?'=C @IGJL1GC3C<(;MN;8^(\N:P0USL0UW,2]R'/%I"( M@+@BFQ"E1,2(!L)L=M()19\,:6^!25,$]Q]$(EL3_O*+VEDF(HVIK$TZSADT MI70'UC^F%/='>#0Z(=63TPJI_0.I_6:D,J7RVH1ZWS\+9Q2,NL-J,-/S4?U^ MT.\-\$G0SFG]8-"#0] #9]!3HA*H/\O4F-&(0BM2&[$3I>EJ&)QML$[O;']Y M\EAA97A@9>A.3/$_L'>@R=-H3B43,>P;:/A@JYB,)*1=&L24?5@MDSBV99^D M^\%/=OW4T>ATVY1&=PQA#V6VK-=E?4_SJ) [.I [$O")-J0-+?+ MAGX?#6[TICP4:, M6&*O@L4A=AMRYJ\#[/C=2817Q6HWN]FA+MRVN5GU+78&=C/YZL M8#^O8)NC=2ZCA"BZ:Q9K"?*J7PJTP0E!I_1<0Y?@4I=@=V/_O6]&W3"-J>F> MK9V:=Z.^?%:I*94%=BN+XG>;A*8Q6KP@^LR49GP%;&V@<)CFCN]_?=@FXJA' M7A.I6<369M'!&%LZ=D:7WDNX9]*8W7/M@6OVY374!R[5!W:KCQ\IQ^^AD^;F M',$WR[%7->(5;>8+KTCXZF9.8=MCGBHY#]"7MW2N7P]'",:&(/S[3+X;LS2(]$KAA7 M**5+, UN!I"@Y.Y8S^Y&B[4]Z+(06HO,7B:4@-@V ^#SI1!Z?V,<' Y7C?\# M4$L#!!0 ( '.>D58&PO=V]R:W-H965T \]IK([5)MYNTG:JMN_U-;))P ML\$#TK3?_AZP8R?!Y;I<\D]K._# C],DRJM_)G GX92Y51@W/\N@K:I,FW'[>A/]O8,'F!G5;"+3[SPQR^O6L(42-J>KU'R1ZS]9"=2S M\6*9:O<7KDJ$U7=&;EXT9&ZLZD) MBQ*ZS2789>52YS1FURU8-S13CZPU_OTWW._\T81_I& [C=&M&J,;BCZ>4+V\ ML"/4C:PFU"+_P.6W"][CF$31"#KB<9LA6,J!#+V*H???#&X^<)AEVL *VDA2 M1.EOD42]3F&+JO7.;>\%4MF$]+ 0P*@ M3G@7,=ZI@'-K!IT%?]O>!@F7DLV#LL01+.Y %=^J]N_,*FBF;F0T)[)6*I=3 M54Y5XG25;,Y=-/EG54BEMO2[UK)[(&M$]_4EBGST4^@+KOT% MAP5FJ[_=3 7.F"DX6\+PICDW-(4#M?K!K \DCUQ+U;Q:^7;3,+1/(3>XMAL< MUIL/3# %/+;/:))QP37,9ONBI)'(=QPRZGH^72;;/B7A?C3H5\EV#\ZUO9"P MO<#FWE2K<*Y?/7\>*]HN8ZTQ!)_\/$Z.Y"IE@YS"?$AM/B1L/L?99XBO1/Y< M#-?D4-+:B$C8B!X\/+.D!ACMRU6G$"\Y+/&]:."OJN'B#\6KO8B$O>@36]#X M&3VP+)>-$$?RF1+V%'9$:CLBO=-/XR-93]D@IW H4CL4"3O4_QC]ENGXM3R$VI!8;$A:;7]OMRV#; MV_C0/X80WW+PB^U>>PD)>\ET2D 60E3/&9H'I:?=:Z<1]S]I[?XLM)\7&J M#E-\*_M,U8(+#4-R#B$[[P8PMU7Q^:FX,3)W7W!FTAB9N>N]6]GLBT6$0\UL)*HDB)E=#'HKE>8W4'F_OXFB>M%6.:P/7KQ^SO4_ (9L(4'XGP<^!I_[S6 MK8''IRP)]9U8?N YH);)YXI0I?]AF?=U:N F2HLH#\8*HB#./MFWG(BU 'KV M1 #- ^AV 'TBH)$'-%*@664IK NF6;\GQ1*DZ8W9S$7*31J-:(+8O,:QEO@T MP#C=O^#*E<$\I51,89@H[* 4L-@K&R,138*8I9W>PC67,RZQ3NW#8'2)3^.% MN16[' ;NUR100=IS).0/\@8&4+)YQG (:/IO8#R+TN%1P,X6/?,;< M%=SS:"[,:!&&C[5PO\ Z[A)M-)84!#/X!+SZQ4,EDQZ"EY?<,V"4+V!5Q#$ M<.^+1&%'U:MKY,8@K+LY#\.,!_H$#X3"M8BUK^ R]KBWF:".I!;,TD=FA]2: M\8*[I] @)T =2N%A? &O7[T!Y3/)J^H;V;-]$HM3H'0SFZ7*1O'^&VG>QJ'> M_]\?\1Y<:1[]4\5R-EJS>C2C2>_4G+G\O(:BH[A<\%K_]]](V_FCBI(#)=L@ MIED0T[1E[U]^-^MI%?6UK?:.,8UR[ M4Q9(6+ PX68>\N?5W=XIJ4F:9UMU6RO8D_].@:_S+/[7Q2\53C\7/[$E?FXF M?BH5/[,(Q9KX\4S\6"I^57Q8BWGIZCM0L@W>N@5OW5\J2]U#$G.@9!O$G!7$ MG/VD+)T]4Y:LX^R)@CBE[7"L.#XET01-!+[;QR4R3G=&8#/)N0=:P 1U0:DD M:VPLDG03?5Q!WY_>4X=Y$>TU+CI.^K=%AKW:?=E8,V%D3S9<5R2Q1@[0L4." MUD3"8#R"#NF>P P-<&S(61>-$Q#9LC%+Y6[\4"B-]ID&3 H^#SV8K-!=2FGT M""D-Q8KS;'5Y@42'+7Y$+-DAEG1IL]G>WC3LP/[--[ F,0J94 M, V0VH&"C_D^LX*'@N,N:;UM.G8:Z X-+=)IM1J=;1JL9>Y+0VGRB-4J/=<& MY%DV]M/=I7(,5T9*6T;LONPG'4.>?0/BV2[&8W@V4IHV\CS7=@37@--Y>R7< MXR"NS^$FYI6,66M]Z=YYJ&R;S)9VD[1_J:\@!S*7.3G'L*JD]*K$;E:?$DL8 M9'ORO8 APZ"#G.1233KIZ='?5LM"IWYV-845)Z M46)U=/V!]V^BS!Y\.;RZOQCD/.38/;A"'F",*RWD\&?"I.:R$FUW]_M3!=1C MF$M2NDMBMY>W7 ;"@_=H-C)\Z6\N.Z^U$I\]SIL=26[KK M5:O5UE[WOKR47I7:O>J8(9P]-9;N&EA2(;+V"O9%6%I8:K>P/R&R/\AL$5E[ MY$LQU]=.'"+SX[\YB%&0?EG-#A^*N\5ASR ]XJB7W;.3HFLF9T&L(.13#'5. M.^@097;XDC6TF*?G%Q.AM8C22Y\S5&;3 9]/A="/#3- <036_P]02P,$% M @ &ULO9U;;]LX'L6_"N%=[,X G=JZV$ZZ28 D(C%9]!(T[?1AL0^R3-N:RI)+ M2G8#[(=?4I)-JU9H"SWC/J26S/^/D@YO.B+EJTTFOLH%YSGYODQ2>=U;Y/GJ M3;\OHP5?AO)UMN*I^F:6B668JTTQ[\N5X.&T#%HF?7ML='^/Y(M<[^C=7JW#.GWC^>?4HU%9_ M1YG&2Y[*.$N)X+/KWJWSA@T'.J!,\4?,-W+O,]&G,LFRKWKC87K=&^@CX@F/ MF3* M9V&1Y!^SS>^\/J&AYD59(LN_9%.G'?1(5,@\6];!Z@B6<5K]'WZO+\1>@.._ M$.#6 >ZI 5X=X/T8,'HAP*\#_!\#AB\$#.N X:DYC.J 47GMJXM57ND@S,.; M*Y%MB-"I%4U_*.4JH]4%CE-=LIYRH;Z-55Q^$W 9B7A5JIS-R%TA50(I29A. MS<9]MIS$:5@F^HV\XV+.A3K.?$%N[ZGZ-EWK76G$R6WTK8AE7*:\S\1*)?^0 M+U3J6R'"=,Y5F__WK5S]4UT&?2C^KSI=7YNB^96F^D(2F4SYMB6=' MXET+H*\N_DX!=ZO G6LE,CYY39S!*^(.7*_E@.[MX>^S]6OBNF6XVQ(>G!+N MO!A.[>'_+M+7Q*L.WFF[FO;P@$JC3_YZW:1QYROOQO MR]'?5;GY[;GI1O^-7(41O^ZI5EURL>:]FW_\S1D-_M6F(Q(6(&$4"6,@6$-_ M?Z>_;Z/?W"ZS0C=A0MZ%XJOJI6^GZUAF0I+;N>!5BCM. M5.^9)VKK0359H5RTE0-KKEW+ 1(6(&$4"6,5;%S"]/AF?7,QT/^N^NL6A8<[ MA8=6A9\6H> D5MU#J/L;_ET-L2178YPH$ZH]5AV'JNRJ[L^DTEOW+M-IV1NI M0K *X^EO<4JBJE"TZ6S-NZO.2%B A%$DC%6PT8DZCW8ZC^PUV>B6Q.$D3N+\ MV:@\+7@IKAI#1CI2C22(&F;HIGT5IL__E$26Y60EXHBW"6W-O*O02%B A%$D MC(T.A!Y;A![OA!Y;A7X,G_6@D'R8$<:Y+%MM+M1 +_VA]9:[YKM-4&LF705% MP@(DC")A;'P@Z- BZ,5.T M[S8TB4:@Z>JO&7)]3W>B2JEL^UBNWR6K-JJNL M2%B A%$DC%T<=+R>1=;+G:R75EG?%\N)OC>;54VK+/O@UCNH.RNHJVA(6("$ MTY4N,PU6@T& W';KLE4JAXSX:%4U6XFLB7Y) J9ES?<*D'SIKM-1_L!=!422@N@- JE ML9JV7P.=@:4*.GMFC=.M$JK#6<=9(9-GLN#)E$R>2VV?5EFJFE0]+-(.3;Y0 MFD]X%"K%%UDRC=.YU-^]YQORB2]76:OZUD/IK#Z2%D!I%$IC-6V_QGOCH45] MUZCO'AD3_ZGJ;UGC'[F(LRF)E,SQM/329EKN[6V1*B![ ^@Z<7GKU-K+VO/M M+#62%D!I%$IC1_1RAF19>H469\,QUI9C=4YNGHJ)Y-\*K3Y=J[^M0D(-*R@M M@-(HE,90M*:TQK5R_+/:E@[4KX+2 BB-0FD,16L6 V-M.79OZZ!W5Y_T*$\) M_I1GT==ZR*V=#QY&BZV119;U_7%8W4BUEHA#E\897AZ,5N_M1]A9:ZAK!:4Q M%*VIM;&WG"/^EAJ6K8I)$D=D$^IG8WE[SPPUJJ"T $JC4!I#T9KJ&D_+&9^W M08?:6U!: *51*(VA:,UB8)PPQVZ%U0WZAQGY4M=Q3%N=@8!-%\*I3$4K:FL,<,&ONX*SMMPMUTJ"T $JC4!I#T9K%P-AM[DEVV\^V MW_9<.JM_Z"^-1DUWL186:I)!:0Q%:PIKG#37[LR\Y>E4":LME5T]+^>$E//3 M6C6$6F106@"E42B-H6A-H8UIYIYW0I@+-=B@M !*HU :0]&:Q< 8;*Y]7MBC MB#-!WC[=:L=\S46^G7QJC):H,EID:;2H[=VSD5V-J^;:7;6?T[Z**>?1EY.)R$KU&V5DJ_K0"60U MK?D<\4?AH18;E,90M*;PQF)S[1:;O9,G_R/5$W1='AX?'JGE^9@]H\ZR0ETX M*(U":0Q%:Q8 X\*YYW7A7*@+!Z4%4!J%TAB*UBP&QH5S[2[GSGNS' MT;E\'/ITX]:N'^K206D,16LJ;UPZU^[2'>T!'M)(?8K7_&@/ /7QH+0 2J-0 M&D/1FJN!C(_GG=?'\Z ^'I060&D42F,H6K,8&!_/L_MX9^L![,?1N7P<.GV. MX[9T =!L*93&4+2F],;I\^Q.WY=%G'/R-M[-H7@L1+0()3<=0:N04+L/2@N@ M- JE,12MJ?;>\L\SK__$+@#%K@#%+@'%K@']*^P^S]A]GMWNZ[!6P4[JK#!T MJAR41J$T5M,:LYPMDYP]8]=Y=KONTT+EKB>IDW"N6NBY?L(^%YFJMZMMRUT9 M<4K=E&^2Y^VLN/8Y]Z4GQ4+0XDBD&$?N&$GD@G^+F\C@M+5W_=FC;[H70N(E ; M#TJC4!KS#E>Q6M>T^<:A\^VK6(WZ+RU8JU:U31*N"\(Z%GG!MVM<+7V"/=NN M2D-I 91&H316TT:6 4=3:6/"^783[B];O6C/M[/4T(6J4!J%TM@1O4Y9O>@; M'\X_LG9U-X=FS66N&FO]<=NDRY>UA?IP4%H I5$HC=6TDY>@^\9B\^W+4/>Z MZX9Z1!:3/WE4WE3G(DSEK'TRK!W?65&HI0:E42B-U;33&^:]=Z;9W;*W?!Y& MSR\/FNSAG16#6F10&H72&(K6E-48:?[PK+=7/M3W@M("*(U":0Q%:Q8#8XWY M=FOL(U_5;]BJYZ^V:@NUP/Q#T\IKG;4*S99":0Q%:\IF+##_B 5VVILL6\6$ MVF%06@"E42B-U;3&F,GV0C3?.%W^J>M ZUO:QOM''ZKG%VJC>A,I^1GMH1X8 ME!9 :11*8W[+9+OAR\H;<\NWFUM_A$G!SR(\U-F"T@(HC4)IK*:=_)I:8VP- M[<;6H=W!U+U270P>MI861'O[D735'DH+H#0*I;$C"CJNQ0#I[[UR?ZE7?NH? M1Y DTB)6;]_?[=W] ,-M^;,#?9.\^O4&I? \3B5)^$R%#EZ/U8!15#^(4&WD MV:I\@?\DR_-L67Y<\'#*A4Z@OI]E6;[=T!GL?I;BYO]02P,$% @ &ULK5C; M;N,V$/T50ET46R!K77Q-:AM(;"T:H"F,9--]*/I R[1%1"*U)&6GQ7[\#BE9 MD1Q9M0KYP1*IF3,S9T84A],#%R\R)$2AUSABD2>BGI.5@)%=H&QH3)BDG"%!MC/KUKWQ7:-@)/ZD MY"!+]TB'LN;\10_N-S/+T1Z1B 1*0V"X[,F"1)%& C^^Y:!685,KEN^/Z)]- M\!#,&DNRX-%7NE'AS)I8:$.V.(W4(S_\1O* AAHOX)$T_^B0RSH6"E*I>)PK M@PBI^9+(0-#$)(UOT5TJ M04!*A-GF;;#@\9HR;(0^H00IQ)< MDU-;0? Z!#O( [W+ O7.!.IZZ($S%4KDLPW95 %L8*V@SCM2=^AYZ[YU[DEG\YH%,";*"R M7U1AWT#WNZK"OWZ'.72O2/QW72EDU@;UUO3:>R,3')"9!8NK)&)/K/G//[DC MY]>Z9'4)MNP2S.\(K)*R09&R01/Z_ M7.$(LC=>P%D#.<*I"+NB_9'.L,ST9 M12B(L)39,, )U5JPJ@4O=7G+3(Z,2?V)V\]'\,4SOZF]+R>ET;FV2>D2S.\( MK)*489&486-2X!6)X>TP_%X=\_"6F3K*A^\I=^HI;S3=EO*+S?H=F:WP.2KX M'+7@,\$"[7&4$I1 S1MVT?>S"V%&;X8_*<7I]"!&]X3;1C?:%LZ+[7J=V2U0NBD('32CM#_4ZR3 MRXJUT9.V[%YFT_]/L0IKUP5KUXVL?<5"8*;@XY0JJ6"W ;O4.F(:4=KN)Z[? MU9,[<6OJ:=FE5;\CL K-KO/693B-1/NO08C9CJ!'O7^KW;UG /I22K$[=H8G MU==LJ6WY=8KF=X569;G4R[G-GRLLPT^K^Y4/O=*>2 4-O=(O?2W?&=2X1'=_ M^&XA;3;8FNPNT?RNT#*R[5(/'>MV5A]>2&1ZUZR=+F:+ Y);F/8PHCLP"(;*)Z8CGS-%?3WYC8D>$.$%H#G6\[5<: -%,=& M\Q]02P,$% @ 0 P ^ P !D !X;"]W;W)K&ULK5=ACYLX$/TK%E=5K=0N& BPVR32;G)53[I6JZ:]?G9@ MDE@U=FJ;I/OO:YLL38"ENWOY MB>>9[W!@_#>"_D=[4!T.AGR;B:>!NMMU>^ MK_(-E$1=B"UPL[(2LB3:#.7:5UL)I'!.)?/#($C\DE#N3<=N[E9.QZ+2C'*X ME4A594GDW0TPL9]XV+N?^$S7&VTG_.EX2]:P /UU>RO-R&]0"EH"5U1P)&$U M\:[QU1P'UL%9_$=AKXZ>D:6R%.*['?Q33+S 1@0,C/Q,@\5L"(5TY_%_@,<"(TL7BZ8T MKVU38YQ72HORX&PB*"FO[^3G08@C!YP\X! >',*V0_R 0W1PB![K$!\<8J=, M3<7I,">:3,=2[)&TU@;-/C@QG;>A3[G-^T)+LTJ-GYXNZGPCL4(+NN9T17/" M-;K.0'%*8!ON#2$PGM"-^$@XASR"Q3A-R@, MPK GH-GCW7&/^_SQ[L$ FZA)3^3PHO^=GC[M:^RX']M6E"NU)3E,/%,R%,@= M>-.7?^$D>->GVSG!YF<".]$T;C2-A]"G1KRJK!C14-@*8=33?>+5(*D#L=5S M-PU'$4ZBL;\[EJ5KAH,LPN&IV7PPI&<2'C6$1X.$9T1MWJ#<7!'\J.B.,.!: M(7-B3>566M+<2F'7^W2HL9,C@FDD,$LOVRGO6D6FXF:MG ^&]TSR64,^&R3_ MR;1-3*A>CEDG>AS'V0BW2&:=5S;. MR28CX8QC-)7C8D+P=)_BL(5VA+[LB2 M@3O3*\H)SP$Q,/T0$DM&U\3V6+TZ7':S&':.PV $3ST.9P([$0L'O]N=X(_O MA*N$$G(P'6?1V[,$W4J5I4&KGLV&MWJJ+N="JX7QCUK"$N3:M=8*N;:A;J:: MV:9]OW9-:VO^!E_-ZB;\-TS]3_"1R#4U[QZ#E8$,+E)3WV7=9M<#+;:N\5P* M;=I8][@QOR8@K8%97PFA[P=V@^9G9_H+4$L#!!0 ( '.>D5:*R"%ZV@( M .0' 9 >&PO=V]R:W-H965TL MFEJI:UZ T'80">BF35HE5-;MLTDNQ*IC,]M NU\_VPD9A<#Z85\2O]P]]SQG M^VZP$?))%8@:GDO&U= KM%[>^KY*"RR)NA)+Y&8G%[(DVDSEPE=+B21S3B7S MHR"(_9)0[B4#MS:5R4"L-*,Z*+1=\)/!DBQP MAOIQ.95FYC+*3K]G0"RPA M9)AJBT#,;XT39,P"&1J_:DRO"6D==\=;],].N]$R)PHG@OVDF2Z&WK4'&>9D MQ?2#V'S!6D_/XJ6"*?>%36T;>)"NE!9E[6P8E)17?_)SZO1 MY#"C"TYSFA*N892F8L4UY0N8"D93B@H^P$1P+4WB8:04:@6$9_"-DCEE5%N+ M\SO4A#)U86P?9W=P?G8!9T Y?"_$2AEK-?"U(6U#^VE-<%P1C(X0#".X-V$+ M!9]XAMEK -^H;21'6\GCZ"3B':97T DO(0JBJ(70Y.WNX0DZG>8$.@ZO\OY=& OG2;'5:GY,6\6D9XBFV)J:+U731;O]9) M& 0#?[VK][3-*QF]1D;OI(SZM2BK ^F:S!E> D?=1K%"BG?"1W&GL\>QQ>@F MO&XG&3&ULM5AM;^(X$/XK5JY:[4IW31P@+5U *O16=Q]Z5Y7;W<\F&W\WPT!C8$U\H[&7M&9E0%IR_F,6?R=@+C$>00JP,!-%?.YA!FAHD[<>W M M0K[S2&]>=7]$\V>!W,@DB8\?0K3=1Z[-UZ*($EV:;JF>__@"*@@<&+>2KM M)]H79P,/Q5NI>%88:P\RRO)O\KT@HF;0PT<,PL(@/-6@5QCT;*"Y9S:L!Z+( M9"3X'@ES6J.9!\N-M=;14&;2.%="OZ7:3DWF>?H07Z(Y73&ZI#%A"MW',=\R M1=D*/?&4QA0D^@W=)SL0BDJS35B"9IS%P)0@-B,:XIG*%_3^ 12AJ?R KA!E MZ)&FJ7XM1[[2_II;_;CP;9K[%A[Q#8?HD3.UENAWED#2!/!UH&6TX6NTT]") M^ #Q->KA7U$8A"'Z/'] [Z\^%#2#:/%P=CH>_@%>P^%>F9Z>O:!WY((ZXS&7 M2J)W)-M\?,N\T,RW4ISC]]OQ39&XDQL2P]C354""V($W>?<+CH*/;6QT!-:@ MHE]2T7>AMU#Q'[IJBSB'&5@84\5VD^"Z-_)W]4#:S@S*,PW_!J5_ [=_^4]& MZN(6 ]V110K:PS>)B@4D5-E\M3GOO./<='4$UJ C*NF(+JS*69YAA139+X0+2N$PW';DO';CN6K'[]-P-G',XKSTU; M1V -=H8E.\,+*WC8)14=@36HP$'5)@1.J;0&C38@S*[N]UK_W7-(C!ME-CJ4 M=?NQ_K!=V[C6V6"GR\^P [9M5W2AW_:FQ E[;MJZ0FN2$%8DA!<6<7%!5W1T MA-:DHVJGL+-%.;$4%R#U2AL>BO;MD2/%&%<-#G9W.*<(]H0"[+[E[(1UA-;D MI&JJ\.#2^NVTI>H*K4E'U51A9Z/R^O;2J.VVSND)KTE$U6MC9O/RMJCX4=:== MDU^;LVB9KNSX22+;1.=#B'*W'''=V\'.P?[4C+[L_*:"R>=FCT2L*),HA:6& M#*YO=+T1^2@J7RB^L=.[):8,">9V6=W(IGQ2E'"X$X@694E%D\?@?+= MW/&=YP?W9%TH\\!-9AN\A@6HGYL[H6=NR[(B)3!).$,"\KESXU^G4Q-O WX1 MV,F],3)*EIP_F,G7U=SQ3$) (5.& >N_+=P"I89(I_&GX73:5QK@_OB9_;/5 MKK4LL81;3G^3E2KFSM1!*\AQ1=4]WWV!1L_8\&6<2ON+=DVLYZ"LDHJ7#5AG M4!)6_^/'QH<]@!^= 0-(#@7$#: \%Q U BZTPMQ?J08H63F> [)$RT9C,# M:Z9%:_F$F6U?**%7B<:I9%%O-^(Y6I U(SG),%/H)LMXQ11A:W3'* MW6)9C)[7)+J'#,@6+RF@MRDH3*A\IZ-^+E+T]O4[]!H1AGX4O)*8K>3,53I= M\U(W:U+[6*<6G$@MA>P*A?X(!5X0],!OSX?[/?#T?+AW"'>UQZW106MT8/G" M$WRU=^87??I3:=LH& ^U-=I'J03)%*SL>I]3-7?4SVU*P[7[;T@T*XN.@=#"A%\J-6KG1H%Q[>,R!R

2!Y-ZH>1Q*WD\*'GO:F0GKL:XHR$,CK?VC)AT,)$7RHQ;F?&@ MS!]<86H5CCJ;:W=<'/J 9,%WS-1750"2"BO0GV)EJKA=SO77O/=4Q-U3$87' MIZ(;%/K3XU,1=VZ+/YE$<1MUX,.D]6$R6"1[/BTC]!U4GY3))4OB)LPR0;@G1BE=+E5=TL#A.NW6O4QN[,5&G- XF]K^RW;V6 MQO2?W[!8$R81A5S3>U<3?5U%W=/5$\4WMLM9>N">Y(4R WX\K7 .2U /U4+HGM^[I*0$)@EG2$ V M\R[#BWDX- ([XY% ([?:R(3RQ/FSZ?Q.9UY@B(!"HHP%UK=7N )*C9/F>.E, MO7Y-(]QNK]UO;? ZF"2FJI>-F)-4%)6'O'JVXCM@3A>(\@Z@21Y6X7LI376.%X*GB#A)FMW4S# MAFK5&HXPDY6E$OHIT3H5+]ML()ZA)Z MQ42@1TQK.$$+H=\,H=X09BFZ>:E)I7.E3M ?_29]NP:%"97?I[[2C&8E/^EX MYBU/M(_RN>%G5"@2"=="[HG1ZF$_M0E8X@9FGOR4)XA6\^.N7\*A M=1_L(=R7&@8[48>?@#KJ44?.S7R0D-4449+!+C2W>(#> OIP!CW&&.GTY)G MJL%B)X-3^<[MF?1>)* M%TZV6>A2%829H)]GG*MUQRS0%[_Q/U!+ P04 " !SGI%6_A6%D=0" ## M" &0 'AL+W=OI"3MWT^R'3?%7#]TRXLM4>3A(6F* M'NZ$?%0IHH:GC'$UJG)60MNITYCI\#M_',:F[)08G>;L6U?7JN< M1#AR3.,IE%MTPH\?_)[WI85YMV;>;4,/;[.<4&GZ3$.4$KE&,+VR^/X Q%:X MB6V)UR_P;--OPV#0'[K;!A*7-8G+5A+CZ0V0)*&,FB^I,46M]N],4:]FUSMB M<7M'8-ZOF?=;\SK;(&AA;L^R0_.R0YM8ECB]@Z+ZGNLQ5* MF[:I,%\9?_ZD8"6(C*THIM)$?4$L#!!0 ( M '.>D58#?&Z)I@0 !&PO=V]R:W-H965T^Q#.%QGM)7J9['D7*-?69H7XVBI]>HRCHO9DF>LN) K MGILK"ZDRILVI>HZ+E>)L7@5E:4R2I!=G3.319%1]]J F([G6J!1/"]U^4$\&:W8,Y]R_6WUH,Q9W*#,1<;S0L@<*;X81U?X M\H;VRH!JQ'?!M\7>,2JI/$GYLSSY9SZ.DK(BGO*9+B&8>=OP&YZF)9*IX]\: M-&IREH'[QR_H=Q5Y0^:)%?Q&IC_$7"_'T2!"<[Y@ZU0_RNUG7A/JEG@SF1;5 M*]KNQO9-QMFZT#*K@\UY)O+=._M53\1> .Z\$4#J ')L *T#:$5T5UE%ZY9I M-ADIN46J'&W0RH-J;JIHPT;DY3).M3)7A8G3DSLF%/K.TC5'7S@KUHJ;-=(% M^G#+-1-I\1']A1[Y;*V4R)_-\;?I+?KP[B-ZAT2.OB[ENF#YO!C%VM12(L:S M.N_U+B]Y(^\MGUT@BO]$)"&D)?SF^'#LAL=F!III(,TTD J/ADU#&Z\=4*<= MJ/S6718K-N/CR'RM"JXV/)J\_P/WDD]M+(' ',ZTX4Q]Z),[D;-\)EB*[@5[ M$JG0@A>7;91W./T*I[PO;"8$]WIT%&_VN1R.ZG;[=I!38Z>IL>.M\0=3BN4: MI;;"M@*](*%K @3F\.TV?+M0.NQ"<@8"Z*V#DU>:].8ZD0E.["]\$JS>J_E5M_@[U6(D#0-="^HOL'O_7^;*>R MLR!>DN $OY;O.?P.MH8'^QW//=_P%+7][;GV1P:O&Q":R]/: M)MP'TRNH78)"I7/X'F)]#^F!J1/4!T&AN;RM#R+^_E& .D%M4(UV7$N66'M# M_/;&BOBDQI@?/9CC.:(#,$D#6J+H-#9 >QMC8#MC](AFF3_; MJ6RL-Z)^;V3%?7S;S \9O)SG:!]1:[HHV*8:!;5;4&@N;VNW*-3&6@WD[/"V MM,W\^4+YQ'M/+92/C'QAZEGD!4KYPL G%WTS>VKW%,;N1,M5]2##D]1:9M7A MDK,Y5^4 D5:'VP5H)00 +@7 M 9 >&PO=V]R:W-H965T.?]D M+MZOYD%D,H($ELI 4/VU@RM($H.D\_BW @WJWS2!Q^,#^JTEK\D\4PE7//F' MK=1V'IP': 5K6B3J ]__#A6AD<%;\D3:3[2OUD8!6A92\;0*UAFD+"N_Z4M5 MB*, ,NH((%4 >1TPZ0B(JP!;N;#,S-*ZIHHN9H+OD3"K-9H9V-K8:,V&968; M'Y30=YF.4XM;R@1ZHDD!Z ZH+ 3H/5(2_8K>9WFA!X6$%6*9+HT"H1-@V0:I M+:"U"=S90+ZV,X^0YAS=4)%IN:"'+14@T<_7H"A+Y"\:\7 K8?29)4Q]UG-. MT"Q4FI))+%Q6Z5^5Z9..]#%!=SQ36XENLA6L7(!0UZ(N"#D4Y)+T(O[)=P-$ MR!DB$2'H1Q0B:9FTY=:/= W+ 8IQA?2Q$\M),Z[W+;;@PP[P/V '"8K1%_3$ M$ZK*1[^U,?<$YE ? MUM2'%CT^3;)MG(<^.7L"8>_%.Y>0)S*$^J:E/ M?(EYXI.S)S"'\WG-^?R[B;D7^=0BG+>)&9-1NYJG-;WI&]5\S>22%YJ.H KZ M3^=>R%-Y>0)SV..H<121+TE72)YH^T)S>1\Y*?S=9-T/?7(A<*NP)Y-V86/2 M4"3?*NWNL[H?\V1NGM#<"C2V"\?>Q.W5R7N M:(H[Q-U8+-SOL1IQW[SD^BU3O_>85YY61EX]E2\TEW=COO#8FZ2]^BY?:"[O MQGGA7I/S9DEK07QL+8970U:AX?A(UL-!A['&C=7"_5[+?1T_0X]"<]8OZW]E MT,K)J[_RA>9R;WP8GGH3ME?_Y0O-;6 T!HST&IUCWO<@RJUO(UW!3)V#E$QK MR55-CK95$6D7)FG<$NEW2UW"?-SSUER]&B1?:"[WQD81XDN8Q*MY\H7F\F[, M$^EO6KU9F/%7DL.#R?BU,+]>I4UN_$J8X5%O- 6QL2UCB:QY+=ND]6S=EGYG MF[%AL[SL:=]1L6&91 FL=6@TF.C_;5&VBD5;!W^)N80, '(. 9 >&PO M=V]R:W-H965TSAW[4VI-85)9<24ZV<'Y\1[+CV(MC-N#S);%DS>MY1B]BM-A)]5.G M (8\9USHI9<:DU_XOHY3R*@>R1P$OEE+E5�[7Q=:Z )BXHXWX4!#,_HTQX MJX6;NU>KA2P,9P+N%=%%EE'U^PJXW"V]T-M/?&>;U-@)?[7(Z08>P/R3WRL< M^;5*PC(0FDE!%*R7WF5X<1V.;8!;\IOVL#F\U[]LX-'F">JX5KR?UEBTJ5WYI$$UK3@YKO< M_0T5T-3JQ9)K]TMVU=K (W&AC!C:>KZ1/OZ7$6]BM_D=D2BZ .)@B@B?Q&?Z*.Y M]2O=0#PBX[!2^G%4JY7FN-[&L1,?G[:-'5E>E4*3;B%[:ESHG,:P]/!8T*"V MX*W>O@EGP:_152DY=Y+VB-NN@H6_;2*5 M*\Z;*T;S6;VHE>JT3G7:F^I7V (G8\SN47)JG/&[LNM5.75O!A)K <]JX-E0 M?IP-R3R06(MY7C//^_W(!!4QPU-L?[@QT!](=N#'R.J@T3FG!88RCV,]@;J/*" M4PZ,S-T=X4D:O'&XQQ0OA:#L GR_EM+L!_8#]35S]0=02P,$% @ &ULK55= M;YLP%/TK%JNF5MI"("%D&4%:$DWKP[2J:==GE]P$J\9FMA/:?[]K0U ^:%5- M>P%_W'-\SL7WDE12/>D+$'@SEJJ@AJ3;V^%00<,F,9*+YV, ?.+1'*^--P>NV1%G@XWK-_=][1RR/5,)?\@:U, M/O7&'EG!FFZYN975#VC\.(&9Y-H]257'QAB<;;6110-&!043]9L^-WDX 3# M5P!A PC?"Q@T@($S6BMSMA;4T#11LB+*1B.;';C<.#2Z8<)^Q:51N,L09])? M)@=%9I13D0%9NHLSET4I!0BCR6=R+78XDNJ%7"[ 4,;U%:[>+Q?D\N**7! F MR%TNMYJ*E4Y\@Y(LL9\UQ\_JX\-7CE] UB.#X!,)^V'8 9^_'QXWI+*[Q7!A2CO--I#8\=W/:&71H&89SXNT,'YT%!-&YCCH0-6V'#-X4] M8!NPMZQ4E/:G324H[:F0KJ41>=9 MB^+QB;3SH''\Y42:?U#CMK_^I&K#A"8S;)A5AU[,PV'_OWNW9"!"5%:-I+XH][CL^YN;X9;J5Z MT3F (;N""SWR_K-(>"ZHXL0>#.4JJ"&IRJE:]+!31SH(+[81#T_8(R MX25#MS93R5"N#6<"9HKH=5%0]6<,7&Y'7M?;+SRR56[L@I\,2[J".9CG??=P:1GXUW 3P9;?3 FULE"RA<[^9:-O, * @ZIL0P4 M7QN8 .>6"&7\KCF]YD@+/!SOV1^<=_2RH!HFDO]BF/ ;OP&(*P!X:6 J 9$SFBE MS-F:4D.3H9);HFPTLMF!RXU#HQLF[%><&X6[#'$F^6%R4&1,.14ID+DKG(DL M2BE &$T^DIF"DK*,?-EAX6C0A(J,5*C)6BF,(O=: \9>3\%0QO4-HI[G4W)] M=4.N"!/D*9=KC3 ]] U*M@?[:2UO7,D+WY WA;1#HNX'$@9AV *?7 [O'L-] M3%23K;#)5NCXHG_*5IN]BB]NY[-7=*!+FL+(PSNH06W 2]Z_Z_:#SVUF_Q/9 MD?6HL1Z=8T_V=0!5';1YK0AN'8'M'ILD#C#KFT,+IS']7M#$'"F+&V7Q6675 M1TGK8J2N&-OD52S]@Z.C.'HE[S0FC,-V>;U&7N^LO"=I*"?E_9VJ%1.:<%@B*NC<(HFJ^EXU,;)TK6,A#38B M-\SQ5P'*!N#^4DJSG]ANU/Q\DK]02P,$% @ &ULK5AKC]LH%/TKR%NM6JD= M&[]B3Q-+.YFM6FFK'37M]C-CDP35-B[@9/KO"[;'C\2AS8HO"=CWGIP#%SAA M>:3L&]]C+,!3D9=\9>V%J&YMFZ=[7"!^0RMJ =VLJS0 M#F^P^%(],-FS>Y2,%+CDA): X>W*^@O>KEU')301_Q%\Y*,V4%(>*?VF.A^R ME>4H1CC'J5 02'X=\!KGN4*2/+YWH%;_FRIQW'Y&?]>(EV(>$<=KFG\EF=BO MK,@"&=ZB.A>?Z/$][@0%"B^E.6\^P;&+=2R0UES0HDN6# I2MM_HJ1N(40+T M+R2X78+[NPE>E^ U0EMFC:Q[)%"R9/0(F(J6:*K1C$V3+=604DWC1C#YEL@\ MD?PK]IB!.Y2C,L5@TU3.FA85+7$I.'@#'I@L&29^ %1FX._O-:GD)(K7H)2! M+^^Q0"3GKV3/GB%7@!2 D^[VG-90)?VD*25#]EIQVANY:0>X'0/4YO M@ =? ]=QW9GT]>^GPVFZ+8>F'Q^W'Q^WP?,NX&GDSVEKP?QY,+4D;WF%4KRR MY)KCF!VPE?SY!PR=MW-*#8%-='N];D^'GGRF N6@&JO'S^KGA+=HBP9-;1V' M!/I1'"_MPUC13%2P\-T^:D+5[ZGZ6JK_8,[E=I#619TC@3.YBN6 I 2I?6*. M:PL7CEB\B;PH..$Z$Q5& 9SG&O1<@_\]K!>+*CAC$@;0/Z%['A1%\06V8<\V MU++]B,IZ*S?:FI%RIY]_+="UA6\(;*)YT6M>F%SP"Y.Z#8%-=$>][LCH@H_. MZBU>^-Y)41>6>]P3C7^QW.6IO:=Y!D@AZ1ZP8CA[T&AQKIT;0V 3R= 9 M3FG'9%5V:(:DFT*;:A\Y%&BT,CNX<=5Y<7Q:FC-1?@0O;)APL M0>RHGRCO5 M0EHJ/46C/L$4VE3RX!2@9[0VM<;C:NV&T*;:!^L!]=[CZMH\=Q5^<%::,T%1 M?*$R!^D58U1[KHM0( (0( 9 >&PO=V]R:W-H965T\WN^PY?15JI'G0$8\IQSH<=>9DQQZ?LZR2"G MNB,+$/AF*55.#4[5RM>% IHZ4,[], @&?DZ9\.*16YNK>"37AC,!ID E]NQU_5V"W=LE1F[X,>C@JY@ >:^F"N<^35+RG(0FDE!%"S'WE7W*DZOWM("]\<[ M]F_..WIYH!JFDO]AJ/I+"D:V[NY/8[5'[ZEB^17+M?LJUB X\D:VUD M7H%10DC@H]/:;KBS.PE;&6>0=$C4O2!A M$(8-@J;_#^^VR(GJTX\<7W2$[]CA"C!-IU62]9K)[/_]4A\DC0T&2Y9^H[%WD>;..Q@VC;[/IIB MHCKF0%Z_EM=OE?<#\&+()$\)RPLE-V"STEB_K3SOSMJ;Z)B\H4]8K23*J5HUE.'Q38L&;,FS=YKTF_+T+/0=49?N< M)HE<"U->=O5JW4JO7 =YM3[!%EMVQ'\T97^^1;-,:,)AB91!9XCV5-GSRHF1 MA6L;#])@$W+###\30-D ?+^4TNPF=H/ZPR/^"U!+ P04 " !SGI%655*^ M,XD" !9!P &0 'AL+W=OS;);6/AV)GMMNS?[]H)61FAP+27Q!_W M')]S;5]G&Z5O305@R5TMI)D$E;7-:1B:HH*:F4/5@,29A=(UL]C5R] T&ECI M0;4(:12E8-V6H3Y^1&J5O7^5Q. M@L@) @&%=0P,?VN8@A"."&7\[#B#?DD'W&[?LW_TWM'+#3,P5>('+VTU"8X# M4L*"K82]5)M/T/D9.[Y"">._9-/%1@$I5L:JN@.C@IK+]L_NNCQL >+1$P#: M >A+ 4D'2+S15IFW-6.6Y9E6&Z)=-+*YAL^-1Z,;+MTNSJW&68XXFW^S%6AR MS@23!9"Y/SA353=*@K2&O"=MP%G] T"]<#=D:] MG=%..V?EVN^A/\!X-@D*:1@?/J.C1P*.DW[Y5F,;DFZ%'(U.AB6.>XGC9S+> M*,.'\[L3^=K\CA]II^-H6'O::T]W:K]2E@FB_'61?RH%\Y5BR%#Z?(H?A] 3 M.OY+9[A5^-RC\X7I)9>&"%@@+#H\0K.Z+>1MQZK&U\(;9;&R^F:%;Q]H%X#S M"Z7L?<>5U_XUS7\#4$L#!!0 ( '.>D584%1\5[ ( /,( 9 >&PO M=V]R:W-H965T'[^SQAHL760 HM"TI MDQ.G4*JZ=EV9%5!B><4K8'HEYZ+$2D_%TI65 +RHG4KJ!IX7NR4FS$G'];M[ MD8[Y2E'"X%X@N2I++%YO@?+-Q/&=W8L'LBR4>>&FXPHO80;JJ;H7>N9V*@M2 M I.$,R0@GS@W_O5T9.QK@U\$-G)OC$PD<\Y?S.3;8N)X!@@H9,HH8/U8PQ0H M-4(:XW>KZ72?-([[XYWZESIV'=AS\*,W'(+6(3C7(6P=PCK0AJP. MZPXKG(X%WR!AK+6:&=2YJ;UU-(29?W&FA%XEVD^E/U4! MUBBED&:%9OG"DO M*\Z *8D^H9LL$RM8H.\$SPDEBH!$EW>@,*'R@UY_FMVARXL/Z (1AAX+OI*8 M+>3851K.?,+-6I#;!B1X ^0.LBL4^A]1X 6!Q7UZOKM_Z.[JE'1Y";J\!+5> M^$]YL877Z$5V/5.,U[+"&4P<76T2Q!J<]/T[/_8^VX+]3V('H8==Z.$I]73W MCU-88HIR &NXC492:YA6L4XC;Q".W?5^&'TC?Q 'G=$!7M3A16?A58+G($TW M.4'92,5[ $$4Q4>4?2,_' WME(..[-:V KL!'&_4PEQ]GLVP1A;"=,.L+D).$S M%@(S]8IHVX1>;7!)[\/1Z(BM;S*([&C##FUX$JWI$WA7,G^;I(UPV$]-'!TA M]FVBH6=G''6,HY.,CUSI$MDQPE;? *0=<-2KUR3PCI/8-PI'R?$>=/>.)',= M^('%DC"IFTJNW;RK1&]DT1RQS43QJCZEYESI,Z\>%OI6 L(8Z/6<<[6;F(.O MN^>D?P!02P,$% @ &ULK59=;]HP%/TK5E9-G;0UGP3H0J0"FK:':55IMV>3 M7(A5Q\YL ^V_G^V$B)(4T6HOQ!_W')]SN?%-LN/B418 "CV5E,F)4RA57;NN MS HHL;SB%3"]L^*BQ$I/Q=J5E0"<6U!)W<#S8K?$A#EI8M=N19KPC:*$P:U M#@!^] H@: #!N8"P 836:*W,VIICA=-$\!T2)EJS MF8'-C45K-X29?W&AA-XE&J?27ZH @::88I8!6MC"F?&RX@R8DN@+NLDRL8'< M+NH_#]?)9SFZ XJ5WI@"@Q71L9=S4)A0^4FC'A9S='GQ"5T@PM!]P3=20V3B M*BW9'.QFC;QI+2]X1=X?LIHA/C@U MB*(C92=/>6=R!ZV'P5D>,EZ61)H;LK>8!AT;X?C(13?$#UY)<-R*B\\2M^1L MTROK)/RM-1YW#,31L-_ L#4P?$OI(H6?H-?(L%LF\5%^NR'A(.Z7-VKEC4[* MJR\5O,]R&ULK9AM;YLZ%,>_BL6= MIDW: B8/37N32&VXU3KM:E6[;B^F^\(A)\$J8&8[2?OMKVTH@8QXC>0W"0:? MO\_YV1P?/-DQ_B@2 (F>LC074R^1LKCP?1$GD!'18P7DZLF*\8Q(U>1K7Q0< MR-(89:D?!L'(SPC-O=G$W+OELPG;R)3F<,N1V&09X<]7D++=U,/>RXT[NDZD MON'/)@59PSW(A^*6JY9?JRQI!KF@+$<<5E/O$E]$>*@-3(_O%':B<8UT* O& M'G7C9CGU NT1I!!++4'4WQ;FD*9:2?GQJQ+UZC&U8?/Z1?W:!*^"61 !\G54ZKLY.R*<65!\S6ZY)SD:U!S*@7ZB+X!S] 71M34Y$LTY["D$EV3 MF*94/BLG98*N:4[RF)(4W>1"4KDQ,_DN DEH*MXKD8?["+U[\QZ]03X2">$@ M$,W10TZE^*!NJNMO"=L(-8*8^%*%HYWRX\KUJ]+U\(CK7V/90WCP 85!B#O, MYW;SSYN\A\+^4?/(;GX/10\%N,O<5T3KB0CKB0B-WN"8WO>K!O/+WYEW ;)* MZI1Q(0H2P]13.4$ WX(W>_L7'@5_=^%R*18Y$FNA[-I=BH@0N/1P$^H.5HR!:M44UK9*7USQ/P MF"I"!:=QYP*RVI\*I!0[;P 9]\:'J\?1B"T>9S6/L]=G^2X<5O-3<;@4BQR) MM;"-:VQCIQE][)*B2['(D5B+XGE-\=RZ^+XN4KHFIDA3F6JIF':QLVJR-\[X:#9JQ4L#O:5;6 -UQ12.A]3:1;-"CH3D%WEU( KM68P MP\-X78W8YM*H^+$]!YD/1*16P99P2A8I_'F;MTN>#*GZ)L'MC?XP4;L:M,UI M7Y!C>T5^"YRR)8U109[- E*,LDXX3LOP/W@U1JJ^D$G7]U+DRI$VL'W9C:WU MJ-G<7O'18EKYB3+XT]&E3?1PY^Q]02P,$% @ M&UL MM9I=;]LV%(;_"N$50PNDED1_)G,,))&*=EBVH.G'Q; +1J9MHI+HDG2<#OOQ M(R59$FV%L;"SFUA2Q.>0[Z$HOA1G.RZ^R36E"CVE228O>VNE-A>>)^,U38GL M\PW-]'^67*1$Z5.Q\N1&4++("Z6)AWU_[*6$9;WY++]V)^8SOE4)R^B=0'*; MID3\N*8)WUWV@M[^PD>V6BMSP9O/-F1%[ZGZO+D3^LRK* N6TDPRGB%!EY>] MJ^ BPA-3(+_C"Z,[V3A&IBD/G'\S)Q\6ESW?U(@F-%8&0?3/([VA26)(NA[? M2VBOBFD*-H_W]'=YXW5C'HBD-SSYRA9J?=F;]M""+LDV41_Y[CTM&S0RO)@G M,O^+=N6]?@_%6ZEX6A;6-4A95OR2IU*(1@&,GRF RP+XH,!P^DR!05E@<&J$ M85E@>&J!45D@;[I7M#T7+B2*S&>"[Y P=VN:.3GSE*ZQB>O%9>W"HG;X MF=H%&-WR3*TEBK(%7=@ 3U>\:B_>M_<:.XE_Q*J/@N$9PCX.T.?[$+U^]::E M8C=NS*\DZR-\;F.0T@KJ)[FI1?'3UG)W@)#&?30(\@#84<_H=,PSS;5D'%3= M9I!S!YVZ34O]K@O.L)UCAL$+N2$QO>SI<4Y2\4A[\Y]_"L;^+VU)@82%D+ ( M"&8E8U@E8^BBSS]DBFJJ0O1)OS\D;4N#D] U#9"PL(!-5B;'SZ7OV\_N MC3-*5W4A81$0S%)W6JD[=:I[,+^Z:IU?M4GNQ';M^9"P$!(6 <&LW)Q7N3D' M&H;.(9,!"0LA81$0S$I&X-<6Q7<^*K?DB:7;%#U4:8F)#J>?E+:4N&%=N-# ML2$#1E T6VQY-'K6G)@\)/4-;[7L%BJG0-CM#,<^* MVUL'(W>HSIG ;>_VHYX/&3."HMG)J$UMX+1I\QLBUXCMISV"J/8.#VII2UHP M;.CL]_WIH04*0<-&4#1;Z=JQ!B]9UEA0(JE9'[($-Q?HHYD6Z?&G7/!K30*H MH2UI06 GX2@%D$$C*)J=@MK]!F[[>\KTWHWHK#*HZ2UIS3=%<#@\15 A;8UK M.QLX#=H\9#+F6]V92#_AV,-:LL: MN#WK5V(F[$HBQ=%F*^*U&6/*I5@]H,0\374"I.+Q-SVK>79Q]MH=IG,:)L== M=3H,)H?#"ZBYA:+9F:CM;?""OWVB(F9:_8U@L9E"UHOBK8*#VMJ2=MX0?-0? M!8=Z@QI6*)JM=VU9 Z<).VT] ;U%G\HY?=":!5 _"TH+06D1%,W^"%5;6NP# MK3!@4#L+2@M!:1$4S4Y);7NQV_9V6V5PPSJG)3C%:X'&C*!HMMRU\<4O&-\T MGQ@M!-EEK0*#FEE\DID%C1E!T6R!:S.+W6;VC@K&%RQ&&_(C'_OUI#-M51K4 MS[Y0JR%&:?Y%OW4\ ;6X4#1;_]KB8K?%C?0;V*RA:=6K%"QIJ\URDSIGX/AC M*3[NZJ!6%HIF2UU;6>RVLEWG/K@U":!>%Y06@M(B*)J=K=H48ZB/O!C4#(/2 M0E!:!$6S4U+;9NRVS1WG/J#F&+=^0SX:KT"],12MD-MK;+]+J5CE^QXERE=^ MBIUIU=5J;^55OJ/PX'H87$3%#LD:4VS8O"5BQ3*)$KK42+\_T8^P*/9 %B>* M;_)-?@]<*9[FAVM*%E28&_3_EYRK_8D)4.U$G?\+4$L#!!0 ( '.>D5:N M5DT#80, .D0 9 >&PO=V]R:W-H965T4/;(EP "/94%X1-G*41UY;H\64*)^3FM@,@K"\I*+&25 M92ZO&.!4B\K"#3QOZ)8X)TXXUFUS%H[I2A0Y@3E#?%66F&VG4-#-Q/&=YX:[ M/%L*U>"&XPIG< _B:S5GLN:VE#0O@?"<$L1@,7&N_:O8]Y1 ]_B6PX;OE)%: MR@.ECZIRDTX<3\T("DB$0F#YMX89%(4BR7G\:J!..Z82[I:?Z1_UXN5B'C"' M&2V^YZE83IP+!Z6PP*M"W-'-)V@6-%"\A!9<_Z)-T]=S4++B@I:-6,Z@S$G] MCY\:(W8$DM,M"!I!<"CH'Q'T&D'O4# \(N@W@OZAH'=$,&@$>NENO79M7(0% M#L>,;A!3O25-%;3[6BW]RHG:*/>"R:NYU(EP2IE4Y"1#UXQADH'M]A-ZI6=HY[_#@5>X'=,:&:61Y"T]-J]TM.XWDE[ MI2O*-:??S5%GWQ6O< (31QYN'-@:G/#U*W_H?>ARV"8LL@F++<'V@M%O@]$W MT4-]#\H'12;/6=(5 Z/\U!C8A$4U;*1AZD&V#H.!)S?H>M=;2R/N>3MHO1T8 MO?WKV??C%LH'8#^[?#>B3_7=)BRR"8LMP?;B,VSC,[1T$ UM!L,F++()BRW! M]H(Q:H,Q,M\L+"=)7N$"X9*NB.@*@Y%P:AALPB*;L'AD/MCV[+UH[;TPVGM# M!,BA!6)8 *J (4S(JNQRV0@ZU66;L,@F+*YAOK]CLW?N^=TV7[8V7QIMUJ^- MQ195>*L.DRY[C8!3[;W\8ZOXAX_ R.: L278GKF^]Y)E>/_WMM+HS2\%,_,H MI^Y*J[38%JUVV-U)Z4I@F 4F.H@KR^H?#MJ*FJ M]NM&^!M02P,$% @ F,'! 91, !D !X;"]W;W)K&ULK9AK;]LV%(;_"J$50PLDEBC?,]M +BC681F"9ED_ MT]*Q340B/9*R$Z _?J2DZ))1; 7HBR7*.B_/+U!A)^7GO8>WOPE>X/RCSP-ZLCV<,CJ*?C@] MOU*):0I, M4LZ0@-W:N\97MWAI O(W_J%PEHU[9%"VG#^;QI=X[04F(T@@4D:"Z,L);B%) MC)+.X]]2U*OZ-('-^S?USSF\AMD2";<\^49C=5A["P_%L"-9HK[R\^]0 DV- M7L03F?^B<_ENX*$HDXJG9;#.(*6LN)*7LA"-@##L" C+@/!=P&31$3 N \8Y M:)%9CG5'%-FL!#\C8=[6:N8FKTT>K6DH,\/XJ(3^E^HXM;GA0D=0MD?70A"V M!SU$2J)+]$?& (5!B-&M@)@J])E$-*'J%7V\ T5H(C^A#\A'\D $2$09>F)4 MR0O]4-_?TR31HR17OM))FJ[\J$SHID@H[$CH.MN/$!Y?%'T_/=ZACQ\^661N MW3(Z_1$*W\D@I1'U0F@F7ES:'?BZ)%4EPZJ28=[CI+M'>\%L-7!*F:5[)8\D M@K6GUZ8$<0)O\^LO>!;\9JO$0&(MZG%%/<[5Q[WFCPUY/"3R0&(MY$F%/'$. M]#UYH6F6HFV%'A'=6<=(.[7Z8A=B\US,;-"G31BL_),%9EK!3)TP?V7I%@3B MNVIM?'^[L]$XQ?K2%&*S)HT=9E;!S-PCPYDZ)*]Z U*@^U>7G.G6D;R:28F. M("B/;51.U;Y4[A3Q J4F2]>.,Z]PYTZMZY1GFBL6Y,QL6//_S19"(W- M:?9,65Q-JAS,AN/4ZHNSM.$$'>L#!_5I'_Q@=")M]B08JA:0>0 GLTST5E#: M(.OA[=3O2UFJO<><=F V3 UV8O[)"4,13U.J\J6_ ^N(N55ZPQ1JTQ9+UXC5 MK@*[;46]09^).6&U.?MN-2TETJ#.HE1K;M'+8#E9=$#5I@$[#^C-MQ+E L$+ MB(CJ"7D4-"KVBQQ.0]8FS0HZJ)\HU98-T,5HT34/:Z> W5:AVT1?HK_+\Q9; MZ0:U#4.IM:M06PP\'<@CXD']Q5!J;>S:C. ?N)%>/M$MUAM]]M,'.Z[M!G;[ MC9^9S:&5S:G;FVT@M785:G^#%T/-YD$-SE!J;>S:"F&W%^HYFP#@M%<;P:B^*93-!0_YI]%MEPIGN:W!R Q"/."_G_' MN7IKF"\MU9>US7]02P,$% @ &ULO=WM<]HX @;P?T7#[=SLSK3!KR3I)@GDSP!P6.;JX>B M_%HMI:S)XWJ55]>C95UOWHW'5;J4ZZ0Z*S8R5]^9%^4ZJ=67Y6)<;4J9S-I! MZ]78)UD^6AZU5[WH9Q>%=MZE>7R0TFJ[7J=E-]OY:IXN!ZYH^;9*%_"3K+YL/I?IJO%-FV5KF55;DI)3SZ]&-^TZ$Y\V ]A;_RN1# MM7>9-'?EOBB^-E^(V?7(:;9(KF1:-T2B_OLF[^1JU4AJ._[=H:/=G,W _LL?_H_>>Q^$'L#W."% 5XWP#MU@-\-\ \'^"\,"+H!P:DS MA-V \-0!DV[ Y'# Y(4!Y]V \U-GN.@&7)PZX+(;<-G&X>GWU_[RHZ1.IE=E M\4#*YM9*:RZT"6I'J]]YEC=A_U27ZKN9&E=/;XM2C]%HJ*8S\@GF6[+K/Y.;A:E;+]-?HUDG62KZC=UNR^?(O+K+[^17\B85,ND ME!7)ED1 MFL_DS 3&:L-W]]=[OK^WGE6\V2[.B!>^(9[C>3T;=&6*?G-F'_YG69\3UV^%NW^_"/CR2Z1GQ7][X^/3A?;.+$^Z[ MVSN[D0-_EWN_]?Q!N>_9KMLG)^AWFN>B=]4F2>7U2#W95++\)D?3O__-G3C_ MZ$L7$HN0&$5B#(EQ)!8C,0'"C 'NP '-GWZ>U%51*T69O*^)O*Q5E'>9M6R MB7%?BJW8T!0CL0B)423&D!A_PLY;K%F!?IN^#=U+Q[\:?]O/9\_-?/?2O)$ M;9B1NW"7N]":NS^*/$VJI5KHSK9/Z]7L*81]J;-20U.'Q"(D1I$80V+\"9OL MQ6ER&3K.0>AZ;N4E"F62Y^H%>UDEY7=2S$FU39?D M_GE]V1=5ZQ8,C2H2BY 816(,B7$D%B,Q <*,Z%_LHG\!>DUT@0PP$HN0&$5B M#(EQ)!8C,0'"C !?[@)\:7WLCIK70EE>U>6V?=S.\K242275^K2[H-:J*YG/ MU(-U\V9:MMZNU4*VWI9Y7\JMDPU-.1*+D!A%8@R)\2?,#?=6"^Z9=["B0,XH M0)B17M?1[\4Z/[7V2.9J&7S*HH/<;VMSI5+)M,AGPY^D< U2*H1J$: M@VH<&J-4(M)&#:A%4HU"-034.U6*H)E": M&67=\[GVH@^]&H%V@5 M@FH4JC&HQCOM8#42'*Y&D',*E&;F6%>'KKT[M.S( MUIM3:(\(U2*H1J$:@VH*KKU8I,;^EUNE\FZV+ZPBH!VAU M@FH4JK%. ML^^*QJ%SQE!-H#3SZ 9=(7KV"G'@;L%V;6A.H5H$U2A48YVVGU/_**;0*6.H M)E":&5/=VGG6*F6W%_'N307+3L1V:G!&H;T=5*-0C77:?D;=X/C!%#II#-4$ M2C-3J@LY[X1"KBY(E:QE]U87693%=D-JE=I:SDA2D74QR^99FC3[PO?&%UK# M0;4(JE&HQCKMU?@B)XVAFD!I9GQU#^?9>[C=7O.ERBK9J/ F>;Y=]X846JQ! MM0BJ4:C&H!KO--?=R[QSYAZ\.PN=4Z T,Z.Z,/.L+<;TKZ1Y$ZM9JLHRS=1" M8%-F:>_Q'79H<$2?M,N]G[1W=G&P;V$$G9.>-">#SLFA6@S5!$HSHZ<++L]> M<)UR4)&=&!PZ:&O5:?OOZUP>/CU2Z)0,JG&H%D,U@=+,;.K2ROOATHK\A]QL M%UN5V^90>');9K.%)'\4ZBG>6FS99QP<96BQ!=4H5&-0C4.U&*H)E&9F7A=; M'JK8\J#%%E2+H!J%:@RJ<:@60S6!TLPHZV++LQ=;@_L"NS.FS+?"9SSPQ=@T&H+I9E1U=669Z^VAA8&E\=EHN,>+COO[),.3B"TL8)J M#*KQGA_O6_7S]0_/V "=5: T\TQ,NK/R[9W53?NPN'N4E(_ILGGZG_7ES^\I M7B9'\;-/.#1^4(U"-0;5.%2+H9I :69(=6/EVQNK#V66I]DF65F>Q3OB_)5P M0ALHJ$:A&H-J'*K%4$V@-#.V"W?$XMT_' G]>2O)GJFY8RCQ5 M%^?M-1^V]ZLL)9_+9-:\!OM<9HN%+'MC#FVTH%H$U2A48U"-0[48J@F49OXY M[)W;$79R1^S9';&G=\2>WQ%[@D?L&1ZQIWC$GN/Q?]&/^;H?\^W]V( .URX- MSC)2BZ :A6H,JO%.T[( MNFB*W'5OIV:W!N<4VJE!-0K5&%3CG7:04^?<.PHJM%=#:690=:_F_TROMELH MW[0GVOGI=3*T<8-J$52C4(U!-0[58J@F4)KYUZ ;-Q_5N/G0Q@VJ15"-0C4& MU3A4BZ&:0&EFE'7CYML;MR'K9&C7!M4BJ$:A&H-JO-,.UQ]')PR&SBI0FIE2 M7;;Y]K)MV#H9>@P95(N@&H5J#*KQ3CO,Z>1XG0RMY%":^=D2NI(+7CN,[,5U M\IMFZ9NG:B7<]S$NMW9X:&JA6@35*%1C4(U#M1BJ"91F1EL7>0'JA)$!], S MJ!9!-0K5&%3C4"V&:@*EF5'6M5]@K_V&G3_!C@V.,[2V@VH4JK'@^$ TK^?T M"=!)8Z@F.LW<:VO_+I@!U$5; #O"S"X-3A^T:8-J%*HQJ,:#WB/,G,-SJD,G M%2C-#.G>!Z79*[2[(O\FRSIK3CWZTC'F=F)P.J'=&52C4(U!-=YIYOZW1X^T M,712T6DO/[R;L=.=6&#OQ$YZ"=7W09JW=GAP&*$%&52C4(U!-0[58J@F4)H9 M;=VB!1/42RAH!0;5(JA&H1J#:ARJQ5!-H#0SRKH""^P?]S;P)12T!H-J$52C M4(UUVJLOH:#]%E03*,W,J>ZW GN_==(B%EIL0;4(JE&HQJ :#WI.M]BWB(7V M6IUVZB)6%U;!:T>'G;"(]7O#"&VOH%H$U2A48U"-0[48J@F49GZ,M:ZX0@>T MB VAE194BZ :A6H,JG&H%D,U@=+,*.M**[0?FS9L$6O'!L<96FM!-0K56'A\ M/L6@9Q$+G32&:@*EF3G5?57XPX>IZ=5$T)M9:'<%U2*H1J$:@VHM2\.;&[EI1RWGS:T[L;;S0^NIZ[[V*WN7ZLF>G5)EG( M]TFYR/**K.1BO)KN]G3_P)02P,$% @ &ULM9GO;^(V&,?_%2L[37?271,G_"@= M(%%RTZJU4U76[;4)#V!=$C/; 2KMCY^=I F!X%TF[PTDQL_7?CZQG:_-^,#X M-[$%D.B8Q*F8.%LI=W>N*Z(M)$3.1)8DA+_=0\P.$P<[[P4O=+.5NL"=CG=D PN0 MK[MGKN[<2F5%$T@%92GBL)XX,WP7^IX.R&O\0>$@3JZ13F7)V#=]\[":.)[N M$<0022U!U-<>YA#'6DGUXZ]2U*G:U(&GU^_J/^?)JV261,"J13H"_J-[2%9 D>^Y_MHIHI7L$(D7:$7 M$))(=?.XF*&/(4A"8_%)A;PN0O3QPR?T ;E(; D'@6B*7E,JQ6=5J*Y_W[), M* TQ=J7JO.Z"&Y4=G1<=]:]T%/OHB:5R*]!7W9.F@*MRJ%+WWU._]XV**L,; MY/N?\PS;.F0.#R&Z00&^&AY^?S@V9!-4#S+(]8).#[*E7_>%3J]=1Z\S=V)' M(I@X:B$1P/?@3'_\ 0^\G]H8V10++8DU^/4J?CV3^O21"8'40K2"I41PE(ID M1L564VR#:!3K"K$0&^9B>J'>3[_T\<@+QN[^%$]+M0"/JDJ-M/M5VGUCVNT3 MFY$T+UE E'$JW]!LPP&NL3"VT)6%3;'0DEB#[* B.[ T(0:9 E:5APCHAI3H[&-X?!B;BCGXWG-&30WMM@5CB6Q!IS;"LZM M$/=>*-A_XR-L<&N;"R)-=B,*C8C M(YOGAU^5URCXM $9M0()_',@QE:Z K$DU@""O=KD>>95/HIXIA;V?T-3RIQ. M(WPQBTP#TDZIE8M_,8B"RZ6X MK#4PU@K-_?FO^=:>&ALMY_11FR.NQT?KB[N,/LVA=YFH58ML2ZT)I#;)V.R2 M9PG+ZJ>/(I;N@L50J^VV4[M M)PI$^3&):<[T+T:29G5)RZH]MJ76I%4;9&STC]-YC4;;F%8N@Y87TCD3JY;7 MEEJ326UZL=GU=MR&XDO?BX/@Y$?M>KKN M":=D&4/EKJ^.R5+R?/O1N]A^F-ON2LJ66D'*/3EP3H!O\H-[H=YURAP4![!5 M:?7GP"P_$C\KG^.[L#CBKV6*?QR>"-_05* 8UDK2NQFJ=Q4O#O&+&\EV^;'V MDDG)DOQRJYX&<%U!_;YF3+[?Z :JOU*F_P!02P,$% @ &ULK5=1;YLP$/XK M%JNF3NH*!@))ER"ER:9-6J>N:;>':0].N"2H@*GM),V_GPV$0,)04O&28'/W MW?<==W#N;RA[YDL @5ZC,.8#;2E$<* M^*E3%.JF83AZ1()8\_KIWCWS^G0EPB"&>X;X*HH(V]Y"2#<##6N[C8=@L11J M0_?Z"5G !,13;SDH%H14SF6KW?H7U+Q4LR4*!;KY"+JBC\&8TY.DOVN2VAH9F*RYHE#M+!E$09__D-4]$ MR4$*K7^W?8 M,3[5B6P)K"+9*B1;3>C>=TIBE) MF89P)0"W-1#@5B>"MM"JLO. BP[EV0+09-TM)]2(0\* MZ>52GN6 *0-Y?TZIV"W4::$X'7K_ %!+ P04 " !SGI%6QW- KYP$ #I M'@ &0 'AL+W=O)K2C&]&#G:>+WQ+ M%TM57G#'PQ59T'NJOJ_NA#YS:TJ2YI3)E#,DZ'SD3/!UA*]* S/BSY1NY,XQ M*I?RP/F/\N0F&3E>.2.:T5B5"**_UG1&LZPDZ7G\6T&=VF=IN'O\3/]H%J\7 M\T DG?'LKS11RY$S<%!"YZ3(U#>^^42K!75+7LPS:3[1IAKK.2@NI.)Y9:QG MD*=L^TT>*R%V#'#GA(%?&?@O-0@J@V#?H'?"H%,9=%[JH5L9F*6[V[4;X4*B MR'@H^ :)Y5T+_FFH[-9YRH2U2MD 3(0A;4/TG4!)= MH!G/5YR9$SY'&9?ZF^D0/"A$'Y4V*%*Y+ >C]R%5),WD!VWU_3Y$[]]]0.]0 MRM ?2UY(PA(Y=)6>:NG0C:MIA=MI^2>FA7WTF3.UE"AB"4W: %?/N%ZH_[S0 MJ6\E3HK%)?*[OR'?\_TC$YK9S;_&ZA+AP)CC8^NQFXKDYMH@1 MU%$/#"\XR=-AO&%2B<*$\.];/0#=*)K+?X[,;KJE=8[3REQV+5=J" D+(6$1$*P5D5X=D1YHHNE!A@02%D+"(B!8*R3].B1]ZTTR(T(\ ME05_3;*"EL6]R38T,?GG6&2LT',CTS^X^7N>Y[4S1 CI,0*"M10?U(H/(%.[ M%7:NTH,#I8,#H2$=1D"PEM!7M=!7K\W_Z#^DGP#U\[1Y D-3D28+BKYP1>TU MPNKPW&! PD)(6 0$:T4->TT/XH%6B0H'%!506@A*BZ!H[<#L-(?X+6J%G7IV M?"!I847KM3)BQ^OO/9Y".6T+[S?"^U;A)W$L"JUPRA35_.,J6Q%GJPQ)"RO: MKLI=W]O7&,AE6^.F!\;6?N[F/<1>VT(*VR*"T$)06 M0=':@6G:9&QM^<8?22J:(FONGCO!\U1*+I[,'73L)>K43CT[/J -N%,_-X9*2A(IR@/Y]SG4\JY/20;V[/?X)4$L# M!!0 ( '.>D59P:*3V$@4 ,P= 9 >&PO=V]R:W-H965TYG0 MC"PY$/LTQ?SECB3L.'6@\]KP2#=;J1OOU-R%">_@7;EB;'O^N$^GCJ>GA%)2"0U!%9?![(@2:*1 MU#S^+D&=:DQM>/K[%?U3[KQRY@D+LF#)'S26VZESXX"8K/$^D8_L^)F4#@TU M7L02D7^"8]G7MU7DJNW5-G)V1WCRH)F M&S#G'&<;HM94"G %0O(D 7F6ZM6>BJUN5NL<,1Z3&- ,R"T!$DN@:^/"B>?AV?9A=P;$W&DS#!X:SO&5%HCVG\@7,-YR02TP81^C+A$VPT!)8@]EQQ>S8:NT:VV31 M)EAH":S!(O1J9><9(W2!.7_1VU15P>K<5+&JL[6+3C-J7SY+M-,$16-_>+Y/ MVQJT2=6)"(8]"KV6<&#)6:HJ&N,OX"N3W?N\&;4W5;"]TZOC6VNKMS5JDRM4 MW2Z[><693= G.WT#RG'_6Y5M/0*#/?4/+- M +U#P6^S$L!S\6=KS"8IM3B&9G7#\]2V-&B3H5K90[O27J7VO3KW9OH?3+"\ M7WX$JRWF%^J$56[UC%*B-?7\>8Y; M/:&X)]=<*>&;_+I0@(CM,UE<]%2MU97D/+^(.VM?P-NPN%BL88I[SB^8;V@F M0$+6"M*['BG9RXNKP^)!LEU^F?;$I&1I_G-+<$RX[J#>KQF3KP]Z@.H"=_8O M4$L#!!0 ( '.>D58IN9U!F0, $ 0 9 >&PO=V]R:W-H965TGW-MSHTSW3'^0VPPEN!7FE QLS929A/;%M$& MITA(JD&O*U+3*.49PGI8GM.HYOIXA0*YSF]^YY.&5;F1"*[SD0 MVS1%_/<0W@G?BX!IH*4O&?NC!^WAF.9H13G D-0127X_X!B>)1E(\?I:@ M5C6G3CR\?D)_FXM78I9(X!N6?">QW,RLD05BO$+;1#ZPW3M<"AIJO(@E(O\$ MNR(V&%L@V@K)TC)9,4@)+;[1K[(0!PEP<"+!+1/F+O#9YME)#J%[&A>3J*5%Y,KQF7&40N@9SSA%=8[5$4H!+L/C\ M$;SYN269O@'N&*+@[!9+1!)QKAY_7=R"LY?GX"4@%'S9L*U -!936RI.&MF. MROFOB_G=$_/?XN@*>/ "N([K&M)OGI\.Z^FVTE65PZW*X>9X7J=RF&05. ,S MCG[Y)B)#$9Y9ZNT2F#]B*WSU OK.:Y/(GL!JDKU*LM>&'GYA$B4@T0N",S)J"2E/0\1VY )31EB4(&BQ\WSNJ?S,&0F\(S51'%=51*]6F;YOH MM6)TK7A/8#6YXTKNN"?#'OPFF3H['NVTX-EER"U_34(W*--:(@Z[<7P MX&<%_&]N7$+7B#O^,>]FT/"$<\%]]X>MG;:KSY9H-:\9!0VFAJA@-#C!==^V M87O?_@>?+1%K3+SQ,5U#T$FV^^8,V[MS=P>%S3[:M- R**CM\;%S@NV^W<+V M?CM_A=+L]0.X6\S!V=MOG\Z-!%LQNCI*7VAUQ?NF#?V>?!3VVJW[0JO+WO=U MV-[8N[[P@>F7%73@\;9LG;6K*OO@>*?/UA\07Q,J0()7"MZY"M36X<5QM1A( MEN4GOB63ZOR87V[4$1]S':">KQB33P-]B*S^- C_ E!+ P04 " !SGI%6 M1([2SG33K((VV+XE] MOGN>Y^[B2[@3\D5E !J]YHRKJ9=I75S[OHHSR(FZ$@5P<[(1,B?:;&7JJT(" M25Q0SGPAL2QF%HM2,:9II:_"C ML" IK$ _%4MI=GZ#DM _0[E[O)94T4W KVDR8ZFWH3 M#R6P(273CV+W!>I\AA8O%DRY)]K5OH&'XE)ID=?!1D%.>?4FKW4=#@(P/A* MZP#L=%=$3N6":!*%4NR0M-X&S2Y JFX%JA2S0[)7EQ\XCN5S-TM@!-*%/G[^UWS]^M[1ZVP% ?G2#*T8],E(KP M1(6^-@(MC1_78N:5&'Q$3 ^C!\%UIM!GGD#R-X!O=#;IX7UZ<]R)N(#X"O5[ M%P@'&*.GU0*=G9QWX/:;LO4=;O^_RM:6<84S:,>Q5^Y:%22&J6?NE *Y!2\Z M_=0;!3<=*@>-RD$7>C0GC/ 8+M WPDMSY5!=B#:=%=+8(=F;O(V"T-^VD \; M\F$G^2Q)J+UXK56I0D<';&:*!$<81PWCJ)-Q2=Z.MF'T@? 2#X_PC1N^<2?? M;68[;[_Y#:$2;0DKH8U[_(&[/^RU4T\:ZLF_==9\X)"O038?>9N R8?>XJ 7 MO)?@'TR1'&3J9J5"L2BYK@9*8VW&\:R:0G_;RQ!\Y.*?@-02P,$% @ &ULM59M M;]LV$/XK!ZT86J"))#JVX\P68" MH@A;L7V1^';/\]R1=^3ZJ,V]+1$=/%12V4U0.E=?A:%-2ZRX/=H?M2WQKJA0-*)BI45F@%!O--L(VO=C'S!NV*7P4>[4D; MO"M[K>]]Y^=L$T1>$4I,G8?@]#O@-4KID4C'[SUH,'!ZP]/V(_J[UGER9L\M M7FOYF\AK(T^@O&K",!U78:%1>N_IN-]&H>K& M^25:I4(*WJ8&_??4<5^AH#P&J:T%Z[AK706=DU6J*P1\<#X?/8X4UH'2#C)A M4S+ #'+)B[&P3 MWIL$)_^>#__-)F-'C^@=\P -*F(W)FL3[QMU:#&H7_]&9 M6OP/*I>#RN5D3'=<CM35ZIN$LGE^PU0LJ3FZ#^)]M.553K/9H MAHHZ*B-^)N.%78_9DP+V;7'P14MR:T4N:))VB?'*75FB*]L5@24FC7'>M#J/#JV3;W<5/R[LGS4=N"J$L2,S) M-#I?4LDQW2NAZSA=MS?S7CNZY]MF22\K-'X!S>>:JEC?\03#6RWY$U!+ P04 M " !SGI%6<\RKK3L" "+!@ &0 'AL+W=O\ :9W M"BYJK/14E*YL!.#CQ_=/]C<=2Y' M+&''Z3>2JRIQWCHHAP*W5-WQ_B.,^:R,7\:IM+^H'\Y&2P=EK52\'L6:H"9L M>.+3> ]G C^Z(@A&06"YAT"6R3,:>UF!C95J]9PA)FBW"NA=XG6 MJ73+A5805J);(3 K05^XDN@-VG'6@5#D2 $QKN &%9@(U&': GJU!X4)E:]C M5VD(8^5F8\#M$#"X$G /V0*%_@T*O"! W_\T<#7+E$(PI1!8Q^45Q_>G1I<8 M 9N7FK=_(!F>0./JUEB Z<-*7+_S(>S<#%TYPH74/_^E^+U&&ST"Y MG"B7LUR(RW3"&!U<6(L_+_O)UH M@HN>J(;1,U"N)\KUD]9P<-/MZG<1_7"Q#/XJI'O66TR;_HQ%29A$% JM\Q9K M;2"&UC=,%&]LNSERI9N7'5;Z:P'"'-#[!==PX\1TL.G[D_X"4$L#!!0 ( M '.>D5:]=)'(600 /<7 9 >&PO=V]R:W-H965TY(T2!;UG*Y,S9*;6?N*Y<[TB&Y37? M$Z;?V7"18:5/Q=:5>T%P4B1EJ8L\+W0S3)DSGQ;7[L5\R@\JI8S<"R /68;% MTX*D_#ASH/-\X1/=[E1^P9U/]WA+ED1]WM\+?>96*@G-").4,R#(9N;/OF'7@#* ,/.WZ0.E1.7:7+RL7= M=5G"XE0"ZBCACJRO@0_? ^0A9$B_O3P=-M-=C5:M"*I6!!5Z?J\5,6&== *S M3O[[F\@]7I.9HW]@DHA'XLQ__@F&WB\FR('$&LA^A>S;U.]T@A-#?3A/. MJ+6^5\B+HZ@JXE3HJ%7H%?2"<6BN-:QJ#2^H]B"Q!FMIX2.2!Q!K(T*NW:V^(5FU7 MZ8MQ8L+8.T.X=FJW39$07=H7>' .I-7EK M.P%' [5/:#4FO;$'4FMBU\X$VJW)I0UT4#\"VX;$UD!K2P+MGN2'&JA5NC=A MV\Y$<0=>;6;@*V[F.UK-H/:F5&NT&@2[]H7:N$"K2>AE)>U2O8'B%E \#CM, M)ZI=";*[DN5??X)?OQ[H/N\A(,HJR['33J\!^H M]A_H%?_1SRRB]HCA:ARU*C5$1>.@H];:.Z!+9A&]&C,R3!K\^&6YAJ#.:NLM M'[TRC>C1;DNI\[E)^]'=$ 2#^.5N[IY-9?.1^$]D9$D" "4!0 &0 'AL+W=OJD85PNOU+J>^[[*2ZB(FH@:N-G9"5D1;4*Y]U4M M@10.5#$?!T'B5X1R+TO=VEIFJ6@THQS6$JFFJHA\70(3[<(+O;>%![HOM5WP ML[0F>]B ?JK7TD3^P%+0"KBB@B,)NX5W$\Z7B;7!? M++S &@(&N;8,Q P'N 7&+)&Q\:?G] 9)"SR>O['?N=I-+5NBX%:PW[30Y<*; M>:B '6F8?A#M=^CKB2U?+IAR7]3VN8&'\D9I4?5@XZ"BO!O)2W\.1P",3P!P M#\#.=R?D7*Z()EDJ18NDS39L=N)*=6ACCG)[*1LMS2XU.)TMA30(RO?H1DK" M]V .7"OT%?T4&A2JR2O9,D"[1C<24"TISVE-F-WH,B]7H EEZ@I=(,K18RD: M17BA4E\;>U;$SWLKR\X*/F%E!?D$3<,O" <8HZ?-"EU>7/U+XQNO0XEX*!$[ MWND)WKO.^WKPONZ]CUGLJ*)Q*MLA:0$%\@!>]OE3F 3?SAB=#D:G MY]@S4_=TS%.'NG8HVV2'+,1!G/J'$:UHT(H^THK&M#I4@"[0HG9]MQ7:=+&;EN;9!&D3S/Y.F!;K ]O*PT.<_050 M2P,$% @ &ULM9C;;N,V$(9?A5 7Q2[06*)\3&H;2*QNNT53&$FWO2AZ04MC M6UB)])*4G;Q]24G1P9:).&!N8ATX/V<^#8<33@^,?Q-; (F>TH2*F;.5-W)3$U)E/\V=+/I^R3"8Q MA25'(DM3PI_O(&&'F8.=EPR M1.1_T:$ 2#*?J_Q'KG&Q5_)[2'\.0GY'N^W^60V3R L(?Z^*QY\'IS;(BF M7WVY?J[7O^S+M;Y;AY=WA>J@6U67F1NQ(R','%5'!/ ]./,??\ C[^Y)D.9RZ6*E,.U>GC**7)EHA M-FIN"OYH>%2E+,W8@H2]N@'TC)@^DY@W$*4KB*(<#X_W1#?E79!*S69EQ2>; M73FH&3T>#HZ"-WOWUN@;[2^^(/I7UW:SZJ594JHU05WIWL^&IL;Z5L5KJX?ZI\^M:D+F>_JQ^OJWWM=9_A_ MG3AL]L@+JVJ!+;4VV[KGQL-WZ9VPU=[;JEI@2ZV-M&[FL;F;;]2T<*N1ZK5; M[WW=9JG6K) G]3&P-67!R&T< MJ:7 -_G1I$ ARZ@L3IRJI]7QYVU^Z'?T?*&/1?.CNEJF.%.])WP34X$26"M) MKS=6*X$7QY3%C62[_.!NQ:1D:7ZY!:*24P]0[]=,M2?EC9Z@.BR>_P]02P,$ M% @ &ULM9KO;Z,V&(#_%8N=ICMI#9@DI.F22$T![:9UJ]K=]MD!)T$'.+.= MI)7VQ\\&2B E7CF]]Z7AU_O8\. 7>-W9D?&O8DNI1,]9FHNYM95R=V/;(MK2 MC(@!V]%<[5DSGA&I5OG&%CM.25P$9:GM.HYG9R3)K<6LV/; %S.VEVF2TP>. MQ#[+"']9TI0=YQ:V7C<\)INMU!OLQ6Q'-O2)RB^[!Z[6[)H2)QG-1<)RQ.EZ M;MWBFQ!/=$!QQ%\)/8K&,M*GLF+LJU[Y',\M1_>(IC22&D'4SX'>T335)-6/ M?RJH5;>I YO+K_2P.'EU,BLBZ!U+_TYBN9U;UQ:*Z9KL4_G(CK_0ZH3&FA>Q M5!1_T;$ZUK%0M!>2956PZD&6Y.4O>:XN1", CRX$N%6 >QXPO! PK *&YP'> MA8!1%3!Z;Y?&5<#XO0%>%> 5U[Z\6,65]HDDBQEG1\3UT8JF%PI=1;2ZP$FN M[ZPGR=7>1,7)Q9)Q%9'D&W3+.2)*GXI+9_>?+1QP^?T >4Y.C/+=L+DL=B9DO5.=V$'54=\'\X[@@/S>&_[M,!L-]=TKI'.GJY M+*FC;JI.FC=B1R(ZMU16%)0?J+7X\0?L.3]WZ8*$^9"P !(6 L%:GD>UYY&) MOOB-"8%4OJ?/4LG>)V*K12.V5LEZ);L,&WE]#4/"_!(V*6#Z^7I87(WQU!G. M[$/37<=A0SQM'Q0"=:SE9%P[&1N=-!)OEP!C<%\!D# ?$A9 PD(@6$NG5^OT MODLJ]2 ]0\)\2%@ "0N!8"W/D]KSQ#AL_UBER884;\^&]&ED]+4*"?,A80$D M+)R\R=ACQW'JC-VR=5W;NC;:NHT/)(_4^%MSEJ$=3_(HV9$4D8SM\TYSUV]Z M,?(:O2B-&!OM:P02%D#"0B!8R]RT-C'(@N&G4Z-#)[.\1O4C$^S\0^:),!*"V$HK45NB>%;@^%__.Y86;U5@=) M\RM:<_A=80\[WOD A&PUA**U[9TJ,]A8$/B&3W8SL+="T+),16LKQ)X[/5<( M6G*!HK45GHHNV%QU:996_T5W+#]0+I-52I%_22%HV064YH/2 E!:"$5KBSY5 MCKDF2I1G9 M6S5HH:>B-9.SA\\3,V@!!XK6%G@JX6!S#><;GJV@!1U0FH_?%D[4H_7\33D M;32$HI4&[<9$9T;YIIB2%BC219IR8K#>6D][WQ:3O6?;?7P3E)/7)TPYEWY/ M^";)!4KI6B&=P43E$%Y.3Y*6$C6L]0%J_YJIYWBUHANH M_TE@\1]02P,$% @ &ULM9IK;]LV%(;_"J$50PMLD2C?DLPV$%LJ5F#=@F1= M/S,2;0N52(VDXP;8CQ]UB23:,A.A)U]L2=9Y2+Y'/N1K>G[@XIO<4:K0]RQE M<%SRO0G&RXRHO2IV+HR%Y3$95"6NK[G3=V,),Q9SLMK MMV(YYWN5)HS>"B3W64;$TXJF_+!PL/-\X2[9[E1QP5W.<[*E]U1]R6^%/G,; M2IQDE,F$,R3H9N'@$X/&9 +\.\(\# MIF<"1G7 Z+4MC.N \6L#)G5 .72W&GLI7$ 46[Z/5B*)MQ3]R165Z'U %4E2^4'?].4^0._??4#O4,+0WSN^EX3%J>[6N>N6?Z17VT6?.U$ZBD,4T-@&N[G S3O]YG"O?2M3=OT#^Y)=R 'T= MLH<'-+I (WPV/'A]..X)#U_1>>R7X9Y%C%&3]%')&PU+NI'RGEZN*NJXGUJ4 MM&N9DX@N'%VS)!6/U%G^_!.>>K_U"0X)"R!A(1#,2,VX2EH-G)6L&E'W*GG'4D+V6 (!#.DG3;23JW2_J5V5*!-P@B+BL(2<:GZ M%+92ABH\/5%XY,VN1D<:3T\>\LNKR<2\*03JEZ'=K-%N9M7NJUY*%9JM29XH MDJ*/)$K2I+\$6TE#]8.$!9"P$ AFI..R2RF"%03TG%,U4N'6= MV&X[7R[\XY.U]GA\JC"D50Q :2$4S52XM9[8[CU?:Y!J3/=1'O4\RI#&,0"E MA5 T4^C6B&*[$_W$%-5IM06D!*"V$ MHIDI:_TM?AN#BT$=+B@M *6%4#0S0:W+Q3]N<_&I 9QXI_,$J($%I850-',_ MJ/6ZOMWKOKBHK..[2QY\NN2QMS)485!:"$4S%6[-KF\WNVN]U*&I+BK%CK"> MB 4M=JZ+NA/3!X4VEI\Y:[*Q"CKY:6!M;W^P]J">%HI6:>]V=G@S*K;EUKK4 MBTA=':I-T.9JLWU_4VY:'UU?X^N@VH1O,=5_ CX3L4V81"G=:*1W,=/+.%%M MLU&.DIB*X@;]^8;K>;\^*1IH_NRP_!]02P,$% @ M&UL MG55M;YLP$/XK%JNF5FH+(2\D78*4-)NV::VB=MT^.W" 56,SVR3MO]\9",L6 M$FW[ GZY>Y[GSN?S="O5L\X #'G)N= S)S.FN'%='6604WTM"Q"XDTB54X-3 ME;JZ4$#CRBGGKN]Y(S>G3#CAM%I;J7 J2\.9@)4BNLQSJEX7P.5VYO2!6^#< J&,'PVFTU):Q_WQ#OU#%3O&LJ8:;B7_ MSF*3S9RQ0V)(:,G-@]Q^A":>H<6+)-?5EVP;6\\A4:F-S!MG5) S4?_I2Y.' M/0??/^+@-PY^I;LFJE0NJ:'A5,DM4=8:T>R@"K7R1G%,V$-Y- IW&?J9<"$5 M>C"1DKE25*2 "3>:7)$'X-1 3%94F5>H>FR?D2#&5<7Z#OO$PQ$N)[OD\6BL4ID'MIP-)\@0UPTB=GA GR-9.EIB+6 M4]=@;%:A&S5Q+.HX_"-Q]'QR)X7)-'DO8HA_!W!15)L9?Y>9A7\2<0G1->GW M+FO93X]+!TUJ TXX=LW MO9'W[H3*0:MR< H]7%!.1027Y#,5)=Y6TB2B2V>-%%1(M@EL0F_J;CK(ARWY M\"3Y/(Z9O;.=6:E=1WML_ MC,=!-W?0<@>GN:78@+*7R$@2R3S'9H7W/GKN$A <"+@:!(/QD82/6PGCOSMM M+'K(UZ#:PN_2,#[0<(1^TM)/_B\#V%XB3K5F"<--/!W:5 ;EV'%8?(5+$2V8 MH;Q+Z.2@,#%9?>]/M>Y>^\Q!I=4CH5$(]KBZD[:K[3LTK]OO+_/Z$;NC*F5" M$PX)NGK7 5:KJA^&>F)D437CM338VJMAAF\I*&N ^XG$QMA,+$'[.H<_ 5!+ M P04 " !SGI%6NG!T!Y$" D"0 &0 'AL+W=OZYN)4Y@$+W!2OEPLF5JJXPEDD.!9$3 M7D&IWV1<%$3IKMAB60D@J145#/NN&^""T-*)0CNV$E'(:\5H"2N!9%T41#Q< M ^/[A>,YAX$;NLV5&C=Q4')MX& M_*2PE[TV,I5L.+\UG:_IPG%-0L @4<:!Z,<.EL"8,=)IW+6>3O=)(^RW#^Z? M;>VZE@V1L.3L%TU5OG N'91"1FJF;OC^"[3US(U?PIFT_VC?QKH.2FJI>-&* M=08%+9LGN6\Y] 3>[ F!WPK\L8)I*YB.%(827A1ZOJ31Z7F7(':0&H4BE$FC>(EP&Q]BI5,T'\))F\YUDX[_ M1#HQ)!,T]2Z0[_K^@'PY7NX-R./QQ'&NN'5R_@^M;O^E9<(?H-'ZS83^S M!5S)BB2P<*H6O1.]>N$%[HLJ0WWCB1S?_A&Q):6$C'(M-"=O-&UL MM99=;YLP%(;_BL6D?4A3P9"0I$N0UH]IE3:M:M;U8MJ%"X=@U6!JFZ3]][,- M(>E*N,B27 0;?%X_]@L^9[KBXD%F H]Y:R0,R=3JCQU71EGD!-YPDLH]).4 MBYPHW14+5Y8"2&*#Z.:&%$TWMO6L137FE&"W@6B!9Y3D1SV? ^&KF M8&=]XX8N,F5NN-&T) N8@[HMKX7NN:U*0G,H).4%$I#.G,_X] P/38 =\8O" M2FZUD5G*/>&Q$G79.$[C=7JM_L8O7 MB[DG$LXYNZ.)RF;.V$$)I*1BZH:OOD*S( L8^@^)**IXWP9H@ MIT5])4_-1FP%^'A'@-\$^):[GLA27A!%HJG@*R3,:*UF&G:I-EK#T<*X,E=" M/Z4Z3D5SQ>.'C+,$A'R'+A\KJI[1^PM(:4S5!]-2A#+Y8>HJ/9N)<>-&^:Q6 M]G[R.9$0'RI8JK65M@OP7VK6RP0_:<$2D13Y$E1[^_Z>?H M2D$N_W0QUF*#;C'SRI_*DL0P<_0[+4$LP8G>OL&A]ZD'-6A1@S[UZ"=7A#4K M-\0QSW/](DH+WDR7=$'7LJ&5-9_5,@I\K+^ST6CJ+CN !BW0H!?HC@A!"B6[ MYNR-W'.CABW7\)">#H^ &K:HX7$\#5]YBL?8"X?#2;>GHQ9HU OTHS2GFT2* MH[(2<:9/J)=0I$C0S?RVT_1>Z3UWO3!\$HP$> M[_ <>YM3V^LEFM$KAT>>_?WCL+M5EYD:]SL1"ZK/:@:ICO1.1EI(U&5CW5&\ MM*7:/5>Z\+/-3)?:(,P _3SE7*T[IOIKB_?H+U!+ P04 " !SGI%62.CJ M0'D* !IEP &0 'AL+W=O6,A4C>NLLO:GD6#9N>S.S$0=1(SM@/=TO[X=8*)4\$4 M<70S'Z8AI*Z*N\\A91Z[N'A*L^_Y?9(4UH_E8I5?=NZ+XN&\V\VG]\DRSL_2 MAV15?N4VS99Q47Z:W77SARR)9]M!RT77Z?4&W64\7W4F%]O'KK/)1;HN%O-5 M+RC\?D*EDL-E+Y.OZJT,YNSLW _8]?=+D]^/)@OL5Y+TH?D^?PJ0ZH/[&FZ:+?/M_Z^GYN>7KMJ;KO$B7U>#R%2SGJ^<_ MXQ_57\3> -M[8X!3#7".'>!6 ]QC!WC5 ._8 ?UJ0/]P0/^- 8-JP.#8&8;5 M@.&Q T;5@-'A@,$; \;5@/&Q,]B]EW^Y;4EVG__)M_7BQT4\NUYU6FGS6G#&>\8@&YY:+OCE4.[[TY7+PS/#8/ ME^;A_YD69Y9K;X?;#<.#(UZ\VWMS>'C$BS?,KLS#_62Z&]YT[-'QPVU#';F[ M/G&WGOM.GS2\DB_/([WFD9LWN//\(9XFEYWR'2Q/LL>D,_G'W^Q![U]-]4AB M/HD)$I,D%I!82&**Q"((T^K?V]6_9](G7Y/L+LFL>#6SKM6UL&[GJW@UG:_N MK$]J9>7W<3EETQO&%R/;MCE(S"H/^T-$GC:!)M8+N[PJZ;RSH?Z?Q:EO.-\ETG$JOZMY$>23>=Y8CUD\VG2U U&IVTWD)C_C(WW MWGJ=L]'!^ZXXYDF2?%D!B84DID@L@C"M>D>[ZAT9J_=Z_6TQGUI/AF_B1J!M MV9*83V*"Q"2)!206DI@BL0C"M#88[]I@?/(B9DS6/XGY)"9(3))80&(AB2D2 MBR!,JW^[5_]$OW?,,B:WXCQ?+QM_#/^E(O9/T6W;&X_'HZ&^#+@R3]:VSE%- MH)I$M0#50E13J!91FE[N>P&6;5[W9//'N$B,"Q\ST?8[/ZKYJ"903:):@&HA MJBE4BRA-;PFG;@GGY#50-91J!5+S44V@FD2U -5"5%.H%E&:W@IU;&L;4['C M%D-N4UZQ^>]P+82&LZ@F4$VB6H!J(:HI5(LH3:_V.J2US2GM5;I+4\<@?# ML7UX#I\US8'O-7R*-\LCZQTU1CM MFHG6[PMHN(MJ M4DJ@6H%J*:0K6(TO26J$-C>W3Z$@G-BU'-1S6!:A+5 E0+ M44VA6D1I>BO4P;%MS.5.O\39[+;N$S181C6!:A+5 E0+44U5FO83QM>70U-S MZC=*U;FQFM4,?(CCE&/OG%'6F[)Q^O["#WC",:CZJ"523J!:@6HAJ"M4B2M-;H4Z6 M'7.R?/KY 1HWHYJ/:@+5)*H%J!:BFJHT[?Q@,!KV>X'J 1LRHYJ.:0#6):@&JA:BF*NV]TX./B(Z=.CIVS-'QR\X15XLXS^>W\V1F M?#UGW#]8' 0-S[-'@YY]L 5BX].\P^L4%'H,4=,Q])W!L)Y5+[0Z MO'6-B=B)ZW$SVKK*G*8K/_K>88VA>2VJR>,.(6AXVNALU#^LL-?/ZI_U[<," M0X-32M/+<&_;9'-P>IVETR29Y=9MEBZWMY^4W^[>O>7$C+8NPV=MN/?7WCLL M07:G9':K9':O9':S9':W9':[Y(_(2]TZ+W7->>EOZ^6W\EOM>Y6.YJ.5MO]N MX@R;;F7WT7D%JDE4"U M1#6%:A&EZ05?9Z2N.2,U_1#$^I_UWKWI9KUU)Z#A M*:H)5).H%J!:B&H*U2)*T[NE#D_=T\-3%PU/4@B2JJ M"523J!:@6HAJ"M4B2M-_&5>=J'JG)ZH>FJBBFH]J M4DJ@6H%J*:0K6(TO16 MJ!-5[X,25;/;ND_0NWE13:":1+4 U4)44Z@6>8V9NV,W)[U>G?1Z'Y'TFM'6 MU8_>P(MJ M4DJ@6H%J*:0K7(>R?[UHN_SI>]H_9W/NK4X8U='+_+U3C]U0--H5/-13:":1+4 U4)44Z@649K> M"G5B[9D3Z]-/'="L&M5\5!.H)E$M0+40U12J197V]A6L>@/4(;1GWA7ZQ%,' M-)Y&-1_5!*I)5 M0+40UA6I1I;UY<:U>_'7L[!WWZWZ/.G5X:\L'\QRM>P&- MH%%-H)I$M0#50E13J!91FMXS=4SMG;Y=M(>&T:CFHYI -8EJ :J%J*90+:(T MO17JT-K[H.VBS6[K/D&C:E03J"91+4"U$-44JD7>Z\VG#VZ3TSJ@7X?0_8_8 M,-J,MBU_5/-13:":1+4 U4)44Z@6]1NWG]Z[@^^Y^KOY?9(4?ES$DXOEYEO[ M5;)8Y-8T7:^*S7IH[U$K2VXWOT[@_+/3Z;YZ7-KGH=WPN++/H^WCW9J?7#S$ M=\G7.+N;KW)KD=R64_7.AN79?C:_N]]]4J0/EQV[8WU+BR)=;C^\3^)9DFV> M4'[]-DV+ET\V$SREV??MX4S^#U!+ P04 " !SGI%6(#WSF&0) ">6 M&0 'AL+W=O+Z_RSAW1QG1SD+HSY0XK$(8J"], M;D9X]/;!E_!I*[,/)HOK??#$OW+Y;?^0JG>3$V4=1CP681*CE&]N1K?X(YOF M#?(M_AWR%U%ZC;)#>4R2[]F;S^N;D9/M$=_QE.AY#JP0 :+ZS1Y06FVM:)E+W(Q\];J\,,X^[]_E:GZ-E3MY.*/ M($V#6 KT ?TK#![#72A_H-4N$"+X#,*=>(]^01,DMD'*!0IC M]"T.I;A2'ZK7OV^3@PCBM;B>2+5O60^35;$?GX[[05KV Z/[))9;@>[B-5\W MM%^>:4\L@(D2Y:0,>5/F$[$2?SO$8^0Z5X@X!!<'W+1?=@KC*T7!.86@;U\9 M>O?+>_1G6<16-.N.QB?T&; AA7LZ2=R\)_?,2=+T;SVVI,TMLZSU4>R#%;\9 MJ;0D>/K,1XN__PW[SC^:M(2$,2"8H1@]*49M],4]3Y]XBE0LH(?/#W=H$\9! MO KC)_3NK<+J1W<6RU(&H.BF:(2+2H9'*]%4RC9(&D,BF;*IKT MA;.MI!M M5!+4(!0T(UQ].B9S1__@:NQ>P@A@[02PW0JTQ&[[U=7.ZZT8)(U!T4PMM:7 MWO"0!?4,H#0&13-ET[8!6VOLWB$+ZB4*6C5D*:V&Z25\ M9& =N=PI=0?/^P M23E7"DFN>I H#23O>ID%=0V@- 9%,X75_@+/ALW'/]:I!>PB>XVB>X=I\ D-OL/?2> MYN#4X.B(#U:NIEC8'KGUF$D1J _40!>U<:KN$ M-W"U-W#MWL!,;>%S<]4&Z@- :0R*9L[;U6:!.H-3&P5U : T!D4S9=-N@=K= MPO )SZ &HJ 95=LLFQ12G1A]"6M M36@]B$#@-1F[Z&W;J1+:H/JTU1-.P-J M=P:%:FBI'T^Y%?JQE4:50#T!*(U!T4PU2T\H#!]4H*"6 )3&H&BF;-HZT L- M*MBYO34%M1.T/D2!78R\WD^8.765J%N=B-RP%264- >9ITMOSUYZ-^98QE?Y;$7DMF99.[:W!+B6 M/^MG2<-&1BHV%=#EM->IG&XK#)4 72:@V#OIK0?H/7DHFBFPKKR]X0\ >Z E M-BB-0=%,V72)[=EOS@^N%>W^@M M&^QSPU[-8?OC*6U131?87J<"NVOJ:YFB8N^DMW"@]^RA:*; NH3WIL-3'VBI M#DIC4#13-EWY>_;*?WCJ ZW^06G,JWL)2KVV\D57_YZ]^H?(?*!%/RB-%;1N MF<_7);_?:59/Y\S7-H/%WDU?Z4!I#(IF2JR=A3_\@0 ?U#V TA@4S91-VQ'_ MW ,! W.?G=M;4U '4M JLYA;P^]50,U( 6M.HMYWB*; M=A9^IVD_79-?VQ07>R^]I0/U&5 T4V%M1_SACQK[H#X#E,:@:*9LI16*SCUJ M/#3WP2Y@!+N"D5^WO#.*6T9'?.TM_&[# S^3_$ M""B-%;1R\O/&'FY135L+ MO].\H,ZYKV4.C+V7WLJ!&@THFJFP-B3^\)6,?%"G 4IC4#1SJ3'M2*;G%C,: MF/OLW+Z:@M+8M#YH8:Y(:(JEO<6TVZC%3^0^>P^]90.U( 6MG/MFXUEU0'52 M6K@URLZ>; %<@5;)(9;'E4I/GYX6V;W-EY:M?+[$']EQJ5R-.:[<>Q^D3V$L MT(YO%-(93U5]D!X7PSV^D9IMH+[?)(E\>Y-U<%J2 M>/%_4$L#!!0 ( '.>D59#?Y99X0L R3 9 >&PO=V]R:W-H965T M?X@V/\I\LXF3M9_G39-E/-PGWYV6C==C7%&78 M7_M!U)O>EJ]]3::W\38+@XA_34BZ7:_]Y.V>A_'NKJ?VWE_X%BQ76?%"?WJ[ M\9?\B6??-U^3_%G_H,R#-8_2((Y(PA=WO<_JC6<818/R';\%?)<>/2;%1WF. MXQ_%$S:_ZRG%%O&0S[*"\/-_7O@##\-"RK?C]PKM'6(6#8\?O^NT_/#YAWGV M4_X0A_\.YMGJKC?ND3E?^-LP^Q;O'%Y]H$'AS>(P+?]/=M5[E1Z9;=,L7E>- M\RU8!]'^7_^UVA%'#;3)A09:U4 [;3"\T$"O&NAM&QA5 ^.T@7JAP:!J,&C; M8%@U&+;]T*.JP>BT@7:AP;AJ,&X;85(UF+2-H"KOOSFE[<=6#[_L_4&W/TK* M0\ST,W]ZF\0[DA3OS[WB07F+IL^9?'LQS_N\X-R M3A[B=9ZIJ5\>ZS^9//.#,/V9?"!!1'Y=Q=O4C^;I;3_+PQ:-^[,JQ/T^A'8A MA$H>XRA;I<2*YGS>T-Z6M]>OM6=7XFL2H)_OK\-.T]YWVKTF%4T^^T1T]2/1 M%$TCWY],\M.'GTFZ\A/>M'\>Y-KG[?)("S*^ODR9]IDHVRI,SO\0O1Y^M:6.$ UX_ M_)702U;O^%>BZ8_!7C*:I6*$<)-N_!F_Z^5#@)0G+[PW_?O?U*'RSZ;,06(F M$K.0&$5B-A)SD!A#8BX2\T"8D%S&(;D,F3[]9;M^Y@F)%R3>%$F5DA>>9HT] MW;U4ZII<2,Q$8A82HTC,1F(.$F-[;%ABQ43J93K41MID(R=YHR9W"V>[2!,1D9 W'_/$B#=DT* M)&8A,8K$[);[UD$&92V#NLB@'@@3#OCAX8 ?2@_X[U'"9_$R"O[@^T,^2CGQ MTS2>!7YQ\.^";$427JRC!-'RT)G\23XTY<,^UNAH]^F&HIPD@W2#NB8#$K.0 M&$5B=IL=ZR CLC81761$#X0):3 ZI,&HY7!I/[TABS@ANU4P6Y$-3\I%QFC& MR2R.YD&YDK'S4Q+%&5GSQHY!&JWKD J)F4C,0F(4B=E(S$%B#(FY2,P;G75^ M$W6L3[1#T@NI-3ZDUEB:6OMI_G,YS9\=+P:^]S87^A*IVC6%D)B)Q"PD1I&8 MC<0<),;&9WV3JFKCTTG)^;NT@3X6W^2!MDO(C,DA,R;RS-AW-6TF&I.SU!P/ M%65HG RMI/&Z'N9(S$)B%(G9[7:M@XS)VL5TD3$]$"8M\ M>)46XZYR)2MOG6;Y@V("SW_?!MD;\7=^N\=J,N7/9O&V&&&6*WC;*.\AR>>G!S)2QQ_),GCA43'-.NXB M/U:+VF57^>WI^Z%?S59^1G*4K'@X)\]O9+9-DJ+WS7O9,'[C1;2\R3Q(\NE; MG#3WIM#"!:AF0C4+JE&H9D,U!ZJQ2CL>TZICS3"&^NF@%EJ;@-+$_*VK$U1Y M>8*U'X:R:)8G5)Z5Y&OH1Z2JZ/K/(R^R^[^-"04M5H!J)E2SH!J%:C946NE";\_;:0,AB>GG>51.^<'M+X"JE&H9K?< MOPXT*FL9U85&]5":>.37I1:JO-:B16]2KO?M@C L\X&LBZ_WA6\D?LG?F*TX MB?AK1K(=#U_X_H?-*W[GY_8U=3@!3LNQAJ=%8;+MZAK3D U"ZI1J&:WV;D.-"1K$]*% MAO10FI@/=1F&)B_#^*MEK'*VZTP$JIE0S8)J%*K94,V!:JS2CG-I>/Y5"VA, M#Z6)R53726C2T\/3+T<52?O!5]U_/*P"OB TB/PH[VI"\F6Q"&;Y$$QV5D@> MKG.206LIH)H%U2A4LZ&: ]485'.AFH?2Q&2L:RDTW'48-&@] U0SH9H%U2A4 MLZ&: ]485'.AFH?2Q$2KBQXT>='#>XG2-EO%23&O:LPP:($#5#.AF@75:*6) M7]T>Z\.3+_S8T*@.5&-0S85J'DH3%*4#/E+7CPD;]Q/ M&K,(6KT U4RH9D$U6FFJ>KPX?)I!T)H$J,:@F@O5/)0F9E!=DZ#):Q*.,BB( MF[L>:"4"5#.AF@75Z)4=KP\OGRZPH5OB0#4&U5RHYJ$T,9GJX@1-7IP@6\!X M]"._^IZ6=,T"6J( U4RH9D$U"M5LJ.9 -0;57*CFH30Q_^I"!FV,6[. 7DD" MJIE0S8)J%*K94,V!:@RJN5#-0VEBHM5U$UJK:U1<6;- GOA^@&HF5+.T\TH M53,&0^-DDD2A86VHYD U!M5BX:"'7NJ815#.AFE5I MLF4&"HUH0S4'JC&HYD(U#Z6)&5177>CRJ@O9/.LO?X=0'K-SGD%+,J":!=4H M5+.AF@/5&%1SH9J'TL2,K$LW=-PE+G1H6094,Z&:!=4H5+.AF@/5&%1SH9J' MTL1$.[H[AOP2%];K)DCV)8:7E^SE1N<,P]X9 WMK#.R],>3[7E7*07KCBCUT M0QRHQJ":"]4\E":F4UU\HB5?:]+NB1H M10948U#-A6H>2A.SJ:[(T/_?B@PYT#F5H!494,V":O3*CM.ZIR5= D06GP!U4RH9D$U"M5LJ.9 -0;57*CF MH30QU^KB"QU7?*%#BR^@F@G5+*A&H9H-U1RHQJ":"]4\E"8F6EU\H;>]: 5_ MY;-M<9(K)1E/UD%4?@?_S_)NS(UI!ZW(T,^K'DZN3FHVO.7DA*X%W28*U6RH MYD U!M5MW6!A2$OL+CXI?S\OW4\#Q9!<;6CXEX'E[Z>;YQ?R.#T MLA3R;>C:Z4 U"ZI1J&9#->?Z+XI! [I0S4-I8J+4=12&O([B^E*#'.C:8T U M$ZI95W:59'& 0C?$AFH.5&-0S85J'DH3J>2A-3*^ZB,&0%S&TN(NB7.B<.<99Y@R4B7[6XT K$J :A6HV5'.@&H-J M+E3S4-H^EM>RO4A[TQ24M[ZJ0AR]"I)^**X/.S-9ZW7/WO] M7KVA:L/KMGKC-+W.U!NW?+U?AYW>;OPE?_2399"G9L@7^28HGT:#'DF"Y>KP M)(LW=[U\Y/H<9UF\+A^NN#_G2?&&_.>+.,[>GQ0!=G'RH_R8T_\!4$L#!!0 M ( '.>D5:HW"00 (D2 9 >&PO=V]R:W-H965TV@-AIT0#+9B18]U#T@9:N;2*2J)&4 MG0S[\2,I1;83FEY2;7VQ18KWW'L.R:M+CC:4W?,5@$ />5;PL;,2HKQP79ZL M(,?\C)90R#<+RG(L9),M75XRP*DVRC,W\+S(S3$IG'BD^V8L'M%*9*2 &4.\ MRG/,'B>0TJ\9U.G8\%1%DD @%@>7?&J:090I)QO%G ^JT M/I7A[O,3^B=-7I*98PY3FOU!4K$:.P,'I;# 529NZ>8S-(1Z"B^A&=>_:-., M]1R45%S0O#&6$>2DJ/_Q0R/$CH'$,1L$C4'PW" Z8! V!J$F6D>F:5UA@>,1 MHQO$U&B)IAZT-MI:LB&%FL8[P>1;(NU$?"=HHL + M G1=)% HI='E!K,4S3)02'/? M9+X73MC.3*CQPD,SHX0]G;^>A3)2HF->&\PG)EFU2QNGJM*C58I,%4 M1EW'8>#+%-OOC]RU@7&O9=RS,C9N2[UAO]Y /@=FG' KYFNI=02V1S]JZ4<_ M>&]$74K5$=B>5/U6JKYUI=02&!*\4:K)2ZE.T R86FWRJX[H OU6"2YPD9)B M6>\X=(,?2%[E)AGKV'Q_9P-X9W[0+OY:'RN#-^HS:/49_-?ZR,TH*R@.B!3? MH]7 I)77>Z:5E[\;7WG1T,H_,7F<8>U%M)!UO2P;]( M-M^Q1D[0QX>2L-I(YAI"3:7SY$@8OH<> 3-3U3ZUF[Y5H6W1ZUL+Q?@+<*'2 M2]GF42._3DO7!NU9Y@UZYA+-WU:EOKTLE>?,!1"]>,O#4]5IO7DDHM T[_OL MMA6H;R]!=V;J$+5.Z\TCX80HU\=!&[=M>>E;2[*X24.X$BO*R%_&\^G$CO%J M>M&+%!9$X3 ,AL^6H;MSV,^!+?4="$<)K0I1G_O;WO:>Y5+?+KC;X?4ES0UF M2R*_WADLI*EWUI<2L_K>HVX(6NJK@SD5@N;Z<04X!:8&R/<+2L530SEH;Y_B M?P!02P,$% @ 1/*A$!0 @R4 !D !X;"]W;W)K&ULQ9K;;N,V$(9?A5 7Q2[06*)\3FT#<:1% W2!--YL+XI> M,!)MJY%$+TG9"="'+W6(#K;,M= !DHM8!\XWXC_24$-Q=F#\66PIE>@E"F,Q M-[92[JY-4WA;&A'18SL:JS-KQB,BU2[?F&+'*?$SHR@T;0E0K*H,%97$ 5Q_DM>"B%J!GAPQL N#.QC M@^$9@WYAT#\V&)TQ&!0&@TLO:5@89%TW\[YGPCE$DL6,LP/B:6M%2SX&Y-3UK[NC-'>KU4!^? M-7L\,W!\)] M]-?O"HGN)(W$WRW]6>;^!^W^TRQW+7;$HW-#I3%!^9X:BY]_PB/KU[;00,(< M2)@+!&L$<5 &<:"C%X]H'ARO'D3ZDF[3MK!HB5W# @ES:P5'.H5;.6U426U1*5U=HDU&*Z2@@)G$600(6$.),P%@C6"."Z#.-8^4'D@ O5:<#Q^YR'06G<-00X; MU9+"=&A9)\G#@73J L$:ZDY*=2=:=;^I=!7$&[2CW%.WO7IW;]-8R^BJ<0[# MN":RU1L>"0SIT06"-02>E@)/M0+_D1 N*0]?5=FSIW%"D=PJ+UL6^DC586B? M!Z!-=2VXJ^K3T^'N=%!T(%VZ0+"&[-BJ"@]+GS?\?U1YHS*ZN[S[ZMQ<+KN> MVU7W@E87/L\HQ]*#NG6A:$WQ:U4?UHK_E4D2HC4)E-(D3%J32H&H*S/HMRAS MJ_?5=6 $I;E0M*;.=J6S#?[NKD=VOK\A:4Y!J]\3Q^_M4 Z;BE<5+];68NWO M]^A?E ZD*-EE8_60SN'(:7C0>)'MJ[_C MD1VTH(:B-96N2FJL+?;J2@>LM2#3 SJKK+\<&[U2PD7K#0Y: D/1FK)713#6 M5\$K10P\BO(LQ"^=9-)3.\<"DN: TEPH6C,^51F-)^\]EH 6X: T!Y3F0M&: MH:P*=JROV'\TX:0W[QR(Z\NPC=.R] M/0PJB\@&7]XY3GE"=<37F#\7>]NH1'G,\^_E MES^BZ]&TK!%/>"C+$$Q];/@=3Y(RDJK'/TW0T:[,\L3][6WTWRIX!?/("GZ7 M)]_B2"ZO1[,1BO@36R?R<_[\.V^ W#)>F"=%]1\]-\=.1RA<%S)/FY-5#=(X MJS_9CZ8A]DYPCIU FA-(WQ-HOCFH M?/UAJ>I=_\"X;^ #!+I+#ZU*HD=*^G.=/G*!\J?C=;VM(SCV"&4W<%FL6,BO M1^H^+[C8\-'\YY^P-_W5!OY*P0Y@G1VL T6??US+0JJ+)\X6%^B1+^(L4YLE M_(J+.(\N4%8WQW] :]1%>%4191^VF6//<7W'=Z\FFWU2L"YGDKH[4A#!J:[ZE@*QZ&_5QZF^YY$E+ NYZG8LB0>!/0.8S*8>\9P6+EBA,W'] M':[?"W-/79=,6SA@@6?BS'8XLUXX_ <785QT ,T,H!F>M;,# M%G@F3K##"7KA*"EZXG%7?@(S/YB2:;M[ 8L\$PA/]:@^[9FA52PZ@)I0^T34 MPX'7 H)+/)=HSU-P_\&!9]&)PT(3_:";\%T'!T$;TSS0&$ .$8A&("#"5UYU M==%:E+V;7/*3 (A1+X_XQ*P_6(=STZ1]!8.&L&5D\C!',!HUFWP6.!BW[RFX M['/9M)Y@V$_>U]T=>TQX"5@FL('4N81!+7)B!QU"3K"V$PSKR4,M):KS4$*B MLBESM%%YA=E,\9AY:B[9[NCAHL]%T]Z!8?'87I\J;Z?A633#=0+?,5(WA&=@ M+1K8!R<,WZIYJX*ZV7"AYN&[,1JM1!Q65VE-:85\):EH6F((1<':47"'I.@! MH[Q;[5JIYVS6]JA+"/;OUS$U!L8AW 5K><'][.74*40'>EUH>;?J\68\,Z[V M(32':,TA_33'F$;H;'>!-B4<@,[&!$_W_MHS)[A6YU)K%2(=*F3,)CH0<:]< MPJ6>2Z7MB,!V9)M4=' 1&Y>9K2&,B&@C(K 1V687'5S4Y,)T3&D;; @=(EJ' M2,?C&F..T8'EV-(5D#;5$.Y#M/L0V'U:PT8S4I2>U\GGFGS.V#>RYL*#RF&] MM=B07F)C3"ZZJ^V9U0[&Q.@=AO :HKV&P$]0CLPK+MI^TTGKVRY"U[@(AW 7 MHMV%P.[29Z9Q.OJL'_H0.D.TSA!89X[,/4ZGM0B,.R;MZ0A)^\Q'6S$?"/)."A7+-$B2Y2-';.$,OG(GB M%ROD*TE)TQA#* [5BD-AQ>EL#&L+P#']NO&0B]+Z[1EV4<1>K&^U>H;"&(QU M"+_W)@OVH)M>C_JM+0 '[EGMI@F&<":JG8G"SG1LE+9BPZ&\!CMHJ*VT0[@4 MU2Y%89%(;@,[VZ9X=CS#0SQ@HMK#*.QA_8;N7C<^7- I33*$NU'M M;A1VMR-#NI49CA0TS&1WIY/CT$,H'-4*1V&% T9V*S@-Q5L0AVK!DS:N17FX7B-A'^U>RL:8AAG [1[N= [O= M\8909F==NE#'\_=?+?KM50OF,7CJN*YCGS\Z6M0<^*&2,3S;'IBRDY$L;],. MJ]M@#2%FCA8SI]>;.(J)=BV3K>R7ONVV[M;1WE3K1YL M[;_%EW?U:D@=IEZ<^8$)=6\7*.%/*N1T["ME$O5ZQ_J+S%?5DL''7,H\K3:7 MG$5HWY_R7&Z_E 7L5IW._P=02P,$% @ &ULK5==<]HX%/TK&G>GT\XT MV!;@Q"EX)I!VMP_9S81)^]#I@V)?0!-;HI(,[;_OE>P8:+%G8> !6Q_GZ)PK MR;H:;:1ZUDL 0WX4N=!C;VG,ZMKW=;J$@NF>7(' EKE4!3-85 M?KQ2PS(&* MW*=!$/D%X\)+1J[N7B4C69J<"[A71)=%P=3/">1R,_9"[Z7B@2^6QE;XR6C% M%C #\[BZ5UCR&Y:,%R TEX(HF(^]F_!Z&O8MP/7XS&&C=]Z)M?(DY;,M?,K& M7F 500ZIL10,'VN80IY;)M3QO2;UFC$M@?%$ZAOV/$OXA.]9 KTR#TDW$&JQX)XG>$!I0>$M0-OX6T1_KA(?B>G'X3^;[CZ[?P M_5O:,!$Y)S<;IC)-_BN--DQD7"P.J)M4;(/#;':W7^L52V'LX7;6H-;@):]? MA5'P_I#5,Y'M&1\TQ@==[,G?B@GS^XQ6'BM@Y(#V [1.XF%@?R-_O2N__K'VPRBB$=VN_3WY5XW\JT[Y>-C-@;<8Z(0> M:^#J#P,7 QKU6_3'C?ZX4_^C6.-Q@T?-A.$62P&/%?P2NR.FY6M<6>MD/=9: M?&!NPCB.6[R%P?;T#3IWU1>79D!V<;,&A6D3<:N-X%$.Y"/CBGQF>0F'_-7$ M9S)X+K;],.PD(>&I>ZP;>;3/BBW>F4E*>W38,H]T:X">OLNZL4=;J-@P,=WS M,(Q;/&SSD;#SU#]YIW73'FVO_[]FR-])>0M0"W<3T"25I3!5]MO4-K>-&Y=C M^]ONU57ECJD%%YKD,$=HT+O$R*HJ^Z\*1JY< OTD#:;C[G6)-R90M@.VSZ4T M+P4[0','2WX!4$L#!!0 ( '.>D5;M6]_1^P( &D* 9 >&PO=V]R M:W-H965T"[E4"P"--@7C:A(L MM"[/PU!E"RB(.A4E<+,S$[(@VDSE/%2E!)([HX*%<10E84$H#]*Q6[N7Z5A4 MFE$.]Q*IJBB(?)X"$^M)@(/MP@.=+[1="--Q2>;P"/I;>2_-+&Q0'^>(M^XX(WP3P1!9>"_:"Y7DR"LP#E,",5TP]B?0MU0 .+EPFF MW"]:UV>C &65TJ*HC0V#@G+_3S9U(O8,<'+$(*X-8L?;.W(LKX@FZ5B*-9+V MM$&S Q>JLS;D*+>W\JBEV:7&3J>/6F3+DZF)*T>7HC"7K8A+UPGZ6MJ!0BO" M*K_VX0HTH4Q]M+N55IKPG/(Y4A8$"7]^'&K#RZ*'607:*>O@3BJ,X[L#K-5GJ.;S>$;P;0J7+ R Q MJP-%9TQ7-@>>M-^(QL)>%?;JK-!J'JQ:_@\;OH-/O'>6TJ(HV9YV&KTQ' MTM!*WO3JDO_ ==AP';[LZC3(UD1VFR>H<,^H@\E9P^3L94Q6@IFWSZA^;N/C M07!_7T6G@\$H;I?2J/$^ZO3^0-42S20 HN::3)XUDD1#&X-1&X,(#_KM#'"T MJXM1MYS)YIB@<@N4>-=&<>= ME?>ELJY1#E0UC'JC(ZK:U6;<79S_0MDUTJ&T>T-\0"+<^_H7(.>NQU$H$Q77 MOA%H5IL^ZL)W#[OCO@F[(W).S2>?P&ULO5E=DZ(X%/TK*79J:Z9J9B!1 M4'O5JFE[]N-AJKK:Z=WG-%R5:DC<)+;=^^LW 0053&\[<5^40.[AG)M[X0#C M+1>/<@6@T'.>,3GQ5DJMKWQ?QBO(J?S,U\#TD047.55Z*):^7 N@21&49SX) M@LC/:!6L&>IZ5SQ^/'3M4Y$@F8\U]4A:9'?3^CKLQD!HEG&XW+G^QM0-,WD!WWX?GZ# MWK_[@-ZAE*'O*[Z1E"5R["O-RF#[<<7@NF1 3C# !'WC3*TD^LH22 X!?"VG MUD1VFJZ)%?$&XL^HAS\B$A#206CVW\.QA4ZO3G&OP.M94_Q0I#C>3S&4">Y* M68G8[T8TK7TEUS2&B:=[5X)X F_Z\T\X"G[IDNL([$!\OQ;?MZ%/OW-%,R3/ M2$&).RAPS<7H:8HQ&8[&_M.^MO8L$O:&]:0#SF'-.;1ROF<"8KYDZ3^:[FO4 M/R*^-N/.R@];['K](#B28"5SYO)$M=3(*O461,H3I&\'J-)LM'1)L>,0] )4 M2!2BO.QE$J&$OG0E969%.E/OH-8[L/*<:[PT!E2NI\97(HW5;IG11NOO$F\% M?6L[.@([T#^L]0^=7XN&+L4[ CL0/ZK%C_ZGOAZU^CH:M?K:2N9,J3AH[NN! MH\Y^!6C7VL-=:P]/=K8=Z5S)>U8&OR:Y\+4LAFIA-7&FO2N2*ZI/V"G>"OG6 MZG:%=I@ TB2 .._N"M)5 ARA'2:@<5K8ZF7>4O1V((QWU:[MZ;.S.U=]X]&P MW:3-N%2(+]"2\T0BR;.D4XDC%K9YF>J<3046\0OKQ&"7P!!E?Y\ Z M?:8=ZLVK=0FSA1NWA4?NR]61::H2< D+1AH+1NS.Z?QRK8#W*Q%'.#RJUXY9 M83_HKE?2N"AB=U%S?8.01;'F5#R"2MFRDZ)3X^0*[5!S8YR(>^-$G!HG5VB' M"6B,$['[G1\HU5ZK"/M1JU([)@7D1*4V!HC8#=!OP$!HVJ96:9*G+-6/\]2\ M%NXDZLBO5(HNX7Y(XWY(Z+Y@G7HA5VB'"6B\$+&_ MA7OD^.+J[[UXST$LB^\14E/9,%6^KZ[WUM\\OA1O^H_V7^.K6?GEHH$I/Z1\ MHV*9,HDR6&C(X/- YUV4WR;*@>+KXO7^ U>*Y\7F"F@"PDS0QQ>V(;1?7]L)42H!MUZ2&7OFS7OCL:-&JH,N 0PZ5USH&)?&U M"=%I" M1?58UB#L3BY518UU54%TK8!F/JGB) R".:DH$SB)_-I&)9$\&LX$;!32QZJB MZO<2N&QB/,&7A3=6E,8MD"2J:0%;,+MZHZQ'>I2,52 TDP(IR&/\9;)8SER\ M#_C!H-$#&SDE>RD/SOF>Q3APA(!#:AP"M;\3K(!S!V1I_.HP<5_2)0[M"_J+ MUVZU[*F&E>0_66;*&'_"*(.<'KEYD\TWZ/0\.[Q4",A[!)"S[LMY%FNJ:%)I&2#E(NV:,[P4GVV)<>$.Y2M M47:7V3R3;(U,#Z.EU96AE:SL66OJVS5"7ZD2]AC1MJ0*-'I<@Z&,ZR?T@)A MKXQS&Z*+F&=(RFDP\H#,(0[;9K]/CP]"\,L2IZ*6$O M)?2XLQNX&U!^2$4*H[T7!)T"[15<8WH7T5V(A:YI"C&V$Z]!G0 G[]]-YL'G M.WRG/=^I1Y_>X/M"F4(GRH^ 9(YD[=M>*"H,9->X3O\#UUG/=7:WMSNA()6% M8']L6[6?F;;%Z7!FX.QLN$:^A7_V\.ZA."7A>!*1TY 3&8RQ>Q%>J2J8T(A# M;K."\4>;KMI;UCI&UGZR]]+8>^+-TCY,H%R W<^E-!?'79;^J4O^ E!+ P04 M " !SGI%6O6Y3+%P$ !C%0 &0 'AL+W=O0R3V,X/?+O3YH$[GZ9L"T^@OZ4/$N_<"F7-8T@4%PF1L)DY=_1V M24U:Z)H;(2XJ>Y^;R>.9[I$400:@/!\.<9%A!%!@G[\6\)ZE0Y M36#]^H#^,2>/9%9,P4)$/_A:[V;.V"%KV+ LTH]B_PE*0C<&+Q21RO^3?=$V MP,9AIK2(RV#L0]E$+4 NCP3(!?!OCM@.!,P* ,&/QJAF$9,,R5*:CD M.BR99O.I%'LB36M$,Q>YF'DTTN>)&?MR+>9=MKXHW?$]_S_:X.V<.7$%Z3 M 3T;OOSU<&IA,ZA&9)#C#<[@_9."9&8,2 0XH:\D1$S#FC"EH!RDB+,5C[C& M(>KH[WV!/^S&-X7D5J4LA)F#E4*!? 9G_N5KD,; M>EO74L\N_:PXE^I7@(UR,%.$G^>#$4Z3Y[HLIVWHP!]4C1IT;RJZ-Q?1/B7DJ] M */#&C'OVAM/;EK\>TK:$&I<"36V"O4Y3AF71A\2[IC< C%&QK@$(C8DLQ:( M\>EZ]5ICN[!FO[1N]@36$&I2"36Y5*B-19O)B3;^B3;6A)=JTQ-80QOJ'>V3 M]UN[-:X^$4.^6\,+FG35O567Z#VMNU[1EGVA-96M&5-JG7>/9L:5VN$71BCD MB5LL-;3B7*PA[5K<[%=?C[6>KXP)XCYJ=81ICA^_(*^DR<*Y=P@ MI'<]P@4@BQ.]XD:+-#_C6@FM19Q?[H#A=FD:X/N-$/IP8Q)4YZKS_P!02P,$ M% @ &ULM5?;;N,V$/T50ET4NX =W7Q-;0.)G44+[!;&9M,^%'V@Y;%-K$1Z M22I._KY#2I9OM. $[HLM49S#W -[9<:3/@CP9KNH1'T$_KJ<0WOT*9LPRX8H(3"8NA=Q?> MCL.V,; S_F*P47O/Q$B9"?'#O/PQ'WJ!800I)-I 4/Q[AC&DJ4%"'C]+4*]: MTQCN/V_1/UOQ*&9&%8Q%^C>;Z]70ZWED#@N:I_J;V/P.I2!+,!&ILK]D4\X- M/)+D2HNL-$8&&>/%/WTI';%G$+?/&$2E072I05P:Q%9HPLN-;O+\5JUI D,/$UF! M? 9O].LO82?XS27]2F 'CFA5CFC5H1\ZHG2 2W"!TK4HYAQZ'L5Q+Q[XS_M" M')/ZK=VD X+MBF#[(H)?#,$&L8=:4RR:3TCWSM!MD$>-T3/Y0L2BS Y&4S(5 MBMESZ9^'%VU.N5D*N)_S#"0UX_^Z=-:3F4H\K*5^;9!I2G$]LU,>?N9L;59O MD#]!N^)[7$.;MYL8UDUQ*7,?EBLY)-''/=8Y"[I@4]$-WR+L5 MV>[[R'+!:_C6@KXU)PNPSCGQ![IZE:[>.PX=QA.1@0T[O& IH-PG3N^:ZJX$ M=N"%?N6%?FUT)X"@F* V-3%A]:KT2'G^NL3W3Z(1!=WH:"N>3FJWNNZ(A<'N M+@YJV=IC!V.D 3VAMQ%RWJC!R?JML'7$L9RTGR_M?N\,R;V"(:S?6+G.)9A: MA&5Y5N;-FKX6-42.5[@DB_W-Y^0?7G.'70OMT"/1SB-1;=BP3(B=(J/3O.[& MX7&4:L'?2WY7FX2U-_[HN]!X?2V*H!X&TZDIODC3_U%EA+LR(ZRO,[Z 4K>$ M9>N\./.*?'+*:9W(:891^UA.[7+OE;,K2L+Z2[L,D?NBLJO5"X95^B!!4(& M-UT4((LVK7C18FT[G9G0V#?9QQ6VMB#-!/R^$$)O7\P"5;,\^@]02P,$% M @ H# P 5PH !D !X;"]W;W)K&ULK99M3]LP$,>_BI6AB4FL>>@S:R/1,K1)0T,PQFN37!N+Q.YLMX5OO[.3 M>J6D@75[T\;.W=__G\]);K06\D%E )H\%CE78R_3>G'J^RK)H*"J)1; \V?AZ71HXFW 3P9K MM75-#,F]$ ]F\#4=>X$Q!#DDVBA0_%O!%/+<"*&-7Y6FYY8TB=O7&_4+RXXL M]U3!5.1W+-79V!MX)(497>;Z6JR_0,73-7J)R)7])>LJ-O!(LE1:%%4R.B@8 M+__I8[4/6PEA;T]"5"5$NPF=/0GM*J%M04MG%NN<:AJ/I%@3::)1S5S8O;'9 M2,.XJ>*-EGB789Z.IZ(HF,:R:$4H3\E4<,WX''C"0)&/Y,[N Z2$KD!B66U0 M0E5&9G@ "./E03(5.3X'35FN/F#:[0KI1(V*YY"T2#L\(5$0136&IF]/ M#QOLM-W^MZU>>X_>-\ S6+LQ95ZG/L\\W*=J01,8>_CT*I K\.+W[\)>\*D. MZC^)/4/L.,1.DWK\X@CEAIEHD,4)P=>1I.;$E;.U.]$LWR=%>4)Z)*5/=0+3 M1H$#Z;N.OGLX_8QQRA-H8&\6[U7L=="-F0="]QQT[^^@4Z82L>2:8+'A;54O M5PC+). MBL#QNM7]@" M[+/^>GF&+SUU@\Z.\5>"2N/^UC>Z #FWK8LB]K247R\WZ[JC,]L4[,Q/L&LJ MFYP_,F7+=4GEG'&%.#.4#%I]? 7(LHTI!UHL;"=P+S3V%?8RP\X/I G ^S,A M]&9@%G"]9/P;4$L#!!0 ( '.>D58LY.Q_%@, +T- 9 >&PO=V]R M:W-H965T&%_TX-EH#BBVW7;ZU]L"P[$Q' GNQ4:AW^_S/)^V:YGM*'OB,8! SVF2 M\;D6"Y%?ZSH/8T@Q']$<,OED15F*A6RRM;/BGM+ MYL_H1B0D@R5#?).FF/VZ@83NYIJI[6__,Z, TE*'I\([#C!]=(E?)(Z9-JW$9SS5 900*A4!98_FQA M 4FBG&0>/RM3K8ZIA(?7>_*Y--!3!"F\2<4=W'Z$J MR%5^(4UX\8UV95_'UE"XX8*FE5AFD)*L_,7/%8@#@>F<$5B5P+I48%<"^U*! M4PF<@DQ92L$AP +[,T9WB*G>TDU=%# +M2R?9&K<[P633XG4"7]!TU3BOQHM>(AWQ&#/@,UW(0*J['E:F-Z6I=<8T@'"$;/,*689EM<@7 MW?(O=#M"EG56'EP>W6S*=4FG1F35B*S"SSZ'*,&<([JJ('W_))^C6P$I_]&& MIC1SVLW4,K[F.0YAKLEURH%M0?-?O3 ]XUT;J"'-@H',&A#M&J+=Y;Z?9UPA MO*HF%L(;$5-&?D/4!K(T] I#]?>U]3VC^LST[2&ESM!]*5T2MH' J1$X/1#D MF*$M3C: 7D(!MC)#,QCPAT1NY+X)\Q&^6[=?EN_QE .-^TC[Y[ M,@R69UM3<^H>E=[:<6J?= Q..WICQW5=I[TNKZ[+ZU^7W&&YP%E$LG5;<=ZE MQ76&[CNNIU$[ 8QK ./^ *IT(B2/)L4HXRQLG>#CDZ1LRY2GEO'X"$5G$GU1 M#&36X#6I>4TZ>3U@QG F6O?53F7?S6-(LV @LP:Q:4UL.N0./!T2XI!FP4!F M#8BF\?>H9_S'A5J9'ZY4&ULK59=;]HP%/TK5M9-5-K(!S30#B(5:+4^5$+0=L]N<@&KCLUL M\]%_/]N! %TP$^H+V([/\3FV[_7MK+AXDS, A=8Y9;+KS92:W_B^3&>08UGG M4#7BJU^P,71E^%).I?U%JV)N4T].%U+Q M? /6"G+"BG^\WFS$'B",CP"B#2#Z"&@> 30V@(8U6BBSM@98X:0C^ H),UNS MF8;=&XO6;@@SQSA60G\E&J>2!Y;R'- 37H-$M0$H3*B\1#_0\WB :A>7Z (1 MAIYF?"$QRV3'5WI1 _73S0*]8H'HR )AA!XY4S.)[E@&V2&!K]66DJ.MY%[D M9!Q 6D>-\#N*@BBJ$-3_?WCHD-,H=[!A^1KN'51XC>:"+XFYX)7[5- TJVE, MN-[(.4ZAZ^EXE""6X"7?OH1Q\+/*XR>1'3ANEHZ;+O;D'C(0F%9Y+( M"S09 M9)D$'7^Y+]Q)?:;PJU+XE5/X6&$%5;(+6.R0[20^4W9=B9UIIE59:SF"YFTS )FZT2SQHI$\%C2#E+"648)/> MJYRU/C-^/HGL8!/:Y2:T3U[#A>+B'8DC][' A^'^*=9-MCHXR%.S#L1=E^*N M3\>(SOG;I%8EKV (FP<+!V'\05_UM.NX6F 8[)ZLP"EQ"/K]9B86,J+ODXZ* M%*I?)C=/+8SJR]PZ.1ZP72!BYJ&ZJH*:S>59MPL MM5#O[3$S)Z!1XZ2;:.\Q-<-8>E,Y"%(W^O6,I!3&T-*5'* M%TP514@Y6M:IM[8Z^S#>,_6K+<)V-$7Q^XC%E#")*$PT95!OZ==#%/5DT5%\ M;DNR5ZYT@6>;,UV#@S 3]/<)YVK;,0N457WR%U!+ P04 " !SGI%6@WL/*SVP0$G6 6(*E MNN4;6VPYP6'NE,0V"5FA059L/@;#64TL\86",D:9['\PG9_DE+04.,%+!;Y+]B5MHX%@DQ(EI3. MBD%"T^(?/Y>!V'. HP,.J'1 ;0?O@(-;.KBYT()9+FN))9Y/.=L!KJT5FK[( M8Y-[*S4TU=-X+[EZ2Y6?G']* Y80\("?B0 ?P9*L">V@Y+@=4$0'2 ($;AEJ8P$^#T-2=@$L)7:2C)ZE7R->A&7 M)+@ +AP Y"!D(+0XWAWVT'&K&7!S//<@7CODX.PUW"_GIH 5>)X93Z_[2['% M 9E9:F$+PI^(-?_U%SAR?C.)/1%80[I72??ZT.>?E5:U(7&51^D&Q$R)-V9( M@>+G*'I?>IJ[GC]VIO;3OI*N%1HY?FW5H#BL* Y[*=Y+%CPJDCK3BZ7P#7.. M4VDD6F"-]HE"QV_Q[!WPG1$?57)&O7+NN(ZW?!F ;:Q$Y(+(]XQNU(;C8JZ8C @WR? [,J#CP9:, MKM%DC,SI-*[8C7O9/3")8UUFVKNLB>2X,[X'A]ZXQ;)KA7QG>(#GI.(YZ>5I MV-U-#">=L3]ZCNNZ+8H&,S0<[2EI<(1.7;N<'^X?1\:R1&K,.(+#%E&3E>=X M!WCNU5CXEE4WJ)?U>Q1+_L;HMJDJ@-X,3)$ MW:$G[5W!9.2.#]&KRR?L+5&F);77K1C9NH9 &9+!9'8X&^JB!_NKWB)2DTUT M6W3D*BOQFEGI.9WX=@L@A/MF3;YU!83])7"I&D0A::";1'"5R8AQE0;@WUN2 MK C_S\CX1#6N%/8S*B:L2R8\,"M7'\E7$J0EI\5/;F="_NFR?U1&C-*-3E M'4Y.G=.]#<.;Y9\(K?D!6#<.Z,>-PS$Y7<+XS:YATLGI_N'>*L?>^YQ/"-_D MIQP"!"Q+9?&96SVM3E*N\O.#UO-K>+DHSD-JF.)XYA;S#54?-#%9*TCGPE=; M+"]./(H;R;;YH<&*2H#IWFO\/4$L#!!0 ( M '.>D58XN<3C, ( -D% 9 >&PO=V]R:W-H965T[%TI7N.SKGFWJ03\DW5 !IM&\95BFNMVZGGJ;R&AJB):(&;FU+(AF@3 MRLI3K012.%##O-#W[[V&4(ZSQ)TM9):(M6:4PT(BM6X:(M\?@8DNQ0'>'3S3 MJM;VP,N2EE2P!/W:+J2)O)&EH UP105'$LH4?PVFL]CFNX2?%#JUMT?6R4J( M-QL\%2GVK2!@D&O+0,RR@1DP9HF,C-\#)QZ?M,#]_8[]F_-NO*R(@IE@OVBA MZQ1_QJB DJR9?A;==QC\W%F^7##EOJCK7]2K9#'?8 M07P"$ Z \%) - B9[17YFS-B299(D6'I,TV;';C:N/0Q@WE]B\NM32WU.!T M]L1ST0!Z(5M0Z!-ZY1)R47'Z!PJDR1:M@$-)-;J>@R:4J1N;M)RCZZL;=(4H M1R^U6"O""Y5XVNBQK%X^O/W8OQV>>'L.^01%P2T*_3 \ I]=#@\.X9ZIPEB* M<"Q%Z/BB$WRGO!]UUE/%QZELZTU52W)(L>DM!7(#./OX(;CWOQSS^9_(#EQ' MH^OH'/MIU[=F5U'.*:^0*%$+DHKB6"EZ_@?';X?&)HL#\S\V^P[/YQP(CT?A M\;\*!UZMS>P%:1/,?2F$W@6VO<=IGOT%4$L#!!0 ( '.>D5;6:?I2S ( -@* M 9 >&PO=V]R:W-H965T^NP1I352U4[M%S;H]3'MPX!*L&IO93FC__6R@+$P4+1-]";;Q.;[GW&MR M9QD7#S(&4.@QH4S.K5BI]-RV91!#@F6/I\#TFXB+!"L]%5M;I@)PF(,2:GN. M,[(33)CES_*UE?!G?*O''A9 J2'28?PJ.:WJ2 ,\'#^S7^;:M98-EK#@]#L)53RW)A8*(<([ MJNYX=@6EGJ'A"SB5^2_*BKWCD86"G50\*<$Z@H2PXHD?2Q\. .[@!8!7 KQ_ M!?1+0#\76D26RUIBA?V9X!D29K=F,X/MO]>HE.3\[0"2(,W1)* M=4;DS%8Z($-K!^7A%\7AW@N'?\*LAQSW'?(<=]( 7[3#EQ#T4#^'>UX=;FL; M*B^\R@LOY^N_P/='_(T1ORC$"Z->HA\W>C>Z5I#(GTU*"^I!,[6YB^I#>N+D--U;A2-6Y5M59805/HK;!C0^^(K*9P4BFD59X<5G1 M]P( %0) 9 >&PO=V]R:W-H965T2T$&D0C=MTCJALJZ?36*(U<1FM@/=O]_9@0QHB)BT?4G\<[VG8<;+EYD3HA"KV7!Y,C*E5K=VK9,,KPF!FP46)%73%TI8K07!F MG,K"]APGM$M,F94,S=A4)$->J8(R,A5(5F6)Q:\Q*?AF9+G6;N"1+G.E!^QD MN,)+,B/J:345T+,;E(R6A$G*&1)D,;+NW-O)0-L;@Q^4;.1>&VDE<\Y?=.=+ M-K(<38@4)%4: <-O32:D*#00T/BYQ;2:);7C?GN'_LEH!RUS+,F$%\\T4_G( MBBV4D06N"O7(-Y_)5D]?XZ6\D.:+-K5MU+=06DG%RZTS,"@IJ__X=1N'/0&%7R M&@:A_3WGE<0LDT-; 1^-:J?;M#LU M8Z\3\9ZD/>2[U\AS/*^%T.1\=[>#CM\$US=X_MG!;0M2C1&T8^A;?"M7."4C M"ZZI)&)-K.3].S=T/K0)_$=@!W*#1F[0A6[D%B#W6E\LFK9IK0$B Z 3S#JY M<8,@[D.TU_LR6NR"V'']QNR 8+\AV#^38$:+2AT?N9IBOYWB6XXMAATDMW@-1&01Q&KRCD<'[[874!HI;PL(0="=DA?$.1FJ> &4K;LB'R] M:KC'-HX#/W+\(U5O[<+(B8,P;)<5-;*B_RFK8[^B,X6]M>L4%C?"XK/.%%J! M&B.E8Q-JJ,'!V0I[?GQ$M<4LZKDGB X:HH._)MH1UL%Y5%O,6JC:>P6J)&)I MZK:$_:Z8JK-[,]H\#>Y,13P:'\.3H:[P?V#J]\8#%DO*)"K( B"=GJ[0HJ[A M=4?QE2F#(K0!S"\X5[N.7J!Y2"6_ 5!+ P04 " !SGI%6 MU:9$'C(# "T"P &0 'AL+W=O^Z>)W?6C=="WJD"0).'DE=JXA1:UV>NJ[("2JI.10T5OED(65*-1[ET M52V!YC:HY&[@>;%;4E8YZ=C:IC(=BY7FK(*I)&I5EE3^NP NUA/'=QX--VQ9 M:&-PTW%-ES #?5M/)9[<#B5G)52*B8I(6$R<<__LTO=,@/7XS6"M-IZ)H3(7 MXLXO6UW-(ME):E&TP5E"RJOFG#ZT0 M&P%^?" @: ."W8#H0$#8!H26:%.9I75%-4W'4JR)--Z(9AZL-C8:V;#*?,:9 MEOB689Q.?V&G_!1*D2E(,BNH!/*9G%>:Y8ROC,)$&:,B'Z] 4\;5)WS?F,:N MQ@(,C)NUR2Z:9,&!9'Y KD6E"T6^5CGDVP N5MZ5'SR6?Q$<1;R"[)2$_@D) MO"#84]#ER\/](^6$G9JAQ0M?K.8^D1J,:#^&F=LS5=,,)@X.I@)Y#T[ZX9T? M>U_V$>P);(MNU-&-CJ&G4Z$!6X5RDHFRQ*%L>P4>,K["#TP64I3$=A(>*A2' M&W%J%$<=$J?)&-N,Y@ZZ3X,@2KQAE(S=^TWBSQW#,!F%&WY;G 8=I\%13K.& M@EATG+3([@A3:D7G'!I*C4W4YB92A%8YN9G=[AV(H\E>^ZU[ MO2)>YTB7MH M[;A/NCV!;=$==G2';][:PV<=&X7#R$]&.YW]W"](O#B(H_V=G724DJ.4_E I M::75"0&:%61="&SG=6-$7B SIJ#I<2&)J-JK_]DH4(T=WP606K+,.KWW_=.! MMX_XT;I>VQ4]@6U)..HD'/4P!*,^Z?8$MD77]YZV ^_-QZ!-N=G??N)[\6"P M.PA[/ =)Z"6[@^!N[#\ER*5="Q66O*ITLTMTUF[U/+<+UX[]PJRD=J]Z@FGV MV6LJEPSO>@X+A/1.AW@7RV9%; Y:U';+F@N-.YM]+'"M!FD<\/U"H)3MP23H M%O7T/U!+ P04 " !SGI%6@VV23NE'4P$@V4M1FY16B,U% M$)B\ LG,1#50VY52:-*QI!,> MCP_NM[YWV\N&&;A2XB=V_V7[X#D>"Z4N":!!$GKLOY"FO&;(LT:HCVF5;-S?PK7JUA>.U MVY0U:KO*K0ZS=;LQ\-1"C>1F9Y^&?"27@DDH&+D'VRZYV>.P!^^N 1D7YGT2 MH"WM#()\*+/LRT0OE+F%S81,%Q](%$;QO_+ $H_8T8@=>;_9*[%/$9UU<(?] MPC0LAY3:TVQ [X!F;]],%^&7,WSQR!=[]_B5?.37O*"92U5B94TS!T1EUU_T;TUM>&UNJM%[AY-.< M$MU?H3Y U?ACNU%H+X$?5O:O ]HEV/52*3P$[B:,_['L#U!+ P04 " !S MGI%6##HFUKP" B!P &0 'AL+W=O1 \UPLO,Z8X]WV=9""H'L@"EX2R'&T5T*015CQ? 9;7PAM[Q MQ2W;9<:^\.-Y07>P!G-7W"B<^8U*R@3DFLF<*-@NO.7P_&)F[9W!-P:5;HV) MS60CY;V=7*4++[! P"$Q5H'B8P^7P+D50HQ?!TVO"6D=V^.C^@>7.^:RH1HN M)?_.4I,MO)E'4MC2DIM;67V$0SX3JY=(KMV=5 ?;P"-)J8T4!V6PWCX@D-X< @==QW(4:ZHH?%D*O6\AM0HBMHO\*0 M/ )5/>L0-2A1K]#:[3Y;DT0*@5T%#VAR3VA%50HIUJ9K>]:$T;.RC,>!O;J+ M,VV(IKU$7[$@V#-,AN>NREB2_4UF)-G D:\+JU]]0E+ZV'?:9@WFK%=HF:;, M[EW*D>\?>WGV;"]/!Y,G5?);+<_^/;!Q['!?$@Y;] H&4W17=4>N)T86K@MN MI,&>ZH89_L1 60/\OI72'">VL3:_Q?@/4$L#!!0 ( '.>D59WEQX4X0( M * ) 9 >&PO=V]R:W-H965TTH2*H15+F9W9M@AC2+%HL0RH^K)D/,52=?G*%AD''!E0 MFMBNX_AVB@FU@H$9F_%@P'*9$ HSCD2>IIC_'4'"-D.K;6T';L@JEGK #@89 M7L$ GU%=S&1@*YUEN>2A0]HEO,P5KE"YRL.D.K@XPE(3!)QHN)O MYQ-T?'2"CA"A:$J21"'%P)9*GI[$#DLIHT**^X:4-IHR*F.!+F@$40U^_!^\ MVT!@J[Q4R7&WR1FYC8P_<]I"GO,%N8[;KA/4#)] J.!M W<;Y'C56GF&SWOG M6J'[:Q6!KB2DXD]=O@NZ3CV=/A_.1(9#&%KJ !# UV %GS^U?>=;G=<#D>TY M[U3..TWLP:\\70!';(E$C!4](D+DM7MD5!#YAD@?8>O@U#GM] ?V>M?,ZRC? M=_QNSZWB]G1V*YW=1IWO^>?<3T&;J5VP1O:/+MB!R/82X5>)\ ^[5?U#.C\0 MV9[S7N6\=ZBMVDCT4<^]5SO:ZSKJ5[^A^Y6;?J.;[YP)@3+.0H!(H"5GJ3&$ M:0C/'NO,-?)^U%Q!UMTQY[2\%\[LG4LP!;XRM8% (URQ3S%:$");!44*?54S/SHAXH.I)EYDI=,*DN:-.,50D%7 >H[TO&Y+:C M)ZB*LN ?4$L#!!0 ( '.>D5;0HH @6@, )(6 - >&PO(P*/6*T_LYI=I;YER40W^N=?$I",KIG.:D MO)(%%0;)I,J)-E4U"\I"49*60,IYT.UTXB G3/BC@5CDM[DNO:E<"#WTDZ;) MLZ>OZ= /XX^^9^7&,J5#__'B_:^%U#?O/'L^^W!VUKGJ/%[>["(7-73I!T[A MZP.$45E,-#[(K3GV')M\[3'Z?.";=WY;>05Y7\'FXN/[,M[676FKV\P<'' W(FN?-I6)_3#1(E:EIH,KWGJC2;-IN^:U(\4"7 M>IU.RPSWW#U!S_]VG&=44$5XV[3)_6,>Y5<[KI_&;^&YNJWL.G::C'K'[['> M?1R[R?@43)[$=/=/P61R B9[;W;7?(G)\!1,=H_?9'2<*1G4>\K6QG5KV]JT M>O!Z,/1_P,L&WP3U)@O&-1-U;<[2E(IGNU/UN8F(QD=(E3<=U5RL#C_4W_Z:'\LAGGK.Y$^RNFC',MR(>/J@\5Q M-V DB7NVL3C P&8!RQV([XX#.>7F1!',*N8-6\$XDB08 M KGHSM$X1D8GAH][?K!5$D5)XD8 -/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( '.>D5;9C*-@L 8 "U / M>&PO=V]R:V)O;VLN>&ULQ9M=<]HX%(;_BH:+W>P%2S#^[#:=(4"WV:&0#6E[ MV5&,")[:%BO;^>BO7]DTV^,$WMF;$U\1?^ \R)*>(^GH[;TVWVZT_B8>LC0O MSGK;LMR]&0R*>*LR6?RN=RJW5S;:9+*TA^9V4.R,DNMBJU29I0/G]-0?9#+) M>^_>/CWKT@SH@2Y57"8ZMR?K$Y\3=5_\O%X?BKND2&Z2-"D?SWK-WZGJB2S) MDRSYKM9GO=.>*+;Z_H,VR7>=ES)=Q4:GZ5EON+_P69DRB5^<7M60U_*F:,Z4 M\N9*6I"SGG]J'[A)3%$V=S3/EY;Q3MF;]T=5J=\G::G,5);J3Z.K79+?UH^Q MOV) ?D93#D^?^T)\8_Y/,>K-)HG55,=5IO)R7XY&I35@7FR37=$3N_I M%B'SM9CEI2TD<9'O'V7OK7^I_=<7Z_VO+BTN*4/S)K$7S,6Z >>#G"P7J^7\ M8CJ^GDW%^7@^7DQF8O5A-KM>$4 ' #J= 8J32TD@1P!R](J0JVO[\7&VL(#+ M]V)Y.;LBD"Z =#N#7%TO)P32 Y!>9Y"3\>H#@?0!I,\+.55%;))=?5[HC3BO MBB171=$T='M ( , &?!"KJHLD^:Q!EPEMWEBOR9M9S2.8UW9SHA A@ RY(5\ M+Q,C/LNT4N*CDD5E5/T%6H(1@(MXX9;E5AEQ+E.9QTHTQA$3G>UT_HQQ>(HZ M\%->RG-MC+ZWDA-C8V1^^Z($AU OS'XY3"?ZXJJ^6U%,))DALV56I8Z_;76Z M5J;X5):A4B:PS):[E0YL) MJ6/([(Z%?>Y<6Z-=V@YPM96FU5"1+X;,PEA5-X7ZIZK#ZMG=\XX.N6+(+ NH MVZ\.#::1+1QF6\#0I8V)M.$P:P.7YHABPK$)LS:.A"_BQ Y'TU9S=I W'&9O MX$!&4$RD$X=9)T=BA1^%22WL(*LXS%:!(4V["2&O.,Q>P2%-ZZ4CU3C,JGF* M:0Z^9F0:A]LT1X*;'Z 4$WG'8?8.C''$"9T?0=X9,7N'1CF'7O4(V6;$;)N7 MXI$$=P'HS9-!C3I9C(-"-FTV!,CV(BTXR838,Q?8J)3#/J MLF\LZ(?82#,%MU$WEGU.EXA]9-%WG'9?8.QJ1UTT4& M<9&%7&8+P4%N&Q-9R&6V$,:D@9R++.0R6PAC4EFZR$)NETLT M+5EZR$(>LX4P)I6EARSD,5L(8U)9>LA"'K.%,":5I8LX6.8B[TG'%PX;PJ48L+T:.[EH&.8?>&<.JU6@\03=)6& M4/="!9TD#I!X N[EH..8RUT[VQR))^1>#@*EN?I$HXT0B2?D7@Y"I=GJT4,D MGO UQ',8<_:PHR.U$(DG? WQ',&4AHY[0R2>D'M_#LKD:;]T9*&PRZ1JT:>8 MR$(ALX5P:=)H(T06"IDM5&/:FMA4T8,11PAWYS#+IYVU=8@..2=D=DZ+KIX> MVBAC;!LOY8.P01'!C)!SHM=,?>N+3[E1L;[-ZPVR-2K%1,Z)F)WS#'.Y4T;6 M+4:D=68(J)A!,UPADT-Q?OWJ[M\#A7ZX7]%X4]'\LTOC2B_JB?-'1Y/._7?_0M02P,$% @ ?]7#>GSK3L/^ M[3PL/HZ'T[!J]N-X_M&VPV9?C^OAH3O7T^7*MNN/Z_&R['?M>;UY7^]J:Y?+ MV/;W,YJGQ_N9BY?/<_V?B=UV^[:I/[O-[V,]C?\8W/[I^O=A7^O8+%[6_:Z. MJZ;].-Q.#^WU8!XNDYO%\^NJZ9]?3=/.'6019.&8!L!L0W)-@)F M&Z)M!-0V9-L(N&T(MQ&0VY!N(V"W(=Y&0&]+O:V WI9Z6P&][>1E6T!O2[VM M@-Z6>EL!O2WUM@)Z6^IM!?2VU-L*Z&VIMQ70VU)O*Z"WH]Y.0&]'O9V WHYZ M.P&]W>1CB8#>CGH[ ;T=]78">COJ[03T=M3;">CMJ+<3T-M1;R>@MZ?>7D!O M3[V]@-Z>>GL!O3WU]@)Z^\G';@&]/?7V GI[ZNT%]/;4VPOH[:FW%]#;4V\O MH'>@WD% [T"]@X#>@7H' ;T#]0X">@?J'03T#I.?E0)Z!^H=!/0.U#L(Z!VH M=Q#0.U#O(*!WI-Y10.](O:. WI%Z1P&](_6. GI'ZAT%]([4.PKH'2>;303T MCM0["N@=J7<4T#M2[RB@=Z+>24#O1+V3@-Z)>B\DH'>FWEE [TR]LX#>F7IG ;TS]F?J MG07TSM0["^B=J7<6T#M3[RR@=YYL]A;0.U/O+*!WH=Y%0.]"O8N WH5Z%P&] M"_4N GH7ZET$]"[4NPCH7:AW$="[4._RG7H/X^>A#K>>KS6?_YU4CY=[Z^WQ MU^77R0D[5YS;^XKAZ2]02P,$% @ 7!E&ULS=M-;MLP$(;AJQC:!I8BDJ*H(LZF[;;-HA=0 M)3H6K#^03.K':^^?8T6[\Z#/WH-\DNA/E# MEOEF9X?:I]-LQ[BRG=Q0A_C5W6=SW>SK>YN)ZVN=-=,8[!C6X5@CN;WY9+?U M0Q]6GP_Q9]]-XR9QMO?)ZN-IXS%KD]3SW'=-'>)Z]CBVOZ6LGQ/2>'+9XW?= M[*_BAB1[,^&X\N> YW-?'ZUS76M7=[4+7^HA[LH.?>;#4V]]>K[$&SU.VVW7 MV'9J'H9X)/6SLW7K=]:&H4]/1:_.)X=XP_;TF5^_SOBU M_CO[$) ^)*0/!>FC@/2A(7V4D#X,I(\*TD=^36F$(FI.(36GF)I34,TIJN84 M5G.*JSD%UIPBJZ#(*BBR"HJL@B*KH,@J*+(*BJR"(JN@R"HHLDJ*K)(BJZ3( M*BFR2HJLDB*KI,@J*;)*BJR2(JNBR*HHLBJ*K(HBJZ+(JBBR*HJLBB*KHLBJ M*+(6%%D+BJP%1=:"(FM!D;6@R%I09"THLA8460N*K)HBJZ;(JBFR:HJLFB*K MILBJ*;)JBJR:(JNFR%I29"TILI8464N*K"5%UI(B:TF1M:3(6E)D+2FR&HJL MAB*KHD58X=%66[P "L" 1 " :\ !D;V-0 MD5:97)PC$ 8 )PG 3 M " &UL4$L! A0#% @ MD5:;N9WLH 8 (\> 8 M " @9<0 !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ D5;/DT3W @H &QJ 8 " @:H@ !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ D59" M.Y9];"0 +)P 8 " @0M* !X;"]W;W)K2!4\' "F&0 & M @(&M;@ >&PO=V]R:W-H965T&UL4$L! A0#% @ MD586'MQP_0L .DH 9 " @3>2 !X;"]W M;W)K&UL4$L! A0#% @ &PO=V]R:W-H965TD5:E M\=F/[! -TV 9 " @1RO !X;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H M965TD58H )1!@P0 $(, 9 M " @7S1 !X;"]W;W)K&UL4$L! M A0#% @ &PO=V]R:W-H965TD5;)U$AQ=P0 /P* 9 " M@2H" 0!X;"]W;W)K&UL4$L! A0#% @ &UL4$L! A0#% @ <8*P$ "W#P &0 @(%4&@$ M>&PO=V]R:W-H965TD58T:\]I MKP( %L& 9 " @3&UL4$L! A0#% @ &PO=V]R:W-H965T MD5:=EH?4;P0 " 2 9 M " @14N 0!X;"]W;W)K&UL4$L! A0# M% @ D58V=ZMQ0@8 &@E 9 " @0@[ M 0!X;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H965TD5:NZ1 FJ0H *)B 9 " @4%- 0!X;"]W;W)K&UL4$L! A0#% @ &PO M=V]R:W-H965TD5:*R"%ZV@( M .0' 9 " @2]@ 0!X;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H965TD5;]%5B&U0( @+ 9 M " @:IJ 0!X;"]W;W)K&UL4$L! A0#% M @ &PO=V]R:W-H965TD5:'VP5H)00 +@7 9 " @9YU 0!X M;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H965T MD5:F1L_[;0( (@& 9 " @2B 0!X;"]W;W)K&UL4$L! A0#% @ ZZ+4" "$" &0 @('#A@$ >&PO=V]R M:W-H965TD5954KXSB0( %D' M 9 " @:^) 0!X;"]W;W)K&UL M4$L! A0#% @ &PO=V]R:W-H965TD5992XM:#00 )H4 9 M " @:&2 0!X;"]W;W)K&UL4$L! A0#% @ M&PO=V]R:W-H965TD58!97IC!P0 &43 9 " @9^@ 0!X;"]W M;W)K&UL4$L! A0#% @ &PO=V]R:W-H965TD59O M&UL4$L! A0#% @ ;D! 'AL+W=O&PO=V]R:W-H M965TD58IN9U!F0, $ 0 9 M " @97# 0!X;"]W;W)K&UL4$L! M A0#% @ &PO=V]R:W-H965TD59SS*NM.P( (L& 9 " M@<+- 0!X;"]W;W)K&UL4$L! A0#% @ ]D9$D" "4!0 &0 M @('$U $ >&PO=V]R:W-H965TD5;XL9M;6 0 #@6 9 " @437 0!X;"]W;W)K M&UL4$L! A0#% @ &PO=V]R:W-H965TD58[*\IM M^P( *D' 9 " @=+E 0!X;"]W;W)K&UL4$L! A0#% @ 1 @ ) D !D M ("!!.D! 'AL+W=O&PO=V]R:W-H965T MD59(Z.I >0H &F7 9 M " @>_N 0!X;"]W;W)K&UL4$L! A0# M% @ D5:HW"00 (D2 9 " @5(/ M @!X;"]W;W)K&UL4$L! A0#% @ 1 M/*A$!0 @R4 !D ("!DA," 'AL+W=O&PO=V]R:W-H965TD586V OR;P, (\- 9 " @1\@ @!X;"]W;W)K&UL4$L! A0#% @ &PO M=V]R:W-H965TD5;YB^&S-@( M /8$ 9 " @=8K @!X;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H965TD5;=:Y'J P, %<* 9 M " @0LW @!X;"]W;W)K&UL4$L! A0#% M @ D5:!R-(P8P0 (,2 9 " @09! @!X M;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H965T MD59X<5G1]P( %0) 9 " @0I+ @!X;"]W;W)K&UL4$L! A0#% @ &PO=V]R M:W-H965TD58,.B;6O ( "(' M 9 " @=M3 @!X;"]W;W)K&UL M4$L! A0#% @ 7'A3A @ H D !D ("!SE8" M 'AL+W=O&POD5:7BKL

D5;9C*-@L 8 "U / M " 51> @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " !SGI%6M"E^S,(" M *.0 &@ @ $Q90( >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " !SGI%6C,4FGTX" G-P $P M@ $K: ( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 :0!I -8< "J:@( " ! end XML 114 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 115 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 116 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 322 509 1 false 116 0 false 9 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://tempoautomation.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://tempoautomation.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://tempoautomation.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT Sheet http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 10101 - Disclosure - Description of Business and Business Combination Sheet http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombination Description of Business and Business Combination Notes 7 false false R8.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 10301 - Disclosure - Fair Value Measurements Sheet http://tempoautomation.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 10401 - Disclosure - Other Balance Sheet Components Sheet http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponents Other Balance Sheet Components Notes 10 false false R11.htm 10501 - Disclosure - Borrowing Arrangements Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangements Borrowing Arrangements Notes 11 false false R12.htm 10601 - Disclosure - Borrowing Arrangements - Related Party Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedParty Borrowing Arrangements - Related Party Notes 12 false false R13.htm 10701 - Disclosure - Stockholders' Equity (Deficit) Sheet http://tempoautomation.com/role/DisclosureStockholdersEquityDeficit Stockholders' Equity (Deficit) Notes 13 false false R14.htm 10801 - Disclosure - Warrants Sheet http://tempoautomation.com/role/DisclosureWarrants Warrants Notes 14 false false R15.htm 10901 - Disclosure - Stock-Based Compensation Sheet http://tempoautomation.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 11001 - Disclosure - Commitments and Contingencies Sheet http://tempoautomation.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 11101 - Disclosure - Income Taxes Sheet http://tempoautomation.com/role/DisclosureIncomeTaxes Income Taxes Notes 17 false false R18.htm 11201 - Disclosure - Net Loss Per Share Sheet http://tempoautomation.com/role/DisclosureNetLossPerShare Net Loss Per Share Notes 18 false false R19.htm 11301 - Disclosure - Subsequent Events Sheet http://tempoautomation.com/role/DisclosureSubsequentEvents Subsequent Events Notes 19 false false R20.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPolicies 20 false false R21.htm 30103 - Disclosure - Description of Business and Business Combination (Tables) Sheet http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationTables Description of Business and Business Combination (Tables) Tables http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombination 21 false false R22.htm 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPolicies 22 false false R23.htm 30303 - Disclosure - Fair Value Measurements (Tables) Sheet http://tempoautomation.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://tempoautomation.com/role/DisclosureFairValueMeasurements 23 false false R24.htm 30403 - Disclosure - Other Balance Sheet Components (Tables) Sheet http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsTables Other Balance Sheet Components (Tables) Tables http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponents 24 false false R25.htm 30503 - Disclosure - Borrowing Arrangements (Tables) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsTables Borrowing Arrangements (Tables) Tables http://tempoautomation.com/role/DisclosureBorrowingArrangements 25 false false R26.htm 30603 - Disclosure - Borrowing Arrangements - Related Party (Tables) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyTables Borrowing Arrangements - Related Party (Tables) Tables http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedParty 26 false false R27.htm 30703 - Disclosure - Stockholders' Equity (Deficit) (Tables) Sheet http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitTables Stockholders' Equity (Deficit) (Tables) Tables http://tempoautomation.com/role/DisclosureStockholdersEquityDeficit 27 false false R28.htm 30803 - Disclosure - Warrants (Tables) Sheet http://tempoautomation.com/role/DisclosureWarrantsTables Warrants (Tables) Tables http://tempoautomation.com/role/DisclosureWarrants 28 false false R29.htm 30903 - Disclosure - Stock-Based Compensation (Tables) Sheet http://tempoautomation.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://tempoautomation.com/role/DisclosureStockBasedCompensation 29 false false R30.htm 31003 - Disclosure - Commitments and Contingencies (Tables) Sheet http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://tempoautomation.com/role/DisclosureCommitmentsAndContingencies 30 false false R31.htm 31103 - Disclosure - Income Taxes (Tables) Sheet http://tempoautomation.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://tempoautomation.com/role/DisclosureIncomeTaxes 31 false false R32.htm 31203 - Disclosure - Net Loss Per Share (Tables) Sheet http://tempoautomation.com/role/DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://tempoautomation.com/role/DisclosureNetLossPerShare 32 false false R33.htm 40101 - Disclosure - Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp (Details) Sheet http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp (Details) Details 33 false false R34.htm 40102 - Disclosure - Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Components of proceeds received from the Trust and PIPE (Details) Sheet http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Components of proceeds received from the Trust and PIPE (Details) Details 34 false false R35.htm 40103 - Disclosure - Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Earnout Arrangement With Holders Of Legacy Tempo Common Stock And Outstanding Equity Awards (Details) Sheet http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Earnout Arrangement With Holders Of Legacy Tempo Common Stock And Outstanding Equity Awards (Details) Details 35 false false R36.htm 40104 - Disclosure - Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Other Arrangements entered into at time of Merger or assumed upon Merger (Details) Sheet http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Other Arrangements entered into at time of Merger or assumed upon Merger (Details) Details 36 false false R37.htm 40105 - Disclosure - Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Accounting for the Business Combination (Details) Sheet http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpAccountingForBusinessCombinationDetails Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Accounting for the Business Combination (Details) Details 37 false false R38.htm 40201 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 38 false false R39.htm 40202 - Disclosure - Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details) Sheet http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAssetsAndLiabilitiesDetails Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details) Details 39 false false R40.htm 40203 - Disclosure - Summary of Significant Accounting Policies - Advertising and Concentration of Risk (Details) Sheet http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails Summary of Significant Accounting Policies - Advertising and Concentration of Risk (Details) Details 40 false false R41.htm 40204 - Disclosure - Summary of Significant Accounting Policies - Cash, Accounts Receivable (Details) Sheet http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAccountsReceivableDetails Summary of Significant Accounting Policies - Cash, Accounts Receivable (Details) Details 41 false false R42.htm 40205 - Disclosure - Summary of Significant Accounting Policies - Fair Value, Property and Equipment, Net (Details) Sheet http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuePropertyAndEquipmentNetDetails Summary of Significant Accounting Policies - Fair Value, Property and Equipment, Net (Details) Details 42 false false R43.htm 40206 - Disclosure - Summary of Significant Accounting Policies - Long-Lived Assets and Related Parties (Details) Sheet http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsAndRelatedPartiesDetails Summary of Significant Accounting Policies - Long-Lived Assets and Related Parties (Details) Details 43 false false R44.htm 40301 - Disclosure - Fair Value Measurements (Details) Sheet http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://tempoautomation.com/role/DisclosureFairValueMeasurementsTables 44 false false R45.htm 40302 - Disclosure - Fair Value Measurements - Inputs used in determining the fair value of the Tempo Earnout Shares (Details) Sheet http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails Fair Value Measurements - Inputs used in determining the fair value of the Tempo Earnout Shares (Details) Details 45 false false R46.htm 40303 - Disclosure - Fair Value Measurements - Inputs used in determining the fair value of the Additional Period Shares (Details) Sheet http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfAdditionalPeriodSharesDetails Fair Value Measurements - Inputs used in determining the fair value of the Additional Period Shares (Details) Details 46 false false R47.htm 40401 - Disclosure - Other Balance Sheet Components - Inventory (Details) Sheet http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsInventoryDetails Other Balance Sheet Components - Inventory (Details) Details 47 false false R48.htm 40402 - Disclosure - Other Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Sheet http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails Other Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Details 48 false false R49.htm 40403 - Disclosure - Other Balance Sheet Components - Property and Equipment, net (Details) Sheet http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDetails Other Balance Sheet Components - Property and Equipment, net (Details) Details 49 false false R50.htm 40404 - Disclosure - Other Balance Sheet Components - Property and Equipment, Net Depreciation (Details) Sheet http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDepreciationDetails Other Balance Sheet Components - Property and Equipment, Net Depreciation (Details) Details 50 false false R51.htm 40405 - Disclosure - Other Balance Sheet Components - Other Noncurrent Assets (Details) Sheet http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsOtherNoncurrentAssetsDetails Other Balance Sheet Components - Other Noncurrent Assets (Details) Details 51 false false R52.htm 40406 - Disclosure - Other Balance Sheet Components - Accrued Liabilities (Details) Sheet http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedLiabilitiesDetails Other Balance Sheet Components - Accrued Liabilities (Details) Details 52 false false R53.htm 40407 - Disclosure - Other Balance Sheet Components - Accrued Compensation and Related Benefits (Details) Sheet http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedCompensationAndRelatedBenefitsDetails Other Balance Sheet Components - Accrued Compensation and Related Benefits (Details) Details 53 false false R54.htm 40501 - Disclosure - Borrowing Arrangements - Term Loan and Credit Facility with Financial Institution (Details) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails Borrowing Arrangements - Term Loan and Credit Facility with Financial Institution (Details) Details 54 false false R55.htm 40502 - Disclosure - Borrowing Arrangements - Equipment Loan and Security Agreement (Details) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails Borrowing Arrangements - Equipment Loan and Security Agreement (Details) Details 55 false false R56.htm 40503 - Disclosure - Borrowing Arrangements - Paycheck Protection Program Loan (Details) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsPaycheckProtectionProgramLoanDetails Borrowing Arrangements - Paycheck Protection Program Loan (Details) Details 56 false false R57.htm 40504 - Disclosure - Borrowing Arrangements - June 2021 Credit Facility (Details) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails Borrowing Arrangements - June 2021 Credit Facility (Details) Details 57 false false R58.htm 40505 - Disclosure - Borrowing Arrangements - Loan and Security Agreement (Details) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails Borrowing Arrangements - Loan and Security Agreement (Details) Details 58 false false R59.htm 40506 - Disclosure - Borrowing Arrangements - November 2022 Amended and Restated LSA (Details) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails Borrowing Arrangements - November 2022 Amended and Restated LSA (Details) Details 59 false false R60.htm 40507 - Disclosure - Borrowing Arrangements - Carrying amounts of borrowings (Details) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsCarryingAmountsOfBorrowingsDetails Borrowing Arrangements - Carrying amounts of borrowings (Details) Details 60 false false R61.htm 40508 - Disclosure - Borrowing Arrangements - Components of loss on debt extinguishment (Details) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsComponentsOfLossOnDebtExtinguishmentDetails Borrowing Arrangements - Components of loss on debt extinguishment (Details) Details 61 false false R62.htm 40509 - Disclosure - Borrowing Arrangements - Debt extinguishment recorded in the consolidated statements of operations (Details) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails Borrowing Arrangements - Debt extinguishment recorded in the consolidated statements of operations (Details) Details 62 false false R63.htm 40510 - Disclosure - Borrowing Arrangements - SQN Equipment Loan (Details) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoanDetails Borrowing Arrangements - SQN Equipment Loan (Details) Details 63 false false R64.htm 40511 - Disclosure - Borrowing Arrangements - A&R LSA (Details) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsRLsaDetails Borrowing Arrangements - A&R LSA (Details) Details 64 false false R65.htm 40512 - Disclosure - Borrowing Arrangements - LSA Convertible Note (Details) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsLsaConvertibleNoteDetails Borrowing Arrangements - LSA Convertible Note (Details) Details 65 false false R66.htm 40513 - Disclosure - Borrowing Arrangements - Convertible note, fair value (Details) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsConvertibleNoteFairValueDetails Borrowing Arrangements - Convertible note, fair value (Details) Details 66 false false R67.htm 40514 - Disclosure - Borrowing Arrangements - Balances and Maturity (Details) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsBalancesAndMaturityDetails Borrowing Arrangements - Balances and Maturity (Details) Details 67 false false R68.htm 40515 - Disclosure - Borrowing Arrangements - Notes payable future principal payments (Details) Notes http://tempoautomation.com/role/DisclosureBorrowingArrangementsNotesPayableFuturePrincipalPaymentsDetails Borrowing Arrangements - Notes payable future principal payments (Details) Details 68 false false R69.htm 40601 - Disclosure - Borrowing Arrangements - Related Party - Convertible Promissory Notes (Details) Notes http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyConvertiblePromissoryNotesDetails Borrowing Arrangements - Related Party - Convertible Promissory Notes (Details) Details 69 false false R70.htm 40602 - Disclosure - Borrowing Arrangements - Related Party - Bridge Note (Details) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails Borrowing Arrangements - Related Party - Bridge Note (Details) Details 70 false false R71.htm 40603 - Disclosure - Borrowing Arrangements - Related Party - August 2022 Bridge Notes (Details) Notes http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyAugust2022BridgeNotesDetails Borrowing Arrangements - Related Party - August 2022 Bridge Notes (Details) Details 71 false false R72.htm 40604 - Disclosure - Borrowing Arrangements - Related Party - Net carrying amount of related party borrowings (Details) Sheet http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyNetCarryingAmountOfRelatedPartyBorrowingsDetails Borrowing Arrangements - Related Party - Net carrying amount of related party borrowings (Details) Details 72 false false R73.htm 40701 - Disclosure - Stockholders' Equity (Deficit) - Total shares of common stock reserved (Details) Sheet http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitTotalSharesOfCommonStockReservedDetails Stockholders' Equity (Deficit) - Total shares of common stock reserved (Details) Details http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitTables 73 false false R74.htm 40702 - Disclosure - Stockholders' Equity (Deficit) (Details) Sheet http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitDetails Stockholders' Equity (Deficit) (Details) Details http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitTables 74 false false R75.htm 40801 - Disclosure - Warrants (Details) Sheet http://tempoautomation.com/role/DisclosureWarrantsDetails Warrants (Details) Details http://tempoautomation.com/role/DisclosureWarrantsTables 75 false false R76.htm 40802 - Disclosure - Warrants - Liability classified warrants (Details) Sheet http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails Warrants - Liability classified warrants (Details) Details 76 false false R77.htm 40901 - Disclosure - Stock-Based Compensation (Details) Sheet http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails Stock-Based Compensation (Details) Details http://tempoautomation.com/role/DisclosureStockBasedCompensationTables 77 false false R78.htm 40902 - Disclosure - Stock-Based Compensation - 2022 Incentive Award Plan (Details) Sheet http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails Stock-Based Compensation - 2022 Incentive Award Plan (Details) Details 78 false false R79.htm 40903 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Issuance (Details) Sheet http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails Stock-Based Compensation - Restricted Stock Unit Issuance (Details) Details 79 false false R80.htm 40904 - Disclosure - Stock-Based Compensation - Option Activity (Details) Sheet http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails Stock-Based Compensation - Option Activity (Details) Details 80 false false R81.htm 40905 - Disclosure - Stock-Based Compensation - RSU activity (Details) Sheet http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails Stock-Based Compensation - RSU activity (Details) Details 81 false false R82.htm 40906 - Disclosure - Stock-Based Compensation - Options valuation (Details) Sheet http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionsValuationDetails Stock-Based Compensation - Options valuation (Details) Details 82 false false R83.htm 40907 - Disclosure - Stock-Based Compensation - Expense allocation (Details) Sheet http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails Stock-Based Compensation - Expense allocation (Details) Details 83 false false R84.htm 40908 - Disclosure - Stock-Based Compensation - Earnout Shares (Details) Sheet http://tempoautomation.com/role/DisclosureStockBasedCompensationEarnoutSharesDetails Stock-Based Compensation - Earnout Shares (Details) Details 84 false false R85.htm 41001 - Disclosure - Commitments and Contingencies (Details) Sheet http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesTables 85 false false R86.htm 41002 - Disclosure - Commitments and Contingencies - Finance leases (Details) Sheet http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetails Commitments and Contingencies - Finance leases (Details) Details 86 false false R87.htm 41003 - Disclosure - Commitments and Contingencies - Weighted average and cash flow information (Details) Sheet http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageAndCashFlowInformationDetails Commitments and Contingencies - Weighted average and cash flow information (Details) Details 87 false false R88.htm 41101 - Disclosure - Common Stock (Details) Sheet http://tempoautomation.com/role/DisclosureCommonStockDetails Common Stock (Details) Details 88 false false R89.htm 41101 - Disclosure - Income Taxes (Details) Sheet http://tempoautomation.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://tempoautomation.com/role/DisclosureIncomeTaxesTables 89 false false R90.htm 41102 - Disclosure - Income Taxes - Deferred tax assets and liabilities, NOL, valuation allowance (Details) Sheet http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails Income Taxes - Deferred tax assets and liabilities, NOL, valuation allowance (Details) Details 90 false false R91.htm 41103 - Disclosure - Income Taxes - Unrecognized tax benefit (Details) Sheet http://tempoautomation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitDetails Income Taxes - Unrecognized tax benefit (Details) Details 91 false false R92.htm 41104 - Disclosure - Income Taxes - Operating loss carryfoward (Details) Sheet http://tempoautomation.com/role/DisclosureIncomeTaxesOperatingLossCarryfowardDetails Income Taxes - Operating loss carryfoward (Details) Details 92 false false R93.htm 41201 - Disclosure - Net Loss Per Share (Details) Sheet http://tempoautomation.com/role/DisclosureNetLossPerShareDetails Net Loss Per Share (Details) Details http://tempoautomation.com/role/DisclosureNetLossPerShareTables 93 false false R94.htm 41202 - Disclosure - Net Loss Per Share - Antidilutive shares (Details) Sheet http://tempoautomation.com/role/DisclosureNetLossPerShareAntidilutiveSharesDetails Net Loss Per Share - Antidilutive shares (Details) Details 94 false false R95.htm 41301 - Disclosure - Subsequent Events - Alameda Lease Extension (Details) Sheet http://tempoautomation.com/role/DisclosureSubsequentEventsAlamedaLeaseExtensionDetails Subsequent Events - Alameda Lease Extension (Details) Details 95 false false R96.htm 41302 - Disclosure - Subsequent Events - Optimum Merger Agreement (Details) Sheet http://tempoautomation.com/role/DisclosureSubsequentEventsOptimumMergerAgreementDetails Subsequent Events - Optimum Merger Agreement (Details) Details 96 false false R97.htm 41303 - Disclosure - Subsequent Events - White Lion Stock Purchase Agreement (Details) Sheet http://tempoautomation.com/role/DisclosureSubsequentEventsWhiteLionStockPurchaseAgreementDetails Subsequent Events - White Lion Stock Purchase Agreement (Details) Details 97 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept NotesPayableRelatedPartiesClassifiedCurrent in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. tmpo-20221231x10k.htm 66, 89, 90 [dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrentAndNoncurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. tmpo-20221231x10k.htm 79 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 19 fact(s) appearing in ix:hidden were eligible for transformation: tmpo:AdjustmentPeriodConsideredForIssuanceOfAdditionalPeriodShares, tmpo:BusinessCombinationInstallmentTerm, us-gaap:CommonStockSharesOutstanding, us-gaap:EarningsPerShareDiluted, us-gaap:LesseeOperatingLeaseRenewalTerm, us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity, us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted, us-gaap:PreferredStockSharesOutstanding, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - tmpo-20221231x10k.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 3 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList - tmpo-20221231x10k.htm 9 tmpo-20221231x10k.htm tmpo-20221231.xsd tmpo-20221231_cal.xml tmpo-20221231_def.xml tmpo-20221231_lab.xml tmpo-20221231_pre.xml tmpo-20221231xex10d19.htm tmpo-20221231xex23d1.htm tmpo-20221231xex31d1.htm tmpo-20221231xex31d2.htm tmpo-20221231xex32d1.htm tmpo-20221231xex32d2.htm tmpo-20221231xex4d4.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 119 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tmpo-20221231x10k.htm": { "axisCustom": 1, "axisStandard": 31, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 872, "http://xbrl.sec.gov/dei/2022": 40 }, "contextCount": 322, "dts": { "calculationLink": { "local": [ "tmpo-20221231_cal.xml" ] }, "definitionLink": { "local": [ "tmpo-20221231_def.xml" ] }, "inline": { "local": [ "tmpo-20221231x10k.htm" ] }, "labelLink": { "local": [ "tmpo-20221231_lab.xml" ] }, "presentationLink": { "local": [ "tmpo-20221231_pre.xml" ] }, "schema": { "local": [ "tmpo-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 776, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 23, "http://tempoautomation.com/20221231": 2, "http://xbrl.sec.gov/dei/2022": 7, "total": 32 }, "keyCustom": 136, "keyStandard": 373, "memberCustom": 72, "memberStandard": 41, "nsprefix": "tmpo", "nsuri": "http://tempoautomation.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "tmpo:OtherBalanceSheetComponentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Other Balance Sheet Components", "menuCat": "Notes", "order": "10", "role": "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponents", "shortName": "Other Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "tmpo:OtherBalanceSheetComponentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Borrowing Arrangements", "menuCat": "Notes", "order": "11", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangements", "shortName": "Borrowing Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Borrowing Arrangements - Related Party", "menuCat": "Notes", "order": "12", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedParty", "shortName": "Borrowing Arrangements - Related Party", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Stockholders' Equity (Deficit)", "menuCat": "Notes", "order": "13", "role": "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficit", "shortName": "Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "tmpo:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Warrants", "menuCat": "Notes", "order": "14", "role": "http://tempoautomation.com/role/DisclosureWarrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "tmpo:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "15", "role": "http://tempoautomation.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "16", "role": "http://tempoautomation.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "17", "role": "http://tempoautomation.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "18", "role": "http://tempoautomation.com/role/DisclosureNetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "19", "role": "http://tempoautomation.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "tmpo:EmergingGrowthCompanyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "20", "role": "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "tmpo:EmergingGrowthCompanyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "tmpo:ScheduleOfComponentsOfProceedsReceivedFromTrustAndPipeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Description of Business and Business Combination (Tables)", "menuCat": "Tables", "order": "21", "role": "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationTables", "shortName": "Description of Business and Business Combination (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "tmpo:ScheduleOfComponentsOfProceedsReceivedFromTrustAndPipeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "22", "role": "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "23", "role": "http://tempoautomation.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "tmpo:OtherBalanceSheetComponentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Other Balance Sheet Components (Tables)", "menuCat": "Tables", "order": "24", "role": "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsTables", "shortName": "Other Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "tmpo:OtherBalanceSheetComponentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Borrowing Arrangements (Tables)", "menuCat": "Tables", "order": "25", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTables", "shortName": "Borrowing Arrangements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfExtinguishmentOfDebtTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Borrowing Arrangements - Related Party (Tables)", "menuCat": "Tables", "order": "26", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyTables", "shortName": "Borrowing Arrangements - Related Party (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "lang": "en-US", "name": "tmpo:Scheduleofnetcarryingamountofrelatedpartyborrowingstabletextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "tmpo:ScheduleOfCommonStockReservedForIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Stockholders' Equity (Deficit) (Tables)", "menuCat": "Tables", "order": "27", "role": "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitTables", "shortName": "Stockholders' Equity (Deficit) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "tmpo:ScheduleOfCommonStockReservedForIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Warrants (Tables)", "menuCat": "Tables", "order": "28", "role": "http://tempoautomation.com/role/DisclosureWarrantsTables", "shortName": "Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_FinancialInstrumentAxis_tmpo_WarrantClassifiedAsEquityMember_nv1aD3bUbUq12POHe9dYnQ", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "29", "role": "http://tempoautomation.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://tempoautomation.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesIssued", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "30", "role": "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "31", "role": "http://tempoautomation.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "32", "role": "http://tempoautomation.com/role/DisclosureNetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "tmpo:DescriptionOfBusinessAndBusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-5", "first": true, "lang": null, "name": "tmpo:AmountOfUnredeemedFundsReleasedFromTrustAccount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp (Details)", "menuCat": "Details", "order": "33", "role": "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails", "shortName": "Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "tmpo:DescriptionOfBusinessAndBusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-5", "first": true, "lang": null, "name": "tmpo:AmountOfUnredeemedFundsReleasedFromTrustAccount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "tmpo:ScheduleOfComponentsOfProceedsReceivedFromTrustAndPipeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "tmpo:CashProceedsFromTrust", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Components of proceeds received from the Trust and PIPE (Details)", "menuCat": "Details", "order": "34", "role": "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails", "shortName": "Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Components of proceeds received from the Trust and PIPE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "tmpo:ScheduleOfComponentsOfProceedsReceivedFromTrustAndPipeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "tmpo:CashProceedsFromTrust", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "4", "first": true, "lang": null, "name": "tmpo:ExchangeRatio", "reportCount": 1, "unitRef": "Unit_Standard_pure_UUqloYZfTEucMRzu1IIkAQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Earnout Arrangement With Holders Of Legacy Tempo Common Stock And Outstanding Equity Awards (Details)", "menuCat": "Details", "order": "35", "role": "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails", "shortName": "Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Earnout Arrangement With Holders Of Legacy Tempo Common Stock And Outstanding Equity Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_TypeOfArrangementAxis_tmpo_EarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsMember_qcxptQg0LUK334jQJD8dJA", "decimals": "4", "lang": null, "name": "tmpo:ExchangeRatio", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UUqloYZfTEucMRzu1IIkAQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-5", "first": true, "lang": null, "name": "tmpo:AmountsOwedToCapitalMarketAdvisorsAgreedToBeSettledInCash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Other Arrangements entered into at time of Merger or assumed upon Merger (Details)", "menuCat": "Details", "order": "36", "role": "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails", "shortName": "Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Other Arrangements entered into at time of Merger or assumed upon Merger (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-5", "first": true, "lang": null, "name": "tmpo:AmountsOwedToCapitalMarketAdvisorsAgreedToBeSettledInCash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "INF", "first": true, "lang": null, "name": "tmpo:TotalNumberOfAuthorizedSharesOfAllClassesOfCapitalStock", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Accounting for the Business Combination (Details)", "menuCat": "Details", "order": "37", "role": "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpAccountingForBusinessCombinationDetails", "shortName": "Description of Business and Business Combination - Merger with ACE Convergence Acquisition Corp - Accounting for the Business Combination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "INF", "first": true, "lang": null, "name": "tmpo:TotalNumberOfAuthorizedSharesOfAllClassesOfCapitalStock", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies (Details)", "menuCat": "Details", "order": "38", "role": "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "tmpo:LiquidityAndGoingConcernPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-5", "lang": null, "name": "tmpo:WorkingCapital", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details)", "menuCat": "Details", "order": "39", "role": "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAssetsAndLiabilitiesDetails", "shortName": "Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Summary of Significant Accounting Policies - Advertising and Concentration of Risk (Details)", "menuCat": "Details", "order": "40", "role": "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails", "shortName": "Summary of Significant Accounting Policies - Advertising and Concentration of Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Summary of Significant Accounting Policies - Cash, Accounts Receivable (Details)", "menuCat": "Details", "order": "41", "role": "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAccountsReceivableDetails", "shortName": "Summary of Significant Accounting Policies - Cash, Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_2lTLqThB7Ua_uGYcJMV1jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - Summary of Significant Accounting Policies - Fair Value, Property and Equipment, Net (Details)", "menuCat": "Details", "order": "42", "role": "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuePropertyAndEquipmentNetDetails", "shortName": "Summary of Significant Accounting Policies - Fair Value, Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_2lTLqThB7Ua_uGYcJMV1jQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40206 - Disclosure - Summary of Significant Accounting Policies - Long-Lived Assets and Related Parties (Details)", "menuCat": "Details", "order": "43", "role": "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsAndRelatedPartiesDetails", "shortName": "Summary of Significant Accounting Policies - Long-Lived Assets and Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "tmpo:RelatedPartiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_tmpo_AceAffiliatesMember_0l8DfEHV50G95iZ1A6uMNw", "decimals": "-5", "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_L6etpoCYhUWpojNXWgr5cw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Fair Value Measurements (Details)", "menuCat": "Details", "order": "44", "role": "http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_L6etpoCYhUWpojNXWgr5cw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_tmpo_EarnoutLiabilityTempoEarnoutMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_jEKxpKLRUESw4cdcLlUfTA", "decimals": "3", "first": true, "lang": null, "name": "tmpo:FinancialLiabilitiesMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UUqloYZfTEucMRzu1IIkAQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Fair Value Measurements - Inputs used in determining the fair value of the Tempo Earnout Shares (Details)", "menuCat": "Details", "order": "45", "role": "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails", "shortName": "Fair Value Measurements - Inputs used in determining the fair value of the Tempo Earnout Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_tmpo_EarnoutLiabilityTempoEarnoutMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_jEKxpKLRUESw4cdcLlUfTA", "decimals": "3", "first": true, "lang": null, "name": "tmpo:FinancialLiabilitiesMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UUqloYZfTEucMRzu1IIkAQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_11_22_2022_To_11_22_2022_us-gaap_FairValueByLiabilityClassAxis_tmpo_EarnoutLiabilityAdditionalPeriodSharesMember_p-umSYBq5kSrmY3SpL-zQg", "decimals": "2", "first": true, "lang": null, "name": "tmpo:FairValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_Czh8CGkpj0Ky-FKnRf71rw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Fair Value Measurements - Inputs used in determining the fair value of the Additional Period Shares (Details)", "menuCat": "Details", "order": "46", "role": "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfAdditionalPeriodSharesDetails", "shortName": "Fair Value Measurements - Inputs used in determining the fair value of the Additional Period Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_11_22_2022_To_11_22_2022_us-gaap_FairValueByLiabilityClassAxis_tmpo_EarnoutLiabilityAdditionalPeriodSharesMember_p-umSYBq5kSrmY3SpL-zQg", "decimals": "2", "first": true, "lang": null, "name": "tmpo:FairValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_Czh8CGkpj0Ky-FKnRf71rw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "tmpo:OtherBalanceSheetComponentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Other Balance Sheet Components - Inventory (Details)", "menuCat": "Details", "order": "47", "role": "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsInventoryDetails", "shortName": "Other Balance Sheet Components - Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "tmpo:OtherBalanceSheetComponentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "tmpo:OtherBalanceSheetComponentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Other Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)", "menuCat": "Details", "order": "48", "role": "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "Other Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "tmpo:OtherBalanceSheetComponentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "tmpo:OtherBalanceSheetComponentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - Other Balance Sheet Components - Property and Equipment, net (Details)", "menuCat": "Details", "order": "49", "role": "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDetails", "shortName": "Other Balance Sheet Components - Property and Equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "tmpo:OtherBalanceSheetComponentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_J6k5DcPKhEOyyGoKpjT8LQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT", "menuCat": "Statements", "order": "5", "role": "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_J6k5DcPKhEOyyGoKpjT8LQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "tmpo:OtherBalanceSheetComponentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - Other Balance Sheet Components - Property and Equipment, Net Depreciation (Details)", "menuCat": "Details", "order": "50", "role": "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDepreciationDetails", "shortName": "Other Balance Sheet Components - Property and Equipment, Net Depreciation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "tmpo:OtherBalanceSheetComponentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_2wbSc9VbtUqgQJ42JihAsA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40405 - Disclosure - Other Balance Sheet Components - Other Noncurrent Assets (Details)", "menuCat": "Details", "order": "51", "role": "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsOtherNoncurrentAssetsDetails", "shortName": "Other Balance Sheet Components - Other Noncurrent Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_2wbSc9VbtUqgQJ42JihAsA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "tmpo:AccruedLegalFeesRelatedToBusinessCombinationCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40406 - Disclosure - Other Balance Sheet Components - Accrued Liabilities (Details)", "menuCat": "Details", "order": "52", "role": "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedLiabilitiesDetails", "shortName": "Other Balance Sheet Components - Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "tmpo:AccruedLegalFeesRelatedToBusinessCombinationCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "tmpo:AccruedCompensationAndRelatedBenefitsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40407 - Disclosure - Other Balance Sheet Components - Accrued Compensation and Related Benefits (Details)", "menuCat": "Details", "order": "53", "role": "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedCompensationAndRelatedBenefitsDetails", "shortName": "Other Balance Sheet Components - Accrued Compensation and Related Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "tmpo:AccruedCompensationAndRelatedBenefitsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_6_23_2021_us-gaap_DebtInstrumentAxis_tmpo_SvbTermLoanAndCreditFacilityMember_4gleQ8iS20Kz7Lmo7qqzCw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UUqloYZfTEucMRzu1IIkAQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Borrowing Arrangements - Term Loan and Credit Facility with Financial Institution (Details)", "menuCat": "Details", "order": "54", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails", "shortName": "Borrowing Arrangements - Term Loan and Credit Facility with Financial Institution (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_6_23_2021_us-gaap_DebtInstrumentAxis_tmpo_SvbTermLoanAndCreditFacilityMember_4gleQ8iS20Kz7Lmo7qqzCw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UUqloYZfTEucMRzu1IIkAQ", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Borrowing Arrangements - Equipment Loan and Security Agreement (Details)", "menuCat": "Details", "order": "55", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails", "shortName": "Borrowing Arrangements - Equipment Loan and Security Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_10_14_2021_To_10_14_2021_us-gaap_DebtInstrumentAxis_tmpo_SvbCreditFacilityMember_tkLt2nGBTU2waFeceHVyRg", "decimals": "-5", "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_SulE7kXpfEiMoZ7v17gbWg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentDecreaseForgiveness", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - Borrowing Arrangements - Paycheck Protection Program Loan (Details)", "menuCat": "Details", "order": "56", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsPaycheckProtectionProgramLoanDetails", "shortName": "Borrowing Arrangements - Paycheck Protection Program Loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_tmpo_PaycheckProtectionProgramLoanMember_beebqLNCO0C8oHpYIfQLXA", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_6_23_2021_us-gaap_DebtInstrumentAxis_tmpo_June2021CreditFacilityMember_-FpomG9l20agzT_ROTEGvQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40504 - Disclosure - Borrowing Arrangements - June 2021 Credit Facility (Details)", "menuCat": "Details", "order": "57", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails", "shortName": "Borrowing Arrangements - June 2021 Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_6_23_2021_us-gaap_DebtInstrumentAxis_tmpo_June2021CreditFacilityMember_-FpomG9l20agzT_ROTEGvQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40505 - Disclosure - Borrowing Arrangements - Loan and Security Agreement (Details)", "menuCat": "Details", "order": "58", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "shortName": "Borrowing Arrangements - Loan and Security Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_StatementScenarioAxis_tmpo_ScenarioCommitmentFeePayableOnOrBeforeFirstAnniversaryOfSuchBorrowingMember_Wj4V3ZXRa0WFb91cm83uRA", "decimals": "2", "lang": null, "name": "tmpo:DebtInstrumentIncreaseDecreaseInLendersMinimumReturn", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UUqloYZfTEucMRzu1IIkAQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40506 - Disclosure - Borrowing Arrangements - November 2022 Amended and Restated LSA (Details)", "menuCat": "Details", "order": "59", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails", "shortName": "Borrowing Arrangements - November 2022 Amended and Restated LSA (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_11_22_2022_us-gaap_DebtInstrumentAxis_tmpo_AmendedAndRestatedLoanAndSecurityAgreementMember_X0WLNuHXsESYyY-6rb5W3g", "decimals": "-5", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40507 - Disclosure - Borrowing Arrangements - Carrying amounts of borrowings (Details)", "menuCat": "Details", "order": "60", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsCarryingAmountsOfBorrowingsDetails", "shortName": "Borrowing Arrangements - Carrying amounts of borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_DebtInstrumentAxis_tmpo_SqnEquipmentLoanMember_8H6LyQhXwUWNg-NKTx29-A", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40508 - Disclosure - Borrowing Arrangements - Components of loss on debt extinguishment (Details)", "menuCat": "Details", "order": "61", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsComponentsOfLossOnDebtExtinguishmentDetails", "shortName": "Borrowing Arrangements - Components of loss on debt extinguishment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfExtinguishmentOfDebtTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_DebtInstrumentAxis_tmpo_LoanAndSecurityAgreementMember_us-gaap_ShortTermDebtTypeAxis_tmpo_August2022BridgeNoteAgreementMember_yHCdPDc3NUy-MVqXY6wfAw", "decimals": "-3", "lang": null, "name": "tmpo:ExtinguishmentOfDebtInterestAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssued1", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40509 - Disclosure - Borrowing Arrangements - Debt extinguishment recorded in the consolidated statements of operations (Details)", "menuCat": "Details", "order": "62", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails", "shortName": "Borrowing Arrangements - Debt extinguishment recorded in the consolidated statements of operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_DebtInstrumentAxis_tmpo_AmendedAndRestatedLoanAndSecurityAgreementMember_eOS469uXlUKYKKcNLNXDVw", "decimals": "-3", "lang": null, "name": "us-gaap:ExtinguishmentOfDebtAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_2wbSc9VbtUqgQJ42JihAsA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40510 - Disclosure - Borrowing Arrangements - SQN Equipment Loan (Details)", "menuCat": "Details", "order": "63", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoanDetails", "shortName": "Borrowing Arrangements - SQN Equipment Loan (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_DebtInstrumentAxis_tmpo_AmendedAndRestatedLoanAndSecurityAgreementMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_2dSk3lcl-kOpdhE8AVyx0g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40511 - Disclosure - Borrowing Arrangements - A&R LSA (Details)", "menuCat": "Details", "order": "64", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRLsaDetails", "shortName": "Borrowing Arrangements - A&R LSA (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_DebtInstrumentAxis_tmpo_AmendedAndRestatedLoanAndSecurityAgreementMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_2dSk3lcl-kOpdhE8AVyx0g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "tmpo:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40512 - Disclosure - Borrowing Arrangements - LSA Convertible Note (Details)", "menuCat": "Details", "order": "65", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLsaConvertibleNoteDetails", "shortName": "Borrowing Arrangements - LSA Convertible Note (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "tmpo:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_xoOVd7lj6EiWfhIk4I9gIg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Y_gXwvrBzUbEC_swNcQqmuoA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40513 - Disclosure - Borrowing Arrangements - Convertible note, fair value (Details)", "menuCat": "Details", "order": "66", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsConvertibleNoteFairValueDetails", "shortName": "Borrowing Arrangements - Convertible note, fair value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_xoOVd7lj6EiWfhIk4I9gIg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Y_gXwvrBzUbEC_swNcQqmuoA", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_2wbSc9VbtUqgQJ42JihAsA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40514 - Disclosure - Borrowing Arrangements - Balances and Maturity (Details)", "menuCat": "Details", "order": "67", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsBalancesAndMaturityDetails", "shortName": "Borrowing Arrangements - Balances and Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_DebtInstrumentAxis_tmpo_LsaTranche1.1Member_ysDRUSQshka3EfEjiccNkg", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40515 - Disclosure - Borrowing Arrangements - Notes payable future principal payments (Details)", "menuCat": "Details", "order": "68", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNotesPayableFuturePrincipalPaymentsDetails", "shortName": "Borrowing Arrangements - Notes payable future principal payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_18_2022_To_1_18_2022_AJnOQuRaBEmWfkhz1T8PZQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Borrowing Arrangements - Related Party - Convertible Promissory Notes (Details)", "menuCat": "Details", "order": "69", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyConvertiblePromissoryNotesDetails", "shortName": "Borrowing Arrangements - Related Party - Convertible Promissory Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_18_2022_To_1_18_2022_AJnOQuRaBEmWfkhz1T8PZQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "tmpo:DescriptionOfBusinessAndBusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Description of Business and Business Combination", "menuCat": "Notes", "order": "7", "role": "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombination", "shortName": "Description of Business and Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "tmpo:DescriptionOfBusinessAndBusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Borrowing Arrangements - Related Party - Bridge Note (Details)", "menuCat": "Details", "order": "70", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails", "shortName": "Borrowing Arrangements - Related Party - Bridge Note (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_7_1_2022_us-gaap_DebtInstrumentAxis_tmpo_BridgeNoteMember_ygNAWGmeMkmcrY7zAqEUcw", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromRelatedPartyDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - Borrowing Arrangements - Related Party - August 2022 Bridge Notes (Details)", "menuCat": "Details", "order": "71", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyAugust2022BridgeNotesDetails", "shortName": "Borrowing Arrangements - Related Party - August 2022 Bridge Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_8_12_2020_us-gaap_DebtInstrumentAxis_tmpo_WorkingCapitalFacilityMember_JzZYcBP3pEifB3MU5W78Zg", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "tmpo:Scheduleofnetcarryingamountofrelatedpartyborrowingstabletextblock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ShortTermDebtTypeAxis_tmpo_August2022BridgeNotesMember_l-9SkOXIUUit_iuLZ9k68g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40604 - Disclosure - Borrowing Arrangements - Related Party - Net carrying amount of related party borrowings (Details)", "menuCat": "Details", "order": "72", "role": "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyNetCarryingAmountOfRelatedPartyBorrowingsDetails", "shortName": "Borrowing Arrangements - Related Party - Net carrying amount of related party borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "tmpo:Scheduleofnetcarryingamountofrelatedpartyborrowingstabletextblock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_ShortTermDebtTypeAxis_tmpo_August2022BridgeNotesMember_l-9SkOXIUUit_iuLZ9k68g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Stockholders' Equity (Deficit) - Total shares of common stock reserved (Details)", "menuCat": "Details", "order": "73", "role": "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitTotalSharesOfCommonStockReservedDetails", "shortName": "Stockholders' Equity (Deficit) - Total shares of common stock reserved (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "tmpo:ScheduleOfCommonStockReservedForIssuanceTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Stockholders' Equity (Deficit) (Details)", "menuCat": "Details", "order": "74", "role": "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitDetails", "shortName": "Stockholders' Equity (Deficit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "tmpo:ScheduleOfCommonStockReservedForIssuanceTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_StatementClassOfStockAxis_tmpo_OptionsAndRestrictedCommonStockMember_Zp-uzAo3y0WY54SdDKuHZA", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "tmpo:WarrantsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_6_1_2021_To_6_30_2021_Q8H8_1FUKk2Vmgv3j9kJ_Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Warrants (Details)", "menuCat": "Details", "order": "75", "role": "http://tempoautomation.com/role/DisclosureWarrantsDetails", "shortName": "Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_11_22_2022_us-gaap_ClassOfWarrantOrRightAxis_tmpo_PublicWarrantsMember_WpeI16pmOkq4PwBnU3lo3w", "decimals": "INF", "lang": null, "name": "tmpo:ClassOfWarrantOrRightAssumed", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "tmpo:WarrantsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_6_1_2021_To_6_30_2021_Q8H8_1FUKk2Vmgv3j9kJ_Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Warrants - Liability classified warrants (Details)", "menuCat": "Details", "order": "76", "role": "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails", "shortName": "Warrants - Liability classified warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_lY3RmURzeESYth_ODkFeMA", "decimals": "2", "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Y_gXwvrBzUbEC_swNcQqmuoA", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Stock-Based Compensation (Details)", "menuCat": "Details", "order": "77", "role": "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_11_30_2022_18sZ52PX6UGBqmBnXfkcGA", "decimals": "INF", "lang": null, "name": "tmpo:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPerformanceConditionNotMet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "tmpo:ScheduleOfCommonStockReservedForIssuanceTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Stock-Based Compensation - 2022 Incentive Award Plan (Details)", "menuCat": "Details", "order": "78", "role": "http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails", "shortName": "Stock-Based Compensation - 2022 Incentive Award Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_11_1_2022_To_11_30_2022_us-gaap_PlanNameAxis_tmpo_IncentiveAwardPlan2022Member_EvwLgW056EKrZI6CS-GLvw", "decimals": "2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UUqloYZfTEucMRzu1IIkAQ", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Issuance (Details)", "menuCat": "Details", "order": "79", "role": "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails", "shortName": "Stock-Based Compensation - Restricted Stock Unit Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_9_9_2022_To_9_9_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_cWVMflVhvkuNaV0B6de5Uw", "decimals": "2", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UUqloYZfTEucMRzu1IIkAQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_2wbSc9VbtUqgQJ42JihAsA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Stock-Based Compensation - Option Activity (Details)", "menuCat": "Details", "order": "80", "role": "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails", "shortName": "Stock-Based Compensation - Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "INF", "lang": null, "name": "tmpo:ShareBasedCompensationArrangementByShareBasedPaymentRetrospectiveApplicationOfRecapitalization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_9_9_2022_To_9_9_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_cWVMflVhvkuNaV0B6de5Uw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40905 - Disclosure - Stock-Based Compensation - RSU activity (Details)", "menuCat": "Details", "order": "81", "role": "http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails", "shortName": "Stock-Based Compensation - RSU activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_tmpo_EquityIncentivePlan2015Member_rwKuBxmT70-5uW6v_tcoIg", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_QtpI8mytCUG_RPm2IvPZyg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UUqloYZfTEucMRzu1IIkAQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40906 - Disclosure - Stock-Based Compensation - Options valuation (Details)", "menuCat": "Details", "order": "82", "role": "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionsValuationDetails", "shortName": "Stock-Based Compensation - Options valuation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_QtpI8mytCUG_RPm2IvPZyg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UUqloYZfTEucMRzu1IIkAQ", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40907 - Disclosure - Stock-Based Compensation - Expense allocation (Details)", "menuCat": "Details", "order": "83", "role": "http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails", "shortName": "Stock-Based Compensation - Expense allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_tmpo_PerformanceBasedEarnoutSharesMember_5NfrtSzoR0CSCHWCHH_AGA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40908 - Disclosure - Stock-Based Compensation - Earnout Shares (Details)", "menuCat": "Details", "order": "84", "role": "http://tempoautomation.com/role/DisclosureStockBasedCompensationEarnoutSharesDetails", "shortName": "Stock-Based Compensation - Earnout Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_tmpo_PerformanceBasedEarnoutSharesMember_5NfrtSzoR0CSCHWCHH_AGA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "85", "role": "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "4", "lang": null, "name": "tmpo:OperatingLeaseEstimatedIncrementalBorrowingRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UUqloYZfTEucMRzu1IIkAQ", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "tmpo:FinanceLeasesOfLesseeDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Commitments and Contingencies - Finance leases (Details)", "menuCat": "Details", "order": "86", "role": "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetails", "shortName": "Commitments and Contingencies - Finance leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "tmpo:FinanceLeasesOfLesseeDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Commitments and Contingencies - Weighted average and cash flow information (Details)", "menuCat": "Details", "order": "87", "role": "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageAndCashFlowInformationDetails", "shortName": "Commitments and Contingencies - Weighted average and cash flow information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Common Stock (Details)", "menuCat": "Details", "order": "88", "role": "http://tempoautomation.com/role/DisclosureCommonStockDetails", "shortName": "Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_11_22_2022_P2Na8KB8FkiJ4A7peWCw4g", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "89", "role": "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "9", "role": "http://tempoautomation.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Income Taxes - Deferred tax assets and liabilities, NOL, valuation allowance (Details)", "menuCat": "Details", "order": "90", "role": "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails", "shortName": "Income Taxes - Deferred tax assets and liabilities, NOL, valuation allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2022__jAWCzjnok-03Tygj48jlg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_2wbSc9VbtUqgQJ42JihAsA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - Income Taxes - Unrecognized tax benefit (Details)", "menuCat": "Details", "order": "91", "role": "http://tempoautomation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitDetails", "shortName": "Income Taxes - Unrecognized tax benefit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_b2fxHPbJDUu30amiDz5XIg", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2018_To_1_1_2018_nxXczLRfO0-FRGJ80KGE7A", "decimals": "2", "first": true, "lang": null, "name": "tmpo:OperatingLossCarryforwardsMaximumPercentageOfFutureIncomeOffset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UUqloYZfTEucMRzu1IIkAQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - Income Taxes - Operating loss carryfoward (Details)", "menuCat": "Details", "order": "92", "role": "http://tempoautomation.com/role/DisclosureIncomeTaxesOperatingLossCarryfowardDetails", "shortName": "Income Taxes - Operating loss carryfoward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2018_To_1_1_2018_nxXczLRfO0-FRGJ80KGE7A", "decimals": "2", "first": true, "lang": null, "name": "tmpo:OperatingLossCarryforwardsMaximumPercentageOfFutureIncomeOffset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_UUqloYZfTEucMRzu1IIkAQ", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Net Loss Per Share (Details)", "menuCat": "Details", "order": "93", "role": "http://tempoautomation.com/role/DisclosureNetLossPerShareDetails", "shortName": "Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R94": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Net Loss Per Share - Antidilutive shares (Details)", "menuCat": "Details", "order": "94", "role": "http://tempoautomation.com/role/DisclosureNetLossPerShareAntidilutiveSharesDetails", "shortName": "Net Loss Per Share - Antidilutive shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_AU4Ig9nM-U-5ZXf1dLQHXQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" } }, "R95": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Subsequent Events - Alameda Lease Extension (Details)", "menuCat": "Details", "order": "95", "role": "http://tempoautomation.com/role/DisclosureSubsequentEventsAlamedaLeaseExtensionDetails", "shortName": "Subsequent Events - Alameda Lease Extension (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R96": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_3_25_2023_To_3_25_2023_us-gaap_BusinessAcquisitionAxis_tmpo_OptimumDesignAssociatesInc.AndOptimumDesignAssociatesPty.LtdMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_5HgWv5CYRk6L434NFuyrmA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Subsequent Events - Optimum Merger Agreement (Details)", "menuCat": "Details", "order": "96", "role": "http://tempoautomation.com/role/DisclosureSubsequentEventsOptimumMergerAgreementDetails", "shortName": "Subsequent Events - Optimum Merger Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_3_25_2023_To_3_25_2023_us-gaap_BusinessAcquisitionAxis_tmpo_OptimumDesignAssociatesInc.AndOptimumDesignAssociatesPty.LtdMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_5HgWv5CYRk6L434NFuyrmA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "tmpo:WarrantsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_6_1_2021_To_6_30_2021_Q8H8_1FUKk2Vmgv3j9kJ_Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unitRef": "Unit_Standard_shares_1DCavBBxXk2jJsA6_f7MEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - Subsequent Events - White Lion Stock Purchase Agreement (Details)", "menuCat": "Details", "order": "97", "role": "http://tempoautomation.com/role/DisclosureSubsequentEventsWhiteLionStockPurchaseAgreementDetails", "shortName": "Subsequent Events - White Lion Stock Purchase Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmpo-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_TypeOfArrangementAxis_tmpo_WhiteLionStockPurchaseAgreementMember_K3UukPBnKk--aA5GeTKK4Q", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YCx6Kie0_E66KHPpU2ejtQ", "xsiNil": "false" } } }, "segmentCount": 116, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r651", "r652", "r653" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r651", "r652", "r653" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r651", "r652", "r653" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r651", "r652", "r653" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document and Entity Information" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r651", "r652", "r653" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r648" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r692" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r301", "r632", "r705", "r765" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "srt_ManagementMember": { "auth_ref": [ "r692", "r754" ], "lang": { "en-us": { "role": { "label": "Management [Member]" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r335", "r336", "r337", "r338", "r420", "r574", "r594", "r611", "r612", "r631", "r638", "r647", "r703", "r758", "r759", "r760", "r761", "r762", "r763" ], "lang": { "en-us": { "role": { "label": "Maximum", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionsValuationDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r335", "r336", "r337", "r338", "r420", "r574", "r594", "r611", "r612", "r631", "r638", "r647", "r703", "r758", "r759", "r760", "r761", "r762", "r763" ], "lang": { "en-us": { "role": { "label": "Minimum", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionsValuationDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r301", "r632", "r705", "r765" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r335", "r336", "r337", "r338", "r412", "r420", "r448", "r449", "r450", "r550", "r574", "r594", "r611", "r612", "r631", "r638", "r647", "r699", "r703", "r759", "r760", "r761", "r762", "r763" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionsValuationDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r335", "r336", "r337", "r338", "r412", "r420", "r448", "r449", "r450", "r550", "r574", "r594", "r611", "r612", "r631", "r638", "r647", "r699", "r703", "r759", "r760", "r761", "r762", "r763" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionsValuationDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r238", "r239", "r240", "r248", "r249", "r270", "r500", "r501", "r677", "r678", "r679", "r680", "r682", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Retrospective application of recapitalization" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r199", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r270", "r312", "r313", "r481", "r499", "r500", "r501", "r502", "r521", "r533", "r534", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r199", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r270", "r312", "r313", "r481", "r499", "r500", "r501", "r502", "r521", "r533", "r534", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r199", "r238", "r240", "r241", "r242", "r243", "r244", "r252", "r270", "r481", "r499", "r500", "r501", "r521", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r681", "r682", "r684", "r685", "r686", "r697", "r698", "r743", "r752", "r753" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Previously reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r253", "r421", "r659", "r683" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r253", "r421", "r659", "r660", "r683" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r692", "r754" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "tmpo_AccruedAndUnpaidAmountOwedToCapitalMarketAdvisors": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued and unpaid amount payable by the entity to capital market advisors.", "label": "Accrued And Unpaid Amount Owed To Capital Market Advisors" } } }, "localname": "AccruedAndUnpaidAmountOwedToCapitalMarketAdvisors", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AccruedCommissionsCurrent": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedCompensationAndRelatedBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued commissions, classified as current, at balance sheet date.", "label": "Accrued Commissions Current", "terseLabel": "Accrued commissions" } } }, "localname": "AccruedCommissionsCurrent", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedCompensationAndRelatedBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AccruedCompensationAndRelatedBenefitsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of accrued compensation and related benefits at balance sheet date.", "label": "Accrued Compensation And Related Benefits [Table Text Block]", "terseLabel": "Schedule of accrued compensation and related benefits" } } }, "localname": "AccruedCompensationAndRelatedBenefitsTableTextBlock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "tmpo_AccruedCostOfRevenueCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued cost of revenue, classified as current, at balance sheet date.", "label": "Accrued Cost Of Revenue, Current", "terseLabel": "Accrued cost of revenue" } } }, "localname": "AccruedCostOfRevenueCurrent", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AccruedLegalFeesRelatedToBusinessCombinationCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued legal fees related to business combination, classified as current, at balance sheet date.", "label": "Accrued Legal Fees Related To Business Combination, Current", "terseLabel": "Accrued legal fees" } } }, "localname": "AccruedLegalFeesRelatedToBusinessCombinationCurrent", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AceAffiliatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for ACE affiliates.", "label": "ACE Affiliates [Member]", "terseLabel": "ACE affiliates" } } }, "localname": "AceAffiliatesMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsAndRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "tmpo_AceConvergenceAcquisitionCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for ACE Convergence Acquisition Corp. (\"ACE\").", "label": "ACE Convergence Acquisition Corp [Member]", "terseLabel": "ACE" } } }, "localname": "AceConvergenceAcquisitionCorpMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails" ], "xbrltype": "domainItemType" }, "tmpo_AcePrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for private warrants of ACE that were outstanding immediately prior to the Merger.", "label": "ACE Private Warrants [Member]", "terseLabel": "ACE private warrants" } } }, "localname": "AcePrivateWarrantsMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "domainItemType" }, "tmpo_AcePublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for public warrants of ACE that were outstanding immediately prior to the Merger.", "label": "ACE Public Warrants [Member]", "terseLabel": "ACE public warrants" } } }, "localname": "AcePublicWarrantsMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "domainItemType" }, "tmpo_AdditionalContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of additional contingent consideration", "label": "Additional Contingent Consideration", "terseLabel": "Additional consideration" } } }, "localname": "AdditionalContingentConsideration", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSubsequentEventsOptimumMergerAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AdditionalLiabilityRecordedDueToDeclineInCompanysSharePrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of additional liability recorded by the entity due to a decline in the Company's share price.", "label": "Additional Liability Recorded Due To A Decline In The Companys Share Price", "terseLabel": "Additional liability recorded due to a decline in the Company's share price" } } }, "localname": "AdditionalLiabilityRecordedDueToDeclineInCompanysSharePrice", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AdditionalPeriodSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Additional Period Shares.", "label": "Additional Period Shares [Member]", "terseLabel": "Additional Period Shares" } } }, "localname": "AdditionalPeriodSharesMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "tmpo_AdjustedEbitdaToBeAchievedInSingleQuarter": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjusted EBITDA to be achieved in a single quarter for issuance of earnout shares, pursuant to a merger.", "label": "Adjusted EBITDA To Be Achieved In A Single Quarter" } } }, "localname": "AdjustedEbitdaToBeAchievedInSingleQuarter", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AdjustmentPeriodConsideredForIssuanceOfAdditionalPeriodShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjustment Period considered for issuance of Additional Period Shares by the entity.", "label": "Adjustment Period Considered For Issuance Of Additional Period Shares", "terseLabel": "Adjustment Period considered for issuance of Additional Period Shares" } } }, "localname": "AdjustmentPeriodConsideredForIssuanceOfAdditionalPeriodShares", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "durationItemType" }, "tmpo_AdjustmentPeriodConsideredForIssuanceOfAdditionalShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjustment Period over which volume weighted average price per share of the new common stock is considered for issuance of additional shares.", "label": "Adjustment Period Considered For Issuance Of Additional Shares", "terseLabel": "Adjustment Period considered for issuance of additional shares" } } }, "localname": "AdjustmentPeriodConsideredForIssuanceOfAdditionalShares", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails" ], "xbrltype": "durationItemType" }, "tmpo_AdjustmentPeriodForSharesIssuableToSettleAmountsOwedToCapitalMarketAdvisors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period following the closing of merger, during which the amounts payable to capital market advisors in shares is subject to adjustment.", "label": "Adjustment Period For Shares Issuable To Settle Amounts Owed To Capital Market Advisors" } } }, "localname": "AdjustmentPeriodForSharesIssuableToSettleAmountsOwedToCapitalMarketAdvisors", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "durationItemType" }, "tmpo_AdjustmentsForDebtAssumedRelatedParty": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails": { "order": 4.0, "parentTag": "tmpo_AmountOfMergerAndPipeFinancingAfterAdjustments", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of adjustments to net proceeds from merger and PIPE financing for related party debt assumed.", "label": "Adjustments For Debt Assumed - Related Party", "terseLabel": "Less: Debt assumed - related party" } } }, "localname": "AdjustmentsForDebtAssumedRelatedParty", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AdjustmentsForEarnoutLiabilities": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails": { "order": 2.0, "parentTag": "tmpo_AmountOfMergerAndPipeFinancingAfterAdjustments", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of adjustments to net proceeds from merger and PIPE financing for earnout liabilities.", "label": "Adjustments For Earnout Liabilities", "terseLabel": "Less: Earnout liability" } } }, "localname": "AdjustmentsForEarnoutLiabilities", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AdjustmentsForUnpaidTransactionCosts": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails": { "order": 5.0, "parentTag": "tmpo_AmountOfMergerAndPipeFinancingAfterAdjustments", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of adjustments to net proceeds from merger and PIPE financing for unpaid transaction costs.", "label": "Adjustments For Unpaid Transaction Costs", "verboseLabel": "Less: ACE transaction costs - unpaid" } } }, "localname": "AdjustmentsForUnpaidTransactionCosts", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AdjustmentsForWarrantsAssumed": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails": { "order": 3.0, "parentTag": "tmpo_AmountOfMergerAndPipeFinancingAfterAdjustments", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of adjustments to net proceeds from merger and PIPE financing for warrants assumed", "label": "Adjustments For Warrants Assumed", "terseLabel": "Less: Warrants assumed" } } }, "localname": "AdjustmentsForWarrantsAssumed", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesNoncashOtherFinancingCost": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustment for noncash other financing cost to reconcile net income (loss) to cash provided by (used in) operating activities.", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities, Noncash Other Financing Cost", "terseLabel": "Noncash other financing cost" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesNoncashOtherFinancingCost", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tmpo_AggregatePurchasePriceOfStockOffering": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of purchase price of the stock offering.", "label": "Aggregate Purchase Price Of The Stock Offering", "terseLabel": "Aggregate purchase price" } } }, "localname": "AggregatePurchasePriceOfStockOffering", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AgreementsWithAceSponsorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for agreements with ACE Sponsor.", "label": "Agreements With ACE Sponsor [Member]", "terseLabel": "Agreements with ACE Sponsor" } } }, "localname": "AgreementsWithAceSponsorMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "domainItemType" }, "tmpo_AmendedAndRestated2022PromissoryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for amended and restated 2022 promissory.", "label": "Amended and Restated 2022 Promissory [Member]" } } }, "localname": "AmendedAndRestated2022PromissoryMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyConvertiblePromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "tmpo_AmendedAndRestatedLoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Amended and Restated Loan and Security Agreement.", "label": "Amended and Restated Loan and Security Agreement [Member]", "terseLabel": "Amended and Restated Loan and Security Agreement", "verboseLabel": "A&R LSA (FVO)" } } }, "localname": "AmendedAndRestatedLoanAndSecurityAgreementMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsCarryingAmountsOfBorrowingsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoanDetails" ], "xbrltype": "domainItemType" }, "tmpo_AmendmentExpandedTranche1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for amendment expanded tranche1.", "label": "Amendment Expanded Tranche1 [Member]", "terseLabel": "Amendment Expanded Tranche1" } } }, "localname": "AmendmentExpandedTranche1Member", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "tmpo_AmountHeldByExistingInvestorInTrustWhoAgreedToParticipateInPipeInvestment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount held by existing investor in Trust, who agreed to participate in PIPE investment.", "label": "Amount Held By Existing Investor In Trust, Who Agreed To Participate In PIPE Investment", "terseLabel": "Amount held by existing investor in Trust, who agreed to participate in PIPE investment" } } }, "localname": "AmountHeldByExistingInvestorInTrustWhoAgreedToParticipateInPipeInvestment", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AmountOfDebtExchanged": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of debt exchanged.", "label": "Amount of debt exchanged" } } }, "localname": "AmountOfDebtExchanged", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AmountOfMergerAndPipeFinancingAfterAdjustments": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount after adjustments from merger and PIPE financing recognized by the entity.", "label": "Amount Of Merger And PIPE Financing After Adjustments", "totalLabel": "Merger and PIPE Financing" } } }, "localname": "AmountOfMergerAndPipeFinancingAfterAdjustments", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AmountOfUnredeemedFundsReleasedFromTrustAccount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unredeemed funds released from the trust account, pursuant to closing of the merger.", "label": "Amount Of Unredeemed Funds Released From Trust Account", "terseLabel": "Amount of unredeemed funds released from trust account" } } }, "localname": "AmountOfUnredeemedFundsReleasedFromTrustAccount", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AmountOfVestingOfSponsorShares": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of vesting of shares held by Sponsor.", "label": "Amount Of Vesting Of Sponsor Shares", "terseLabel": "Amount of vesting of Sponsor shares" } } }, "localname": "AmountOfVestingOfSponsorShares", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AmountsOwedToCapitalMarketAdvisors": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts owed to capital market advisors by the entity.", "label": "Amounts Owed To Capital Market Advisors" } } }, "localname": "AmountsOwedToCapitalMarketAdvisors", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_AmountsOwedToCapitalMarketAdvisorsAgreedToBeSettledInCash": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts owed to capital market advisors agreed to be settled in cash by the entity.", "label": "Amounts Owed To Capital Market Advisors Agreed To Be Settled In Cash" } } }, "localname": "AmountsOwedToCapitalMarketAdvisorsAgreedToBeSettledInCash", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_August2022BridgeNoteAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for august 2022 bridge note agreement.", "label": "August 2022 Bridge Note Agreement [Member]", "terseLabel": "August 2022 Bridge Note Agreement" } } }, "localname": "August2022BridgeNoteAgreementMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsComponentsOfLossOnDebtExtinguishmentDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "tmpo_August2022BridgeNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to August 2022 Bridge Notes.", "label": "August 2022 Bridge Notes [Member]", "terseLabel": "August 2022 Bridge Notes" } } }, "localname": "August2022BridgeNotesMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyAugust2022BridgeNotesDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyNetCarryingAmountOfRelatedPartyBorrowingsDetails" ], "xbrltype": "domainItemType" }, "tmpo_BridgeNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for bridge note.", "label": "Bridge Note" } } }, "localname": "BridgeNoteMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyTables" ], "xbrltype": "domainItemType" }, "tmpo_BusinessCombinationInstallmentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the installment term for consideration payment.", "label": "Business Combination, Installment Term", "terseLabel": "Installment term" } } }, "localname": "BusinessCombinationInstallmentTerm", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSubsequentEventsOptimumMergerAgreementDetails" ], "xbrltype": "durationItemType" }, "tmpo_BusinessCombinationNumberOfInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of installments for consideration payment.", "label": "Business Combination, Number of Installments", "terseLabel": "Number of installments" } } }, "localname": "BusinessCombinationNumberOfInstallments", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSubsequentEventsOptimumMergerAgreementDetails" ], "xbrltype": "integerItemType" }, "tmpo_BusinessCombinationTermToInstallCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the term within which common stock to be awarded.", "label": "Business Combination, Term to Install Common Stock", "terseLabel": "Term within which common stock to be awarded" } } }, "localname": "BusinessCombinationTermToInstallCommonStock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSubsequentEventsOptimumMergerAgreementDetails" ], "xbrltype": "durationItemType" }, "tmpo_CashProceedsFromTrust": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails": { "order": 1.0, "parentTag": "tmpo_NetProceedsFromMergerAndPipeFinancing", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash proceeds received from trust, pursuant to merger.", "label": "Cash Proceeds From Trust", "terseLabel": "Cash-ACE Trust" } } }, "localname": "CashProceedsFromTrust", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_ClassOfWarrantOrRightAssumed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights assumed.", "label": "Class of Warrant or Right, Assumed", "terseLabel": "Warrants assumed" } } }, "localname": "ClassOfWarrantOrRightAssumed", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsDetails" ], "xbrltype": "sharesItemType" }, "tmpo_CommittedPipeSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Committed PIPE Shares.", "label": "Committed PIPE Shares [Member]", "terseLabel": "Committed PIPE Shares" } } }, "localname": "CommittedPipeSharesMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "domainItemType" }, "tmpo_CommonStockFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This information pertaining to common stock Five member.", "label": "Common Stock Five [Member]", "terseLabel": "Common stock five" } } }, "localname": "CommonStockFiveMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "domainItemType" }, "tmpo_CommonStockFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This information pertaining to common stock Four member.", "label": "Common Stock Four [Member]", "verboseLabel": "Common stock four" } } }, "localname": "CommonStockFourMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "domainItemType" }, "tmpo_CommonStockOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This information pertaining to common stock one member.", "label": "Common Stock One [Member]", "terseLabel": "Common stock one" } } }, "localname": "CommonStockOneMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "domainItemType" }, "tmpo_CommonStockThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This information pertaining to common stock three member.", "label": "Common Stock Three [Member]", "terseLabel": "Common stock three" } } }, "localname": "CommonStockThreeMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "domainItemType" }, "tmpo_CommonStockTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This information pertaining to common stock two member.", "label": "Common Stock Two [Member]", "terseLabel": "Common stock two" } } }, "localname": "CommonStockTwoMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "domainItemType" }, "tmpo_DebtInstrumentAccruedPaidInKindInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of accrued PIK interest as of balance sheet date.", "label": "Debt Instrument, Accrued Paid In Kind Interest", "terseLabel": "Accrued PIK interest" } } }, "localname": "DebtInstrumentAccruedPaidInKindInterest", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_DebtInstrumentIncreaseDecreaseInLendersMinimumReturn": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of the lender's minimum return.", "label": "Debt Instrument Increase Decrease In Lenders Minimum Return", "terseLabel": "Debt instrument increase decrease in lenders minimum return" } } }, "localname": "DebtInstrumentIncreaseDecreaseInLendersMinimumReturn", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "pureItemType" }, "tmpo_DebtInstrumentLenderFeesPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the cash outflow from payments of lender fees.", "label": "Debt Instrument, Lender Fees Payments", "terseLabel": "Lender fees" } } }, "localname": "DebtInstrumentLenderFeesPayments", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_DebtInstrumentPaidInKindInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of PIK interest rate.", "label": "Debt Instrument, Paid In Kind Interest Rate", "terseLabel": "PIK interest" } } }, "localname": "DebtInstrumentPaidInKindInterestRate", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails" ], "xbrltype": "percentItemType" }, "tmpo_DebtInstrumentPercentageOfExitFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the exit fee as percentage of the principal.", "label": "Debt Instrument, Percentage of Exit Fee", "terseLabel": "Exit fee as percentage of the principal" } } }, "localname": "DebtInstrumentPercentageOfExitFee", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails" ], "xbrltype": "percentItemType" }, "tmpo_DeferredTaxAssetsPropertyPlantAndEquipmentAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to property plant and equipment and intangible assets.", "label": "Deferred Tax Assets, Property, Plant and Equipment and Intangible Assets", "terseLabel": "Property, plant and equipment and intangibles" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipmentAndIntangibleAssets", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_DeferredTaxAssetsStockOptionsAndWarrants": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to stock options and warrants.", "label": "Deferred Tax Assets, Stock Options and Warrants", "terseLabel": "Stock options and Warrants" } } }, "localname": "DeferredTaxAssetsStockOptionsAndWarrants", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_DescriptionOfBusinessAndBusinessCombinationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Description of Business and Business Combination" } } }, "localname": "DescriptionOfBusinessAndBusinessCombinationDisclosureAbstract", "nsuri": "http://tempoautomation.com/20221231", "xbrltype": "stringItemType" }, "tmpo_DescriptionOfBusinessAndBusinessCombinationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for description of business and business combination.", "label": "Description Of Business And Business Combination, Disclosure [Text Block]", "terseLabel": "Description of Business and Business Combination" } } }, "localname": "DescriptionOfBusinessAndBusinessCombinationDisclosureTextBlock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombination" ], "xbrltype": "textBlockItemType" }, "tmpo_DescriptionOfBusinessAndBusinessCombinationLineItem": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Description of Business and Business Combination [Line Item]", "terseLabel": "Description of Business and Business Combination" } } }, "localname": "DescriptionOfBusinessAndBusinessCombinationLineItem", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpAccountingForBusinessCombinationDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "stringItemType" }, "tmpo_DescriptionOfBusinessAndBusinessCombinationsDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of information pertaining to description of Business and Business Combination.", "label": "Description Of Business And Business Combinations, Disclosure [Table]" } } }, "localname": "DescriptionOfBusinessAndBusinessCombinationsDisclosureTable", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpAccountingForBusinessCombinationDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "stringItemType" }, "tmpo_EarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Earnout Arrangement with holders of Legacy Tempo common stock and outstanding equity awards.", "label": "Earnout Arrangement With Holders Of Legacy Tempo Common Stock And Outstanding Equity Awards [Member]", "terseLabel": "Earnout Arrangement with holders of Legacy Tempo common stock and outstanding equity awards" } } }, "localname": "EarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "tmpo_EarnoutLiabilities": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of earnout liabilities of the entity as of the balance sheet date.", "label": "Earnout Liabilities", "terseLabel": "Earnout liabilities" } } }, "localname": "EarnoutLiabilities", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "tmpo_EarnoutLiabilityAdditionalPeriodSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for earnout liability - Additional Period Shares.", "label": "Earnout Liability - Additional Period Shares [Member]", "terseLabel": "Earnout liability - Additional Period Shares" } } }, "localname": "EarnoutLiabilityAdditionalPeriodSharesMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfAdditionalPeriodSharesDetails" ], "xbrltype": "domainItemType" }, "tmpo_EarnoutLiabilityTempoEarnoutMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for earnout liability - Tempo Earnout.", "label": "Earnout Liability - Tempo Earnout [Member]", "terseLabel": "Earnout liability - Tempo Earnout" } } }, "localname": "EarnoutLiabilityTempoEarnoutMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails" ], "xbrltype": "domainItemType" }, "tmpo_EarnoutSharesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to tranches to issue earnout shares", "label": "Earnout Shares [Domain]" } } }, "localname": "EarnoutSharesDomain", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails" ], "xbrltype": "domainItemType" }, "tmpo_EarnoutSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the earnout shares.", "label": "Earnout Shares [Member]", "terseLabel": "Earnout shares" } } }, "localname": "EarnoutSharesMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitDetails" ], "xbrltype": "domainItemType" }, "tmpo_EarnoutSharesTrancheAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Earnout Arrangement with holders of Legacy Tempo common stock and outstanding equity awards.\nInformation pertaining to tranches to issue earnout shares.", "label": "Earnout Shares, Tranche [Axis]" } } }, "localname": "EarnoutSharesTrancheAxis", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails" ], "xbrltype": "stringItemType" }, "tmpo_EarnoutSharesTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Earnout Shares, Tranche One.", "label": "Earnout Shares, Tranche One [Member]", "terseLabel": "Earnout Shares, Tranche One" } } }, "localname": "EarnoutSharesTrancheOneMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails" ], "xbrltype": "domainItemType" }, "tmpo_EarnoutSharesTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Earnout Shares, Tranche two.", "label": "Earnout Shares, Tranche Two [Member]", "terseLabel": "Earnout Shares, Tranche Two" } } }, "localname": "EarnoutSharesTrancheTwoMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails" ], "xbrltype": "domainItemType" }, "tmpo_EmergingGrowthCompanyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the accounting policy on emerging growth company.", "label": "Emerging Growth Company Policy [Text Block]", "terseLabel": "Emerging Growth Company Status" } } }, "localname": "EmergingGrowthCompanyPolicyTextBlock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tmpo_EquipmentLoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Equipment Loan and Security Agreement.", "label": "Equipment Loan And Security Agreement [Member]", "terseLabel": "Equipment Loan And Security Agreement" } } }, "localname": "EquipmentLoanAndSecurityAgreementMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "tmpo_EquipmentLoanAndSecurityAgreementTranche1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Equipment Loan and Security Agreement, tranche 1.", "label": "Equipment Loan And Security Agreement - Tranche 1 [Member]", "terseLabel": "Equipment Loan And Security Agreement - Tranche 1" } } }, "localname": "EquipmentLoanAndSecurityAgreementTranche1Member", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "tmpo_EquipmentLoanAndSecurityAgreementTranche2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Equipment Loan and Security Agreement, tranche 2.", "label": "Equipment Loan And Security Agreement - Tranche 2 [Member]", "terseLabel": "Equipment Loan And Security Agreement - Tranche 2" } } }, "localname": "EquipmentLoanAndSecurityAgreementTranche2Member", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "tmpo_EquityIncentivePlan2015Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 2015 Equity Incentive Plan.", "label": "Equity Incentive Plan , 2015 [Member]", "terseLabel": "2015 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlan2015Member", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails" ], "xbrltype": "domainItemType" }, "tmpo_ExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Exchange Ratio in connection with the merger.", "label": "Exchange Ratio", "terseLabel": "Exchange Ratio" } } }, "localname": "ExchangeRatio", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpAccountingForBusinessCombinationDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails" ], "xbrltype": "pureItemType" }, "tmpo_ExtinguishmentOfDebtInterestAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest amount of debt extinguished.", "label": "Extinguishment of Debt, Interest Amount", "terseLabel": "Accrued interest" } } }, "localname": "ExtinguishmentOfDebtInterestAmount", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsComponentsOfLossOnDebtExtinguishmentDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_FairValueAdjustmentOfDebt": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of debt.", "label": "Fair Value Adjustment of Debt", "negatedLabel": "Change in fair value of debt" } } }, "localname": "FairValueAdjustmentOfDebt", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "tmpo_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConvertedToCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents of fair value, measurement with unobservable inputs reconciliation, recurring basis, liability, converted to common stock.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Converted to Common Stock", "terseLabel": "Converted to common stock" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConvertedToCommonStock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLsaConvertibleNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyNetCarryingAmountOfRelatedPartyBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConvertedToCommonStockReclassifiedInAdditionalPaidInCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents of fair value, measurement with unobservable inputs reconciliation, recurring basis, liability, converted to common stock.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Converted to Common Stock Reclassified in Additional Paid-in Capital", "terseLabel": "Converted to common stock reclassified in additional paid-in capital" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConvertedToCommonStockReclassifiedInAdditionalPaidInCapital", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLsaConvertibleNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyNetCarryingAmountOfRelatedPartyBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_FairValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to fair value per share.", "label": "Fair Value Per Share" } } }, "localname": "FairValuePerShare", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfAdditionalPeriodSharesDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails" ], "xbrltype": "perShareItemType" }, "tmpo_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair value recurring basis unobservable input reconciliation liability gain loss statement of income extensible list not disclosed flag", "label": "Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement of Income Extensible List Not Disclosed Flag", "terseLabel": "Fair value recurring basis unobservable input reconciliation liability gain loss statement of income extensible list not disclosed flag" } } }, "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLsaConvertibleNoteDetails" ], "xbrltype": "booleanItemType" }, "tmpo_FairValueWarrantsIssuedDuringPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value of warrants issued during the period.", "label": "Fair Value Warrants Issued During The Period", "terseLabel": "Warrants issued and modified" } } }, "localname": "FairValueWarrantsIssuedDuringPeriod", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_FinanceLeasesOfLesseeDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of finance lease related assets and liabilities recorded on the balance sheet.", "label": "Finance Leases Of Lessee Disclosure [Table Text Block]", "terseLabel": "Schedule of finance lease-related assets and liabilities recorded on the balance sheet" } } }, "localname": "FinanceLeasesOfLesseeDisclosureTableTextBlock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "tmpo_FinancialLiabilitiesMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure financial liabilities.", "label": "Financial Liabilities, Measurement Input", "terseLabel": "Financial liabilities, measurement input" } } }, "localname": "FinancialLiabilitiesMeasurementInput", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfAdditionalPeriodSharesDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails" ], "xbrltype": "decimalItemType" }, "tmpo_FinancingCashFlowsPaidForFinanceLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment on finance lease.", "label": "Financing Cash Flows Paid For Finance Leases", "terseLabel": "Financing cash flows paid for finance leases" } } }, "localname": "FinancingCashFlowsPaidForFinanceLeases", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageAndCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_GainLossOnChangeInFairValueOfDebt": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on change in fair value of debt.", "label": "Gain (Loss) On Change In Fair Value Of Debt", "negatedLabel": "Change in fair value of debt" } } }, "localname": "GainLossOnChangeInFairValueOfDebt", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tmpo_GainLossOnChangeInFairValueOfEarnoutLiabilities": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on change in fair value of earnout liabilities.", "label": "Gain (Loss) On Change In Fair Value Of Earnout Liabilities", "negatedLabel": "Change in fair value of earnout liabilities", "terseLabel": "Change in fair value of earnout liabilities" } } }, "localname": "GainLossOnChangeInFairValueOfEarnoutLiabilities", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "tmpo_GainLossOnChangeInFairValueOfWarrantAndDerivatives": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on change in fair value of warrant and derivatives.", "label": "Gain (Loss) On Change In Fair Value Of Warrant And Derivatives", "negatedLabel": "Change in fair value of warrant and derivatives", "terseLabel": "Change in fair value of warrant and derivatives" } } }, "localname": "GainLossOnChangeInFairValueOfWarrantAndDerivatives", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "tmpo_GeneralAndAdministrativeExpensePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for general and administrative expense .", "label": "General And Administrative Expense, Policy [Policy Text Block]", "verboseLabel": "General and administrative expense" } } }, "localname": "GeneralAndAdministrativeExpensePolicyPolicyTextBlock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tmpo_IncentiveAwardPlan2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 2022 Incentive Award Plan.", "label": "Incentive Award Plan 2022 [Member]", "terseLabel": "2022 Incentive Award Plan" } } }, "localname": "IncentiveAwardPlan2022Member", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails" ], "xbrltype": "domainItemType" }, "tmpo_IncentivePipeSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Incentive PIPE Shares.", "label": "Incentive PIPE Shares [Member]", "terseLabel": "Incentive PIPE Shares" } } }, "localname": "IncentivePipeSharesMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "domainItemType" }, "tmpo_InitialRecognitionOfEarnoutLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of initial recognition of earnout liability, classified as non-cash financing activities.", "label": "Initial Recognition Of Earnout Liability", "terseLabel": "Initial recognition of Tempo Earnout" } } }, "localname": "InitialRecognitionOfEarnoutLiability", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tmpo_IssuanceOfCommonStockUponNetExerciseOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The issuance of common stock upon net exercise of warrants in noncash investing and financing activities.", "label": "Issuance of Common Stock Upon Net Exercise of Warrants", "terseLabel": "Issuance of common stock upon net exercise of warrants" } } }, "localname": "IssuanceOfCommonStockUponNetExerciseOfWarrants", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tmpo_June2021CreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to June 2021 Credit Facility.", "label": "June 2021 Credit Facility [Member]", "terseLabel": "June 2021 Credit Facility" } } }, "localname": "June2021CreditFacilityMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tmpo_June2021CreditFacilityTranche1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to June 2021 Credit Facility, tranche 1.", "label": "June 2021 Credit Facility - Tranche 1 [Member]", "terseLabel": "June 2021 Credit Facility - Tranche 1" } } }, "localname": "June2021CreditFacilityTranche1Member", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tmpo_June2021CreditFacilityTranche2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to June 2021 Credit Facility, tranche 2.", "label": "June 2021 Credit Facility - Tranche 2 [Member]", "terseLabel": "June 2021 Credit Facility - Tranche 2" } } }, "localname": "June2021CreditFacilityTranche2Member", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tmpo_LegacyTempoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Legacy Tempo.", "label": "Legacy Tempo [Member]", "terseLabel": "Legacy Tempo" } } }, "localname": "LegacyTempoMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "domainItemType" }, "tmpo_LenderSubscriptionAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Lender Subscription Agreements.", "label": "Lender Subscription Agreements [Member]", "terseLabel": "Lender Subscription Agreements" } } }, "localname": "LenderSubscriptionAgreementsMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "domainItemType" }, "tmpo_LiabilityAssumedForCommitmentFeeOwed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of liability assumed by the entity for commitment fee owed.", "label": "Liability Assumed For Commitment Fee Owed", "terseLabel": "Liability assumed for commitment fee owed" } } }, "localname": "LiabilityAssumedForCommitmentFeeOwed", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_LineOfCreditDebtModified": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of debt retained with prior lender and therefore treated as modification.", "label": "Line Of Credit, Debt Modified", "terseLabel": "Debt to same lender group treated as modification" } } }, "localname": "LineOfCreditDebtModified", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_LineOfCreditEndOfTermPaymentFee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of fee paid or payable at end of term of the loan.", "label": "Line Of Credit, End Of Term Payment Fee", "terseLabel": "End of term payment fee" } } }, "localname": "LineOfCreditEndOfTermPaymentFee", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_LineOfCreditFacilityAdditionalConditionalMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of additional borrowing that may be available under certain conditions.", "label": "Line Of Credit Facility, Additional Conditional Maximum Borrowing Capacity", "terseLabel": "Additional borrowing available, under certain conditions" } } }, "localname": "LineOfCreditFacilityAdditionalConditionalMaximumBorrowingCapacity", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_LineOfCreditIncreaseInInterestRateInEventOfDefault": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The increase in interest rate in event of default.", "label": "Line Of Credit, Increase In Interest Rate In Event Of Default", "terseLabel": "Increase in interest rate in event of default" } } }, "localname": "LineOfCreditIncreaseInInterestRateInEventOfDefault", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "tmpo_LineOfCreditNumberOfTranche": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of tranche of line of credit.", "label": "Line of Credit, Number of Tranche", "verboseLabel": "Number of tranche" } } }, "localname": "LineOfCreditNumberOfTranche", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails" ], "xbrltype": "integerItemType" }, "tmpo_LineOfCreditPaidInKindInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The paid in kind interest rate, which is capitalized, compounded and added to the principal balance monthly in arrears.", "label": "Line Of Credit, Paid In Kind Interest Rate", "terseLabel": "Paid in kind interest rate" } } }, "localname": "LineOfCreditPaidInKindInterestRate", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "tmpo_LineOfCreditPeriodForMonthlyInterestOnlyPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period for which monthly interest-only payments must be made on the line of credit.", "label": "Line Of Credit, Period For Monthly Interest-Only Payments", "terseLabel": "Monthly interest-only payment period" } } }, "localname": "LineOfCreditPeriodForMonthlyInterestOnlyPayments", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails" ], "xbrltype": "durationItemType" }, "tmpo_LiquidityAndGoingConcernPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for liquidity and going concern.", "label": "Liquidity And Going Concern Policy [Text Block]", "terseLabel": "Liquidity and Going Concern" } } }, "localname": "LiquidityAndGoingConcernPolicyTextBlock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tmpo_LoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Loan and Security Agreement, entered into in October 2021.", "label": "Loan And Security Agreement [Member]", "terseLabel": "Loan and Security Agreement" } } }, "localname": "LoanAndSecurityAgreementMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsComponentsOfLossOnDebtExtinguishmentDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyAugust2022BridgeNotesDetails", "http://tempoautomation.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "tmpo_LoanAndSecurityAgreementTranche1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Loan and Security Agreement, entered into in October 2021, tranche 1.", "label": "Loan and Security Agreement, Tranche 1 [Member]", "terseLabel": "Loan and Security Agreement, Tranche 1" } } }, "localname": "LoanAndSecurityAgreementTranche1Member", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "tmpo_LoanAndSecurityAgreementTranche2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Loan and Security Agreement, entered into in October 2021, tranche 2.", "label": "Loan and Security Agreement, Tranche 2 [Member]", "terseLabel": "Loan and Security Agreement, Tranche 2" } } }, "localname": "LoanAndSecurityAgreementTranche2Member", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "tmpo_LoanAndSecurityAgreementTranche3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Loan and Security Agreement, entered into in October 2021, tranche 3.", "label": "Loan and Security Agreement, Tranche 3 [Member]", "terseLabel": "Loan and Security Agreement, Tranche 3" } } }, "localname": "LoanAndSecurityAgreementTranche3Member", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "tmpo_LoanAndSecurityAgreementTranche4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Loan and Security Agreement, entered into in October 2021, tranche 4.", "label": "Loan and Security Agreement, Tranche 4 [Member]", "terseLabel": "Loan and Security Agreement, Tranche 4" } } }, "localname": "LoanAndSecurityAgreementTranche4Member", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "tmpo_LoansPayableMeasuredAtFairValueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for loans payable, measured at fair value.", "label": "Loans Payable, Measured At Fair Value [Member]", "terseLabel": "Loans payable, measured at fair value" } } }, "localname": "LoansPayableMeasuredAtFairValueMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "tmpo_LongTermDebtAccretionOfFinalInterestPayable": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoansDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accretion of final interest payable on long term debt at balance sheet date.", "label": "Long Term Debt, Accretion Of Final Interest Payable", "terseLabel": "Add: accretion of final interest payable" } } }, "localname": "LongTermDebtAccretionOfFinalInterestPayable", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsBalancesAndMaturityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoanDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_LsaConvertibleNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Lsa convertible note.", "label": "Lsa Convertible Note [Member]", "terseLabel": "LSA Convertible Note" } } }, "localname": "LsaConvertibleNoteMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsComponentsOfLossOnDebtExtinguishmentDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLsaConvertibleNoteDetails" ], "xbrltype": "domainItemType" }, "tmpo_LsaTranche1.1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for LsaTranche1.1 member.", "label": "Lsa Tranche1.1 [Member]", "terseLabel": "LSA Tranche 1.1" } } }, "localname": "LsaTranche1.1Member", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsBalancesAndMaturityDetails" ], "xbrltype": "domainItemType" }, "tmpo_LsaTranche1.2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for LsaTranche1.2 member.", "label": "Lsa Tranche1.2 [Member]", "terseLabel": "LSA Tranche 1.2" } } }, "localname": "LsaTranche1.2Member", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsBalancesAndMaturityDetails" ], "xbrltype": "domainItemType" }, "tmpo_MaximumNumberOfAdditionalPeriodSharesAgreedToSell": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of Additional Period Shares agreed to sell by the entity.", "label": "Maximum Number Of Additional Period Shares Agreed To Sell", "terseLabel": "Maximum number of Additional Period Shares agreed to sell" } } }, "localname": "MaximumNumberOfAdditionalPeriodSharesAgreedToSell", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails" ], "xbrltype": "sharesItemType" }, "tmpo_MemberOfCompanysBoardOfDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for member of Company's board of directors.", "label": "Member Of Company's Board Of Directors [Member]", "terseLabel": "Member of Company's board of directors" } } }, "localname": "MemberOfCompanysBoardOfDirectorsMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsAndRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "tmpo_MergerCostsIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of future cash outflow to pay for costs of merger transaction.", "label": "Merger Costs Incurred But Not Yet Paid", "terseLabel": "Unpaid transaction costs" } } }, "localname": "MergerCostsIncurredButNotYetPaid", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tmpo_NetProceedsFromMergerAndPipeFinancing": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails": { "order": 1.0, "parentTag": "tmpo_AmountOfMergerAndPipeFinancingAfterAdjustments", "weight": 1.0 }, "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow received by the entity from Merger and PIPE financing.", "label": "Net Proceeds From Merger And PIPE Financing", "terseLabel": "Proceeds from Merger and PIPE financing", "totalLabel": "Net cash proceeds from Merger", "verboseLabel": "Net cash received" } } }, "localname": "NetProceedsFromMergerAndPipeFinancing", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails", "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tmpo_NewLsaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to new LSA.", "label": "New LSA [Member]", "terseLabel": "New LSA" } } }, "localname": "NewLsaMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsComponentsOfLossOnDebtExtinguishmentDetails" ], "xbrltype": "domainItemType" }, "tmpo_NoncashProceedsFromIssuanceOfWarrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of noncash proceeds from issuance of warrants, such as warrants issued as inducement for debt or equity investment.", "label": "Noncash Proceeds From Issuance Of Warrants", "terseLabel": "Issuance of common stock warrants" } } }, "localname": "NoncashProceedsFromIssuanceOfWarrants", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tmpo_NumberOfAdditionalPeriodSharesIssuableByVirtueOfSponsor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Additional Period Shares issuable by the entity by virtue of the Sponsor.", "label": "Number Of Additional Period Shares Issuable By Virtue Of The Sponsor", "terseLabel": "Number of Additional Period Shares issuable by virtue of the Sponsor" } } }, "localname": "NumberOfAdditionalPeriodSharesIssuableByVirtueOfSponsor", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "sharesItemType" }, "tmpo_NumberOfCustomer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customer.", "label": "Number Of Customer", "terseLabel": "Number of customer" } } }, "localname": "NumberOfCustomer", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails" ], "xbrltype": "integerItemType" }, "tmpo_NumberOfEarnoutSharesAccountedForUnderAsc718": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Earnout Shares accounted for under ASC 718, given to common stock, option and RSU holders that are held by current employees and directors of the entity.", "label": "Number Of Earnout Shares Accounted For Under ASC 718", "terseLabel": "Number of Earnout Shares accounted for under ASC 718, given to common stock, option and RSU holders that are held by current employees and directors" } } }, "localname": "NumberOfEarnoutSharesAccountedForUnderAsc718", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "tmpo_NumberOfEarnoutSharesAgreedToBeIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of earnout shares agreed to be issued, pursuant to a merger.", "label": "Number Of Earnout Shares Agreed To Be Issued", "terseLabel": "Number of Earnout Shares agreed to be issued to Legacy Tempo shareholders" } } }, "localname": "NumberOfEarnoutSharesAgreedToBeIssued", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails" ], "xbrltype": "sharesItemType" }, "tmpo_NumberOfEarnoutSharesAgreedToBeIssuedUponAchievementOfEarnoutMilestones": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of earnout shares agreed to be issued upon achievement of earnout milestones, pursuant to a merger.", "label": "Number Of Earnout Shares Agreed To Be Issued Upon Achievement Of Earnout Milestones" } } }, "localname": "NumberOfEarnoutSharesAgreedToBeIssuedUponAchievementOfEarnoutMilestones", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails" ], "xbrltype": "sharesItemType" }, "tmpo_NumberOfEarnoutSharesClassifiedAsLiabilityUnderAsc81540": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Earnout Shares, classified as liability under ASC 815-40.", "label": "Number Of Earnout Shares, Classified As Liability Under ASC 815-40" } } }, "localname": "NumberOfEarnoutSharesClassifiedAsLiabilityUnderAsc81540", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails" ], "xbrltype": "sharesItemType" }, "tmpo_NumberOfSharesAgreedToBeIssuedToSettleAmountsOwedToCapitalMarketAdvisors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares agreed to be issued by the entity to settle amounts owed to capital market advisors.", "label": "Number Of Shares Agreed To Be Issued To Settle Amounts Owed To Capital Market Advisors" } } }, "localname": "NumberOfSharesAgreedToBeIssuedToSettleAmountsOwedToCapitalMarketAdvisors", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "sharesItemType" }, "tmpo_NumberOfSharesAssociatedWithTrustRemainedWithCompanysShareholders": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares associated with the Trust, remained with company's shareholders.", "label": "Number Of Shares Associated With Trust, Remained With Companys Shareholders", "terseLabel": "Number of shares associated with the Trust, remained with company's shareholders" } } }, "localname": "NumberOfSharesAssociatedWithTrustRemainedWithCompanysShareholders", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails" ], "xbrltype": "sharesItemType" }, "tmpo_NumberOfSharesPreviouslyHeldBySponsorInAcquiredEntityThatBecameHoldingsInNewlyMergedEntity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares previously held by the Sponsor in the acquired entity that became holdings in newly merged entity.", "label": "Number Of Shares Previously Held By The Sponsor In Acquired Entity That Became Holdings In Newly Merged Entity", "terseLabel": "Number of shares previously held by the Sponsor in ACE that became holdings in New Tempo" } } }, "localname": "NumberOfSharesPreviouslyHeldBySponsorInAcquiredEntityThatBecameHoldingsInNewlyMergedEntity", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "sharesItemType" }, "tmpo_NumberOfSponsorSharesSubjectToTransfer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares held by sponsor that are subject to transfer.", "label": "Number Of Sponsor Shares Subject To Transfer", "terseLabel": "Number of sponsor shares subject to transfer" } } }, "localname": "NumberOfSponsorSharesSubjectToTransfer", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "sharesItemType" }, "tmpo_NumberOfWarrantsAssumedUponCloseOfMerger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants assumed by the entity upon the close of Merger.", "label": "Number Of Warrants Assumed Upon The Close Of Merger" } } }, "localname": "NumberOfWarrantsAssumedUponCloseOfMerger", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "sharesItemType" }, "tmpo_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for one customer.", "label": "One Customer [Member]", "terseLabel": "One customer" } } }, "localname": "OneCustomerMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "tmpo_OperatingLeaseEstimatedIncrementalBorrowingRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated incremental borrowing rate used to measure the operating lease liability.", "label": "Operating Lease, Estimated Incremental Borrowing Rate", "terseLabel": "Estimated incremental borrowing rate" } } }, "localname": "OperatingLeaseEstimatedIncrementalBorrowingRate", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "tmpo_OperatingLossCarryforwardsMaximumPercentageOfFutureIncomeOffset": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of future income that can be offset against operating loss carry forwarded.", "label": "Operating Loss Carryforwards, Maximum Percentage of Future Income Offset", "terseLabel": "Percentage of income that can be offset" } } }, "localname": "OperatingLossCarryforwardsMaximumPercentageOfFutureIncomeOffset", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesOperatingLossCarryfowardDetails" ], "xbrltype": "percentItemType" }, "tmpo_OptimumDesignAssociatesInc.AndOptimumDesignAssociatesPty.LtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Optimum Design Associates, Inc. and Optimum Design Associates Pty. Ltd.", "label": "ODA" } } }, "localname": "OptimumDesignAssociatesInc.AndOptimumDesignAssociatesPty.LtdMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSubsequentEventsOptimumMergerAgreementDetails" ], "xbrltype": "domainItemType" }, "tmpo_OptionsAndRestrictedCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the options to purchase common stock and RSUs.", "label": "Options and Restricted Common Stock [Member]", "terseLabel": "Options to purchase common stock and RSUs" } } }, "localname": "OptionsAndRestrictedCommonStockMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitDetails" ], "xbrltype": "domainItemType" }, "tmpo_OptionsInAdjustedBalanceBeginningOfPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of adjusted balance - beginning of period share options (or share units) granted during the period.", "label": "Options In Adjusted balance beginning of period", "verboseLabel": "Options adjusted balance - beginning of period" } } }, "localname": "OptionsInAdjustedBalanceBeginningOfPeriod", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "tmpo_OtherBalanceSheetComponentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Other Balance Sheet Components" } } }, "localname": "OtherBalanceSheetComponentsAbstract", "nsuri": "http://tempoautomation.com/20221231", "xbrltype": "stringItemType" }, "tmpo_OtherBalanceSheetComponentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other balance sheet components.", "label": "Other Balance Sheet Components, Disclosure [Text Block]", "terseLabel": "Other Balance Sheet Components" } } }, "localname": "OtherBalanceSheetComponentsDisclosureTextBlock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "tmpo_P72AndLuxMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member represents the P72 And Lux.", "label": "2022 Promissory Notes" } } }, "localname": "P72AndLuxMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyConvertiblePromissoryNotesDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyTables" ], "xbrltype": "domainItemType" }, "tmpo_PaycheckProtectionProgramLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Paycheck Protection Program Loan.", "label": "Paycheck Protection Program Loan [Member]", "terseLabel": "Paycheck Protection Program Loan [Member]" } } }, "localname": "PaycheckProtectionProgramLoanMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsPaycheckProtectionProgramLoanDetails" ], "xbrltype": "domainItemType" }, "tmpo_PaymentOfFeesToCertainCapitalMarketsAdvisors": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of fees to certain capital markets advisors.", "label": "Payment Of Fees To Certain Capital Markets Advisors", "terseLabel": "Payment of fees to certain capital markets advisors" } } }, "localname": "PaymentOfFeesToCertainCapitalMarketsAdvisors", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_PaymentsExcludedFromAdjustmentsToProceedsFromMergerAndPipeFinancing": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments excluded from adjustments to proceeds from Trust and PIPE financing, pursuant to merger.", "label": "Payments Excluded From Adjustments To Proceeds From Merger And PIPE Financing", "terseLabel": "Payments excluded from adjustments to proceeds from Trust and PIPE" } } }, "localname": "PaymentsExcludedFromAdjustmentsToProceedsFromMergerAndPipeFinancing", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_PerformanceBasedEarnoutSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to performance based earn out shares.", "label": "Performance Based Earnout Shares [Member]", "terseLabel": "Performance-based earnout shares" } } }, "localname": "PerformanceBasedEarnoutSharesMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationEarnoutSharesDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails" ], "xbrltype": "domainItemType" }, "tmpo_PeriodForAchievingEarnoutMilestones": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period for achieving earnout milestones for issuance of earnout shares, pursuant to a merger.", "label": "Period For Achieving Earnout Milestones" } } }, "localname": "PeriodForAchievingEarnoutMilestones", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails" ], "xbrltype": "durationItemType" }, "tmpo_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to private warrants.", "label": "Private Warrants [Member]", "terseLabel": "Private warrants" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "tmpo_ProceedsFromIssuancesOfLongTermDebt": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuances of Long-term Debt", "terseLabel": "Proceeds from issuance of debt" } } }, "localname": "ProceedsFromIssuancesOfLongTermDebt", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tmpo_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to public warrants.", "label": "Public Warrants [Member]", "terseLabel": "Public warrants" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "tmpo_RefinancedDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of debt refinanced, classified as non-cash financing activity.", "label": "Refinanced Debt", "terseLabel": "Refinanced debt" } } }, "localname": "RefinancedDebt", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tmpo_RelatedPartiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for transactions with related parties.", "label": "Related Parties [Policy Text Block]", "terseLabel": "Related Parties" } } }, "localname": "RelatedPartiesPolicyTextBlock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tmpo_RepaymentOfDeferredUnderwritingFeesPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the repayment of deferred underwriting fees payable.", "label": "Repayment Of Deferred Underwriting Fees Payable", "terseLabel": "Repayment of deferred underwriting fees payable" } } }, "localname": "RepaymentOfDeferredUnderwritingFeesPayable", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_RisksAndUncertaintiesAndCovid19ImpactPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents for risk and uncertainties and covid- 19 impact.", "label": "Risks And Uncertainties And Covid-19 Impact [Policy Text Block]", "terseLabel": "Risks and Uncertainties & Covid-19 Impact" } } }, "localname": "RisksAndUncertaintiesAndCovid19ImpactPolicyTextBlock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tmpo_SalesAndMarketingExpensePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for sales and marketing expense.", "label": "Sales And Marketing Expense, Policy [Policy Text Block]", "terseLabel": "Sales and marketing expense" } } }, "localname": "SalesAndMarketingExpensePolicyPolicyTextBlock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tmpo_SalesToBeAchievedInSingleQuarter": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sales to be achieved in a single quarter for issuance of earnout shares, pursuant to a merger.", "label": "Sales To Be Achieved In A Single Quarter" } } }, "localname": "SalesToBeAchievedInSingleQuarter", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_ScenarioAfterOccurrenceOfPublicTradingTriggerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a scenario: After The Occurrence Of The Public Trading Trigger.", "label": "Scenario After The Occurrence Of The Public Trading Trigger [Member]", "terseLabel": "Scenario After The Occurrence Of The Public Trading Trigger" } } }, "localname": "ScenarioAfterOccurrenceOfPublicTradingTriggerMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "tmpo_ScenarioBeforeOccurrenceOfPublicTradingTriggerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a scenario: Before The Occurrence Of The Public Trading Trigger.", "label": "Scenario Before The Occurrence Of The Public Trading Trigger [Member]", "terseLabel": "Scenario Before The Occurrence Of The Public Trading Trigger" } } }, "localname": "ScenarioBeforeOccurrenceOfPublicTradingTriggerMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "tmpo_ScenarioCommitmentFeePayableAfterFirstAnniversaryOfSuchBorrowingButOnOrBeforeSecondAnniversaryOfSuchBorrowingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for scenario commitment fee payable after first anniversary of such borrowing but on or before second anniversary of such borrowing.", "label": "Scenario Commitment Fee Payable After First Anniversary Of Such Borrowing But On Or Before Second Anniversary Of Such Borrowing [Member]", "terseLabel": "Scenario commitment fee payable after first anniversary of such borrowing but on or before second anniversary of such borrowing" } } }, "localname": "ScenarioCommitmentFeePayableAfterFirstAnniversaryOfSuchBorrowingButOnOrBeforeSecondAnniversaryOfSuchBorrowingMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "tmpo_ScenarioCommitmentFeePayableOnOrBeforeFirstAnniversaryOfSuchBorrowingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for scenario commitment fee payable on or before first anniversary of such borrowing.", "label": "Scenario Commitment Fee Payable On Or Before First Anniversary Of Such Borrowing [Member]", "terseLabel": "Scenario commitment fee payable on or before first anniversary of such borrowing" } } }, "localname": "ScenarioCommitmentFeePayableOnOrBeforeFirstAnniversaryOfSuchBorrowingMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "tmpo_ScenarioCommitmentFeePayableOnThirdAnniversaryOfSuchBorrowingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for scenario commitment fee payable on third anniversary of such borrowing.", "label": "Scenario Commitment Fee Payable On Third Anniversary Of Such Borrowing [Member]", "terseLabel": "Scenario commitment fee payable on third anniversary of such borrowing" } } }, "localname": "ScenarioCommitmentFeePayableOnThirdAnniversaryOfSuchBorrowingMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "domainItemType" }, "tmpo_ScheduleOfCommonStockReservedForIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of shares of common stock reserved for issuance.", "label": "Schedule Of Common Stock Reserved For Issuance [Table Text Block]", "verboseLabel": "Summary of reserved shares of common stock for issuance related to stock options and RSUs, warrants, shares reserved for future grants and earnout shares" } } }, "localname": "ScheduleOfCommonStockReservedForIssuanceTableTextBlock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitTables" ], "xbrltype": "textBlockItemType" }, "tmpo_ScheduleOfComponentsOfProceedsReceivedFromTrustAndPipeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for components of proceeds received from the Trust and PIPE.", "label": "Schedule Of Components Of Proceeds Received From The Trust And PIPE [Table Text Block]", "terseLabel": "Schedule of components of proceeds received from the Trust and PIPE" } } }, "localname": "ScheduleOfComponentsOfProceedsReceivedFromTrustAndPipeTableTextBlock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "tmpo_ScheduleOfLiabilityClassifiedWarrantActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of liability classified warrant activity.", "label": "Schedule Of Liability Classified Warrant Activity [Table Text Block]", "terseLabel": "Schedule of liability-classified warrant activity" } } }, "localname": "ScheduleOfLiabilityClassifiedWarrantActivityTableTextBlock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsTables" ], "xbrltype": "textBlockItemType" }, "tmpo_ScheduleOfUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of useful lives of property, plant and equipment.", "label": "Schedule Of Useful Lives Of Property, Plant And Equipment [Table Text Block]", "terseLabel": "Schedule of Useful Lives of Property, Plant and Equipment" } } }, "localname": "ScheduleOfUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "tmpo_Scheduleofnetcarryingamountofrelatedpartyborrowingstabletextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of net carrying amount of related party borrowings transactions.", "label": "ScheduleOfNetCarryingAmountOfRelatedPartyBorrowingsTableTextBlock", "terseLabel": "Schedule of net carrying amount of related party borrowings" } } }, "localname": "Scheduleofnetcarryingamountofrelatedpartyborrowingstabletextblock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyTables" ], "xbrltype": "textBlockItemType" }, "tmpo_ServiceBasedRestrictedStockUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Service Based Restricted Stock Unit.", "label": "Service Based Restricted Stock Unit [Member]", "terseLabel": "Service based restricted stock unit" } } }, "localname": "ServiceBasedRestrictedStockUnitMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails" ], "xbrltype": "domainItemType" }, "tmpo_ShareBasedCompensationArrangementByAdjustedBalanceBeginningOfPeriodAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding in adjusted balance beginning of period.", "label": "Share Based Compensation Arrangement By Adjusted Balance Beginning Of Period Aggregate Intrinsic Value", "terseLabel": "Adjusted balance beginning of period aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByAdjustedBalanceBeginningOfPeriodAggregateIntrinsicValue", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeiturePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period from employee termination after which an equity-based award is forfeited if not exercised, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Forfeiture Period", "terseLabel": "Forfeiture period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeiturePeriod", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase in maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Increase in Percentage of Outstanding Stock Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInPercentageOfOutstandingStockMaximum", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails" ], "xbrltype": "percentItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate intrinsic value (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "stringItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which nonvested grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Exercise Price", "terseLabel": "Shares expected to vest, exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards unvested , in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Unvested, Weighted Average Remaining Contractual Term", "terseLabel": "Shares expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageRemainingContractualTerm", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "durationItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards vested and expected to vest, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested And Expected to Vest, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "durationItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAtEndOfPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees of shares vested at the end of the period can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested At The End Of The Period, Weighted Average Exercise Price", "terseLabel": "Vested at end of period, exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAtEndOfPeriodWeightedAverageExercisePrice", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAtPeriodEndNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of vested options at the period end.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, At Period End, Number of Shares", "periodEndLabel": "Vested at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAtPeriodEndNumberOfShares", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAtPeriodEndWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards vested at period end , in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested At Period End Weighted Average Remaining Contractual Term", "terseLabel": "Vested at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAtPeriodEndWeightedAverageRemainingContractualTerm", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "durationItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Intrinsic Value", "terseLabel": "Vested at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedIntrinsicValue", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards vested during the period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Remaining Contractual Term", "terseLabel": "Vested during the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageRemainingContractualTerm", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "durationItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardPostMergerCommonStockVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of post merger common stock vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Post Merger Common Stock, Vested, Number of Shares", "terseLabel": "Number of post merger common stock vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPostMergerCommonStockVestedNumberOfShares", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardPostMergerSharesExpectedToVestNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of expected to vest shares outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Post Merger Shares, Expected to Vest, Number", "verboseLabel": "Number of post merger common stock that will vest monthly over the next twelve months" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPostMergerSharesExpectedToVestNumber", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPerformanceConditionNotMet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of modified performance options for which performance condition was not met.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares, Performance Condition Not Met", "terseLabel": "Number of shares for which performance condition was not met" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPerformanceConditionNotMet", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingThresholdAdjustedEbitda": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of threshold adjusted EBITDA for vesting of performance based awards.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Vesting Threshold Adjusted EBITDA", "terseLabel": "Adjusted EBITDA threshold for vesting" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingThresholdAdjustedEbitda", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingThresholdQuarterlyRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of threshold quarterly revenue for vesting of performance based awards.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Vesting Threshold Quarterly Revenue", "terseLabel": "Quarterly revenue threshold for vesting" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingThresholdQuarterlyRevenue", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentInAdjustedBalanceBeginningOfPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format,", "label": "Share Based Compensation Arrangement By Share Based Payment In Adjusted Balance Beginning Of Period", "terseLabel": "Adjusted balance - beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentInAdjustedBalanceBeginningOfPeriod", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "durationItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentInWeightedAverageExercisePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of retrospective application of recapitalization.", "label": "Share Based Compensation Arrangement By Share Based Payment In Weighted Average Exercise Price Per Share", "terseLabel": "Options retrospective application of recapitalization" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentInWeightedAverageExercisePricePerShare", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "tmpo_ShareBasedCompensationArrangementByShareBasedPaymentRetrospectiveApplicationOfRecapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, share based compensation arrangement by share based payment retrospective application of recapitalization.", "label": "Share Based Compensation Arrangement By Share Based Payment Retrospective Application Of Recapitalization", "terseLabel": "Number of shares retrospective application of recapitalization" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentRetrospectiveApplicationOfRecapitalization", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "tmpo_ShareBasedCompensationExpenseSharesAcquiredAtPriceInExcessOfFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of stock-based compensation expense related to secondary sale transaction recognized during the period.", "label": "Share Based Compensation Expense, Shares Acquired At Price In Excess Of Fair Value", "terseLabel": "Stock-based compensation expense related to secondary sale transaction" } } }, "localname": "ShareBasedCompensationExpenseSharesAcquiredAtPriceInExcessOfFairValue", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_SharesReservedForFutureGrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the shares reserved for future grants.", "label": "Shares Reserved For Future Grants [Member]", "terseLabel": "Shares reserved for future grants" } } }, "localname": "SharesReservedForFutureGrantsMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitDetails" ], "xbrltype": "domainItemType" }, "tmpo_SqnEquipmentLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Sqn equipment loan Member.", "label": "Sqn Equipment Loan [Member]", "terseLabel": "SQN Equipment Loan" } } }, "localname": "SqnEquipmentLoanMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsBalancesAndMaturityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsCarryingAmountsOfBorrowingsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoanDetails" ], "xbrltype": "domainItemType" }, "tmpo_StockIssuedDuringPeriodSharesUponDebtExtinguishment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period upon debt extinguishment.", "label": "Stock Issued During Period, Shares, Upon Debt Extinguishment", "terseLabel": "Shares issued to lender upon debt extinguishment (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesUponDebtExtinguishment", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "tmpo_StockIssuedDuringPeriodSharesUponNetExerciseOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of stock issued as a result of the net exercise of warrants.", "label": "Stock Issued During Period, Shares, Upon Net Exercise Of Warrants", "terseLabel": "Issuance of common stock upon net exercise of warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesUponNetExerciseOfWarrants", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "tmpo_StockIssuedDuringPeriodSharesWarrantsExercisesInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued upon warrants exercises during the current period.", "label": "Stock Issued During Period, Shares, Warrants Exercises in Period", "terseLabel": "Shares issued upon exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercisesInPeriod", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsDetails" ], "xbrltype": "sharesItemType" }, "tmpo_StockIssuedDuringPeriodValueUponDebtExtinguishment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued during the period upon debt extinguishment.", "label": "Stock Issued During Period Value Upon Debt Extinguishment", "terseLabel": "Shares issued to lender upon debt extinguishment" } } }, "localname": "StockIssuedDuringPeriodValueUponDebtExtinguishment", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "tmpo_StockPriceTriggerForIssuanceOfAdditionalShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to stock price trigger for issuance of additional shares.", "label": "Stock Price Trigger For Issuance Of Additional Shares", "terseLabel": "Stock price trigger for issuance of additional shares" } } }, "localname": "StockPriceTriggerForIssuanceOfAdditionalShares", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails" ], "xbrltype": "perShareItemType" }, "tmpo_SummaryOfSignificantAccountingPoliciesLineItem": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Summary of Significant Accounting Policies [Line item]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItem", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAccountsReceivableDetails", "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAssetsAndLiabilitiesDetails", "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsAndRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "tmpo_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of information pertaining to summary of significant accounting policies", "label": "Summary of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAccountsReceivableDetails", "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAssetsAndLiabilitiesDetails", "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsAndRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "tmpo_SvbCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Credit Facility with SVB.", "label": "SVB Credit Facility [Member]", "terseLabel": "SVB Credit Facility" } } }, "localname": "SvbCreditFacilityMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails" ], "xbrltype": "domainItemType" }, "tmpo_SvbTermLoanAndCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Term Loan and Credit Facility with SVB.", "label": "SVB Term Loan And Credit Facility [Member]", "terseLabel": "SVB Term Loan And Credit Facility" } } }, "localname": "SvbTermLoanAndCreditFacilityMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails" ], "xbrltype": "domainItemType" }, "tmpo_SvbTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Term Loan with SVB.", "label": "SVB Term Loan [Member]", "terseLabel": "SVB Term Loan" } } }, "localname": "SvbTermLoanMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails" ], "xbrltype": "domainItemType" }, "tmpo_TermLoanPeriodForPrincipalAndInterestPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period during which payments on the term loan must include both principal and interest.", "label": "Term Loan, Period For Principal And Interest Payments", "verboseLabel": "Periodic payment term" } } }, "localname": "TermLoanPeriodForPrincipalAndInterestPayments", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails" ], "xbrltype": "durationItemType" }, "tmpo_ThirdAmendedAndRestatedSubscriptionAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for third amended and restated subscription agreement.", "label": "Third Amended and Restated Subscription Agreement [Member]", "terseLabel": "Third Amended and Restated Subscription Agreement" } } }, "localname": "ThirdAmendedAndRestatedSubscriptionAgreementMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails" ], "xbrltype": "domainItemType" }, "tmpo_ThresholdAggregateGrossPurchasePriceOfNewlyIssuedSharesOfCommonStockThatCompanyHasRightToRequirePurchase": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Threshold aggregate gross purchase price of newly issued shares of Common Stock, that the company has right to require purchase.", "label": "Threshold Aggregate Gross Purchase Price Of Newly Issued Shares Of Common Stock, That The Company Has Right To Require Purchase", "terseLabel": "Threshold aggregate gross purchase price of newly issued shares of Common Stock, that the company has right to require White Lion to purchase" } } }, "localname": "ThresholdAggregateGrossPurchasePriceOfNewlyIssuedSharesOfCommonStockThatCompanyHasRightToRequirePurchase", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_TotalNumberOfAuthorizedSharesOfAllClassesOfCapitalStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of authorized shares of all classes of capital stock of the entity.", "label": "Total Number Of Authorized Shares Of All Classes Of Capital Stock", "terseLabel": "Total number of authorized shares of all classes of capital stock" } } }, "localname": "TotalNumberOfAuthorizedSharesOfAllClassesOfCapitalStock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpAccountingForBusinessCombinationDetails" ], "xbrltype": "sharesItemType" }, "tmpo_TransactionCostsAndOtherPayments": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails": { "order": 3.0, "parentTag": "tmpo_NetProceedsFromMergerAndPipeFinancing", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for transaction costs and other payments, pursuant to merger.", "label": "Transaction Costs And Other Payments", "negatedLabel": "Less: transaction costs and other payments(1)(2)" } } }, "localname": "TransactionCostsAndOtherPayments", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_TransactionCostsThatRemainedUnpaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction costs that remained unpaid as of the balance sheet date, pursuant to a merger.", "label": "Transaction Costs That Remained Unpaid", "terseLabel": "Transaction costs that remained unpaid" } } }, "localname": "TransactionCostsThatRemainedUnpaid", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_TwoCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for two customer.", "label": "Two Customer [Member]", "terseLabel": "Two customer" } } }, "localname": "TwoCustomerMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "tmpo_ValueOfSharesAgreedToBeIssuedToSettleAmountsOwedToCapitalMarketAdvisors": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares agreed to be issued by the entity to settle amounts owed to capital market advisors.", "label": "Value Of Shares Agreed To Be Issued To Settle Amounts Owed To Capital Market Advisors" } } }, "localname": "ValueOfSharesAgreedToBeIssuedToSettleAmountsOwedToCapitalMarketAdvisors", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_WarrantClassifiedAsEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to warrants classified as equity.", "label": "Warrant Classified As Equity [Member]", "terseLabel": "Warrant Classified As Equity", "verboseLabel": "Shares of common stock issuable from common stock warrants" } } }, "localname": "WarrantClassifiedAsEquityMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsTables" ], "xbrltype": "domainItemType" }, "tmpo_WarrantClassifiedAsLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to warrants classified as liabilities.", "label": "Warrant Classified As Liability", "terseLabel": "Warrant Classified As Liability", "verboseLabel": "Shares of common stock issuable upon conversion of redeemable convertible preferred stock warrants" } } }, "localname": "WarrantClassifiedAsLiabilityMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsTables" ], "xbrltype": "domainItemType" }, "tmpo_WarrantLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for warrant liabilities.", "label": "Warrant Liabilities [Member]", "terseLabel": "Warrant liabilities" } } }, "localname": "WarrantLiabilitiesMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "tmpo_WarrantsAssumedUponClosing": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of warrants assumed from ACE upon Closing.", "label": "Warrants Assumed Upon Closing", "terseLabel": "Assumed from ACE upon Closing" } } }, "localname": "WarrantsAssumedUponClosing", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_WarrantsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of information related to warrants, both those classified as equity and those classified as liabilities.", "label": "Warrants Disclosure [Text Block]", "terseLabel": "Warrants" } } }, "localname": "WarrantsDisclosureTextBlock", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrants" ], "xbrltype": "textBlockItemType" }, "tmpo_WarrantsExercisedAndConvertedToCommonStockUponClosing": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of warrants exercised and converted to common stock upon Closing.", "label": "Warrants Exercised and Converted to Common Stock upon Closing", "verboseLabel": "Exercised and converted to common stock upon Closing" } } }, "localname": "WarrantsExercisedAndConvertedToCommonStockUponClosing", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_WeightedAverageExercisePricePerShareAdjustedBalanceBeginningOfPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options weighted average exercise price per share adjusted balance beginning of period during the period.", "label": "Weighted Average Exercise Price Per Share Adjusted Balance Beginning Of Period", "terseLabel": "Options adjusted balance beginning" } } }, "localname": "WeightedAverageExercisePricePerShareAdjustedBalanceBeginningOfPeriod", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "tmpo_WhiteLionStockPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for White Lion Stock Purchase Agreement.", "label": "White Lion Stock Purchase Agreement [Member]", "terseLabel": "White Lion Stock Purchase Agreement" } } }, "localname": "WhiteLionStockPurchaseAgreementMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails", "http://tempoautomation.com/role/DisclosureSubsequentEventsWhiteLionStockPurchaseAgreementDetails" ], "xbrltype": "domainItemType" }, "tmpo_WorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of working capital as of balance sheet date.", "label": "Working Capital", "terseLabel": "Working capital deficiency" } } }, "localname": "WorkingCapital", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "tmpo_WorkingCapitalFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to working capital facility.", "label": "Working Capital Facility [Member]", "terseLabel": "Working Capital Facility" } } }, "localname": "WorkingCapitalFacilityMember", "nsuri": "http://tempoautomation.com/20221231", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyAugust2022BridgeNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]", "terseLabel": "Accounts Receivable, Net" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r19", "r646" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r302", "r303" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAssetsAndLiabilitiesDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r25", "r125", "r617" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Accrued sales and business taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedCompensationAndRelatedBenefitsDetails": { "order": 5.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonus" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedCompensationAndRelatedBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedLiabilitiesDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedCompensationAndRelatedBenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Accrued payroll taxes" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedCompensationAndRelatedBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r25" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r25", "r617" ], "calculation": { "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedCompensationAndRelatedBenefitsDetails": { "order": 3.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued payroll" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedCompensationAndRelatedBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r25", "r111" ], "calculation": { "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedCompensationAndRelatedBenefitsDetails": { "order": 4.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Accrued vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedCompensationAndRelatedBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r81", "r206" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r10", "r646" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r459", "r460", "r461", "r674", "r675", "r676", "r742" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r123", "r124", "r423" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r101", "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Share issuance expense recorded as an offset to additional paid-in capital" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r90", "r101", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Issuance of common stock warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r464" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r213", "r306", "r314", "r316", "r318" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r41", "r53", "r157", "r372" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "verboseLabel": "Discount amortization interest" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potential common shares excluded from diluted net loss per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureNetLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureNetLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Net Loss Per Share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureNetLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureNetLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureSubsequentEventsWhiteLionStockPurchaseAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r53", "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment charge on right of use assets" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r165", "r180", "r208", "r235", "r284", "r293", "r297", "r310", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r491", "r495", "r512", "r646", "r701", "r702", "r756" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Finance lease-related assets and liabilities", "verboseLabel": "Operating lease-related assets and liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r201", "r218", "r235", "r310", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r491", "r495", "r512", "r646", "r701", "r702", "r756" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationEarnoutSharesDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionsValuationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BorrowingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Obligations to pay to another in accordance with an expressed or implied agreement.", "label": "Borrowings [Member]", "terseLabel": "A&R LSA Borrowings" } } }, "localname": "BorrowingsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r489", "r636", "r637" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSubsequentEventsOptimumMergerAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r135", "r136", "r489", "r636", "r637" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSubsequentEventsOptimumMergerAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Deferred transaction costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Shares of common stock awarded" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSubsequentEventsOptimumMergerAgreementDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r137", "r138", "r139" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSubsequentEventsOptimumMergerAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r55", "r204", "r614" ], "calculation": { "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAndRestrictedCash": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAccountsReceivableDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r56", "r163" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r49", "r55", "r61" ], "calculation": { "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAndRestrictedCash": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of year", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year", "terseLabel": "Cash, cash equivalents and restricted cash", "totalLabel": "Total cash, cash equivalents and restricted cash shown in the statement of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAccountsReceivableDetails", "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r49", "r156" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect [Abstract]", "terseLabel": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r210", "r211", "r212", "r235", "r256", "r257", "r264", "r266", "r274", "r275", "r310", "r339", "r342", "r343", "r344", "r348", "r349", "r380", "r381", "r384", "r388", "r395", "r512", "r613", "r658", "r668", "r688" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails", "http://tempoautomation.com/role/DisclosureCommonStockDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails", "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitDetails", "http://tempoautomation.com/role/DisclosureWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommonStockDetails", "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r109", "r112" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails", "http://tempoautomation.com/role/DisclosureWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails", "http://tempoautomation.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrants, exercise price per share", "verboseLabel": "Exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails", "http://tempoautomation.com/role/DisclosureWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of warrants", "verboseLabel": "Warrants to purchase shares of common stock" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails", "http://tempoautomation.com/role/DisclosureWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpAccountingForBusinessCombinationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r30", "r171", "r185" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitment and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r85", "r333", "r334", "r608", "r700" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock, shares reserved for issuance", "verboseLabel": "Total shares of common stock reserved" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommonStockDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails", "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r674", "r675", "r742" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails", "http://tempoautomation.com/role/DisclosureWarrantsDetails", "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value per share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommonStockDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpAccountingForBusinessCombinationDetails", "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitTotalSharesOfCommonStockReservedDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommonStockDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpAccountingForBusinessCombinationDetails", "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitTotalSharesOfCommonStockReservedDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommonStockDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r9", "r101" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommonStockDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r9", "r646" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value. 600,000,000 shares authorized at December 31, 2022 and 2021, respectively; 26,329,195 and 6,745,554 shares issued and outstanding at December 31, 2022 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax asset (liability)" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r67", "r68", "r153", "r154", "r301", "r607" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r67", "r68", "r153", "r154", "r301", "r605", "r607" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r67", "r68", "r153", "r154", "r301", "r607", "r766" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r176", "r278" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Risks" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Advertising costs & Concentration of risks" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r67", "r68", "r153", "r154", "r301" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk Threshold Percentage", "terseLabel": "Concentration of risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r65", "r67", "r68", "r69", "r153", "r155", "r607" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r67", "r68", "r153", "r154", "r301", "r607" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]", "terseLabel": "Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r704" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of accounts receivables, contract assets, and contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r398", "r400", "r409" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAssetsAndLiabilitiesDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r398", "r399", "r409" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAssetsAndLiabilitiesDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r410" ], "crdr": "credit", "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.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized from beginning contract liability balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r4", "r168", "r181" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "terseLabel": "Convertible debt" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r89", "r350", "r351", "r362", "r363", "r364", "r368", "r369", "r370", "r371", "r372", "r626", "r627", "r628", "r629", "r630" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r38", "r235", "r310", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r512", "r701" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of goods sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk [Member]", "terseLabel": "Concentration of credit risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r671", "r738", "r739" ], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r134", "r478", "r483", "r671" ], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r671", "r738", "r739" ], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r66", "r301" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Concentration of customers" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r58", "r60" ], "lang": { "en-us": { "role": { "documentation": "The number of 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, Shares Issued", "terseLabel": "Prior LSA converted into shares of common stock of New Tempo, number of shares issued", "verboseLabel": "Shares issued upon conversion of debt" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r58", "r60" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Prior LSA converted into shares of common stock of New Tempo, amount of debt converted", "verboseLabel": "Amount of debt converted" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Borrowing Arrangements" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r95", "r233", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r366", "r373", "r374", "r376" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Borrowing Arrangements" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r2", "r3", "r4", "r166", "r168", "r178", "r237", "r350", "r351", "r352", "r353", "r354", "r356", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r520", "r626", "r627", "r628", "r629", "r630", "r669" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsBalancesAndMaturityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsCarryingAmountsOfBorrowingsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsComponentsOfLossOnDebtExtinguishmentDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLsaConvertibleNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsPaycheckProtectionProgramLoanDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyAugust2022BridgeNotesDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyConvertiblePromissoryNotesDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyTables", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoanDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails", "http://tempoautomation.com/role/DisclosureWarrantsDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Rate in addition to prime", "verboseLabel": "Spread on variable interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r4", "r168", "r178", "r377" ], "calculation": { "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRLsaDetailss": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtCurrent", "weight": 1.0 }, "http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoansDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Total notes payable", "verboseLabel": "Total loan payable" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsBalancesAndMaturityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r91", "r352" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Prior LSA converted into shares of common stock of New Tempo, conversion price per share", "verboseLabel": "Conversion rate" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "auth_ref": [ "r669" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.", "label": "Debt Instrument, Decrease, Forgiveness", "terseLabel": "Loan forgiven", "verboseLabel": "Forgiveness of PPP loan" } } }, "localname": "DebtInstrumentDecreaseForgiveness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsPaycheckProtectionProgramLoanDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r158", "r159", "r350", "r520", "r627", "r628" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount", "verboseLabel": "Obligation of debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsPaycheckProtectionProgramLoanDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyAugust2022BridgeNotesDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r27", "r158", "r369" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Interest rate of per annum" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyAugust2022BridgeNotesDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyConvertiblePromissoryNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r27", "r351" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate per annum", "verboseLabel": "Cash interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsPaycheckProtectionProgramLoanDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "verboseLabel": "Borrowing Arrangements" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsBalancesAndMaturityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsCarryingAmountsOfBorrowingsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsComponentsOfLossOnDebtExtinguishmentDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsConvertibleNoteFairValueDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLsaConvertibleNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsPaycheckProtectionProgramLoanDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoanDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMeasurementInput": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt.", "label": "Debt Instrument, Measurement Input", "terseLabel": "Convertible note, fair value" } } }, "localname": "DebtInstrumentMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsConvertibleNoteFairValueDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r29", "r237", "r350", "r351", "r352", "r353", "r354", "r356", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r520", "r626", "r627", "r628", "r629", "r630", "r669" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsBalancesAndMaturityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsCarryingAmountsOfBorrowingsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsComponentsOfLossOnDebtExtinguishmentDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLsaConvertibleNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsPaycheckProtectionProgramLoanDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyAugust2022BridgeNotesDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyConvertiblePromissoryNotesDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyTables", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoanDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails", "http://tempoautomation.com/role/DisclosureWarrantsDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r29", "r174" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Monthly payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsPaycheckProtectionProgramLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r29" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Advanced from principal amount" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r29", "r102", "r105", "r106", "r107", "r157", "r158", "r159", "r175", "r237", "r350", "r351", "r352", "r353", "r354", "r356", "r362", "r363", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r375", "r520", "r626", "r627", "r628", "r629", "r630", "r669" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsBalancesAndMaturityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsCarryingAmountsOfBorrowingsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsComponentsOfLossOnDebtExtinguishmentDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsConvertibleNoteFairValueDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLsaConvertibleNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsPaycheckProtectionProgramLoanDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoanDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": { "auth_ref": [ "r157", "r159" ], "calculation": { "http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoansDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of debt discount to be amortized after one year or the normal operating cycle, if longer.", "label": "Debt Instrument, Unamortized Discount, Noncurrent", "negatedLabel": "Less: unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscountNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsBalancesAndMaturityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Cancellation of remaining debt facility" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyAugust2022BridgeNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "auth_ref": [ "r41" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 7.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses.", "label": "Debt Related Commitment Fees and Debt Issuance Costs", "negatedLabel": "Other financing cost", "terseLabel": "Other financing cost" } } }, "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyAugust2022BridgeNotesDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r164", "r179", "r661" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred costs, included in other noncurrent assets" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r5", "r6", "r167", "r177", "r473" ], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r474" ], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r736" ], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets (liabilities)" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r736" ], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r132", "r737" ], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r132", "r737" ], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Accruals and other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r475" ], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r132", "r737" ], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Lease liability" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r132", "r737" ], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property, plant, equipment, and intangibles" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r661" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.", "label": "Deposit Assets", "terseLabel": "Deposits" } } }, "localname": "DepositAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r53", "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r53", "r283" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r425", "r453", "r454", "r458", "r462", "r639" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails", "http://tempoautomation.com/role/DisclosureIncomeTaxesOperatingLossCarryfowardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r170", "r186", "r341", "r342", "r343", "r347", "r348", "r349", "r538", "r672" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Due to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsAndRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Loss Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r226", "r243", "r244", "r246", "r247", "r248", "r254", "r256", "r264", "r265", "r266", "r270", "r501", "r502", "r590", "r593", "r622" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "positiveLabel": "Net loss per share, basic", "verboseLabel": "Net loss attributable per share to common stockholders, basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureNetLossPerShareDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r226", "r243", "r244", "r246", "r247", "r248", "r256", "r264", "r265", "r266", "r270", "r501", "r502", "r590", "r593", "r622" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "positiveLabel": "Net loss per share, diluted", "verboseLabel": "Net loss attributable per share to common stockholders, diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureNetLossPerShareDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r63", "r64" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share of Common Stock" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r267", "r268", "r269", "r271" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r468" ], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "negatedTotalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r236", "r468", "r484" ], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r734", "r740" ], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r734", "r740" ], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "auth_ref": [ "r734", "r740" ], "calculation": { "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent", "terseLabel": "Permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": { "auth_ref": [ "r141" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability.", "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability", "verboseLabel": "Fair value of embedded derivative" } } }, "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyConvertiblePromissoryNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedCompensationAndRelatedBenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and related benefits", "totalLabel": "Total accrued compensation and related benefit" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedCompensationAndRelatedBenefitsDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r457" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationEarnoutSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r733" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense, options", "verboseLabel": "Unrecognized expense associated with remaining options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Outstanding stock options", "terseLabel": "Shares of common stock issuable from stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionsValuationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Manufacturing equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r101", "r198", "r222", "r223", "r224", "r238", "r239", "r240", "r242", "r249", "r252", "r273", "r311", "r397", "r459", "r460", "r461", "r480", "r481", "r500", "r513", "r514", "r515", "r516", "r517", "r518", "r534", "r595", "r596", "r597" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "terseLabel": "Extinguishment of debt amount", "verboseLabel": "Carrying value of extinguished debt" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsComponentsOfLossOnDebtExtinguishmentDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyConvertiblePromissoryNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r53", "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "terseLabel": "Change in fair value, net", "verboseLabel": "Fair value change on derivatives" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r503", "r504", "r510" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r142", "r143", "r144", "r149", "r150" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of all financial instruments measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items}", "terseLabel": "Fair Value Measurements", "verboseLabel": "Warrants" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfAdditionalPeriodSharesDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails", "http://tempoautomation.com/role/DisclosureWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfAdditionalPeriodSharesDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails", "http://tempoautomation.com/role/DisclosureWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of assumptions used to calculate the fair value of the warrants", "verboseLabel": "Schedule of inputs used in determining the fair value of the Tempo Earnout Shares and Additional Period Shares" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsTables", "http://tempoautomation.com/role/DisclosureWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r364", "r413", "r414", "r415", "r416", "r417", "r418", "r504", "r547", "r548", "r549", "r627", "r628", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLsaConvertibleNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyNetCarryingAmountOfRelatedPartyBorrowingsDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfAdditionalPeriodSharesDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r148", "r150" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfAdditionalPeriodSharesDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r503", "r504", "r506", "r507", "r511" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r364", "r413", "r418", "r504", "r548", "r627", "r628", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r364", "r413", "r414", "r415", "r416", "r417", "r418", "r504", "r549", "r627", "r628", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "verboseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLsaConvertibleNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyNetCarryingAmountOfRelatedPartyBorrowingsDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfAdditionalPeriodSharesDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfAdditionalPeriodSharesDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "verboseLabel": "Borrowing Arrangements" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyNetCarryingAmountOfRelatedPartyBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r146", "r150" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyNetCarryingAmountOfRelatedPartyBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r508" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value", "verboseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLsaConvertibleNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyNetCarryingAmountOfRelatedPartyBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r147" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "terseLabel": "Additions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLsaConvertibleNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyNetCarryingAmountOfRelatedPartyBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r147" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "terseLabel": "Payments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRLsaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r146" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance, December 31, 2022", "periodStartLabel": "Balance, January 1, 2022" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLsaConvertibleNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyNetCarryingAmountOfRelatedPartyBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r364", "r413", "r414", "r415", "r416", "r417", "r418", "r547", "r548", "r549", "r627", "r628", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLsaConvertibleNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyNetCarryingAmountOfRelatedPartyBorrowingsDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfAdditionalPeriodSharesDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r509", "r511" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r151", "r152" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value Option (\"FVO\") Election" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r525", "r528", "r645" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Lease interest expense" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Future minimum lease payments under finance lease" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r523", "r532" ], "calculation": { "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetailss": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total finance lease liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r523" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liability, current", "verboseLabel": "Finance lease, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments under finance lease" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r523" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liability, noncurrent", "verboseLabel": "Finance lease, noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r532" ], "calculation": { "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetailss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total future lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r532" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r532" ], "calculation": { "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetailss": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r526", "r529" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Principal payments under finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r522" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r525", "r528", "r645" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Depreciation of the leased asset" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r531", "r645" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate, finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageAndCashFlowInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r530", "r645" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average lease term, finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageAndCashFlowInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r308", "r309", "r315", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r375", "r393", "r497", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r625", "r693", "r694", "r695", "r767", "r768", "r769", "r770", "r771", "r772", "r773" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Financial Liabilities:" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnRepurchaseOfDebtInstrument": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase.", "label": "Gain (Loss) on Repurchase of Debt Instrument", "negatedLabel": "Gain on PPP loan forgiveness" } } }, "localname": "GainLossOnRepurchaseOfDebtInstrument", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r53" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r53", "r92", "r93" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on debt extinguishment", "terseLabel": "Loss on debt extinguishment", "verboseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsComponentsOfLossOnDebtExtinguishmentDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyConvertiblePromissoryNotesDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r92", "r93" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the difference between the fair value of payments made to legally extinguish a debt and its carrying value at that time. This item excludes the write-off of amounts previously capitalized as debt issuance costs.", "label": "Gain (Loss) on Extinguishment of Debt, before Write off of Debt Issuance Cost", "terseLabel": "Loss on debt extinguishment" } } }, "localname": "GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r39" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r37", "r235", "r284", "r292", "r296", "r298", "r310", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r512", "r624", "r701" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentChargeOnReclassifiedAssets": { "auth_ref": [ "r76", "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For the asset that is reclassified back to held and used from held-for-sale, the amount of impairment charge that is recognized on the reclassification date.", "label": "Impairment Charge on Reclassified Assets", "terseLabel": "Impairment charge of assets" } } }, "localname": "ImpairmentChargeOnReclassifiedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r75", "r84" ], "lang": { "en-us": { "role": { "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.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeAndExpensesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income and Expenses, Lessee [Abstract]", "terseLabel": "Finance lease-related income and expenses", "verboseLabel": "Operating lease-related income and expenses" } } }, "localname": "IncomeAndExpensesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r34", "r162", "r172", "r188", "r284", "r292", "r296", "r298", "r591", "r624" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r331", "r332" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails", "http://tempoautomation.com/role/DisclosureIncomeTaxesOperatingLossCarryfowardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails", "http://tempoautomation.com/role/DisclosureIncomeTaxesOperatingLossCarryfowardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r236", "r469", "r471", "r477", "r482", "r485", "r486", "r487", "r488" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Income tax provisions" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r221", "r466", "r467", "r471", "r472", "r476", "r479" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r734" ], "crdr": "debit", "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 increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r57" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r52" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r52" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r52" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r665" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r575", "r665" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r52" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInNotesPayableRelatedPartiesCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the current portion (due within one year or one business cycle, whichever is longer) of the amount owed by the reporting entity in the form of loans and obligations (generally evidenced by promissory notes) made by the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Notes Payable, Related Parties, Current", "terseLabel": "Loan payable - related party, current" } } }, "localname": "IncreaseDecreaseInNotesPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r665", "r749" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r665" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other noncurrent assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r52" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Convertible Preferred Stock" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r41", "r370", "r379", "r629", "r630" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 8.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "negatedLabel": "Interest expense", "verboseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r228", "r231", "r232" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r215", "r615", "r646" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Total inventory", "verboseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsInventoryDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r203", "r214", "r272", "r326", "r327", "r328", "r576", "r620" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r74", "r619" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r74", "r618" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of supplemental disclosures of cash flow information related to leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDepreciationDetails", "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageAndCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments under non-cancelable operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r532" ], "calculation": { "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetailss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r532" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r532" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r532" ], "calculation": { "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetailss": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Extension term of lease" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSubsequentEventsAlamedaLeaseExtensionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r24", "r235", "r310", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r492", "r495", "r496", "r512", "r623", "r701", "r756", "r757" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r14", "r169", "r183", "r646", "r670", "r696", "r745" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' deficit" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' DEFICIT" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAssumed1": { "auth_ref": [ "r58", "r59", "r60" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of liabilities assumed in noncash investing or financing activities.", "label": "Liabilities Assumed", "terseLabel": "Recognition of liability classified warrants upon Merger" } } }, "localname": "LiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r26", "r202", "r235", "r310", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r492", "r495", "r496", "r512", "r646", "r701", "r756", "r757" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r20" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Loan commitment fee" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r20" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r4", "r168", "r181", "r363", "r378", "r627", "r628" ], "calculation": { "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNotesPayableFuturePrincipalPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Total loan payable", "totalLabel": "Total future principal payments" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsCarryingAmountsOfBorrowingsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNotesPayableFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r25" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-term Debt and Lease Obligation, Current", "terseLabel": "Loans payable and finance lease obligations" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Future Principal Payments" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNotesPayableFuturePrincipalPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRLsaDetailss": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoansDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 }, "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedLabel": "Less: loan payable, current", "terseLabel": "Loan payable, current ($20,101 and $0 measured at fair value, respectively)", "verboseLabel": "Loan payable, current" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsBalancesAndMaturityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsCarryingAmountsOfBorrowingsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoanDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r88", "r237", "r368" ], "calculation": { "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNotesPayableFuturePrincipalPaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNotesPayableFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r88", "r237", "r368" ], "calculation": { "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNotesPayableFuturePrincipalPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNotesPayableFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r88", "r237", "r368" ], "calculation": { "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNotesPayableFuturePrincipalPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNotesPayableFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r209" ], "calculation": { "http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoansDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Loan payable, noncurrent", "totalLabel": "Total loan payable, noncurrent", "verboseLabel": "Loan payable, noncurrent" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsBalancesAndMaturityDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsCarryingAmountsOfBorrowingsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsSqnEquipmentLoanDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsConvertibleNoteFairValueDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfAdditionalPeriodSharesDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Expected Term [Member]", "terseLabel": "Expected term" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsConvertibleNoteFairValueDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfAdditionalPeriodSharesDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Expected volatility", "terseLabel": "Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfAdditionalPeriodSharesDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsConvertibleNoteFairValueDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfAdditionalPeriodSharesDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsConvertibleNoteFairValueDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfAdditionalPeriodSharesDetails", "http://tempoautomation.com/role/DisclosureFairValueMeasurementsInputsUsedInDeterminingFairValueOfTempoEarnoutSharesDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Money Market Funds, at Carrying Value", "verboseLabel": "Money market accounts" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r230" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r230" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r49", "r51", "r54" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "negatedLabel": "Cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r35", "r54", "r173", "r187", "r200", "r219", "r220", "r224", "r235", "r241", "r243", "r244", "r246", "r247", "r251", "r252", "r262", "r284", "r292", "r296", "r298", "r310", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r502", "r512", "r624", "r701" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "negatedLabel": "Net loss", "terseLabel": "Net loss, basic" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureNetLossPerShareDetails", "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r255", "r258", "r259", "r260", "r261", "r263", "r266" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash investing and financing activities", "terseLabel": "Noncash investing and financing activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r40" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesIssued1": { "auth_ref": [ "r58", "r59", "r60" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of notes issued in noncash investing and financing activities.", "label": "Notes Issued", "terseLabel": "Noncash increase in debt" } } }, "localname": "NotesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableFairValueDisclosure": { "auth_ref": [ "r23" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of notes payable.", "label": "Notes Payable, Fair Value Disclosure", "negatedLabel": "Fair value of 2022 Promissory Notes", "negatedTerseLabel": "Fair value of Bridge Note" } } }, "localname": "NotesPayableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsComponentsOfLossOnDebtExtinguishmentDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyConvertiblePromissoryNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": { "auth_ref": [ "r18", "r160", "r672" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Notes Payable, Related Parties, Current", "terseLabel": "Notes payable", "verboseLabel": "Loan payable - related party, current" } } }, "localname": "NotesPayableRelatedPartiesClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyAugust2022BridgeNotesDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReduction": { "auth_ref": [ "r58", "r59", "r60" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of notes retired (or transferred to another entity) in noncash investing or financing transactions.", "label": "Notes Reduction", "terseLabel": "Noncash reduction in debt", "verboseLabel": "Carrying value of extinguished debt" } } }, "localname": "NotesReduction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r284", "r292", "r296", "r298", "r624" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r747" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Rent expense recorded" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r746" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment loss", "verboseLabel": "Impairment charge on ROU asset" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsAndRelatedPartiesDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Future minimum lease payments under non-cancelable operating leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r523" ], "calculation": { "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetailss": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r523" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r523" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r527", "r529" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows paid for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageAndCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r522" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets", "verboseLabel": "Operating leases - right of use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r666" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Noncash operating lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r531", "r645" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate, operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageAndCashFlowInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r530", "r645" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average lease term, operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageAndCashFlowInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r193", "r194", "r195", "r196", "r197" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "terseLabel": "Schedule of operating lease-related assets and liabilities recorded on the balance sheets" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r130" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating losses", "verboseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails", "http://tempoautomation.com/role/DisclosureIncomeTaxesOperatingLossCarryfowardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails", "http://tempoautomation.com/role/DisclosureIncomeTaxesOperatingLossCarryfowardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails", "http://tempoautomation.com/role/DisclosureIncomeTaxesOperatingLossCarryfowardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r25" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r217", "r646" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r207" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets", "totalLabel": "Total other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsOtherNoncurrentAssetsDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedCompensationAndRelatedBenefitsDetails": { "order": 6.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other Employee-related Liabilities, Current", "terseLabel": "Other accrued benefits" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedCompensationAndRelatedBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r42" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.", "label": "Payments for Legal Settlements", "terseLabel": "Payment of legal fees" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForMergerRelatedCosts": { "auth_ref": [ "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the reporting period for charges associated with the mergers.", "label": "Payments for Merger Related Costs", "terseLabel": "Payment of transaction costs related to the Merger" } } }, "localname": "PaymentsForMergerRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r47" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Financing fees", "terseLabel": "Payment of commitment fee to secure an equity line of credit", "verboseLabel": "Commitment fee paid out of the funds released from Trust at the time of Merger" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities": { "auth_ref": [ "r48" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for financing costs associated with business combinations.", "label": "Payments of Merger Related Costs, Financing Activities", "negatedLabel": "Payment of deferred transaction costs" } } }, "localname": "PaymentsOfMergerRelatedCostsFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r43" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r8", "r380" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value per share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpAccountingForBusinessCombinationDetails", "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitTotalSharesOfCommonStockReservedDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpAccountingForBusinessCombinationDetails", "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitTotalSharesOfCommonStockReservedDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r8", "r380" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r8", "r646" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value. 20,000,000 shares authorized at December 31, 2022 and 2021, respectively; no shares issued and outstanding at December 31, 2022 and 2021, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r662" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r216", "r329", "r330", "r616" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expense" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseNoncurrent": { "auth_ref": [ "r661" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.", "label": "Prepaid Expense, Noncurrent", "verboseLabel": "Advance rent and prepaids" } } }, "localname": "PrepaidExpenseNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime rate", "verboseLabel": "Wall Street Journal Prime" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r45" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "verboseLabel": "Gross proceeds of convertible promissory notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyConvertiblePromissoryNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r44" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Gross proceeds from issuance of shares" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSubsequentEventsWhiteLionStockPurchaseAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r44" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from issuance of warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r44" ], "calculation": { "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails": { "order": 2.0, "parentTag": "tmpo_NetProceedsFromMergerAndPipeFinancing", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from Issuance or Sale of Equity", "terseLabel": "Cash inflow received", "verboseLabel": "Cash-PIPE investment" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpAccountingForBusinessCombinationDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r45", "r669" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Amount drawn" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsEquipmentLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsJune2021CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r45" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "Proceeds from issuance of debt - related party", "verboseLabel": "Cash proceeds" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyAugust2022BridgeNotesDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r44", "r121" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r25", "r86", "r87" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty liability" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r200", "r219", "r220", "r229", "r235", "r241", "r251", "r252", "r284", "r292", "r296", "r298", "r310", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r490", "r493", "r494", "r502", "r512", "r591", "r624", "r643", "r644", "r663", "r701" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDepreciationDetails", "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r80", "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDepreciationDetails", "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r82", "r184", "r592", "r646" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r82", "r609", "r610" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDepreciationDetails", "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuePropertyAndEquipmentNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r227", "r317" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r419", "r537", "r538" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsAndRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction. [Line Items]", "verboseLabel": "Borrowing Arrangements Related Party" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyAugust2022BridgeNotesDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyConvertiblePromissoryNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Borrowing Arrangements - Related Party" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r419", "r537", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r755" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsAndRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r535", "r536", "r538", "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Borrowing Arrangements Related Party" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedParty" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r664" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Principal repayment", "terseLabel": "Repayment of debt", "verboseLabel": "Repayments of credit facility" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r46" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Debt repayment" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r46" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "Repayments of Related Party Debt", "terseLabel": "Repayment of related party loans" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpComponentsOfProceedsReceivedFromTrustAndPipeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r126", "r189", "r764" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r55", "r61", "r606" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r606", "r661", "r667" ], "calculation": { "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAndRestrictedCash": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock unit" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r11", "r108", "r182", "r599", "r604", "r646" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r198", "r238", "r239", "r240", "r242", "r249", "r252", "r311", "r459", "r460", "r461", "r480", "r481", "r500", "r595", "r597" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r411", "r621" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r225", "r235", "r281", "r282", "r291", "r294", "r295", "r299", "r300", "r301", "r310", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r348", "r349", "r512", "r591", "r701" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r301", "r691" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingAndConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureNetLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of antidilutive shares" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Schedule of net carrying amount of borrowings" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash, cash equivalents and restricted cash" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of the Company's provision for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r29", "r102", "r105", "r106", "r107", "r157", "r158", "r159", "r175", "r627", "r629", "r673" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of notes payable balances" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of significant components of the Company's deferred tax asset (liability)" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r689" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of the computation of basic and diluted net loss per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of income tax expense computed at the federal statutory rate with income tax expense as reported" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r119", "r122" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of stock-based compensation expense and its allocation within the accompanying statements of operations" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfExtinguishmentOfDebtTextBlock": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of debt extinguished which may include, amount of gain (loss), the income tax effect and the per share amount of the aggregate gain (loss), net of the related income tax.", "label": "Schedule of Extinguishment of Debt [Table Text Block]", "terseLabel": "Summary of components of loss on debt extinguishment" } } }, "localname": "ScheduleOfExtinguishmentOfDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyTables", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r15", "r16", "r17" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of notes payable future principal payments" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of other noncurrent assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of prepaid expenses and other current assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDepreciationDetails", "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r160", "r161" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyAugust2022BridgeNotesDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyConvertiblePromissoryNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r422", "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationEarnoutSharesDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionsValuationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSU activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r114", "r115", "r116" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used to calculate the fair value of options granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r98", "r99", "r100", "r102", "r103", "r104", "r105", "r106", "r107", "r108", "r210", "r211", "r212", "r274", "r380", "r381", "r382", "r384", "r388", "r393", "r395", "r631", "r658", "r668" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommonStockDetails", "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r109", "r112" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of warrants outstanding" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r642", "r735" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of activity related to the unrecognized tax benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r300" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting and Geographic Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r52" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "verboseLabel": "Award issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r437", "r438" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested Balance - December 31, 2022", "periodStartLabel": "Unvested Balance - January 1, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Awards Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r437", "r438" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested Balance - December 31, 2022", "periodStartLabel": "Unvested Balance - January 1, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r444" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "totalLabel": "Total fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividends" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionsValuationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionsValuationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionsValuationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Fair value of option granted", "verboseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationEarnoutSharesDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionsValuationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted average contractual term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "verboseLabel": "Exercisable at the end of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at the end of the period, exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "verboseLabel": "Options expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "verboseLabel": "Options forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r120" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r429", "r430" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, end of period, number", "periodStartLabel": "Outstanding, beginning of period, number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r429", "r430" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at period end", "periodStartLabel": "Outstanding at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average exercise price per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r445" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "verboseLabel": "Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r456" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "Stock-based compensation on modified award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Number of grantees affected by modification of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Plan Modification, Number of Grantees Affected", "terseLabel": "Number of executives terminated" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationEarnoutSharesDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationExpenseAllocationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionsValuationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Options exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "verboseLabel": "Options expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "verboseLabel": "Options forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Options granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Vest upon achieving $15.0 million in quarterly revenue" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage per year", "verboseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensation2022IncentiveAwardPlanDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionsValuationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r120" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at the end of the period, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at the end of the period, contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "verboseLabel": "Shares expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "terseLabel": "Share based compensation arrangement by cancellation" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Vested during the period, number", "verboseLabel": "Number of options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Vested during the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance at end of period, shares", "periodStartLabel": "Balance at beginning of period, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares": { "auth_ref": [ "r97" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date.", "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Fair Value of Shares", "verboseLabel": "Warrant liabilities" } } }, "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-Term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsComponentsOfLossOnDebtExtinguishmentDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyAugust2022BridgeNotesDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyNetCarryingAmountOfRelatedPartyBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-Term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsComponentsOfLossOnDebtExtinguishmentDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyAugust2022BridgeNotesDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyBridgeNoteDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyNetCarryingAmountOfRelatedPartyBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDetails", "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesNolValuationAllowanceDetails", "http://tempoautomation.com/role/DisclosureIncomeTaxesOperatingLossCarryfowardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r210", "r211", "r212", "r235", "r256", "r257", "r264", "r266", "r274", "r275", "r310", "r339", "r342", "r343", "r344", "r348", "r349", "r380", "r381", "r384", "r388", "r395", "r512", "r613", "r658", "r668", "r688" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails", "http://tempoautomation.com/role/DisclosureCommonStockDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails", "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitDetails", "http://tempoautomation.com/role/DisclosureWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r33", "r101", "r198", "r222", "r223", "r224", "r238", "r239", "r240", "r242", "r249", "r252", "r273", "r311", "r397", "r459", "r460", "r461", "r480", "r481", "r500", "r513", "r514", "r515", "r516", "r517", "r518", "r534", "r595", "r596", "r597" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement", "verboseLabel": "Borrowing Arrangements - Related Party" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyTables", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r238", "r239", "r240", "r273", "r577" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyTables", "http://tempoautomation.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Shares available for future issuance under 2015 Plan", "terseLabel": "Shares of common stock issuable from stock options and RSUs" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureNetLossPerShareAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r58", "r59", "r60" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "negatedLabel": "Fair value of stock issued", "terseLabel": "Shares issued to lender upon LSA Term Loan extinguishment" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsDebtExtinguishmentRecordedInConsolidatedStatementsOfOperationsDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r32", "r101", "r102", "r108", "r367" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible notes into common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Number of shares of Common Stock issued to each capital markets advisor" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r8", "r9", "r101", "r108" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Merger and PIPE financing (In shares)", "verboseLabel": "Number of shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails", "http://tempoautomation.com/role/DisclosureSubsequentEventsWhiteLionStockPurchaseAgreementDetails", "http://tempoautomation.com/role/DisclosureWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r8", "r9", "r101", "r108", "r434" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Issuance of common stock upon exercise of stock options, shares", "verboseLabel": "Options exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationOptionActivityDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r33", "r101", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible notes into common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r8", "r9", "r101", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Merger and PIPE financing" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r33", "r101", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r9", "r12", "r13", "r73", "r646", "r670", "r696", "r745" ], "calculation": { "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total stockholders' deficit" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' deficit" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity (Deficit)" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r110", "r234", "r381", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r394", "r397", "r498" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity (Deficit)" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficit" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSubsequentEventsAlamedaLeaseExtensionDetails", "http://tempoautomation.com/role/DisclosureSubsequentEventsOptimumMergerAgreementDetails", "http://tempoautomation.com/role/DisclosureSubsequentEventsWhiteLionStockPurchaseAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r519", "r542" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails", "http://tempoautomation.com/role/DisclosureSubsequentEventsAlamedaLeaseExtensionDetails", "http://tempoautomation.com/role/DisclosureSubsequentEventsOptimumMergerAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r519", "r542" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSubsequentEventsAlamedaLeaseExtensionDetails", "http://tempoautomation.com/role/DisclosureSubsequentEventsOptimumMergerAgreementDetails", "http://tempoautomation.com/role/DisclosureSubsequentEventsWhiteLionStockPurchaseAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r519", "r542" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails", "http://tempoautomation.com/role/DisclosureSubsequentEventsAlamedaLeaseExtensionDetails", "http://tempoautomation.com/role/DisclosureSubsequentEventsOptimumMergerAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r519", "r542" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails", "http://tempoautomation.com/role/DisclosureSubsequentEventsAlamedaLeaseExtensionDetails", "http://tempoautomation.com/role/DisclosureSubsequentEventsOptimumMergerAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r541", "r543" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r0", "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "Impairment charge" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureOtherBalanceSheetComponentsPropertyAndEquipmentNetDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r339", "r342", "r343", "r344", "r348", "r349" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Balance at end of period, shares", "periodStartLabel": "Balance at beginning of period, shares" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r190", "r191", "r192", "r304", "r305", "r307" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable, Net" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r308", "r309", "r375", "r393", "r497", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r693", "r694", "r695", "r767", "r768", "r769", "r770", "r771", "r772", "r773" ], "lang": { "en-us": { "role": { "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.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsTables" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpEarnoutArrangementWithHoldersOfLegacyTempoCommonStockAndOutstandingEquityAwardsDetails", "http://tempoautomation.com/role/DisclosureDescriptionOfBusinessAndBusinessCombinationMergerWithAceConvergenceAcquisitionCorpOtherArrangementsEnteredIntoAtTimeOfMergerOrAssumedUponMergerDetails", "http://tempoautomation.com/role/DisclosureStockBasedCompensationDetails", "http://tempoautomation.com/role/DisclosureSubsequentEventsWhiteLionStockPurchaseAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r53" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "terseLabel": "Fair value change on derivatives" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyConvertiblePromissoryNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r465", "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits, end of period", "periodStartLabel": "Unrecognized tax benefits, beginning of period" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r70", "r71", "r72", "r276", "r277", "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsNovember2022AmendedAndRestatedLsaDetails", "http://tempoautomation.com/role/DisclosureBorrowingArrangementsTermLoanAndCreditFacilityWithFinancialInstitutionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureStockBasedCompensationRestrictedStockUnitIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantExercisePriceDecrease": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Per share decrease in exercise price of warrant. Excludes change due to standard antidilution provision.", "label": "Warrant, Exercise Price, Decrease", "terseLabel": "Warrant exercise price" } } }, "localname": "WarrantExercisePriceDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsLoanAndSecurityAgreementDetails", "http://tempoautomation.com/role/DisclosureWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants", "verboseLabel": "Warrants, each whole warrant exerciseable for one share of common stock at an exercise price of $11.50" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureCommonStockDetails", "http://tempoautomation.com/role/DisclosureNetLossPerShareAntidilutiveSharesDetails", "http://tempoautomation.com/role/DisclosureStockholdersEquityDeficitDetails", "http://tempoautomation.com/role/DisclosureWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails", "http://tempoautomation.com/role/DisclosureWarrantsTables", "http://tempoautomation.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants" } } }, "localname": "WarrantsAndRightsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "negatedLabel": "Fair value of issued warrants", "periodEndLabel": "Warrants outstanding-December 31", "periodStartLabel": "Warrants outstanding-January 1" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureBorrowingArrangementsRelatedPartyConvertiblePromissoryNotesDetails", "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "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.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Measurement input, warrants" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureWarrantsLiabilityClassifiedWarrantsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r255", "r266" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average number of shares of common stock outstanding, diluted", "verboseLabel": "Weighted-average shares used to compute net loss attributable per share to common stockholders, diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureNetLossPerShareDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r254", "r266" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average number of shares of common stock outstanding, basic", "verboseLabel": "Weighted-average shares used to compute net loss attributable per share to common stockholders, basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tempoautomation.com/role/DisclosureNetLossPerShareDetails", "http://tempoautomation.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123389372&loc=d3e36991-112694", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20,22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r62": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r649": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r651": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r652": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r653": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r654": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r655": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r656": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r657": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=29634951&loc=d3e1756-110224", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2459-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 120 0001410578-23-000713-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-23-000713-xbrl.zip M4$L#!!0 ( '2>D5;W;4O(:R4 RZ 0 1 =&UP;RTR,#(R,3(S,2YX MO^]9T!2(H40?!#\BZ4\B59BX,!!K\!,!@,!C__^\O*)T^4"Q8&OYP, MSBY." W36)PZPF7LY-__\H__\/,_G9[^[>KACGBA&Z]H$!&74R>B M'GEFT9(\ANNU$Y!/E'/F^^2*,V]!"1EO3M[3TY/$QY7CH R84 DL\NS M0?;E.N$7!A_(V_/!C^>7%Y=OR&#PX>V[#Y<_D,FGC/(3-'#.ZDE?A/=!N$NZ M'\/**K=>C$4;AR(NB#,S=<(;/+P>6;P0EQ MHHBS61S1VY"O/M*Y$_L1]$OP1^SXL@7073[%WB@0Y#Y#_P;B S0DJ_'Y^?GL M^P;#(6LUM.85E/"EU!,5/9=]*A2@ M0;RZU*%W>7%.7R(:"#;SZ2F242['CCB]Q/DCT:PP#B)>I5CJ8Z&^@$9UZ@XD M&;7#7*%G+C\56'N4Z4GA0X'PI014,E '[]^_/Y=?,YX1W^G/0J/A\SE^EOUU M>C$XO1QL!5TT&=L)60;'B[O4"X%?"E(TF+0RG=!J0[%/!*N?NDY9("(G<&E^ M\#.#RN_21S +-YR3L_XW]*"W':AN;KXJ*B&=%P7%*8EIYZL?U'S%3F!1(40N M*TX0A)%LGOPM_76]9L$\3'Z"'U%E/B">CZ ,!/_Q^6%D%%2"/P76WFYG'Z\_DN@UW>,:SMX^ O\M^P- E@*27#*3PI MG9"82KJ.[\9^AX+;EE672WY-,7D=J+(?Q7@^7J?SHP&SB@)F\"[-X$T?X7^? M;NX?IV1\2\:3FX?AXP@(>AB[P'CMB.6M'SXW17%+;P;Q;1L0KX?3W\CMW?A+ M#Z(.Q(],N'XH8DX_4N%RML;/X_E5+%A A1@&7OK/ZW U8X$L#EN6!>5?8!,S M="F@^81_P_PY=/^(F9 27(=\#2768:"PG?#0I=03#]2E[(EZMSQ?A,XS1(>=. ML%"FT_2/ ?F&O^X"YV@2E':%3:KP[N+GW;5(6-/\OQQPOG/>Y+5060E/>#[ M /YP)YRD_YJ!7"A0!^S[QL ._]E9K?_M@=Q-ASV@^P!Z'T943)R-,_/I;1P! MV82SP&5KQX=?)4F;,=V"78TR#-XU5@99*5FK6LE<5@N6:5(O?E"4O:(T4Y11 M #_21^>%5F&OH3#".1A<#';A5#R(9-)#TP6:.>6<>O#'4 @J#?0[YLR8#ZVC M,!+]_W+\6%E>OA\^HZG4!,[N7.M4H+1;+:@ ;EY5W21R7H@C:YA1JJ$)C$*Q:MDBT=[/9QXP6[?9:-Y9)^-"EB!O]=>?SG MF*IM7IYMC^;^:-ZR ?&'75$)VCUY>MP+@UR,\ZG)*F&^+*>'G@S\$E 1_I_ MP.P&NC/:C()YR!5U G$32K.[^^(]NKM3!OE_(HZ*&\FQZQ'K=#PX<3A\7M*( M@6!-SPJ+A>H.#M\U/S@DWQ58]\.PTPG4- K=WY>A[U&.)A5S6=3P+$I7T@SO MFS:G4M/'\?5??QO??;QYF/X+^7AS.[H>/?88'\ EW\W7;L063.:RW=3N="8D%'<^8.PTDJEIS*#\EZS,B&?)&@\ MSZD'J>L6OL5NW0S7X**E Z;'K!:S,) *K\,H_63&1.,45X752.HA:.H*-_BS MVT.0=TKW$!@AN*?172C$A/+ITN%T%X;=SV8H-%L=8$"0 P$61/+H :G9J=+N9TGD0.X#O8SX?0R)> EUM*OOD6 7G?I?_J M/8*'0/P18Q4ZXIV4-:']!M!^LP_:JHX>ZPX>"CVT)E(SDN_*2%9X)7K4#N-7 M:H&@II@9S1\:H[GC8^K1;>=LTH.X\]6,U4]EK-+R/1K[>* J5C\3K1FI]YK5 MKL(;U2.WMUM*#U]] 2.&@XLRAC4Q0CV0+1TE>N#*!&:@!F6@BL& M??W[U8FD^:T@05E)(BP9SXD2ETAY"T=&!$0F.9F)$IHHJ?MQ]\W&G;RPFM_= MWP01Y=0;!5$XC![9BH[GBM68#X6(5]3[O$ZY?[51=I!6UHVITJWPUQ]3ZKIP MP;E"E62$@6C$B4@$PF'M">>0XP44%)#$(&'ZT4)]W ?-C-+&$3< M<2/=[< ^)2D+2##[=W,7"-Z13JH(@T]F,LCF,*#A7*GNA2[ M7RUE#TS\OI9>IU+[G#+#DK1M1NK@W38$66!3>L4Z?.XH]6N2@ P=@?O- M34:6=2JT?YZH[]-O@FRK[]7FH&ISZS".=__IA(=K&+0;O%&:YM:YI]%>"M24 M>9TJE:SJ5JJ$K2"R&=^3M"'JKFO:E.^E)[U7K$,JUET8+.XP=V!FV>2"*O:U MFIHRKU.L'_92+&S%J6Q&WG;*AW?T]E-SMAZ@VM5KVNMJVM#S9),= M?T(Y"[W7T#9S'74:5]IO'5#CMBTCJFF]UATLS^HHP.L2(=^TSZ5:*FK6D;?E M=:LV7VI610_U_E!/.%T[S+MYP9A#BC:G)+Z63_0D_KOV6M"&:YV"E):M6@5) M:B=I]=* 5:62%J26;:] !U"@-COL[HSJU*2TUC10$_VN.>AWS:^J&/BV&#,= MA!Z&:9W"E#QYG14&W2SY%O3:L[_VR$_W8>#NMQ 9V=1I2,E!5ZLABF!;7[_. M'#KW?_T)92<>=:I0ZJHB; @Q*SX> 7(*F[];Q\6.W6 8C$K, MR1Q_%(B(1;%A=3DL<[/B-,ZN!1^P"3+MOSIK&V-L%IY*BC18U9E:G-:4]3Z76%%^,D*J3UDJR:GL5V4=%)L[& M75+W=S#_(NIB4?C7@CMRPFBC'HT8U:E&\QNY:75D6Q])*E3*TFO%'EKQ'W% M+R\N!\7EHHTZF#G4Z4%I^U*I!U@/P8I*BTJO 'LHP"$6C'W7B>;OCO2KPRNI MP7WX1%7T.S\NW+PHU?)*F(;,ZQ2CM5PP/TJ@J<8:X)$FE MV;-U\LR_?[AH3QVY=CC?X&\K&?X,[=_,/-0N53CJIF7$9C[%UR=;[4\K2]=!W=R#B1#G*I$O9/:8[V=>%B#+ MPOG:F91F'G7X-W=3YK$/H*KO\\%^O1[LH0?)Z22&7WUR(NGU::,"AN)UZ#=W M3J:52(]#6DT/^Z&R@^8&UX2'*R9$R#?R#>)6:WPKCF;EZ/QNS5.Y MUYD#ZQH57=+C>6$6Z.3DWJN".FUJ;I?L:A/&>+I% MESCZF'A"MI9DO7^\6\[EY E1E0#N(Y4/B5;=I*VC-ZO CYJT(CF._Y(FH?LN MX?JO/9 M4YE7X+;[V0R3X16]'I"6@*0!J)MKWQ&"S1GU&F+5H&0=C*71EL%X MFD7&;HB;\2?//YW82R?&,N/FT(615NW+;5.T#OERMJMJY%4- M)*VBAWJ_X2_B3CAKRM6!7,Y#91C>T\_$Z1$^W& 6>*K6WF2K*ER'=3DU5-V M%O(DKC?K]@<\24DZR$LAGP;(DTJ(D]728[X?Y@T20;4H68=U M*7C3A'6?K.G 3XU5X-N@A!'7P87^[77#8V,]EOMBJ:[:TCL*0Z<#L-KB=2B7 MMMUFE$^3^\"4^+*:'O;]8?]"V6()F]?A$^7.@N)G1RQO_?!Y%,Q#OC*MVX=B M6Z/"5I[<11U4LB%QI YM "PK9-Z%6HA0HE+S<9M&&'P@RLYFVSPG-) M/32MGY#\'.!U@47 _DX]^.&*!M"RJI/%QN7J8#0_.'E*\MQ)Y+R0F>+?(]P> MX>3Z2;# :T\R5F >H@>Z'N.ZDG4HEUQC.RAG_-7-*'=;0X]SMT='*S"MH#+C MIWF%1O?L: ]4%Z"&8'YXS(_Q0,BX\VUT1:U4!D%22KHT>[ M(]KH"E[%*_6&6UVFBW:%Z_#6/ -5QCNI(GUDKD]ML2_@7Y8LHGP]8(=: M[A[QL;Y]7FY.&)@ AMFS;/*T?G'Y.U53CWV'-5"/LHG4C&>+EW!ZV/9=&/7@ MU1R?U62SV.=>1F%'^LB&4V7/_J4=P/Q3!R?.7,'<]S9Z(/T$'\ MB58=U.S-SQPIU=J" @)9<^HVAB7858>S0CH;>%+]_RL7 _YGY@CZ0.?D1?X2 M =$O)X*MUCX]27Y;#_P%QSUY6?DJ"_#-M>WY^/GN9 M0Q>/_^_;FD B;R!1=&Q7G:^!-R M?C"Q (NV8NW 9Z-4H"AMI2KJEHU"^<_\03Y M\_F+\#XXZS6&5LG?DE^"(%0BJ!_Q-]#4D$ILU0A;!OT[3 MR?_\J+@+8,WO6M8IJ'NV")]@4F/G.'_H*Q55Y/@/ M.>\TKW;NB)EL>2Q.%XZS;E*MMLPYA8&6_M*U$8)'K1J0TJO*X:^6%1>P\R)^ MCG,Z):])?0K#^/U+R' 4YP(D[;I32MA;NDZ/2(_1(7Z(K'[;^.='W9;3;.5'ZZ97[9^[XPM1!Z;.) M8$/ZMY2F*;H>0\WY1O+ 4(9HI.D$13M33MU? M3ERIQ?5]P#/=71R#I]FE6^DUB:!YH06SD;;-MMDLER$>K! M.1Y$TBZ?2#:W(9]P%KAL[?B@6*,@HIR*:.)L)XXG"MZJFGAW2$#^)N1VRAH?@AF!MJG,(B6_B8=B./ WVCLNO9% M+33M"D(X#.S1O[*M58I34)7$%<1VSD]3:(,#+*[H/.1T[+IRT^N"-)-XYC,7 M5-6#%>B1L\6"\O(^I5-Q&_4]E60X!] Z]T.KTC9V0UZ3\7F_3Z$G\_Y6*'N1 MY(BLDQ#0 *,4VX^^'ZI"@S%?BY_;>6)["M[A%J6.QFN4^;Y6^%X+M$<8_&-E MFB.4,\NR)=]NEM[.)(6$J/0==RIMJ\,XRQ*>Q87H1#92V2K:UL>O"3X$.R3- M=-O@D* = UL[)$%QFR)^F 1LEA:Q6DH;%RQ-H[.\]4TD+!';*&1VLR$=DJB$ MU/L8<[ JE(F=D[(1M35KM4=GYD,-#.@M95_,O09SM=F2)%L*F>0^8J#1_Z*@+1<%J^CKU M'?E03G+:JCL#0Q=6'+#DAM&$,Q?=?"\N%0*,['12JQW&K?D=3?]M4V+)S"S0 MK!5:G])#BF2.G[F,=QP4K4O:Z:TH9.V$F0F0I#1GGE9-9BW+V3I_=5ZVTFSD ML#_%H2#/9-0"MI/X\N8%<&:"RL%RB 6S:\T:_9,5'#D"]_A *G;%5^KWAO59 MVMO)F@>KHTNI)VYYN$IW7^-Y:MSF>JLA_=',]RI;$B[R F9J=+AX5W%T'T;_ M3:6;.2=Z/:DU4M>)HAAD-I,9ZMX6U,VR;7V!XU'W),]_NLUB M!7%U'X_&X_HK##[2(W"&/%N7?)/TBFI M1R'P/D+M3PZF &W<+Q6%CZ=K[F&1SADM22;&P)NP-F@ZH,W1& M>(W3\1]4VFUUJK:C[/E JF;DUDA?'[>-1PQE)ZWR8'Q>AP'@G5KL6L.W*X-\ M%ZG$"=_8'&B1J&F[?1\F[',=LB>?0K]$V*'?UO_?21R=E;@O(UO-R,*A79+@ M1U[LD7,D3!24X>D=S)6//!91,E4V.P/LS,[6SAJNPAA#)_&= P_CC[W;.$"Q MY#,U.;%<%PGS#NVV):V9@^M6H/L83__&\\1K+$3H,MQ/?6'14HKT0/$84/V M2N$$&R&)DY0T^=5Y?UZO.C%7&_C5*K-8<)FA($W:*QU'("(N/./YG/*B@=*0 M_FC40RG^;]3WKC8W+TR@*WTD76LA'P42U"_+4(;S>X^AW(3C11:,4\:909&N MJ&8P'82G+3O"VF[,#L24@7(=!H*!QA<"*\;S;5"\&D+:([66'&P\IY5)MW%@ M)(&!33NA;4%+W;O)-8=TNMRV.V^]IOH_I;Z?]W>V+VN=L=M:E_.R[3,FBGPL M'!G7.UY\.1GF)*[X?C3+"5X $(Z\X"%=]F! RH-]W27)6E)KI*YW[-.U:K6\ MMD/QD.)S (KZS!DN?GCYO!QTVZ;0\73%+JR/2R$], MA(4=2;MBQ],=+=P98B?M2=' CZEU;VH;P8/6^+)[^PKRFS+J2 M< 8:&T4:!1ANQIZH020#C8TB88(=/).'II?S3I6_V2C"-%ZM8#$8SZ=L$; Y MOVZG?"2:^GGVFR'^J^VCB \PW5Y#74?;51C.D?02&E2OD^;@6!C<) MKRNS(V+ ^CZ,J Z8"A(;!8*]F(S1>,""^5BFXN_Y,;Z.O[DW,G4E)H$$10_B M%54SF.:4IX;>NIFL4;MQ7AZZ2T:?J-HX)M2?F(_G$P'5G7?MS=&ZOE*>!.K= MS%CD.2A,(H(W"J:P8/GT/V.'1\5=1/,RQ[/1GCH^.@Z:R%]/>CQB9]E+E"P@ MAFD<-**VT-NN'[_*0)5G"-+?.A3NCX.?:H=]53'KQK:V^=J;P:DO;VH MZX F'&P[W4\%20/#AC!CK]24?>V'&#*F/*<:V>N+6 >\.G<7XV==P)3=E9H/">-(I^VZI_#L;1.3Y+@X@-VUL$X'L\*6B_-MA^4_& O MX/%NJS%8R>-HAN;N&3XLGTI-Y/D]QA5V4;B#US"@,#(RRQH M$1HDQ$[DXCU]]C=JIM:\;H@G\HEV_.:(![QKBQD?9.Z!E%'^0/^K56F->K8+ MP)UPV#^%L? W*CYR"G:EP+#(-)_#31!AXA'H@ROJ H/?H#-APR5&@>PU:7PF M1)76RF$KL=6HUX=]I0O U>:_&(^D5:*DU_16:P[6F7)IW#JF(0 LZ:60^EJ M"(]O..7;/XUG_TM=F"9D0-% M&$471SBF<$"K+&@_I%8DE^ M#;'4(Y=5$J5?CP6=<5 ^+*JA.Q;1'I_+81(U=#:*=D?1]P<3:19.E3WZ4)YK MFA#;*.27)3"_8\GDEUJ?U:^@-*2W4=0M(+@,#%V:+)CE:+(:0BN%W*Y0#+ M[SR[Y/ E(%8LA$;B8Q!2O[6L%==T,, F&\SG,,V 4: V&\E<;!Z9J MF\I@@8<65R&FA9Q_9)RZ4W\:8P%OE8![/YX+FPY7WYJ29X2S(G"OOC%XI[^%T26FT36RB29_3B+J# MP^=U=:"ZT>:D.&T+VCIQW;$_8N:A>11XOX8R/3BFP RJ)^[&)6P5^69%^0+: M#14^9[E4JN5M1FZKL.. 7LLD([K:1#I;E7F_>;P"L&'+Q"0OW* MFFSSUQU&X)TT]BH)AK);9#MBQ\<'^@[>T8WKS7>[)4%R!U>U;P5"ER;\"?'X MK'_2X2O T+KF/V'O)ZH8>.C<*/\-;IYMX8CZF282QW@K-); MX8=;2I-\D.-@S*\H3$CTEG',TA[ I,N%2L43N\OLR#UWN5CP_N"W(NV(>:X]+Q@^E6HVYV:@JZ<>0N9PZDZ/KH1M95B M(C;2*X%6,3YZ@=FWX$^8I6..!\W5,K:@SX: S\3O- K2K4\2_W-%%RP(Y-5/==A0" UK7.95U:B+O$W :M$5 MAV%GJ6YT&PXM>N^U*CA.EWZ=7!6^]G;]V;D26PSH.A]T%FO_"?9^L*O#3WCQ M[',0S@3E3]B,4;".(WR^+@Q<&<$,K7Y ZPK/)Z#_F,AN6"3I1F5^C^VU9EUL M_^O6=T0FD"G/<7JY+)THA0R3V9D5.C*P;JVIN4)X//<'ZRX/'M'-07FK+TO7 M-^8R7TR2M"__2H"1S#;C.#=3Z"["ZS];B4XNK8_FVKO^L^V"+&&[;A0E3V"Y M,+=A7 Y8KOANNRBP"3:*DOMNHR@5&4>+ST*9B(['I-A=]-$YIC>4S+W0LKPU M'51G\Z;!.$'N##XG5/F21#-Z&[5>68'0;#"M97)E=?7L5[UATHC:1C'-X25' M$$Y2>D(\G,, (8PM1Q[2A'-.?71PKQT>;6;IZ1.8/] .O&PT4_>03$TI M/GN^1R6[\M=TUVYO:^Y&F7IE\N,EC+Z[^"5%KTUW)T;Y+HL])=C5%U/SMZA7TT7F!Y9Y&8L)#$"+:8'Q=A &RZ4LP M\.]1 )N,!;ZBHF@+YS%[\3D61U%)3+5!RI;&U&@P]4QED6/IA,Q[571'E9Q7 M1=]5YJWZ%303[X=/\9P2V8[GZA+XS4N$Z>R@^!T3$0R'Y (Q+,*^L]"YS[YR M _( S<+0I\ZW]A#G'VA-'ZO&O(IAL,! =3PE+;A<&E ?C0%;X?*3BM'U835C M86MZIG;OLWVW?&>;6$8IU>-M8[63J"+8_'6<>5Z7@PH M-R&K"S^'OQ[=HC+KSLT.(+22K7@C4,E]V,XUU6/;*5%G<9-7 K9WFJ[#0*7G M [OZ4R%KU"O685MWXK9O%8.E+=@B@.U@Z,I4:+#].,.LY_JODVAS=A=Y6H_L MOLQLG"RO8L$"*@1HPXP%LG0Z_>"JYOC^;C1HXQ)Y?; C^XJFZ;DF[UQ[;D*< M%]&2."9-L[&MCV'2>'V03*M2%DJ]34>*U\?!7H%/\"_!/)HRTZ0NK:0]GJU6 MYI[9OJ"EKE;H7#AE&FL$K=N!J0LQI M,,H%N.UFZ6]&;Z.H#W0.\Q"HAK>CS+L?K-'@%B_GB=N0[V2*9E3_'%X5Z;&* MO1/O4"ESB>Y8!48M381X4.><$SSGK!2\DOY8.T"]PX=7WP0PA1JN87-6K>Q5 MY$F2NL5[FPY?*3; 7+CV MBL\S%G(Z-B$_&F]B@N#VT4[YOD,6BRY/S_+66B/R@@U.7;9R_&^[V[ZGSW?" M*9D@Q9]MM#2*)T_*,$Y]UFI$Y@-[&A ?S; L6\08(#'AX8H)$?*R+[AI 1MA M_BK70( 8X]+9G&&.J-P;&?(TI'P>9E.CK%';_(3Z\SDB*=PE73E_^3]02P,$ M% @ =)Z15K6-JI%U% B2@! !4 !T;7!O+3(P,C(Q,C,Q7V-A;"YX M;6SM76USXCJ6_KY5^Q^\V:JMW:K)"R3I='J[9XH0\QP=24=OW__R.76M=T09)MZ/D\;9 MQ8F%/(>,L??ZXR1@IS9S,#[YRY__]5^^_]OIZ=_OACUK3)Q@BCS?0AGB4*:YXU M%K^TH_*(]\VZ.F_%RD? 0!)[@XJ8N]W[_Q?UZ@ M4@N@>NS;)\,_3MY\?_;M_/SCX^/LX_*,T%-YNEEX^R3C4\B M$?G/"I7$R?FO."=] DN8?JW\2 >-V]O;<_'K"6C/LKY3XJ(AFECBNV_^?(9^ MG# \G;F\+/'=&T63'R?^=$8 2[/9:(9(_GWD Y7<2MK$8\3%8\[LG>UR.49O M"/GLQ.*E_QQV%Y) AAFQ Y],A9K/'#(]YVG.50H3T)24=KX5;(LO67_2GR$J M(%0&*2O5)+1MF[T]N.1CHV 3A>X0ZSUFCDM80-$]8@[%,RYU?W(7,.PAQEK> M./ZS3:8OV!.HP.6](OHK.,&6@P#/._\,EMER_@@PPSQ)F] 9Y)@1+T0WH,1! M:,R&R$'X'8T?*)D^TX#Y4,, SZ!VW\:NCD*-DWPOK(V"Z=2F\_YDA%\]Z"$< MV_-;CD,"SX<.;0"&YF#$N&V!N/R_#@!]MUV.#;X9(N93[( I\M]*:7_#$NQ% MBWW_#=&D>UT: $"A 0@'7R"/"2T(J5WAD9&')MAG5:QW8W7O17-WA%+R 42W M*+6]U]"9C?[P.,DS_J%';*^2?C1K,$<+PQZS([$VB#Q=JCEHGXB/V,">VR\N M>@A\2#:@V'/PS';A6Y%DXU:@4^=>--6%B<44/=N?J!+XK&+VCV<"$Q\TA@\M MQI#PY3ULOV 7>E$$U+A_L]T@]%DN#&NX>]N8#BI4O1>]@0>?8G\:=7DP[N!= M(XP[\(+0@CJW!I\227:NG!LUPE<(4$/?HOP*D!''YM)_0--N\. ;EB;(F-GL1!0;L]-6V9SP:T3Q'KL_B M;X1A"*.(OO@M;*MQH:[]@EP1<$G]>+X/F=H!N!//SQ4M2O/;E\NOC9O+F\9M MLWG[Y;8!GQ)")ZRE1=/RV]2)RX<_4P:TSE"4XISQL34O[10#]7'^"?C6"P3R>UKDM#]5 SJ/I8C3%YJ.Y)Y@&Y3?*G"SU8%@;841L MTR!BN]X[2$OH'$27$)E,4@_B"A%%1%T:1!0?.U';\7EDK!TP&,L@*K 7-D2% MG/6@M2S0B.TK@]@>4#2S\;CSR<-*"+H1$8-2&0LIY*P'VV6!1FQ?&\4VF2'J MSP".?.+^_$1?$9-P _;F$M.)L.\:A+/EZPC15#1@(W>S9UE1)25JA(BX# M@QY#'I3VT+AC4P\Z.+[8&TP#L;1[CR;8P?+>H"BC>=0JTI35290":R#?,*,( MEZV$+O+"F!DI:\2H*CH#A^*M\1B'4@Q@;MCUVO8,^URD[!!E=NH:4:F#T,!Q M.5\^)%YA(7SV,!HY7.].92^8(11O E3IA,@=#6PJ=.': MC(GCO/ED:Y10(^ZKHHY,X<8@4^@1[_49T>D]>BG83I61LD;4JJ*+*/QJ*(6% MB[O9B=-0+T%)7\PAL@2#!<@,G!:-WFR*V"AX^0=R_&?R:'MC7LM\B,9H*N0; M(=]WQ2D+CI(]V)B*R&A_$N:5+:]6+K@.QK$E+6Q^*K9^N2UF7_D=?0,_SUVGIY' M5O_!Z@\ZP]9S%Q*OY"(9S\D-?6ZLQW3BN#%AX M7*<^?5ILMZHP<(D2I"=Q3Q;"C([=2,-BDO3F<;]K=K.B:3K*VKQU2*9:O]C8 MXVKI>^TW?I]+UTO,!7^U^24O_,#./:+X'61_SYZ*Z9=BGHGH$;0R<=N0 G9& M^T*ZUO@? 1/#F_Z$QY*RV)4FKAF)>C@+PVJG.VFC:K$2S2)J1NPFT!NX#X'# M8AP7 F3078%J LS>EG8;]FF_4E!K?S+AWX4[OOEO7<8"'IAH$^GH<&/EU\>< M=J,: ^-[\6@G5)8X *(RU[:,J_( ]$=Z%G:8VGV,/,IR)6E#\T*\AE,+6Y!&7,N4H -3#*GEXL M[DYG-J;A]>G%GCLC2WWXU49IH <>(='E@(T^VO1WE-"";,.:-$-]B-7$:&"D M;8@8 DV]B4'_.W*)N+PLG]G+!7!,M#%#L'*O$ ZMHU_-H^E(EUGM:T<+ 8.;7@0I#^)I)9N&$NDJ0-) MQ8 T5@KWL2!90L72+6%7.EO"VJW17ZV'7O]7<[>$A,';'B. 1E=283Y$C/^.]8B%UO+4(^EQD: MUCL&F[J;_V0(!%YT7"T'9G)Y]\BH%V">3]F/@:4V'U73GH%=C<8^3O,,HB(= MZ_P6@#60OWLTH\C!0E/PMXL$ =ZX-274Q_\GOI>N2!5G/0+.2ZO!P#']JGM+ MZ"5]I$*^CUDM_Q'8135=&!A\R0 4K/P$3TU&%@ M"$><6Q4OO">?:95%73,3'P'S&L -W+JT;K?K=TDI>X#UK$? ?VDU;'YWDV2S M\W+O-7LF0^2 3\+BR:UE;/.9*"J%.S1(*9Q;> X7?L[8\+J[BFML8GM6HH&W MS60VMN05EL_4'LOBI&J9:VQ/&U"$@=?7%&X<+[L7_P@LH9P.(B.X-6JGS^) MRLAV47^2>A]K\3A6CBD49SX2>RBIB#@B=K'GTUL[.V%9*P/8I$9B2]CD3L R MEB [?%F8Z:AY+O+ZC2,XGOFU3E',C:DC-@!Y)'.?F_6WL?>S5G90&G[,NTFQ MR<)X:_IU/]W@=9C["(RABB9BNY#',_?N#U:>54TNY!6B([/F&>^52VLFM1*>P(S&>#BHF-R*@#H$)3#.1X(/2>!"_^)'#C ML)I\0XTTRQ%8A#;\F'>3HH_K9MWUWJ'?)%1GY2R1YPB(U\LRG@5+ 49XUK8A;4,1UW0RAM!KB#5>;##9N<7%JB!R$W_G*BO;2 MU#+K$=A#:37$]F#4X>-U-+GOL"F;1FXI1VDE^AJ)#<;L+9LY[\7D7A%>HJ2C MM)MR6HEMQ^P=G5EM0LRI*OD94<)1VHJ>-F(;D<=,]] A2;3$!]^LRI&AC +, M,Q%CCPRI:L_ 0P;@.J.-:2T'E$51:K\ *+1HXX5Z >895$4Z,^(AU91AXOT[ M$ATM]AZ6]3@9!:1T\O4"='+Y3X]337L&GEQ)OOTSH!A0S&PW;C@2&\K-8Y[9 M5"1MW0KT\6_!E4AV>@!*!Z&QN)HNOOB1]2?)M_BR=GS7+8PW\34>YZS83LORS&PK@O?P".%0S1;V&Z.CR]* M?@1L:T$O/%BXYP8NWH7K"ZE8YQ-1![/E+3@YK3PS7UH##=" H;MS-]/4U76P MLP.%@#\PN_\,XQM14",89ZD3>B,G[0G7JB?N"V%*\1HS-O4,PV8'S6I M>^3;V%6[B>WJHG'1M$ZMI>S\PU)\BTRL6&K+]L;+#PD,D"6$87T #JO5[E@) M)%8"BL6Q\,O>%G!X!;,(D$4C1!:W-= <=ZS\C;/]ULJ6+X&0' MRJ=\33XVS577U9KX\.7RU')61Z!;PC^[+0VG5(&CS752VW]P+W*X"QE%X\BB M+S.A8725U_<*<>I@#;S"+"NFU:?A4=3T>](YDX;LC&D5-.O =T7PFP\$2AKJ M,[4]9CMAY\W$H]]BA[]A?A>\54R#X2JG<0LRF,8E14[SE)H M=_?P:5J\Z$PW:X'7F*Y%9(HSU)DZ%:C[:G@\$!C)E8P$%_,GR5AG'G4@%T;, MM\3G3X\?A%KU_<5T9N>K,YL:B#6"XEL-?XRX@NB\/QGA5P]/L,,W\X3;V@'_ M@+C8X1M.P_T@*[M UG:(*(8QFA=7JV&,2 P>84@(8BTEL6)1>$0"JA)Q!O%' M0B#QY5(D*Y*IAM?02V8:%WR",#H#2%_&5F.+B5- MWE$K-")&1'?(0Q/L,[U8^=7%S6HG(P2P(@DL(4(RNGUJ16)823FB/D5(8L6B M;#^X7;DM=:8SE\Q1?'(D,-GYR5$Y2<^<))*@#-PUV,$8 3.DA;ZC.S$ M!\YC"7 &;DF/I/^;[0CE*/&XDKA>/*J ,W!O8B3]'?% )+7FF$Y;+Q85L!GX MGH$8@)8=F*EEK@G-%<"J;S3(MCYIS MFNN+KZMSFD4U5K(>'E'[GR=K49-PL>2=,''H) M0\L2V?.RF->&Y9I>;[K:R'8V/4FBX/T("C?]\6B_V_5\1!'SH_L6LB8L&MG3 M.*\,. *@PN!&4!HXETE"RN]C,U(>)I6Z@ R_W%G4M@_ M:)1PV"Q7!:JQLKS[,=.PQ^QHW*(^3KI5'B>U_L.>SOY[:/5&K0,;'^F[LGTW MX@V/C$QKINW-#(O2C5)A6+3[-IF\FNHA\ .Z?G1?6&M6:,9['3@]VJ!G,?E.'OY4!@3+:K"4*6*VVOUV"O5_O>F*5$56K#70F(!O;C$8R1;_O\ M48L>5*++&G%= JB!G75X$1]^7WIF?CT?OS@6>P%,LZ+K:(DGZYEU"C " M6_P>-0[M+&ZSG$[HNN@\E5@+M%;)YK4$?5-(MHIMJ<3$*T)5L*;<0V+84\&B M9$4>HREIZ6(+9Q5W8D.B5X%!==0[53"=E9*.T6)45&#BK8,JV.('4N-WR2!1 M^!89/^@1$NFZY(/O<*]@1!JU'*.!556/*>MMJ3GZ"A3N<9<;KIZ(NXY-=UZ_ M=GE1:E[/[S(*9;!\^].RA13B](6[E.-/UE._]R?K/9;%LF-A#B NL*;CI(*E M3U\4YMKYDEXHS\)XY#'*CHP,&:4#8O?W+ZR/*QE&AGYC\@H5-$;&%!:\Y,:?=@3,KCE MEW#\A< .@3_E*83VN-=(=F54*;"LB-?P7C[$\@LE3,%C)Q+7FULYQ$-HP^+@ MC"J;(O$!L"FG1(%/.4BSAUB1]/$C@?PE8K%K<$+HATW'RDU67D+MF==#OK,K M)]<$3=ZB#Q.#^'*WK$,HJGEKPFUUS)L_V:#*JG2^!W]W/1_&^_C%16%:):IU M"DSKXB9\2;0N_%=6A/H![ZW&7\7U$.'MPX\6>*=7@ZO7ZIJE$ MX>%E:K9=[UI,D^PG]XX.K*#QIU/ MAS]%D'=6HE19YKD&7:I3&R@WI@(#AX,26!)KD*2N%]\Z( VY^"S'S2=?O]3W M^6L+:OD^_]2*JK-<4=\!= ))_6@X_^)L>WP9MJRSURK#O$:O2J7L<=C:./5, M4#JA8B,']N?_!U!+ P04 " !TGI%6@ Q0;U%: "DK08 M%0 '1M<&\M,C R,C$R,S%?9&5F+GAM;.V]:7/CN+8@^'TBYC]P:B*F7T?< MK$QGUG*KYM[ND)UVE=]S6GZVLZI[OE30)"3Q%D6Z -)IO5\_ $A*I B X(I# M);YD6A*6LV$Y*_[Q/U^WH?.", GBZ)_?G'W[[AL'15[L!]'ZG]^DY(U+O"#X MYG_^C__S__C'__7FS?\ZO[]Q_-A+MRA*' \C-T&^\R5(-LYC_/SL1LXGA'$0 MALXY#OPUT31PX?[/VW9_M?+O+QXNAGY[NW M9S^^??_N_0?G[.SG[[[_^?T/SMVG?/0 M]C\3_N5-[+D)IU.I^^L3#HL!/KS=SR5MP3Z]*9J]85^].7O_YL/9MZ_$_R8' MD?VL,4G1_+76/L?I[*>??GK+?]TWI0,%BJ%+:._;^\F^0[GQ]V^S'[^AA':< M?^ X1/=HY?#I?DYVS^B?WY!@^QRRL?AW&XQ6__PFV3['%.WW[\_>9TC_WQ]S M>2K^7T3^990$R>XZ6L5XRTG^C'#4()N7,Q_7F#DL!SPQ:HMA[9 M--;[+\ER]9#$WI^;./3IYO,1K0(O2/JBWCC\A/A_#(@7QB3%Z#S&./Y"-]0% MQFZTS@"\1R&#F/(GV3VZ3R$B;42\_=A&,/_=95 EI >"QT,8P>,C(AX.GAF, MR]5Y2H(($4+WE>+/BWC[%$0"EZ0?X7C[2-."3L7[H)G M!(L3G2 _$:Y=NCB*TZ2TD[$NOV9;^')U@]:NMWMD7*%C;^.([_!TQF6:L$L+ MN[)>T@&3W>*+BWT"B[%C(7[/S/S\7HL#@]#"I&^/J0;KQ1*[&0GO _)G'WX,#0)@.EZY ?[-#5-$-_IGBLZ. M:2I4E)Z9U-RB9'PR:D, F(HW<;2^8<Z8*XB=V(78KHE3-(KEPO"*G6P&ZM5_0>&U'8P^N()$&2]J7> MP!# H>*>X3DB#\A+,5.]UACQ%H-337]&.%2Z!GE_TI62((^A2_]:8Y>S M?W *Z5JWZK7];+S7( H4S(6W\2$+.E& M^)1'V>+I#/RC,>-A* M,7)9=$$>*=?+:=8XJ-%8M#ZHU<8PBLE-X#YQ<\]%Z!+"XZ&'1%)G>'-2RZ/( MF2Z*(M+;#] P(B L6>-K'NT0O" >"G07]E.V.LT#B"+,>(4#C^O*]/?/49!< M$Y*RR^'P9-&9#!)M2+KP* =[7L#U!P>$^Y+'=!&F(XVT/TAG $2%RU?V)UJ$ M89Z[,CP9Y%- HL-041YMAC>"?RE\M ^>HF&,X$-/H7B+'MU71M@5PACY],,^ MU*JXI02(W,;A?BTR:?S2]PP8:FK3=,L-Q]&:V>NY7K**V9$^$&T:AS>"/U7! M&#QW"/-5N: W&3\(4W:?Z;\+Z ]N*'+RB:"_4GI[NWQAJNDB=+?(=V\0G>CR M-:&[5M^3H-4$(&C 3NMMNLW"K =Q/[>< 005?M\$";H)\IW]+L7>ADXY"CET MIVI-%XYZ09QC0%>)]4_)F[;K/&90(^=NWN6 ^A>@R2K>Y+^TF( FITI.- M1(IDU]IXC-!O49@0]@T;G'#:<[JS:;X1\DL'=*W;AQOY=&MET54IH2T7KP'Y M2#L$=+6MW#0\QD5]4](>3(Z,B[T"G_S/,DI[3@91\M8/MF_S-F_=,!2/??I[CA,?;0"HZ-_9UO7&YV08$,3ZT$/ RX=ZL^4Q'4,"6QUW $@W M%"CLI4_HS9X0 \(K''U8><@6Q#@"48RM#S$;'I&M^RU*&S"-_D'BL?9W]^Q_Y^V^#A,WXTT\_O7OGO'$.(],/Q> .'=W)AG?8^$XV M@;.?@6-5X$7UW?#A'US.$OR+_Y@D2(L7!9GQ0PH5,4$H?N$0EZD M0]+PC[,CY-5-WQK'[I;>(C]6=EXECH?FFIA6.U3Q/4CI E$"FA,\3/6<9"T3E?9'TVJ(P,!Z1^5@'M/,:.#K L0 G_\QM#LE))\V-) M?N>[H=>Z^E%ER*VX$V^0IK M1J6\WG10 +?N'NET[99\VF>,E25@AFI150&" ML)X.""B74A5PLZNH2"AC?M2DG%76N)HT>DJ%2[,O*((TKC*-GNT),O"J:\>T MN#6 DZ]"+83*JU$3D1%6)<%)20#IIX/PT0]_7*3;-'29K?YRM4)>DN4)L\SA MC)Z"I:C;K29V;3I"P5^X]O0[=J+! "NO X_BML!-MNKTD6%+KAT2TZ^X/,%, M8L 0M!#*D*"- 02DJZ/6I@F)@61>3KI8,>6DDEP#L1!:(6AF[VF98WN?=U74 M?%70ACZ $%?>Q)1]VB(_X.U+CR5Q"Y FOV\I42C?LQI!GWZ_WP/S M0/4QEYY#DEU?V$ZX;4I;3H92/N_GB#PCCT=#2T\":5LQ:JK6O4Z&)O+&&@!, M>DY( "Y."R6@9D^-2F631E>-I+5TPU2T-X'L(W8CLD*8\#H+^"7P@FB]7 F@ M)$S7(^*?E ?+D%-(R3KT)+V/K6:YB,>#?O(33HIM^70;&DNSV\2A:CG+JQ@QHI?@4-O.:PWE)G-AT][+3X?:<1,4DR\C!=05X[@06K/+ MH539CQ?V:S"$RYI+Y435 0J^RC4A[] *YP'7B 8/8EU@)E\JEI?HH#PBF^#Y,;[DCX9)C7PM1] C0_,8O0[$)@;%G<&: M] "5H%$=72)F_3<>,&7XNH.0Q,-=Q+]>8ML!WQ6+G:YKDK[^P5'Q6 M6:G(S3W?B0=076['FU%^51YW3CB,:[Q$-W5K2<*A+[>3R$;<#JOIK[UC4J&\ M+>E@;R""D)5T0_B9EWJCL,@B!@7-Q-%QDH;3A3<]'Z=G'X.D"'O2["L)AVK1 MNU]HH)H9<0=XIHT&%,)_"*1J 3<0'UA6'/!03US'#R;JT^P+D_4R@?X1+,JC M4-A6BJZT]7".L0;RQQK F/./B8$OGS92H VOF&IEC0;3K*2U?)7(VP-!5FUS ME;5O@_"0:Z61_+$F*-.O%!GH%;.F"N3AU@E!WK?K^.6MCX),:N@?!V&A'_Y@ M3^:&F2%'L!H$+6H"(6DS/N@*T^+QST*@!S,*JJD4BV>;3"Z%T#%9%$%E?HNF MBHJ+=P\N,SXV!O;(VBMW+6D/(R@?PR^6*AVJY7F/0>'-'.1&TN@ZRAS=Q M)VX+E9'M7()%94/7@MYP>&WQVL7YKA2=<87Y0>2IS.4:/>5AMWI]C1)$!)AR M]6GT;":(NF__.-A63(M; SA]J*L.0N5%J8D(F%6Y__/7 &%*J,WN!KT@D:.X M76>=M=G0'A4W$GMT>BU%NOE5]DW?U3*Q;-IO8W(HJ=L6Y.DQM8CP2\\ MQ&3--* >X"C2)5RLGG\R"6Z ETFP"D[#Y<&RQ)+\;: EO@_6&]61(6W?E.XC M[@$&99WD)E&/=F@/61A,@Q'U="<9.-.7!9.#+\A[DH$-1H.J/K>EISC5^^CH M2^)>1M$O/:61WY']973/XCUP$*W/71*0SU'\1!!^<9]"Q--RV(/)$7OOG@>9 M'*.EIUJ--6\S&\:<>4@53BEB(LUM3,1,:GLB0@B5O#$)8':WRM_>&I@3:[8LJ/OI;5R_-= MY9U=^1K2'T J8>V&,$TEY?JJ-]3">L#UU(D?<1-8DZ^L-FB4UYH8_.D#<#^Y M_XIQ]E #*PTB#K^M-Q*&H(J;385)YG*MP" -M96V%>*E;-TKE%9)V%AC]DD# M9T70%F&S2BC-'AV_N3A@]\-[NN 4!\1Q,^F&*&IH&B_E9E]OJ(7;@)N]@K9Q MT^23;^EU8,L;MQA(PQ71\]1FA727FTBY?]S()"Y*B=9,[!\A)5]"QU@UZ?05 MQBM 5DJ)3Y$$WV8/0X2]=ZK:E@\MY+M6M8U!1-3[<+E-$S)#[KY"$L:**:?? M<\L@5K;;8] ,1Z=N8IP\(KQECSLUI0^(VLH#,F6M0:#94*Q%V%H?U2$#3AN( M'FN!,7V$J1CL:A44*;B&C9DI"2)$R,+[*PU(T&3+%+>6F_7D[:$@R_[$2+U& M&ONU(D"M9W_S9B-;XI8@36_DE*%0L7'J@'Z\GO[Q]HBL-_1CJWSVFG+%. M\@SGH;M3ZE^\MYE%WQAY;G-!"$K(XHDDV/42R;*H-I+'=-6:@7IGZ1;)\%-U M^>.]3&UIZ-2_](*,ZCJO)^5 ]%S>7#R/WUN65TDX ECK=:0::SL/H_MQAZOEES\SZ#B25;7T2K&66NMQ?WNW;N?^!N[^4#E/]W(=[)1 MG>JPNJ_ [Z5HA+R\ LH29(_,:G*T3-1-WW:'$$0Z?0D#K46JO7J$KW0?Y+R\ MY'684;D4JQ$Z6O43K M*#->W7PDHKMAV'*_KZ%0I*3+SX;C"QX%QD]^]N(HH9>5RY#O7O_\AJ U^^/P M>Q@3Y/_SFP2G_4YP?4XQ6XB",]G/)L6_*T\RR ^WUKI2/0E]%U&4NN$]>H[Q ML9HC;S8IO3\,0^\J!L;ISL-)..4::5]O.BG]OQM(WFM8&.=!]O;G9>1_I/^'H?X1"L9(G^FT5T&(;E/!]4;<9%*"_]"/X'7H#=/Z'JT#9EF) M$N8:EM+[N-FD-/]Q")H?8V"8[JQ2,*8;'0>=:X2\TB"F-V1?SH:&7I-RY>]# M<*4!(<-,>G1?KWV*3[ *LHCHAEU)VGY2QOPT!&.DJ!AFR<+W,7/A9/\Q),ZD M[!"VG=;X\&X(7@CQ@,$'OF27^ ['+T'DR3*&_U_PK#S)Q8VGY4-/U5F%B#%6,'E88.1* MB%_]>5IR]]24JZ ;(S!+#@OO-G$D5]'J3:8E=$^EN Z^,6+GQ?IW9^^?^'L\ M F+7FTQ+[)X*<1U\8\1^Q*X?1.N'W?8I#@64/OI]6C+WU(&/8#OWH95 M#)(8'<3-IJ5X3_U6C(+A*\KO* S_(Z*7I0?D$KK!^=>$I J%5MI^6E8,HM%* M<3',D]_B,(T2%W.K(!;Y&27MIG5K#:+)UG P3/N+%&.*0.9R8/LC5>I2.0MD MS:?EQ"!:K P5XV;1!+$PO^ %?703-X=280\5-Y^6(8/HLS)4 /AB\(6;H'6, M=TIW3*G5M.0?1(T]PL PU1^V;A@6X>I2JA^UFI;J/;59(0:&J7ZY17A-]\)? M2R[RD];1NK)*D1,GPD;JL T;4K51M.2?A"' M@2C)CI2JZ4 M*3M-&XLXB)*L1L@TBR@JV VO(Q^]_@>2;T2U=M,R8A@=^1@'E2AO.BT'>BK%8+JBWZ@2 VHMIV7!0*'1-2R <""[(NOQ MH-)V6BX,%" MP,,8'Q84()\#)58'CGZ?EMX]5>(CV,W1.--") ZRRJ_3TK>G MJEN!W#1UBTJW<@H?6DQ+Y9YZ; UZTY2^"O#V6F3!.?I]6BKW5%F/8&^F\3_> M#EQM8)]+?!%') X#GQ66+==R)GW'I//QZ>?GXX/Q;98K__LT450AZY?B+JA'(&DV< MW,OJ.UU'),%IPY-AHH;F*PZH25W.\A7!;S:ON@I18QE*>7,@90;DHB3G0QF- M7MR0/'EU$[L1W9%V3"J*9QT62>EE/T%$89N.$"H+-,G1_KTL39S,KHK]2JX= M@K*-L]1P^A3X9K"%!4]@I+UWX<]-'*V+PH#B: EE2PB5(?1X)01_I%MMMP)A M:(4H6#XWW-(KT1)SQ'R^F*G>SFVY$M[H=C:96=^.7;H8@>5@9GI?I,F&PO=? MZ%AUT>UD,A>_#\?JF #G%(_F;,.EHH/)?/W^'"JP ,X=N2-/NY?)-/_^?)K" MA]>SC%?+,TNKI\DZ >V8IH4.3,9I'E7*'B9+!W1F%.A#J@:G\H22MC99.J G M8P">32TB3/2Z&"TGT),_+<^D:8S7^R_)'= M.Y4%^^&1_O?I\O;QP5E>T4_+B__X=7GS\?+^X;\Y'R^OKB^N'ZT9^QC&AC?8 M[GFT))+8K84MYF"P%@(^PB:F3UWIRW:"-H9MT0JY$-!VQ,*V#=1]\%#DT@V0 MWMQ?@C@EX2Y+C$*^T"2MU\6D,5HI,@7IFU$P*N<+_U\I2=A?4B8H6YNT;6K1 M7PD]$+/_K.NA-QF<;25T6PG=5D*?;27TA>\'V=1W;N!?1Q?N% 3A2 M1@D0*S@>F5/G8XJIH&392-Q'RG];OK!AL&I#-MIY)U'D4HZ^\C+PG*Q$W?]SV M8JIZ&*./QDQVTH[+U@%\H$7@"'F,)0[!_'Z@C#_N,([1QVH&W* [H#XS >#2 MS$)5?>;&1!'A@;CWB%*'! E5$/!+X*%,\N^1%Z\S;O*MK8>\])O6Z.,\$XM7 M/TH!DL8ZO1Y9]#=V\:Z[*U,U! 2+?U<_I@HO0#P] O.";H4[>APNMNRESD62 MX. I39C__3'.*L%(&-MA')@NT&:1+O.] ]IPF:_K+6WN!M-YVHNU,+)J/@:$ M!;2D&)W'&,=?F*RQR\LZRZJY1R%+LZ&BQAYYI6)WV*Q4*34?WOWP[H/SQCF, M3C_L)W#*,] ?\DD,:;J](:PA39[JHC2^\3J')%Y%*/%ROE&\ MPMD5\IG=()^*>R;ABA(3MB08!4@?Y'[P.3J9F,7"*P12M3^HM6(PD2D+LZ&=M2N M]8*@JK0F> T+LUO02 =WDPUA_&G-622F(FGE/C3J_6O6UI)ZG .SN16ZUA+? M!^L-/:BT[2>MQX.P39F0R1XDF\QBLUSM]^/#)IT#MF!OV >YA,,4$S!F+MNTX8TT=P0\E5/[4!M)(_Q[D&P67I[%MT:1AQ9>%ME'FUS$^/DCJQP3ZIE OWMW M]N[LV 1: LF)5TX!B>-&_N%#"2[:)0/-^4)AVG^XJ6]BZ1,)_,#%NP=W?QE05=^3MS=O[QR*F95[DAQA MPQ[A SC,C[U<<<./ZS%PE#9*G8Y +(^-TEGAE 9>8]Q6'SR2X5^ED<\2%EANAG]%:?:(4Y(L/(\U%#&^ M]1 FE^%@[&^-]>AVXMN4(4ZWENR!)D)B+V W268)X:#8.!UZA;BY7*X3KN8%M.IJL]C?(=C#R&?L".#R9)+KW]+G%D2 ME/6+=3J:+-0WY"+4P77\!;R,X&]K9>0*E# M[X$4V$)<5X="%-GA(12#KD.9+,$W'-.[8C]-T2=^ECSB8+U&N#5GVXY@LM+> M8 QMB_3H?/SDO@;;=%O4#,D%!G98=!C%;6&XR='1"'M_F6 M81UD"ZX.:+3PGKF=N$J$T;G.'OR)TZ04Z2)BI:B5T1)Z@_%'A-GH1/^%8LA> M2%A&%QM6>N0ZVL<>T6NX%D=:#V&TXMU@[&J-]OCF0I24E:HL-(EBQ2[/>0Z, MV)J@V=%H*;GA['YZR)Y8;-SA4"E;MC,JM(VC>S]U'-T;YX . MF^ Y1\C!.48.DQDGV2"'X\4GOKN^N[01>/TB\ CROEW'+U3P@\P.1O\XF+_H MAS]NT-H-+R,J'3M!_(BPQ6G%U0E1',XSM>]D].7T$CDV[F1FH*X+6Q'3:V M8]#8C@N7;,J75WZ[$0:DB1N>1)R&!#?K_QN!AR,HSZ#\?Z5@[HN8\$RK)54; M\)V[XV4B1&NKN<__3" )H@S&@]5)(USLMYC6B:/8(C1PG*J=4RW M>7K!>HPO$$XH_OFSHI]<_">KPN:_!"06)]6VZS\MT\8RS+3#&= 2_ 5%"+LA M17?A;RG]28)=5ISA\I6]&2M[ J*QU[1<'<&&HXTI(%X62I+JGGK49EHG^ C& M&@E>)Q:QFKM)2D]BLBZ_9KGWRU4IW(;5KHFS%Z69D_+P<&CF1EZP=T=)VZ#6 MVOLXXP>UYAB77P%U&,Y.CK2S7#D9V@['V\D0=SCF#D7=*>'N9,@[&?8V\'7Z MTI/L]8GEJL1,14$U2=O3"HUM0-;L05)^>COBGIFN(Z59U' 5*"32FK M9=ZU1G#$3+&AC@9Y#.I($T&H"==1WH^SU88FS8CBDB4R,M2\#1+LQ0UM3ZNP M90.RH[-!F)\@;V9XF]02(S%9Q\Q<$$&TC!2/%C=T,+DO-8F(4FA+.$Q%Y\ M#S;T2:0Z#$:-B8)0D7_Y%"2^RX#+0?*OHP>J4H7H/U,7)Y*,5?W.)Y$9T0+? M\8N-N2%SDK7B5W.?D\B.:$9S?/,,!&:;T-E%M;J=1*:$%J:&#L2L M'#>O8L5#)1?$^_'@]&X^]63]3R)[HAW*9C@H?*"X@.OO9]]_]TZ;F3I#G42J M16?L;1FWD;,H;!FW4=@UEO%DA#)NLPJSX#G=96?0)3T8,+N$)?$B>0S8DV?9 M4$N<)]XQ32C[JFU0Q7?3!U5P_,HA%<1!&88.E;S8<1,GH4BRV?.18^RX&:). M2C$MOK81%+9TF"T=9DN'S:Z05=NR8$,7LOI* ZE&=-[;0"H;2#70_L640^'# MM(JH*)U>IQ#BI(/G&%SY?1,DZ";(8Z:*5X\TWEC6[&C2?1KD(( M:OO(:[LM\7VPWJCT1T5[ QM_SX 7G8U?@3! SNF< .(>0(Z"1GELY,W( MI?#OTJR4J^"+$1F+P#AXH=#+(<3 T5Y2F74E;".=&HW IF&$38UKQQ2;&C%L%5;/RJ8%JIR/DTL@Q U6J MYBG)@E78X;#$P9IB%/*"UKSP[IF$71K]YIYVTP)58 R]C@A=ZMRVQ^%. KIY M'%#@[V2K&*O9?^YI-AU0!L;H X YU"Q$KD DLWAE>4)ZR[AYD+FGX'3%>[(8 M]*/W'EA4XP4[O8MX1]$-2K_O2:3FZ*,[45%_LOS"IU$@HX. MHI.M+'$"Y6.[2P4XC=ZD' 29\+FN?.WP0.V9AZ[?S#SK\:3P=,RA) !T!E6K_"]\/,CCN MW(!+,P>_M-$5;\FJ*D+W&_)D7J;I1X8)MI "HGTR\SWR&%WH:4:E^2/R0H9= M1-%]=J,=X>+.[4?B+:/'<+-_T:8_">PC# !?P3'U"(,TOL7#=*>@2&1/\.1/ M"K8\V]L/N]%%>/QWQNBO9!.'_F)- ME86UFZ!?<$Q(D5+#-__EBD(4[C)P,Q"7JU)=9_;V5GYD_.H2'@KV&-^CO]* MGA[Y0**5/MW0W*= M94L1)\=9_0P8[N>2&3T^LW^+9X6 MN (Z N;Y@.28;_08?$"RZB*XP^@EB%,2[GY%H7^^R]/SKB->,P4C/ZL)P':' M<^2Y6\1*^5-HR77$]Q/NZ,L;-?MGAIUM6FD8RUHW)H4F$Z:2E>#(E,PL3.>[ MWP*<<"=$AHY*4EH/-:T8C&6FZXS^Y";;"SIQX+-22?3@*8P_,L!UC+0M!YR6 MWV-5D^Y)A(E<,LO5;XBP%\;W J=@:T./:?DVFJVL $>A#-91L H\-TKR,JQ,]X_#P L0 ML]2Q>$B*^YH2@>X4+*L6NQEY[@/R9[N">^_KKQCF<+!R=R5(G ,H3@$+;5P" MAU?DJP#$AF @C5\8KW\J:1EN!K.H.EY3XZG37X_!.-^=H\C;4.ZI"E>0>>2AX89*G M+D@F;0XA<4U7 "O>7RE&AOT([#V >_2"HA3=HH9<0G%;$ G2'5@B00?:YK9K MR)16]C!?BG&0\P=*/G0=B::,:&4/N >.*B]:B9)A_E!%/TAJ "IWM88^( \< M=:YT T:&6902JKHAW)))3;U 'D(-;&K":01&$9R4F$0_'1A$/_SQR?U7C NX MB.#0D34R7Z=/_YR1X3 ]N6]=7O"_#(OP,&EH:_@840M.07$%_&/8\Y81*J:1 M%_T1-#*YW6N)Q-X2)P!^E(B5+W$S(06-3&[([0@I ![8+;.PQFJK *4.TU<4 MT4=#?:N<;660DB7W\O69[J$RZZ>H(!ODIR&]@!1X MW(6, 27JJKQB^MVG#CF4@=-HI=3J"<=;UI:!E2A$'50-AXY*D6JR9VKU!&+7 M;"&M6OP#9.>,M\]I@O >-+7Q3-8:@FVSA2A6CUX)3H;=:?$J^>)B1!$I_OR( M7E 8/VI9A2-N607@6O["\U_U0=("@?'1FF M0LLLA_1V0+,[GT37Z,@+8#N>%(LFHY5.1W/&*WVT*AN;]K5QAF8M*4J?"5JE MX4VPDNDS6CU!GV=*KFNA-P-KP$TXVUH# M?NAE#6#0O.'@.!D\W!200^3D(!E[*%J/HM*'H5MUG[RP]9[IN_);=.>[\B\* M7;_- .95_J[LK);"UL?8['%=AD>IZ(L: M'KVPNHC% MJ3>#H)C+):7\U$P=]C%HF8W-,^MYI9SSV,7^QZU.DMFJ >QVVJ.L2L"L*Q\5? M1O>(L2_+_*2\Q,7'0*7.I]43B!+80IR%_%.A"(]_9"^M:O>35E<(VF4+(6UB M7QU!(/P[W^W__#6@]T/L;78WS,^IM]23K>O/!.7_G"$*09P_.0OXA8 5KF\)&W!77JCKTF M]MX(.3W&X-2EBZ,XW<^V>V06S/Q+.<]T>H$ZA"?CG@YEIN"CN&"F/D?5_2%$ MQIKGK9I&9L_R\QCC^ NKB*R\1M>;00BTG92U-(3T#CR'N>C? M48@EO(CUUPIF&$&05^<_/(Q53D4].")E4J;;&]25831)TJ4&/#=U9HGX3-A# MF1]1@O"63A2M]VV7J_)U)SL.V[JVW^NZMM\X&3B,-+X31(Y_@,A)-LA9L8XO MO&.\XM]PZ)P#[RMQD;/^G-F/R-M$P5^I.-9YFBF'O/%F7&11I=Y&E,_< MT/:TO.!-7#Z^R@H(,J)RDF\((E.0O)EARXV6J(G).J:!1031,A+7Z-7I8-+4 MTB0B2J$MX3 5G1^_Q.WH7.I@/'*R*YU+. !1BZRS?LA3P?KOK?\>N/]^+@[A M*?WWUB$\#X=PQRW8^HBMC_A4?<0GXGD$XS<>W?/8>^\H'7P#G";P6*O+:Q!<8-^ECR/@KZ+_%(94XMDLH[]2:?2'L MM\T"J&*7!#%8G&->$98.>>\FZL>X=#I"<+7UXYD(*U@,8\6UO03YCPAO6S%, MU!%"R$T_AHFPFOX)CWLW6HMN'4>_&;AB?&_VBG%$ $.<$:Z3VJ\ 'E"IR5&% MAB9?!'H-MJEXOQ'\;OKY% '3#T_^5" U0$I*$"4IJ[^;?D!%1.B).?2],'R4G,5(<7%U#V>+K(*B5H!.&"/:58R.@P M^L,RHGBZXZNGD&=:_2!!K[8P!<;^'(:@2_F+;76!6M=L-8%:UVPU@7[ M-;A@E\D&X7,WI'"BAPU""7OC*HZ8[;=X8+/\MN8M2MKY6;^K^UGYE$X^I\,G M=0ZST@;%Q/SIR?W4?W,BVA"^ U7_-5KA\:K?'[!E.(5D\X+LVV#-1Z ME+:,*M"GHQNM'EH]@9@_6DBK%O_@F$3F\/9Z6Z:H53%@;Z_SQ^8V<>A?;Y]Q M_)(Y2I7,4/: <,'MR!@E7F:9Q"X4:8*PWFJ1MH9P;>W('"E.AJT6*:9TI#=! MBLE5\,K^4B\>50<(=6X[LD>%EED./<2KY(O+ 2O^_,AB.6*.U45,&G:[%OTG MY9\D-:LC_UI@"?2^UV3HT^EHSE2GCU:%:]IW^QD6^)6B] N6/Q+,O"R*@OX=(D[QR%]L8YP$_\6_EV(FX?%PPX.^ M#RFE83@: )(;*92W2"8+ZBZ@+U3=5CO':W8VUK*$MK.W?C>8O94"XI0AL<97 M:WRUQE=K?/V*C:]SMOT-:Y0%;/NS&N_7HO&6;R<2GE:;S%>;K>(!2 =Y=*-U M0 6(!U70S< -,+> ;5R\1K*5UM1IOGIF$V9&-9']\V@+]CSE.MNT643C3>PR M#?@"(S](KER/!Q+_'B2;?0C+=42HDI&VUTB^?W=VK)'LP7#*<- ?&"@.@X6K M(ADT3@&.\X7"X^P!$@8Q3IN4$&'+R3?6,@P*]4+4$(XVH2!Z M=6^M(V%V4ZU"=.MNU5)NO7)T_IT>D&XUC=) MT#Y(40>AD00ZI*MADTE+VMJ<':L! ?F%<,YVJC(>],Q"BRW+_M1B6KDYO,M/"_Z5$0%D MP&(8+%?5Z\1%O-T&"0<:J7FEW1O>_4K).FV\ '&RBA[/UWIXQLCUEU%YJS_3 M6G:J[A#")#HO0Q5B8)EY37=WC C/EW](6!3/';W9TA_H\Z*?-_Z,W\WOA"EXC+5RJ^ 4&\KLG^QST"LNV[XUB3G*HC,'H.?V%KS*JG7<68"D3D!<]NN(C\XIBX MRZ$260=;#C I1W[JS)$NJ,'STQ[\SYFI/M_J=XLU1KQ%6[_L>VV_['[J@W.V MF-W93V^=L-8):YVPU@E[VIZK =RMT_E8&X\,1?E:W:[P3)(*ZFMC980;C_30 M]3;HK =7CH> 9W7LPYUC[$QRZ7U_+KTWPB4M>^( 7'IO_6767S:<2R9_27*O MHURXS_279-?"+R,? MXAUMHY(T=N=+-#&9S"$)EO J+M4=D03ZXHE@QF4@ M#=:0MH=W4BD7B@(3:XPSX\,:QQ@WX YV&?ET&5, M\_FO4.,N)NPR$[>2'C*3 P/]C*34-A'>DNH\S)_]0%/T"KL0"4 MO8,0$:1PW I;3FNC?==[@0F1 ,2. M&B@!8IR-@:),Z&\!L4%0+00!6!#46?_HY-&BH*8.ZJ ZEK=!WI]W.$Z0EU>> M6V.7:\=M SIJ3RU( SJ*:9W#O$X^<1;B86,YQH36QG+86([3B^50[F5R;ZE6 MMUG%>&AA!&D]U,Y:ZQ4%Z!6U682 LPA/UUK9_[8^TW2E*MB9JRKP4(2DY>\U^LW$K]H"(WAJ\+^G$:(\/:OZKMKJ MO[72UU+]E\WGL EK1>:LXFL57ZOX6L6WC>(KWKWD&J^Z_:Q4734JTQ&[.71> MKY])XFO+4@/UIXB25\ZL"(W7ZV=201V8"S8*WMI[;!2\C8*O[83*YC,Q\$P9 M!:]!]7TT\2>ZK#?AKK T+:-PIPJT;C_&3.PX';$#9->9:^I"?SO.)*D+UNP] M8J$FL$&Z=V[@7T?_$1Q2+1A0C3NCI-=<(^1E^-AXZ6%8U3W*_13BI467T[E7 M%>T> =\:+T";&=T:X\=WHW/AN3&XLZ$0^F^SR M]=EEBD3S@='8Q:0?I O]&Q$:X<9*<%*ZK=)/AYLJ_? 'M]\SD!X\%+E4114H M"HIV!O0$+6][34]0X&" Z/G\GR/RC+Q@%2!?J!LTM#6L*SY[N.5C%&2X^N38PB9I6Y2Y_"P*.+S@^B]2,.UFN$%56:.XUC\O:J)5N'^LV= M\!N38XM5@G!_AK4:QN3]MAN_6J$W)KLJ[HX[=\?VW&6TQ)E 7068)(LH"EX0 M)B[>+5X,"1[ &*%T:$A; _%G*,5*R8LQE9=%NDY)PKX_QX&_1K=Q M@C3<&EK=(/@V&F3H8"K100B2@^_&)J+81!2;B&)J,5Z^)A2T-"";;1Y(^90H MXQ)5'6:2LZ*#"B 6_4*1)S$I,B7!5Y6F\PLMZ0*_*0I"PS*3['/]6>A'UC:=JZ9 M(E4L $GYZ69?S?6)A(%9>NZ2@#P\8^3ZR^@W%P=,AV XR#8U_>XSRQS11VST MS?!8LK+XRMU<*U-@ XM2L'O?I;TD8^7$?:2PGVR4S4\7EJ[=A*5Y"!4K2 M<%HJ]WS@48(#()F?9S7MLZ'+4K0KISUULN5M_,+Q9]SC<<#(7T3^/5V[3(6[ M(6[;K,L?M+,NBZE9F=CW3CXY3\,LIG=N'A8V 7-4:&T"IDW /+T$3,%.UCHE ML_T8$ (9M),TVZ-G=MF4;5"*3:O>;#:Y('(4X%!>N56)&@+9I&32(Z/[()O3 M +7Y*)H,'.$N)6T%81^2"TVU!-\1Z)".YMH=WX9.V= I&SIE7:_F0ZNLZQ60 MZW7H5Z N5[UZYCJ]9M)^%4+C"9FR,+SZ"'KUZ%IYHFBZTQ"L]HA-?52V6^Y MR]7E:\#RF336B:C3G(*X-- !=/[\!+LRLK?>;&:1674$)EX,6=0)93]1 MO0K0W&8=2-6, M'S#^'N L!1\=\.%1+GHZDK+_W"*Q6J &B*&GDEXT0+36(/E%4P=(7+@8[]AW M_#"@%ZI]*](V-.)'[="(8E+'S69UXI7SM)_7AD38D(@>_D4;$C&VMQ%B2,3# M7]'E7VGPS'?IV(T4I6@D+2&X%;7#&V1(V&B3\?Q0)Q1M8CW!,_0$Q]&Z*.%R MP:L02A]_$K6$MYZ47!/B $CO*<-W&T>>-D/*C6?FEI6A 90M&LR8G2NU"CQ M=3*F_:+,-,]4X664)7"4E>&V>N7?]?7*_>Q,HZ3MZ?^1XU,('%0!P:J85L6T M*J95,>VS1["?/;I%7VZ(*R=P]?>Y/6%4A7X4D25NR9' :OXHA%7:=G:/$4DQ M 5;)=18E=?ME>]B2NJ.?E;:DKHESTY;4M=9 @]; ^59>[6\;G*;RJF1?$TU> M1.4*&:#=:R;60&U\ )D%>;7+_/V%*S? O[EAB@XV)PU,^-A(SZ .'8J M<47]B^3.,JRH;O6]1QXCB7_- A9)' 8^\0U:/\)@*KVT,PXFC06(T$I)NH-4=;<[0U1UL;Z$ QK'.R@C2B^%%3&K5-K1ZS*0( MD!8N(+ET%4041%9N3XM%Q\UG4A:H&1% S#D5)UK_DD&S=*(=)WFV=(N=O=-V MBSW\YZVSG\IAE>)(6 MXXZ[P%MA+?AXC,SXSXB7TI]9;5S$1L]4L+ (/\V->Z(-L%7WF1@VVR,&2$&= M4TV+89/W(=:TJ*+R.7*W,4Z"_T(^4R+9"F\L=-%JA)D92EOA!HBK\ZM4TM]Z MVKU2R=0VGOOV;U">G6G;=1;_C[M]_G_O[4.3UJ!C#3K6H&.M#C9@>1_T<+[; M__EK@#"ETF9W@UY0J-C*=#O/+I19%S$@O/N$7';T\V.^#J]R'VPY!I#-L9W4 M"CFKAR\0!E]'SVE".&(?E/'3RAX0-M).,BMDH A#2%<0:\&=@P57)(^_!\GF MD!)DNW'$PE69<*9&>K'),7I MBAB+L6,A=M>1%Z:\TL.EBR/VHLLT$J>:?V:^A@DI \\D7B_?V-9 _E[;0,X, MXZ7)'#:;M91;2[FUE%M+^:E7VNU=$!IHF5UKX;86;FOAMA9N:^&V%FYKX;86 M;FOA!FOQ?[=S_S84S'?XU(%KH9*%9,:[/MR?,L512/>HDMF M?B1,\[T)2$*UW]S@B/RKT%V+U'Y3D,S$]FV41M.)X3!+*C>\(/\Q+A4A5$K= MN!//)$%@2I*69P/)=Q:N@@_M'A4]N >C.B4?W-6=%+GA2[CQ\^9'8$L M;SX[MZ$<%;-:F@@NI?E=U0&(K;U)RIKX L.4?@S9Y>LS\MA&C_!6:5'7Z0C! ML-XL>BI&B;""Q; BE7B+VW2$8#+MQS 15M;[8;T??7AV+&-:K*MW@K"X M.O.RC@Z\:_VY&[+ZIF01^9_1OWUN+[; MJ+^Q+^U H_X>Z=;B;=#9MV?*@+]Z,P@W[#:Q?G4,QJ;H>SV*OH=T!>Y$T?=C M4G1F13FU/.=3%^6TFL17KTG86H^VUN.$.YSK2U'FVM1UOK ML5+K$86L/MB=B_=N>>95OJ.8!X3$>,36B_&6:/;UVYT MN_OQ_2+R;])7N26CUF16QK8:]-.4]F1M#L= FX*>XI[PU-U693S%2)E^$52X M7S;9DYJ[F3,LZ:)4>;.RVP$R0QL4%4 /(9]<49J5KFM,K"6\5O: L"2[,%R) M%"#]J[K=%-88%M#R,66AN=ECZUJ7 7EG",:J+DS4Q0\0/S]'&+DA4_R+S))E M])&"^4(5OQ=I F-C+PBVK"X<;$0,$.OF^R*]Q'S5A6$S>9K^DN+OT]O709;V M'O(Z]94O"[,9>$')_NO"T M$3% K/O=99;&A(7OW0?K34*6:4*UJ,BGNX^$;^HNDS)-\KQT%Z:IL0+$L5-Y M&ORGX7@WRS?"RXB>X\!?=RB8^<,[_8*9QSZ$;,ZYU,VT+@/K,K N@Z_/97#8 M&>5F[7J;63D-ZN";%>N'38R3PB_?D,8K:0NGQN9@VX\$4V"L4FY TM9 ]A^E MX"EY 2.M]\B^K4P,E;2%L'$U"%69$1(LK*O-NMJ,W<.N7 ^U"/4N-Y^KDTV. M$2"[117(S&44>'?NCG_$0>0%S[5Z1&T[GX:'38X?6'Z>@L=T0'_;##VF>TOU MPO]72I+,>%98125L;.@S5^=; UJ F#9?7^F0/C3K*X7K*QW0KV9]I4!\I0.Z MW>;D*[6>M]/SO"W2-3WA&:L/9MC6B3SZ)2F/G7#9] Z;O^R0LTD\$#UR\S2, MC^V7LX;Q4S>,R_)01%NG(OE$U7PF=N]F1"#99.#'#(SMM+,Q V-O31!C!ECQ MH$7D/["RZO3BN5ACA+)RBM*B5 T](&Q/^O6I&I 9@^2_Q_A/>MW-R\]?N1Y7 MO.4$5[>'X(?1)K<:%>L*M:Y0ZPJUKE!I;F@92W2O$"]:SD66D)35%;^(B=35W7*,N?I26Z()C,FG%8\R MH.MTN'@4D\Z:6W14S+1ZH=_W;^W T7^!X-B!0T%RO!PFQ^5 .?'*P7FS9][L M:0_8#/PZ>R]LX3\/F'63/T3A+Z-6KWNJ7#[#3V/:Q3!G;]!83+>.(NLHLHXB M>(ZB_7H_W^W__#5 F-)CL[M!+RA4[&:ZG>$XE*;8WG2I H3QI;>E2!U>Y2[8 M<@P@>V,[D1=R5@]?( S.7AKFB'U0IJ(I>T#8;SO)K)"!(@R!L*O_SM3DU1EG M*G.>H#%))Y2>P0Z/&3J6NKYM3B2/F_.Q6IPO \P%P:4UN:"X+6#+I -)#Q=@2SJ=%Y'7ICZR+^.+ET<,1OB-$*JFA^">W*F M@JLBZ^@/.^= MOHX6OA]D.-RY ?VDZ-RON/A)WH)9H(>4[NAO#T!1&L%%#8%8NAL%K%+"2X 'B)+4 M2IOU41L(5FJYY C*3(^9B['DPY'\020<>'DL5W[VR1VOFATAV-'4Q&Z#S2@/ MMV]=(4@(OSB,27')FZ-0I;8>YSB-9MD74KXRC M[<>!=H@H^=X!/Z.J8U&JK)VF^/?Z@\3%0#/0"0\UVPA!_!D/M96"-KB-(URQ M&K#^F9\6>9LH^"M%2J5RW"FG=E\$$97

Z@?(\A MY1.K[?D4ATRZ16[V5511:.H"@35"B3I43VA"P7!ZP*QMM4U!2!.=C-;8:XV] M&BIHPWL99NV0O8R^$YD=2],L(\5[2>)VT#1RB?%+#/S(Y'S\$FN1L]1N)G9: M,?!CDY,VU)//2LN9F&=EX(,XZ_+[UA+S1TX5-QE%>P,WF:;HU8EN,@JB .2N MSI5&W /(W:919AMY,V9:ZUWZ% 9>82*5;V?B=H!N+RJIV>]J8BQ&H2LOX(\T M""MN".@BHT=9,1J0JJG KR3;%"4^T0%A"\Z.?2;8@K-?5\%9J([!&]ULV]&F M!9!Y.S))Q6]RC;&3SS!X@RN8/ _.+]?PRB(3;M$794:C;F<(=RD3TJ9+'T#Y MA\(KY^4KO3$%!-$[IH<.;]CEOY(SB7AT' N"SJDD"Z#@HE]8NPA(; MWW-MZ@0J"W'"#;Z)+H#X+A30VY11=KG*5316L)E>\Y%_OCL^EMI<"-J,"J%P M+IBK01O" 1*M'+C*Q>8C\C!BT;YBN5%W@?!HJ0FA4%,%1.CX(8%Z'YG5-:J\ MEG^\CRI_X^RG<0X)V4V$'K4N'(;"#U\;/E@ M@=#-1+V*4ZQ%TW)#"(ZJ=B0M0S\V18,7/2DM-X3@'FI)T1+T9F\&I=J'O-;A M\5,^1_<#>?.O-U1?3A-XK%5>_E0=@%P"F\2UB2\PC!#'D%V^/B-6-(R]]*2T M3.ATA'"I;!8]%:-$6,%B&/>C_!:'=(N0FB]:]H5P>>W'-@EBL#AW'Y _K^@- ML?PP:2OVJ0: <%ONQT,5=B,PDN"DQ$3ZZ_8>JN V0&B"E^ZHF9?5W MDZ=M$RFKD-J4%IO28E-:;$J+36FQ*2TVI66,E):A8DIX 7@.WC)-2.)&/B6) M.L1$T@6"B\!@M*J$*M.]$57 4=_#1%X)K6X0?!23I[!H469TMNZE*LN=^?P< M1Q?T[E%?G(VMO[:DE$:"3,:[XCSP*3KBA[8TV=IRH*\MF:0/K0"=R >2^?]* M2<+TCL:,M(8^7VL&20-9 #%==7LXMG-WN);5AYA4)'Z"(Q+MJ&3^:4.*)'^0 MZ1E%A+=LEU?T4_VU"C[L&SZN4QYX!GE$I9=EF#Y>H\V"\7;-&4C.=XO\5[2'$V8RY%LJBH""# MX=H3"*]BO&55$A3O\#6VAF"IGXJ74B(8YF0.N.+PK3:!DV8TZME;11H&CY2' M)M#C3B1?(CJ/F2V4O3=S35=>E 0OB$WY_MW9]XJW0]4=(!Q!\@U'!X/I T4> MF5JW7%U3;?4E\%,WE,272=K!"7,?9==18 Z 5;\'R>8>A1P]L@F>'^-+*E7) M3K@?=1H!0+":4D"E/&I";'KN76P"=,A"7ZY6@8?$V5*-K4T'OG44Q()92MQ, MA,I%[EI>-5K/7.*0HDN7J M!JU=;_?(7 DEQR:%MN34R"ZQ7$X5CX2,-!&$2WY'>3]H >.0!K@A6K;7U9QK M;CBP58_1P9\P6("B*3AP3\W8/1UC=_GZ'&#>6!@R.<+X$"*G1Q2Q88AT"J+%__D-D83> M![+($XH=LRQ2W6YH,5//!2%"&YC(J0DV_@L47:EQ%>,5"I(4(\6C%,,-#B$0 M?%C)&9I"T':J+E@Q/\>GV ]6@<>[%$=^X4@GB]6*U[@8^B+68F((T>S ;F8M MJ'>*4GH=>5GHIAN61[J(B2Q@=IJI(43A Y=4)?U.05;+UXOLI)#E7PX[!82X M?V"R)Z03-!GKE#JQ?*J2 D%@#3+I3T@JM MIW5Q3$;$.>R7V2*KHB*4P2DFG%;J)O%B3$$V0!OD/H.!/YZ"Q(C?LB1GOHBX MF_DQ%FA3MW'ROU%RC[QX'3&G32DE0G9)G&CN:85T4C_(1!2$NR]FJZR4NG$1 MTQT]PYHNQ&/SS-B332MJD_@_QB89H+UP$?)QD2]&E^WED?2=3=W.TXK()(Z. MMB0 Q/*^>O=^;YW$*B*=;5JAFMYG,0;-3E$*\\^Y[W!JJ6R:?5HIG=Y?,04- MH4EM#[W\EZST61Z)\PN.R>"!GZJ9II7&>7@P5/0:70G8.Y6SH.A,XA>>%Z<1 M70AT17R.*"T7Q/OQ0,WRO;Y=_VG9/XDSH0,5 !8A8H*QSXO=^W3;EB:J/7DN M+4WTQF$S.OLI'3ZGPR:U98MLV2);MLB6+;)EBVS9HBG2R<9<"_,H6V2+W=AB M-R=>[*9^MV5MY.FSZO80MJV&4C=J!(#?/FRNJLU5-1V-OD\76JY*02O\\,X? MQ1H\"EUG2IO!VHUN@$RXI5"^"_WETFD(;;AOI\:%%I,=AVJR5PR9VBIEMN(<-][#A'C;HS!PU+V'I^^$EDLYZ!6MUEX@8;@GQ8U8 3VV. K&WQE@Z]L\-7HPIR;QA3[ M3:7%B3\Q)L09!(.4F\U1&R![C4"T!#2&H=5(9(@+"94C*FO+""EUG%8C0-BT MA(*EH;V*,0+)/AM":D-(P8A:\=HHU1M33IMELD'X<>-&PHS?H06R]?2S4.NG M=>^TIB$T1Z,-NX$9K@H^[,;&4LP_EA5Z+,70H5TYI(]T=+*)0_\_4Q[ M>_2"HO1X\QI[LM.+4QV;8O,1K87_KY15#KI\"A+?'56PCJEU"F=B MXSTT*[=&&OWK<,)OR^33#APV?'S>>QH8,V=-"&#MK001LZ:$,'IW2DG4+HH U< MLH%+-G"IP5Q4Z&5Y-$\6R'/VO3QRJ:$#A,VK(72I 0/@EQ'K];=>?^BFNGW5 M^?LX#*]BS#I-;J(3 V$C (:B)""3W 2HC_,<8_OY(9RO9C:.B64=X)MZ-DQK M#IOT#(0<>DC7*$COG[XQ)N8""&8=_C4#21>0_*L0]CWE?T$W37B M*_^CFZ"];Q7$%;T=E+->-*;O\.U(;1=+A3: 5\A7HQITV=&@K;&O9&%5[YGP M5E=K^+X2Q03N$FO-L:]BG1TJ3A)XBZP=<+.^VYW""FO'+H!1>D4\*060?VX; MJO=#BU"]?"[GI9C,QNM!B]P2((\#CZ[<3C\HZP'>&< MU&&#,.B@]JOAX VAT%1H.&(@00,5/U%Z;-.ME(Y'OYM4&"5,+PAY!*D!4F8/ M6,A)6?W=I&+01,HJI(:3)V81$FTBJ,Z&1-N0Z-,(B;:/YY[6X[DV)-&&)$(O MZ+(W22P(2;>95LY2"5EFP2/"6V5]C9$FG+6QN-E-.1+53L%@JT+SMSBDPX04 MPWLW&=P:VV;F69M:QW&CMR'?J0KJ?4#^O,((7=-S B.23"6FXGEMR:(>Q#M5 M$2V6Y,?@)?!1Y$^]DU;G/;TB2!,2#Z #*2]!D1>JZ.!!^K&%!RF?S''WL\W* MA;176K-G)"0"L\=MN;I'7KR.V/MAF0O_(B8)T7,G#3K7Q-O?=43%C\H;E7FV M2&YR&!564&4/B.ZH$42AO! MW%#RN(RB'00SI):0E9DAP,-XJ0Q$4=\L(O\C>D%A_,P0R0_ IH(9S3TAF%M: M,TD+,\,W=Q2&[,F#R/_DXC\1*T2HP[/F;A#L#ZT9UHR666[]@B*$W9#"M_"W ME*HDP2ZKIC3D%+=O M4QKV"WXE;U,.1""8.@1CT(C'#<(C3*S4MV8XFD*KAZD[# MVISV*45\8R:\<'KY=T:9VSCYWR@YT*P48M9KR^H_-P0;P 3"-Q$UOP;9S4A^ M%>/\*]9.%MTU-1 0+"-SEF8)60V]F9,?"=EU=>']E0:88I/<434$7=-?/43( M@2S6!E08^I#Z@B.(;#D$.D4"<4 M[4&J%C*65,X-.4Z&@U%+\"BO_:*&0"[MC0)6B485X&&6!;^[;,<7AV-(VD"X M?\LEITSN(\#A"'O3[5?2UMR%5@F\Y(Y:WYIF>.LL'?RY^35--O0>(K\W*GM MN/EI\U*)"2 O6PG..Q$+RS77@FQP@F[S(9NR8D MU5];16L(/L?NZZK C)?EFE"$C?R@VBMRYQ*%PC>N^XD, M7I91@U\0\R)?I:R,+1,Q9DALYIWN.),R](?A&*J+GU%[0Y;9\>B^,E_I"F&, M?/IA00A*R"+R;P+WB17A"!"YC<-]D5_F>/["H&]KHWA_;*/(YG=ZCB/^ M%,:JX<:Y>&)IPUXB5R7:CP1AQ7:4AD[X E(A:S#+Z2 [(=N, .'<["'LE2.U M#=ZCAV_7H"EG15"D M$87^?1TE;K0.Z#&3M=7B9KL!0=B[QV!Q.S* WJ+9= ME'<_3LL[CB!,9I50DI[=S7S4&V52%O]]*A;KX0Z>^S?():S>7"G O17?A?TG MY?A/!C@NQ!H@K_>FTA+L#>P5=YG6MO!N$I:*,07(Q3V.9>>T_CE[W&M:7DYL M*#I&%A [6UO_P!C[)*:$P8W\H-BUWQY8JDSD4:'*4F@V;,N_CKKK-$,,#,'D MT)']0Z /)8)(1 )&@;910M\U1 GMYW%H"^)XAYEL") - ;(A0#8$R(8 V1 @ M&P)D0X!L"!# $*#Y:G[#!O08C>*03_[)?0VVZ?:.WJ&HR+AKM%SE*0M\FUFN M5J1F;1EFR!EJ\<,@;E2!NT4)@[O(VEM$2> '8Z^A01._L?3W)@\[@L"D< M.D=6+H]^69['(?.KH5>A$_+H2O7IA2LEQ1H6)&O33)ZS.RFDI40O9D MUJMK,H@<$%5Q7@JOJG@(I6Q&FPV6_"Q= MU8?IN5$TZ>'##6].61^:1.+"-<,"_DK9"ZXO+'1B$=)-V'=9-!*Z9.HINSVU4UX_U*LH'F9QLFF8[IK- MY/"IG/U<<]!?JS13:J'"IE-?XXZ 4-=HE[8&I,,I&% Y)F2H&+Y6U\%2UU&7 MMP>B-S5(6 -/@"@[5<#4:HZX+00%IU&X%,R <;<^ JKIKBQO;K"D> ,*J@4Q MVQOI#2($H8,=GYWK]RA"7]SP$>&MA'V-O2#<(MOPLQ$A4/<]ED2[3;>?$%XC MO%ACQ"6K[86OYJT07?CRJ9QL+F<_F;WQV1N?O?'9&Y]IKM@;GRE&G*>$GJ@D M>RV/9%24;U?2U@:V*[W[@G2[DJ("CQ_90X;J;4NC'Y#MJT'BFGATA-0XL47\ MMO01D6 =+0B)OIRVAI?BB_IB# M.JZL7CP3O;B0U8MX^Q1$^:-)=+/RN8881X_8C4B6H21[%;K=$'/3F-MA-WI4 MIP"$+(?^S"DAA"@ MM%?!88%W>D^7XB7QBL30PT.H7Q3ETVS+]XFUBR3 MT,_;X($W03%&T(I]C8N09W-^!]TS/A\3H=-FK^*64QK+?HCPLNL M>LM5J3J0PD F:3L_:[X$$<.AGZ4*38O(OZ5 '+[AJHK+R/( MWI_\3 6Y15_X3_+GG?4ZS\W>I8L7(!7^#L<>0CYA0=#MU69P'G+.=EK$\2$T[LAV_?EM]<2'I) M_&?RQ^_>_O-W/WS_PX_D[=L___%/?_[AG\CMA[+E!R;@-NQN&H7QKW^&_WMD M3 E3-<[^_"4+_^VK79X?_OS==R\O+]^^_/AMDCXQ M^__>Y_?[BY]W=T[[T) MXRSW8I]^15C[/V?\PYO$]W)N)Z7[E\??OJ.?_L5,QPA M_YHF$;VC6\(_^W/^>J#_]E46[@\1L.6?[5*Z;98R2M/OH/]W,7V"7Q34_ G4 M?/M/H.;_+3^^\1YI]!6!EI_NKK4*_U2C)3MQ=8QL]-UL^CRP,**#E%)[HM0L MR;UHF&9*S]Z:B?"%SC?LKYJ"]$M.XX &A8K LX4T%ZGR;J"=^#6"$01WDIZ; M+"M"*J/^MT_)\W/ZHJO\[6I8RL!0QL-'[SZ;Z'T/_SLACSO#@@5W$> MYJ_D.MXFZ9Z/".27@M/_^5'[=>]LB9LFSPR?,.PBEIE&?%)Y5WR@_^=I\S[ >)KGX[ MLE"Y2/:')&;_S-9?PNS$,J9]D/IK+Y7!<8TZ(/3@?G(/=65!E%14&;0RNF[< M^$3#RV3OA;'&++JVR-VV547571L;(G;3=GEMN2?Y11!VXY],C'T2W^>)_^L' MNG^DJ<863>V0^Z56-=4GSQHA]D>]K$-]45 DG"3Y11 ]\T,K>N7J]'1^Y9S$ MUF:@T0QU*SG$-=35)S'$*3Z)1-H@N;6#\F+K19 M$>KY._*R8U*0%_FST2\T]<.,PFR'L.D/80,SR79>2DFR);[ D8R#I ?S][(# M.:2ASQO]P]NWW_[I>S27E^;[RE:9@$5W%PZ>5M(^IINP7X8:-JITY8 M:X3< YME'>U^@BS+YP("A&=P/I$ZO@\C^O'8L&BC:8+8Y70*%=YV^CU21].* M.7@17LP1@"(1)&?SKCOZ%,)&?YQ_]/9-R*9IAM[+FA6K>UJ]#6IOTX@ZTN,J MJ@3(SN9UU[&?I&P(Y_-AOO]ZD1SC/'V]2 *]$W;U0N^31FK77;2U"VJ/-9-\ MI /7F*P(9T.2E$A6!'C-YM4/WI?K@*4*X384YVH[AFU]>_2>W*%JW8F8 MDN:J^(/P9?I-/!^*2L8?J-3IFU6P)/MD@K2W8!-*0@ +Q MN5WQ-LER+_I_PT/K+$K3>"D.V:ADHT_66B[!+9L%MN69@CIAY.>:%4$LK%/J M:=SQY&O$#MBD2'EU2/D.J9,UBCCX'"-W*D9M+B^"2ZK1[2Z)]:O@#4T0>Y-. MH<*C3K]'ZE5:,8=Z%B=(.,7Y)L/WU#^FS*7?_O#X$.:-5\X:FB#V+IU"A7>= M?H_4N[1B#O4N3@7.1K[]X>O';TA!?P87>T@]J#YP_[I_3)I4/?T>L7,UJE)X M5NU+I&[5+.-@GQ+4B" W(UI=??%W3&2JV;/3-$/L6&V*G2*7V@:IF[6*.M3; M"J*DH#KOGMUG&D7_'K-I[3WU,C9&!]=9=FS9W="W1^R'1JK69YN:QD@]TTSF MD7-.(/_F5Z!/"@9$<)C-6W].HF.<>RD_II$VW470M4/OG1K5ZEYYT@BU-^ID M'>F%)5DBZ,[F>Q?'-*5Q+@XI0K:1>_E1[X+:YN@]L5W1ND,VMT7MEQTBCW1/ M29V4Y(F@/^,AG)Q"A9?PF5YZN2?ET5I#VQR]F[8K>GK>IJDM:C?M$'GT"9N2 M.IQ[]0J_G?7\:WKAY?0I25^U1CAMA=XI&]4Z/PA;-D'M@LV26C@.FY*"ZFS^ M=K_WHNC=,0MCFND'[=-6Z/VM4:VZO]6:H/:W9DE'^ALG2@JJL_G;U9ZF3VSX M_TN:O.0[*,3BQ7J2-2@NDKM!KV?-:A4 M=S.E 6HO:Y)SI),)DH33G&\9NZJ!=P_5I[+-,8:*'VR ML-W2 [6?&@D^=I%;J7JX(H(-4?C,Y\PTSE,ONHX#^N7?J7YT/F^'WV6;53OQ MTGHCW(ZID76L+PJRA-,EC/ <1Z#%8OG[,/.]Z#^HE^I+B+0T1>R"70J6QZ0U M[9 Z8J>X@X]/RUT_09D Z3E+BA353"K%WK-/VDHUGK=$[(T=ZIU6M3EIAM07 MNZ0=7=E&]45.>G9'%$M(9JY8;[L89VQ0L=D=E8:+<,@F>6VYI*RY-)=3KAGO M@&O6O*9X^CUBYVM4I7"XVI=(G:Q9QJ&.55*;:T%0KD5J#FC7O\7L1N=JE$Y4 M?875A1HD'.Q .:4%?C?$E8JO<;O3F91C7:H@.)]; MO0_3_773+N[I]_A=JJ[*B4.)+W&[TXF,8YT)R)'K2[>/I&VV[\/8B_V098>) MV"76/"+9LRM2?QQB@,:7TUKZ(?3B0>(/7CC9?+S?W%Q?KA^N+LF[]H;S1/++2VG ISG>F M7*,#WB!^4L5 6 N.>./J!94YU'/UT-,$.KU+TC1Y@1.<:WCAZ8F3S\@;%*>,J_)Z)XY8LZUEH9WG+O0N MO&RWC@/X#SQB_.Q%,*JN\PLO35_98/NS%QUU\S+3OLA#LY<):N\,FW1$'+K] MY!_LY(P\?\./_Z$P6L'#FP4OPIDY>J9X7COX\ >M&+D9YB<*U<;BE/>*8-A)[\*@LB9.*.@OB+0LPLHZBY,5COP)_ M:_(([)1S,$WM IB*_+QW,_LA%22>U%;2%E5Z &XD; @Z6J]:IH?R4U& MG\1\=O(YS'<7QRQ/]C3ETY?. =ZL)W+4Z*%^+9?O[H888_I(/SA_E3S(2PC7 MYR67%>%\L*2QG0TY6ZMR$]YPFH())QFV0MX\V1E%#\]X8R*>_"IUV^V7YB61 J,9, M77V0XY61RBI@M79 C%AF<@_UYY(ZX>17A#-XDVS?,!9B;N,&L^92.P+R4TY< M#!9?9]453@RFP )>,3H6NCN!K3N:Y6GHYS1HWH'^R&"@=1[3BP!R0.MO#!7= MS'LCAKH!2@P-BHH5:3F?43%T X)N# +G,]RD,=6*36?HZ]HBC_)6%6OI2E-# MQ+';+N_@L:NVQ.HZ'*?4,2X).EU%G49%,6M*S!2=<96T=4T+/YC4E3A?$$4, M%R<"VCVS/^?*IZ78 M3GT-H0:<:5_$(=E;A:$>KS JETCS5^=7'.;3_WK][OKF^N'ZZIZL/UZ2^X?- MQ;__=7-S>75W_P=R>?7^^N+ZP344F%U&:NVPG' WN):D;[V,D+9]=4>6 MTH3Z%BI&%0NG]Q9NO5RZ99"O27BD.P0>/1)?$D7R:V# MJ;0\"+IHSA<7P//:'H^&79%'9Q\#=!TQ/NV'.')[B6_[D'')".$YXNF,@&"P M38\T.$\K]+"G;8\\J#M5/1EUFQLC#M]NF4>,2D"9-*7$SH;?B75MB MI+)@%![ FE[Y KC\9 \!+9[U@]7'PAB/-*;;T-5FPO0&J,-:EQD0'&,TG%-U M=D(.=&9*ZT\R+F@&92BXM;.,6"9-L^DM#C-&E=J:XQ*S1+,HXDO[Q')'%^21 M;**P&L=M[1%'L9'80WU9$L<6P;/H;!J]5E0V.)8\G])N@>ICDM-BI5KF7U!* M%7*OR,NRB7NW0 MQWDSQ)C5)NUP#XV?WC"0V!.@6IWT^.#EQW2"Y=^?A)HQ?>++('-K2[/LSR12 MHG+:)*S[0,LD/VF#>N3K?_CA^]7;[]_RQ:!_^)[L65YV3!D8>3G9>F%*GJ$( MZ(IA5':@?AX^T^CU&U<8/9M9D)S"TYEA@>OZ9@OYBUJYGV"Q=KZ5^:Z%Z2P:JVZP^KR,2VK&LD^Q!NW\^MJ,VI^M9<5:Y=TM M1G?&>'R[->T2UTT7JJ51W#F/JQ*<3O;2- MD8-6NY*Z]9E%0%2'P+96::Z^^-$Q@'%XZO6:(0L95A57)^T3HU'W7&D:)<5\ M*9I3U9YK, Y^T7D>2MUYS'KWQ\?_I'[^D'SPX@"XO-[1@.X/<';JGN9Y)!Z( M9;;(WGMARE_+V6Q%7XWQK!!&#N/VC%=[N'4T5<3#@T7EQN4[(0.0B7+ 5 ='$HU90:$Q(Y^PU5O=V_>S!HZVCE[OR_2'A M./7VAQ_?&E11[,/A3AML.EGDP=.CPTG6S,GQR%S MD>SW8R$/*0-WZK7!M<\0A9R+U\.O/)6U1EU2E M/LT0;7#O>PY]Q?.P*G$WT_Z^-="67/6L7YVS158VF["6ETKZ#T4ELW6>I^'C M,>?'.MF4^=9#41UI-C,$=!OZCNX0WC(R-$VI*.#6]GI[,=\E:?AW<;[SDOIT_TA3\N/;%8&(XN,P^^-M_;SG MOY X*2B$W([BZ;-CGN7L#]AOZD'-62Z>Q)W8T- ,.3#H%#M-M=4VB"%!*^J8 M)#.)$8'!5!KJ8>"?OK>& S_\T^K''WY:O?WI3[S)/ZW^^8]_6OWI3W]<.#JL M@R"$95LONO7"X#J^\ YA[FE+T&A;(\>*#C5KE9Z:FR)&CBZ)!Z^QEW0)$"9A M3"1I1S6>IM?S(/7TF_69][:>Y.S4?Z%,: :!,KV[F;.H&:8E,U0[/BV_5N1_<^LZX;@Z"[:.WIY?)GDW,C(Q1:[ZH MP#M75!]^5=O%!&&#R)9\=46 -OE%4$<1DLZ4'7%J'^XZ%:7&/LAZ.^N\O'OP M@6^4G&C?JR/2:.RO?'G:+ /,8A'.IZBP6C,@Z5R\K_2*XS0QJLYNAPP$0G-VZ]=)->I_#PBU7 M_Y:F_"Z69C@P[HP4%(<907_H2]<36RD/"X"JY;B- <"*!!W,-?E814CHS5T6E3HZY36A_QIC\6$NE9P:R$N M.)"*!8:PGE!M&M?#3&6'!09Q7=FN !:M%Q:\)T+;#EP\Q[8G M4K<>L&&CNLZ"=5.=X>QAHWJO!89M@]I=L:MT65@ -TEN.XH5'GA">1K%Z_&< MZ!6?^]I#SVFU64_DP=U#?9P=3X#GD-G7'/?Z]A/ M]I0G_OSL7GLI'WUKY#';H:8:KIJFB".U2^+!#KOY>+^YN;YJIE=( <9PTRSD\D@ODP=.@CAHZRM>( Z=)RJ$^QFD102IVJ-CX!>=H8<9AURSS43:M'#PO2SBM] MSJ$LE:0=S8XRRKQ[MXZ#2S:>1LD!IH526VT*W-X'>80:J5R?7+5T0!RI9G(/ MG[\(ZORZLT*_"%Y7T[/9= XJ^F[JX-"(D7MBFG[PTE^I@E(:V[1V0!ZTW!7'0FDH^>.HFZ'-OKG-P&[YSZNW5.+B=P/+G MD:_W!R],8>"_81/KKJE#%E&D:ROF2YG+ B(3E5K74=; N2< MR6IOWA*)M\XWVF:7O]-OJ,I":7B02WJ%<_0GK6#'&4MDD[>#XE:1;9ZXH 65>/1DRJ(9UPR\I+/O/JEEEVA(KR<'2LK?QQ'QK(X6>024ZKMAH30 Q9 MP_085?)4LB/*>\S 4.Z40TU4R9-PIJZ@;E[+B/1C&\:,)&1@/J/JKMXM+KUG MS;=$=LG%ZA@GZBV1 UZ+>DWYEM(,,7BU23MZQ!9$5X23=1.*D^HGICINMOZ] M,,Y@'85FF_CJ"TSJCF&V Z#9; %CWM%MDM+/:9C3S78+GXER-Z?XH]M^M4@? M>5Q;-V7MX($MXH@QQ+Z.@S?UF21RM13VS.JRP)4.X+@BCUP>P@5BGVZ+;^II MDZ-S#VB,R5=IF14#L RM2>)F>P3 6[N*I5N^[NJ$')S,E*[MG[3V0 PCAH*/ M2Y-;UVB=G2:80_/3=5F+KV, 9@%:;.*+'1.17L=E)?S-]K.7IEZ<\ZE/&C[S M(U:G2R3#J2 -WY%F*1_1Z$\"^XL:(S0:ZO_K?7(4P_\3SP^B(C_PN03P;G;U MG (T>Q%BR$/XI2 S/[7AP%)J_K2)B>#+8%)]=6.S)9(Y6?/EII+]W,M,KJQT MT<]M'#Q/LCRCC!A]2M76P7\>L[S*E)LLT]88\UC2J60Y9&A;8A\9N@4?/P#( MY(=\+;*A;T@J5]+SA'@E6_A7W8MA#C0S_$]G#@7,*]K%'-@)B$^GJPZ6@@95 MI\J K[PT3HZY\E!L;\QN)($9KP8:Q"SQ/>^/'=N&JC-;RDN%#.HSPYC2W0E, M9)CK2LY$88TOSYW /#K@;' 4; DN+FNX/?9'$3/$CTWU3'H07^SNBW8/WA6977_+42](@ MC+WT]3JG^XP9C05*SBP<<;.)[6CM#OB4')&#Q0SF/B_7.@D[Q( UA];#SVHH M-VC$G9-*0%))6.P)R_92V M(H^3Z6D *1.KZ:E#7*DS#':^\K#'+HD"-AYI3.$$DB[#Z)AKG\G2MUX8+)VH MV09,LNF"H.E48IO@)&FC@2=;NC8!5#"AK@,@RKJJ/4%*8XY98.HS#9]VC/F: MV:;K9G[RZU951]:2"'M$$F48&N%P'$\#=,CZ'14W CDAT1_&"S MZ?QI[BF3N+2+L7K9=L:KJBOF3E.!AU;2MKGF(ES3LQ(!P:T ML 6RL&128TV&0I;D2 NQ?E?NS?\"#(>5C MJ%_"TRW)YA9(7;E%'7#8AJ\1NF6;E$.=[XX^AQEL/;+Q[#8-DQ26M,(D(+\ M^;."?W/XVF6R]\+3L\BZ-LOPM[I*#1XG&N#WN1,Y[7N=8#"?W]W[-/88Z]N4 MB90$24&9_")H MSUPF=6YU4TG921Y2WK+2AF=[:\21::!F4ZYRTA1I/)I(;'LT6:F7!-W%YK2J MYVF2':C/GSWR#HW-H!84#WDWOP3<"2.@'R;\*82 :.@MFUVHY>P)^F+E^H.J?6G@CQN!YKEY.)3'Q*( M(WVH)B,N*'$^Y.N"XS=PS5AE^@.R_BU5^]G- X@,G?04Z!Q5;LA+K> MYUZ:.]/VD3Z%,8SXW3K/M%W,T ^*V=+@\I@RN<12!*_OP+_;'/B%QZLO-/7# M3'N>? @=["@UU#3U+>6>1#"CW&!=!J,@/ZHB6!+!LUPKXVQ78O@FDC,I6;O) MZN>W4%E'^_1\S_' _J22#S\')([]'-R] :BQCL!;"V#33FB9:&-@' .X::&R M/+PQ4694VO4&_N9/_D -$[$\O8;:FD]\49P\OA*UW:WWRC]>PUQA54#1JL2B M#&890G14J#2E'0?"TJ3IG\%!1 >6*D8NJANYG*>!%TG,3 <;5INM^#L/'R-Z M3WW6LJ'&HBV:RP3L?B8S314["2X/QGOJ-6$*60D!@*2(02HY4"'W3*:KV\57 M[!(G.1_63@Y 8X(N@=F6LT'JG5 MX-H"U04R'ABA0" O(QYAC(\1KWF=[\0M*75&)]^AF+NJM2,[F> S<"=0K*'@ MKSSMXJ*FLR-3M2\*Z-QH+"1/.C?^2%_X-T/FP&I?I.@\R 2F<]JRX_*2/XW\ M$\Y1&3/1 %,'H]OKVJGIJ&U/@"Y@<&/GGG9<9^AHC&,\( M%QS\.@6FS""0AK]M4VCCGWQ]K4T"4&P.V+/!Q]/*#2+SGGXVRK$]W Z]&*@T-CX==0WFHA:+LI(8R7MI#C;33FJ@GU#I?S*MN M-&9BI%SP%*;43 :&T$&*SZ--4[\:W),(XOG_<%V&WZ4M.4(PG5RM)=75 MVE7Y,OQUX^QPGE6!^0VDW4)XT>RFH $5CI3\P*AZKO2._L:@,09NGK\+OEK220 ^$0 M@[3?*M?W1PQ0@]2P?)^\Y&AVEWP>>)G5,.H!Q%L6\#1-&6C<.SLA?*+J!4L5 M7]F<=+U/CG&N/F'XD-PRA#U;DAM#!SEN##:-"AZ]B2!&D.&Z#%Z..\&+%2F8 M$L%U=?;,IN#LKA[ _$;2U0MP62? J14:Z@A@P%;3HB4&W9:%G$8E3;KZ+ <7 M[=?(.(?!\T<]T"#>?ZV"*',JCZ\^2OFDPH67[=Y'R4MF_HI&4Q?DN&:BL.;- MC+/VB/',2.P)7LBX6-__E;R_V7R^=^+.H"O\#R+YV8M@N0G*_::AG], OEC' M0?T#I:5863J=2EY]D:_"LS]VL,9VQRQ[M=U2/^\(%&?"( ]!MS^2&MQN)$$, M&XX-,AB0F" PK\QV1)%G12I1Q9=P\/;TLUH'>D+ZIU(14BA"0%5B-"% M_%)HXV@);*D_'=JQY"/-P4JW:?(7#F8PU%WOD]WHLD M9A\.]7:-J&*W'Q>"D:]!M&_@:XX)A7A04.]KD)"$\3>D%))44CI/'I=@\K0T M>?EN+50W 4L?A7$;H??/3K#WDAZ8O"$?:MC?$84_6 :^WB=I+M__T?P6AEV1 M8V,? ZA89](/,7;U$G]H8*A,5J1DPZ>W*B,W6#*[";C>7HO>\[UG\.[T])IN M>5;7&'E4MRMY]KS!64O$D=LAL(V*NXV'-3\RJ_-UJ"_ E#JZ_SZ1\A8/56IN M)-K,7.1/L^PKFT7V2">6PUFG') M22DZOX7@X,[H,GZ3CRUAX227_8L7QAD8AV:;N'ZE=K.%:[::-,*D']+QK+?J M:K+;V0EQWFLN^U#W!@X%IK#96IT'G(,"+G;!X2>A=TR?X*G(MLQW>O6!.#&K MS#%/LO_[4]F@NM5\2M,S_PX:_'LV' >Q-O&]%]'-EHUR;%S+7V^9BCEL_Q\: M*K3T[KP 1#7:N6ZE,:8 \@@ MAXNAAE&!HR\-Q! R6)7A#T85\TK.<44XSS?)]@WC2CC;56V7P^W*Z>SV*2>+ MI9TB?E21-EMA%C#ALV=XAN)]DEXFQ\=\>XS6O@\7Q73U@SNZ( <)$X550&AK MCSCXC<0>O!(E"<$:% V?X2;ABERD- ASP@=/&3'DZSL*KYQXT32E<3M#?%(K MO/."8IHT.'XU6R-5HG/!3^]>Q^^],.7E,AI7<8P[(0W.?DJ7VPF=/;!O!9@K M,#A4^9U?R&"?>*H?%:F^/ ?//MLREN2Y*&T+'CWS\OOT5E"G.9N8"#;D.B; M2%:FW;A9S9K) AF#VW'F9U/4ZSO+T:+2\T=H5*=8-,4#STH:^ M'^+$I)?XEI8U*D[%FC6IF+E?S)C:$,P"M[>W)$J\&/9RG\)G&M/,SBP!R".AOC/;*6+K>B.%@@!*6JV)5JQ:2H?,CW3/:1*0%V;U&XT"*^941H M6-YPE23,8H92WU2KKZ-8A]M_@'.?PWQW<.0Z Y!9K%2 M80ZY\2F6"L01>/^80D%97*D"UQU.7PCA>F*-KO?BP*75#!TKBTU=%P4?[1K8 M7E/DL5!Q0P<3TUA#J!U7:J-"@6*9X]9[Y;6O4R_HOW1XTGEQ&-!F!+/E0[7G MHA"@58&IEA ELQ7A[+#L)TQBBE+G@Z"*).R;UD5NY+;&ZZC5%97*XH# R"S] MUQ-+$HN"!C--9EI7+!EC08MIK5.:0=EK1 (=#-'2(TNM*L'Z(.QYU\6!A-X MG;G"2;]%P4&+^/;S!.!$;O2^[S!'L&V$0EM\D?XQR6F1#=W1""94MU[*"Y"* MJ8RQV4PH+0X'C,W3#@N=9!:%$N;:6 8-SKB:64C>1#)?$"Y!,;Z<;.-DH M9QWD#4FE00Z,R^NJ6))$@C0G*R]#&YZ'KG9>%#APZ3G8KF_/ M2DQEC\W) MY6S7J&#^5(+&=+T((,>%_L88]NX(8F08H,3@>@4T[U]&L'JPHVB0Q,XV/F>KEB$+PV4.R]G\[ABFMU2!;QT%7;;Y>!)!#1W]C MU"KK&/=&#!4#E!A\ZE*R@NK.DEE9H6\E2O2M^$E,YW7ZYC2*O#F?(2O29PZ: MHU$7/T[T-\:PU (Q3@Q08J)I6\E2F;:AFIM,99/:W*0IH\ $%&69^BG>JNU/ M?)D ,]"(!N#3D_+R@&FH@K8R_NHI!:SSGT58:!8($Y:@?"'^-@V94 %JU*ST/Q9SN& ?E M S)4;CTECU'XU+R /J*V*,,QG](@>\\<^CK+CL PVVQODOCI@:9[7751LVY( MP[:OXF6%48,^V&N,]E%AJ$,_[*A(K\,81B@Q0'FB.FX8LZ')BZ)7LO.>8;C: M>_DQ#=DL/3A2XFW9^$N2F))7ZK$_4O)(7Q,V?<\9R6H#P7_UX:A;N"41DYNF M,UT1)S5&8MOQ8_5P[JN#\'6@\FGHGI[(=?6.U*0FN) /7'(. M3G>F9 U9^2/ *X?:AQQ:>V"'JFYUFS:;&IIC!BH#J4=O)Y4ED8NXY?1=[QU- MJ'()3"52^4T:SQ*U=_10*MPR!3-HCCQ>NQ15@U77%G&D=HH\U&;J"TW],*.!07:AZX<\1(U5UTT!&CLA#EIS MV>UDQIP'D4Q(R<7]C& .Y:FD"S"6<4,D!]MKFQ]IKJKU@:9/-%W'P6UXH.5^ M3=,"AVE'I!'<7_ERA=.H%_8USGY*V%KE%.6RQ?D*6*YD$L*R)O=V(0(_B'1[ M?7M5[=;-O'(YCV7@>$49[>\5_=>%_B4O!ZN7\]B@CG;:WW_>HS8S^X"OKH*H MAIA[S<>%W@4<.%[]$6K*!2X^;VXXJ= Y^3:E@G1 '&F6YI4C(Q*8T]V!FMA8 M89)X6"R'>*#1V9J4^8$GC2E[ M$4".(/V-,>SX(&+<&*#$1&>7F_!BEBNG(X\T3V6J(M\J3=5T*- )AH 5X']P MT^/9BRA_L2C+T] '3&5?L#RL_H'2\I:F81*_5_BT@H:K!BBL.)(2,$\_4SI,@G\'CE!7<>M<%X/Y3'"+>#FA\+;,EA\/ MGM!@][F7YK\7DSW2IS".8=B=TG"=.XQ+,=D"\Y#Q>UD@7H\,@F2[Y 6NS?*= MKBQG"4ZQ>N67%].BKP="H4?F0(,S\*,F.J;BD488!; \7G-T [V+,,5==U61/'[PO M4(4Z##ZVO1Y]WA!YV.N5.RF)>M(*<3"W"#NBR"DC23A- D17Y*/MMYM[E#*U MK9ZX? O,K)(@]4"4#8'#HX"CAF!I0]=T7;:"GVH-:I5C[-:$]1!UBSI\ @3 M]&1T50M_%]XA9,-#^'<*:X2BT:JQ=JBK<+1KB--8%-3=[.,RGV;25/5TXJ#< MB+IF^7MG]9@>_9'';F]3U#9Q33LCCO?^.@Q>L!:N>KZ[TZ(HWT_LI71Z!->J$_ MU+B3%'H+T]//,)<[Q8 M.OA!>__W13)>D>SH[XB7E9_P9BPG8!^%<7#TQ7(2C)G\:A[[+ZQ(Y:\R>N#; MN8].SV+1 B3JQZ?+NYB;+2E8N3@Y/8L)KA6'85.7?1++"R(O&LUGR9Z4MV;6 M3, ]#=YJ1I3FEDAQTD ]-?=I:(8XRVF3=JAW*C2)).HF<9E"N3OJ)T]0H(?% M'(N^XK&35^)'7I:%VY A=(G8QP-KU7R>?YZ5?@"%:SYLZ$+QI GR&&Q2J+8P MKWR/..H:Q1R\ILR17U!S=136%[#A4W-RO"5P-)_Q]1OH%ID#',-L-O=NMF?%&B?' M7/=D6I]^2#&DM^KE=,>D$_;93B\=ACKWNISHR!IV<,5+'2ZIX%@-FRMUW&0S M&S9!>B,VPAHF_3-/9V8QF61"U+R"36$D'U>OR,VO_XFC/% F06$%F]!73L8N M^+R)8_LGAKT?:5[E- 34<#C)'!8R]NJ.'R&':C%D9"G43>9X.Q#2O M%8&H5H+BZET;M2_EET&OQ8G#P[IA_3/+_H'SKL,E&!GTPHZFIRB5^=G7 CIC&\MM9/=\>\V,J M*XJPM("?E6(SJ(/WRI?!^?U?:+<75Z>5N\$S8^#D=I&7PSD'4K @C =A3,A_ M4'&JP '*3:[YIY@?%L^HA,\TIIGN4HY)/Z1 UUMU M=7FNLQ/B-3MSV4?5\JM8K$C!9$44-F[6P*;7GB]Y;25!5Q6/IU=3H05#U>WM M+8F8YHZ..^4TNZ/!T6\8X+6-D -3LU+UTTEJ"\20HQ%T^,8Y(T=*>JX.$UG6 M*9:EI"1%F!LW/7\P%X)8UN^"383Y?[H=4NP(LXQOZT(-FSG9'Y7LZ@>Y1 MF[,62-&@19UR]E7_&OM<2R.MG9E5(,H(%QS,5^5?9YY96;9"1<[50S'3*609 M&RYIYJ?A06P#O#MF(:0PZS@H_KQ(]H^,-7Q_65YLTIR7MD(0,_)8,58)5*.H M8</RJS53JA1_=[!R9JYQN%*2^UT"R[EV8Q(LJ&^=4N6BKSRN78NW1S7>RG_X ME71+ "-[=E/1:*.@T5J#1BM224%^ 3D(%^3_.$CF$)EN*B ?O>BT]GV8=; Y MQ&T2A3ZI#(0>GBUA/W>2U_!E^_#IYA-1WV/ MS5B(/0C@L_C.LC58#:M> TM$%>6B:**Q&:5M[Q %K)/:H&P:<.OE /:"] M;RHOZ,R!=3-8Y-.4\B&1" M.!=2L9DG3 T7BWM36&CPFBP&]^N^X)">=[$WX='P**,AX]'@E[+@"?\IK-*. M!)@6;E$9QME1YLY]^\[&2/'13,G3D\KH]M+;IAH= @]>Y4K2-'GA90?AAM"3 MPXER7<.N*;*^]:)\M'5:K&FZ&"^UN?/UF.,83J;6%%% RO<>;[TT?WVH[N-T M+;\:=$,>HJ:*J[':U0=QT!J+;M>GR9OR\5/.&I6/FP]$_2@LU/,-!ZP>W1<8 M#U/ ?2T"B,H-UW WITTT<.$>+/B5_ET2!8Y-HA;9"@*U<";:^'3+L_JNG<,>N:]D:-"3S.HF%3$B]-5@ MJ/OKJC:-V#LL2!IN%+8W1^JCIHJ66X M;;'O]YF(/F9S3]G5X]4MRP?:2"JG M'7FBU.Y_3/(=R7=)1D]NTLH2_7 BO^GKJ*I8/?/6X)0&+&CC&+YG4]?-+DFI M$"\T=Z!L*@Y^*F?'O#(3KT$,LK+Y^NN^Y5B3-:)($=*NT6I;,Z,H(A[S+2DV M*A-^\PYH$Y4][EA[I]JB<^=R--7?2[2UFVU0N#63_#W$6X=FH^K5O^'!3"1U M==D5P33E.C1_>V.@:G7L3^3U$1^O8VX_"TN/#WKC1&B XILH8+>/H@6[Y M!+GQ(-K> SDH&*A;?\1;VQQQN)M(/?Q5$_ZB_(/#%^7/E.L:V3JZ+,]E6T>M MMO;+?'64YN0FR3+"*!-.&H6?=HTG;>T7YJFM(XFV\8)\U1Z<%I0K9T4P@$RG M+I+8O#\^9O2W(YLQ73T;[.>U-$<>F5V*U@[=:=HBCLM.D8=7<2H($T$9A9MV M'A]M:;\P1VT_'JIKO"!7M;BA,KM"EY"8P/?7]+D)=_!YI07 MO_)R;:^MQ]T,^R$-P=ZJEP?@3#IA/PG72X?AUY(.3'@>FSD\)%$5 SQP3B2) M"96"D"G=&"H+#C-!:WK6Q)^(,I:<"%@O!KLK(E_]UGK_,;0LY/-A^+^(F_.T8!F'^ MNHZ#OR1,C0N(@#0VR&G,NR*-Z"$&*#,;PW[8DYN^:@RN)U([[G^>WD!EKZB0 MA>]1/X$TQ!?BS)SCS&65D@]_C(%S(I(5DE1G?DMXIY9PDNI\@K?CK[(\W'LY MU;TZ?-8(*="U*Z6F*/46B%,1C:!#W8^1 UPJ">++-Z91F!8$;;YY&6:_PJFF M3Q"]N1?&V1Q !'L:,DJGX=<0 M66I-(W'L/JT68" 729E ?"@ZJA+Q3WR0Z0UY^Q,)N5AS/]CIPE2<*4]2:FSY M)YSQ&V8.P=H]9+HVDW=FIG_T]H=_.364H_);SS0^TO<,D^ 0*&R%?0[SW<4Q MRY,]3ZM<'],YNB .ZC_3#AR?!@P>UPH5(-OB64%Q:Q>+Z"D-!X-=&*R"$S0ZD34TFF'%/K;)T!ZS--'Y,6:'5J)[V[ M.)F#K@-FK3S,^/F!+#=<->KNA11K>ZJMSCL[NB">YJT9?Y>\S1)(EAH^LBI4&8PU_:A;6V'LACUT#=^KJOMCGBF#61>OC:IT*; M ,D5$>3E/[!,A.8W!JP(PTZQFRN#] E2X3MZ2-*^9_A-^R*/[5XFJ%TK-.F( M.-[[R3]XFB^XD)(-OEAW9 AQN)4F3ZEWV(4^N:[*GKL9T[T,5L/A/_ &QK,7 MP0&H.\HF#:$/I3X;OV_=-!I)$CERV#!8+6T800\QSEA1:_!8RZB**G?PAT)_ M12H)2$LK;&"%TYK\PQ.#.@&QA]0+*-.?OP$N[V,QZ_B42?H8M6]QF_9%#DN] M3*#BCU%'Q$#33_[!$W!)F%24\:"#,Q.LR$?JYA#K=0QU'9+4<-;2TAQY7'; MS&^_NK]SYNOOB%7$?6=+6'> MILF!IOGK+5,K9],@6*'@)V[-DHT>W9$C0U]#J.!@VAV-/&A[FN'D>3"3KHA#NJ\&PT_=5'R(9"1.T.&+^+EL@NIQ MS=-G!,Q H+L7\N W5+OM38SE!+NIY/;>Q\ 7W%/;X/S1#%B^@%?_&/#QB'U;\H3R"0.DM\:;Q7?\'0V.$=UL(;E*8F"WV3+V/J6!/'9) R@1^) >,]APN0T/] '.2[;7 MY+%#%RFB6#==5<'' E'LB9A5'0<72_8>CY&7DJ#*VR!%\TN)Q",E0B:6IPFA M1/%*>-&*B\;W!F^O;Z_F+O^#P8*%$&3#EV8*L[%_%8*00A("HI"'TFQK:3;R M"Y?)==$@5-9D;C?0"5U=HS^K',N/U#$SW83>8QB%^6OK>#&.$M(1PH)Y3J[C M]R6#./,<5OS_"3VYLYM6=W;]@7=V.R?'GS*Z/49P84!DALU'$/M, MBP=21(HD%LW5,!4>0FXYD^!1VHV=_JK/<$*<';DP;)AFTLC)ASP=?"A/!]-" M)F>S7B[0@#")9 SWMHAZK5Z9M@Y?J.R7G)BO>3<>K43UVYO9HG;84I" MS1+7#]2#]:)@$[-)P3%-P_B)-?B8Q&GQ3_[*K5$J.0DCI(/$],9MO"!FC0OB MM'5"92W9(J].?YR@/U=W'XVY'.![4FO/\+H*_Q3V ;D#L9_\XQ MVEQ_N[!-KN/#46WJK8".FE*I4DAF:8<")/4*G%:LJE7GE/*FN .B>8&! 8#%P8&J, M9D#HZKT(2#!6PD80<&8E'@AV"&%A5IL<4GKPPJ!XLD;D$0DWE"\-Y;FK0J5? M 1Y::V9!0&&NO%%]F24 0P_A)ZDI@P8-9C!$'064@C*T*B@3.RHH]%;!7II0U*2LN*$!!R=6$3E!7%G#85I0 M&6#M^^F1JDL\/><3!@06 Q&FQF@&B:[>BX )8R5LA(1D1A1N"#%B5I-XTB0C MS])J#KU)5=1:.BPWDA=;W]&8;L..!8419)#"P%C#E&?:!M# ?I!MC$JV3Z\5 MD>&KA;+$&5%Q+_M1R@/[XX\>X^Y3DNTHS4G OI_Y/)L+RQ5P6BLEMN;W&X2% M"K[.0=:9B9J@MM.A'*=HE_0Q5THDFZ=F+1V18G%_Y9M3,5VO1:1@G<+;<'Y> M)!_V20FP4VN&.P<'1Q:)DYREGP?OE6LO!Q#7L?_!RX\ISP+%LPD/[!<#:_2< MI!F360PN]#-,,TJ8T5@$9O14Q4:\5"P;\ 0?ACBP4!U1ML<<"A$TB RI- V3D$][U*:8/'8L#)HDEU%S%' M,U@$K-G4T\XU3B&/.$0I]GI+D4AUO))#X@(2*VSVC=EDW2]L[.WA!CI\_)BD M:?("16D=8^75%ZC@= RS'7_3BEO&' 6[>B\&WXS,T(QEX\)X(JT@D<^&56H349+*Z9W_[S#W &^OCE ]T_TO3$ M&)HF2$.Y3:%R'?OD>^QKU#IQ!Z\_[T*X:P6T2$KE*G3&SXTS5GP]E3&;>3G9 MMI+@YG U=Q]F6<)BZR-,52P&S;LT#)XH4-5'34,;S&&C4ZF,F],&V -'*Z^- MR,EREAMGO.S>(^?#9\,S1XUU#05!'BT3E"))MBS_+=)?D?TF6[D9 46D7ZL\ M.(<4(&=CWF-7-9(Q1#&'HS6CG=4D&4P1>\#;4]!B84[]K$^MG_ZJS %KI=8= ME2EQ9\(JZ_Y(\V+^ON82;+9* ?37=Z4$]0F[P_(D[JTVP-VF*LB\3V+^VLT= M2S!3J$&:I-=9=H1=IYXEF/M06@*D#S-/^!6MD^C9.)2[-B3@XO M-V4@#]1KXP+QQ"^4(KDLH#R?I4Y*)I>O69&"-6&\2<%\KE6F4 M+J-Q*=632I#.$_EM(F_7\S*N]Y^R57E_?E40K/FDW(5[XDW$;0UY#3QS=]-[ MRBOWFL6[B5DB'6;F-/AW2VJUD+K.:FF&.B0^+![ES6#*L(DU^ M!M??8!)^I9-"UE0W[/Q-_191&^V M#>IG#TR,K/FKRV3OA:?Y\$0LD$?%% 950\DF?<3Q-XF:-H.6#3&"^J"XU:P\ M?!9)\47D95FX#6FPSN!&=/ZJWY[I[H(T8/HH7"X:=+3'OCI@*OY01[V.V>1I M+Y(AN.CNR?):23G=(G[)FW@9OP.?O\X\\Y_:"I(^J1B0=48$"_*+8.+B)HU+ MO9VL6DRM\'WS4@1?AN!G>>&1IMI7NJI]=C&[?/FE%VR?]UH8?RN^R$/X^\#PFJ90@WL\ZF-=-;X)8WJ=T[UV66EZMDB'I[D-/\,*D3"5Q4S;(SB$NXO/_?[ZKZ]B0_ M@_HHQ>^LCK8]>WUV.7A5^\Y\QWF71 %S0#&)@^.5A7";]"Y\VO6I>M"?'O+A M9K2IFF_B]"2&>( 8KY.-8V4J[S\4BT+ ?D4* 4B2$B$"PDL\+FU7SD"38\Y/ MCC, G.3<73FUJ.8;4L.UGX?/7<]9CZ>&%&LLF:GA#%Y?4MA7:BQH9OLL7K%0 M\ZHNX,B0(IZ4Q=DAO-G-I![$*YFK:Q[%,DC!WSD8H[&8ZDQO6IS)=-ILLF!5)>15HY5;M3*Y1OX.R"WHEP,64,H M/E%17URP7^&!,DS&J\X8BU/"^.!+_J9KAJ^!:I%RWK^N'A ;#&6CF"P0UL8; MM0OBAG-8&-Q94-3*U+H)!D&FE;QB(<5:*6NGBF2H01&)B?N^5%C:.9GD:^DP\;MA/<9AGW,Y6L\/^7!:(J1;,VB=O[,EB8:AJ0]-Q&>4[ M?499"22Q%41:8((YNV$5,+V[_X0EU[S:'Z+DE5)QU)DVVVH=<3'87W"%W$^> MXO#O;&3B+Z!>)%F?W1?[_!:#EA.96E-'S2ZS12#H5#I/-CN_$F\"!OPVV85W M"',O FD8G(JR _C %)V-JTD\/W(ES5VKV2^?7N16YN\_E.*1ES#?A3'/7ST? M.GDQ+_N0Y2RMW1>%Y.#M-M[>S5[X1K"/GVXH4P[J$],LH_2R+)+2!;^]""#' MT_[&4 '2O#=BQ!N@Q-#P$I1A'5&R))SGBE3,T(#4C&:IO=M6FB8"OF^*$@3B M^38..LI):9(R/$P#]GTB8*?V$HT;?!%VJINO.F,KZJ*;S86'44*.."/,HT+/ M #*(,6B,-M;!J&2\*EX=P#,/=6$H%9YD09-]&(?[XUY@5/FT #G&@7AT\HT/ M*!1QFYT@FLT[2^)"*]4B=.?AFKX$D&++<&.41VAZ]<9^:F:8,K8/RFR%%#)( MQ@SD,Y^FF==\DIM WXP?H^$,,26%#LQ20UW5DT:EA X+R= 1F6 _"DA1>H0Y MSHO0&'5'G/$-T<(*PM3RN_KV(_ =E\(TNUYO31'USO!HB.9IF,LZP_&OL^!C> M(G),L& NS4-O?0YY_01>L5>8-?>^.$>PJ^V6PF$,6MKKCB$L[%O&/LO@Q/W: M?A VB.1B,&RXP31G%7K36P2*C5#+RNMP!7L5PD "4A]ZD5H$U W3R$:L%IPYNJVK]56UN@H^@'-GKRQ\ MBL-MZ,-MS;9L+2CL"J#%UZW)U^75SV\<0]8G*(,B3Y4Q$\J\-KM+HNA]DL(A MWIZH-8#@8H!KJ+&:L:LOM47 UV"E;$2DRIRC6,&> '\B!4 (8DZM5AR?5]?# M ,&.JC4!NQZE6*XGF5X*Y32S6YH69V9#GZ'^91A!%MEW?MF3VF+ :I"9-+/* M/J06 5/#-+(REY2<"6,M;ENN>#$ZG^=:DC]"B')G,< B,44L)Y&/I<$":3!X M:9 _4GZ %W%!0,Q9X B- M!M]YVH49V7-:A)?0SO@YK!PD(9X0A>=XJ12&9(HTQ"O$F3G=M$/MDB["VG-%^CGJ1[/=ASI#Z-CR(VDV9/A5M M:XS4W\R4+!-+;4OL^6.WX);3Q)(AN;V^O1(;%'._^CF=THW:N_)0\[RN\7R39P%*2HN"]OB%-Y=XB?#U%W$"R!99P_X#S%*?Z.(0"9UY.^@A%O@_' M-#O"=2MX,86!-QRSD0>$]S1]HNG,:.O(=AMQTT7:CK,D!4\"3 GG2B1;!QB+ MUZE4A[*(LA^/D!;(!S*R=9D[?&:I ]?TCD+Z(#Z05P,SWE@^ ]QD11M$,2.Q M-:.5V#R:(G:TMJ?@T% 3$O#[KV+F?9HH QIS458L]H0PX@N_O!&;*0+-#-EH M#+C9%DL7E1 $F!;&*P01'Q:B$%46!\B.QG[6'-!FKOWTE-(G)LDM,_J.27N; MAGYQ&FNSW=*492R-XZ5A1\QHWDOY*ILVZ84=E?LI,3C)*;@0KTQW#I(A.0#' M(AGFS[>P?PC&-GW<)/VT9/"2W7IJ'?GA@ M\'H=P^;>=2F3?M'##G&D8#>-$4^65BU01I\P6E=TY,K9CHE"'E\)E<+(\./5 M18O)U,LN$6?7^?[9H1(*VIS$K).%6$3V!%'(NU=2"$,*:=@?A3V91.)@=T > M$J((!6VX/:^U&#C;&BXBF]KV49OC2O"?1T&T>)DSSL* IC1XSXQ5#)7;=1"$ M E>))9/<^F!3J,6.<@:H18A@=]./!2+4&1U;)EPC&)&%Y((NBT-^1YR1B M4I,7&C[M>'56]I7W5"PUE'5VBD6'F+[ "ML^B>7Z0YC!R0NIAZA47>;O6^*5 MNLAUO+F'##0FKSA#A;IJDK/9DHJ[YO#7'., &D/U\2:+X,Y7;/CJS4,:/CW1 MM#>F]Z: &U"CB4%HIH:808DK5(E_)RUP XV>H$M0XM@1#BGF='# MOHZJ,BYQ85K-;!9Z\[*=>O*5GS1JTDC7$#,LM"I7%7=K:H4='MJ%'G_3V(>3 MV8?B?'IQ-ENY9ER_K^[D@OHT-N!GTLN3^=6%$\2,'$KLH_"95C?ADOT.+5Y)K? MT"S[LY$??/WVFZ]_&/3\=.=.8_8^2>'%,N::RE/<[>OYVCZ8P8. MV,'-6/[A4S#U>K-7L0.P@D<^#[4;@0*^N'?ST_VR,%S\Q.&0"OE(5 GH;)=O M(GLI#/B^G61!%!Y.M^DF4EO W-7)[WMV#=0:FGWV4@:I.12\8 $2=.M\WF$Y M.*915@-B)ZV7A6 ZX5' UXL4#BJ<@'0NHT;"LL$.MS MQT]J#; NZ6,N1;^C$>2D<$/OM !#KX[+ ; .Y35 INFU+$#K4@(%L*5",GX_ M\Y4$3.0B'IRF9U/9[A3K@$^!<^0-D;SX#>"9"UG,: 2!?Y?*;\U4KSG"9%CX M*3YX87 Z]>XVA;;?VF<\" @!A5^%\=>Z-](4)ZGY_X"ZXCOG[-^\+_UMOV9B@J-UHE;X4 M4,/B('.<%?TVZXX>*H=I8P$T/:!=P\T.G$RIGSS%X=]IX/:T_KP6JPI]"X9\ M^X);IN1).%.B<)TF=4QR+](#Y[QF^7#B)B4G)^4.[VBQE;+9JJDRY+@GQC+L M@A1 ^RBL%C=L:X_P7'4OL4?8BOP$0E!E[D>=,M\337:MY#J5Y+;RSU9TBYY'O @KV3J-ZLRVG3B8!W=!\ M(;&L4[0IC$_;+B""M2*/#E[FR-52PP1AVWU>G,NNO=Q"+@%1!_]46\U@UWMI0=@H=$O NN>YGE$FPZQF/5 "OH]U-4L29XV M7\!R1IO45I8C1=$TA;SSM M],%+?Z5YM@Z>PRQI?M2\9W^DX3G8%*?)EU'GA619_72QOMFJ;*KQ[3,V>OE" M$M:>BT+V0A8VR EAW*1.\]BI (+-5FRMLH1(,B22(Y$L2<'3728TKTEZ>(B3 M'*?8@&[;FSEM@Q0H6U52,Y=: \2Y2K.<0SVR/ K!R:W(1V;)(_M@[A?_)M;. M%]J%L9QIL( 3Q2CB4E^X%43/$[)9XNV!T=YLUW U\XFG80U5D[O:(H^_5A75 M.&QLB#@>V^4=OF,4,3Y)RE*>9TH4ZGSRJ_Y;%)7)=QZL'JN=FFLRSQ/&"S/* M+$&NR =E=QC2>M4GRD)XUECT)71Q\\KC@,R\#X31[DWU!+B(%@X6DFGV%<$0\(LGK*RKV%0(2(:'+ M.M/+,;8E9[8_KHEWBV T]W>T86K+_>"8/J__[=K M[:O'N5"-+^K",URTK/[HY('CRV%=07A%)>\3,VB3X&U]\:FFVF) _?P%* MUV91@6[I9:CAX>8PVFR]BE4+M FGC36,V,2T<_JG[;"8J-,IVSK:EJT7%8E: MX2<:=T_'!<88P=!G3_T6/1%,,^97>F(\>GAI>02KJ\/2\.A,V58\*ELO$8_. MA9\)C_*7N=_0FE9]G9Z, S8\FD5IFWCTQ=_!'/(./+M1R9,&J/&F29D*7]1O MT>-)H[ CJF$P*?D1W5 [W2A8$LX3SH\P>\=4W%SBRPMP M#)?0B[UJ@KZ@(X M9E1G!#9\/ *0;;8UG%L_I90&#\D["D_!-S_38-H1,Y;T4K[$&*->V+&GGQ)# MW59P@:7*^JH&\3@G0*1'*M8] A3W9&Z07CZCF M!NR'N=UT?Q>HW$/-.7";')D\Q*L$4KOM2YF6 ^_SV==H " @#U$$4KM5,EE_ M]8$&5X]A'GA@&,D]N([OV40BHO_/T4OSYK6L/ITQ(UEO(YP\ F'0$SL:]5=D M<,$5R8E"3C',EO@B5?&P, XM56SH *!=JXLY_ CX(; MN6;X001'(EE:A(M[+X(K9[U0PJ /9G P5;G$A*X.V*' 6/ZA'LP9_$[B?B9C MS1KDMS0-D^!]D@I^<)K/9-9CU@USJ/=0O+J3WMT'>\#W46'P-6+.@T>T5W!I MF#DL(>1G-!>\^E1RF78BT#Q=\GVHCD<#_L130--UYO_SV_]A/MW2]L<, T-, MT;%ZT=P9.S ,TL7^&F'!4#X %T!%JOL+PIBNR%/X3&->E$ Y$KLBR8'OFA@^02EX$Q4UJ3B/7/,SX]D\YC#0VR6N MH3&"S4, )6C"/?^U3^\/29S!HU\Z8.OL@1G1S-2M]OA;FV/',$/I+8.75^4@ M_*3Y^N**2,9S;\Q/J[^2;'T^4=0E2LVG]>G/ZZ1.'9_/;K:?>2&M?)/>A4^[ MMH*4;>V1(I>QJFJ5.6UCQ/7DNF4>7 @-*,.ZD:1-6(QRZBY++#:JVU@ZPJS' M$MWWO*"$0?.EN;"E$@LM3FR_V@(;.&Z/CU'H2V8M*W7ZID@]TD3!*@=L;H<^ M^>L0VW+6=^"\R(MD!EX*F0'?XWJA*:V5*0KW>QJ$7DZC5W)(0WB00'WK=^XT M<2)+@?Z"W#$-I^,Q\Q0R'-&VQ U&;BC4D:FJX!"AJE=LV M%@EFBP6C26S%T4@:!@L<3:;HJ0]AB#8JVSD3;VB_/8?6S4&WC93FMI1FH MQFU'S#YM.V[K:Q2ZMLMR6/W+$HT-E^.HEA* 4R=UXI9W5+ZOEVVVE_0QUUB@ MH1ER9]0IIOKA:1O$+J@5=41]IN()53;M ))VD^N?A$XQ?6();M"47D^F&LO7 M8S\\>!%)"])NGE&9[D>#WRRP_IM)O9YI^IBXTHR[HY^RJ6Y.MI[/#WTZ>JWQ M,;](8F:,+$SB31H^A;$7P:?K/1RM?ZLQC4D_Y-AIK'K]I<>.3HC1U5SVH?X- MM$C%8D4*)AQZ5T3PB@+R*A"OPF]Y>:T.-9P/"ZSC+4[YZ*A3/P\>(5C9@OZ]/VP#1 MM/\"@+&7*4X!TJ@S'\W 'G/-88!Z!^9:T#R -5 M6$5/EQ ZC^443TG93 1!*GE1_(*5 <2E)U%@RRRO-""R "SM;Q1]QME% 3FJ M#E#$6BY:WN59U%$49EV-$L M5UBX&E[LRJX9X[VHEG@1,=-LMF)?O&E/MT=?I" ZR 1GM[V[.F(_L-%;C_'W MN MNN+3Y&SS O52+[Q#F'O1!R_]E>;KX#G,DK2Q")A1+\QQ;ZYV=22KLPOV6.^A MP;A5%S;,OXB:PK[@0O:<#?$DGWK(SWWN:CXS ^HZB>Y$,&&%'PF&,N;"R _ M)/)8KC"6,'5^LZSD^UV@IV#%2C_4G#27L M"=-XQ:9>K:JE3B)%XD]9^$P(Y$M94YNN(ZNIYT92!'C8 H2P_L 5N%E9M[\" M8N\QHN,F?G;)H\8K^X8\>4;+"FWTF#:!JJ,?Y8BBY(6_&BTWU^!OED6(YS56 M)! )U\LN],6CT<4L\."]@LAM",G L-RQ)]GQ\3^I+Q[O*.W@Y*4N'#] )0M1 M7OQ0SH9PZRYCQECIDCTDZR ((0*\Z-8+^-(DDC1 MU*;!U+GE&'J(9YI6U!H?H/S!LHH] ?X ;E*"%5&GJ&(RRM\PXG*XF8HI)_KE0..,DI3Z21J( OT>'%W:LJQ9C >E:0],P#<\B>8B6DT&"R9ES?L[ M*=#ED0'_)?49$PAW5H3*0+,4Q\JJV4B97-Q6P*3X1J[6:T8YJ=L2%O'P:<8AA,1+'WG M]@.(H ;UH491BH_UI( >P !$?^JM>1\RRN8!:3Z;.M5QQ[K.Y,Q5@2 MP5-.@&<\,_+ OLW@L;;UTU/*RRW\)4VRK"C'SS%TL_U(7Z)7D46+R?MF*W9@ M>'K]L/-R"7A_]3)>K/4AN:._'4,&PI)0D\5GY(T9MN;^"4JTFXLQ=I"0%1X-E@\GR&N:+*D.09QBZW1YHW3E2@6R1=%A>B$T2 IK[;, M<#D5XI?$9P;D!?XLI:2$BUJ]:L*%A8,S7-QB*U\NA&Y.?Q:06LV_"9-=%L%F M@X(4OR3N("%?X$\S:\0HS]NP3P^:'VK,:X/%5$1>F'F?I"!GR%?#WE,*"433 M#V?8#_-PV4?UZLU!@T[8AZE>.@P/&*J43*EFO,TWUN LDE_*0+:4\A,%<[]# M.(=AJE63XHX:;&55? ACQ/-V%V\1SFN PAOTKC8)W MK_)%GNMX[7/8#:ZX5\+ \H[ZWI[^E0%_&#]EUS$?BO@50MFHR8R32NG*=]L!]8N'O^0BIR=%+9=R(#=ZY-+R]]]!7&@K M$BM^V")P^52@L/UU3 HQB1!!3!>$I*00%=J)N8:0 M5K9U,#CAMWT?OR^?6&CP\[*(,F%+MI6%#@/WKF0L#G97H%9%&<0)AGP9%BF7(*'BS,G#G[M M0NFL46D;ZRBJ#O?BL/I#\I!Z<;9MKW;6V1,S3/53_WRMHK4;=MCJJ86UN52! M69ET:CYK@K-0RB6)7')WM1PPBTG.T(Q(5K"95S!S.3&?S3%J\-;D!S8/MB2Y M%Y59Z3'?)6GX]VHCD(-U7Q27-+Y$';HI[^51?> M#'%HMDD[^!JEOZ/!,>)+LC=)_/2&QG+S?DI%?.#ON M=.M;+\IES]34NVW9=#&N>RZQI8>&R"\W_/8S^/8T_5=DJ:BC,8: M!I$GRD/3XI3]$F9PJ +Y,C70/ ;LL[S-'P\ MYD6UIELOM?YPL_FCU/:UC1@A-U/2:719,73/0M\)3L TXX'-,OB;JW$@T?"& M,@$WCU'XQ,? [.*8@@MIK-*7!G*<&602%8=Z$4",4\/T&'REHC[AA2OSG!6I M>*V(9.8F^N>VAQ=71?? '-LPYCE@Q,V25"PM3CONC_N]E[YNMO?A4QRR%,:+ M\[7O0W(*M8V3")*:K&F):D!WI$ PU!#E;*9'7^Q3G2&JV%C^"N-MDNZY6/#& M;NZ%,:]9F9!,2,3WT"N9B%<*10Y2JGDG2+-:JK*!PHU4[$C!;\QBX2B(*)9: MAIM*H;!\H#@U1T^L*+K_/N#B3)OAUS"ARA0LZ)&4'IA&_.HE'R9#-@>7/QW< M1_&C8R"J=7N$3XR^A3/B&:W:P&FL8R;J>P=A)IZ=9%235$RD5$3RLBQA'.!5 MVY.-=%NW M/6D@Q?=1)JD=0>A# /&,<)@>@P\G2&X"8PM^_)%U\3EGK?R[%&'%YTMWU*?A M,P?O7PJA9L87QX;C+#(QEY9<,,&*4L#RF<9'"G4L&2#^_:QPL*@Q4 1V]BB0(AD2BJN>+!C0LL4:J$>$560)TG1Z<.M/R MW>L[&OL[J/.Z_A+J]F@-NBW-;-.=(M^73)@>2YC@<7!"ZDN M^>J(L;W.NBW.P9L5;W?P>I]%.;A&]&D<7#!QX^)RB2:K)I8?^(J?QE(MS9&[ M=)>BM9>(-&T1NW"GR".*F(LWN]2E!T';T<+#]*JF)64W;U=[$32VJEA[<+JI(>(X;)=W[ 16&32O72X MVD=O3S?;FD*-\Y6NMH@=KU/%PO^T#9&Z8;>\X[UQQ$1$<]!_$]."?&,^HFV$ MU,7:E2I/Y)^UP'[H7B_P\(H$829/LQ->&2GC[QO!8?9BC)WY[+I]'1E%4D6/ MDT1I0LV*G\EF$=&7I!L.FAIAA@.M4E5)S],6V.% +[!E.,A?$E=P,(&.3!D, M<#"-9F/@P/Y:^TU'V;#6#DC1Q%S9UH7VFP74#S,0VN:AS9N)JXB9',">2M]U M\$S3/,S$L>HLS\@_>OO#OY"SI0U8HG1S<4,1\>K+@<;5V^FG1TV:&B*/5KUR MM2-.9ZT01V>+L#:\5-)T=)II6MUX!$[PTD@QH#>-]PUMD,9,JTIG[X04#;!G MRUIY!U=U*FN).\J-I]((JL1KTL@9\N(9?B<$#[XF^-QE._C?U6_' M\-F+*#]OG>5IZ.ZX"R^%&49ZI\I'=S7:4!LS2;C.8&[#TE,7S]XZ:\T?W^,@VR= M7WAI^LIF4#][T5&W/-#="SE$&:JM@D]'%\2P8BKY4!?G](E@0#B'%?%R4C A MG(NK1P/F47XOE)>%"]TL[M6Q[",+@M9*ORW-D0=OEZ)JU.K:(@[73I&'7S.J MC38&J M*ZS-1YIWS",LD48>YC8-V'3)>0Q=Q/!A5;VQ-XH!8Y@8*R(J8$/66XJB7*Q> M$2[-BI3RB*IO4%7?]30"E3UK-F,,W"!;H>3[)+U,CH_Y]AB=WTW7F=.T,W9T MZF6$&OX8]<2,,/T4L.KS)6]^:DE>?;IQ]HC(7*:H:1U(1FZG&T6%]\WV-DV@ MK/OK;03%=N, UCD.7:]?]NB.' GZ&J)6Y<&P+V(TZ*W"T" HR*\(9\ 3A)*% MTWIP6L4[:RF8]40> #W45WW?H!MBM^\C_>"2^/",SDWXS*:Q#XQ"""6(>!E@ ME]46]%'>577!K.=2G;V]"H-!MR4ZN\6J#"W.[K0N0[(_'%D>6*KH63_$T=@4L?MV23S\ (.@2VA!V$TFGFSS%R^%-8?BSTOZ3*.$BW0!!R'; M2ZGUZ(_> MSYP.MCS<)@K:-/ZFXQ*?44?D7FJNO-&\[68!E_MZ"#_1HMR-Z_M^,YJ@KON* MQ(ZVY[0J?\KH]AC=A%O=FKQ9SZ7&^;GZ1H%>=5MBI#=(/TFHKXC@1( 5LE"W M: .I9-2@Y$QG_")XJ?368WH^I%ZA6Y>6&IIAM3%NA0KKWTWM,%^\[M-9,N5DM875\0K>DE3:5?]7!8A0LBWV<(FD!>_9N\2+PTVV\LPI3ZCT8(:QCTQ TD_]4ML M,>N&'6YZ:F$9@>0GR99(_G_(R"-( !\%A0PS(]-,)A%D>/V*4G?."CXJF;D$ ML7D-T>$$3A+TRR-]2)2L+Z39A;C8 Z?BN^ZEF?=&"H\#S:#F]X9=$2?]?348 M&@:,#\D3HDX(PO-A?IX%J)EU3J7.AV:=Y]F']\*4WZ/E)[7@9DSQFGD(&9R7 M'5,:;.(["KJ'\9,P1%K\\YV7A5G;*7&;])'#A753U@X%V"*.&'+LZSCXR &3 M1-QZAZH9DKZXT*8P='IDO336NU=I&DAXWZ?TMR.-_;859+.>2PFV;O4;PTC? M;0D!8B#]\+2T)$Q*RBY7BTNEFU1N73XVZ[D41^]6O]'1]=V6X.@&TEMV=)=' MU9O4SLKQI_UXI%G7!3J[S@!=WG[:;V'NKA7?;D[C]E&R610OZ;G.T\H__QK2 ME$7%[O4&3G:;I6KMG9<2UT9&T"1L+3V7$-MF"HR/;E)2%Q.6]<^:[&WF$$>G MO[LA_=P0O?/8-AI+ 8,^)ND<[74$E@ -O?28)D(T::_#- "7(>8%B^OX<,PS MCHX_F*7]C3V6 @1Z=1O#_KSY$H*\16H;*;T@OR*< ?D!2V(_@=920S01^F/O M"/UQR1'Z8[\(_7&1$7HJM?T(_1%AA-K26FKHJF*P ]7F7DHH-L9>+R(O:WKJ MW+3/4@"H367->L%YAR6 4*O<@[VV($DX3103XO:]7;Z9^RE.'C.:\A)\/);9 MU\QG^%'0,(E/364VB9Z0[U*":6K3-P;D5$R7$-23ZVYA+OSX2LY@POZ]C,]> MFGIP>5SRZ//D>BH_H450N?+2.#F68K\^4/:I_% /+T:], .-N=HEY'1WP0X^/32P M#$-4,"E]^)6\(9P[D>QG!J49+"&I*8G!B&M@9Z3(#[%5R$"$($9(X1L!)S=.$A3H[ M8(+%68QBXAQ.EIO>)6F:O+!)=GMUR89F2 &R2S%U[>6T#>*E$JVH0SVS(NAX MH\6Z9NM_]/:'?[DC-_=K4A%?[.VQFX[2A;9Y((_K24QJ^R;9S0)J)TZCIXV- M8"$0/W*DKOL4,A%X15Y_Z8P+AJ P(U;[$O40F1M4%&_+>9%BD-):EV'F1PD( MJ+.K<6_L2-;/##6,,NN*&7UZ:C#8[PL^-2A1HJ'BY0@F7!KBSVZ>9*\ B._D M=3PAU=(<>81W*5I[?5W3%G$,=XILX^HAITR M,M3&4VJMAZG:.VP0+?5'V#0 MMUZ8ZTYP;U9U7I<'YT_5O4U#G_Z<1%[.%Z5:EWY,^R[,J5M-T.;?C1T7Y.KM M\@]>Z/QRH/PY^N>2LIM\:AYU?]9JZ22>(4^$AW+OO)SV"N;&C@N+9+WR;6%\ MWFM!,=PBO+5A:T4*+@38.%XEGL$"I;HIHXDBK M0?:#IOE=8-W9<6%CKE6\+ MZ_->"PKK%N%'C\M $UD,3ZDN$V9O+X:S-%?BE_VKBEWVC[_=,6&;5C!.OT,: M@8TJ0)#5OD 81\WR#?6=>SAGDN6A[T7J&KF3ZA N-9LV3!K'L?-OL8?*^8AT M\A7F<+'U0*K.K9P42W"MW61A\\'[$NZ/S0E@T_>(0Z=1E2)X:E\B#9]F&0?/ MN02U^>-D%C6F"X@P;@^(D^\Q!T23*F5 J%]B#8A&&0=[DJ#F(""F4$,[W1IQ M"K[<&KZE*3\V>J*,MA'2(&A7JCRT?M8"^\ETO<##RS0>F*1P:(>$\39)]YPW M@1^;![%Q>A)1"*1D#4D M-KSPQ(8]I*D#9<=)Y^8EE[(UV)@B6]JD2;5D8!R'*EH%U>N'VO &B%[;HD8G M].8Y1(;1AT1\RB9K9J]P#'S(("Z5D)V@0]951HZ_B[M.]-":>K0@)R<.'BZ# M.)9_*\N_D^2/VN1W3[-'EF0OBQ\+N4[H,HA!//.*,7G4\.JMHBM^).$66[;6V(V%*[^1T[+8M1 M23'L@A0#^S%$NS)2,:P7R[O--S05M[JZS:ZU(7*;4PLG&]QI*\36UL'LV&G( MARPN*GJV,VO2%:]YDH"/[<72;M@6F6Z2;7B]8VOMB[BSV)D)U]T#N>UIB"L; M84=SQ-:HP_7XZL/%V"22!O?DGB40FG^]8Z+ \[B7OQ^B/;#S4YIDJKU7;R?D M$UA/Z*;GUM4#\3369'R\GR.&7Q!.@%]SKT@L""?BRZ^S*OACD@=;V%EQ(EQN M6E+P8LC+U>JP._"7J#_!$=Q*%)QE/V\I_,!4L-PE:1[]P7^O5(]"G0:'1PX. MIA4IPXBIL1$#CG$11]?7J1DA,B<+4O'"S5;F9D&. &W11#2S4/;O0ILQ?08F MN\ ,C5)O:):10-)L*+'C!?=D?2BT=]0$.?ZT"21CB/QWQ#C0RN;H.T\=L\R- M.V%-'*\AHD?&?_2T%;5_V$8GB%* B8M-D#XK3UYZ.R$W,#VA99/K[H'8"#49 M'^T$%\.+"!.I"9""@A];M2RU).:*#^FG(N8ABV*V&B]7;''/>*7.BR3+;]?\ M%RD-+^,/QIR8Y^HID89SG%#(8:'J1*-+NI9T"42X061 MR!!.QU.A3T]*^437-(6Z@;FDAU6;'CRC'0FJS+\"5@$XF(@Z8X)'M!R8]ILNU#PH!)'*:I]RN--LB- ML%6DHUUOW0"QN;7S.6&C"*,5)[C>=K[F)3+Y;-!RM4H/-+RAS\'VBM+LGO+0 MU&-2KN07R>XIBOENNST18L(P2.UJJF*J6Q0CQL!^J6**2*-WRAM*@ATOVY.L M(8 *') ML$#6C >VLHAX:IZ0I]([7M5\+,@*GO*+UA%K$V1ETL."!#EY"K9\ M<3D[XF !KHSTGH[(87=84(?G0QV]$#L\&@R/G46R^-S<_>:'"3') M$&#N)RGA Q.1]9DS'55Z\7?U:(/5%-0_[[J3I]D:*;R/5<)3]K-,5L<I M>B"V9DW&)]Z:*R.,MMC-2T](0\C:8=MYQ-+$W)N.E( M6D5H'E$TXWJI8VC5T!C"9];DE+ZX3P_@8Q(?,DT/_*0M4I#2$K%E^6\VQ+_Z M*_B=.C.+87&L_99D?()AO:;,".=?]WA=U6$>%M@A;%N:S&EK_+;8Q?3D]!@Q M-IZC<+OB%OOB\>?=9D+,E[O]-GFEM$CG&Q9JUNF,W':'*>$D]-S;$[%-#Q1@ M6DRVI/.NS!)&%I-VI8=R*_1$8[HV>XG@X>4)WG>\20(HIG&1TC#*KX*5^MUQ M_5Y(C7B@V-6&O;\+]IW[ G&UQ]6/7W"'S@%TCQS2Q G)77R+[XQQ@K)H4#/FR(9A89 M!O@V\W1H=+V8F;HNCOT5/!Z*M649ER/B2DPO89.?@Y1M#K?TGNT36UZB[VB& M%'3Z!).#'L=M$(BE8S MF8E'S!J:B\8?2A]T-R':<=$Z7PLX;85\'BK$:MXI:#1!/ -5G(Z_(\#&*^:> M%T_#KF I&]!? 2BS$OT2;+?D(4\AE>:?C&&XA*K[])1?QUF>\CT"\^/H MDF<)*931T1PY?/0)VBP,U=X6,:#TLCR^N-(3O%%;CKP 7Y\2,;BOXE&61&56 M&*^B/;/'P)YX&HAC3<#;IVWT+#;DR9J$C(R?IXVBF-ZNFWM2GO*6U7+O:88 M?(Z/019E#_N4!N%M+._,WFO!8V=WY @P5!%J'T7=%S$&#!;!F _#:1%!C+#5 ML+%[Q^#56%0&WR1&,0G"D!>BAH#\OFW_XS#T"QOW6%Z M ,/K@A\0^"&'Q*<[RC0>Y\$SU5)?SP"S D0=9:@AL:OW;$!12PACL%A2XS"X M(((@J2EB0$:K&KF6X0 .+4D0QX<=#F2T*OE%D&T0H"$O'W*[+FI^W*;WT?,F M_W* P-OM^H&N#JE( 0VV6QI^?"W:945#U='?]%&1XZ8AMRK?[UF"MIF_%T+X0VK8@ MA J6K>OCLJ$%@QFV92(P\_>C)+Q*TNJD:AF'Y;;@+GB%7<*Q#SQJ *20.5X9 M58[NH-[8,W?'"3.EA,B>4R(A\VOB9_)M$ZTV<'&6$X# 6L[:Y)!COH6SAMV! M[2491]M#2,E3DF_ ,LHCUCBL]IN.\WX=JZU,N5\009 PBJ0^:X9K.U7P"F_\=?F<4@J_5U]3T.^*&2@'*J""2,U^ MV,%QJ!CFKSE4'-1W,TLF2,6%8^QSI94CV9>MLON\%8%*$2YA#QZ976WH^PGP M=S+$K&&P72'Z<-CL/WM85(CC"1X7_.EBQ@]YCPTI#2M*#S'?D<=2'ZC1T[=R M/"#JA^F(^N&L$/7#1$3]<%Z(>BR.=T3]@!1132EJ*&A\F .B>E,.FE3QS\'W M:'?8?4S2-/G&9OY%L&=_R5\5L>"!0R %WBD*Z0%15*1 M)"5-/(GDUK12"O]4";]2"#_!]Y(E*H_5"T1J ]'NYDA-6U?0RG_J:(O=5])A M?71B,]TSGOE)!!Q#Q%622.GOL!^WA2FO. >._1^;PCV/$3D4_S^-OEHJ1"6B4 M\+%K8_7V?)\E8<5M-1*FP3>39<9D++F,0P8D--T5IY%7M-<=:.^"U.2&"-SJ M%K2TGY-KT,7^E/2%^@64-:5D'T0A9&[M@U=^&2C("67;8%A1X,P>_LOZ0":# M1T?!ABJXLW!;.PN,!OR39RH49.!2K()52QMAU+-_4NXXO7Y@=WZX_T75PV+:^R#=JE+G@^3"UM *XWA!S M0NR!$DV!Z*@@!7?^&Q<\X1<4Z(EB0)RB1PAVI))CW[LB,\?.:V2Y)\^@/;FH@]U/^*9\0L*HHP,SF=1%*(N2'@LQ??5UFLJ^ 2M9 UD1I^@;=);:3 M7VWHZK>[-,GI"JBPGY[3H.=9$;UN2 UWJ."5!Z31![O+,T0$\^E0$+TK.2 U M"Z3@@2>^.'9X7"BD3V2?64ZHY?=0[ZF\!%6$.!4K0%\?I,@W2&1U(:>C#HA= M%3V^C95KJF[0%10PE&4QW6V\?>VJSS5B#,S -U8E MK8?_.@-@!\31\ABHU<50LBC4M2MB*>7!SKLDKB,KF:C6]43)+@AI68K+9@M4@"J_C_XSJ*F20 M]]"K%56OV4!GI]CM8-G:95;PV"W!)$"$?/\H)K]%4NU!GMBR*! RRN 2:Y0' MV^@/&BZ@?O(^@33"D!=3"$+XJ3A9K$L9/@6,J165\)4$:4J#U&=&JR4]GD D MZ/0Z)D"HF3_E&Q/MR'^GG$,FL6]PQ<)9%RH<6)]PWF4)O54C["P)0_E,YC,Z M@>E]N\H3N%T+^RC7(&9704C+$;J0NOWC.\"M_N.,LZ@T.++ X'G4%?1>3G T MOOD[]G"DLT[-H#CY0*4(=X#8!: >"P%2D#\$1<@FM*9%@[\B!@0W2K" M'2#^?30@_OT< /'OXP#Q[V*, B(2S9T M",-??M\'.^F5?0 M_1IG>[J*UA$-/R4[YNFU2=[1%O,,[!.QFH6JAEAG8B^_TV>C&'#4?%3X:>78 M'RE;7NGMBGF'*8WA8>6[P],V6C'P#=DVXS&-GI]IJG;>1HZ#=*).5DWEYHT9 M!+OO-TDF\]O?@&0%0_]!!$L$T@1KOGA17"@BPKDC!7NDX,^QW^A%>16"C-"/ M3V]S=LJR@,S+-=/1=& >-LP<<'F$8DY@>< 8RYX;U)4P]':<@F "S@%C\6+'>*E#JC3F9(G MX6:M@5,2U*S"A<6,,5M7!?>T+�<(6!-3/PM@S3T\9#7VGR@4#C?],)DCXVY+F"6/XS60F>) MASDOB+95XGCA#+@CK %'Y.F0-S$LXX+-9IW%^N'ZUF.Q5=%9B!GWS=5;2##/ MY1O]Y_)C4,ZVH0Q/4N.KO/ZP:<5]6A(KK?7N; WVP6.U?Z MU-A,>E>OW#)DES>),3JGX_,D(M&4Y];9%BO9:(S-*+K%-N)AR>#UD.O_^81N$S_9+D5*,TDUXWI%8X5/#ZED)_ M'^P;F"$BF+ZMP$G#5:L/Y(D3)S&C3H*2O.L["PY4L91D%E0(D,%1G@F% KRX M&9??<[;9.$39!E@0[P\N^:O?"ISO[( 4YO2%E?T-=6O$+H<&TV,G<'/H\B7- M!1'#^_$ZG(H;P@M=@3UI-1X+M2CO19"FKQ"^>0FV!UX5FE;$:,B%]X)0 )+9 M=98=:/A>H96C)LA1J$T@&7?DOR-&FE8VQTX^/A@1H_E!$L/BQ*L@VS0>9Q]K M0!H%M $%/BRYJ;510+EB>D"S8T?)+/Z?)8:_ZP@;!J?EHZ'6!@I^H^.]U?,/9 MR3Y'<;0[[.YI?DA;#63D.)A!;8IJ*L ;,PAV,)PDT^AZ[Y2)P9AZY@XO?Q*% MD_D+,PU!"("347(,?UZ4P!.?RJ*:A55#EY( M:T]O6ZBH.8.\;)XNDICM*O/H:4N!=87O>]H**8+VB"7OHHZ:(-Y(J3@=O9&O MQ^/>C9_]E$VIO,4B?@G2-( :-VS9B#)ZET:K"G$4>NCI@MS0= 26K:ZK/6(3 MU&)[[,PM!E^0/W"297B6EIA]_*[F1X[W>[IGG%+X9G#_#3T04LZSDO!V9!UJ1#.=)%& M&B[C\)YF4$@K'/YDU8@Q<)OD.)4TZSH.& "_(8^4QX"-1\KR$@57/*19\M55 M!]='<4B72ANJ#^\E)#$KQ_6AKR>M_/=@M_^?]^3F84E^N/KY]J_6XL+Z[[YJ M]L.\@ P171'GG>?KKX-D,!/'O;O^S^;CG5ZCMY9$/HK6(GNKUVV5/.";PM2Z6TP9QWA+.GB&7+9+#GDE7KZ.WZ\GL$MRH-8E@"$XHVQ8?N^5 =?^Y)A]GT;Q*MH'6[^NF04UG/IE#>&!#%RJ M]HY8-F2_U/OFUN!+G/DS2;*[X!5^<7QY6;?/?,!++;("NTX[S NZ.O@WA%P\ M=3AL2,UB%>-*R+L/FO$6!+RO[X<">DE1>DFB9_+:_A'TBN:(,68+H'D ME"/Y[XA3C%K9'+U>L<'JF@A^\H>,"O28Y,%6 %]1)LF.4$#&L5#K0WY(I1"NO5I,?8OH-3FT=^PQ&Y?PB M1/#I'MB0Q^2]SRR04J'AUFK'&^+JMI@AH$_$^MZGHB%V:.CEV_#V@M$C*RE_ M'HK-N+[/:4MDD$V^&\!KJOA\N-N:H P6CP4UB"MME27*,ZS6@C#ZO3!CC;[8 M%>KT=\&./P,D&#M;J_R3DUSLNJ:(8PAR(+6J1$ZE#1^UDK]SD,'P U M17_4*M/C3'ZI3I_)ZS5A&,'2'&SO:!HEX<,F8"KKN$K3W1XI-&F+6E^1Z6B, MW:72XMWPMJZF2011(JBZOM1B4W25C%XOJO@0V(LWU3QX+RL$=M8'[>F"%*R& M""P[45WM$7M06FQ/.IS*ZX+=/Z5)YCAKQ(F)OL;!+DGSZ \:PG899CY4J3VD*=7TY?I&0(JN$]2A M]O0ZN\_&\=.3PE@VL42.E/06I*;H*Z;F4BDW-,O^@QPD3?"E)"PH>0&**H[V MF0801 ,M_!+EFZ]Q\I31] 40[#K>'_+L'MXT747;B*_?\$^F%GBZ-PM2,6@&-:*7[7G\:;+N!,L<2K\H_##>4T]$2?]\?V"'U]8U-1#'J3Y MC'7USR ^P-NC"DVA7GL4&N(/.*A>++5%ZTS7'BT5FUA[.@F=X=JC)R_"M6?! M7V@!\/ 4S\6I\?+(QL\9C6&=/- \W]*VN]-."+XM+&U1MD5 E:B]'51M$QHE MM$J,G@6XFE2\ZN[Y' 'VIR"*;Y(LNXY7VT-(P^OX,DCA"H\CO.VD_[;@M_]3 M6$1C-?&W \X:.D")U< W^0$X_RLI>8>77TKNSP+ +7Z<"UZR'#2VKO(M?>5. MG)?6)J1B5(IH2G:BAZ8:3@1_@"+%XI(!TT&RHY??I.O2 M\&H;/+<=X7KC!.GRA^#S5+DF?MC GK;B62L&LMW3:KE[ L[)05XB(^ =FDC, MDVUU)/$,RR'C*B-9*0#D0D1N28L[<^3-2,='W'4!_LF#_*V$"*26@8 0;+ZK7,&6"8\B_7?A?)/EWN;5&>SNCM1@H$: M,9"(6*'/@NR.][^G^),= =#B&+,6-20MRF(2#&'RA/T#9&#HQ(1PG/TZCP]C M-11Q(7\*P37A;/MA/XBV$=YX.\[ MZ7+WYM?<09_1[<*LQ=J?J_=@3?VYQ.-:XMU\/3]^ )&%@^"Q?,.8R?>._:J0 M\%Q=!C>?5^E7@)TUOD!0?X%]\056[5_ PT4AZ4-PQ2N.37H[(5W7APFMO@%T MW /QH:TFX\;N^ISY9F M2&VP3S"YP.=Q&^S>9A?+YLMZUJ2*O[LOZVE<6JCH*>D>EJ5TA(UJ M"2D^Z"'%A]DAQ0<-I/@P/Z0X9MDB4GSPCQ2FI&T@Q0)1=3 M^/CZ.'C:^,O+65EIXZ%'#XFJ4A&CU$#(0:/ M:?*,-962*J3S%*,3/CR1*2_(T^O1GW_E]#U%3,Y#5U->\-C!@_'A,@[O*;^5 M$4*;^J&4CK<\='LBQ9$1XM?O>VAUPWYL,U *PR^/HA= M!6W6QZ?Y*E:WOY%?@0KA9.PL_AH5$ZS+_S%)T^0;Y+DNTQ1J'O#=2G-5]V+A M#&E6E(;9%9O^4OX7[*\4NNKN@=RN-<253;JC.6)KUN%Z=-VJ8FP">FV\W@O# M^[)?FQ+SQW[ %Q%R,U==?GBZ]E'$NSD(TIW+)R'N&;1\.D!&N7AV2Z$[[<[( M37N8$M1IT*J>B U^H #&TJ*KMU& %!&TBC?>,"1(6U-$)7<*E+6C^WLA-WA-L65+[^F"V,1U.1\[ MI>OQ&Z7@DIA(5/P8M6W1I:HF*U&/C$D=JJ5V8M.7;-,?AC2L!:WNE=VN3_]8 M71=3Z'#"<,A18*JB9'@8.Q9BW)@LTEBK*L>6\*/Q\#A;-5N:U/<_?6TEO"FL M^4XW+753 Y$7'/HE@'A%GD$L-'K>Y-GM(>?!6^9-*338TP4YGN@(+&-&5WO$ MN*#%]MBI7 XN(MM\>"*-[^M5-*LR-\TW@G<80O*MH.CO<2,WWSFI!WTGO5?D M\Z4B]X)7CP]Y >JCL%?K>6U?6^30W"FBC,FM#1&#<3>_)JYS\]"-G]MD;H5$ M$'\50:9H5=R*J1+2M&)6'9V16^B.UWH #&XJ\EI?("UJ*^DX4A M_FI-$TDU0:*NO#W*#UQ*Y];F1 MM@Z(S5N/;P-5L.OQ80_QB\W-@_[3&U:$;GOX84%BZNT$V<$W-AQB5B5R'IX9 M__#[CVD4/M,O<"K=D;W9V1PI ND*6N=IJMNB3\[48-U \<5\ ]:X3M*=J-;. M=MEY$,$K+U#[33 AMIC!B,=42LTZFJ,'8ZT>+>.1]\$%V6-2>9$"#X/B(^=G5R 4&?[58L"&R#G-)=L22$H*VU3[RH M]H]E0D $GAHOT!K>'M5V[GGFJ>L.KP4RR)''EF); U.&:"#&,&NBFB@A+_%4 MEEP.(5)R4B6^_WDXK[>)W[B2YP:X-SW7&2V1>CO >Z)@2^![,X.KEE;%Q88/ M-_ZO=J+4=_MU4,\59OC#(A]?+^!A#[TZ,FT]D*.:AKCM-6%.FB/&&!VN3=0L M$:_Q/+T2/KZ%JB2W>UX!I2C$D$:KG(;2*SCJ4+)N1Z2S=;CP57!9JQ?V*/,P M(0R%FQ-!%.++>R;1AK5I/GK$LYD?OKH^]7*CC()*58Q$T&F^N^4Q\NQ6";U3 MP"#&/6R"%$K8@>-!PZLD%>6U?^*9!VJ$T^N&&=\&"%ZAFT8?[-@V1 1#R)9Q MDE!=B=/D99?6HHC[,R?K&-%T+R:K:(L42+1$;-YC:&B*..'3S._K EX<5JD!#5SC1T1V[ M:L-1)*DH%O+K+#O 8;5*6R/&P3ZSQZJF>6]OX""8+6*T+..OPM5;]465177L M!Z]K/[BD[.L^H"<%94)!;9NBR*9&- XKW.OD,8%)4NB"U[9KO/(MR!K<*4@2 MWL94O550M$.*@KVB59N%MD;8=PN=/$^J!JW.\&W,PX0M^UZ>^+0B>2.DRH;U MN96P*6#U[>S Q^.W1 L^Y'8S@8\3T=K@HVHT(_@XY=D%?.3?$N_P84[R!GRP M89' AW$!JV]G"3[@82 ] &FTG N$G(K7"B)ULSG!2 O73H $Z/J'$H/2-\&$ MBX<$3LP+*7U#@Y!R=WC:1JORIK@:4!3M,,-)EV@5F+0UP@XEG3P;./]0P\F> M4Z[JPCD&$2MRBT&K:A4^\<.F?*I2?E.@@]=_H!K8H6B(&CRZA*O1HZT5>OCH M9-HN?@C2W@#$BN3%J#@@Q*J$%D"$>TO7O-RH_,:!B!N78EQ^I^DJRFAV';>^ M!3)M),PP-$T]==[9J&&P ]E$J<9:PY<#KP^;K,MSAZ):[F'/\*XT$4)+NB04 M#XM 5@G8O&JJ=/I M5,XBF&T6T+?(>RA$NDUYJ>$EH[^CK1C;TQXSDNJ(6H>8.AIC1T4MWJ=C7P5T M24I242,]$$1_;Y?/^;..9:Y ;SW2 MWDY(X6F8T*KW'4][(,XNTF1\_'Y%?N6Q)."_**E3L2-);!NN0QWLOF*:TCJ* M:C1$:HW]PK4=1-6MT+L'G4R[.(8"LMY/H0S*WCB$XL)9#0!UY.'9%U)\P34; MUQ*41"]ZI]J-AG.!DA/A6J&D:C4G*#EEV@F4P)MKWJ'$G.Q-* 'AQ M !)?[\(5)53$,[M0*27*?KM**97?W.U\@VC0 $CQ:;PRY$V(?F_$&Y(10HP^ M*&-#OUM#JDHDO\-L<#VM:@:5.XO34&:;O>MU0SJ7API>K;P:?;"OPT-$&+\J M4^FMBT8 L(A72\<<7HXW7&A!>NRDBI,U3S9 3][.+5RHX)>CSPXE179)&*TC MHQ=MJO$&K@4Y% M&%O$Q)87E^)5!;[B,P^*] M1AH^)M+V2!.=A@XT!^ :I9P33!LTRES@;IQ0]I"PS"40:_:JY.@DJ(( (-VJ M[B3[1&CH0M90(S+3!3A.8KQ^]'0Y8@)YB>YT/9Y]O--7! 0&#H$4JJ8(1EQ,.IN>C!12J6%( MOOO(F(2ZG'L:9WQ]E^M;?WRMVQ1O B\9\Z%FL>G)XR/'&..J5!2RGC8X8G0R M+^/H1%2Y2#;0>0>_Y]5T*VX:I=^AB+;'!?A<@^'(KS"@G_DVWG1K;<3A'=/!EV!'/R7P1)@* M+^R00C[[;2JXL>)8H(/8%JV*:\*DQ9!^C/IRM]\FKY2*0D.\R'IG^3F MU2NJ;"/*QH@G>C_/8V>KM&\JBT>)>OQ^]G7V!'UH+[?'$X[A,24>F._4@)M+ M!#3E261LSG=4]NYOC=QB>\1LW!=H;XK86OLX'ITJ7X_;5Q';S5PM%LZ.7L\\3Y]$+!5H?_NW]/SI>T.CI@'2:Z0M;OZK1U1K[";8>\X8K MQ:04GD872?Y C0@N2,4& 3Y BV+7Y75SND.-4K&L"3LA'"1;&?U]'YS# J M;&'K<8U[94,GX2]1OKGG*,BVS)MH_YA<,MO(7UM=M7$CS&GBZJE#.:6[N\]E MLFM*8=0,C(=:>PSA8A/1]544L]UX%&QOU^MH1=LOE/>W1CS!-<0L)W-'4Z03 M5X?CT5<&86Q2#4Z*T2U$;'HFZN<@#L1IB')VMC1!/"55 I7S\/CO2">?DLW1 M:4K5@'[#@KVG!^B,#(QT8IM7WJ!SX=Y1$1J1!>$F'2[UY!OUI!O= MJ-_9 MO%2MP*=322'[5H7@QCO^/S_3# Y2Q6TNIAE5>4+-$Z5QS44;$13.PB M=([XJ"6O1ZP4T86"P>)&YX+4/,X,.JVJN]32OAH2?B2O-#@I'.HT^C #19E\ M7&?L=N(J2=IE2L!P%? **,K 5;[%?1FL1)7I=66<"[ M-7^YB_\5?XX_/<;_A_WGX2]$)+DMX+^L:<#HT@5K]?Y?__C\_L=/?R%ILW8+ M^V?""VNL@Q4OX0(/R -T+GC!5+)+XGS#EAXH+)!O(M:4QB0,7ET_IX;GLQI8 MW6N>/+X[A$:ADC9\;X/&Z .2"3_SHH0KWJ4,CY5WHK+E>DU7N?F(^1#"2!<] M]\HW$E/7IHI]Z^1&^&E(^[&)H#6#"Y'"+/,BA]E_X@>0$&@O^)E9F-V=GFN= M,=]B=8 4Z:QR5'Q&X4VH[3I>B1I P58>Z2+)5.6X')%^*Y"L\0&L@'('W;< MRSKBNP1FB1\"3,P.B)W#2MYAL/\KRU^+#>*\H%D.;HF]PWO3GZF= MQ+E";8="C4!JR_CG")U=8J(Y _!^9(I%LU(4>W9'IJ(T2@8BT*,\&M,G"=VD MYH"(EA1LY+RT@PYVA+0EKD>D+-A;$,'@:;+=S(Y+;:I;#'KZ@LZ"Q)S0[(Y, M;2JKGD=%<2GRPLE@.#>]8UN-SS1]IJE4@EUC97%'%>DBXUCMTX]@M4F>[=GL M< U,M_@]HTEVG&BS]IR @+F!.9&4W3)AFG2I(:3^:W([&H.<.;$<'IHF7)\K-*S> + M:.Q!\DV0DV_1=BNF-,\UWKZ2A G.(Y,Q_9Z3_!O=5HG(?I]DH.E+5!0'/U'[ M%WBBD"_YH.'L,6G)#/B2Y/^B^3U=)<\QW&^6RN6KSG]?G-% K_6N<5@,+ M0&_+60+')<[HPNH#)1K[N1GJM% =/"N?K")(Q66+9;XA*86:F7!\-^')$]/[ M/.%)2&]=7"3,*Q5*9<[&<;*M=6)(%S0W2IZ^M^NC=+;[.FW!I_O%52[G7GHA MICQHAOM[XFJ@_-=5R0SY%F3\.N".YG/9^%E7K8%-7[G1DQ_MJ=CDC@)C=$Z' M3@[G/%5JR?B+C>S8&O/8&KF3!0_%GD,%=;)2=IS&IJR''6LII-)C,K2"%& M."U^/=560;&+=SV4G\K\*OW&:S <3?I MMP#/FAKPXA>OR5Z3BVG?RZBP_"VEQFX/F9UE!?&$KGJV:93XKKU2271=E M97]*D\SX4RJ=E.: X7;4:S(AM84,=FRV)"T&MUGP!Q7R[HKK;9S'N6:3VE!W MN4 I7FJ9<(A8O;1:E:K>JA33XAN<<7FJU*K/RL\_+DZBK-MVLIQ9]'?C\'WZ/=86=Z9= C MB10[72K<3'6Q?GKGZ.T-$=MGJG9=^IUMKB5&Q?514K"*(4^*%PYCO^2^W$#, M<$L9*71X4/_T=*I!9+&[@HZU,,&9XM1@$[@38Q8U3J1D%7X%81>\DB?6+LL. M4&<])L%JE:0ASUOA&9>\3 KX8D%& K)/$RB:#A %E4$DM%D%^Z@Z\)Y+6I;; MKV( [>4/:Q'Y)WN3]S3+TPB.HC@O7^,HS^X?OK;N@W7[( 7E02++#EEG!\0> ME1[?X_?#Y>C%-.;CDQ\8A>ROGO:"SB47=\0.;'R3?IM(_^>XTB*).D:EVQ&I M@0X7OG9Z='JA]UD&"3$ZW6T3963'QR)\(1+9L 5Q(E:S5N-V[2PX48>&W#X# M6VZ5(,XK4LOX)B5Z<[DN@S1F'JHXDE6CFUXWS-@V0/ *V33Z8,>U(2)8C,[+ MF?YBHE/&".R-BHV68WQSH1;YBHA N()*^<*W1VAS+/^[^IO7G]S+GJNH#KW\ M'JER*)HMD$):ASCR[DGZ,^*]4AN74ZM__PJCG5B6RRGV*8%;N-TB5VWF,A,(>4P:^&WH;T\Z8TK 1D$_5$>K0. !L MZXYXFH^1PMIC/P5%PDAZ#DVY5 M@ SGL(1UUM8GH"^#$?WO_C[_]&]E%VRWX MQU%,?C\$*>-Z^\J]1IS,G#)7Z2]CMF6E>]"LMM\0]/'31"WIJ69 M/GP>3GZ>V&7M0QC)?!A(>WZH:4\%'L_(!,M$XIEPIN' ,U:GR:+";7P?YJ?V M5%GT6<2N]232^,1Y.H:DF\*1?V2C9YMD&_Y7N2[?BV79Z'FZ!C&DZY0;)4_/ MINFCA#UH:U_PT8;+J]Y!*D5>TCAU8@D_U'HI-L=0X/,D^LM?IW0=],6K5@,+ M>AF+J)@D%9?DOGUSX>((#:W*_^MDUM8S6IJ^&%>G9?C_#G"_\O(IRL/ JMI/ M2+V)E:E=P>;7I2:=-[,J*<0VN28%!0ER^?'Z\=/R[%_@@!>%BV%DA0%-^@FA6/YFHI+@&Y;VT*0_W@)C*'PB7X'Z%9@D!9>XSN1]J_RX M:O7Z',4QW5@LD-KCD\?[FF>)AE4RX7J/OO]-EKQ7K?K>UI< M98_^,!HO'D01Z1+C4-V3CB3TR9WCR<0(Z:?[DN7C/8EL_]S!U*AC*K?;%^M4 M*DM!@EH,H)8>"3*#PPV'7X73)CTQKH^%>T":,:X&FT3BD]RNR3&G,SGH\&(0 M8G,U;!H;7!2+!?XZ+D]@/@9;?B>N7))OUZVIRX,[8UZJ!BNA6G6T>V)?0(8+ M,CY#-,DRJK-IEK&LHHK\@7TH6_=).BDA17 ' MZC49T6HA<\8QK2YI,42U)/XL7_%P4 +=AK)+7%V73UC,$CHOO^^C-"C6(JO0 MV4[IS*&S0[TFH;.%S!E#9Y>T&*!3XF_^T&E#V25T4A@;QRVO1AK.,K\KSUHZ MGTQS1!(I1KI4^/3\>CUZV(,1KL2?'KTK7C(KPQ)!+D4>X!AP!@%GEXHSD%5Y ME#>Y(,N\6'L(X]?1"W*=A]2S^!)%UBF;L(W#ZIEZ]S1=15GPM*56DWS:Z"!= MM:RKUJQ??T3DK+UZE:PX?/J*.ZM)/DX\>M.*ED8L%_H".^LU?Y;X*>7B_$*C MYPTL/.P+!<^T$)G>I=&*0G+IVE4^NCXC9X[ XS^.I3Q,32[.&,,G* ,#R#=2 M[TH!2"%!N010PF4@ORZ?LCP-5OG\D^-=?:L3E=)2I7NNTCTMSJ[/>;'P^SG_ M7!:./H.'M>#/!6"VJ'\6B?U6OXQ\AXSM!>J WYED^;M4GJ'\'(-G)==QE_QW M-.4]3(7]M*DA7=(J7,\%QDH^62G-RA6E,K+)8&H3L0L_=LF6FV* M5$V:D14\%[GZ_1"Q1D4:-$]V/J^$?D)M M=P]\7RI H7'M%:*^CE#P0BIFX'*8CS+J>+2HO*=0S3N<4<&L9^_8+(]N(S)H ME .D"Y/'SS$H0FB._)RCA!:T8#-2F.F&"H^?O/ 3+S21(X#H"Y7 _]S^0,8\ M4+Y4B5>@'\K$N6/]J(]B%.X'<7#.B#].$2A OV+]+>"^V^]47P01H\X4_%NN M%_J _^%LG/L",/+#&%T"!O)PSHO 6%6@6 9:+T2?[T+@^EO-Y#IU__IY#CGI6"L*E L!:T7O,]W*7#]K0Q<#S>S$#SUGZP_ M*70F;A$>J8D'U3X%.=5ZS<8)]3G OKO/<(+V]DEC!WF'&L!T=_H$RSG?!!BW M_@J-ULV/&7R7XB;U28X PGH?EW%8'F0/<-<]L8 4LWU^$./U033I8\](\J4. M<\FR/(/F-$.VK@_\4M5K:+UWW,BEA5\7W=C_T_2%BF<4X;5YGFMRB$/^#!EK MEB>KWXJT*;)GXLP@H=;GES-Y(Z=8.)8Y>61?@DD V5'PH\^=EJ7G0SU]+D65 MD\51/B#.()Q^@0,/%S'UJ2-=QSU]!DMU4Q"OWC8O8@[5 ;8;]18007Q<_LJ M.@593$"]I5W9ER1^:=NC6M^+Z1)&BMSNE6]LWZ5%]=QW6\.48&N/%9=K+$QYB.(N=4;'+C,/+0KK'!'[EMW+- M9*:0KL9H]&-\>S6-HS/>=1E2#)Z#,,*X)I<2%/[,H=![R1SK.S7/7U+2_O%" M-,N%9QF&$?P0;#]%V6J;9)!76!;0L_0)^VB>^;*AI7*3JT(GP3,&?3VY,>P. M:DZ)Q.KL*UG:_0 GVV5FNWSD U,CDVU'?HAB\DJ#-/OK+%/5U&O:/=T%$=R\ MOZA%?F02?["4F#*.DSG@N)_/8S*=;00;V#'?DS8PK 3=#GPE Y&$("#%/!/> M?'RMWF7#>R7',=6OK%%""N(.U#NQ>N/<:V99EMJ8^:85)I[X?W#Z41QR!( Z M&4ED>&7>X5_NXG_%G^-/C_'_8?]Y^ MTV07Y O]QB -5P7<:H:VYK)M+S-/GX%S6\DF?PS#N=F:U,]QW9NN##_+X8OB(DCGVLC' MH=^#W1[2P?YR]_Y?__C\_L=/?V&D]Y!X /,"8"P)*8\',-& M@)*S.\;?AFUY():>;R+6E,8D#%ZSF24CN/W@3NY48=EGSO#[S.AN5?50I_=% M?!0OY[^>C_]$]IYE_G.5-Z,7KPM^X_T7\N=J/X64.T=BON4_@/"8_GZ)Q7=C.?RW1X>"0[Y[[N M&]*.UU!QZU6G/_V"^/Z*AN\=6G(FEL_/*7T.N-K@SF6^20X96ZI\WKN(NHWTN\K2D,13&O6P./1M.*Q)NG*(T3M@N-[9BVW MS/#M-WQ](=TKD#IW'=5[#9P;#&]6H3%#28!C%=0(&1I9_\;0F?G*-UJUA@^W MSFZU&R_S7-8Y?.N7>YW;N"Z4;2DM_X@: M]OB77:$Q!, :2?9X F X%:^7+V]TA^#]3**_[+%>P T#/W- =9^?RFU%>)QA M/9MG(M-U@F')T*\#CR3N-/_/UY&$=3;KS>7OARA_O8ZS/.61ANR6+:KIXR:( MCQ][N4^VVZLDA4ZFO_18)LYU99GT48PL)Z,X.,R>V-^97UU<8_D51"*%3'.K2>_GP]4Z7(JT>FF9.M>%0\5EH=_[\CG^B*[3$SZK(ZW84-8?)/+S31-X5^2NMZ>YS(2$)* ME)[O/I[KMRZ)O>M4^YM=^A#/@C\7N2$?$-O*]N=RIJ>>,US#SCIL:?_+_AG1 M]*/D\PYV[.KU9B/Z/3$3XNS-[E.C5(0_D5*$NNM MKD].ORR" \:G?B4^'2NQ4L RRPZ[\FI=<>_!QOM:.@3GL(Q85;:1:[F]U+## MO5VA/=ZQDD[")#87]3VK&;YO95_Q]2VTD:]3^=L$="GGYV3+AMFRI>R>+4BF M%\E!E.> NV[4;\0WUR>+'8D=28\9DFN6"? \,U_9X<>H-/92C3M_L+Z/LM^N M4@H7?BG[LKDKJ%;0?4M W:5Z:S#=1O2M@'2G[ @A&O@EP# I.3X7A+;R);BZ MUJ"NJ%17VJ*N^6%TN?!\BEZBD,:A:W?ZB.Y;PN@NU5MWI66B;P6C.V5'B-&5 M4U@R?"X0;>5#5-H*BU$S/^B\VM#PL*6WZ\O=?IN\4OI TY=H114:W'(VV$^W MZWNZ2I[CZ ^F0'XX?)%D>?8(%=54'\42+>PH;%/%#>2U00@SVEJ5UP3"5LA9 M X_ R3@K:D!=!/LH#[; R8(4-8Y_Y8R<7)MP@@?7\2K9T8><01QP>U-H;/D] MRA1?H;L'VL([FB.U$A^NQLUV,3:K!23DZ^17&1S6)/R7PL.8P)55] MYCF1FR)K3&7187Z3^8AO"]-94/ SH6%YNET_!%N:?:8=A9':VB&?N$K1Y,EZ MT@CQ!%7S.G92PHA0_>LY2<*,9,G63_[)/V-JLC]X&P@+ I_2N).!E0O]$8YH&6R;H,MQ%<01W M\O/HA>K,:MV^R*?V(!7(\UNK(^))/HS_T5T&G4WAWKM#I2CYIHT*7 M>,&QNKTNRDT_)NQCRW\'17U)\G_1_%B%5TE:_ K:J>X5.&?B'*#5^$<9C+S& M.)@[,)M7A#705)>J56?\ M$>%B3>9_S):KWP]1RI21W\&CIM?LKRN:9;=KU;UBHP,C!5CSRNMY%WC@J/-\ M"'BLD&/-ZW%#22"\S&0MGO/M<*N8"6Z#XE&EC%EC'$(IG"S84L)VI:SQBK=. M*TP@X2&%=X+K=_]0//WK6LN<4-LK]04CB_(!EY(7LLP)YX9<0R/@!]ZI]W75 M&),JC4S1\]H?N%[I\2Y*SE3MQ,%_B[Z\T0H1$]UV$7XY,S?=0%$\:7WO\QB\ M .TRRVB>+>/P)@J>X )=1+,;M@Y16I9-5BA=JR-RZ-,77L:P_EZ(P6@ \V,G MO2#!([02D0419+S7XW:@@:LHYB4PMY3]\UWI906U7K8U:2M*>*'I4^)=#;=L M&Q/ @?,H14R(4U2$;X#N999'NX _\+%*^<(6;#\F:9I\8RU:+FZ-' (IUDU1 M2!5E&-@?>SQAK#A3(@>TI$*BF@QY*NGP>Y'DD(G=V([Q=6#;8(@%)$TKJDSF MU7%XP+72:O3@!!>D(DDDFJ0BZN&6EQ>]7&I,)'^NY/5N'T0I,'7!W/!GJLI; M4#9&"J-Z0IZXB2/]=0CL2]C=D6=\L8BM81VP]SQA3JTNR*W&B'**!Q-T6C'V*#'L2^@9E_ M4(,H2U-D0,7-W\F@L6M)^IN $H.S+>@X-1']VODC3T5 &\*9\40"X. M$;-/ASYO8^ 0L[)6/86HC;B[_VQL6U.,L>8@UKP%.3']DN[KHCS47I!/"!Z" M=:J=JP.\14#@%M3NL"M"Q_N"$#G$(4U)G,3O5N#I;*'.RW&@V<_2+KYJNZI> M)45]H=_SQV]T^T(_)W&^4<4O)@R'''*F*DJ&G[%C(8:BR2+9A*4\(4^4@5,4 M+LB_:)"2V]B3I^)-3TP$_X[:JB8J*?S 8UW\NZ">:K=*(%^7OJC/?W0.Y?6J(>[IB MMS9';*2;GC)C_;UF.9U/Q.Z?TCSSI<3TWV*N8R M'_Y=LG['"(C,U04)ULP1(LO5ZK [B$0HMNE(\^B/P%]I(A-/5]\&*Y"3231'WB>F#-"/HOH M5+\1D:Q)Q0\I&2*_UBR1R_BPXWNJQ-,#$AU:E3%U^#8/::[&U38#YH_7:RST)!LIBC,KX'#3 C2QZ>[:W? M>R9V;CN7N6GV6/.[76I$([M[+>_BT4#&B!SN$&":Y- QYFCO M0](B!PTP-R2PEMJGA@5\R8]N-0/G^/^!(^NQ5? A2IJI^6N;^=S,V9K9(G+' M32W:C?-VWUF.C(>L)Y1WT@BYY;4+UD]W0127?WRDZ4[U-.&(89#;X%C%J"\"](^!V(Y'BV+LZD!) MDQ1$2455M"! %\.U @?*J701%+H02S%C=+? 41=%]C]&H\K@09!CRCBEJ%SM M6>/)2$$,.>>(L<2Q8CJ1I.'H(_1//A5A!JA3?T?9EU!&YD8,@QQ+QBI&VS]I M&0,QGHP6Q9Y_4E+E#SWPAX*!,$(/Q89Z3G"E# GR]Q[P.RGZT#)X$.3 ,DXI MFD[*O$!EI""VG!1,@.)8-7UP@LY3*8]*M?!8:HP<'+J%5/L694O$QM[#L#$_ MX4YQRNW#$; @Y2K(-F2]3;YE9!]$(5DGJ9'%7O%T7G&!*'Z^8'2O@"PD0UTE MJ0Q0QU8XK"=2DQPA?O4^GEXW[,_B#91B[-P6A]=P"87/[>20P_3F$[O(6($G M9!HKD..G[APIHB)#@ [AA'CN(6&D2,-[<8QN?K30!G4(')&+9+=+X@=XO?G+ M8?=$T]LU?V*:J2/].=@>X"&.VWQ#4W#4M@D\W-AW@#IQ2*0(:E)ALNLS93S$ M#I(1L<9:G2!..'6/CU0]!M^+NU(?:4S747Z1Q,RQ.3 X*%R@).XSIG$C(;>A M">HY?>!JT#"(+6:*-&,-I7@(BQ$MKQF2'PJZ?UV0FC2I:7M/I_"HIYSI:9\F M+U$&H_M9KP]IRIS(*QHR(;WN@A@)=#D?O3R*\4E! MH-W\_1BW;=&+@7V:+B]IPKR?&T9DJ 'W]IV'&>NIH,68NSOB-VE-_J<:-B?# M7S+DA! :N&5%\.%]&KG"2>E6BKK3/,RZ1^@6>U;TP&_(?8Q/M> NQ]S/'3_+ M@HO+ JM"?'"T?=8#N5ROZ2J/7F@E+IQ/MFTQBC_=4S"3:"MJ$/7LZ:1*L<@R\1PCFICE$$'>DB7(C!O[4@?'P MVF@\2/U#1YXEM(U27S^L#1IV=I V3CK[#/'JUZQ[ /5<;BG;D^S&0"4-0T*O435 MV0U:;.+;:;K;%[OK";H\'>D,D$BAGJ$ =#3,S'%')8U]N!%!*2!=-)T!QIC6 M%A-X%\2PV0TC1CZE;*+[.1#6D?YBPZ1D#3Y1QFI*0]:(%^'.(!-'.(G;;?(- M",5*R1BK<98*%+ M3=<:"LHQ$:%D6TAPLZ2;\%:9AUO8+:WPLY%FB*W7Y9K[4+8JO7Y=S ]3U&@#0H M>'T7M3+FY2'?)&F4ORZ_1ZJE3MD8^53N%K(U<;S1$O'$[6'80/IW-3#Y%8;& M,DT_)5#%1ELK5?/93=6FH-V35;2=U70]8MGLA!6#^YFRC#;-\FAU =<^T]?/ M%.XZ*=2B:HM\LG:**,_4UH:(IVDWOV/G:#GJ\2P5PWM*B;$CJL]L^L:IT3\/ M:92%T0HV)ITFV-\+N3%JBBV;94\7Q :JR_FT \+ZX%0FX=E@G8B.;*-]$\7T M.J>[_CHX73V1&_ \?4VW54WQ(8\A'L[FV^@0S@A/W[B1;+;)W!@F-VN3P+O M8.?UFWK]Y15&C(3<*B:HYZB8PM!A$%O-%&E&>Z_E,1<$8_GCR>2'ZM&&DZLG M;K98QZ*KT43E_0X: ;FIC%!'8Y.FWQVQ:8R18K))U">_"]*UVGC:XCE4R1<& M"U*=-C:^T3IM)Z+P2BZW>U'4(0Y_8<($I_42A_9%:NBC5%!5:]/MB+U>VV Y M)E9L>Z+,.BA/4UB)C(5D35Y.TQ9Y&3X<<#GG@I=4,V&5&(HJF MP![S6\&QXWIOSA39BI.<&+F5U%#2\U#TS9DJ'DX^ODIJDRAYEP(FYZ]WC.N< MB7/Y^R':@Y&QGZ^9J<7/$9N@8.."L\':,L-<@.&6UVR#M*.&1PO"]D M('L0@ILD+<7@_XHJ0<0(WF':J=9;L;OD@/U4*>VRH;2:CZ(3!E!WJKA:1_T3 MRT^"^.F^ ,HN:F\BBL9(L5U/R.[]+[2>I MBJ9SLV))P$ZS9>WF9*EAO2/]9PDB'*OH!I*7S[*"C2P;SH%%0(S(Y7%AA0Q_B$?0J2Q2DZ#(3>^\2N,W$V]K/P*H[V39OR!9"< /OX5L5O"4>MZV'][V4 MB^V/).^ O?M)KYF8<8_8G3OZ9I<9&',?YZ;W^4@V](:E5>SMZW1M1L=/PO;@ M_.PYIV,/R[Z>9;*UQ41B?&G4GK.FC0CY0M.G!)&89-7U7=V6EC!=&='(P,@Q MSISR6@M;G&/)0X/"H:QR*-(T/;\ ZD^WM<:PG'@V=7&[_AJG[#?/LEJP*[ M!;/D5V"7%/QZJD^!_C,TE [;XZ>")2_HK%"/0KGJULBQL$=,&<(431$C3Q_' M1F:J# ]6+)MMS*(DO(P[#X^$\&>17G1,)-I^$5 T&H.G3("[?^,DAA70*__6$3I+2K%KIQ M(DC7"+M*;51N-$H!L6MM2=#1Y1L*=L"0989(S1$I62(P*8C$%'0JV0*D))PQ MK^7?)RKUIJ"31GUC;JLI)LX'!J5PJDO M]QDK[7B!.L:&\.J E^5+$&T!=A\3IH4=/#6:K'[;)-N0J?43:(VJSC7&C(,< MO$:K1D:IP8,@AJ/QLDPQDF*?] ,0_2NIR$*T7Q F,N4%*6C[@1<_*H*-^(*$ M[8+/P6/Z^-H^0,>K.W8I(H7R,J%W:+\&.=CY* MI-%MEL9X*GB_1=5]9F<6+:P;GML+ C3\OE[$%W"P>AIGW.SA#FG/ RI=/9#/ M; UQFP^G*)LCGL\Z7(\.C,%"D)&@ #9>FI1UB].AD=_3R70U*^*A>C^:. M).P[:NMH/J\9VGD4IFH[GYEJ[ESE=+9VG#DYF;(W-,LHK=-MH/S'/8WIMV#[ M2-.=0D']O9!/8$VQY7G.YA9(>#'ECX>,@4F6+5>_'Z(LXG?DU$<4ZM;(3;='3-ED%4T1 MFVH?QV/G:3DND0;V&8]ODQ-^3&EW0%ZGWPSG;ZOH?3.YT6EF<[J==Y.S>T%* M(I.B\LIK&#ED(7^B6?0<+[,L645!3K/K>/6W91PJ_GJ7O_[M)@];0_+F1D4Z M_0VK3;J/,75(_%),7GIEJ@M2(,>D0CZV44ZU4AC9(,N2XL0 M7PX 8+?KZSC+@^VVK;KRP*Y(+7R, BH/0[,?=C=BJ!@&?(5\0TG,:8A;=#45 MGFNP:ECY/GB%/SE>_UUII1WGOE3*D8EYN&_I2@U?6F>#7923!&@):>OWFAFV M*<3N@K6C+C-$-)4$AL!,FK0BX(L8QDRKHAW!)"H>PORN9+\^^NY88J;P.DC^ M>ATSGFB69]=9=J#A;7I=)*^5$"YRW,1?]8-TXP9'BI)VE-@3HATQ\@SVA88$ M-!OL%9R0DA4BB!$&SR4SLK:R JI=CUR "3'Y,"5*7;9YKH MWM$=*?J,5427LZ;J.T.OK5<40^X;=]F^1?DFBLFW3;3:-.=^GD!EE\!+K2"7 M6FGWY( ?IX+"8!Q4MV)<6Q)I;5+? YD#X6N2:!.D,HSO M+Z=R=WY?)YO3NS1941IF<'/ANK@\=KM6^W9#^B&%L\&BR[O%WDZ(-X+ZO(^^ MEU)0$/=/2AJ ;_Z\$G?2\P?KR+ZA@TC207:R>_U?_Z/F](;]Q'Y9_JH8]7__ M?U!+ P04 " !TGI%68D[LR_V1 "6RPL %0 '1M<&\M,C R,C$R,S%? M<')E+GAM;.R];7/CN)(N^'TC]C_H]D;LS$1,==LNU]O9.7M#?NOV'9>EL5U= M=_9+!TU"$DY+I)HO+NO\^@5 4B(E @1(D$Q CHDS[;(!$$_F@[=$9N(__N?K M:CEZ06&$ __O/YW^?/+3"/ENX&%__O>?DNB=$[D8__0__]__\__XC__Q[MW_ MOGBX&WF!FZR0'X_<$#DQ\D8_<+P8/07KM>./OJ(PQ,OEZ"+$WAR-1J/;H+M'+>83^*'=]%/XU(^;]%[)=W@>O$3$Z% MZJ_/X3)OX/TOVV]Q2]!_OG=Z]N[]Z<^OD?=3UD7Z9XF/Y,7I7[&@ M? %+6OZ@_4P&IU^^?/F%_?4G(KW1Z#_"8(D>T&S$?O>W>+-&?_\IPJOUDK;% M?K<(T>SO/\6K=4"PG)V=GJ5(_J^KC"3Y?\>^=^W'.-[<^K,@7#$Y_C2B[7][ MN-WV)4:D(2>)@[3 SVZP^H66^46N.09/2G"_M,7W&!.JTIY'OSO+!'U%#OTW(V0CF)R6!D$U M(2M%6%P_",'6@=\8F["]01!>!&$8_"#\&8>AX\];Z(W3$AQ4#VA)YTNR X@W M^A"66QUFSBFL===_)637JKZ@2K4V"+KO#I5V0U+N*@^G&78@I0,=^5'SI8_7 MU""X2!=6.&;\)ZLOV8W0%8B'DZ; 3P_K"'?>+ ^T6%G?R3\[QL M*(H&7P',BA:"4/L G!-$"\C"]J"=)EK@E&@5SAZ\!4YA>W 0%L\#NM%6M0WK MQ-%FBJIK<]#31PM@^TT .HFT51>W06BGDA9 )5H=^H32 EU%*Q!.*RT0<5J" MOLO]BL(Y"K_C>#%V">?\%_IOLJ2/73(71I@6N0S"]16*';SL?#>LVAM+I+O; M.DUFTS!P$?+(HNLB_(*\FS!8/85)1.^&IWB-8&FB4<\MT=JU$_I!$A=V2K3* M;^E68C*[0W/'W3Q1K="Y//#9TD6^.$EBZKA ?5'2#\))KN0T)27PA?!< RY'Z\62_S79Q]!33 __$WP4LL:VU MEVQ^UX0 &^K!2>;H-5U)R9&P>]E)]P"P%.\"?WY'CPS;":A@5S3EZ%)C?WIGAQ >AA\ MXF]!DPS9]H4)TG6T;O8AH#(I7J;N-K\7R$P!'BMN)-0/RB,@L0B\,YB%B M);1+3?Z+<*0T=3;N KE_DA4I1BZ%2WZ:APY3OW8)R7T-CG3^5^(C4OZT/ BT MBZ7F,W#DT=M0,F@$W0[<.2_"$=*ETX8 M;NCO5LP*.YEM2[5:_1M_"Y!D"BX.U,-G0B;"Y_CZE9H/$QPM.AE?2A^%(ZO# M3CX@-P@]:NJICQ37+D5-W8$CW\>__-(F1KO$N!^ (X.'+J;L!YBS,NE5>OL? MX^;,OTK.?\3<.2PU\.MJ;B#>;?F0W!DDIVIJ<7SJQ.S;9AV<8B^ 4<2 M5%/TZ$(OC6\2TDTT#3$Y :^=)?EMZ\NRUM^$(ZEB)$>!ZN20M\)1%(0;!DO_ M[*KV69CR2E-_=3('UWP&ICS&R3R)8EI[U^5NJ2/^(DPIW:.X?-R9S$K:[NZ4 MU:X7P.*[@MA9IK? DUG!X9B2A;&V@';0R* M)+\:VEPNG2AB21]U@I1I'E \8&O*\EL$A)(6OF5^H?@%L;"(Z;+=$;[1=P!) MA)I$0^PR"PSY^STQ7I1]N=L*Y/#RVW M;WZ(W&#NXW\R )EOH";)U#0^-/;L0MJ?4S\ 9L6;!?10IPE];?,0\K*TPY.OG$0^33'2V>%/(=M/JY?8[(;;;O#5_H "!G04]@J M6:7Q_EK<]12_ $(*WQ2._#$3 M!NV.1'_EWH$IB!Q1/GO(V_X6Q_1#)RN0N\W+)A%@:K [EE M7PH:])[ZS(5__^GTIU$2D3X%ZS0Z\Z<109-N*^]2N7![R[K*A-=*@3,G>F:- M)M&[N>.L4RVB91SEO]FI,_O%'UOOOO1&JQ!_\HJC/;U*U0&C8&4][BC0'*C1 M7-A#>45F8NQS.%!9%HSNFROPD 3R2(U6?L'"\94YZ',4?U .G-+E%7:H;#ET MFA0=HS!"=X-H.[OP%FJZ5,8J+=BZQ1+>"*,FK6L:U_(Z?R(M"G1,_PQ=IV+%5.N5BXL[/_>BC;'O)\[R M :V#&U)8KJ-1^=H.7Z#ZIV%=6%;%)/5+8,LU\ M&$(S#VB.J;W+C^^=5=4(JBIFGX8D\&5:^CB$ENCU8TBF8(:.&3 N:5!"2,XZ M'E]IPEKVZ5 =;J;23T.H],EYO?6HRS'-L$F_6S,_?H?BO.4J[R*LO8I3A9DIK0O RJ-S0Z3#,S]' MGPRHODORXR1\"G[LWT0(2EJKM!J(N;YZ-GR4NC@-HMA9_G]X+=RN5!6V5FOU M*'/%]6P+H70:A\CAJ*KX9YN44XLK5T?/AHX[TL9RN@A\_OEYOTBY^Y\)VA-C MU2*%+5=-SZ:-/)?;Z=GS$W4FJE#-?A&;5".%+5=-S[:-I]"A#VH];E;/P;)" M+Z6_VZ24>F"Y1GJV8^1LN7YU%S3C L?:5%7,)OU(X\O5-(AMXCM:+O_3)SO* M1^1$9.[U:-ROP#;!*6^3XM2!YAH[!,B&Q#9GH.JR[[*\O9IS$9@+FF M!K%(9.\NI#=L=.HF\DWX"JLN;I_>%'#F=\:#6"1NZ=N/#@V,1U=.[&3=%ICD MJXK;ISX%G+GZ!C%0L%GATHG1/ @WPKO);2G[E%4/+]=1S[:(M'N/*V>YS!_K MY.JH5*H,X@LYP7\Q7$?U\'(=]6R@2+MWO4+AG$S3OX;!CWA!/3 =GS^>*DO; MIS-YF+GN!G'.N'[=.?JD;B1\Q1T4M5!KS-TIE7*(U?V":U*:+,%7=H &D4DK$F#*$G>N9:VL=JN"!GT+H)MEC()E5+ MHLM5/(CQ9)H\+[%[LPP<_C&@4,8^]=2!R[4SB&&D$,R392I-8C)C^-1JRC]T M"RK9IS]EM+E"A[&?(/IL^/+6]]#K?R+^E+A7SD*U20#,G;5[-I5DQ_\;'+G. M\K^1$_(=MGE%2W#.3X@83HW5EQ+&7&4#!:[L.GE#?B.*&MLK:9/"5"#F^AHH MA"7M8GIND=-8H:R].JL#F6NM9^,)>^R,];+Z %?ZNTW:J0>6:Z1GDTAVD.1< M3Q?^:I4V:F#ENNC9UI%UZRY+-,O71U["0IT(H>5ZZ=F7(^O:#0Y7MU6VPM+? M+=2) %BN$9[EX3]^V4][I2$9UC:C2?&)ON(+TMM-0$TJK-,3F@IKVQSY^7)R M_SBYN[T:/UU?C2[&=^/[R^O1XV_7UT^//_61!ZM5^J+);/NR\S1(#;J@'Y"(B!OH")XJK'9!DJEA%$F6@':3Y&9(;MSY-WDH?BD0\+A2+ M6*7[6F#Y-XD0DB$A-&HJ95A&F*EYO3Q4S"R%##7A)(J[NM3U%,7U % MH.YI&*Q1&&_H.X@LMSK9:*_I\9V_G1!5 4H&Y:E $:%E>\K=PR?T?8@'^LS3 M9/:-3(I4F!Q6".N4A79&Y'9F("W4(5JW_]R]%%I].+\/?%>X=,@W8 =G6N*U M;#=:V%+5,J6RK!VDD(=FY>92N*NT0\,"+)9M( L/Y9'9C?F2+H(E@1BE.=IK M;CEDJX.C1=-[KE: 8:4H;TD7N6LP?@5PE&BE6B%39)!;>N8?RY$\EU>7M MHX@:5$VV#"B\N%ZME\$&H0>TI$YTTORHK6?X'_0KFP?DH17#]HCB M>,FN4JF$HAL'ARRR9S)+ZW*(U+YAVTG7D80T66RTS5_Q:ATPWIV23C+NT=_\ M<>V$?I#$!9GN$8E3RE96J,#5Y:,"9 [B\7LT[\40LO,96//PRF"J8.] M6__26>/8V7^"KJ:T?510 6J91]$#BAWL(X^>L3AIAM,XX=B%%ZHVD?)20QZG(8 G(^K=N7-XR;*8ONPW O-G=OQ9#' MSW_17BMW!DK].&4Z6* 8N[M]2&T>R _R>2!'_UKZQ+_]=*1Y(?\88J'(NO5$ MW9[J^LX*@9L!9$5;M3+4 M-TM%P.$A1';P5O?2(!EK)V_(IYILG#@G"US-?5 MH8(E<5FD9)J!^XI,\G@_V75=<7 *E]1=G=)K$ ZI>LX%XUW@^+DCZE?D1 GI MQ#C>WJ%^1:OG@Y>TY2L"UW.-NO:N'9LC-C_G[W9"O,OSC]5B"V[1"A+(O6Y&B?Q@G3HG[O3NI N^Y7*8OLXW"LHH42)BNS#H8N4U[!56NH=!S9 MDT)U#[MRRYNL9C50'1CK^G\@ Q%!TI<>KLA$M0S8NS$9>.XZ*ZA3EM.GX9,$ MJFFT:D5616M9V- C6I+FY@3_5R?\$Q5$R7,,X%:PCAR*4"V[#OP5^41\2X)^ M[*VPCZGH8OR"Q/2HJ64=1YK@M>QBL)RPZG:U=G#(C!AD3U6WNZBH8AU%E,%: M=DMX(#_9+:>]3! BM"RF: LZW:C+S J[DN HT.2T40.G WWWGD38#\I@\X=K MQ8?,VGHFJ[\9N YN='M_ YY\'$7Y(8IZ7W(MSPWQ\DNJ M?Q_-V>L(PT__%&F6&7N7T.<&L4A)YL4?10D-&Z3V5%&DD70;UE*HO13:GE#! MD2L?5:E8V4N6-7--H:2U1)'%:MDY]%<'^Q'=9:%HXE^_4BDF.%JD09YT@%R@ M61"B[Z1_:#*;T=^E*/<'#\^TH:M]:XG7K81L.Q;3<//T:U?R'O[W0E#AYPRZ/H>XA=F6*Q,'*O>2EEFG\VGBDXY MP'*KY3!GBVSL_2.)XMTD6T40;F$[>: &MZV_K.YM<9.I0B[!M&(3=I)#AQ L M\MD9L&^(<--,S D1Q,[3-MW8I^6>G%<4D=U_Z! Q M8-\)-\R5F;XT09\!#MBE>GY&%3JE=O)% MG-(VJ5L$25<6R4$U_AWA^8(@')->.'-TG] ,3/FS/X50)M&@5VK#9':T!YIS M1F_&&QBXG1:Z(& MWZM$#3X^32[_\[?)W=7UP^._C*ZN;VXO;Y]^@AI 6$B.VN 5&HFZ)B:M!3#: MI65[./HED,%+:!J%<4&UY%\[M9)_T."-[<1WF*:VH@14#K("0S=67:4IDJ8#0MJ[2RFAO! QI K#"(MY2,-4S&V>TZEFY%+@.R'??I!EN0/EY8 M!XS*&ZW4S2$:G7>XD(6F<@+GEH.K;6G%'2I?#B7015M!ZYQ'UH0,$-:QD@WJ MB($N\ K,V']634B)ZL)6%= MN^1.$/YR0=YFK MV IG8TQJX7KN?#2^10J"$#LU6S2M2P#518HT(&>BU61@#\$:4O=L5 M7VE:S TIW)J.%["HT=3;SUXRU #6M/& \_81DUF:$?LJ"0GYIXR@S+N?_6W" M($;7KRAT<<1U*U-NYTCXI$ MD^$$QPIQ?UL'_CV*\[5A&PI>&2/;K"7+Z:5;,I;%SXH6A'OT@_VER8*[K5L6 MXNGI^$EE6TGA MNX_*[5A..KURR5EG2ZY(&:FPH4FC[VBZ59KKA9'A 1%%1#@FI^;P!;LH'<8/ MR WF/FN%+0XM2-KFLV^<[DZ,^1"PZM)"AY.%M323!)X3H^VM0GJ5?NU#2*RL MR-+GZ*J"U[7VP/_279 M@V[H:VNK(/'C<1R'^#F)J:OM4S!E6N&P2;F=LG#/()KJ%9EQ2#8]0K'2?7!/ M-+(K75VU(V25G RL=#2$-'D-__XNQ-E+WZO-_-W7V="\ZW#RLIY5DD+0Y*HH M0:)A$F!=.M'B9AG\V%XFUJ2].E=)>W4Y?OQM=',W^?[XDP&YKK:BD$]Q55&E M[Z![T@/Z/TKJ%V=)E4H33H38I>]$D3^,?:_\BT+)U/RU/]:N7]UEXK%G*EV6 M(?V!X+V>S9![D&!N/[)_D,Z VWK)<*J4*@".V,S/1W"/8BJA:1B\8#*!76R^ M18B(9_L:Y]B-\0OS=JO*GUWW8J66QL$1%A !#T='AS+O@.U&AC\!H&"'6CZD M5(T<+*-%Z;J,WG7Y+EXB(O#=)6F9> MOD*DWRYF,B<_+Q$CB.^-5T$8XW^RWW-(+%,5'"E[X\DA11O+R[)Y-G^;H>QR M(+HY/2C\1JM&$H(U=W'\*W6*DK[A0TJR=S%OL.^0IOQYQ=NU_7WXC;F#2]NR M]YRW\KAC!N#5VL$ANWCGGV]$5=X(VD).E@7LUSY4S>%7;;TWDK455ML0?=V/ ML6KA6OK"Z(I)"K?(;Z[1(K&T0/CCJE:?Y!_K^ MSV1&!#TF8S(NGLYJ'IU7;.:-CIIE!RL"7X>9^@73+ 0W07@5),_Q+%F.79%0OQ"Y/?2X/'SRE;>F*57=&V#]'4O ML$WH5G$ZD*OT1J96DFH=C ^!/#3C>Y#$=]AYQLNJ7$=-FG@CED:YM0[5!W<( MV$GE :V3T%TX43;.;GTBVT3J],FO6I;B^?#I^4&Y=OP Q&1RL5Y7<<+R[)&D-6DY#9<:09Q6WA&(FE)HRV5_P&\.O6?R%:(1WB M9G83UCE&#M7!;[N\&<"::8C6#O:N,CR9'7GL>\QK@ TH>3K)-':,/&LLE[87 MYP80D(F >JHD(=64(N,J:Q\CQ>0%8=T5.7_3.74V+,XW=#SU?7NQ\C$R2EH. MEF6?E]MJYI9 7MHKQ5:.D6#J K'L)KMRS(4)0<&U\*M4/49.24H!UKUU!T2Z M#V*4S]P/:$E7ZJD3,J-AND&0YE5M2V4!?Q@^%K 'FC43BF59YFLWH4VF,7X3 MQ\@S16D 2SG?Y340$#BNF9@91%6^L*)'V[M7.YL\-;I+=!&B4@@$T5==T(E\ M ^#HJHD1AU1K*1/K;L?E!=UZ;CP>DK64B:YY#/8RO(V#[B*1EV+CX*AIXG*M M0^:6N;&E(D'L7#<-,9'.FCYODBY!'$8+ZY2%]I$([0SD'*J#"X?$4Q<-M/6: M$VQ Q.2]7U=8[;E(U$P\L[S/.3IO(L8CN*PKG M*"2'Z2E>HZTPJ_;:4A6/DS8MY6.9+]EN74]ED&T3V<)>(??:;9-4*V7!?AH^ M=GR@K51S8;5U1 .W-LIKH+5I];C9UU).NGS1@%C[^[5<C*@FK#D.MB!+T-B-X&A(C?>AXRA_)4IPDL?Z-Y?S37D.@5X,.@C\EZO61O MSCG+_,VY6W\6A.F#D'4O&LK5?IN?58C;1JB6V3;2U%M/SBN-N<'>O2AERE[! MLG@^#V\::Z/60Y)( K;LI9Q;G_2$C,LZ,I1*6<^$>K26N1ADSYOL_!M];VO] MN(W1JM:)3[8^..J 7KC:B1569"[O.B>%6.7JLTUH7)F;5:HB.+JUT^C^C4UC M$5BVBA6".<=$ "ODG7(FJHJ2UG)$%;-E:QJ[]Z;C@<^&8A'K:5 +UC)/MP+> MJR0D0DM7:Y:%^C(@4@WI\PR36?ISC)^7Z!&YI*3@1JU5FV6A?QG^T-XAPS1) M!]9K9YPMS*U/ #A+FN%Z3G^D$/>2G.]'U4O7LY8S[22@R3[>,2^V>['+8+4* M?#8\OJT#GQPJ%D;XMZ4.,,SSY39-5N)=)/%]$/\W8A:) M*I[4U;&;&8W06V;7+3]MD%LB;D@K^ 7YB/M.:VT]:ZG33@*:;"MD&_0<@" 0 M2\/U@+S$I4BX9KYB(>NI(0%7D^^7-AYP%I4'-$LC+SU>)&*Y1 GKQQ."];T= MJI7%VE/ZK__XI2C+.]++]-?[O\T0E,1)4*\#)XF#])+C9S=8I=^\PI&[#*(D M1%=LCQ_=V_RA_:;7T(X'DZ">?R23\DP[J*\A@!XMSW:&C M02WCN5$?GHA6+\A7_M2&:MMB>0R=#V<\TZ?R[6S1@63Z,;]W/+D\)JN5$VXF MLT=,#N\S[-+T.VFB:VKZ"9;8+1C2:N:5L\-Y)6N?SBF%+XQVGQ@5OM')C-)Z M4W4HCII[5%&%GC>$%TZ$H\ELUR-.EP_*@9D+Y+50W/3)X>E@!/DYHQ^OYPC-+F1JR]T5Z#, ?D%OX.1=V0%%?I.QU-16=XR[I4G3*Y M/PR_T9?14"FCC#(Z*Q9?ELWXPEG24\SC J&8[$+6@:\PFL\/1S-K=)2U.F+- MCDKM]KEO%R 4[NK]9ZOJ+I#\B-;H05P MHUU6B^7D1.WPFCH7,.>"1; DO8^HOS?-#S?#+HXEYX!/%>:L0I/_,DH;'?UK MUNR_@1W[AY*@MV)U46PUE8;P!#SHCORHEZY?'@,?AW\F3$Y[!SY\C;%:L3W? M]\BJ&>N?#\=ZH068HSKO( UNP?-%')657#.\I6MK.6?G7Y,\5 N*@QN>BFK8 M'J15,1J]#%^0X>%12P$BVP^%J^HOG#7X'6MPM- MT;YY>1:MNC-URT;[/GO+=O>BV-W:,WJ[5L%-)7J84CKS=R A4RF')LC7_Z"^_3D<#8J-,J<9?:;A3DE"40AO8%0;*/O/#4RO:N;7]0: 3>= M--)R*5E,>_RF3A:%3!*2DT.%5UW:R"AO!>9H_@NB&CR!K9]D1RC%1YJI*$1;6E$FAKE;<$>Y:[J!&\AB>>Y9U!LC[&Q0#^?HG\(6TT*MLK'0CTA/?C:,_J9WU&Z5H[&"?)7NC=M<7[)U^N27+F1M+C.PF[1BK=[V( M.TA)U+M[)#G$)(BFD:3V>BJP[YALAI*(G Y0*++\RB MF)P.G65V"JPE";]"64*?A_>:526$(K0.TA#U/FM$B(B3YDF^(H-A&:SII=_U M*_470*D(N%-%;4WCZ= 48P>YF[5L-!BQ"9BO3O@GBEF.ZP(4B1V&4@/&JE\3 M5%TOR^EFP:_(1Z&S)-C&W@K[F(H@QB](E0Q-VC&;$]H0ZTI05,X\U?/:,?98 M'MB(G:ZC6'+W4%/+6(*TP9?3P6 [)+.O^''ZA"<]EEV23N.8_L3=1G)K&$\" M56PY 8:S,[:_4T1SNCEZ0.L@5+5#2]4UGA3-4>;T,-@DF3W&4O=8R_X3+:(3 M2)LFC2>3=O YQX:SCK;FV%/H>(B 9IDJ,H$2D;B(P']>BH^S4G6-9TUSE#D] M#+:0TO2C/FE6>!$K +\B5==XMC1'F=-C M.+-I:WI,PV!-3O^;Z9)ZV?D>W7HQF['<]");O2R^+^:1I!70G"?#&5;U!:_( M;D6JBQO/ R5@N2^6SJSN_0.FEK& MDZ()OIP,!IM5Z5@(T8(,![+73J=+%RKW)=?MAG<<)U[ M3GT%8Y7<$%JN5H--FO?H1T%(8>"3'UU4.$G)30.JS1C+%*V <_[HMWG">3GH MB=I]Y<*^WI^W07RDF66Y"?-QCV9Y6_* MIY9]Y%$'UZA1>XK7B*E [.BEH=W2F/IT8O*S0E7^85U)R(HLC')1ITJ3 MS]GAY*,2<]KQM ,JXO1L"/>? _=Y=C% >+]]#%HX[;1H":2GT8MTZCEX39=3MMU>I@)@H558@.8@W@6K:X[63!Q)G)(9U%%;E3UX!U[&D$ MN(,C_)#\X1]*F_I0VL:7AD [.+$#FF?2X4*V8&XV\:K-,MSJEG"F%=P.TF?! M8,[8=<,$%7?VBBM470/6L:<1X YR;+7@#V?[GB$KNJ#2][U2WZ,+Y*,9KMG M-&W&<))HA=U!5BT@#X4K'7H_'!YZ.8\1@SY9BPA2PNP@]]0:W5M",,- MF<*989G:E/.TM=[6W!P=CBQ5SX?6WRCKX8SHX8.)I.M*$N:GB=[)Z/J5NA D M.%JP,&\F#7FN"6M;PB)UC)UEFQYBVUH(OM@H;6$_2F]AWXVRCXS85^!O:4LR M(4 B0B,BTSK/B;IJ0VQS"6G0UN.'-]Y+A< -:QFQ5@SP>E":-JW+0:;X\K(V M?L6\UP ."X+3L(2N#A4LB)LGK5[1Z1N&>'JN* -==C0KVK(@RV !J[2+$WAS=!S'BJVV_C%5Z MDP*GZ2 _S$R[78+(_AK=DA]YR^EA07":;K2<2N+JQ'GM[73<)RO$"N[DJ S$ M]ZDF%B68^2AV,Z.2LZ+A%\$L3$\?:WKZ>,[/MU%,1U9,H#_7A:,T;M1\ G4H MA\Z,QEU'S\8$T2)8DMY'U*TGWERA&79QK&1Z^501,%MH^%]&:=.C?\T:_S?X M)I=#P=#=1MVSR\)*W83BKP*??9:^(!/2./ @O(VBA-ZF*P;?2[=4'@'OR0@X M'WHFJ),[9Q+0@%O3BC*T]_QWAUI(%;T&/A^.^[P=^",\[REU&\'S!?5.BY&T MXX!D;4,#U'B!) /$^(";;!0T?[AW[5U21IL;*]+Z"@S+G-+@"-0[!RIHJ" J MHQG$[F=(+ZF4'\GJ3G:?_KPZ7_03Z494_2>AD5OG)^!Q58$HAS3K7#1&4JI>((.[_G%.;5G/+Y=.%.$9IL\9I&<5O@V_I@HX/M0K M9^\+2NU+(/1?$?,CG9Z=5="77\6'",A[*B'D+G9-YQ; M&URU^2X_9T_"])@M?P^FV-ZQT%G,)=$]FPZ!&G7S-IEM%ZC=JI7A';LQ?JG+ M,=FRM;($SX^>DEV(T[(T!D>6X^EM3 PO_'X2//1Q TZ$4(XE5KH&^\*Y_G[' MFAT5VX5_+59(J#7C/8_$GL6A??.FSF95C-3F.0*W:G30<%S6K0-^,/U.UJG? MO\R&0%_#X.;!]LH5[CUUBFEPVU$GQ,Q$.O[AA%Y1,-M9G:P,R2K]76.2-O_( MT1)6L\C,MX?5C>K=H_),7-]\3,1.I:=UBE7\RM'25[?,K IC7JV7P0:A]-8+ M50MMO&3=P/0=&++]#N8^_B=1"")[W%1+"J[=>K]W9)SN0WJF!F%3!T@]LJ]OC MLD6@TTV]Y-)46;HLFP]$-I^-IX8*U ZR[/9RXDG?;']R7A5/.!5O$J=-C5A; M\ \T6^#2QQ=!C4$O98H/X6[[>/U*S_(H2_ZKFL50M45PH[]&5R+[B![PYI]F M"A:CV0Q1R^9NLGAP8D3-0F0Z7>+=';&""4^Y29LHI@G]X,<:K8F>TQX3652Y M;BC22ZDUFYC5'KCY1Z+">ZO4LR>S71.)Y)GP'X+E\B8(Z8V-(J]4&[2)6EJP MFWHQ<(_BNR"*IBAD]R5*6^6SPZTR:6Y$VQN1!D>L1?@;YFLG]&D"F%P&-;ME M7O%!M\K[G:+^?BZ9(J_P,HF1ZFR@U!JXJ4"D(.'FI35JF_;&8S_&'D5.=G./ MU(V4K;/7K^XR(7/!#9$X/4\D<7:7NB\\A<>.-'W(&AYV*A!34UA=H<@-\3J% M?)%$V$<1W0/F/Q*1/&.?5?^*PCD*O^-X,7;19>"_T'_[+AJ[?R4XPK3(91"N MKU#LX*7<6G=^7UJ-"[ M4:%[(]H_FD>+];#O%V<51%UK8FK?X!]GFNZD%'H1[=VUM 2UWQR8F4J/=O8N MKW0+QNCL#X_)&Y F).FOB(8UC13:P4MFD$&F-W[:8%#;[QBNPWVIF%$$YUZ5$#Y MT!K/0\12G_(32ZBW H\2S52ZM^IH$H0%)[@\7RZ+FI58<7CEP1"EKQ5'21!& M)V4H(A2N,(<%P;"BF=H.U2X)$> *DCJ"T#>*\#KU=H_X"P6W,#B%2BID;_Y7 MPS?X-,]1Z:WO$NG@%R2C4FYA2U2JAF_P.^/V9H>[+"= 2W-#W@P8&G2\@&N5 MS^"WQ+QWY-G;!>EEI4>WL=Y-XGOT'47JR\>LPD]A$L5CUZ4%JRBDV(2Q]!'J M=X\V.F1B1,ZC^X3.G%G@9S2.HL#%](!$S>0,X0.B\W+Z"WJ_X/B;-!8ORPA5 MQ:C6C1X%Q[J1DF6)C=C>@#[(@+RKA&:L24,R4YG=HQ_L3_PSK$QEV\FF01J: M5K_:9R[:+H;S>8CF9 Q-D]!=D(EZ&F(W-R)-9J2G!'7E$BA3T7:>M)1$!YY. M0TX\TS!P$?(BNM3G#\),PM0HF69!Y$PZ]15M)U)+27006=+!5,,VB+^AI7>Q MN7[%$0VVN?5?4$0:N/79\OU]$3#3LO<4T->BL8O79%S=^O38FA:EYBG^CEQ# MXV7Y?AHN?JW[O7I7TLK8^!$V&[U_)"F&/&.%'V'2[])S5I/9V/-PVOUTT:_D M7K.FCH-I&F63\>H3:%ZQ59_M )Y"/)^C4)E.:BTHQ'21Q(7RLBC^'I8Z"%)*PEY_Y$HQD4,NV@?D(OQ2O+%,):P:Y7+6=Y0+2R"9P:$?6&> 1F&& M:$0I.HH7:,1PL0]/;Z?7;_$Q:03&>\OC8PR:%JNUT]Q314HP8&(?(N3^/ ]> M?O$03B]>R ^[^Q;RCS_NT-Q97OMDNME4>"17E"@#_DP ?S2#"5*:VQ%#%KI! MNDZ15'H7[_\9C)9EU5!67"T4@+[#POT%W^54HAHH9=:J9M\BTA ?5']B2F9W M\T0WJ7RE'A0R6H5R:-Z\A<5'.7N76JWR@4JC2R=:% _=[.14&1925=!8*@AU MM4>2P_'O-<7BRCS@M):%IMNC:N[(0?\M>1"$BF\0+%.;OL53-(W5U;&=& M0]Q=/O#YL%?A",D@(P'#'%0LJ??J+?N_KY3ON(1 M,D-%$D:XH);A??/7#O;V-U3U!*FN=X3\4!"$)B?3SH.^LE#=ZGW3>$;H61 ! M/]Q"MH7C($U[D>CR+M6S.6UM'GE Z^RX1A\(WO$XU&^F?%LXV MCTBZ]Y*'H'DO %B,FX]V?R*?!0Z2R+9L;?"/J;. M^32S:/;Z*6?"J:EE.Y7:B"$G$)#,!:T)E-LK1*>L4IEC(4<]Z)P*':]-DCB*'=\C&\74UVQ,GZB, M5 /]#IYN[#[0+T,\*D >4C? M@@'3<+-S35LRH,& GT^,#@9LY8@N)1@P 6)-%MDGTO9D5I@=!,^65)8UEBM2 MNCU_*=CRJM]*:-@*&"ZI*_N0*#JP XQBU+R%XH?( M=?(A< S3P9*]]:T_P4$-P@82.S\X$3I>GW7)1]-;(UKG_E>7Y3-\H+VOG Z*!8S5NE M^]-# M+6*]:WAW+U^5)KH\9_(%2A_*J5*V5,6R2$Z)2,[L(T%S2QZ2KZ#7G7SSCV' HW ^G=^H_8 MGR_1?R5.&'.R] E;]K@#"[L:1^ZGW4O*];N6ZOI' M0936 C$B!+\2)7N['<\P\L91GI1DD\/]?/KA_$2:0?5-'2^9&LI&4^Q^9S.1 MEJ=6;"6")&PCGF\:^*456RFB0R8]1=H;YX#+TH-!'(SC)[Q" M>5Z,29BEVJ'6A_17JNZVY_V[VS)\16?;:(12A"-,((Z<>!03D/3K69;R[PW/UCN6WM&IHO/9DRAU=II?E$E)1@P/I1=/[1A$A.D-+@NR*EY"XG/!JF*QT"(YH* ZK^Z(W1FNGI< M$XG0''?-J!J M@AC20;DU1XH(*VT#_()@6-%,;8=JEX0(<,=(@R)Q3',IXS5*+XKYJP&W,#B% M2BID;ZY7PP=UYW?KNT0Z^ 7)J)1;V!*5JN$;?..F:U;.GG69A ]XOA"9C;CE MP>B_IY5;31!ZG7@A<$1F":^J41;/>R*>+R#F"4E%2A)!@!7@HDY.*=/D>8G= M_'4GX7O;547-T*I *_NG. 684-=UBB'$+V2G*J?6JK(VZE4:I_FK.[5.HK\2 M(M/K%VK1()\2GH"'E&!AGA.9+=D#\.R5QU/.1RIK7FCX&"7L@*3A4.#:VG@_IG*Y"H)L3]/4R05MY(W M0?B(PA=R@N'[FZHT8CO[-$K%B$P@]6-H-_K244?.+)=.M&BV0>,T9CNK.I". MKCPA'2?)I$?;;>*VW>BAMPGM5E.-S1\'^SJ65\['X3-+MP\)+3X /O8\G"*9 M.I@-2":1POK !.C3W#7\UT;;-&D[/3N344Y)(,9_[CR9(]UFDGM +NT[V7F0 M47F%W"45I$\DNW;\3<2&+3-*5\^+C9LK"_&#Z2GR>?.@7OGD) -R!\!+/3O4 MH^VVTJBU0'+>@,U=/7;=D$RS1%3?_#69@]-]@>HN3;61HR"/'JGD#!K>RM^M M(>,>_6!_:F3 V%:VG5@:I)$3JNT5P0L*GX,.%[,G\M=H$2R]\9P;E*S^U]R;$\C:^GN@^P]Z*)1Q5.9>D?!L<:"R/G1 M]IX BG//=.MR>4/$Z+MD:1!9+'C%;2=-(_PY5]K:^KM>. @B9:; MW]#2N]ADV5AN?9:>F/3YFN42I#/L!7*=%:(O01,Y1+<^FY.9 TI6J/[67>?7 MRDKX2)1P:A4)AQ!?[BG;<>)Q30PNV ?W+N:H+?MB\SL.8W:#G(I)1$_%IHZ* M>SIDDQ,+B">_Y'75)0&$/9I_G>P8 M!3M:B")G2<=^]<8]N)(]F$;&&IF-JUYU4'Q3Y4/_;ZKL((QF03B*%ZBZX;(%69C_N;M)&"^7+&T2NU4H^!A5WOTT:\I8)@E5O7^5HU$VED7^%RZKLGB& MK7@XMG=!#=O)U%0$EL7Y%^!/G7 2LJ3*'HN*F:+T>%//'5[-(^20DB@LB^J? MYKU6F8+$E8Z%00VD "M*7S-Y%. B MY$4W1+3;2\#PT5G2-]3_2@Y]3>0KVDZ8EI+0%!A?Z\34\57(8[):.>%F,GO$ MC2.WZXNSD=/_Z(OL,O;HH?*AXYY!_JOO[A?8ACP?R MX5PSU%?XX_T Z39I\ WRKIW0IRY/I'/)*EG2O=45(GK!_ 2<=17!3!ER@C^< M"QI";&N#^Y*.2I]Y=7O#9'BGL?/T?W3*>R&3GQ]'#XC("KND2_0/9+(M_Z)0 MDK<';=-F6=*?A_.=;4HF_>@'?T> LQ/]'H1_4I??U%9=M14MES!6M;)8S'^( M\1[%E)%D<_2"R1I_L?D6T0P;DS4*'2JGL1OC%QQC;J"9? /&LD$3U+9&, BK M!Q'!K4^VE^@NB 2,V)6Q0>DU:-K:H2#H]2[PYT\H7+',T;Z7S7EWB&RZ)\]+ M/$\OT2^3D(J7HW>E-HSG17NT'1B?]/A>HKAX5D[=RPA$^L#A-NRGTO52IJ*Q MBF\)49-!JFQ' &0ZN Q\)K1Q%"'V-G8>8]C K'#6PJSP;I3W9)1VA;E.%CIS M9(:'M9A;5ILKLMHV.Z NM>BFD:J% MHAC\*4@-3CGI;$M=YR^3B"PD9$&D$V]A"=C43%]*;9A(*2$'JGQTVLK#.F_! M0X$4,I6](#]!-&$948'(@5"E$3 TTT<*.:(IBL0RIF5C-R*H$7ZA*P&U^@C/ MO:(J1\$B90%8YY?*D6DM=21J'@6#FLK!,J=4X72LSJ3]JF41?AG^VK;W)4TD MB'Y\5$'8:L8>>] MHG<6/LTPX"(JM-3IY@%'?ZH:;-ZW,M@4NL.,-:4.T29H MEX[,;/-AB,EG)W4J\2I;CK@PN E&+.#*R4,6EM&O>!_@O-A<(-]=D#'[)WWW M7%;K>]7 Z5]!GQ)DD$%K&2URO.F+Z-*T*%>#3PL9S[9]*'\&T%,,KOY@PNQMG!)7#O[_1N+U.O7]?(/WBQBU\0ON;% MRJLPR,IAA.7#5I,2/9_/*B-P]LK8HU%Y>/8YEY4E-D4A_84S1Z>R;MP+-*'?\__%HUVW3@RCQY=B>0'"L2",%>( MI;NW6+0%:G$@UI"ZU**;1JH6BF+P _RPB7WJ K1TM%V6^RF1^R?P%!1RIF(O MTIF<8!U16I/U:^"C3?J<^TWB>]$XOG3"<$,DS_*^'$"%L3F\XD=-)B6AV!;G M!3H'X[$Q4;_D=-TBT.># - UM]W.3]/[;+,=[0PZOX9!%(V7R^ ' MS:U,RMRC6,Y>TJII,.3M[ES1F9@L6YBWT&^"\"I(GN-9LCRT?_*X*%49#-LZ MYT8%#9M+J)_S*PBC^XV#P_3UDC!8HS#>$%G3%6--'_4F0E] M&;'N_/LH[Q"+LMUVZ=]'I%-'9HS_U/O4].@ND)?0QP9R+4R7E#X%;H@";F6K M0YV>.$HXG&-: 37::9Z+MS:B1J(F.%ZTTO,A;9J*P$[&U,;>2-0$QYBF*E8@ M2PUZH\ER&:S6"=D_;<&*8RZJ2YM#BAI55OF1R",VF@B/P2S^001+I)7_>(5> MT#)@J"^#*([$H;RR]<>Z4WQ_(NO1*.O2D5E;/ZO.-L!A)=;(I_$1A&Y1L HW M"JQRMVDE":,-'D6$0JOH84$PM-"D M1S$Q!)@!9B88NV@\F^$E)OVOMD#PBH'6JD )>].\+++!8QLX"DR[/)E1RZOC M;Z*+P F]R>P*A\@E;0AT*E?3$C6W #OXL1%D]),]J[LN40S.D]9K_/817O8" MYRT9*3ADYVW^.[6B*B821JCAPX5?&;YUT2)7"7H*RK:"[($(ZAU7Y]4O6;LL MRO?#O=_2'9/:2*(?!]2.[51;C[^O9"B1?]-AI&AV>G]RNF]VVGGNC8KM&F [ MVLICAZ?.>B2NTO<59]Z9JL=L,UUX$_\!46:GCZ@0FH?Y/R^<"%=:H;2W#V9R M4=%\Z9JT4TD8;;78BN9B4QC^-R'Z*T&^*[)Z2=2$2YQ.B" @GJ*,[*!4%62A M94RB)EQ**:I80!9%]-:1)=J./[''CT15N'115+(<7:3@#VZHT[EH;7_\#9.# M9N@N-G?40TYNW1)4ADN<_I;OUUTD<,>F=R:UJAS7@,J6Q<@6$D<1OT6I60/Q>F2/OCYPC(OSF7SP4YN3= M,\-+)ZIZRT*J#ER>]+^_D92.T=[S6[ABJ3(Q?O.#YPB%+,R>C3#RY\!WF0L M@;PO,+FM4%??A4MD:6()R-FKU !ZWWQWPM"A_LP%,?#<-7AERU@)TM./0!C2 MJW;W[O.5I#7X)HM#CVLG](-D"V+S1&_1LE_RB5)?ZXTR591I*+?!=U^2Y!E[ M'DZ[-D4A#KS'A<,+.E2N_T8H&4(I2["#C'T][\LN@C ,?A!)BZ-;]XN]\8FS M#Q5:ZVE4P4 M,Z."C2UD94709Z59,C4G?HN0=^M?(=+!%?:)A+=E)[/BEC?=G:@ZX)W).N"] M&Z7=H5+V1M@?>;L>C>(%&LUHQ1=6,9BQW[#>C;+NC=+^'9\CWQ_OC5R.:7U& MUR?D+GS\5U(=8]K')^%.D1QU=[/<*HD'H/&L-$_1,#YW497?3U@6+A7Z4FSU MF55.4-!)46FZYQ4#0P5U/8AT* '77T9[(F/:JU4U17*J#\,'#8BJQ:)$2E& M"-R<74+R]"-04^ZV@K7*%2,C)F\V2$QIK%P!823Q=Q(A;9<_&R2F@%C0) 7VYN(&W\4-$K>EB24@ M9Z]2@WNB[]B'"1)K>M5X2Q\F*!:#UK-C8"14*$V" MV.L4=E7YQ6ODNJY^^#O\-0FZ%=9=0E07]H-"Q MT$JLTSU[N9R4]"YP+;)U\PA1$>ZR?X2JY(A$O3?:5-&FJ>#LS=1='UQ4'?ZL M&F#TOL, HUT/1VD7CS?(Z-R6W1R,(*-/IX,_\EZG[MXV77SQP#M(0G9KAL2I MOA@B] )3E9SY5T\#^S9#8J"Z^@5<:BP*.V8P_;[-D)C26+D"PDCB?_-MKJ@# MERD@5C5)@=EAR;7;MQD2MZ6))2!GKU(SP+>YOQ1[D)C4*POV#'&M)6C^&: 3 MSV=(_!IN%5:2E='!19UY/@,@DI(6Y4@ =)DRS?,9*#F4CH#-8=NW]'3F^6PC M420QOWD^2WL!V\@22N2;Q X86S)") CPN$XLN U/%3EZX7\I\@W*CY M:)V?G.[[:+&/C+*OC-AG1KOO,%>M[%/=NUIQAIU #AP_*MEJ?YSUOIG:BO/! M^?&5G"]"PN[H'L63V0.B=EC$VP[55P0SA:B(_W /TA"H^6?V+?#O0?CGK3\- M Q=%:MS@U[2-'(I(S3^K;Y$3L'4T($5LTS659\P9\Y?,)\MC,7_"9D-)!)%;X84%+M"T)S/S5NTSK?$J7 MT;U$34O(T!2IE5N 8(W">$.$G07R$N6:#++13TE/8R+BA;%1'/@5+*:#(FBC$ZX_!K/X MA\.@YC]>T1C:@(GN,HAJ5@_I^A;SI9T,X&5*U7$8N:OQ^JRO"(XP?1U>Q1*P MP4;. ?YK&$3*?&&5P'&EH7(56,+'W<&%60L?R]9T&;MNLDJ63HR\*T0@N&G$ M*OEYB9A&?6^\"L(8_Y/]GBLP#K%T-6\O!3N54-OI[$M*5A_-:?\ T)4+G^_/ M(ZI2%!J!._S+ MW/;#S4'=S_@7+VY5X&%L>BY)=R?/"(GVM.&()F&_:*YX0..PH%@''@X:*.V1 +4K+ MC'1/CC_'9( P+UXR.SHX9'<<\/9Q)7L)4<#W+8'.K,_W0>^VR;XZ8.R MM2,ML/NNQ:%.'WN?$RZ2B R,*!J[9*!$+"DDO0N=S-@O"&6O?:*\S5/H^!'I M8?9GWF31L+7R:#HEH^D#<--'Y>M;.M&;'U!5CB#9#5^IT)I=<4NXH01/TT(R M:/YSLKD*R!A(YVK^-G-7QA)%UV,R/PE9(1:L=EQ7EK5$U_+8=*75 A06-W;= M,$'%1$2J6\&/REO![)NCPD=MW 9^4AW1G"[F*D)S9WF#4/2 F(/ 4Y#O5,BW MG['/M%\=^-JT&?,&^&'"*UVPS=_*99(@9^L9@PX/$#.#,BM M\UDP PWT.XX7V^>&;OV(G.D3]K>#J#!$>LYW@F!8R00%_[C]&0 _['GF HZ M3.H";"M*@IDC).1Z.#7( C(ZUBP+(SWI^=G)\-K5T9A=:KF@K-( MT_?.2AS:RBL.7.M7YZY2W=E0*ID+> :KE'4GC6H(=S! MK;OU.I=2L=T:K5<@.#LMZ;W"2#V&X:DZ)@TVU?[NA)CN2A[(45.PU=HO!ESC M*ALM*6A&YX\N(A1NL X+@M.SE+;$2@:ZI=+@*= *EIJT58!I MTN_ X7/%F>ZN)IL'IS0XM>LZ*(L1&IW]O0R4[$[0>!4D7',YKSAPU8L56*?^ M&IB=C/\A$W=0:4UFY?TJJ=RYW2R-J MP&H>*0/7Y#,$ATDLY&4RRP)A)N$#GB_B^X3NYB>S1^0F87H+[BR7R+O89.6B MK"!O!]RRU;+HSX>+(]##N2ZDH MC.#.I'W@MI_>.<+E7Q]M/W\L#F]#G[!:.;P!F2 XY7SPU7G%JV2U-;]<.FOREWBCX+7! M:P(X4\3ZEG/=4((.Z]T>SD)31)E?S6638]6B(BANB?H;P>QDMACX:6H7(2^Z M(1*EPHAR:7 ]?3GE+6%%,YP=["[MND,RE@^:@$-SJY%8)*Y]C\R%!'D&[ ;5 M+A0554K2.*7^UI^-I4$3J!TDX.E6[?D.:.QY..WK9>#G/TIN*O4T:BMU] FC M@[0]Q^CT:2ZW- $WQ FF.(AN?3>D+R_?^D6TM_[U"\%)_7UF3K*L3 JIWHHE M9-&)7I-/#)29)\>?O9PU"4*Z.P.E5SP5FD:3T> MP_"TSM5=G=)K$ +T,16NQ'S/,8EJP'53%" M&SS$NDCS='H.(]&YK![K6% #$Y:7E[F7;9:Q1AFXU=F>4@\9[&9>$5+4V:MC M-5MDL,)R)M-,D"N4WCG>D%;P"_)1)+<)J:AG-5%D\780O #$NOB_$A_1#)UE MIQE5L^*YM%F1?F]$/WCP'L]QV!,_F&Q/!#+ZJ\7:P)ZH=\\)PGLR MYJ/)[EH?8<2.5(NU@;O6Q^$CP^"X:P%1KHS"U-VU[-.T)GW(FK&07>-Z; ^Z.D@ @UU%>#:B"=-Z; ^5%20(1Z\->!.!08 MD_Y[%,/UZ]JA]I3Z34!-%=N4W@1N!W?@.@YW41@7#G;D7[M#'?G''^QZGR)] M=)'OA#BH.+USRX%1>_/#NQHV3>NZQK-[G7HS1-_\:(U8I=,41[VYT\AGL]1*'CWM4$[ ML!B@I,F]F5T;>JBGO.VPF)&FV[-$H9FRF#Z=GI^]-YPD;<%#/0;F^$K^%E-G M0]?+B3\)T\%Q@\,H'OL^?B'?=\+-9/:8N(OMO5H]=S0T;Q^GNA(*U/.F"#<; M7S60+Y)X)QZRI0]\3SYD'Q=!&-/WY.CI]XE\2' !7UD6#$G:W\'+X].T7@YS#7\ 4W@+SRD-3NWR MRI-0O CP,/].)DG44Q_?Q%B;X[N@QA)W,5+5(.O98&F]LVR#>$.?E:'F%,! M !5T^5J)$7;R@"Z ")/>L)8I5QP@KT8&Y"5.,I8PFX)8E0"A+X\*)Q/_="3$] MV%/1\-8,V>I6NV< MR2#&9&85F#/V2EG&!1ETNMZYAS)/9&DV2LDW\MF30P)1E;+,OIC."&6HNIZF MAT*/?/M^_;I&?B2:&BI*6D8&680Y!]J:,[M./IPN<*E9]OK57=!4,)6VCLJ" MEBA7$6"NV[9FR^7P0[N3UVN-Y4$CF#D;.C9K#I%]ZCYX85XCE#8LY@]Y8]][ M(-,?M>'<18YJ&JJ/TFFH\D_3=P//1MG'65ZJ_/.CN\?QD62D>C_PO- J(Q60 MV:!:K'5CGX_'HCQ%+3)2 5&NC,+J5,T%9Y&F]62D.CLA@OD(2>M5:AO M5^CQ(-]O@;PYKO,%J]0! O ?C'@5%"9_J6@P4MIT%#' MPFG_L" X/4MI2ZQDH!-]:S5/0[QB "MG?$XIT J6FLU5@)D_7^L/<8"@=%V; M=S%"3:ZE1QOB (\I8GT?LJ4U=,M"'(;R;#.?22V!6Q82,81GFVT<4H3=R6+6 MM6^;_(-R,O4LH4,[O+!B)Z18,';=,"%3Y '(>B)PJ]K+!37(1@17[)%]NU1. M9M>OF&8LD9@1#BO92P%9L);%73R@=?96LS"NV(3* MD>A%\[HZ96F PZ-^4H68 MSYMF>'L*L!C"Y?;2"<,-_1U;S,G.?ULJ4G6V_23M;)M_=.2D7QT%L]'S]KM' MXF1[>C;P:M/&RQ;*3,"1:]V"P0=DM&.&+C=;*-J545B=JKG@+-*T)C=;<%KG MZJY.Z34( ;K9/O[E7_^5X#7;U 2.+TA#7EFRC/.,X/P 29,U"MFS3RE '-S1 M"JS;M.$:&_:#CSPP'&B^;HN1JA)\<-ZX 7^/$_,?/.*=,"I* M>[ M6'N'NI=%J&DY@&/8*0*_#WQ7F@>[PA93H09D)[, %#9(<,!BS8OTW7%*WT', M= &IYZ=W\]1\.?'3M!%% Z:JO>ZSO+UN^W5JJ2/ER7_]D4=Z,$*E+AR+Z>ZC MR:8[(/, 1ZX-3'=ZUWX(F_T6ICL@VI51F+KISCY-:S+=@=,Z5W=-37< 5,_+ MX*ULV+'2C'.@WZ90H9KT[M&/N\CA:[7X=S Z;*J$/3768H.J--+K@G<(?3) M,"PY9S6"Z[>!SF'U'_[#98\/J--Y_H?Y(2@=GGE M22A>@!'@'JNG!SE!:EF@J?T[LX9P!U^\(=Z5 :""KH.T&*'13R]W]78B//6+ ME7A( 46@T&[.. M!%:H\3K52[Y*U+%%^&[26I8I@S\--G0V=-6\<'/[N+!.T M,SISIH>:6I;0I W:MLO%EY0F/IHSIY[AB=)3[(3Q9&F&MY^T$4/P#X@ ME\+U;FEX6Q0LL44HRN^2-_67E7K.,^..W7*''?"*D#O/D6R>VN[W+I1&3G]Q@'[I^B MFR=>>>#D4%D0U# :?0-51"A<$0X+@E.XFMH.U2X)T>A]P&6P6@4^@RC,BGY0 M#IRV);55H68I:(//[)QU_]:GF>_P"YKB-4I3T? 7>&YA\[79 -_@+B*\K9SG MX;0K4Q3BP*O3JJB\)8I5AMA!2(7Y5\, U*_K5"Y&^'8U7'5?!D[]8B4VOQK6 MNV3#":/KX6K0>(XT0=MV(P#N:E!+8F#CJ2 %S[IK8;:S$N?S+!:Q3.>UT-K> MZX+3][3$<0K=(:>@RR ZR!7B MUM)" F;;-P/ <:(GOR'C6=(,;]N'!F3I,H3GT'Y^,T5?H-,3:5^@Q_^Z'VT_ M-:+?.A:GGOU@[OI&4X![2 MR')9@>W@^"HT7QY M%R.T3__EUS"D2%"N4I;31T-"?B39( $5VE4A-V73+I,D??84T6ZF5JQE'BF9 MW7U5+1T*U2TAA!;8E@68:LS/;"PO5!%:=TM8%MLWWUD%88S_B3QJ.Z'39&W2 M9H46+"--6^3674%J3_9M/$440.IZD#R(G26LZX*'N\A1O2(XE;XB&/_?SFK] M_SR,[A['QW(W<&[RW0"0,"T7Z-$K;;D+@U'/4\-6S?IB\WVQ]\P"HD:%IL[](*6 M@H5!KC)PXJ@L%BT &QT9O 7[%3ET^\3VX8<2$*XJ2FV XTP+S0MHU%@41F]' MMDAO_7421TQZ[X41R((:9?%\(N+Y H0IC94K((PD_L'OP"'><0+@AJYCBABA MI@A(&/N2PBCZCN/%-S]XCE#X0D67#@::P,YW\1*G"> >Z 8NQ/[\PHEP=(>= M9_*G>,/:4EB96G\+./?$#));LKJ1D::Y:YW&BL=.& .PDC<5'T=Z+,BI=E>N M\UMO=&XH(\LND#4+[A'%\3+=(O7#YL('WRC=1E#]O%MJ*J]I_! -'[KUW67" MLNM>.Z%/BO5$<_[WWUBO46Z:$D7#R3)AX[;[]!CYW4!(FIP1THWWM7_HG'(V MI$/"X0-RJNX)9]+N"=0MH?"Q$?W:L?@I?##93P'(*E-\"\!OW@7-;UT!<*:%YK5Z%P!822![%T!B2F/EMO NL&9=ZL"[ M W=!TNQ C?O O F3G!<4_,H$&LG'KGKC?O@@YOSH^6SNHR>O,NL.$6]HWP MK>0&RQ6!8PK;BJB,^4!"90$=B&3[KM5D1J03K- UO;"*J#7I#D?Q?9!?'B#O M9NG,JPQMP_3$$L9#DV _3U7KXKZ>Z2&SH"+O*2B\WR6D>I3?U\Z:QQ3 MV0PT>4OU[FV&[TVJ;5/HRRT#0SB@[=W[[MZG4G1#>R_MAE9T0?/))_]]-",? M';W0KQZ).]H7D[W1OL"8:*K%VL 9[8L%MXN%69/-DD_D6P(?!EYQD(J64=ZA MVI4@6J=[H5,"OP(X_2MI48X$ J16T>#Z=8U+!Q ;PH6SI(^81F/?^^K$+%&=JOG@7-I\D']LY/C>*/_< MD=@-/AEL-WA_,GRZ-+Y8U>T&.1ZC#PVZ@MB@*%=&876JYH*S2--Z@MC@:9VK MNSJEUR"$&<3V1!9&=X%.?SX5QJ_M%P.NPQI5[%T(;_.@NH<8S.36>6:Y& M$;[!S]9]/(MINC(5(';@)&F\K02>^IMOIL0([;.5Z'WV$!X3Q/JL8X,$U'ZL M)&8^>F@N';3 MBRJ1-^CA^;R0A7AVZ.'VAX]-)\T;9&_/7I8\QZ@^111 *G) MT[\V:>80%S34LS/*EM:;)";%IB'V7;RFOJ\;5D3UPN:#](4-^_AHG7Y]-&.? MIX))OT__D)8\CBN;_,:LIO?B2N4!=$H&T,?A9XEJ88OG!$EHL XE M6AF1X<D#Y4)S,MM/#K7]/)H&G'VCY@KX&?KS@&39:M0F.3PTX(B::'I$< M,P__&SGATX] !_VRIMY8)Y2$Q<=M.;F0#_.<'9HU]D:X&EG 2IF@E7(21+*? M'B*EM\X5 /"U>;2DEH&I$VXC$FG4VY0(&4=1$&[8T4CMY/7Q1/X]^NS[(]:! MOR QK\XU=1G/2R."(DI*'0-4>9NFI_*,!WUVCML!--3)*.IQ;]&&WR+>KA1BO2+ =5>C@KU+8QEL +4V7K'M&^GZ XIH0BV/ MEMEMNOC*E*MIE8Y;0#8ZPSQGA;NK\2&KJU86U-GPS\MTN:8W$H8-?F=D>+@( M>=$-$77A8">P-0AJ@*-,([4>LD,5LJ:5!)!#8NY816.6KQ*:*6G*$GA)[0=Y ME6VE2POT@SNFM^;--S]$SI+ZS^290"?^%0'\0A3YPDV\75/+5J8T@6V9=?OZ M-29#(L'1(DT6R]PZ16[/_ JVLD01L77O]EZ3?;M'=O:[D;'-+S>9'?YQF[Z/ M1Z"&S5E++YWRZ,O_K3?RE9S>MFD-MQK_ M_>GYV0G(*::DI$ZN_C/L%EWWMKCZ!T $?2I5O_JWCPN:KOX!\$)2=TVO_@&H MGG.)O-L7\*^+]\L UUZ-$O8NAJ7 &3UF'Q=!&.?NL359VRO+@M-WE[.XO 2, M]@LX@"FX,T,=R ( MC.APA6@D#!O>CB]OLVX<%RFDH-H5!T>61@JM.PK4X+7/"RAU7,%NENUA&Y G MQ0Y>Y>/@BA)Z\[V >O<>LY4W2NC-3X.YO30>>_](HCB]V8B@BMLY?!Z2SV/GPD36ZZ*53'IK>DH9#OAZRA4A/8>GV MGH#X0/?D"&0/=9H!/Q9'H'$R)UM"RK+=S9=R?A#YE[CW?8+2SX_H]XO^0<>< M&^3\V!V$X$X])25UXB!4GGT,OEG0?,L,@!/ZM-OHEME>9K2_:H; #FD--KQJ MAJ)_7O:)JGV$(.4$OSA\U0K4L^=-I IS<.W"\0Z%H/@.9WQ)^+;=[FAR$05 M#DD%UFF^!N'@$P+W.2+''_O>(W+3!)WS$*'T66KNOX>A'^28_REL\:QL[QQ7&:@Y6M95+X,_,/PD69M=*P,U/R9O!=G,0"TZ'+9 M;R2,-V8<4;XX)0,8HNETX4X1E&GO@-3(46 M;*516Q'H>F@!R-T['569&"Z#U0HS5[H;A&A>$C;BHBAQ?!==!A'7 U&I#5MY MU5X(FGS1(#&K5Q]HN[C4$+TFG[+#56YHKXY[M/?P>?DLNZVO[.EQWMC3@W1I MY&9]&CFL4Z-@-@JS8FM6['G;L2-V /DPG"=][H*)Z2V50U7L3?P':L>D(^G" MB7#TS0^>(Q2^T"W!K;].R#SN!CXU?S&ZBGQ#='_&E!FMI-K#":P7L9AO,]#L M4?+Q]/SL=%BZ]*+X1LXFF7 L)$U[9Q, Q)'78$-G$RCZ[]G9!*)J!>IIZFP" M1;OZ]BT7F^V/OV$4$G$O-G?H!2T%:X1<97 $&6C1:"$M\V\^MX@S0;,SSJ$8 MA&N+4AMP6:>N?@&7&HO"HJF+C.H 93G0XMFU;&WP%*F:.[[C>'$@F*@LF:@LQVTT,6M+85%N_2V;62^F MG]Q2WXV -4WW:W9;\!@[86P6_3D"HS=IW)>T.OG6&_V'$+"=AZP6LLH?2;OU MW67B(>_6OW9"GUXM]3,8^-]_&R!0A Y@N\2Q<&J62Y;3%'E/ ?6W"/S'.'#_ MK+*5]O+AMQ$PN+0M\\RR\=!P?&-B EK\B-+CPW7OF?<(D *;UTY;_VQY^%4 M E,'DW]G\4V#K112O7M;3LQ020?N=OUG5&(R6 1+ B6Z_BO!-!ICAETY47.T^G9SNN]H5O_POH_3;U$V.??W?2 '6@U'$ND!] MZUS6B5%$ZXW"K!L&.-8=BIA>9=>XU8DK_7$VP+L*6PJDK!@G\8*0]9^(Y\3Y].ST\_#^RG4"ONPV5=%5\'MWQ#[E$+\*=.. D?8^HLR.;K*0J91.J) MP:MI&T&4<'9@_!J2*-.\URJ3A[B2%?1H +&#.#8XS%"<1>0J6\B4)G-)QX:1 MH3:IJIO0@]=^:S:AQ[FY'/)-7]:UBPV+QY1+S'E0P[0A7_,ZKQP^H]]L8Y,9 M/=TSD!ED43P$KWQ9-)_).1U,SC4Y-58000FKT30H(A0ZGQX6A*=X);55G!WD M(!JM[^S-%J&;:*D,."U+:NE0O?6P!O<)YECQ)^LT!M#W'A!9P+";!;UG!UU^ MV(I41?,UW!+KX(XO'+6GQ]/<^'L3A#=)3+;0O[)'E_A*EZAFBRU/8U)OTY=H!1QEYA0L-_2W0=Q+AT[^Q+G^)4XE?4E*:.-#3?8)S,O=I92SSEP2H,C4.\3NA_QR+M^2YK[3B[6!0\92&N HX/]G0(@ ("MC9JPS#8$Z;I[!< <-;6IW[W:L&&HN[+CE@.G;4EM":UVD)<( MSA:@T/N)C_CK?E4Y\W6H!@WJI6H!P-./0$J'VW+VZ5 ,#>H]:1$ *2@W$@LE M+=1C#3AK+DRS$\_BG7@(])'479W2:Q "7,H[ M?2(>GF9K%+2W .O@J#]4YZDXVLW5'GP5'3 KUB RUY3+:]#LU\P@Q/*\ M>L7G"U/WV'OT0YC/5Z[RL?!53):JR\O&TK,M4TW52>?Z%84NCA YQ[AH^\*%I-47W"A)4RAQ=#)QJ1.?56E59;@7QWD8JHM7Y;"*=D]G;T12EE@EN4NGH:!BY 7W1#-Y/%.NVF< MLZR**[WQK'K];" URQZ:KQQL]PFU.DQFF3F"J.3262Z1=['9WTRH;/+D6WVC MJ\)VKZ58^TG"V[@T>OF VF7$ MWOK*-PW:/4BHMPW:?3?:?F:TR[ ]^O$6U%L.[>P_V9[-0;T0YC@%S?=F:>9+ MRF@O=OU!O1 (U#L'*FBH("JC&61R4._YV?"Y356(3A09U?=<6[6F%#L70!H\9Z"/: MTPX]UH S(&[W)DA"*47N"MJGQQILFIP4.GA;O(@!O\B-R%U!"Q4IQM:! T#/ M.]K":[#L]5=J.1 P+E(259&AUY7(14>C_@5P!%)28MR) !Z6M). M@^O7-:*/=3RA<"6TN]97-((62J;5AIBM(@AS%?D]6!+%<>VR2G7+(GMO(4WD M81MM:-N'_8"C/V_(V>C6)WLE%,4/3ER].55OP'[.*&*'MQ6)PKA &O*O'6'( M/_YX9@>*.H?F'"RL&@/_QGDL11[/@> M$;YLS$^ARAO_A/ZZ\C+39.M9IS-Q[(1Q9[D6MB+.01XN!547U1+5RI(Y/_UP MF47%#Q&)+FDU- ;S00T:R])36D/:M^*'L"0X_TCB6)Z$52;-$98 MYXV U?LM=:'UD_O CGW]&\\:RRRCV6CL+VQ?042*R)9CM49^Q$JJ)7SYE7:-_]#])/;H+Y"5+TEW6 MK0.&C.G@F;,1$EUL=F6RKH]_.*$GROVBK?WRT/QP>GYV/G#&_-:JKK@QZ%1: M1KMBIMC$SOZE,N (TZUR#\E4+PVC"=%%KL#<\N XTYO^#ZFG)B2C^3-%X2P(5S2_;^H[ M(&0/I_0;=YJ)R.BHA%PZ@CU3L0@\CO2\9:H5AA5L$.YU@.]2:C7$5RK0[07G M N_ZKP3'FULR1?DQ?D$4Q-G)Z0=^@+NP E@]2LW;#?'!6_1K?-.?J*5M,KOU M/?R"O<19:1(P+%CN ]AW'"V9D(AV/%GC]%%R3$1%O*J?U M!BV (9*:8FL(T0"SP.S1UW\T0=#@H.BP1_P:LB/:FQX5=-G^X^!(YA.EBR?Q#N37! ([QU M7A+RUHV[FAC@]@V#HVK?RVU'(K0B:+>I:+;OZ;%KC7$2+X(0__/@;=?.O@./ MU-V03".;E41I65SPSC]*++3G?:%=OZYQR I7!M)I;__(>=V9""V+&FXL+/;_ M?D=13#9GJ9YY%X]F,9<#5O;F6_O#QT7]@V<(* M_88S-&Y]-XVB#0_#IM^'1NW0U1:8;/T"*F\)TJ>6EL]+YB;)* M/KT17I\4+0N#;WS:23WM(RHQM&>ZTGU.%7SJR(G>AS0U!>1KRS&B^YPZ)4O8 M5Q3.45BX)9.@=4]?/3Z&#RG8?D+\X6];2I/$V/>V;[P$]%>%"^14IKJW-(J? M/[XQ D+"^1W4B?U+0SIEE(542?WN/WA\9!](ICF]V]ZQPLFNM@V51>$+SD(> M#T1Z3S/1L5F!>04]!15'_OL@_F\4/R WF/OTBKH0>\O;_??R[>,;&\.+-Q\F M;:]NP:X"Z;11"!6^#,C*F,J3S"S[ALUN/W9\#!] GCFE@=S,MO?Q7K)VD5L79\IMTY#:216.H#'KALD/AG79(!_\PF0<>1^VJ4D M+AX35>H?'^OTB"CG4ML+3(AIFRDCMXEPMGX[JLF>U57K*B=2@M>OA(5JU6[1,\ "-.MB&P MI.>%KU881B?T:IVN%P C:C7$5RK018)C$CH\CM,R_.Q'HO)@M2@U;S>#9_2\ MW=XDIMN*S;&U >!2WVM$1R*$ET:XE[C/;6:#R:S@+,RV9E^=5[Q*5MKC/>L_ M"8_CW7!.([F;2E7O-#WD560A3.326>/86:9W# ^$+>$+NV*X26BF!/J,//4@ MXQ!;N9WC9:L>4>G=TP-R.&6QUN27[)Y4<9KM\P5?U]UGTU(C^N%1_N4WA]=&7I"?^I\QC71XA3!#ME=U7PZO>Y.@F;?' M[1Q>(1"F6^6J.+Q:00B;'%XAT+.>+@,XO%K!U(H=6O3P^$WH]"JL XX[O?'@ MD(+J@AK\O3:>?3'-3L1$5(&*[R4G5?&-,ZVEU<$S/%J(4TC@PU"5HD'YM)&H M]D::EK+JX!4;@[SM03"FYUUWK3".VML> B-J-<17*M =:M_>]A].X6A1?@Y7 MAC?X1K'U<,UN@ 1S=Z$$.!7W/777R<)H;_8,G'#B+I4!1XE(A'J]24WA MZ_5?"8XWMWX4APG3T"1>H/!IX?B5Z=9TLUKQ\_"XWPT7-9)>AX0US><69%D% MZ6]]? .A%W%JLD !8[VA_JS'Q_$NI6CWJ_&9 )Y(Z]$B6'K_E3@AZ>IR\X!> MD)_L3]3=?NSX6#R /&&],M\UG\?>/Q*: _SZ&<>>TRF;RY]ZXW+GTGQ[%%[R MV)*^.I@?6]@S5#<.#G]W_O_VKJTW;MT(_Y5%GUJ@Y]37) :* AO;*5PX7L-Q M&O2ID'>Y:Z%:R='%L<^O+REI+UJ)-XFDAI2>SHE7(C7??,/+S' 8U ;X?C]F M>$8#$&]5)]-(3P#,RO1E3.W5,'J(@^!+%Y$?5LSFS,W##7G<2 M*)R8Y:$;<"BP#I;6B\[9]VU#H+)!VFGE/ ->171_R=>UWU(O3FN+@),>W1$/ M*(VCA-Q]3?+#7EX"?UXL#98/:%Y48?/_R/^BRBLAWN-(]TX.BXY :TCZ5^^! M*X&]"3>.F,]>D.>JHY4?AACGV9)>>D;XY9&(6R)VPTQ1E,*! !RX&PL'2VO3 M "N*; "R ;+M)_4OT.(JB[=QRN*(T-ZU',GU&XKG?D(O+B/=T,C@"H/5X >M M*EWO@_2N4IJVK#EZ3R/%50[2H@ KBBZX8P.[\JVZ;:"AI]$&5-J *,"F0A_6 MV 0O]_I\=G)\%8^XV( ?[ MM*Y_:OV,MJ!V_2\"[\8 QB-B&]SNHO#5W J(TMMH"BH703(@;PQB/#UV,*^& MY&X?1&K)/4;D3Z:VR:+=CR:CEZ:2IX4_!!P=@4\L;(+K+U7X+3%4/JU#G F 82^O=D5 MC3F(.M9)ZKY@M!UE:R7-2G$O8[4KH!O,>C4UJ8^H*O9LM#9]UM9=+\/+P.5A MVI"WV8?)27[&:'3&C$Z%9H:7],L?RFJIHOW,=%*?,9J=P;FNNV;&/&/[7=VC MD0%S=5=M2U\6LW3M@M[3>(H ]@&2^0[YRDN14,4Y_;V/UB5E73TI9%"IT=CZ M-[Y8B5FICT\8C4=;L$FU5E2E65OCP1?/S>UAZ2?8^VA?II9^712B*H$;]NRT MS> U/2<)=3Q:BI&9J+TN5"5UNS+_\+-[>YB6NGW4:(.F9BL->E*5,.Z*?4X7 M"[] 8)?LS"LZK+7/JM;.C\^.+\8D\.X(:DALLLQ-1Q\U'A"Y^!3__3(* LPKS#%;OJ5.E!PT%K&'LB]I50=73TV@!:G*[6^%L15ZW MFM6FX$B@SRLM^ &C/>AQ/W>!'U;VN*G*-KU;C/RWC,:C*W:C1!.P[FKL?>=" M=]K34&7>O6OV2T93T[!S4:4'6%=):IJPOC?[\DW.4Y*?,-J,ZNE)A0)471 ) MVE@H+O?^UW@MOZBJR0_'9RBA&W8EC5=K6*T\E)T@P'QP\2?YWF ME%B+B2[!V8;*4$MO &K8O%@64]SSJU=QTW_ H-H?&(+W1D:MAP<$P'8E-,+S MFE-TTW)0;]G;2'?YX5\EU .*DBBAN70_(\&UK.7%J0TDL@')(UL%SX#C]:## MT2:TNE=%T'8Q7*$U:U-LM=3[]XRFU4=*;XL5E^;XQ=__MJ_K6PQ)\>?#OY9P M5=2=(JP[+TNC=?[8[_-H7?2Y\W7D%VG6('U(LBFY:!M_RA5*/3_8W@M04 R] MI2A<[*X^3?V4='MV='%T/OEMLFL>_R/OX;>\B\E^'_BGAV_?)U[9S^3/94]_ MP8VN@S!AX$;Z),/GG\R.3=T\1)0!IJ/;Z=3\"#U_1HLL0.7U BQSI-;;>"2S M&VW$5=5^U6@_8J/]:+6'\;1Q2-2*EB(/2M"+)[&0#7.&=MT97$0DR*2\21>\*'#WY=&FQA%,%C-5,?<"K MTM@G*]1\]?0]]-,$+Y:^(L8%-,QWP'''& _J%)0'RFHN;3!BS(+[C\!CBN%) MD N&(D][OVQ@SE[ YQVNANA*!3IA4,(EUS\SO#.^"><8$/\5$2%.CH[/&ZK>43T,,&-JJE3;HW?HANDG1FGFG8Z>&*XA_@%#TWO!Y<%JB9XJX^ 9PQZR*G0"M3A#"O5QP;S MT7.9J6S_[AB-.B[W8F ,=4"\8 ZPA56OIS%N8-7N1_OJU[X$M $K<0^P8967 M8I"4L9YLJ_8%HWGU:UYB"NFZG;HH+"S,$T/J1>-=LC'XR\/1P&"M#]7=J ?N M6@:]B'*+](-P<,A\I3NS(4 /2&=%C.M,Y9 #-DMW;-&@B< T[-$IHWH?#L^P M);]OM&[@UJU"G^.$+><%(+5(X%FVS,>-9@W.)0(U9?1_.^L^ M>=$ MX 8M>$F")_\"L8 MI?.5T* PA@S6J>RK'_KK;$U56N5W>&IC?%=5<7PY[%.=]\96W?[O-JN.*X?5 MQ\*ZG94?THPICH;5A'#IK#P$>O+ITL+MH0H8>+..!%.OUR]!](X*#T;A1&"> MDZ<^#XXSQO1?IYX<2%;SQYKSE><8[*-A3;*:('3D?.43'YBG0V"V_NQIDF3K M3<7)LAJ>CLN;N!W"([D>TE'8;0[3\8PD'[U_1P%N)L B/7BI\M"B>,\#-XH> MP!VS;>@P/OC)_[[$B!1%19AZJ2G;:.IWM RST(X9*_SAY,_;[ M'>W"++1FZJ[WDO5!, @3- UR$VR1]O%1(NVC[&SB;7L;\SY:)0.<]9CWL747 MH?C5GR.*16XU/%L^H'FT"OT_L!QYZE,NG%@.B,*^P(V9W2G R@?1C9S5;L"; M$(^/>$#$.!-0;TL0&/$PQAO@B&6.!'4"RN+D(HV8 3#F.^"H)*M.84(PY+6: M$L1@9LMO7H 29F"J]IPMJF*K%_\/I?C_13C">\U)@K026I'KJA]V M_!.%*/8"+/%TL?9#GRSQ2LD3]I+KLB?8V7Z'@#E][E!X2-C]SSC M4BH? *KRZ=)'*M^'_A?.M$N?"T/.)6NX>X5^FX'0B^#H84S5.Y9U1*OW.Q(H MQ,'#^3**U_G5Z$2J:R\.HRS-P6O>2HN^-I*F(U8:LB7Z2AONM,RXY>2 *NX% M'F][7+:9P-;^3-$2 #P3-.)3;HQH>P:AE\&QT@0S&K81[<%R+#53"/]MZ8U\ M!DL>H]0+]G\G.KB+TO^@=*>=O>,(G4;R-;4!62CW2Q27?R+/ MT5+\S7[$:$)00(>5X4ES(K#FU&*[,IW_S'S\M=/T'N]]T0W^=8Z29+:DE0I3 MU_# R:P92)=3+??WV[)IEI]DTBR+CB9%3V.*I74IEE:5UOK8_PBH-Y52!UI6 MY[QTC$ "((Q>Y4I%'5T@A%-11P#TY-.ECZ@C *;V'#P"0 UC:NX:/%++EK[+ M+]A0,P0".PW/JYH@'$C$LXVKR;0_$1[%]5#.H+?0U#AMWN^")5_[:;&Y"S%. M(*U*?^^=%2N766R(OM6(9#%8 -G.^764QT M($26PY>&PA8AN1V+[U,0P"NU>1O&[-X;'&DXHEL1RZZ*=IVD_MK+[["?Q_EN MP0L^1W$<_<)/-%04:M.$>S11AH*9X++9Y>[-^L7S8X+ )=XAKA U(-/XL'MD M:2%O28MS1VAQ*/0LQ'O_P$L2?^FC10$PA20BK[I+F=;2EP3ZX J!\L.Y&- R MH4=L#\UY"QQM%&R@VXBL:+4+:/?,/E;0^"PX,K31)&\=RY)U$%MD;$F;7)NK MC#=\R#0!CCX*QI+.\MM_?*FP.A*"0=23:RBX.%JLF3Q-^A MT^I[N,!KDB@+4[0H#F5,U^1?;3A&:VOPA),"IJM?\J)@7XA6Q"4*@'\44.0B M'U6H+ISDD(SH9MR4_:7H?/%#DEZ:(R&=KW,BEZ_SVZ3L;1+DW8T)/ W[U%-W M$W@ C";2NNB>P'.A;;]FF"?[0X58\@[C#7#,:*G6.C]DA79L(\\0?UMY=+8L MGO*]X#Y*_.(8,YYE$O\IP/-QTH)/XFT/DGD=X5%;GA,*/06SREBO#(-,0E+# MR@S20Q1N/AGGK8'1A2.X8YE!!B+X !BC8 7=1F3[3X7V_N%F4G@S#>& !=1"1V++[5-!=+I86(-U"!\^-1 M_P12,#UUE-[^E)#&M9Q\*HAL,^"XU)$(@HMD640:8# M$G)OQ$ RU"[5QD!I)05'UPD07&"]$1(9-@V4-2QVV%UKE+'*_('(_A0MIJ\H M]E9D*W/I)<]?@NC739@7T/I%?SCPX&C =$JL-M?GQ$\9I6 M3EZV&7!\$5 V+WFKI=0.[Z%:TTFN$3?(I$!FQWR'3/.Z*C'Y\=7UA()@4R.Q9@KYK79K,J- )M'G:#&A*R MP2JS0:G74Z:DA:O-5CFY]WQRM4XE._U T1)OVJWUKH*:*91AP.,2A?G]*W+. MD^/FJJ)16%SF8HG[HQ3]+B,UO\M"SY@!Q9T^>+,]2Y]1O!.2YTCHTF0/)4;W M*ESGE_R\7Y(",8+7KAR^ 6XPZ*J,^OP@*[W=]V!L4IMS(4N1&9>D4)\'1PQ9 M-38004I6JVFP+R'S,I/Z@_ 4+Z6VNMH%1;1:WS\\4OT];;QHI/$9<%H6U%)= MO7RQ[/>1[X-SR[G3H_%9<.KN/IJ+RZGVO(YIU>_60^6MEEGZC+<;](LP&&^ MHX&X$AL(("FG8V&./?'QTG@6Y]/D(E\BWZ,X1X1/$-J;KA)%2E['@ADU>[E) MDDQ\%"F>K@)U,#137T04"6T RZ,XNC[%X0%\8(:(K0IA/T67()TU'?#=-(""==V MO 4$^?:-%&G G<@2B?WN\.C4 @_7=L4%$!2DV6RBO#0\&LD X5B=V^OE$LU3 M_W6WR"5Y:$W0EC^16W##N1_X!0/8BR9%K<-EI.A"2B<0]E=3:4;G (+-VH&, M^7B[%K]7'I8BH%3+X,BGDTNBS.V.H&.+.Q&8*JN5/:="!^[2FAQ)JQ8ZQU:- M(OCDRR&T?BE71QU(>M#2R$TEB#D6T1&!Y?+9"U?X@:M20/Q04?.0!$,+701! M](OATU?<2U4QIU@Q)R.5U:+I6'!*7$&=MU0C.;L U35R52U\\LC>[IL,8!V8 M8;5<[%T4U.U2-NA5NTFB$O3"OY7?,$F]MXF7?T5>TB+8?<=?)W>SV[].7C?? M,O$V'S.XH)GY.R1V)]*B)+GTXOA]&<6_O'C!/*7!>0O<:,3!O#Z@M!'0ZJSL M+4)E9F+ZSCB)T?PP.*VW42(C+LH7UC$&,$]CT!X'QP()_8DHGR&EU>K'>7Y'QZ_,X\GM'XK 6*9^BNKGIQ(:W6>\4U]J\L]I.%/R<",!G >B[573.,#IGKG&F.QZP@JNB;+F/(VP4Z?M]@ 4CEYS\S/P7 M,D_H *@ZX08D'[A]:H5T@']8#!)$HVM]/W#W;=2 N*/> M,-[TZ) I0Q._Y,A']X:<_>M+: L]/GE$6ADFKUHC4U+NDXO#4N6V9"_QP]64 M;%97B%616/C]P1--%).28A?.46P;9]H#A<.JIE<&2"1A&#;^QB,CV7K]K9WV M,_7$EU'5MP;((QDD-E3J[+L&PB'IB(BHJQ\ <]2%UB2%AN6Q5I?FI?JX1?>& MJ_"?'Y^=GKO".4W@F'%PF\M8_Q[&&)]52 ICXC^49_-E<])KERX>Y*3O]Y+G MI3\5_0PNW=S\;8E5^L^6S0I/KM_F049JV!6WU2;W>/=:7.KU&%V_>6ML?8O< MF-(L#I.'* B^%(9) 4%WM^!&+H[6ZP-4+PC97RJ* A.%AI2GP;&G%S+4.2D# MER(JX0G?CQ;?4B]. :S5=+'K>*27+%Z*=@$%OZY#AL_*W&JK:7E+\)-=;YUQ MUEO;?B;XB60RW_4TN!77.2"?@+(#?@!F+ [F,DX NH!6G_-0?L /@-;;*)&Q M-^<+ZQ@#%!SP^]"_9U!"?R+*9TAIM?H5'_ #J7B&[AHB!L)"VK]/-7#*SWY" MM!'7_H*,!H_Z :"(FB5#6\FM/NJG+;H(FA9LA;:/+JJ=6EY1_!1I/!%#E^JK M]^:OLW5YF[VW0K-E>5=(/AC/ELNDEKV@HDD'*:0-%C,A;,V.JSN4$D@VUZ#) M.:E.ZK>SX/8FI,$);G&2-VF!-^K:BXD#=(L"KR8WY?$>;F?!8L4:5QF>KN'SLORB(' O$95)TSO4E2GQ2 ME!>&NME+$,K3CJF<)577TZ@LI9O=&D[#U%\02?%G%(.;[&:Q5M6X8;/XVV2_ MGTF2=S2@+:3Y6L7?YL]HD05HMJQH&,VS.#_F420,H<47;#'DH$F6E@E&AS*P M,A_4=F+/^-%8!MD &%;'5#NB\OF]N0%&9H;&'L%QU0#[ZI0W#;"#_+_SUHB9 M6L)[#1P339-"E)8P$E7H+YA":,X^FQ*69 3V7Z? M2DLJIH'1S(;UTYL-.T/=W2$IS@& MHX?(1=O@6*R54,KYRP#13)%DS6ZV;]E3@GYFN*7K5U+"8QK@.6OAD:(_Z)HX MTQ+\HIRK[;2>E['K95)T0SQM14^3O*O)MB\+O&TUS-C>-MKC/21L''P*TV?6 M\&C5##[U/Y:PH&U86(N*9/<>ZT!*W!7#]T1Y&KJFZ;KCJYTEHFN:9[ILJ,^# MUSY+A4($8,CI$@78KI6F9VU0/4-Y7.4SI'1)\;P],NUQ\.IO/^ZS9;3Z%,4;RF<(#S%G0JL/59IT,;<9W MKF*4%W65W>/5TBF:]GAE5Y.BK\FVLP%M\GI(J1C*)J\YO6'))G.?V8^2]\V%22'',F7I$FH!. M$K:FZ=-0:]FMN("[06B/-A3["&2(3@ M6ZZS0$1;$'\B2M+D)DDRM)C%Y+]DBJX61BA^%=_TM&C< M%=890 767=OBHQ.QML>H-+^]0BV"PQ3M=5>8HT1N5?=K:^7&=+'PB^_"RS02 M'<8H519L38S@ON04#]I)JZ@ :P ^H]G/T6W?LGZ^RR>/WL):AU)KUUMU11) MS_N:^33;>##*J;O^1*95#]TQ&XH2!AWR0E+)+5'B\2=IHM]RXZ9@17 M&I^%KF6ZWNHJ%Q?0:IWO7VL]#1=W^,MW?\G=-%Y>+CQA1EDE6P''$W%EUXFB M0G: 1C.)$^/L0B]"(X!*K1XL&)L#X35(XJ.N D$AG282Z1DM#I.GU.]\)1< M93'>)=T7EP_F'I0[]"O_B4H%H9>A$X.MW09RM)<:6J']SO2YCZ,Y0HN$'$O. MO7#A',_+=,^4\'NND::=P#W6S/_[WPJ]E?ON?_P?4$L#!!0 ( '2>D58. MF7AJ8FX$ !JN+ 5 =&UP;RTR,#(R,3(S,7@Q,&LN:'1M['UGEZ+<]N?[ M^11.WYG_?>Y:EVZ"(O839B%BSHCI#0OAH$B48/KT3_OI_K?_^^?_Q6# M_X1_Q&)__6\$B:G==+,)']B1"I%'K^) \Y4E4"L M: UBA?;O7[\4T1W\M)SAK_6%@!+\Q[JQKIK:4\O9;/9S/G#T ML#6.HL2OX/( ,FO3?.ZJ>ZUGQ*8M]JM;*7/2"!@BHIJN)YK2]B[8I^P]W;C[ MB,2OU<5-4W7N(2Z0]AX"O_\<6M-?J@E?!P0<^^4YHNDJEF.('N0R[ A+("B% M$-BF']?QGC, _KA'O#H_13I&[#QMT]P!RDE6D;_@U5UZU3-2/#-1]YFPH MAA?V7]BUXCB6/-?UJL7ZAF.RPE*IU*]Y@)=-KYYA6T\M/0"_B;YGK5C[4[*, M\!4P?,O<^3/4[/4=7-T"Y@UX@2 X3N)+", 1G-P#G7H4=.0*=.J/?_X: 5'^ MYR\#>&),LDP/FI>_?WA@[OU:,2BX&0$37YW^_6-]'?$6-GS37__\Y:F>#O[Y MZ]?F[U5? TM>_/.7K$YCKK?0P=\_#-$9JB;B6?9O K6]/^%3?\'+>VUDU;5U M@+/ZJ,HR,,./L$$56D%'E5;O._>: 2HSOA/R0<#@OX&X MA)8E8+A K+_1?+PP3)D5A$<2_:Z"R>5&OMOX$3-%(W@Z4'^S)B1CP4 "'5$O MF#*8E\#B1TR5__[1DH1!O= ?.'T'^>*-'!TW[\@T)A4AA!)JB_ M?NV]X6U?F(:^0 [\0587AT\OFC+&I51OFI1YT?,F8PPMUWO)H8 '+ZJ(N@L^ M]!TS:Y>555U)U.OP"9:V7#+I!MHQZG5]1G=Z6F4H8"%GL[T3 M;YMU1"EXLYAOJJMWY>$'@8-:)(N.++@CT0&N@&48<9I.S[L:/BZZ-"DHR0I+ M_[@*D3*05 ,R].\?Z(;BM7_YW0'J< 1])PV=H#@$\-T'P*DI&57WX:]<^&XU MWPMT/G#\*U[D0XP+_8F3-MD&5N;5?+U)I.Q$8EZ=_?B'HN)$$B4V_-@PX ,8 M@NTQ!!,X7V>36M=66+5B]9-3+#D<=(8W8XCKM6L%M%M?\.(H3K33NJ&(R^&/ M?\@D2L5)\A1#CN&9=H6:LBM;84QWF.78M#0$)5J+X3A.C?7AX=MG53,PSF4 MXX!F0$A-X5U NR[P('^AOX KRFK5BI$N>6JP9NPGLTZ>B2 MG'NCJL%/)!9AO02"FP-(T[F Y5]UQ[*!XRWJNFAZM"FST"K;P;.KP/MV:N(4 M!U:?R70YC0$H9\;)F5[+?V3G%1A#K/"GIHWYNYO:X+"06_7AJ3X/U:M3*#KRB2*3.+I+T M%#&,$>MBYZB]9<3; ;I>,JV9R4'_!J-ON>"Z/G#V7ICM-P$U:U#M%IY) M+ZB!#Q6N:GUH-+EZX;:E^Z8G.HNLJ@-G7VET8RGJ2P4=L9W4HI7FQ!G2MC_K M11D?XL&$?=J6$RAY$"SX^^\KI!1MB#3Z%MK)RV*OGU53]25\WQYP/^&%"[#+ M$'E3D!$]R^,+@OU.!@T%)X9%QRKJ+'>D#_[PI'R,/M:VA;UH-\=\J;C MSJ)L>CV.S?5=3NUB:$7!9W?B65XBCDC.^$FV**98IJK)J:%(IQCN'<1]N$<) M7*=E7F!@F]*.607-5ODTH0T-' Z"(;BB40B?C=.Y6*"\\/ -&2W4L4;F!SSFBQ0*>6HEM+0LA P9>P72AY0X(I.>J M*P1$"T\I>=D231C=A8Z:$#PC)!RX%DCP!6 4%J)VCM.M5(C;$.:N0Q ML46S0V)4V[."2.(0!V75A'QC("-5+RM*J@[[KXASU?"-M.4XU@R"A!%M>,5; M[/&Q,FLT\@+%<#R"\L.20!5 3X/FGT##?V[AXI[SDA1PXC)>%GT3! WW*3U@ MX)@AU9*;*D[0DJ%(1&?8;3?;PQLQ4.@ 3$D/58:MU>T<.=&TA@"@D<70\QR\ MH!1UJ8N_?BD**YK#.3+JE%$C85/XLCH0ERGZXTM1YV!T(R>#$(?LA:]?,"7+ M &7+=>FIJ.HBY%G+VO'#(TN'5LP]9GT+ZKPYCR&M5)F@'ZK""7-8>EQLU?*H'B-FRETG_;([NSU$O^?,^[B;RP\XTP?2:&EF.$_%JUE\X!KT7+6X(@+9D M )U70$ 0$XBZ'D9-A]S--/JU-#-94AI)2*+?R6?FQ4S 7>SY@.&O_?'C,$<& MT(>Z__P5C-/_=L,A>,CN6#AN_SL8W?[[AZL:MAZ,QX>_C<*9#\&;(INI #_G MKARDSOM]K!ZW^XSPJVOY3O@MG!CQ>RWBD*)GB:+K>$)3-(6\[I-#ZHA:7)BL!GI48ZS* M(S^A!I6!U?N"L#JT^0:M#ORNJ,")A72#HW-5F$)I?V3\\.9-=RX8!J^X^BK# MA\UM786QU^K58K)J!*&+!2T8Y,7O)\[\^"?XNL>:OWX=[>*"GC<:?HJG/_XY MU>(T4T^^S:\#NG\=8[(=9D-/+ _GAWC_! !!,!PAL"=^KJ]LOF_N^[6'M,\% M7AWJ(6A;.E3K,-9>=6>U!'R>K_E+-C6!M0NP]IR97P%HJVS_A@[53UGU'[ MXY^P@/$RN78@';D<*^)B1J\EYJ?*<5 ??QKAV'YY:?3UU #V6MA- MVV&UFE&L\F#<=(F2WJLK1&1U^CF1:SF?I_*:,H9R=+P,S&56-ALE$1Q]ZN?I MVA/[Y!---U?> 0AL%Q#8M0!1IA=6)KML9W@Q*7 NE4KT%/8!B,L!@5T.".S: M@#@Z!+H!Q,FQ_O3B6>80#HD%@\ %PW:L:<@Z=XT0SZYD_%0EI:%BO@"F#;]C M&W[D4H;M7,H7J=[&^&?(OBUD4.PRR.PYE=M#YK6A1,#VC;F7BPOMN)QF\!?8S#G]+ M.)]&8@CH@BD%9$Y!7;7!:O[BD6%S559%9\&).GC606ND.G*XFA<*V92;P T> M* =W28YJAZ/Y!^Z6QN9QHNDF/)9!$?(#V?B4=O0.PM8-@2^8##63C4S T8<*I!#LGJ M4&!)+;OH%/.CA>CAD+5\9XV%.>TDB8)41C4<\"ZJM, 56-C2^ ##>3# P&^S'H;,I[BVS+7Y4K90RKCXLLA&MT;P&C \T?A%P8#N MSB)'WSV&M%<1F,$/+=;E!BABZG68WLK'#;;+Z]Z(#0S#T0G2$3:^* M#G(''*1 H%?$QFS4)LH"2TQ1%4\QA<& F1(@LNXCJMA R8NQ 9L2UZP^'\=& M@\I3 I;E2QK>-H938IS2BL+-Q7I7C#NQ;N=:P[GOR?P-A.0547807O3:!79( M5B=92[%^D1ZAQ80J9_P' MK.^EBO( ]O%J3+K3GA4S=LKEQ80P8XN &R')!ZSOHQ[T /6)NA+:Z99;S5S5 M1FM ;X[M1J>"?Z&D\3-1_0&5K0>L3U3(VIWV$"FYZ2JZP&66DVA"Q=S(5LCN M"]:WK]%])5B_2>/>0WF:(=;'GMKRNCZ(=Q?8G6?!N3POU\?Y7&? B8W+22R?67 ?K.@X>N X[K8J$WB\:F$)3UV MDJ6:-I"3^63SZZ3^T<,&;'I5;.#!%(+-;F?;+^_;A!]3>N@WD _GJ /[X5_;J/^&SAED>MN,=V.LO:5$)A M5]S#OK\?\^>X_J5@?W(;G2<.K0)[Z.ULRP3!\6"[(4<3>*)J GFSR?(:EXV9 M,AXT-8IC?0_E*FED6&I$MWA^EM2MPS].ZS71\*'[)%TFX!U%$%6Y8#*BK7JB MOI8S+0(O8W4)40-<,]]$FH4*)40VI[U0SF=)OC-Q8ZO]UU96]Z Z:JY;OZ8G4B&'BVN_9[#(&=$I?IZGB:YP':$1:E>-[D\,@9@G!'MGT> MK?9E>XE)5W1$$;(]M]K5Z-YH>89,Z7FQT.216;=>1ELY*S&,G-&*/B8_ MPTY^/#1W?WLZ/.H&J)194Y]X32O#59]CT .2; 'D5_ZLM M-:>>]=I=K3;@RIDDY$TC']D$\7LYPVM:CSXC3"9,7_.T20$3N5%/Q>QE9(M? MWU*?WQS[9'.=/-&:3#P-Y,5$5:R3Z;X9.=E>/UZY-T&>BQ2F=3TQX!I>2JO5 MI]2<:F:<@GP_>=!;O'LTQ8=^#RN^:$-\.D%?QO[TFBZ=&>#G+EY)<4@+S#-?$(N=_ MOZH3OL:EJ(0EF .J\;6]>S3%]]H) <\GF3;[ M4P1S6)Q$.TEZUC"\(J-&=^+=A:;VIK,[O]+ _W,\4)9:Z.D]/<76ZL)"028X MFH_>YF?13R<_"H+1JI2^%WWY:.\% MD6,.>ZUFA4CR8BY7:I-6O*S$(V?"OIE8/ZQ:^AP/15)+9*1Z:<36%HN<5;+' M+2IZAP4^7%HTN/Z#"@UMI9P$0'OSLKC\=?.E1[ >U]Q[#F(1DIS MN.A-,A*KIK#LTN?])A>]HLE7%^O3*B-B9Y41\2P5IV>B(S];05P'CF(YAFA* M^RO?*EYA@G67C1%:XMK)E)>6/%2+K&CW:-N*\@1QUQ3HX6(;XN+%-K#I==>8 MX><7F;U._@VS-UJ,$*.IE5KI+))FEQ(YBES*$SGY8_BGK3&,[XA_L[WX6Z5? M[!G)$E$O$2PR+M+]_#+I5>.1BPXB)WTT?KGV7V>/])5+I]ZI['7'U)1)G4YJ M0*-RB-JD%K7H#8M_OKCW:JPH=<6@[+WN.M$FTF6]A/@\DV&YA,.72)J/7#(9 M-0D2UXV_J!T+_%Z5U%5@8T7=JJ"U?+9;9.WDI-%\"/1%"TQ=;H&IVRYV/BYO MUK!U:P' :E>T\-3-@XP^.(>Y*AK@R/X489?!]>!!Z]L&R%)@R\XRSN;J,L(R M52]E1G>D[ 103G+E_ MQ88E*9./7-[Y M#.,.:K8 Y+!-G.-H6Y0OAT8I.7EF$;F,^QCX=LE_@.^FX'LKN!J>7:",A<.FAH$V6HZ4ZX])QYG2L"33UC=?CD/U6#$WE$E#\BA6'A3]=PFQS\--R7[CN,D4&UA MVMU!?E!16\Z]E;O.DGA+LY5"\.2%1:_=IA]6]#HO^].F:C50O]TK--0M++&^ M3T1J]%AEL0*?LS/]0GUF\7/DWMS+X9]QPCBT69[RZT";7L\!W =>2[&?<,I7L1G;>U16CJ8ENT M;?I94?1M3),S*_GIN=%*HDC"[Y!3P9.LPL,T1<8T12?N)W8.!_GPJOZ 6I;+ M38:>:Z*_;-8ZHIPL89&#Z;>JZN\A$[M\/AEV]?EDK_"PKS.F;=A*-8=[=X;# MPZ'3"J9E0H&$[[!ZBB.:$&_;,[I&=2!+/;M4XOT*,DY,^DH%()$KW'ZN<=WA M\-[=LF:(B-9!T,S,&4S5$H.275%$'U[PV%'SU!XU,-VFJ" M))8(I/^90YS>D'$H7Z=]5JS+"2+CUJ:M:>1J'=]UB',7KZM!SHOP>C@>>OM\ MYET'QYE33,P0 W[ 3S"\7LN#E-R+[B%.T3PX[K/'"R 6=@8,-M]DH IE,!1U M-J1C"XG@1VG1 O#S&@3:O-? 6 KKH8L*7YWZH-SL.)$+_R%!OP\(6@O^&46W M+;?C^,7E]FW3V]N!NF/!3KU%D"U[M"D'V+<#,M.+Y^<%6HH';2L(CL%9?\R M*="M\ ;&.,Q-C(I5J0IB[3+H[C3\A*S;&3#FPMXL!,&7\J$+VHYK@>G MK._ O,4/69E5Y\&G#7[80$P3]L9 MXM=P.Y\2MGSHZ7&O@409B"X86;I<,&S'FH;U_Z<3+'M"KI &O,P::KV14D2D M*$=O9Y4W@> ,V=]"[&BOS@O>-)=Q;7-+)6QJNB(B;C MF:\AY@^(_#YD/]#;!G-U8VI5'+K"L+6NVO?K*YBS M<*K49#O]+#LAG*R,DVT!5+X&"#X^F(N6V,\$<_Z Z2N2D1JBZFQ,J'TA/I?] MKQ'"?W@P%RVA'WKY^;"<7+2FA92F)M14/5YN4YKQ-;S\QWCW:(GW5##7S>HM M9&X)!CL9]FOIMCDK$]+7,.,?&\Q=3=R7%G$OVQSRQ-$X>9PS79JHS=A.!2$J MTU&Q#/J1U>X+=XB\_=$XGUZV/00'M@>.*QTD/"D-9$9.&C-T0I?K"UI&I\(B MLL7::((#NQPROYJ']H>]ZP+)S&V_ MO 3DHF^"H"'C %GULJ*DZMLI=EE$+MIL=HEH))&I7@A M6 X,:4VA \8,P0$T1JH'RNIZ:_&Z[T@CT06'SJ]$\+Y63YLE#4%$.I$#K5(I MNJ>$'"5W X]+Z/VR03.U1J MUV[3VZG7R4G-M 08RYP"9PA,"= 2M#]N>)PE8SGV9DZ(.7 JMI ;\_A,M_ > M6^3ZP\@YXM/3G"^@\4NIT+:*?*1M9KOB3:HS3>K4!/)4\=R]%4 M<[@^;_@@>6J!S+)#:SU*0TKRA.JEQ'B/C&R?[SQK),O$RG MM8J=J;&^/'&3=+%9H;G(JF@$JB.'APULTY@/5-(JF)5=\7V%N<,4I\-65=%E M&U--Q9?I,FV85-FZ/]W>9@#RVH#<4KH9O2(9.J?/J0&+N!7,)8Q\/TE&-ITX MB:!#NKZ1C4 C*>);S35Z M68MI^%6&A)KR^NA7^851Y"&2U$6?YTVM9,F2W5"&M7SY_AS\:^F^$]U&+QYC M/47N>L>J^%K<56Z:TU'3\;1)%<@I3A2)_CBR/>J_3^WMM!O=&4J-CI") M30TAUR3::7V9XTO+1$OT;5HVB_?II%^F]KL)>;,%?5F*\XIC$'7-[_*Y>0)( M.,=^.2'?]KBQR H96PNYO^PX=!7Q\QIHIDPW-TYZS<1]QF(O4_MMA+P6K@QJ M;*=!D0] M6TJ_?WTMXP%'S!'4F#!LI]<:=:FRT)"IR&KV"1IW)CH=(_)&$B40%$PD2W'1P=)6)IY4]W,RE6SP^$[- OGVHGE_$=L)\FX& M@E6:%;\$! =-;[>F\A4[-^?ZO(A80XWB5:HF**U:/Y^N1,Z-1V'GYL?ZR%,S M8 H3SQBW![4LS]$=I5]H2,N&]FV\R.7Q273FP=S-*JC+!W&#V^J.9:BN:SW- MYAX2W*")CRI#7C4KF6Q:L:3FX/Z0>1FUMP1(=)9N/$U/2"^>/N8AVT5'&BW* MP T5JT=OF='3TLZ+ M!+*S:]%IB;S?QIX5Y?8=#F5YU0>? L$1%IQ!P9U,OXB @J[*5Z)C6K[W=#F, M"-<_WEI?%6:6Z<11/ZX9#91-& LR'M3=39&F:HY@&,%2>*;-T*Z-XC;@=V7#Q[A7YG) ?*ATIE<9?K]+K M33TVE]7;JZ^%>V5'*TL*7^HX1-=I%)L&\:75]Z6QR*NJ[RF!/E0U4JIZQOM> M1\U*6;1=:"]Q@')4SEGTJ4H=C>ZH8%2]Y /H-_1)UP&ZMW1'6+;DYWEN/L,K M:0XOBU9D9Q]&U9\\@!ZIXF*Z8FA-)MW'^%*YWRJ/Z I*).\!U(]Z7A0!_$FA MODNH4F*>;=?96HT5^CEVDA.B>Z++([J^&RA_9AU94K%NFFB##(JDE0+H#WFF MN+AK4#]*MQ&']^?469FRGR7F58G2.AQ:2A#M.JV,OQ30'Z7-#X?\=:!9)H%G M6TQOQ'=L:USM=H9.0KJ'XL:W! +V086SZ 2^V#*KU1:8(&@EM5HC&\DX,:]' M=I9N5(MOCRC\$P^!NH<:=\9>X)8H:QVTHY,=I$SIR+CT4+,'T-\(].@X$+>6 M<JK]ZR\ 8 E;2[VF_FJ@_JT M5YW@DU%7;T0V<+S]-I@/8']NSO_&L$%'4IQ6ZQ9X7O4$U2_W4QI)11;&C[#A M$Y.>*(0-"**E\F2GAK(DC8E=P+*)2G3/(WJ$#9$":A3"!ESF-$*7=$2KV?*( MI>CV8HY&UMX^PH;/ /;U=P/X>)R7\&ZI6S:2$W0A98=*9V2+8/S ^=WB_--W M0'BO4CP[9N9\X+RYNN.F@^OK>P'#D)UX05+027>XG*'31#49W6D1[S^BYKTQ M\>;R46X^8+H#TWH2#\X>]>=KI'7CPS1OS#(ZB[>J()FU&P+GW%_ >T#60^3G M+).1*^8&K-XW>)++M\E^@:H->_=7&[WE 5AW+_17QVB@QL7)E-_5^5*O5)*J MY6HWT[X_E_.9Q^Y\.FA.%KKIF>C(^T4[#CA350)IT04AJQQ5@LSB/$O2>'/# M!F$Z;,RSP"2JK#$M-@?9QF#<<"-K*O;(W&Q0>0F=42_T7FH-WBSGT;1921;S M-< NVI.1B^IR:>9'-IV*A)SO2MOKP%$LQQ#--8?6$^CWUA\DJHKC<4NKB3(< MD^\P^;Q Y^Y*UR^@,NJ:_NJQRL. OCZKZ?+$XUOH1$F5V$:2 DL1R548:$]ZW**L$C4F_FKN_\.O##J5%$PAVQ6,;,.IMVH:Q;=JH M)(JVAI2G;*-<("J2_]"VDU+#$(RZH9%L CT(^>O0^X:GQKBB%(1-;GJQ>V4K MSA5=-86Q#%LT%V[:@DZEIF14!TB>Y6P\HU+J)Y;&A%!X7XU M HZ0''5Q/Z5$*8% GW*B[9=7>V"TV+:L"M^@>:XFU:;Q7+;IW*$I_\BJ6 HA MT,M2GKVFUZB*X:M$&-U+A-&7_;>X@.*2M+H#&10J!?PT=$0CJ!*M@=!G"3=# M(OFYEBM8%E7(S68M.;*Z?MJGOTSJS;"!!EI^63J,WCP=WED7$(YA/AN#.VS MSFT0% ^"<:8U)N96K2TG]3')JAUE5-#BA=2P$-GZR"F*MP-E+Y,<=?M_/7%G M5%>R?--KBD^^(,7:;$::Y#(:HH]&"[U,470SLJ60UXO[.L\JC-2CZ>+W2[/2$5G3ME"J=V,;/8<@:45 MT3D3;#MJL3KJ]*U#&(UQM373U:7*J]-$R.;*$5C^N!V!.0%D>\V?6]= MY+,/L=SX"8R+*QF>Z"KHPBV7ZUVC4ZZE(^LG[N;PREL7[?=\SGLCR^2EQVD_ M++;E3A7VOV%+"A>O@N.D@@.Y.25VT M\FR*G&,./ZE,2B1')5-5[_[2'!5DX1<-;'4L1U/-(2/:JB?J!V?-%Y?]GI2N M$S:K*FFBPB4@8H;@C%@3W* MS?#H%EBB(NR][ L+E/FR4>FPZ15'I2$0\/V8-PCJ:PH=[*4X! <96+"$Q>'\ M@2LYJAWPZ"F_V*11-L@T\A0.+3KI4;,!Z#2F6C>R;ODHK9M,ZD5B;U=9Q1#\ M"J9]6U/92CDHJCR7^=47U+=%1Q4'.@C&&3Q$J'E\H<;O0>XKP]NQC(,U0O6U-P&W FTDD]DR&6%+QG"N(WKO263 MC&R1[R5PG^36 ]Q7!/?5)O %B\<@CC9'?]M&*6E8-N&CHH@ SJPF6BD[LH;V MU4'>/K6W*SM%;);FFFQL+62BF2;G(X-AB!O*:6%FT(G9/$=$'X*Z*6*B'T11?P GXAWIV#2 M4P<%3:7L":,@<[=:?FCBPR=&315/CIF<'N3=M%@?>[]&/"=@&3U'=T:HH6; M\79K(;$2W\S0+%?KQY'ELEEJ9.]1LJO9=2]3_%6%70O'^=WU7/'5<0#!] /+ M#!NNQ=VW$7])6\0"[?02<4[.E/Q\/W*NZU)Q7T3S5Q7XL3,-!H I:3J-\UIG M,:'Z+CLBJ<;=BO=^SS/ GNW+NW](Q>97UK!U:P% 2/D*S0?1:ET7S:IH[&PW M\31A+NPRN!X\:'W;(H'B"V(DB1K#,7TMUQ*2:CZR #@XU&+S\TFNO#] W&7G MX03$(_R\'=RPG0V";V [LJHIFI(JZD<73Z^"GU#K @G*M,M._.WZZ^(7RR-9P/UMKME-C MI6!&UC^]1J!;(K^!2&OF1J"2Z2X;%ENW^8[7;J"%23I)1?<8@5<(](G$;R#. MK.5OZJW%=,]K +'@:'X_S\S2Q')0="/KOU\ASRV-WT&@,)Q="S2%HZQN]!L\ MFNMT&DZ&%5H$_A4L[I;&^Q#H\RT)WQ6DS]J$JJM]?:1QZ6PNE4U7=8N/K%QO M$VB_5[Y7W>9O9XCKK0(NJ^)@=R.K]X3.J09;'*?F8,)R0"FF%AGQ% M<&[3F=*X0!B+40_1$*(H.\WTO$+ID4UG[@J:MTZHOB(P=Q(SW.]UW.F@.]14 ML\T*HC\N^K7()F9WA6KZK"@WY0E9;C;2LT>H>1=) M;O2@^1$U0U MWT]ROC9Q*Y2;['5])'K[]MTA*+]AXO-.6&ZS'ERBZR4]SADLIU!N81;/%S/1 M73M_/Z"\MY0'O2XDB[UL(H.4K1;*$(XU:B:ZBVGAFSG@=PL8O:* R?6TM"O) M%^N)R7%Q*4_9B>2V*J549I9??)V4]$/DBY)7G CVII-/:%->K8@X.$4C/M1! M@U(Y'"TMDV7#2DXF2R:RDV2B7R[;HFR!H>%2J2-:VC%Q* MQU%QN&P)S5J+S4TC:Y-/2O4N)F7\Z8BC :[,\_5!,$N!13\[PE0+YU"O&UZNPU#GI:+0")D M5?>#=0EK!5&!R\XEW9>!G'4L Z:9MN^%G=648*6,:@[=.G#"U3+IQ?$.SBWQ M)'K8R$]A=9;$T\6>*(QG\U9D@_D;\N<#%HE&;K.,SX1A6"D)NH$R#OL)EN"L M0:F5\235D662)Y?<--W2W:39CVQ4\R&@/,.N+PW1PVTD/L]2VF4W[5<3_1$+ MJA.LSS%"IN)'-C'^0I8RBKN91,52UAN9@L7ZM*!UM#IG-08=9QS=6MR7M911 M@.@I9_[>_'.66C)$<5B8\"*U6"J9N3PQ%H_\\QZ=Z2F(%$S),L#3"%?9DL+; M]JT0T'6HC)!S%='1@ <_L_- QS:CB5/UW";'K[%!#MM#IB[-LBC>JCCCF5^JEYG( M8N/$_@1G2?R64+C$;@2[\HB.-()*E %3H%NA$=XW'9J0&P-ZH&;14K4]GJ7B MU"2;CFR^=Y'IN(#L!V1.0"8'3."(.F0=+1NJJ;KA=FU3L ^:2;&E6BS9I]@2 M-DUYV%)L,N9]@^8BPA^P.0$;QG*]FA+N][F&2)_G!U2K3F507UDNQ_UX@JUS MD74[%T'D&9'?$@[/MT=:C11N3Q4,]_/!$FL@+"=%LR S',DS[+PMVJ"9S1"1 M39./[%9TEKPO#8%3E9>KY"S*M-85,_F4H!FS=K;75SVOH]RW@?BTG"4*-9#W M@.620#7.S)NU8JV@:231]#@^/M(6T=U',?*!ZKU#YK) -:^W\&5_-,786F^* M-Z9,I6Q&;]_H.PI4[QTVSP-5WI]G\G.QP[%X;EKHLT726/0B&Y]$+%"-,AR> MF+0*X()A"+E:8\%B(8FYAB65L,@"XBR5'[2IX1># M!"W+:M";J-=%52Z8C&BKGJBOX4&P"W?9&C,>VZ'HK#3QXSF'BFSMXT)XG"7Y M2T'EV59?,E"%,AB*.AN^]C:MI27 6.84.$, RFT& M1Y9)34RV1DV\ZA+%Z)V2"4G\?4#BYGC,EVF\IO0_8.\V[+1 @Q^E10O SQOQ MM:0V,1MWQFS.J7<69D4&$9Q777MSWC?O-;U]"?HJ81SM%Y[R*,^]Q2-<0&ON=(\-<>O/0\!2QKWFR,-/NRYJG?RL?@%_N+O"/LQO[TV="3U$'CF(YA@BCWS1TJO*Q(UZ*%70^6OB-)(NS M_72KEJU/#3FRD<3!#)K0;5Q Y=>T#BDA]02(I\_OA$,+&_?+9+ZA\&H=I429 M$_OEV0,.E\,A!?^[# Y[33\6#I=-KI,Z[8JBMT=3S:^*;31-RB#!1S:LC-KD MN@\'PK.SHC#*[2?P>I?D<^F)D3:[BB;=?AN>5U=*;GQTT6NG=/0R@UR!J290 M7NPF)W*\X73E5&0MX&=.Z;A%P6L;[:#7G:G3E<=8URXT&!1?4ME1+2[4G'%D MH]X(S=3!T,],?_;*:(>'X+WR,#MV.BL/.VB"9$M.OT R')(K3R/KSS[Q:+GG M.<_%"-@UYI^U9.#JIR"6--$?3O+-O*:F)IQ2T8'BSR-;3OE6IR!&)QN+AU#% M$@%4XRM3!;]<'ZGGW5QU,9?3@!XFV)J;$_I=(E?EJ](W^XSK&9&-3$X2 MN1UW/T;E%ZW*7@$2CCJ%;W& "8#,A,G(;"UY3UWB>$:R"LUV2\TMR 0HA)W [D"%T!EW<'.M8"3>4N7@0-U;V>^ MS,Z(&&W*-=\+R):#%1MAK!.&71L[PR;2L_2L-'!9H[E@+:&-SLA!Y.I=JTCM M!'\W@=PY!K\_=#P'[IN(YFOF22^D](P5!N*KQDW5U=*+-("2-$1G?V [G '> M!%-@^J *O ,U.M+-L^R+\5W/,H#SK.VZKT2A-/<^_7C#,MWQNK/\_P!^7.0IR7)\J$#;0()P%AJH(.WH#[+]"!7]84RKSK3W@RQ%G4I\P4P?XIU'P7[T]MS?E#4 M9MHBT=/M8JM/SLO1S;0>=CYBJRZN#OD/L/-Q-MU/4FTMK>&-/JI1-;M6U!]V M_C[M?"26&KTX;7UB[FV5MP8BE2?+B\:H.^,[U2%2+;7F>"JZN[N=GKM^E+JH M5S5.'AWV2B$2:EJ4<_B$1SO%=(KM"J6&0D?6FD1#B+<__^V4$,NNN*Z.8#\W M0]RR-E SB-*T>++3[B19,^^2J(2T+RT^;#. Y&::/-=P1YI(L H[ M5B6IJMV? AXA+>KB>^]JKK.G*S4'HWD'++F.5HHGL^D6.Q=+^/UIY4>=KA2E M-5Z;TWK"$?9K']V3]AI,+5E*&ZA/QBG9<99I<1FYFOV+N/CLK9,/#N]Y 2*[ M32,,D8T!74/%T50NJ=F]--\9MA6QBA5R7/8+0F6?["\*&53 MCYFY]N+(<-Y M<\)IU:58()@YFG/*A6QG0;=GPOUAY-.L"(8BV(6.9J_I%=9Z7'UG@393SOD9 MUZSR:I4>U)!TA^5&D<5"I'86.%S6@E\_.\ %U_&$9D!M*-C@6T4U5<,W#DJ$ M65%UVJ+N@_3BZ6,>\CK8DF]1#C;DVZL6/K4IF+;ON6$#XG27954*D!T?2<41?C,9P7,PP9U1Y5 V]*A+=P)D=F>89 U)4ZC MY!SI+&6[IYEZY$)D**??3U+[\4_P=4]L[R]/7B;O;:7RC,"O^C+/D;(_9>(, M5-[_'J=S82&=4-!P":T*]NIG'0DCNC95]EC8D_<8B>K(SD MR%68'Q;B3BS$3@>0XS9TMPNE9L\R\WBDBR5=5YIW86%V!7; MPT)$Q$)\V1CBFQB)(S%$5^2F<5SM)WBF7O+M:;_\T'^\4$>Q&N^YHMBC![6-88M)0MSJ=Y"TR8Z!XS]U#2JRCIPOXS&GA/M(P1_J.^K MO"TV%7N--*.4-'%6J*!-=-(6F,@.03UT]^%WOZ/B'LF2J48AB:#\TD9K5)/J M(Q+H%X:1G87X4-QOG]5>ND(SJYJB*:FB?FQRS7I#BU!: 21EVGT2T6:^7L6< MV2B61;1<-553!E77EZ.[0?\):C?3*EXD]V8S;:*\GO&]$$DI8X>06V6%Y_IR MU9H7:313CV[0$U6(?.[ZOU-[ 5UM=Y#KE,8*$YGVJ6QGQI+9@=Q,VTASZ$4. M:Q'8\N/&Q:OWV\,H;GSU1K#7S,-5KMX(C3>2T4/>(SBXAV3I2E"_56A@@EI_F'2E,J^V\Q[1 M,ZM%)GIG'SU"@WN$^JT" Z2H&+F2/FVB3&(&TH\I#4+6\[6%Q_>04ZQ)>C\7+6#^9*E*^ M&.$B590*_$LBEV\U%I7 L4=3E^8A'BKJ& M]POQLEN-;,G^W(X:1UEV'U-!OR7(SZ_5?J,%/^QFD6?D>D8BJOP"J;0GW1XY M4^@[A/?;EGS?S&I_W+GET07VA^]@/I'FMM<8HF6^1!#Q<:.8H>1BY"J\ERQ9 M?VPC_A((3TZUX?R!J\JJZ"R";4]W3\(.D=<:J8Y,0SIE($.&!:>"BL&9H/ N MR5'#(X8.3:0\F3;\FB474'&.#'OC;%.N2I$UD2?I7T/K]0R(^N2-MYRV<1L# MQ.'NH&@.IQC*" 7,4D<9K=>(+%+NV@#=$$C;09TZ7A6I4IK*:FHQ3B=MT&%F M\9N7P%]-_>[PQ#7F0+TTQG4J8GUN55Z(82U>'*J9O)OG_60F64AJ1;93BVP9 MX63P^5JZO]6H5K!@E N8$I#$2< 48<\[&\FN?PG,B.H%;;( U,5%L&-SS5PY M*]-48>+J0I<&W9DOC=*6XU@S:&+6,.KA;2_;4%,B[R,3=N!E$WI2B)S9#59A M'F7$9M/9]W/B2T5X-P56S4D#Q7) 5G5<[T6 =<;Q-M'O-D6TDQVD,,F@"+\9 MN<3B?0![%4<>0+L,:+3B ><%CJ9];\M]Z#$L\V6+9^0'999=<$VTY!44NY.Q M<P!Y(\Y]*> ^BU>O'J!UT4ZYZN>[+LOU%CV$= :)#A$YG$4Z0+M% MJ'Y2\"^<,7KTS-F.#0H8:1LU;1*OS](F3^@6$;GH:2/CE\X7O?6!LY$2Y]'S M8N,+J8\5NTJ?1Z9\LA_/#)>M[OW*\]:'Q=Y0H-L00@:J$-1,=#9\DYU!GFTA M92T^R5V."W6[N42YM#;"A.+4*Y4BEQ-#@GX?$+09B3FDZ#ZJ/I2 )Z(T+E>P MIQ5]WLT[+#?"&_0@&>_[=U@:^4;CB./-^;1W3#Z) /7X#G)P2M@]MN-T%PZ M8AQ!5)L5744YLHFB)=)72NTR*1K1/5#G@>JHYNHO+1_F?)U-:EU;8=6*%UQX_&*V!HO94TM.RV6V-)@Y'9&E#;*]R.7&GU2;!TY%3GI M):YNY!F53/45U-104:0R;0.=24TY"@J: U MJJVGEU,N#LJ12[PBL'KMKB<\14>!B'6IC @T:/ME@_^T[ZHF<%U:@OQPPQ5< M6PVH0?=C^$8&N.K0I%W7DE3X-F[!E'X&S#Q^M>XM?I8]^4BN!R8^Y!D[A7\\ MVZ?LX/KZ[D1^V)DFF%Y3(\MQ(E[-^@O'B-Q0_@:Q)WBYQNS[F7F=M.^(%+;+ M/8Z*X6:*02 HL5-Y.Z<8!TVO-A49_C$;<%*J/?#XR;!1C.-%=42[-\?8ZVH[ MMSJV&!>$,=UAEF/3TB"#6XOA.$Z-]2ADLI&H;*VY5J; MJH91DI!DDJ'86K6J*7*UV\V(T^2[GER6+99CZK#AMURR7CACQ84SP$7Z! MYN.%8]J^+CHTJ2@)"OLUO 9J]UG_UF_8WC/YCF;:YOOP8->>"C/980>,R=+*D % MEB1+^;K-XV"\LR_BIE?5M>(XEOP-;WG' T.0Z7I@U82Q:6JF4Z4K*.?;U;SD M2 K%/']P&/WOW/>.I]NPO<#S$]WJ]946ZTN5YM+'"@6-?O[8M2CAQ]<_,*-. M(1)#[J[%RBQ'%)/3[#%:6B#9DME4DIBS#6_D\(;=SJJ^ :!66( MW%L55@2A*B]U@.@)7JQ4L719RTN)Y?#X\];WO..IDN]Z%A2 0#>466UIY%$M M-ZEE!JK0;.'T"3(W-[U'O6 8(AB%QD">M3V5!7W!*VN:$L_&3^D5O.'\\WZI M\]\0$Y;O2,!=?1T!40XM+!3\/W_!/V*NM]"AH3;$.3)396_T&T/1__NG++]CO^,)[<_.<',M\UOUBK9AX\)CJZ8@C]_'/3J#%43\2S[-X[])&WO MSYUGP*;VIJ$"#2VBB(:J+W[_NP7#-#=6!;-8TS)$\]__7?T"_W:A>5;^_6?8 MVE67 '8$^UP]Y3?\& O^)]8?@@>(L9$#E+]__*M58^!7UQ;-O4>&GW^;EF.( M^JK;&0CI6__TXY]6,,L[9BDQ)O %,##\ZU?0"V2A"/^WC[!2TH'H_!Y8WNC/ M0ZX^8Q?41V2T>B+U$TVL7OHZ7-G("[X(Q.9O;.>G0![!]X'E0#0\M?@9,,ZU M=%6._0L-_]FT"&X@CES>W.7LP-+E/Z>JJZYV3_H]4F7H^N'] M__,O"D>)/Y_X:P?B"Q1%2%%* D\I22$N#>+PCP0EB /X292Q!(F3(HZCRH^5 M1*Z-J*-TG>@VEH:D[?:%P_LOI/0Z[QT$*XBHJT/SMP2Q"IP#2@9'Q(,?D\^/ M?_AJH<5F8ER+;K'<7[\&$7U-CF7X9J%58+D87N]._7J5]]_UX[HCJ#Z>9;YWUCF)_,SAJ.)>.KI_79,R%O?,/ESB]Z-6N_\ M$JAQ^'5K=;"?6 H81RS3OJ'>>;>!*&E#Q_)-&9$LW7)^;XS!ID=[?J2[\-$_ M2?BH5<=XXB?L>65>H+$UP1,?8Z+O6<$S5X9U]>?[<1=_I_"RM68E%LH*NE'X MPF&4IDJQ=8K0#+S,&[.IF"D&N5(PGR)C2>'4U* ^_2,T?E71<01GEFD(E51I MRN.5CZY6>;H<:[+U6K,5J_--CJ>KK5BK%H.^L 4=7@PC8K5F#$O\(?\G5LO& M6GDVMN,FGUPDS;2"RUB*B'^@?S_$V>6$9RTGYHU 3%%=2=1C"QAEQ\+)0\?, M\@[B?LM!B1?V-Y+%17 7,&\%N=4&H.RJJ+2#.5#WT F=2F&L6L/M29G*U!>C MX3DUV7OIZ[\PXSN0#5XV9&4/\N3Y.W.\X>3HJ5?F2\DDLT")G)()T_S+)98! M4E@5_Y]_823Z9U!U.Z( EW?WWX_SOUO&9.$O[@Y;)'OFILM8J8L"!\_.\\/L MV%TV7L66X%V.VX(CCOKF4>MYA=Q_\UKSR5)X85Z\<=.K-!&Z:%VT7?![\V'C M<]&@8\^!_\N;6\(M'B&/UZ\5OB'TVW_.1JH'$&@4I<"BSAS1WCCQ50%AG<-N M'.LUW> FB,&?!S'1\&C!5*-5K//,JREMUQ/'V8+/3Y1NDA;M9+/;>P[+"[Q: M\CAH0Q\6/^'#@C*()^^*]]/$=$0-3U#4:M)5KA!ZS*LZTQA,%<)V.P^HL\U" M+1/+-FN5E3'\^#];M2?=#67U*]#'7Z$:?TY>?VD5Y805#=>(N,%H;BRK0E,$ MT1B,\=[<1:QFNP>/7#UQ1PG+O9XH=Y3J_N3@' M#2>5QFC(4B,D(!9,.H4FWOUO+)C)=Q*,GUYV^X.=BY(7,C"HXV\9%Q/=F&L# M*3SR+Z::,=5S8\Q(=&#__[EU6>Z(]_J.RG2)VS@]KO"Z883!@%(H0*4$^)18;(A$,_[ M5$<%AC.R[I!=I!:&E63:S>QT"%L^Z],:H@I1'0]E/M>:^1TUDZ6:?5I(/.]S MD(GK;G,@DRC7&N.%)=J8S[690#YOZ<5Q5<_)IL)W4BF.H'*%.NX.8(E)/IQ4KIUKTD M8"<["#L(57=T:J=S"W:HZ-9L@[/-=R3(4'X/'"!JR QRX,4AT1U?^M14'+B6 M[GN'VKVK:0?A]9814$HRJ,$RR3XI#\0S1YP9_#)Z+7#TPP$ MQDP,YMYEXAO(<&6."^L9[])88>[B064W;*(C&G2T&BV)B:T9D9=-.5" M(#OLVK)+!5L+$50B6&YP3GK1TM37!XBO'X )%2MF.3'+&\$L<^P[JBNK4A@( M6\I^9OUMF%+XV?S)_8RQAJU;BV#VT[/ZPG?"B+IKB$.H.$/15)?A]_]\3XCL MV[58U?KYGRBC)"(.@99E)UA-M_JKK)H >W(&1;_"EU(5&.\;:+XLF;0W0/&& M$+^^(\?C)!JC=?ANLACC/ < [ZOX]#?/Z*(N3SH?\'X!W@S\6'-:ULSCCN^$-@>;9H.IPJHK61>,2K[S<1\P<+G'V3!8 MJ3EUF'E I[1;'!P;B5[*LPV>+1'99'TXMJFR>'7V,O17,10?)K*Z%:R2Z*OV M7M:FIRI&MXX:-FL4:QF_)$MT5@NJ.M>/_.,82CR"_OWX=BV;H&IL.U"35%O4 M8V .)#^H?,"?86 #W&\:VOT!P1H+T'HLHKONN.(EY>"(S[5^IWIN!RT">K#D MGV[, SJP1Y8)8F98+OAO#")4]P,8Q40'B-!:R>!W[(^;NY[ C]/P@5O+M9J1 MP/@(D\GV+ .6;[CNL'(Y>>%8,MPIP:P_\8_"=P4<'<2%KR?M]D>O!5#.]Z'(Z496D0 M5U(""L2X$!L6'2[F+8B,D:/FL MSZ+0&'=H)JGPN58R83.4F1>T8&PO?M\C843R9SQU'Z-%'P?HU^3X%X_0A5,; M5Z;E9^(3.?Z9GLOS+6]%J? M.2WI:'C]FI+Q^S7^:Y+_.I/^Z;,.6XX8O,^%M:&';"^WKG?-@K>9NH.-&NSY MZ7T8(J<'JK?:/P.(TB@F!><]1$XGWDOCJ247;RD,KRW;'4M\M:3HCXOKXM]3 MSBLK=\=BKJ[GTX=Z#>;2*-B0.F:9L=E(A;]LJU;OFO"Q;P!7&]=\()..A+]O MKP+?:&?-G2KRYOPR#!^$=O=I(-%)DBA;1@LZ.VD13*L\SL2MZ6P]Y?RTJUNM MLH(R#5_COS%;=&)34?=![/^@/X,]_&)VL-G?*)SNN?9TKQ[TO9O8YV9A[*>B M^W9#X+?'^SK(7GF<)[!/E&4;:55Z"0W)L,U>-T&T.2L ._X"V%N5>NV!XS>' M['<$X\.9^H'_>LLD_8\SZ>S:PVY7^T&D(_ZT*!KH),V+%.,77,*6"298'Q1_ M">DC$*N*KBQ.5J8]%FPP [Q8NGUM,YSDMR<./S?52 V&UDPW9JM?@SFJCB2ZH:#4THP(]D$*V\= M!&[2RK6[H?Q%+P:?L6X/@NDN4MCH_V#8SP3Z,(J1K%%%RG^_5A6.^V[5 9TX M4:YB;&F8XY+=:9JMM(=0#R[QW3\[#Z#>;<$M"@[ZK>;\J'.6B=22+KJ]KM;A M2TPVG4C-.6H&H7QSY_RU9]_MSY4YV+[H5?-FAGOS9F)5B(@/WUOO4/@%4PY6 MRX#88!&31@!*WPCV_E-7[[FS>8'JQL38#.@ZHIG6#/8'1!<2(,,+KA],!Q3= MF P4U5SM;=#T80P01Q,;BG<8!8G_&>NQ7&PCII/+(U[8#&]GEZ 3'>TT/?JT M0-<1=8ZL /0['_XEL/TFH$;NV&,-JMW",^D%-? ;KUG(\1*>5M^"?LYN!EW= MIH=O)/ -["1O,'GU+=CEK:K^C$4:KKJQ%/6E@H[83FK12G/B#&G;#[A&Q93.1B!R [!N #L]@](=\[H)#@+D!I?#/<)D>-4< MADVA+DD@G+:-X;%PRT(MU/^%QJ^%+A"\INEXL MA<9D<>'^?(4N""E%&R*-OH5V\K+8ZV?55'WY&;K0"W8Q_T1E./NT:NWZQNRN MM"\$)<2CH7H>1##0(2X=RPPR%GT1 S![6<0*0=(@2N'2FXSHB:MMWPYT<]O' MKCO9#7[@0WU]M1R90UJQ/X(AO.2?.('_?(J.H*>"*FL'VT#=6E%7[_ND?\#] MSVNT"UT6ZG$P:"@\,RXX5E%CO2'_T*Y[T:YGL_XOT!GG_[/WILUM8TG:Z/<; MINEQV6Z[R]'QQ@ 1(H@0"+"R2V;_^YI.9 M9P-!25XE53/>>*?+%'!PECRYYY,="R"G]],H'H_ISE3HG\YD!/6_Z/V5=+!B MJ_OO> M5U'L[C])ALGAWOM)>G#T?O]P]_C]47*T\_YH?/!D>#@:CW>>''?K&':&O_QK MG#U_>;;S[O3-\/37YO\./\33]SL]V%_/%DT[_'&6_!H_>_;SL_0?N_\LGIW0 MDRO(8VES\/K_#HZ'OSW?_6&T&[<_O_W[^1QC[G6??/_/Z;#]Z9][%SOSR:OT M_^+C>7Q\A"?WNT\^W7O_P^G5#\V/%_-7__?KO]*??GQV]+072^W5_O.?G[Y_ M^??7SU^]*?;?CQ?)Z%\_X?CPQPPI>L MX=!J)B[AX&(A_4%*./B73RCSN*TS;_>KAUN.%ITZE/?TWX 6_)30/@_ M][.!CW56[F\/C[[Z\FZ)%K$B-'K%Q&W]SGO?)EYP=W[F73J[@V][=B=?@-R^ M\92_"+E]9(SVZS.-KR$([Q/7^/;KNY>,X^N3T7R">G)3 M_)'!6EB$P$";EM57Z,KBH.6K4_V(C2:>'-6_/-_?.9T^/WW]2UE-+_YW\?O+ M$RUKOL[\_:7/WOOT./F#4\8.'CI/_=,H8^?K#/B'P"[OL/V+L 7>O:=MG15I M75NV\&*8_>N?^;LZ_W5WZ]7Q_.GIJ_/3XW\H,L&7B^1\H5S C9[Y\-9W+WGB M1L_/>,&=8QBRG,_H/K M="DM=3TXQ.;Y3P<_'1_-CR_>';[+?_SA['3_AU_^\?D\?O]:'G_/,VDZ-*@I M;&IIHR@;H?&X:5*TI %%$'&@VQE-.IYRJI?%%8WKF@Q,_&0()IU,4DZ[*10, M%V]FR,8IB!I! %691X S\HC4&?DMD7UE27%_9]_#*SR/JU%,PVZ]^I"G2\Z0 M>S1\$OVZ?;Y]NAT=[AX W/ Q%NY6J1G=HYR(T[L*DZR:2\K-@KX=XR&Z/9P, MG?",XS;)&IW7?:/[L_&D.L'\RNK$G=*+/)YZE-^^7T['^Z>[XU]?O3S[Y?3% MAYT/![]/[SWE7YNO'\Q]78;Q)*I=.B6JUSX2$G,M!_>OD"/=VM2*U&8,/^F& M078EIUY>TZ3)2C3\A7 M^A892I]R=M=O/.0<[W%)8E*VR>V>.6OO//A^V_PY,+AQRRI0 M8$3\:FL40W)"MJ9%+8P/.7ST)\[?M5_W3]@RPB[0=U7[R8 5R?E+$(2=@DIS MGR UMW!_9WNX\VQK2%1YC\[VF^5VXI2UN5B/P^J4.U=/ MSK&4P/R4SO"7S=N]XK;J(^B'W]JBS3:VQE$ M(($!/Y,CUWVDGG9DO%_SZ7E9,PL@AD-,G;7X%-H_D6)9@+W79$I&?[3<5'; MZ;_Q@G3U#QE1;4JO?*?T_()3FVD5;9$)N?Y*_X&Z15;PW_]Z_NS]/T\_'/P] M2W?>/S\X^/N/KQ>_[J:_-T2@WAWX6]'.D[))TC%](/]+A,_361V$-^&D?O]J M\O[@_=Z.4/[1:&NO/"[_^/#KZ@]>L@[W( MR]CO1'\Z^OW7'T:_U$\O3E\0/>4EL@%0"%LM:07!($HRR*H2_PD->U;F">0$?6=>5C#\Z.(-=_Z* M'\JVZA!J3$-Q(4;ZP=[W']^Z6%TV^^G[X M[#2^?/KTP_]>[/[^4WUR\'YR^/+YR6WNVD[?7=M3*;/W_K=96Y^W/X_+YZ>G MKZ]^NOSM55F?!'?M[)<7JY?-PPXYYQF^;Q>CY#Y-Q_N[G M=]-?C]^3$-H]' SWAX.=O>.5._@%#_:Z&F\^ZCU[U,]>G?[Z\ODO;\\C,F5> MO7G]ZLW)V^?/HJ?_C-X\?_'\S?-?3I]_037'>.HMT)K[2>!JF@X4VQY:%70@ M;'Q\FYX_W\8?]A%-J[]@U;W&(X8]=V]XH\;W*5-.LGJ1QTOIG/!Q\R=K*C7= M'[[, G8^PE7*F,0>U/(X3^,*/N!9IVW%'D;]BEC+N_NZOIW^Y7T\U/+_^__< MJDV&MV(]A5V^+%.RIABB.I[0O?Y;G%_%RUIWX)BNPX%MEV%O O8HVM_>/_QK MY/X3"UG99J3/>YL9Q-6>;!\=N9\D05Y_NP$G6T\,]W5WN'WP=0_,]Y'EC7=5;KDD@>79:)+N[3Z)]XXZ!16\(OS[+KHI=2!F3Y[^_#QZ M]2(Z??7+6X@4BSCYM0,=M[R%][NRQ$SL4QJ('&WO[6^0\#]98'YB_X&C)]L' MFP8$WWS;KPW]WI\M_]SV"C?=Z6]RI%^K(>\7NF#_!GMP\,#0J3^Z@>5KTFG7 M8U.36,:V_?=?=O]RF]TZ_N97QBJ7YXL4_JI?RB;]-"7S_/7ST[.3GZ-?7KU] M3M;W#R=OGIW]\D/TXM6;=_2?6S^_>O5W_/O\+5GH+T6_ZBBAGT)5=PX3RQI1 MN*G#3TXXO!=,\^OVY;ASIOA5>-S=$MPGK^\!D*=E4*]/WKP]6^'7:_F28<_T M5G0F#/KC^L2>=#4W3S_N#PX.BH'[WS1B&+D:+A M]F>(SCLAZ:^P$V:0S],B[O8J[/UIB/OD359?O(@YB/G^R?Z3@]YT^=O2]\D# M)_ OM1L8)M)Q'C*='_UIZ/SIKT65DJUQF2;G33R9()X*A_K[X='.P='!YQ#] MTP=.]%]E:]R8$0\:F5$?\G78>_)GN0^[KZMR@>FF),R?/#D^_IP;L/NP+\"7 MV@LWS(.F\8,_"XWO_9Q.XYQ.99PR;&?]?F]W;V]_[S,H?>]A4_J7W1$>+/)& MVY#]?2#[_9=D7IW'D[19/LMJI%*V2&BCG^KRWOB\-^1ZUSK$$RF8F)252[VO)05=&FB]2?// M4"6>/&Q5XNOMCM:IH/IB?"BEZW MU7@6UU))(>]Z[4D>M+)R^&>Y;P=O4AKA,DW>'^P/#_<_QQES\+#OUI?9B4=F ME,<;^KX/]'WXT@)-U+"4VKK.RH*8U(G6;9>3%Y]!\XQ[\_5VQ\D8-S+?GV!L;O#VH"_*_I_E MHAR?,A!+C7-+B+'%TRKE8WJ7-;,3P=_ZC(MR_+ ORM?;'1T8F!"X'O[8=831 M(QT^9J"JPOR3,1#H!7?1G#1ZR#?J^$\C>HY/4,U;E3E8*H=/$PY%'0R/#@^? M?,Y=>N#:VM?8&#,BWPDWYN8FW(N;\/05,&;."D%5 3;7WN[1X6>E:!P_\'2\ M+[PG/%CDC?:@*?]/DW=]?.JD\IMT&E>8RXNRHM,K?FJKK$ZR\>=<@M,'?@F^ MVO:X<2,[<*0C1V9H09]D**[757H)+-RSHEXH+.7F!OU)HLN;@/DF8/X9^1V? MG."QR?#8$.Q=*R##G6<&N_*Y ;9\I;B69"J=EM6B_)RBF)V'K8!\O>UYYB!# M['A<'?W\'.NRT.O M#/X*&^-NAS_D@[X(?YJP\W!7,\B6KZX*XENS;%%.3FG^<58\50CES[D.#[RB M[.MMCQDWL@,S.J0,'3VUZ-7Z=Y8G+@E$LSG6I@T^Y,LUW/G3%&<.]_1 ^:C@ M/""CFZX M\_?S=DXO+=\?'^WO'7].NMOPX&%?C2^Y(1@J&NYL_3W2T1XVU7R[!LV43HZVM[=7]-$B?L=1>X_ ML1V;)DJWY8W?JHG2_LYP/#P^3-Z/AJ.]]_O#9/3^:)+NO3\<'1T].3P\'NY/ MP-V_7-.D%TIR?G9^?HFO3ZS?/SY[^\/7E[]NJ7+\C/^B?WJ9W< M5M):B^C5N"G1*7*XQTT>A]*\]=1T&$;":UKER^BB**\*M(4\.7T.$B#1-X6/ M-CH9_]%FI/VFE;8]/\SK5F\2O+F,,OG9ABWH9=V=>N#0V:8WT+;3;3!6DL MV.U#^9[Z\V0G@[Y69-C[PBC@8 MJ?QYU/T$JF6RIL8&9%7:+-$=-5U]:E&5EQE&)B(9T&?*8JK=3IL9@.QD&7-Y MS6T*YLISQX1X;_U91X]6UJXKQO,T9#F5]M@\!)[53WHA!>D<.E](L&&TY,>Z MTP\VV:!IX^Q'VKW5;/1 /A5,LFZKR^S2=#'7H7'8M.>E:WI;.S*F]>NIH!1I M/"8!A8P4MPSTC17'+KWU.]KMTLYP&U]316[;+W>7PJ3\2WFI5&2)^8I?KJ'* MFC/O6^AV].7UL*_+MT[JJ*U-I]^,>%)1M$3';])%636X:4Z1?\0/Z#$'S[GS M;8L<6Z*;C9G212&NQGUS05U769T.Z+<)\0,ZM%JZTO.0D)\T[?%)!S,>NW";I1" MGS@#_R:(0A(V!KHG:H??;.@__V-X0'1UJXY#=]$1]^WJ#<4MB[,"U%5=Q56R ME9?E!6BLMM7,V]&[%-(A989(8FS]H]K->XPT/\?OZWB21K.X(E- )%7-+!2@ M4-<,I3,3WG(NI0K1[N&)(1H'^40DQZW0A\=[)+8]0>\+L/!QQW%$[NOHP^<] MHS__,.;25>\S^VL_XS_L])N3//>79D0S\U;WZR2B\VG*"GZ,:$(2M+,)JPP6 M(@RMUE>W;IQ6!7><+VNR9&$N0"K2S8.2T#8H%[%1_Y&Y?N"'%E'[D*I$: MKU4.+:6T:"FR<=#-_--'@8EE#'34OZ?F&W30Z3BN9419/VT46G834?\KMD)5 MY^:^/LZJ<3M'9_ QIN76BV^3I0J56-JDT^(69FXTQ'4$34I4G?HSSXI+8+L; MW9J6UA;RWU567]003&/)I6"2P .RB&R."+=$603T.-^')-DC$A&8*=Q M9KJ1@XAVD@XBNN39YIF[F-=LT=TPJ#.Z$.6<& C@W0;1LFSI/TD#QKO99'D=N\"26&]C M%A5;18-.HBO,ZUG9YDGW5]HHHM;NKZ2Y%MW? )2"9(!F14T8]PTLK+/[:T.; MD*Y^3N[,ZKA6B^[^:93F..R5U=1--N]YG(@!]6 K/Y=P)!#!F=^)6+QO9T6; M>G\![12D8W RJS#,VJC-]GH;94@)$!=3K)=K#K%?B\1M+@NZ"CIY&>H=9 I] M?Q37HE'7UPZ=8[^A6!5\)8F[\YV24U?^@VOM<:TH9JB;D"7AF8D-SS0T2*)W MGG1\/0R^_C%=6P@,^IAAL /OS7& 2-7+8PV?NF95]2*-+V1S8FN4)$BUY_]> MW4HP;5J,9]C$4=&RM4)OK.%F3-;*ST)>A@&$0?DLBQE5,ROK5$[TNB7X+!U/ MKN6W'H./DK0>5]DH340"B):A0KR?AIJLR5.KN/]_68_++6M(Y1M_WVUVD_W/ MMB']&X^CL[6TL6E5MK59E%VI&+(@KIQN2:..$MDH5?+_]K&=MC_/56F;HNZZ MG^ C90:.26SE,;'CYF^3[$.:^#Y3X^ 5@S$,Y^EC1_*W3LCFLV;=B?>PC*'Y M?G\URYITBRR',7RHZ$K\O3>),/;SG_]Q?'!X_'UW7IT T8H)_%EFQLW>75"! M,J'49S69*WGW5#;61(1C$"G.TX:T1U;.C(A*HFE57C6S"*J=:&USP>XJ%[@9 M;8'L:^,3<=&-E5#5AA3_+4DQEC 8V-D<[#A6CIZ3J0*2,Y1#0H+!?&MDX7N> M8&*5E4'T^26ND_B/#8UM:,S1&/2C13LBR0L)KC:W@GM&5BTE0Z$B,JE22#D6 M;O!^C:LV:UAI+]EIQ2AV&I6 7XY^UVKG0721+B,8ZN42M0'T?&*JHS<4MZ&X M4+,B8SL6CS+;O>FTS6.B%$2[+[.J+&PHFS2K19Y^$&\T1RGYEXS]?946+Z\ES@T9/;#$R>$F;W*3-WESWN2&.?[;,<>.T9DRQDL: M1'T,QUQNQ.J&[I6 T6: M)I)/@R6!+2&!Q'@^-F2W(;N0[%Q0R(FG8VQ'3'Q,0)02:E)(%[->_-W>AD:2@)95]ZKIKIT3O7 M;O+'-]\LDVVR_@+U6V5#+5(6(^:;I^X]324_Z(;LF*R8<3)COO0393@_1M,N MO;R?@60#DL4F]3/CN"C*!OF1F@DF68U_<.NR2::5->$[^.@H79;@7LC[*KE] MAN062B)@A#$KS0V[,8\LKOTTM)6454EQ\W+%@OQ5),?FDMBA'/2:+R&)3)>K M&9V\VG(\;BM-OPUSL21-Z]IT+)=89L'"4]JJOG"@O*N5"))T6T1^7!M#_#K0((LIJ7KC-79ZPW+&@?YQ; MS$<0T?IN^.)V=()B(-DCEZRHSTMECI 5$LSH'$$8G/5V_?:LR3.[RFA&2')/ M-9,WQG'12]O((T\7^(P+'HV64;Q8$"]BD9C'5SR?I)3EHX(-:^7H.)UCNY#, M/@2E+A'N.!_M MI<-D?S=Y/QD_V7V_/TD/WH^.#]/W^Z.]44S_;_QDSY1^R1L,MW5_BL$P'2D" M._/JUA@0J)PV) MB'2+=(+DRI.$?R)EK'<556>6*;:6>D"5TB"T$*+$P]@Y6,]/:BRE)N:6JF"46E MX6^22I-.0%%2Z6E\ K_3FT6Z5)75+*EFG8_8XI;D(V]'K^0#DZP9:-*R:(0U MUCV-Y"C%C&B+O!Q?J ;EY'#&6V4_#$%,LT6:A!@&NJ]I 7Y&>XJ\'?R=]<1W MJ9+[X_J2V MAR_5(S(<\*Y5G<#'FW0\*T@P3I?&8)C1S6*=/I[B/%F33VC!U?*+JU_"]'ZG MP4F%^9BK]0("76R,W1W 6R'I<#J)3J$ME M5= ^\HD1@X#10(:(E$N2!+''2\97VQBMBAC9-$^]FX&+1/_%'JP[4DS?\>VZ M<"D[<<'%+..JY$0S/K8LK&ID-P_9O4C#()NUA95"MX (R]8*T1U#@&! E)9P MJ2A=[PPOD59_E1(5Q6[P6!M%IEM(STZK<2K7S.VA?)KK25N6TBN=JAU5: INTE8.=:-&T^,EC 4Z6[I\=5D4:2[T;.)A*5O-<72) MLG:I/<#VTHA$!U,^-SS^@HL3TN@)CMQN'M*8\1.BV&;58;[ M"<.8ES5HA907GWNBJB@"MB_NT2DL&[I\3TO:"K(:Z0S(\$K=Q7U]^M3=6ODX M?NH0G6&PS7*!TZ'=:.(+S/R*;D"Q:)OZ;]'PL3=M7EU9B)F%3=Q]3+NST%F- M=58CGI4W%0\4@QT=F7!=0 9PO-$9L6Y\WHJX:6)@"7+Q5V$D"U/2&,?E=XLS MAI.,(U-Y5.OB8]FB9<^24>6?U5+0)M\S]5V]ZS;@ +2L"%0"&<@X_HNX1M4* M_:U R9X9A']65P29VH6DOHDD+/P%<;E+"MN5_SF"&RACX4>79SOZ(ME[EWDM9HNF??,8\RE8C$36DGU GA4>@=\:=G;D.S M(N,T^\4LUOO9HSL,HG81H2-SSO0I?\_@T$U15JZ_@$W!#E_Z.S4EP5;Q3BVD M/IRV>7P1T94A(Q?2@I4!X568#Z1<2C>6[>?&NK"P:71B"5VL-UH5+_0WV: * ()%M%SCS^]##B%@0VWM_KYRW.K%)RI M5)>R0!,H3IA5VN).G_?1]CM?$8=RB0CZ\G2Z7^R M?M&7,:\[NF>B_=#-,I<)?/RDHN\V(:F8#'5FO, #.U$JRN]L)_HL"J],#9 MJ;X*WNA!@N@W.'D!KM?+.,OY]@K&0=Z@31B7EY,@:(U (DXQG6$"F^+8>Q)) M''TYG\%:+Y1"I)\:&N,2]9RATK]U;,[H6HJW5D=Y>;4UJ2081,*J-'4B"2O- M V0-Y?H%B M%7'8XUN762T1H4)F (;M:?$#U5$&J\HZSY(ME3DI [3<:-;.@;TAR"@B_V7U M;=X8$1&C6KWN,1XXJL?:3NRQ-;ZPJB:Q!J .>6.(-\RC-XD#F^O^/Z&J!%)% M(,>H!'=S^PUI?L-MB.YDI=:BC".%?RE; $5E6U+/)AF&23;E?$02S!)W8X.1 M+<@ZU#1,/:]<_=JQ1>(2[+VA6V8P1Y;;T1F;%43&Q,;XS@MJ 1P/\D_QH,S! MB!9@"5FCMD->CA4[Y8&E3U@_,ELEJZY5*'"UYP>A%;.1;[2T,]'H$2UL:TBB M@;4UK5CR^;!D=B&.G%X-?#<.?$]-NS!($?XE9#\*J])&P52WJ;%.F 0&,+%( MK:_HM 9J+7@6B/$5T+1Y03DT65+TU$_2,4%V=R18D<1+& QD)VB&=>*4^NCI M4M(Z:"L4(33^)[ M/DAGR(Y"_O$F1= J>N:L^%J:S'P+0TAPC5_&%1'B[A/&0MWC#(<0S]<'VWO= MTL.D#GG@MGX@9O7/UF >:8"!P6_!K5XMB"K;.:V=]8V3NB['"!!H@(I+>BVZF@D@=_LFZN^VR6,<*E")V MEU<:K:E7^+X&ESVHV5JN11L5@2 MD*-Q @U)T0]O)N;'I$*30OQDYZ\.:"&NR\*:%0EIOAI()UK9*B=;"V06-+8. M"Q'2MO)\EZOR%I]WH3.77ABW=.W,=_D? :*;E_EG,T(E:31)\RR 4.[YID75 M9EHTY[CVQ$ZQ^Z<^99CS^U[NC\9.H>2ZTD76NWVR\ F@Y^#YYJTD>TRDJ MW(3&]@?[.SL#$GM& Z+??/2P 0K(H\LXIZ&^V]FF!X>()A@ M!)^?R-(7D6OXZ50R",.'TR\=-['9 (EJYL-1:%_01JQ]\#8 M/VY# N(ZTXCA,\.?KB>P2WL(P]V[.H/=SSV#OOT&GFSE[?I';JE$ZB)&1O<. MYJ,V*3B7-^E?Q,EAPN^#-//0V$T%^M_^A^ G MT>.J0,Y.[UP4R%>II-^H@0^IMW@Q2EPL>Y+5B/4O22-#XY1$]F(L+3GVAL8, M[?ZT+]W/.[\^L2Y_1P3+@5^[HK4&'I(K/&6I$(L2X<#C=#Z?XDQ"V)ZNA0-' M[#AKPC\3Z\O@P!\K'+;GBX3:&J0/U@W9V5;2]6YW-$>;'930Q%EBYK<=_^*'!,ET<+1B9@+>W*X^JJ(O]QSZ26O M$:4HP.#B0B.1E.8/1"J#/K:PAA<);KDNL4?20H,2(6M]0^&$HT>\ M"GY&Z<0SB/NYB=/8SHJH**7.@FL,F"O=R(O2#^.4)O+=/@0I"U/5@2Q#NT87 M#-706S'9P74:8T>M]>^\^U./[F@5X/ZG0OTXI+N.UZ%?,;V& K[;W9-M>]1S MES]=W>3C-,PPW%@D #!73;0[ JXO$+S'4KL&ZB*-4]F FXR')[>61.\K[PR9 ME "4V>54+*K,#U;7->UZUJU5:#CCQA0+L9/"1CDF48!O@RNOTIO)A'M7*5##T<5ZE-4+L_5VT58U*20S&,FU] MI[" %TPK?/.7./24&R2<.5.'?D;=?A MO6%3M1>+4K(JU9+^+2/R?TU3Y0X3[!((O;PV1:NU\A'1KG0+-^16$I+6-GY, M#+[8XOO=.,Q__%:71)VJ-K@EZQ:: (ZW$KP7.&UON1D\E)R=K]XA]P;T1"92 M5EPBX0[N7N$2Z4!PO#0?/F,E=92.45WK7UG0B;47;=)HVJ2UHT%#3Z;)E7]= M!V)^ZDY(EJ0C@Q(9[Y64.AK.<0T?I,?%XC/#!;.S#51L;L6U(QD6C3>F99GP MC[6A",Z>O=50IA,&7R&MPA6NN-:ZY]YTJAHAU3LP#IJK\F/HCU7\Y#$GG>C< M.Y<+WBX\%7B];DU;H:\L-!Y,\Q!?XL%19V>BDK0$]HV$2>BC?,+VU%R.G\P6 MR;]&N=27Q5:UY4 MC22D,6TY_N8L8?-C1I$5]A*3;E@ 5,CQ*; MBCWD#JQ1->3!)U_E&D?HMR*PGP=XEI_"6UIS*G? MRI[%#(_ JSTX^FCZ.G[9+8NOG62'=ORKDVG"G!*&-< MFE8P# '793F$]:#Q:]V:G#[V46MJ-H0_VV%&&2]'>395(NR;>D=3]B\D:58S M.3T:B*[)*/13L:;L*Y2J8V/'ZQ.;_.UX8/;W=<'"2"POXFH;R+JWRJB_C&% M]%J?0Y:9H4"^W:?.RON"^M['M&A>BW&E*6'OP+Q(M3,B:+7HYVGTZWEO;9&) M5YC*HC _T!0B?_D>UA]3=&L@;FQA3!Z35CD+2A+ATZ,G)C0!]+^JHT<&NV7, M:00]I5/?$W^/H1^ZDMD:.Y;;W%,R[42(NWY<54G"TJ0=(,2[D)AT*77;P@ M5L.J6TLLLM8 _W5@ J;V-)ZG[ #%EKY(1U4+VV%W9[@#A9/[U:J[]MULN:;N M5ATO+TFR:AD!AS(XZS/S^ER>C%+BTJ1=_4!W;\$:DUH>,J/-DUX)J.U3'FNUFVNK*/6?$K P57&D M8VS39@UW>JL/4>?.E#E0O9>68\=#$3-0"20R 6.@\N9.4X01Q+FQX:8 M*"HHUMS28DWMJU08@R=V3#/O7=V]^X?//EN5>+":504H#A@!EX M"=FD>[$$\(CPN]WM'=I2$R0MUF!X$*- Q4\#Z\&Z) M6K[;.WPB,]4*3@YD$A-981NKKPZW]^R\)8$SK!2=J?L4'021>Q_-LP]_T^&Y M%^EW!SO!M]FOL&!]OUB=@)8I]A>@AN/806[>$:\N/DP')W[(/@V]T7?GE;F- MA%VMW>4Z4EN6GBP+FNR8/:^%\ DEH=5S-BSLW1HZ$,Z"\6'?:9F68W4+O)Z( M:/+>XJ)4#I&FX+6YA$3!N&ZS*'X;4<\ZY>*"I<^%&2;"S$-7!QFCGA FS4IR MYL0E22SSCY81#JILU#::7K)>L=X-?JJ0'I'4T8IZ)['(()R M[ %=PM,R$5,2@.#\LI39=U$Z\A)!&^5"BJJXGBQH*6W="I(D]$:A :X2S/XE M3D$47MSBL+VEK1W, $+>Z>U\R>$WHHTM1?\Q)78V4T_^JO $3"G(? (S=+T M:_+O]S:9X^-2 -Y5I?FIS9?"W'9W=E<4I'.NVB/)@ZB,U[[N1884FQ<5_.II M9;4AQHBL9Q)2>%E6TQ@NK+C(4_T&8PZ1<;(MKB76UO )J[0SBT[9>X UBY_G MN[TG'0:,@BW:#,@(3[:-H.7M[W16:?".QG_/BCIE>-5S']>F7C-]?3ZQW96I.MXLSJ ZS//Y; M]$->CN@W:^"3:@:LSH%9\CEQE('%SJ/GV J5("ZWL-2=NIX*2"KV) M.2Z->]Y6E^FRYN\OJG1&Z3 UZ0B"S$(/8= 4S=1\L%.+R7O>91<1'Z#ZAO(^F![Z*[; MT"?LO57"/D^)\F GW8*R7^JRGJ42B]2#UV-^9=MC0[T_*:#]2NXX-M<1C]MDP..*@-I$2YMO*^DR.C2G='_?6S61)\_-: O"2Q!>H M$5$^FFS95D0 G"2A6"-$W (C< H8 ;QM-(K' W>''M&M+A7;C"$72S;FH^=% M6DV78!IQWLS&G-\=\!E\%7#Q>L_?T/9+RJBA\EU#Y7IZYD)@PVA[#OM%3$I+ M;?.RKPL3QQS8X(9M6)FOB:=^(XO'PE(YHK-I6_&4]JL6_RD=LDFXL*5.PA*E M_ .1CX7$'S_AR+<5&50!IHRY+ACH#O/1FHRZIS1#%@V,[]HPR"91LK',,WR] MR12 )T=FBIHJ$X$. 69@]+)SY)[,-9$0FZ0B MZ1H$.%]T&DGU$*.T3S91VDV4]N[KGD-1=21%G^L%M(?)*XDLK&EGC;GV1[H(XQM'N ,<56D)(?73230G6W]@!4F &( MVT,A2N-+#@6'\Q_( B99Q08J@Q:[56Q'KV-FNT+."U/0E4_) &]F2G-% )>I7!C5^E(,1<[((O:@\" ;MFD1V35 MQ@ON!B2,*V5>H\F' GEHIVL#5@U[66PV>DP6_2)+.MN/F[!@P%1HIZS3],,P M(N[#-L8=G4FP,W%>EY9*17*XH)(/9F :(E\3^CYK#% _6\8&/-.'!P=F)G9@ M*AS#(F7JN=-Y;#DY6\57+CM6T:)EKP6%NM'^%$(2)%Z(H! /EA(%!KGG/TL4 M4&)PBG1^+ZZ#@S.SQV%1]SPI*1AYD*'9@A&P!\#[)5.GCJ;Q0G MCV?I^ *LT (+9XN;/DL9 M>$QZ!=W1U8ZZ69DV@5'=,M]1YY&:^6:589'^2H\#Z*V!F2 X1*H):VF4!;ZN MNZ$ G0'K\!Q/DSZJ[&'I9#8 A,74XB%=@L0[%WBDTLT.>+Z)*79ROJM>KSHJ M!#FE1UR%6>TEA*Q;OE%*1JUX&)F,8!%XJ1W:J^2^7GBKJ"85)U]T@#"[J:_F M,0=/>Y<9L+C0W,9P55!PXT=NH,)GCVI8IBR&G<+-DXA$G>837I-VT9%TF-C* MQ*HM3-6"^. RJ=FS'5_HX=;T)^HB^<>VY1;=55OGRAD46C;E:BJA"PCI"R:6 ME)QX?2HE,#ZJB+O0\Y4DTDRXPUS.9\(Q4P?UZ2\JP"TVP*CE730=<>: C:N:'II? /\E)0G>DAYAV*;$T7M6&8$;AL VRP&7:POH#8 35 MFI"5!(CGDF+,^,[+NDGG T=1F833K7]69-!%EN>UZXYER-'@IX?=I,2ITW(" M%K1[@_CE00+ 'FBT-S4$6J;KX,:J[B?3R5756E,!Q.U!(>M$%#'Y<)UTX;1' ML&QZ-YLCABYN*:XU\YJ0TDE+LU#V;@N]2GF?BGB_$00HBK/7Y0[XVR!$)7,% MBH-9H>L)AX>_1K>PS_%BV'H)6OMY0X)^VLSJ+^S"^+B>74&WBRL]EMA+YQY[ M4Z[-E"/7Q4W:>0CKD! @.ONEG+!B\JL4X[]W)$W>WS2YN">H]U\#??T:6R,= MSVQ'F)Y6AD:W^.9]Z5V5M,XD+P68*XIC5M6C9J1MO:MY-*[ M[65U'3S]YL+_FUWXG]'Y2OQ3E6"D07JS&@M]:CNZJQOOE/.Z'?.=NDQ]1Z3< M[+*G5XV!!>]H\KA)MC75%U#J38E'DJ9 SNIHCT9/$]W2;>/JE7M@P?:#3;!] M$VR_.=B^$21?49#<@02YCIB^C7/C7:I9KM"#C$]";%C-5<6(IDMV.P?NC6": M.B5)NU]'TJ1V>J_Z??T[$?!]U(2X;WBL,,*+.."*W][N!> M=(?['*_I#U(BXBJ2OJ+']/JYAKD)6KIBA+L@!5R5EFMN?)K_EMSM>3%C#, @ M*BD=;*5TTLOL*DWX+ @N>RSQ[APB)[5X+00%7MP6)IM+>]<#2Y)_-UB75ZG3 MA?5/XM5Y:?Y3>SNVM]K_9&\N/H,JL: MI+Q&XR69DMO1B[9"\&O@-V]0$()EEN:)_[M% :2#,6X7S4A0,'Z7TLG'_(99 M^#/%%9X+.H(T^^PVM]RH01M&8;O^7J2>VQ^Q5@8SR,8>(=5WQP&0=P54FLA4 M=+I:Q2@G!E"/XX4 V1 KJ*9ILU7AIJ0%W;V246'9*#?ZC8L9&IYG@P5.9QK8 M"(I#Z=G;=V/XJ)M!]]*>RK[U)HI%9'YD+[<4ODG?,4!82;,U^B\@N7.9.",Q M[ [#,N4?7D>_ 8"J0M3FYR91_.6?$"UB.+#=W6T44)O44/9;&(V!&28QAD)T M.47OPH;X,512/;ULHW&<2*&9UY!- 84E913_]N6'Y\=@P)P^IB3',BX+V8/% M%B/58%3A%/)OF^EAH+GYT&OA^IPNT&D(<15^6G((_(G7VH!#,\(FPJ/9GS/P ML4=->& @.7@L8(U/YQ:,]6&HN:\7HP3_Q44@'9?Z@!)>(]CE EHM_/&VNUPM5LC ^5ED!85F<#E MU&"I?L@6^4O$L5IFV[@^N\._*DK<7XT7TQ:PKNN. CZF=<">FJI5Q<'H^P=V MU*9L&/J:QS;L\SZDX@B*"?$E1/1?5Z@K;[YT)=%'%AN8'&-4R%02>BS*2R$Z M525=GT($ !,62!QSYW;"93@(JK?!>"44[Q>1B=/E[+5D"I#F/5\TW3?.7FM[ M$\7=ZJWJY]PQCEL.O/0WO[T7AS&E,(0D'NK'JPO ""Z6/+I!8<0=!DA^H\CY MFBZ+_RT P5\#%]N4HPCJ&-_%&G'1L']*[85I 4Z3-[&!H'>M>*167B8,D&S_ M"ST#:56%B$-S!MCX LF)M"FR1A1C**[&P*\HE+R^K5EYI$@]&^2[NL9I17''A) M;3OR503I9WT)(?>-!IOC-#G+3("8VW=43 M ?Y@D+RL6%6FF+^SX.A=I;UCEL3=?G F0V'"#>[)^\".GYN;>7>Z1&F" .?I"')FOOE^<^U.5 MU07**!9(8E @*^9)>LVO4)J4<1\([N CO3-S\_ACP5G/R MC7 ' "!+MR_I\DA;B )UQ\_,1T5NGK13)&8S+EFW(4.XCMV#[CH>9&N&PTT> MTB8/Z>Y!/Z[GJ#_8?DP C].,E+LU;*S&#*_=I5:=5*G?P\E@:(CV7[6YL9$K MNP;7ESV4LZ>NY9(I,:G3ZP>:Q5*J!(D>N]II[2AD;2G;R. #C*U,/7R:'<2B MW3)\Z=/K53<8RAAH)6*42"V+ T%SB)!N!GU?5'^7=:A*QVE2*W.O9(?4#?@. M:>TYVP?CSJ:D'TP;ILKXX(+&7=[N!(W.8&=@VMSL635@[>DG?7K4!QKJEOZ^ MT%( PZ939M/%4H-S @ZT91L#-FA=E3-G!JX5XHR!$R663G:)26)OX@\I#]+F MB2E@L;N:"51EV;&AT:&S'=7I'RT;3PRQ31OY6F5^:FN+K[]P;[+ZPN"(XIX9 MA!S!LH9AV=:>$,76E> [;F;W0A/[&;W>X D! @3,FCNM2=+:2<4/:3+!R,;_ M#D3)79K6G%EQ*?6]:$G.:UBX-4@+SZ!97!YGZ&-59;6',MW3CM$G%?&35**3 MJ^Z.&\PN@*7IC"DVX>H'K ]5TS; MP&RZS!*!)T>)SU;3F&B+4, N0YM75U39\=J5764QW@:E4'$EFY0-I^HX:OADB M-H40I;Q U&6XL_7W0?0/4MQI)D1R/7__AT-J[O[U:.OO MXB,D"D_$IV:;P@JPH/CZZI*=>8! J$L45"U-]P&I8H5^#/P2*\'(CJIG[#]K M+[]C[K^4C!AB MZN!/RXH^!JDMFA;+6.^5DFL\I;/)\V8&UX^\QF&&0?_[/[09M64H[M9DW=9AGFUMV, MD-0-5_;W$ABG'CS1584S*QB_)ZU7ND>2:;V[?[!#,Z+M2F*NU@4<>L>N/XF. M]X<[9%F?-(VXI?\6O5G20T_1&J/P3_R<7=QQI7AO8S5 S/;I'EA)(X\D;9\39AB=0JE2G>O]D_\G!4)_Y]FWO:#KB9QN> M;$>^KG='?O#K9=X_RS:J9ZPI %Q<\DS'VJE5*A=H"7*_VT)[;;)T@1O)'.&5/(E30:I;(\9TTX*TEU=8I);T: MR'JS:P&D=2ZH%?5_Y%A$+I$NITO%K =!6Y2FPY;3R+9PPUDU&&/!Y,%7!PKZ MQ$'7196-K888+ EOF37I7-!_S.11+.ELY%?APV!TE83O:+2E@!68/5,G80?+ M&BQ=^_RR[G 55\D6FC5(\K'MCRK(CZ(9KSOQ;6)'UL0YC3G0!!7XW P#_X%& M?5[HIW[63]EGZFUC[G $=#,G,XFM#5'=PC&-2GS M7(IW.?FKU@FB-3BL,G75K&,V6@5J#R:J,DJG*$%,(XV*CE8Z\SMJ&;#8YW7_65,V;DB&U@*/K(9!>DW#: M:;^^3B[&19HN(HXB"<'Y<+[:#ZW6J+SS(5HRKXT$M7TEV$0,/R$F/L,)TTV* M%YKG9](N[R]4E!6'EV3B]8@6 MD/ D!Z7!=&,M17S$G"DE_R4Q8&!G<4HS]&;)=G5A8&B9[+L9=%4%(@( M7)%[Z[3-L6B;;-)N2'M#VAYT2>I%EA2(R'J"-+-;?V0!5"#4@H";F'<)>W<$ M3K@W3=ZX3:!5>VB?:U+J/I8X;IN?+!7,^3;B\>64?A1 M;@YW$$?U)[8)/&,ILZ*AE,LR)>/L%@W6@]F\L0*O1^ MH:X!E:N1;HUS63'+?5C3'CH!K_4/0=B2L;!-# M6)/[5RQV(8DISB"DDYZ_Q@E)_$<15S&=^N%67V*8ZJ&!&*+.+:9 M8>Y>F0RTD[0FFFJ MJMD$)G%JNF-JF=$@J'7C]#27Z&/+$1=:CJ@%>/PQ3>P*KFMO;E?/)=B0^H;4 M _ZO3/':U$E?+>JGSD>F _MKTW)GP!'<+<^+HPC39$A(VC>RE:=QF-.[Q0R> M6R5(;J;+UD9' 8F)ZUMUX!;JK\9C9U:#:R&Y:!,?Q*$**?5!Q!O0GFFTRA= \WU#8J#,V"8<"*^3;95 M:#A)%#Y[JYC.8@G#@C<4- M:()*E?LPF%VQ#9*XQ@D3SD!L #9JG%.:QA4P^:2\ E)/X=JZZXS8 E3PKRA M@BA$',W3&(4O=,6)W+6;&%Y'0761N*1N/QXRB[4AS4H 8W-/-O+9E!WZB!E^-JR[."U#KMXKK96^S(SKF44$BN(1'46H,$/KF B\LWD9$"4<"G(I&_G:9A^OJ'5#:V&FCB2L5DGEC86KK0(_-.62-F^ M8:=$<I-^4V?ZX\KYMTIR9+D;CO.5^2Z0\MW/! MG7+Z".Q-TEN2K";C$A!X:7.5I@7W'#.V0;>"TDY^DB9 M=*NG&-./(=CJ)Y) MUM[:"6BS2KI0QA*'?<#J$(QNXQOF#K(:E9]$VBK*%!@+7@MOE?."G8R;,+V) M@R@KRU"0*C]D6([8UD=G6L,6?F^3C$63F[C=)\[U:L7/C$XE#&3%,4\!L:GX M3SXBT(9/;/B$4]ZD##\BL9,OZ0VXLDR; <'HC699S5Y:HGPX337]VP)8C7!+ M)3C/!"2/8[\T*_S*Y8J;<#@W\5&GEGE5+D#8B'9#K!MB#82:"44[J]A0)S(P MZBB]C/-6_B !9BE:#]R7'$(3@!175^BZV!N3(VP&A6*AOA*^>T2A.QL"O1?< MM).-M)H]X8$L,U3HBCO3E)1FA<7512J&A 8 TB:QJX%4OWN^3S/R.IB<6\>3 MY:)\A!OS-N#;#RQ#^WB3H;W)T/Y66'#^W&_ *WC#'J\W&E$GBR&$NWWJR[HS M#7[<21^E=<=U3:/PL/PR7-C:0LSPL2];DAF.;6))PJC7?G>U3C-\U*_87(=[ M__5J-P7^_R/+-\-I?JE"SOX#=F+FKDK?-S3X;T^#T9G^"4?=%H+%A/82W#S% MWP^!-8#3*QF0.3*=17^TL:2*_]%FXPON:16SIC"01'"[R'75==+/@7')->HM MP.&3IS-/=.6#300&3>>O'%+:0A1H#CDV =^"'P-2>% M?KRD"6;^8$N&5VBAIWCXSEK,?,+VLL$2>)#L9B=]#._V(^,VK:N@LM]0,,H_ M! L/+6WU/S&L8$2A4PK^@/^-$GF_M^1DKIDFFE",H+Q674$0K+!U#4;>$>34 M4_3_6"/J#$S4^E8'#K.B2H5-F-BM*4@S%6I]9^B.N^<2(QL1 ML,'#LK()%G4_[-3Z6RUTE&<7X N&Q48OE'[[%8:/8VZTT==1MJ$VYT89>#[>^0AW1#/71,/U]PX(T41*\0T,IJL MZ<*$Q#0278*UQ_B7(5]3I^F&P#8$%G*G3GFOE=^D3.>V^1UKX*QV;PAH0T A M 379G".(*LGBW +><#/K3%1 :RUO"&A#0"$!3=-R2E,GRT]3DD8VO\A2U(9J M-E3CJ,;X5 %HT0BJ S<1+'/ZC[06^[*LK7KM*4M!&6=3L\NU+*2#O9B4GH]P M0W4;JNNE.K M18>P^I(TH)7R$=0R=AKBI:RB6S6K]/WB&_ZVH;0;*:WN(;5% M5*!L&F MW7^5R"T5SQ34+?&4@Y8X(.0JSS8DM"$A1T(MP!/2&AGP/O5P?8;F$V>JU!=- M.M4P##M!?1 Y>IXT*41ZQUJR:X)O&]FW(3B?X)*LKMJ%!:L")3GHD VI;$C% MDC9-HUVI#3U] M]=O9LZWA<40S(8HA(BO%?V5]XP,?*])S'1CH2(?O^#W^_:>!=Q_N;*H'-M4# M]Q#??6?#1>^-^R(>C^$&X]0LM+&7#$-M=LX@I9]9J8P8J?EFQ" MF^2QL.&D(+=H]W33#K#;$'' /16UR1O2\RIDOI&4,3F: &]9DZ7)?^(\3:YH MIN]I5MZ-^7&U=+=,@)Y05JNOF/+1M&+PO&)\O_.<5QO'U ^Y1\Q-Q]?3+>;N MT]@XZJM>;X^@Z' M>Q;7!@ G@N+,6-+H;/*!">U]\-HV7MTEXP+A680:>UJ!;:CDT3L#B1W#VP/ M:)?Y1?2P22W]-Q6-$KE.I%$GU\[D2P-1QR F:)_@5_RHL\T3J1ZDO"M=V9BQ M&RIS5,8U)BEJ%-*4N2-Z<%C?K08#0OX)B*"V"BJSIL3Q&L;]B3L)]QMJVU!; MA]H,L13Q''A3XW):J'8S1G6( .+6*I6]Y#%;&$)2DI3,#65M*,M1UB@%2!J; M/5KEV7 7(M2B,HX30Y79,!,IRC"HVH+YW(:4-J3DA94$'MBP*4_\-8"^GRPWY; MH6T(:4-(7=7^ V-WF,YZHE2M"DMIN)=*Y[+..QNJVE#5&A5> %:C4;N4_/PK M8(.3;71 G0%8UBB-N.CEZ=SC5">4"@<\MA#4]"-4H MXS2[9+%IVG,5@,Q*O9P:'MDTQ/#'MOW '!K@I,TGTH L2><"'BTZHRN5LKBR MR%>P5REWL.B)25D ]VGX?!D;L5[Y/N]>0A2SB)?C99B&"X1V$;M2%VW M:5#F7<]HOPQ7MGW>O&P0KY=[U^C\QO>5UGLFA7J+6(1*IX2@8*BJ?+5Q]$14S22[J]T) VFV6:ER.<_F5J*TOY.WRUO?;VFG9D M3'"SE2;YI:.L*!Y(:AO2C,KRPL#;C41O'@1-_'H_([W]'C6SLIUR>W'I;]F* MQ-5[23M4FS+_@M%&6\=FZL<&T]2?V@2GGQ;C90@L3SNZQ4JLX7X>,5A"L+UC M&)"25+)L$1MWO6:XH?_-?(2,NXJSM\P"/.XR*]W7;OX4ELVB13'LL&H&T%OS M07WO\7;T;I;1+G$SD8O4MGX6),Q@M:U2J'+]WN;://KI*UB+]AGV7&/4+),UVHO"BA( M XJ9>RIFV\ _*_V;6?.OMGB:_[@)KX(V#33&,%DI=+(IHUH^RXZ(ZK%+V(NVN7G;SCD'_MIC? M6>4C9AK#8!U1"S_MO"/(&+R(/E@,QTUPAF'&_YB1[3^F6922.G/-;&\_2,5FZO M16C&3D6OG7BX_C.8E?G-L\NM=X"(A,YZ*0/5ED:7)GK$H 3FT7)$7"*MQ\@R M# G ^\0*(OUMCI[85X_LV'L"^/3)2"ZGC6'A+!U S"ZC*BTZI0]_[:IVCYR%@&"K#,\09)C::8Z@! M8KTAE40;9& 7W9YW+$):]TA*--KQ;.ULVH6DP2-)(:XL Z.Y$7^3K<%6BB65 MI*:[! UU;UV3(>V0-5,;;ZH8\_R#?-!ZL#J=U:Z#)U_;FB+[, CPUNDEXOAE MY5T27PH,0J0.QQ#8"KVV XMI=BD1C&4!7R1_#H?&M*O9)IJ*XCJ;6S(86!H8 M^/XRLQA9P'VJ:C.#RE8 T<\4VVT)H:&2B%O[9-KH>X5 M$IIUIEDVX0LGSGQ@ L=7J#5;;:&B>I#.VN[NFC8?IAZ"0P:]Y&6A\5KNU ME'!3JP;5LW%A@Q^R0M6_7_5U& NP)[VC4<<+;@>/P)[FJK$Z9I32+O$6R-1, M;T,,X0>3[TI=\ ^)6%%3-LN%S*XLMG0?US?!T,VOPX:,\0(LT&L9.N"]X;A< M*=V"./PL[,=G8'1=*H0$F#H4JVI=5R*3R]91*ZZ*E4).^B];Z=)PS+JL1E"='((6$9O>,-(E*TA_Y*#[ M_%9/W[]$V]$+(1T0^V#EVHLI =ZIUHM\BBH%6NH2#K(K[<^UH;]J65 MBE?@T8'ZL?B_"U\=7?G>ZF.IS^-B;EO\X_# M[^]4F/\)]B\Z80OD&>G*K!WN#0?1[L[N[@"A@QE)I7A!5^!#!L6*KMAWA]L[ MI!SDN1IF^*ZK*!_%Q859LFG.>U56%UHUR*R=U&WV^$D(IC/ZWG![:(8W 5/L M2BW",0# L39+%6?B$+*ETN9C U.*'5IU/I)A)+A/C=@4UANILK;6'G;PT*G% MT1$[JPF&T8G/":(?B5=?HL6PQ.K@BX*WI82X:"M@(01,R2B!L=7IQASG<6M3 M_PAR7PK32(8?MF%B/_A'K!""*W=[D?;M1%F9C4AOO0W&)G1X%?,2LU*T AQ+ MNI9@UYH!(>F&-'M/;;.7O>XNSS/B^WX7LLGL3C -'NTM1[,$Z++<_JNWC62H M*+"#P/KR\FQ"A[L<&W'ET283@N=5#IZUB5-FDC5Z\#E/QL!XQM.X@J1C* 1; MX21$1 0G";=(@X'F#*4&H_:X\P9AL[1^E[NY"-GTDE MI3FLN[#1Y9ST=+ 5_*T5S8%U#&W^YEK#^2T[;8LX&_#'_4KB*K&7'_<'&!BD MTU7EI?A^1)41[S+7H:G9YAP[%N!.8^3(+W!^F)#2'F24>'<3)=Y$B>\^2NQQ MWFUH7[ P)%\2KDNG3-&E6\MR2>6,JT;ZS%:I2=*3[-C?RPJB=(5)%1#><.Z( MY2HBQA^4WO"BSR[5%5+D(EU&206\HYY8C&WXXR;O0SU%)\723Q[M5,AJEDX3 M1*RXF5G/9,1N9?DDP\QOZ*WK?,HWAV8^0US=5]7D;'*+/;()G,3^KJ UF,:O M'.33HZK%CX:MS]6M[Q[K1C94:X293M)I6D#CX:&8"/JZFMHM7IOG=P_\MGY[ M5:.@FUX?KDFUR7 0M5G4X/B*)+V0$"O)?3J"F@\C>FZBV>=U.6GPYA;T_)PU MQ^M\:M>WF.;$A22!)2FU3DBA)4W?]/9V92OXJW6[D]DU%M.#V4IE$7)M&@(K M+7TK0E_U@FX?>[%6>^)R5 $V#ON>F_**E9B/6S.[^#YRFYPZY9$^,D[]9_UP;8>F;7"T1+9Q#1=%2!-:Z+0B"93<;M=Z^LJD'O1X\#S3 MY;ZRUF<<-ZQ%.;YG+*= \H&B> MV*V6Q#K\%"&5(B;J8V+YZF^+2,DG:XPI+=%C!&.K MJE)"W=GJ87!N L<'>CKX6CXK5THS^TM[LE+QO)( 5@^\/'WW*=<^PX]^I0C+ M([1NZ&<05 +00<59)8$KYAQSR:IC?]7-IRO^;17"S(N"N(SU& 4$Z'_?#ZS1 M5:_+HB!>P5RRJC0W1S?;[O6VQX)6\L=098+L,2_IS-XXRVL'7=[Z01 =Q,BH*9=T?B(R1!RIV@#0%=K+7 MN!<$M5)VB;/2.D.8\@_>12O$;:(7*XY"/_#NB*N5#VOEYJQ.SS#$.]I3ZWNE M17-=#IE9+.)XXF J<>&[+VF?NJR@055ED!#Z/0;DY'E8LRF\+9 M%#;/)!&<0RUMY1GB^G3TCS3:=/9:(TQY":<8'/6US"9%)BH#)R0R2\()(!$"R>>),.XVMA D)R!GVK,^MB@7-NJA[ MM-ZSUQ'[X.Y#9M%''R+G9NOCJWE@=FF:;Z,=51T@=<^Y(M<@K9@OSG$=^4$7 M$K/G6I/BAJQP1P9TTKB6X@32/Z\A!R^/1NN;MZ,770W"MW!,MH#=F+)RYBLG M>%?&%!//VQI"D^Q4O,<9'59[8[<\7H64Y0VWVGV$G_?N/IO-_V!B49"O4.8)R MS#N*HK%VSK5[ZB7IW#4V1#FL977%.Y*./51#'*-*A"+4 ME(!E474$68^-ZVM?.!]W?3#VBIT.[2R;0QR#T:P55-L/,MJRMXFV;*(MWRK: M\C'5:-=&<'V#2@$MV/$%G1XIR&G%ZM_O)+)J4OZ=W6 2\ST#4\ "EIW8.MRL MFO%>U8K02.QF"^QF"8Z1%1,8T6J_J_+C"6R3!P_SRPIE7TDRN $T7V.WF=ZO ML'&72""EX4PX+P7Z2VN<.*.M$S3CC,?<(@V]#E7=,E*EZ#Y#T5 M)9!8@"896&P@CBX+)]1ZM X%^^E+3I!)D593I2 M*Z@FG/@U:?-0#F;X<+OI ML+FAT2Z-3B"EI85T/2VK:6I QIP!K@J1J$>,429IL*K,(=$#[DO#1 M#4_!_CP5_%8Y6/"/8X$;PE-%*NX+6P;M.XP!%)];B'=DM]+9%)B;K7G9]$W? MT/D*G4N&;>"6#'H.F!R4HBRV>OGNAIPVY.3(*2>&!9>VIT%:=,T52TP\_4X4 M&T^[&<1/'[% (V7AN8$YCY@K4VV9@J!'<%W"AC0WI.EQ.K@5Q8L^1AG>EI*9 MFN'7%-;Z( Q7*5E"*Z@1J*;,<[A8X'*=E'G6Y\,-2E%LTKX'-6.14Y#DQZB2 MWQ,UWR,JWMD0\5WW9_38')<8E(?.M WRRR4/XI)KPXFF>LAD?K@>N*.P],\DX&E.4W^$GEW4 MBL4EWFU0#GSOB 7[0-N,VT/4G25MG,.N(_F0,D@8G74YOIB5><)@#E5V*5%7 M'N+[X!/.^@*FR564%K29FC=WW:*_C\;T90[PCBLH2%*4J<4&I*G'.;>,TSBP MBU2;#+/O.U6HJ[@!$5 I$@ZAD^;4,KXK>Y_]A,&11 ]K3HV_OWDE/;!-IHR# MNTX'X'H.H\$DT,CE9D/]@F&W;!S9VO?XW=+\?4C"&)$ ().L7@FGC+EM$FZ? M%HTG?:G2YKD52$=Y20&Q;28+Q]/C7&"05E.RBTSZL_KA=[=O+OR^DA;(W>B0 MZ9[&0>/?ZXL"QD(G;$[=4GKD!Y??H:_P"P[IBH.P9&9@.W'6;O#'AA0_'LK(5&+;[@+]. _7P3QX$J[+D3U< .D[ M4B@.G^V,4BK:2M=[93> 0EYSE$-"EY\'B>H/8H:=*^K<[!:1'TTT:IYY6CTXU"+KF2)X3 MAA8G=*4$T<3<&MNGAUT;X>T$0@IKGMJ3)>=<\>B*-Q49,Q2TE9G>B$F:5_AL&=PF# (>UR\ M=AQX'34*^,/#3%?;WZ2K;=+5[F&ZVDF>K][(7[?/M[T[CCS2F#8#,L6[K&0Z M%L)WI-I%,'#A?\^X(%N4('EA+F@_7F,>YV_U-60KXNC-BZ*\RM-DVN._"M1_ MUYG$> 9H^3!P 7+I@^.K>K<=G37&P%W#\DET-%5&+&Q%Z"".H174ME!)<")1 MGL#%F%8*.U1*<:)X?I-*,IYS^"]JH_# 0)>N&LI4[9SNK0$^F0)(6OS=EJ8AJM!7:DPZ4@\0\L2F-/4BZEM8KV5BYM.TIQ["(:D. M9&D**[@*"BTXWP,F"'Y(,WUT! ']*OV9J"K&F1OL*4/$U&Q*58[IQ M@1- VTI)-;3W46W;[6YLCN4IL(N#U>W)%/=0['Q 1C/YE?F*+G'=K'M=1*;] M@M,0EI%IMNDAP3L,>*^/GW>_? CH._+F!&Q&VI28_AO7H5&DEYR]ERYIE.,LW)$(LT^^:Q"X!&4E0AZW.4"VAJL'3AIQVIGO=(#< MZ9=%61@L;\]SR2M6]<=XS*58U_D$'1':@L,>?!MX?%R#*;,[J8J"U#<@(!H' MXID?"+"/M/.F>;#>X$E2& Q< &,=Z&L:">4EF=P0*Q':":=AHR=5-M992GX/ MD+=^?S#QEC:J)C77:_2F0177M\#.(X[@:3)]>N1MM&\80Z1H)*S:.57HS'B_7()P@"FN/T MFY[#N.1F;GX7.+\)UTEM%>:P_9L*36BZT#9#6GGLA%$3L)L3W$$2!\94%O>Q\+#;3R>Z9-FW(:H22 MEV S@F4>GD47U'P6YQ-SH]9V9+U):7($P0

]OO<<9S<U,?P^H8]].(^EZ%'A]P7$.WS3(\NZ44[(EN&IG<>U'Q*,VIWPNB3 MPAA".@'8_AR2M08.AB;UQ[3(=AJH:3VAMG>G)8535 ?.&(#8H3W("K^:P_1- M<IGM*T#7,\+BE/X?$J, JB8QKSZONS'W0.?&ZU#]3?ME M#,[N8EXU#-!*VJD@H[5@UN!R6VGPTQGQ9Y;+K&EHMH*5H\2[0+3EB-F#AQ1/ M5[QH5!FTC0:O[;]9%JXED?FLK9(. M"H"[]%AV*_^?6#CV9=M#G9F ML%&M?\W<>M.+W-YFKRFYMLQ0FV\,Y,2:^\5F%P9?6-+HI&/Y*%V6JP@<8)JE MVC(0R,!C4G S:V0:'::_U\_2YS^]R:I%\A435K\MGOV) $:C1V(SHTVY0/,@ MSO=H:M+]YMD@FK456O4!MA>HU9JW')[>0,%J:N[*:AS9,C2I_F4R<,W)T/H/ M%2!%R[$WY3%DV7PQC\!+Q&U!L.=D'.L1Q2;%7? M#ZDX1NO\*^4#[8/^9!/$W@2Q[Q[AWJ\A\]I6R\7R;!+- @Z<DBZ&B!%! M_GCVMS"6N9)[:>IW8*HZ7S[ISWEN@D.5\=VQ4>-[P01E%0;NJ,WRQ(-;[7JJHN.34$UE.4Y[1[-IG)_#P1XF&4O$]AV])RV M(="H7!(:.^A(\\K&%]J9UV/Q8:ZA]I0W=I-Y3%=B/=-J20*1=9V,#%Q?@4-( M^_[4VC/("(CYP'.#26KNBO 8<&1,EWF'W8>.6>APJ"T9=7ZL@=*B4DQ&-;:B=?AG(F,,@K.![4L]7 M9L1[$*# =SR)_'Z/_7I.G.D%,A/)7"Z=]B-I)!\60#.B\5\2>9$1O<='\R(= M52VB*?C%V$D*+QLCMI6F6W,BD9D8CAQM=-F-L>_UL,T[?=7+9!)#=I/5/Y7( M8QH6KZQKD>79SF[)\+H0?XLK+_AGP@QS5X'E:O2[]:D",$2-AE# 6=L\3-V(,=;VA@U67H>GYB\.Z ]*'&?5[B"_XWS(74R.=X M3/H-'&7+03A--*<$ ;@2HO$ M]XS,X6[P/9JN9VMM')2.?'W4V/"Q8E*1X*C:L41W?:P8@5KG' *;KZU%+STA M:#O_CFNMZ?2S,&UT?;%NTNDSGI3K/1M^P7;0,2&Y"9'ZR..:ZWS8=^^\]F*M M?HZ_1__^'=$Z JU2BXO:\U1W6[0%;>EM?"TM9ISR'KR!1'S'Q\2]:G/^U7(W MB2PA57CU?1AQUM*+7OYXD 0CK34Y",U935;5TCE9<#^_/YHNQJRCKR>QW^9N MT"5C+]5AEL8)=\#T7!:.@87-\B "/&?IA..&+(8ZU1 FENL6W0W.*P*3%YQS M+9@L?_+)@"MQ4A.,#PIZ9#,D8#\PY>^#5?%T/56Q^\7V^UXAJ$^2]4F)/BJ" MKI=:5R&4N-#%Z,3W/16%)Z:NP'8A%KH'59F6S5JWZX.TL;,M:VP$G]10[F1M M.;ICN?8GSDRJEPK-.PC;2DH1L24:TWP(<8!.4V.%&;94+UH-WZ PC=>O%%)K M+A0&">E2R&#S*G4E7NZI1.MJT]PH_;)V38CQ;@6OWQ'60#4C%IM6:-/(P>I! MI+BD/HY%#\9ED%GM!05TL]:T,+M&5603P52<:I6C=^P^*S"K>A>B)AUE+PGZFRR.8]]BN#L(GC&2P M53IEX<7QY PXKP66!1>JASV;O!B4P_ULO!+2H#)Y8 QE+T25QGS86-G2V8;% M-( @Y5?C#ZJ3\C4TZQIG6N))"A9M&+I/\V^,8F_Z@@ZLTGQ]B6CUC[J@6/U(C%!LKW% 7"XVX/58E?O([1MJ+!>I3*O>1J7G7:X MV, [LI[;U2L]/8LBJ% /ZLV<"++LKX^8"T?/(<#L#>3LISU*LB;-PUNW#\# MC2Q2;Z+^E33:KTCD@9,+GK;2NZ&N[S!?V96>]]_(9VUZHAZVW*,QHF4?(W]HJE(4_!8F/-?$'0COOPN;J=P[U6X7=L MI7)M .H)-*-70LIN_7#K_$R2;VS@ICG/S^04OB1R1I,L*<*M9Z82AAA MNF&YI X9EW3055L,W2!!_T9@!.V#""6^ ?L:,&&PV1UH8$)9G&KJ,J0[)@T[ MN/&$OQ@_!J?0**$?D=.':&+/:%C.-=L;#C0))]@4%*\R-QRW\U9*1I(4,HV7 M]=WND[WM7:+>/.?]_.YP>]_\2Y+1C)"Q9TGVW-]P>F@_8/"+L-R<1,5)'WY(X,5&DMQPS7 3\55[$T?:1/VMG M!6I%B*O;8,R?A!W'C=4>OAON[V\?NVF][7;JEMZB 4IOV8X:XRYWD[LVA7N5 M\WPCEX6807W$PKO"I<_FI[UPLYE\@B2N@$3P^G>[VT_L#X](&M(E(J)X_)'T M,S#Y/*QG&Q>]5T[OY]-*I;IWCSJ^I3Y^O4Y(3%K]@ G+ "G%UJFX@G-!6/%T MZB[+0%)>@!)*9S=)X\;48_B^&@<;HLZ1CO\U=,RPF2WZC+:,X;1V8@M.=169 MY-FOQ"%\KZKLYX,,MQ]LPNV;]W#;]_A#&T<]SJVZZ3G-C^O&%B7?:]()$Y(M:I2T2U7&Z4RNQ#M$&:GZ9AR4A3HS/->UV3A=&(D]L'?$?7;GO'*8IE0:K D\'NX<%@9WBT9HX0Z=J\ MP&S'\P_2-R,ZC1=2Y"KE7O1Y^%2@FTTXUP.7I)N1<66@/(*&=B#3@X[^:#Y%:RUXMOK:]^[@=O6JY3L7W%;%O,U;?9642Y-EW).4T MSC)V>^=M2=\%44]?/*I3;0+-7C-)4;=FIO*6P;H<@)7X/U9I&[^Q;]:HO"NP M>2D'BQI3\^2Q,7 N^OI===1SN1+][%<@N%Q(#YY+VTBDK$9I+'A9PG!;S_+. M88G!>^BWW/+M NC@W+_!EO9Y17T^4A7"7,A:T0"5%^:L?!M[H&U=71D?=_;U M-.*Q%$;;FEM'2C:_P(=-ORT=]!EO7GON;D)$;X*(9D&O>DTES-V(6>L<\RQ: M4?+(1CPN\<"5XGQY*Y-EI8H)-K,[EI=?V/ M4\045"+M[AQM[UG#TP.@ 4ZCZX_S3GJ92V&1&)I(3;E*O=B>C!M+BV4PQ-J- MYW>+6B-26%HP4UMP0]7QS,YB.WH.R:&30,_GK,E3 ;;0D!R?/#[@R_U"/[;R M+7@.G7#^;CCNUY5!)+]13>Q%:LR),KHISO=K:/ANR'%^00 M_K2?>/K%G$MV?5<'9JT M:>B6"4R15>;/A@@\#F*:.#').H/C+^$VWGR%G/;%-R8) 4EM9D'XDCE[%>1$ M1.DR<"5GE:1!VC)L%EJ6+;J1I%".$R;I:)I9;N*S>IG-12[*&Q;%!&"&929L M6L^SDJD&AR,<4WK:S-37[0]FIV?.F14H+_!+-+A>IU"$GI$'KF"9A2%C"^7# M?8A9LEK#O 9%83P6E8Q AT%-](&IU$IQ25QD EPS*KM;J= MOV39_?53]MB!#?&B*B\3F>*G*+#;W ;A>EP@'L]27N7:E-]M=&QSKE_M7,%4 M($E:BC:U^)X*F[![-M=NZIGO\45% )@KW4>=M19BQ*ZIR]/#Q1 MYY^L?I]B^ MQ1<]F3^=O4A>'!TE1T='09"WS/CTQ>'SNX8<#L3(>Q]K1<0%0TH8@FWBP>GJ M4*V )Z8!=QA6F-IYX4L8'&TXNINV>&&W=7YUY9# A'N.$.(G\E-S9EL$#[Y# MO54>!,T6Z@^;\=)##'.B.. A_N+=N6^'Q"P@@-^*QWZ!=7-I0,\1.QQ35P@4 MXF=>N+:-F,QX25!708D8.#0)(@ M"((M5JS#;ZJB6SF67SA_P!QV9?S.=,()9LCSV>F1P"S0Z#-H\1/:\+(7X0#_ M]L61^6 (@URP=_P&/FPW053/[+]_/7\G"Q^'"UEWG#RGV7KQ/GY^EIP]FPJ* MZT9,2 $,7/(VT9Y0LC[>KN,C[,?/3^\S39D6.*K^!#7+#=7KJ:\;RX2N^%>9J7ZYSU3O,]6[SU2#M@(P MVSAUO.7 YP,8FJWZ6<*4#]##QR? 04W/O_!I4 M6:2((>Y4D+.3LO9 .,$"/S42,>MEVN*+,=;'JK?L16BTWU0H&*OA.=L%;:O* MM/3/KFISKB9\DC^EA>+H#Q8EPN_/S>_OOG]=@064T8W^T.5>0805&OOQ44^^ M-0.(+C_O:Y9=PY6?H[LR0T1/?DYN9SCQ!6YY=(*ZJ'(W]8+A=DQNJT M/%@=.:+ZSZ'MT.L6&PT1F&&;K@OY:V@IN>'3DKEEZG^]^VKI\Q5E\D#0?G:8 M(\MF/U0IU4%><@#'E!-$]OR?T]7Z]<^S'R[/57^QVR6 &W!&O4#D_AI20%H% M. @+B"LVSNPXZ _UFB9LSC]*4W-Y >'B)VB=+]$TYWTQXWR*AOSS4/?!L5E" MJ(MF-WST!8_W*<\V0:6 @D.-%5"Y 6>!B74(5\W_!F4*ZJH^2JO4GX[-$(1! M[/S*HM52/N&V1ISQ*-'MW\JO):R,A%Z?(%\4(1,P/R+FI!#9HD2 8B^V+J., M+2^RW^EW6FSRUG[BCH6$-K]YXS?'T74\4N(J1C>_IA<1YO^##$8\;B%\I9-@:3RB;"132QLD":_A4OXC:% M*XA95..J WCE#U)L@!>9U-K4B@4QUOC%W_%KOBC2FMW0OL:@8,-BX8K0G@[ M,ANIZF\)9$0#/H-6A-X^2DS6YE0$"!?)AS%*"(RB4E]FQZHA3'IV"G@Z"Y3V M(KV55-J#^(;W)2.<#52Q@!'@Z:JI%8XC*3E(Q/O$T) 'EAC=@)#BF M3?"DI_7=X[Z[+6FP%'ARLGYC.M.($)M;:/%T%86[@DN\=+GB M/45MY8)>NON[6T<7#XP0>JN5HRM-4'\UJXIPL?]*ZPP:B(F(F+".^/0JZPNA M\F&E6M-XW5XXZK#4=L2\7M3>BP>ZJ R?D+D;#'/5 $Y?K:IY7F"6/VT'&B_S M%Y>_\96Z)2]_ZX &T4\*V)8VC(*5:$=+0"P&N,>2N ?I0UK&R]<1QF_I+S' M/H"/2!IH(%I!4>&T#E(;A)_ MU&2%J5&!['%W__E3ISU046J8K*F5. MF:::X$\,4[5?:H*@L!OF+X0K%SC==X< Q#ZJS7CHQ(A-W-5FSC[ *ZK'S\. M.&0H&R"PF6,L*(@Z(TSP@# (:4 PMZ8% M*[2IU]*@UUWFBWJ6P:U(X SE=( M0^+X!9^$!)LO\(!!%\"2*7G01#:/X2&BRE\HM@:.!IK'W$7:9+ L(D"'L_^L M;AW22\+' )2D:7*\#OF&0YYTOR@&%8C=E="7WM/V71F J7[K,JJ2];8%[Y%? M Y YJDD,%A[=B@1"!3/!:[G."K9?L6PC&8BZ5B4ROU-"; RRR);B&*O/ MJ;%>J:AI X?T/=["Z=JTWX3=XV602Y<1P[#L@@A(3>OX _K2ORIXK(M@8+!T M3]ST7/)"9BT7L)8W>5TQK4@RI/5, NYAZY 2&4Q@%R)/6K,B71VXW4*\Z,L70:%=0E5E"8(%%M( ;(#6O _:$&I MPU!7-.[%@0J*2.\!QQBH98;4Y?THF$^6HE0=G%#N4L'#!0"[>.N"(KO&2P?/ M9>Y'TZ18^AYL!^]!K>#:9QN#.T2&H((,BY'P*(G$AOG./KAZ;'WHD^3Z<]45 M+"PU6O0IZ:AI4E(OQ+\('VG7D!NG]CJ Y MBD5J ,2"8VB/&!7=4CU%I=5H41M%+3#H0XQSBAX0&0*U@2B"@UBZ"T*35_$T M" Y6/R*],/CO#;64>#.+/H)E+5VS=HK.98TKQ#NMKKWH\6!+0\D4FHUZ>)MX M60S/N[)M3J,_0?E\)B1-!IQ9'D#AGYP.HG:,-EBU)R1_4FO/81AJ:ABJE^C, MR.] 1BI_.\(MJ,Z0EPAN]9!@CKAP 046HC.H4DDJA_=[A%YF.0L%KZG$/GB+ MUZ7-W5^NCUJJ*R*M11HG7R'K9&QE44BEH9LQ.GL)4D7?L#:DJ('"DT4^1UM] MS!=2;[$@K%)_XV$33X+57^N66LO8)E6NW04-3*14!Y:0K MKJF8<61"P$:0C?%P=EGEM#B4,KU-"?;6?C%4A2VDLQ_'"\Q'^'+] *A[1VT" M@:1E"N[\RXS=TC!R^/92D&_(."&2*CA*H4 M_@CB)N/>WV*4Z*M,CK_:)\?WR?'=)\?C%AH3>K:2=DJ!"0=6JCD[Q MG +8=9EY<C--! 0-MM^!0%A.GL'U-Q':( M3@0E?($"'E)RWL"QK,BAP=+ JW%(1 .I@P+#L*Y\X>TJ5M6G!J1^GK2TQ+L1 ME^;2VV80-P)5C0N*5,Q@8+ ;Y6__E: )QX824PUB2KZQ&?$@E(":L%N/ M,"G$SB#E!D)'8$6XC@;1+(0NF'H)9@\TSD#1Q&5TK,0"D%'#S5-]&J7M6/GC M\)Z/,J)S7L:MZ!%D(,/DX M=B]>\W_>_L)KR?]Y&C @Z7(1*'L<5:#BA7)J^J"T>N6U-H1$TD5Q5*"HA.]G%;21#JMCVM-\ Z1-*;10E3+ MGBRW@0J<1%I[X;F3-H9K*$?:\\?%U/N&3DM/_II/JPI#A1#26'V*T&AE3/V! M09!EG'USK,)^3)RD$>XZ\6__^DW^'X=<%D.E%SM-4Q'H@,3'S*U/?9Z6X\>* M5'QXQNZT?LC5R"GFT($N\7L*$,\,=//L9[W=$_K0&\C^^0=L_S 5'"*OIF29 M_)CQ 1?1%O\(F&SXCRISQ0QB.B@+9.%&]I"ND+6/;?PR+!>R59*R0BV:7U4$ M.TT#A."5(@5K)LGH\T@':ZH7E]R+'\34X6F_^9$WT"Q'_;D1G28LZG<=Y(13 M*/:RX"]_XP;W-_"X=TQRWEMJM*^8Q*4 /![F:'5C@:(W(>&!$NPI# MA<%LL5Y(93'7*5$FEODUN%(865[V5H#C_0@ %8(BPB$OVDS*<,@+:JC#'B2/ M5K'!D#VTK5_T2DR47WD@\M+%1,EVI*2G.W+!O="\D6-)!RGFH0#LZUF/)[%7 M4]*XX=M'98?IO/C(JL5*F>7X @>7"SR9P]F/><.1^BHJ;.$B+5-:$%0<9_Z( M>$+L\YN\*M0'QG65Q1_/NW!'.A95I5"LU,B8O7<5^15.B4TY*DUH*X*:'4+R M=V<^*; /7:5\-UDTZI@X:HJ*O6<2?47IS8DK[XM?<[NU'G^$Y4&5R3S&0GXN M/<=>([98%C@@GX%4&P5T\P:[1KV$8X49.7W^ILN;_M>FS&\MO:/R-(N[SMQM M;+*%;:"$#C597G=M5MV"IA_,!\]E;U("/8J7M8,0A3^O=4>8)95@^)$V7^D# M YQQ75W5Z4HJ38@=M%>&P8C'>D@)K.FC?U=.E;,J8L)1JVFJ 5 M-(RO1,T7?$\BJP U"$0F!K"IWJ8%8._+%O9 5.UX_#"!8ID0LORF'> R<<0B M6U?>4L6VQ85E=8#(D^MQA)#BE@'A?DAMA1 A(M(57O&THLU0V8C%#$&HM$5: MM599(-A<6M9<2^.D* ])?E&GQV>;7Q-C(=I1]FN(K"\:23(Z!02T+UJ4>^+5 MY(\G8B4_ J3=!$W2&LR87I%K;YS,B4%KAUX$')G&LDSV]1H+[98F@P<0GX1" M&DLO4&N*]Y%$[&;*PJW& *E<<6S-P!41D+YMJX8H,\4N#'S#GH(8H61;-43 M:#).G?=0:VJ<+83WR?MB(W5-)OA,HB"#4^BAX&H/"ZHL+WW#P'2@9P%W72P6 MWCH;+$/F%9>'R\,2#YD M8-?1(R%2%4>;<*Q25 ?H!UVIG)8AE:&*UY(-"TYG32D6XG!Z.K.\,/(Q*%5# M'!@RL0-)"+C"?:Y LYAP?T&+4M/(]>(]B:KD1J2A9)4;*UMC#-Y4^-UC&U1* M0($9C&/7@:<+^:YM&GERY":E3/T&A3#MCG.(VW+#4+QIEPJ=<1MQ(2?5Y@,+ M0)P+T4A(;/EC=(TX=)KIS9S\,;"%WC>4W(L53/"Y$=3'=5IGM[2!63""3)N+ MO^6!^&FDJDV+ 6%2@K)C6B.X5A-C_EHT:8\3![G!-).(<7#AU#HR72-=*82$ MS)%5+\'S-T'G#<)[1B=% MEC_>+NOJUB%N>7I%,."\*N2$#N;(BL]^4OT>W+\#=B2'_I+TPP*O30OAA6KM MU18UGS;:"0;A"(A?%E4%Q(#^SFBO_]G!Y@-?@K]H@#TYF5U#BM_O.A:2\,UZ MF\JPH04G;U:/-=#8BX!QLP0V#G.]JSCW%C) V-R7 ][!8:O2[EL'N?@HYT;] M,"4,X$-O:QBUMETMD8VA::7\1YS-.&(5OBB7I%07R<^2,*/')*;Q#5'45MXL M:2"&"*D0:W.R=#] )SW;'W!"H*T9TC4&O59+SL9W.RP( MK@8FRZ-\HB2NW$=N( -UXHKE0>UP^JIQ"-K=ZP>A7!;- :7Y4FV^60M+78@S M:%L<-OES1QDU^=XUYD#%*>*R_&0()C.I,;R$@WP$I7"Q"M#:P.^DJTW M/]/OH)Z:*!/H#O)*"H8GNXXQ"W,Y@!0G7(#="X3JQWHG?.E-(:,+BF?=W@,81R 37.=CF$L9/L!5N MD7*3",-/,7&=/0[0XD#-UI"EX#X,CI@+6)&AZY6GNDQ):-M[0$P,4WP,[%#= MPO&1 @'.]5N\[ITF^W#1 CW?!EI?$.NUD48,6,ZPTMR/S;V\0Q:G.FH:LX+? ME7Q&)2$")$8"88B@,FM3/J"CT%,F7%:.NYYE7\G7#".,OSX^S'YOGG+1PRK: MB;-_)W*RI+ZUM@(U0]Y >9!YWP#>Z8UE;]26T 89]R::9 Y,Q$["JT.=QG>C MHFG0L4:ETX#%C\ZU?T&@0,9QDRW2V;\"Z2[F-\<&RXK*-##)&E?;,2Y:???C): RH:9-!&2&M2?XW2759V?H!=Z, M=8!9L>A5@I$TAVUAD@AD@Q<\&:DEH<,FMA]7Q5_\]-]OWQSXJ4F7L;T2(1GM MGX8*V&EEC/L3LYN"W+P6*_+O]':>/>\K'!)P 1CA!4,ML5VZLC9 M45X1UC-]L"0XE>X^U>^[B*5?XTYX9.C?4YXGQ/>?4Z8(UH(=#N\<4,^";Q*I-#.RV41$D'S MM*30F2G'P]P->G5>-1SX_];?E MB" 7 M9(-BT#RHVT@9:[@P5J06"&R^Z>=SM>"EJLT3HI)'N&SX/FHY[R[RENOTWKU>2D0_[A( MO$8;O+KU4W7%)BH%1OB614"Z7F,;$=M6$^E+W!0L?O=7J%\7D!>'UJW#C!C> MR)!1MIXR5*ZBV<&WNXX+TSZ8X]:B"?.8J"$SA6P3Q+F671'H/REUNF(:TR\8Q:A)H(/9J;&$GJ&?(J$M-18$9D7(;!0ZCJH>J9M6 MD"228V&7AE1T0B78-ERUMD?P=XCU2T9LXS_'@V8<"IK0N@#2):1&TN 1N4%&TB:;92VMV:H;]@_ MR:;QKN0$,X4^;M,/8,=6?B9>]V+=)*EQ"J-K]71'1J-,-US&TQA&.D%[C*R M-S[%(]! G J_HF^N<8YZXH[3T)MLHF"01#LRB:\FX'*XS)RG0;DW$"F\[GR9 M /@]E"6ZMOO;0U(TIBF-@7:]5.3JS7$K9);\V;#G%(<:O MNLDFS=]]U^TH7RR=;7EC7 2H]81VSN;:F)08-$4:=*667RX;I\0VXAG2PDGLB64/US,<:DG=LY4:'))) MGODQ0W97%JPN2@02/>X$,.0E2F?5M-Q"*V%!^*EIJ 9,35*L:$"3=6!Q9CE6 MOUP[N:.TU!3%V>_#(EVG"\+/*"T-0*9V*@@]Y\"!3%/YT5FW^^<5%6+D5?56 MO^9W&U6X_5O;3_'RO(6_>\>)L80MHQUB]".-]!^)9;KG8;K3&3M M,.BG08B]WSB'*3KY(BLH1[HE\F"C!)'TP&OF7LJ?I A$'ZA,$4K\K\W]V' _;;3#@0D9J""9Z MD^F-'2FSFOPF@LJEHP8 6M$O(3K&-YM0W-#M83[#=,]\, :]S3'H5%2"7,IM MBZ5J,'[D)6.6E48L=U)A"J.M&YAO10XZY%E+[&!G(B+8J0#ZZU5?94'IRO$\> M[I.'NT\>?H*E,J)EX8BO*N\L Z):!V>YX-IQ*AN. FB+6&NSGSXL79>R@YUG M+:;,+'2?T#R^<_[4;O"@>2=*_$=(O5[#2QN_R_&.2%MY[HTKJ="0 'F5^$NK MTDS$J'<#++M2NEC5KHQ'-&EE!HA:LG08\1ZM(/EPE;.@TB[S9D'W%O1[Y!B ,M$*?-[PML#>$'>U$1L,5RZ&6.(R>:YF MZS)-[BK7=7B#M1STU(6 MH5@%#_6.G@^_]"51A"+_XQ+H'GFH)I#**O?1>H7&!8];H8@'C &P;<"3SF3$ M 8)4=J'K>PFQ A<8(:4483-[^T[PY *+0-P"<4^XREX+NNVZV:DNMU47,$7( M]R(T,_RZ5>-?"N+H=Q'SG70^Y017M,R]LD,\4G0&*XMQ MXNF\#8JK![)(C5[R[,CKIUP)]B?=]4YYWZQ;5Y*L5 M4]NO^F2 A!5I%GXK.ID9!)SA1C6O^A+:9C>M.>4(3IC"/QBV0],[1YQH2[4) M8N11ZT(KXA6,9E5"UE>W )S M4D/:@D.)VDBTNH&>H^VY /+6_"Y=YVMKVH^,@1 6OZ]6P2#H$X79=?T+GI46W5D)06"X ,(/ M1;INW%_D'Z\_@WDDL1@X-J]-' "/&@SBH$@W?MA_6>8?76;C A+$((NJK?W_ M,ADQ?^P5_>V;-K-__%VCO@&EZ!T2#N^@-O#C?>TU9.L.O$VS@#C!;9VN7YM! M<%"$!_OG_W/VXN79Z_ZXX@\-;<1/'?(](Q@+#']C]C>P(<1,S>;=T:RU]J!Z*E=]<2LXA0>1M=C3F\V/N[>QG= MRV@LHTJ@F>7-506,J%Z]+2.36A*#BI5 *M=$?P0*1>,H Y/.1!R!+4>3P?C+ M!:&L# B7P%JP/,_^P%2%$KRD,19YE,3:R_E>SH.<(Q5J!,:'HN0]"]=8#&X M\AG5NWMQVHM3$*?"*ZP(5GQ#?@]"B@]ER&FMR&D+2'15T ^Q%^&]"-_M. T<R0@625#8HB2UERI0#G%F&_MTYQMFD;/6HS#0=;LNI-,& MUP&/9];(.*,@T(%Z^I,=5^: +$T=S* G$&;2L3,3H07 MPECBLB^T&=+R$F@DD+1W;NJ;:B"3;!&6E^"[S"_" _BQ#3[75D7PE=@UH40! ML)#9%^&$.O37]9/K29_+2HJ%O&;5I81J0;H7HDRTM.VY]KK*=E6*]L8UZWS M4&?(DNQ6#)!H##S)6GE5^X=O6PF5B=E$A M[L/QSQ/V1T >N?]3)EA<*0 MD'NE%N'I!Z1VB844I#16%!^\[W!P3461>B2,FAK11]A+,_O@-LR*(XK9AC1B M9D/B?C#A-Z*!Z)WCN#X(2YVFN"6Q*,X$:4:TG=%O0>\95:>4W&84>*U&=ZSY M J,'!_@*&B$PW&)[&=_4IF1%>Q:E1U%1Z+V@$9WLN,RCW8_S0U!3*50Q@Z'$ M3E&$\D'66H>SR]Y'V31@]@9^WZ 6:W*I^>N<#RVP)@>@VAG#GAJ/6"%F-K/J MS9! 47)[70F]S8U(!8SCMTI@-12+/P33AF4\8QK;A(LC2+W@K M/2R,RE>XCVCZ8^BARR:L?HBSG#?#O,$F*_BUA:OC"$4QY:G(@%NFT+EB=E/PWDV>#I MWU1Y=H>$6-'#NQSU'O7T-IW6@PO-#COWJ6WCL'>Q.,GP=JC:1K,B+M..U]IX MT^_\PZBH_GXSY)J3<#EON&ZYJ0H,9UKB,99G/@M^B]N@.O&*4H_=B]ZB:ZAK M>A#X-$XZURASJ[3QU_50Q\C0#Q*]/TK$/G>(Z3P H,/>8B,0'GLO/_,"T:Z! MHT5N1_"5*__[*Q$22Z>N<$[!^^E31I(A$8YDC>#UT)\BSR=@P]R EV)ZM"2O MF(&Q[OU8,O"7S$L)-K6&7(1[8>0E#9XAG069>_"0 ,%PQ[R-N2ADF=^@;Y\1 MNWB9W7\.R4ATB5!T"8J*L7N06L+"@P.8]DK\7@L9P;XO&!O814 7ND)=A')O MP'C (#X05]<<1XE.M)$98Z]B3J8OVY QS/X]/TX/CY$T?D MIL?/,_Z)Z++@-KJD?DVX!K_[R)A_Y^3='I^=/DN056"%/F/"*,@E0F_QGL)U M:"Y/! !"^$(%!,8VQ !KYB6JY$N^WT%S_^,%W0G0K-,T^%8*]SCID4"J%RNV MK,)'ST^Z<."6,9?!/S@:'NFACU:M%A=22W;+F&SB]>,1)A-&H(E%ZC:BKBT>U3 M[>+A(ZMLC#\J6&E8&26 :H!:;-C?_'GVL]G:=MAW5:R7:X,]=+(,A_ RKU>* MJ&3[;V 03:OT.Y])H#&*#O^''"AS;UC:3J%;$U*J@<\3(5%F?LUJ+#7@<'Y/ M,=@(:-Q!1*<#WH>3H3N$#S.!V-USU-P/.#@V#UIF[.Q1789NKO+ @8 .PN%> MIH@P+!S_.U?>>(T8U\WAR726KGMX0_Y9EUQ&_.SHF=CLEVD]!];.@Y\^%MXU M 4)348*(.FW#NA(:[Z3%)U+D922KY/DX72?;=YGFW>?;?X]:GR,81+" 4L( MY(LFIQ.[& EL#E7)Y$6_JX9;NA@)PVRL,7GL]C6LA4SI%G+R?!?$'.DVK%P9 MU8>W%2,F^FV8;S1@I _7)E@RRRN$:"P;O^)(4& ]]L:_3>,VJ'B_NT#(8TP; M"(RSL?G)+'=BN18"=@?F5HQ'K9VAG!-0[&"_GWZ2D'%&HW@DT4"K.Z [4AQD GN)66PD27WH9C$!!8=FLP!W5="ASLBKV,^ M$X+/F,=]TD/L/)N.L"OEYAY8JP\[HI;QE84O'1KK=]O@6\XFN0R#9,*X!TBQ M2<7+[A%;"8T&E M2F^'K71W*H<9%89PP8?&)CZO@ '=S(A2:/"$+H'(N5QL.#QDRY'TCTP\=W^) M9IP$(F:LB0G3YO/)#>90%OJE88 K[QWI\G"*952MWEK:RC6FG;@Z!6 2,$ ^ MN&_QZFEXO'_R"HAI.C1U$W?_CR^:!T_DGZ])&5S=]"0(]D434_F"$H_[8E$VHN MX&!2X-8 [7GK$*X/@7'SZT2)*25!( 17LDT H+[RAZ*0["9&N?DV2P _WHM_ M(GBO_NM_.S]_!XE""7JA*4,I9'@4$(!@'(T*="I@K(6P Y3M9 AMSSPE9.7% M%-3!_NPAUFK12> O4]6G2D+47*0L2$T0>7"*%RQ5@_#!MB::J^NJEBL:F(Y M [Z&B9.;)O8*TXAZ:!3Z3*O'-(YEKG0VVM7AF'TX.;SY>AZ/,(F/C+"6\YQ#=EI^6P$X^E7)=2)D#A9W'F(%_T];;+TGXG$C0)9@(T\ M<=U[F[M>W[+DP(S9'"9+#J=FX%2C??:8']T+OW4-V!D/=-NH[+L14D)K;@=- MD2#>K)D+T41>=4J[LN#M9V>;"BALO<&Z2!$@D4OZ\8'W#\4P$I^; 5CEC"O8 MW[B%6\W]%TZ/D]G)T,AU7K,F,?MF#F HFG*FC$LJ!]0R MC Q"H1WS>@&F)KWK\[GM'P$0&Y@S[ 3>3$2)I6EB<9L;\SY(V^HP:,Y]_6+>@%/W&@3KCB]T6W:+LTHAF$JC+R2'K40Q$M)_D= M:X(3\9^J:JV-+QM,J>/:65+>F&<)+W'JZ9GBCVD>!]VN(,;WUP.J.X=4I892 M&AL*M39Z',H/K]4E;T-4.E%L#F;6J0(J05E MEIERS89+MLJ+A%%]%V$H@1F(J=8831F46B:480^1GM%Z_WCY]*+%:Y&3)P.! M:MK&FN]W/+!'7SF"/6KKLIM12D;@=53H65J'N-[ $H]COR0U>_B[A(RTR TW MI%2DV(07#)=.#@,./MZ,?F7Y2#-Z,) L\_C75B[P;%\NL"\7V'VYP,.OTPN& M(VRJ97N;*LYTQQ6T5(?F/;X#LOO]:85N)XUJ@!N1 T$-K>M@M76AX=D,J;@=ZY PJ2/3JB)7+.\*5=4[3J@Q,727M#K3@0@1C%$+R-!.6- M@>] 'TPQ MAV[8\56DR_K06P '@SFKKVS!)XHS<#7UZ:*V^Q$H&;/@$]')/F MVOXHK>#L@\-L:'ZR,6SH*F@<[,G)T>NT.<@;_/?Q:\$UTG8IJ-W^HM M"ADU-V^0R4Z-_;Q;^/+! =*N$-Y"8>G0Q2+61FE9M?N)#_0/WWKJDL][[,9/ M'=F.PK(2<24:0\.68")I _LIPG+'L;50%QL2&NEMRAB!/0@KTZ?)KO%C]59T M&2!7G];%QG\#NC.Y9I7]<>_,-QBC02L9W%_+[$Y.L"L98A:EEKY H>&1AN)T M<9V[&VY.#NS<^&WE3X_847<.$6*)E4MOO=(ZP#BA9BFP?(P)A)<\MY8LDPBA M>8A?UC\=/WMV>#;SDRE$H/_T[-7AD?Z&@S.63H0.GT1HZ"\W#F A-RX1@*UY(='!2+E D(L>JAXJ$1LRG54AL((E(I^GQ+8& :, MW:]AI9 EHK%X@DS//C#0_<2AG1QI*@>GC'1N6CAA>(38)\(]$/.[9MYH;*$? MG<+Y0UKBN-<4BKDG)["[;C\H;+OU)W>\#P4WEC8S)C'1H!QR>B;]V!RYC8BQ MVXB>@PB)22U$54V"S".KI:L8ZJ4(/S>.&^Q_4EZ'SH4AC MV6' %X.GR$EGM98)=W $'QEI,]1I_H9Q3YNIGC"[WI^?5*&PB@GM MUVT#UX=L8A(P+7(R%58&186./@:Z+$0(X!J4W%_N#9^0].P[^3QQ[J'&0 XH M5NSR4(ZYY#YK)^%RG@#>>Y*>FM[-^)K#')=PUQG\7WJ"8Q 8/G>5BUK >U5Q M*@4V_A=+Q&Y45,0MGP\J6DGTS#D*=XZAA\3LM(:.M%0/J0'38M.TO(J&:UL7 M#HP4?LW(U>4_R1M* H.9D+$[7*X,K,Q M8:MXI;6R(\AI;S)%$:2QI42YIW_ M\L"*C]0*#2I/)1?STO.'/IWA>\,2\'!9=26[FFT>MRY,OA'3I7CGP=9[ MO[>(M9%U:V#G!-BYUEN8;_!YA"O!]@[HD#I=YQE\5NC- M_>Y[95+C\,,%@B91N# 9$VI\!"-F.&[!5!?F .4&$-]6:[II"?>#(S.-Z[^J M1C,+,,T(@X0;/6!BTEX!(9] CINCL8W]%;%^AHN-<70HND_OHTG:\'__+@_B M$4-PQ*BU(/K4IRJQAA'U'M\>$^WFML._ T!>'"6 QQV5MB $SG34KJ%T86U1)^ <<4I/@&@5#.IR]Z3BF:2($6P,$ MWOZXK>Q.DE\%-6#^]2?'_\X1A'\7)N2V:O%HX0O[486'OOXX092UP#X9O?W9 MB_&W'L[^7HGG.#%P!.9&<_Z8AAZO5^]QGT%:_W!AG5TZ)L+CSH\V;Z%.DP/# M?\VG#WG?5/AQV-+_)F\8Q@9??X[&=(YVX_13?\R>Y(_);FDBAL("30AXCL7 M, 9TSKA&$K&O%JXHJ+926.8#* $R$C!-6UU!L@]R?[Y/6^Z3U[I/6WCSO5E0]PN1,0HKGS_/6 M QT=9'^X_6"(:[RHO!Q ;5NO@BNNKB%R/4OR@P;9 I()@34JC&M7>+[8@@> M@((P65:D8#%P,[(R!CB[ 90CAWHRMBHE9#^,IZ*]S4%A2 :[V^!6V&PRU3UB MI*:1["3N!+H4%*I$[3T62=#+W5PYWEXP#R/<89BQ<4@EPHW(+?Y62C@8@Y:% M9B6NX(NC&V*SY>1>S '0/L#O;Z "V3 ML HFW:P_ "WSL\+,C6$YW@-/C+R[ZPD3F)2]VLC1]^@,EBF:-! DM>ZQ")9E_\(OQF7[@S5_ M8(N^%#OT[.9P'# 2/*%R^3?\HFCT#\67FXJD[C ^(8*1X=89'IY@&YJ7-GD M@L=*^'C][*^%N,YOJ((5(XC8>N"PA3_ ><$]1>U"XW63T*0(E=D$O['$>+^) M_\1?DE=A>Z5#M%>X0MB/LIX6ZZ3)(#C5QIK#B8UJK0MNWH^$5; @&.^IR"!3 MV(F;$YH2J$!VJ! ,P+*5MP"Y(.GG,$<"SNWEQ,=T[G!Y3%)5813_#Y MV%Y!G;Z>V.QN48*<.M?3%EB+KS>79%-T$MPS]-#3% 76'NOE\KT@OU*! 41L M;!]5P.ZY6\\U =H1SDR-(-Q&))(X\S=<20C2X>5VZ]#LVZ$N>F>@+6'F/_C% M./C'>G8N)6^S)TBN XS4&=TF3[DV3JTFJ1%S'[E.ABL*+Z%KBN/S\AE("$(8 M'!;]VN\,9M[D8(@3+K9SQ\#T$%5'Z<0+SRO^PI;">Z&KZ=!N:/C=>G9YG4)@ M8CAV)C0 (ZJBY#G43>44PWN2/YW]'GX!;0]]YS-T:Z/W@#H6B^A')ZGN M-F132B1MX$]P /HXCTS6;MKY1&]F21KE$Y_$N2!/'6X"]ZG]$409%_<$\YU>3OJ%L' M!:*2-\B@E@%\/%;0@)G=;@[,G\4P0_9@QKMJ 0>I\4?Q^1$]X5Z[CT[KS5,> ME,J=[MF.7$B%U S((WBR/J[S6@>(F:_";T6W?K!Z^,'?5(N-U1**P#FN&WJR M/&JBSJY=D3$>&D2,&5<7D/$W$11:D'A 0A[K07KW]MUWL[?:& Q"R35IHZ-+ MU=&)CAT$S.T 'S0F3+5=)S.]WN(41$A4;#WF7%#$JH2O0;K>JP56=!&-%'0N M2K46OE$C[@"L3K= #]=+&A=G9E]3;L4:C(YJD\EK!I:5F+RH8T<$ MVR$_5=8 4D/2)%[>2H3ZP%L)ZI6PG_%C#ED#_YMG+P^/3_Y=3FS5M8A#/"*- M\9(_X6(\4T:_?8L('987UT@>WM;KWGW.,296KPCG?_[G=+5^_3-]]=++R*+. M:[BX8);,WI_.3MT^H-BIP:%7!QGK)=!0CV#E;$*RS Z#WP#+"0R=' M7(@$R+Z<(?$!!A6(DLV8-D-\XW3T>0"K'FF%\ M](N[8F\)4%X)%84MJCK#H"=Q!4,!M3:T"(QERL 4&B4D$C,1"H1BP2TT^!5+ M3#3AGL?'NZ_Q<:U9OOG/L7R7_?<;++1R]KT_$K/+@^/#V;=0P^+W(1>AR>OQ M<:-WR+?2A#(6>)1H)+:-F9IW'/2\4,0NEK?!)!$-Z;/74FS/X6LKT!T;P-K5 M''NK3TZ.CI_/OB-XJ;<86H:PRSLH1'H"'^;H'GX,?LM!L*=J2=)CSCOO[=,^ M_*=?3T+R]\\[I-K_\.3SV]0K[)'G^T_%SZ]=X%DDA(\$>+RN$$T>;6*0OM'K MO:(P?Q44$18'X4(DUL_#'JF&BXL*"ECZ7T-PM.J:V8W U)MN*=&F,2DH'C=L MQ5JD6#&,-2JI*E%*V0@R0LG""!,PBAKJQY9+A(9PI:I79_T* M$-=0KW*/N__5. 7-.6EPL4FVFB"U]2X758G8>G.\/=J* S$8-TKU;KGS/K7+ M#)]AB,:PP@@IP[Z:G\3$/%.^.*DQT=]SZ'2,X4]^DW?8ILFA"H@R$DB8H^[* M^Z1O)X*=5"QS_X@G.WL<:2AC9LZ]&/$M9D#):O;'A4<,2TX%[O(M60-Q M3,;BQ:_NBA?CKS5>C#_Y*P]PWC((#).OI!8B'FWX>_-ID61,!2)Z%K2/F4DT M(ALD62@:_FAT!/")G7=Z/76U70R*Z4O:Z1;!9"/F"=;[?K*$C4B>.>J[8H,Q MJJ#S5:NQQPL]G989 O9I+ 9>O9N(^41S3"%B &VL4"_&&A ';8-.L#X Z^0 MA7GD!; /A7Y.78J1^)M]>6AUI)>3(TMDV]178\I*]6VQ6L+CFFYB@X%.52ZE,F2E&2'JO;ODHN?) 2DXCAQO?!L\C/-&PAK? M+N=? BLA8)" M26XN92)>7(E:%T#!C0TE:11*AKXGIWU=00K^SM3?%)"@GF8LYR7<.[U5M-8W M/F6P^%#:AV"AH*EAX&-A2*BB@,L/T.U:1-WB/*0+T H4ZFKH]&% QS1& :\X MJ>@<<<"( 9#A%*FC%\,549<\-FM AV+#8FX[LZBQ5CIQ0OA\C7EMO_.JS[1I M>-#WRAAF-$0![U,TES5A:/!#9 U9 ( 3T$]SM,EA7D$0 X O)Y/-F$T/$1RN MS"W(\GTL1_Z"CAW']K?E _L97.P+PN4J-@2\H#_%N=T7)X?/1_K1K+D3N4]B M[V_?'TW&C6X40K- #'4],N[>^%X=/GO \'8)=B,NPDA.26V*OJT?%Y0JVTB$ MU9XB$#%1]I%-0/67^GQ:L1L H8FS[4@Y(EP'LC<)?+SR=I2:7EX)P[?Q3.I> M@ON++,Y"1X0!,*1!!,@3"2/RV9':5!D)_)7*R"P:RACI2$Q0H&ID>M"N2CPM#%_#?BZ"[+/EW7:93MK MSP;! >A^34(:<@7"-$+Z%H"%D\V=>GZO%0(W3YW<4XRARHNGNL:S7&61!_)@'3 MCW2U-T=OL0KZ %NUL&HD]%%SMZZ"\&EW_".W[KLBIS,KS*)^W*? MQ-TG<7>?Q$5@7W(J#C@/!,=^#K!A_A[6T(,_<"A>F3>!J=^(BE(A$2B N,C, M07<3@NOE#<#"]HMV53/Q>PC>EBF7.-H'SH!7.QUAR:("P9H5ZBR"X-$&ZT,[ MB< WE-@,'G_4^2>!TH/A#*@ 7(O.WO9,;+#J79N,,?_$7)-.=X23>WF>QG: MR]"H-01%0ARM0LI0JHJBRLV!2K*L A+)=A\QX"KA&WC>7MCVPA:$#3%Z%"IC M"F#'8I)+DL[^CLMJC$D%3V/R[+W [07.4+,C0 5AV"OUP( ",A;$?W9IW4+) M)7V-V,'[Z$][,=N+61 S:M;3>A ET9$Y(+(A1Y1 Q(60.'[4%=0JP#EC]3+"6+%L##49@J0O0 ^'XHQJ=83 MVG08'9,3CWLIW$MA=+_B)0H*SE17],MWL%.!4S8$WGB&"[J/\)/60 M4>##L#5F;M[N16\O>K%/P+@L=X'(Q?WQ DOIS31$WG]$4G6T%ZK="A7'56=N M44&GZ8(*12NX#A>V"[ )BBV4B(?^CY_^^^V;@^,SZ'? ^C#LP'9-(Q3U .X M7?#05H&81%#2!4S(*:L[:0$ 1L;.%50J)%_53[&NW$0QOF0V3TLL6J.@ MBB'6<^&PR80#(S1@&LU"@!>I&.I$D.C+?3%A>/>NG0E>*P;,DJ47F$@S;-%0U)DBRSQC639^#P#<*=T(<9??OH&:H<;QG '! M-IH,)M0I]@8P#PQ_ DO9RSYTN,.3B)4]J+A+V[L.^^X=7\918?T2'&=7WN1U M5:I+8#]U[>_ IP! $YM6,=1E'RQG!.$?GEUF58A0P)>.+]13JOX$>'5EP[*S^X*A_ MCV0-P^!$-PUJ:8%G4%0H?!.05]]*>W]T"KS-Z&K:/FAB+L<]P!X(0> C0YB5 M =2#'W#-Q$F;3R2E#F6S4_34XV1X>.GV;47V5$?7O71HO,!B5O74YL"'@'X[ MZ'A>1)9Q M#L=)\ \AX7!575B$!:>F M=6-P2^^D-:[Y]C,$LFLKRC]5?121N>&)8P)@( &7>*8J&_AX%5ZI@+CAA[2$$-S"#2MJ1P:H%H) S=ZG=QE>%E@I=AY3 MS8T'&B8F;D;?*9Q67^J0" >5&.'XWU%72; PMCR5&;'OL[Z83DKI(:/^H0XS+"XCH0X$ 0DH>(@8"BA#_N->ZFK. M2M9(RC(M?NP=R9U/^")- &YIV+*@TQ5YM(.GJK'P&*AQ1H-#,6%C% 6J%EVP MTR'O]HD[&'E2E^07D3@^.WHV[;<#BNL(:;G9&L!\((RN#684*Y-4!'953BU] MLN!Y?8]!?7A"T?'K_%E)Z_Y)^&.]-,'L:'K5>W16Y=^*$FT.=-S M_[T5FQ ^F)<$JL#OV%B#8^)EE"ZB_ T#:5[P8=;[CM-(<20FM<$8Q@!"C+9[ M#CP1)&)G6IQ;L=2=LJ-2+Z?=2 'Q-8:)(VO0#/?OWZ3_X>0 M;3]24^0B5"V94-7T]9(HB-0:;#O!K'.U@_*Y10^WKBN7Z4U%6MH\?G$-9%9H MMPW\#HY[CG31EPT=48@\+/*=AZ'#=%:NO08L+RF06 A0^\!Y1BC[8!] J,_= M)KWUQ.=< 7\H2!0:!GUU1UE*"O,J0899X&7.X2O)]D5Q2 *[:7,WJ-=&@#$1 M"3HY_4DB7Q[-<;LL3'B5BR)M&J](*#6*,(RU04(7^, :%V?@N,*][]^>43O7 MB-7Z=:8US_9IS7U:\VM,:_Y*;!8VUCD55*:BJEFS K:!>L1Q,A")*Y>6'.!H M!V1)B80-"<2WQ92GL,"D'QS8Q\SA8'%$W4=F-F P91,RCG'JM4(28&Y'Y\)5 MNE-3R8F7,1<7&H,F""%NB#DPTT:1$C!W,(JD',5L@$U$6SA-@^CG_JFVL(K( M,6V'EP[IL7C.I=B_$W*22)+#\,.S6/Q7MUI[5>\-N)^Z=O:M!!TOX5?=&H6C MXG#Z? MS?W ,"9/8'RO9T_F=[\MYBY?YDO@IRE+B/4W0"(VX!>@;'VA!6!44)]C;)87 MM_)6?,U*AMHY9D\63\USAC-DPC3*3 #OR9^.=3Y^0"<%@1X[8VP+9HO1O,6/5BO%9M M;%VGGET-%OQ6J3Z=N($^*^N=/ZNI6"_(7*A M*0J#PMUG,+>\+E2G(F6%-2:FAUI>M/_4^=2#%:>]QE7H/8^A!.G,6!BF=H\] M^+^TF)XB$B9GGVFQQ28$C%+OB6$VJFW1-Z* 5%Q*=/]@V[Y':"^!#Y% L >, MM,TL(VNO?NL=*48)ZYE8R$]P)2.[V;>8I:.. P@:%D+BCG%*.J*Q1RDGN#N M^.65/1$&Z@#C=P0ZCL&,\3 N(6SH$S3K-)KH>B(')?_<&S+B..F&Y(>0S,J_ MO"2 _Z2J!N[%#KMQR#]#B)*\>;I7'GOE$41FQ,NQ>;MPR$,./@K9#C+#DFF4 M,E5,Q7W<1HM]FWZNXE\](/OM6/U5CQX835#,210VX,/.\Y/OC)F_@ M4L**6.B>C3BJR@F)3F9C[#X"9'(%OX:"S3I=7'>00D\W-(Y>A2]]D9V9ZQ2A M!2 [)G0F. ]XH?5J]50-';?KW"V'=3!RF7HO,H?TZM9G:,GPU];G&.7%,5K$ M@1ZA*%&NE,EH""2?6XS-V B? &BC)E0-5'-'M,H(_\>6E'(JPJ&%!2H:@(C MRLL@XY=7E4*SE$)88YOG2[G2@OELT0KC71/'=NSI&M:ID/U(?DNL4B'7HG7" M<8=#'HA2(>B!_;=D+78LDI]].5Z3\1&WP& $5;I_^X5-HX:?I- Z : ^,9."W8Q!W]=H2*H1@03*F:A-; EKIVB2$1-A!BVU8Q03[@E M9C%6@GA[[3 2$F+3&%CTJ]_O/XJ"1OWH=K[46$^!P7,I?0_#PUH!K $VI(,PF%8O3C-G]*I7D7F4*M?X!1@3-'P:NY :3L9@ MH6:JS0-3^9:1,/LX-];A[%8@[$E7V4WP2QZ$Y HWDKN9;QR9::4*TJPJ@"-R"&E..CP[^KUAL;BP#]!#?*"%V7"D)]U/QFT)]^/>0 M !/T[YF[BP)IE_ \I'-O9.*BD0G =Z0-!'%!/$0&HN C,2F6#Z@>XR2)%_<* MVUQ':U4$?C(N6?DJBS=.C_;%&_OBC:^Q>*-G\VQCQHU=*&R=]%.[!?5TX8\Y MVNM0-^8?LM%4.;D*"R!AH_Z;;H6V5MP_!GEPKSO7'5R)<]?>.FU7'+&\K'>N MQ',8V749PA5E.0%N0.T%*&U_+6\?#2E/Y*EDUPI=0;C[H3 5F"M=+>2V0F7' M@+MIG2.I?%##_SB\/.S5J\#GC\].3VU%@J1DJ4 $"2VWS)1_:;LY1%_/0H'E M;_Y&0UT&Y-E[?$)%U!.0%LR=Q?F9!&&O:'.3_ Y6NT;,)#MSPI.L#^3&-1.=RP@)VS M](:'M]]RJ"+).N ,O*7)<2_]G4<%BV CM:2-UU4][)&QG\0Y?/(D1/<,>MK_ M=O%#/UJR]=@@#R9RMI #=?.I(Z+V;DO2R3:C]WG2'!"(JH67SY*P!J'P1Y$B M;,<4X$!=55C/OTVQLP3_HT0S'@49?WGNW1X_TR^M^&.=?SC[>]6"TL40EQ8N MA9EALS^-)6@= WU!H\>XCD3I8 \:/1=0G @)3T1LV9BF55#[(,C0A6M2MA&B M"':\;E@OT.;!BM"=9!=]VUJCC@H+:[45-95Z[XQ[^VBB.CWJ'L1++[4G8JQM M<5Y;$<,KKW?14852B]&BQMR'O^<"3(+:U'O0-H. L^>7!@)QN)-P?'![TBNH M96HG#9C1=QED$+UT9^?A\@&/&'#96-WC$VO'$VZWKG0$.?8 I4!1!._>A;*H M"FK,6.;P%^POVOBL:3P>=";[\U0M\E38T.GL8*GT\KN'KH?Z%XSQP&92W#EO3,>@M#)*-%T.,D5C9 /P%.C)[>/^1":&5A3/ MG2D/Q:G'@BZ_=0TT&T8GZ@[O=QZ-(79T M?\8NSI_CUL[SQ3^[G/QT[^O/_RCWYK,[[=<"B++2#&Y_.B/89!!L;)8LT7#5 M@YA@M7ZY^I0="SZD\+4NX-JSVEH;_TKD@6TJ. M1/ [Z3)*\= $F43\*/^)(('1E'JY/8S+'\Z^J&L*>KOP"^(U)\12":9$J^@< MHW3$&\' 'P"BG E2&[4HG)R*KF">^[*"*Y( 1QK;_/P1 8D4\@,O_*)"G80* MF/5@]&*)P80<1HHI0K;,[A*@7J/B)TE09'J,2X;I/XR@"OQ]+4T(Z;P1#'Q0 M3V"8$=,,XM^ 5>;-P2O#7U3^YA6OLM-0.8; 3B%:59L3-3Q1;@VNT36FC%JQ MV8=]!-%"R09@2\<]/N^WA8#AI.T!TA/Y&EWVAE(@?L&B$??0L31^@2ESKCQI M!(PWKW538>JAZ-)OE\ P0YY>^]Q! MLJP=X'L^.A:PJ(9\^,;L4\> M^'R]#?-:'D7Y&2\!*6&@W$.&GSC:RI !O*#L'Z*H$<\#=D W_)L+0:]0V^:[ MM"ZA8C7^"U<$S2$BJJ5"2[3/&@+/H$$QC.(%(Q#_B)G)9/;##Q=^<,NGK&;X M:=4"K4?( DW"5XUMG2PAVWQC*_WDZNGLVV[C-8&\:\ZK1^U '#W@)&)5.ND" M,K#'6%(B]%)-)SB#Z "C!MHPO49S+6554;YM;.BJ+8<'\O7LR37MGG^0/R9J MYY)\((HA.66*FP%97-8=%KU9#:L+25+"\8$@TP+DI0^:)@&!%58P^(^YC$", MKO-YWJKR'\H;!T\XG9ZY M3P9OH 1,5"VY*>]SNOA[/+#ATQ _]?$?$$N6AP M=8-D3(3-":4: M1Q@,,Q3IZPT-5LXYP@I!:,:\G&,X *D!.6=I6J(N^DF#I(_0 %NDZ&WTZ@!T M0:A@P?LS[\*HHQ.H/%>Z)85DJC7D@;N2'(J,R@BT2(%Q[OQ+%ZY1!"]-%EM0 MTZ&1GO3'X%W3PMMM$JK%Z\FPO=*H.!O.DL*7^O"Q,=O.OSC?29[G\G>?28;+UEW12DB(3 M@Y1H@P2C9+*Q0=[EF0]XX@V)YC"TH1;-+KJRDP'LY:9=C M?$&BIAIAT+@!%8+S3DG80-8=*Q$I+:9^/51X!XB@%KN\*Z\H'(2QN8MYI M/5IUUC+FZ-A,6\#_+ M!L%]E0.N1[3NT\N.O@&B*)6!7\DN))A?=4;]&5I_-WIN!C&F:#9DP43X_>-J M)321S/%0216A-GG&^LMO_U>B>;[S_KKH^8$NUQ"8EHWZN7:E5J5V"\" A$(' M(DFZJ@5P-\ :+ZRU4D\2)!S'W+&P)NPL'4BX47@C"#Z. MA.%^<.J?RY::O:L0%AX3AF9+;+>['Q_X?:X.<3_=+BK36!#F/X)ZQ)'K/<3' M_](>5)(2\G>M60'9Y@B84%X DM9LRFAV\CM>_/WTA-+SUKOVZ[\ MX*=0:G51[@1:FZD_2PVN)F1A,$2PS7UJ'4*OFFS:GGXD[>M_;/?&U+W#;$61 M.V/PR^-:B_A&BD'W[BP9$%,:\>F*S2ST?6EXPUMS%5=F27CC@_?N Z(^%B< M,0VFPR'J%OV=C46)#6J& A_>,_F&\-YVSM],NNU?N*9D>[O#'[JK7V)'[S.D MP]E;1!A<^WU'X$3#3[%UJP()R5!4*"8BHF2+1^\E/=[$]ZZUE!;IC*" !+%]ZUV(R>!UI" MII+O55A."JGT;IGRDG!BM_FLHQ2<7[K>[<%K1("?%!?.ZUC'6!'D590X*+HH M6&HE=#.:\G_,.1']B V1E".A$1CWPV?S^\4QXLF!US$D MPCTHG1+NBR^<*&BJC-X>P,7B#2RR6'@]5R=AYMMN/%H^-4,+OC-R:** BARC MF6^O 6YG@>7EO1J'N+!A %73#_=!R49OIY1/"PHZ73T710T,PQ6@90"( ,;5 M($W&)4OR9'WP=R)B(=^)+;4L6?>R >":\>;V!\.W0:*L\JOB&4L]6N/^ JV M"MJ%,XX(+$W/$._%-R ]LW0UKF\C!:) K"C3O".?DC"_AG@3$_-G)8VOPH(' MQ"0H,8,2C?/.UV'MULA&QTQ M@KDJRSZ.-D7?>R+/G9?]#&2:;6%>DH/!7@D MVTKND[O5'S9H:R$E4]4B9%8CEV,CJ0^_F+-UX M63Q +/Q>!YL=3N:@NKL)KYZ8RMS[(\B;EXFQ0!.!1$L2I7KB>SYHBSN&W[OA;GX?L'!4>2>[NS:!Y0,04 [G'$C$C&X)H!X>O'ST88 M::':&(N5,+\'];( => .,O\TO##IQVJY)*./ZS;$="7&3S'XN4V82;L80<]D M[:Q0:MU69)[F]4,S=L:5.%-E@-F_F-NR*J."PSSKH%]T.) MI35:3FHH_J+^!P1;(KN,F KOB(I.VSN] ,;V.;$4+(F><%9U+70M8-LF-TT M1)1V*4),HL8^2D=L*[%%U3AYTJ>>D_Z)F.I +K-0OAL8G>_U-NS1I)?A;,)Y MBHX3ER[80^4B+4X,V5"6>+\S%A+X 6(+PEH4J=R%N$NQ3:^Q/1+N'BVE%K.! MD (>BZ8I26R17[%&3%(,OBE +JF_\"$1?*@SL#E2D#+DA&V(#DH-_( X#="3 M4#Q?;_!Y"G6N)6XJC/(Z?57$YO10YO<'\;V;D@@\1?D%1_;U=*8 MQ6#W?8)UZ>K]P\3D7],>5)G6B)%[EJRQ\'E+!ZI8A- LKS 1 MV'-*^ H,HBIWJD$T #5K!V2:ID<,'0+W&&]ITCH3?U@ZGH*7<2]"WL,>N>6X MT]^V?S^&% 4K=TDU&^.#:>J P!N M_''SF=&7Y6U$/];CM0WKEE@[,-Q4Z=S_6MJ>K]9% K'T8\74 0Y;+\*W J-:-]'V;YB?DTXI/=E[>5 4V"1#T0]R\ M:4,S"^Z-!$E%*Q<^' P&NGYCPG#K&:T %;..(& FR/D43-A6]1I#A,?!%(8< M8@S%HS;*:./6(>Z51OJNQ[<\L5A\PT+WF530&ZPA/1 $B@4^,7P<.Z6]I!7@ M)]=B.GI3/KTBD-?*L)!QCDH[,I?>2$G)WFPR(I0]8'VZT)]9U>:"H)QG/!/6)9M"1)>BF#HT>:A MT(6M(UL1&YV2<9IRD'"_F@;O'->CN6, YHK#V[V9OM['Y&G7DM1'%XK@(SK=Q"Z@A&,AL'%97+YR4$_C+IG#@VC4= M(C!PCK0B5#GE&U$S(0YN?#:=,C"[IW7**&C.=[04E_YP+.JOO[QL':,#C9<0+0-2>X#DY+Y"?!"I+H MTB3CR2P*A E"%SC90_2$;BTB!REBYJ45K$R [T^.Z'\8!KBZ@G2R?RJOJSQ% M-;\_QL5&H,DG<#H(5D'>@=(NF(D7Z3J&L#5A9K3_?YVGV^=O?Y6N* 8J:I-VZ! ME\3LE.Z'9X>S-Y1-4MB2I(\G%K#>;&_QAP;XQ<(T-NL )8&"RT2@-FB/HALB_A":!S.FFYFXTF*EN9_S(>S_8MHY2W3![(3VL08[ <$:)X&EO)6@X?@=E#?U<@K^O#;.[O8^S+VK:-* M2W0B8X-H[7B'QP1F#G2%.:ZXF:8 9F];..ZN1CCKB=7:)BG&QD:.L0*R9W"1 MS]/&UBY8'Y;%-;;C8E:D>#CW.BAW[VD8:SYT,8*\L*>!A9(L><$T\5^+"(;$ M4R3?4 -,>,Y)_=WEI\&Y5?+MKN+]S.XV:J[!=F]#_0")Z,\R;L>Z, M!WFUYF6?>H(/9_]9W;H;5R<88&4.JS_H )J/4LR)X+V% M624C\T2V25]]9R MONI61JT,XP,4;H"XPJ&R\"5$)O<\.7GY(CDZ?C5YB!0'59;#Q@T.9S'6.Y.Z M44\M%YM@4T4=HB"<;H8;8$(Q;)MUOHR#Q)(98<83O]@6+],PR'6%LPV78I 3 MNJC6!R6#6V"$3DY7.)[$X*Z6L:)*N^T5O(3W&/*7@#2H27/ J"5.DF>'9V?_ M+B^"JB1AWQBL(\>X?T**.M-FEQ(&2HIM!HCE4FC#%MO?P3 ,:V>69!SEF!X0 ML(P#_4;(:&I)Z:=@8CP"*[.?;MERKD%C!P/OTY50,N!\E0AK[XQO-6RW>5"L M/W^_48O9UWC>\[!X@35-K5VJ(N$/]],W=SIJ(RV5@?_1Q7HFHUFA:D4PF'L9 MFU3N;$@=EZ@[QJP3 W0E9MNDD>=?0WJ8XK#"TOH(;;@H[F,;]?UU<("M^OZB MMM00.=1'E]QD'G><2C M(ND:2)P7AI+B\KN+Z)HW&B68*,X_$>#SJ62,BU)V#?HCU#M4C:C6@ M$/*2W>&YX3J.9,RW* ]3%2-&_N^2V7A?HU93NT9FB)+KG3'(5E1A]_FS;I^[ M#^K $90TA%I"JN.", R2K=I8 M@CX<0B/TXX\2B3Y^*^ M< A)*LP>I9'[MKSQYPJ2P8#*,>\F@Z'HAMFDKXW2MS@#-'F*_ .(U!I[;P91 M_!W:D._ND>V0K!<&!4U:PG_E!FEIM%0@81E B/B^1#=^;6,QYO:WWZ-R[Y6N MH8A>K_8OE7;++1KBT61Z;.<87@Y?+-R-*ZB^7^XM:H^EA5M@"F7T>L,$CS['JU.*6>72SDW3 M%RP$:&2$)B!9DMZ 4HQSY*43_:4MW<;IP2"HKN/="QBW$9M& 'A]YD9O]E37 MLJAN"5JW##YFPWD3G09Z:DOM>^&!]H?21ZK I">)Z/;KY2'.&_60A:$)^:3- MB&?^S%91$#SX0WRTZ 4KN+[16)%T!*** W/?E13MM-?]<_=H;S&];W=4*?\W M*N6:0<7\['NJ8'JDEVIHS9M'!)^6!-C_YXK+>9G'K.&N>0P$:X,R 9U85!1H MDBL1J&[G,9G[M_[(:MQ4X/904$TS=NNTH;8H!@- D53\&%)OF7R5^M9&4V&L M0/!]^'7D=!S?@$610@:2ZK'#;AS.HLW#"Q_0 EK-CK6;-;&7Z7?Z[8&78]O< MXZS?YOT$&(7!YH?6/A$"9GG$)*OKL_E#(Z/AT2]8Q;NJ0%RM:-,N.(1"G# B..PII0 MA; =7+9$EI2V(!(H?GY6.:K;8V#%C9;=(@%\2\Q(_#RTDFUJ2DH"Y'U@!"[P MB_+TV_*J!CN$$%'BIK7[;_C(!)(X*CYX/GG4;$C*WL/XEWY?=&& M#!ZG,E2[E $Z!I^9%$ $.I A7'K_I$AK1;Z(*-J&BVN6'UZSIB$K=&?/BF N M$BH^D7-(D@%ZL.6JEKK8/%:-\BO"X C\" &C#Y &!>\FW-&6-FL1ZJD#A31; MC5KQ0QX .%[YKCW?7UV/:=P"&2#6,!7B;.A/X.KFCEJ"[1(P>$Z1YBM$66O_)Y;-@!H:06($)1N!ID4YA7@EK#0/-)K.W[\#=77>MN)"].YJ?:= $ M:&D)NRB:D1@C?GD."(X"(Q!@)T"L;6@B&N"\B%3I8<5.5*4V@I^SPVI>,QYK M6^GRCD@(!%'+:Z%ATM,^,V22AMT>FZ7;MN#*!W'BHQJUQO%[9(-[)%"6L9)? MX+6X:T$*LW25*LO3;WXTS+]9Y&ZI-F+'8A$DPAY$J?H5SAM_KY2Y$#W[[WM% MG4E0E%Z'V^H5==>&]9IP-!DV$% #M5RB0$]383:@&*5U]";ABS?V+PI'.LNS M_^_?WA^]2-/ER='S]\_39V?OG[TX?O$^/7[Q_/WQ\[-L?O3\^=GB^-6_42*% MOO&V=:OC;_]1@@3#J;]LT^7R EL0V^;]\:NC%Z]>\!>^N <*8Z-RJ>-O#V=A MC#,J=%]GEO3Y/DNZSY+>G25EE?+L9/GJQ8OYV?N3L^/E^V?9 M\Y?O7QT=S]\OW/)YNDR/CE^FSP8JY>1=#=<76'CO7WBU<_8(E,C)X2R,:D=* MXR?D/:S7%7I'UR[-O&ZO6T3*KX'98X'&L/?Y3IZ].)J=%^G*9:E7>+7SKN6E M%Y+OX0K(FX6W'"_.D]G9L^.C4\!YR0%D:T'A&L8,Q%L[SCP^)W2!!M[J+Q!X M*$5H4W_#IHU$)\%)=1_7.5[ELQ]3M$U/CDY.Q!$8I_^\']F!OVT!"1>: M9QO.%[8(<@"/]$_XWLWK#FYC>,9,$%;.NRNH%H3?4=^]X/=CR7HT[I,7_7%C MU^0OSH[=_/3H>"#=IS^ -?(N&#WO3T].3Y^=[E[&_0;AV&9F<+OK M!H:]PKCC($ME2&O1(=KN='AC* [LLIUVM^<1]1+,?@U=*IR8+S;&%S/M"\,Q M,)P8OVF=ERSG\(;@"6"BQ#3X!MPBP#V&^"!:B7X%\YL\Z]!DA7B1MPTAZWE% M?!$/Y0T-K#ELKD]0B0+04(]_G8_!JU?^'C@]RMX?G;@7I.3GKTZ?OS][^?)T M/C]RJ7-#)?_L1__^RW3I?=IXOWK[)T^?[5Z=&S8W=ZM#QYGD;J M[MWYS[^\??O'ZK1)>1\KKO'C(2WW]JW1XZ#\GO^(>8AE5?_,W25^':GTA'#. M?G;%[I7STK7!,O86RO5J+#-#T%5BW M !J]FTPZ3_0M '$2F\+NG(\!-MBO6"#1LO\!Q1-8-D_ML:9\H]FL_#2;&6S0 MR='K7WY\]Q/^\QBI<>VO?TWD#X&.J]B \Q5(U$:Y);Z5..@%$>]D7R&?GRFR"M_BP/C M>NT**GNC\$"9KK! ;%Y7'V0 Y,Z4%;@C.U. MG&Q:Z^KVC^$\K)OI$;<%BA:N%=Y1V8S!D M(2JPH;[T!B>P^S41;IC"O&=0G%JM%8W1>QVW[;5<<<%G5_3O)3+3<+%-H*'G MV3'2_CK=$%[:Y 1MX8+DAXA_G&<1H-1Y'A*F("DT>7A"4^'M7N-V:Q\_%J$* M\T^H+I902Y62=B9H%"CII IIC$AF5.<0I3S7=86WZ!1+YT0D Q:Y>9%KXH<#U>HD5ZBP99>FO(7:EV3['H@Q!0[5I# MS"KX$"B^L]>?(#_'@'15V)E4B#S_%JX378ZXSBV>7FMG]'MZWYEKH:[PFR)A4C(JPJG*,SR[M_#.Q M_1;]*3!.O/V9X14>7FV0;D2OFCDW^ADMZ[2YWC*QP4R7U3:U]1;G) MW>TNV9S..V!?0&F$X"7YT6_+Q>'L"4@J2R"/N!^7I;K^WB^[IO\;[V#*;[R# MP[^\=?R[IQ!DP7(7PE"LEBVX6@>!]2NC;N&Z*O,%2''9P4'SCES-[1A0>P!Q M;&! !*T@'AS0WD8! "P@:!KM";FMZB)399>7974#M=Q-5,R"[P GV7][#97A M&/#F84*TJ,5WUBYS2W"B*9Z.M!9^A+_Y;Y9N0VI(I]10,7-;'5"7"F%$^A OSQF:6J[RD,&-7%MZ3I&A4&OIGR;'2%]O.6&S@Y77U+K,W23(H M7O"'W?\=U=FO]O2'*7.T!/W9M$UA!C6H%.4^-)MTDZ>S'_^GPC7H MY=14B-'?^R5@7A=Y:2C]4A"\GO?%&H.:Y^TXW2%D-%:$"0#O44;H^7 MU0]2<2^-@ND"8?)XN7ID?H@2Z.\BM\J9 KJJO4SY;0J]UVX)-,7); 4(XE#0 M[6YR^%(*>1L(NX6'IP53&Q\@(TJ]<"2T83H<7(?NN@S/ABNO(,P--Z+\DV"/ MJJLZ70E!/ ??X&QV=:!-:3KO1VZ K!CZLI0E'N5(PE44>H@Z-F##(7B5P@N9 MZ>A[9#MTL^>P^J'+$D(R?BL/NC5G+*R:@976/G36)73\5E4#V^:M>:N+D*KR M79VC_%[D]:+S0O\M1F[._4!7\P+>^82UW[N+;\_E+G]*+X=?]?9?U%6[6AHE*;#5*M'T:ETXYG!-#SYE)9H,S+EJ'@2 MWR>A-[M=9F "#W'Q[:QKZ$K!]#1TV2+)L@/6H3H$\)J6:)Y+Z,EC1%3N\[,S MPJ8!!YC+^..\0E@\N$O\Z3F<_8WI8AU)8Q:'0S%Z%Y 62)P2]8 MQD0@#OM&J%,619MIW*!HE3\-CRWHAJ\P]@K5M$#=IVL_^U9@[MZ^NU"[PM\A M)P=TD?C__XI/YM'Q66ROTXB]KG*+%.1=C)2_H^MP[N<.](&S[WZ\] 8:W8], MA=6T6)>;H?)3K\(>#S_"M@(18Y*7JCS@;DRSTMPPRT[*/\J<"CS07 $;+:H M_M/)V=%L3F!/WD$GG<@N@WTSYH?\GT6K)AFA5D>*Q=1YVNH86] M@!9T2 U=E57-7Q(#+$K<@+G475T%YF*B:B\VS#^V"?81S9_L21C73DE5 ::& M3P>5<:N1)/9:$ME:O7M";%"\TOR!62$,2D\*])CY#Q3YOSC92?J6ZP'\NEZ[ M8BU9H7#FYO@>*^MX-KAB"#1H/6$SR] 0QZ0)R\]VH714UT[,0-!\O,<&XP!Q MABH+BX['."W\FTOBK/=J7I(M7-#N!_ 7W-46OR&14XQR'F#?XKIQ?Y%_O/X, M4<3(_S3A2Q0*&,1!D6Z\V?>79?[193:<*;%7\G7;VO\O4]1G_-C)T>$I_?6; M-K-__EWC1BY4?S Y+HV2ZT?\VB)-EQ7B3/-H7V$X&:.Y/-P__Y^S%R_/7O?' M%7_HK_//YV=/QEVYR?E"I ST:EK\]9OY2/C@CQF!1G[%F%*2C**Z/5AR]M)? M1E6+3:RX[?@O=;+\3Z#2_:? I6*Z:F\S%567'1"0*@("0A]W;(/S?.6P2=@K MH<^O(9\>B&=O\H:B0Z4D@I?63$_8!DF&UCB.$EV1E;_L_71GUYU?.0F:61QJ MP_>20G"S&?$.Z#H%:R8UB@V/+)M!>,,7Y$2+W]JBRN8P#@C>-W!HOL%3MH,3 M?[0_\#L\\#]&]R$(*T12Q4;8Z?G'Z!;$G?.RJZ#E9)X?4"*?T,*S_ I+'Z!S M*\W$5T+GJ>G=PG0:FJ I!%1\!; E%'W>',Z(CYBH$_$84+LS.-OT(T4-5G V MUW!*$IX /IN&@:W&P_=^KE8W L'LS2#S,,Y^MLU7ZU M3\KOD_)?"M#Z 2FEOU&<_A+#=5=D*/W4M9"SVZ%;JRJ$TPB-# _<70AB.H89 MV7MI_QN-MN_*:Z(4 5A0N63(5RG\-&W"#CDM*)$49=="DNMP)T8>E '<.KIZ M"52L)B:36\R-=2L A^(_@<4&D3+^)]LD'9AU!2 8>3-Q[EJLSAU.CZU)ZGCN M:N^5976NN25Z*^:VCU\?\']3[^'5+=BT"@LZ+ M=.W(,21P56^ ^8/C2G]@JU))13F9+O2J=V33V7:'G)7F TZ?A8P\%$<(1%UD MI8_D&,;K+8BRJ;Y!$.LGJA(H"0,*H<'LU%/4 )!^:[A:'?/H)\>@,8BF#C[] MMW>S__8S[;!O\(?!-JY>#"N6+\.G.AH&MF +!'=1+S7%4EK<'Z M "/O\%12%/1S"'97!E*WH5L"LX0]>._;^-6"81T&SD#N'%ST'ZBIQ*YSA:)B M<-P=;YN$4H9XXTIX_QYZ]9-GN5P^(1:AH=.-3X=#1%B2T2JYE! MTC8=*+I7H$KA00Z;I&"@4[A$]JZ8>>O>SQ* M'[0/)J)F?52#]0(#!1?D, M"$++I:[C:GW7[>+%+&!G0;F 5#3TN].X5)8.*4-1%0*0803&($0TYJ.X?G1V MF)@G%R9*!?G],H(,5+"6@8'N8:*550RB@!<)T$T ^E]1*3GC-49.9M1.*/EZ MGG^O\:)SN-Q DW>@W6Y6:1L+7$575I;?89E&8WY,U?V.L>5O;2W@LQJV:G4?HOX$U'G[8<@$R/==N- MYD&-.JA94+*^(DM5N4RAK",(W9K1;[8E(BD22S=Z$U %>1:C\F4,9#L\&P]" M7/@?U#&B)Y&C$;C9%L7%D;C)4$%+1MQ546D*KX%9%6-\-R=*V=(V))*3FO_O M9I38R*1 8@G3FB+-GP).M1>ETYOQDNBA/,XK?RJ2VT.MCK!!2GK@Q?@MLP-X'2$6?9W7PRO>$;%C> M5I"2QADA8"T4^E)E53T\$MGYF%T,4QR0-Y%C_N#X2D?A0&TT3.W9HZ1,:BS, MS'T>>O@^("J,H/" MY!@4PTX/O,0?#A.S\*-M97^%8KA5HM?*A#HX,IDL':FU@!3/:VNB A=$J5E< M'X!^HP45 HXLTP"114]'M0%*30(Y4D!N@_1V(=\W3F%X4M2-7BP&I;O(R.6Y MY_&WR#J4X>P.*AIU)Q # RAF@E 'F#=)+ M49ZQ)!#UUL3$9OX57BQ0S %!5'(:QMM%GC%2"$7?@\%<;I4Z+R6J6EP7$)]V MA!2SB2XY^A*$ C8SDEY/(^EI)/VU(NG+5&N:/-7=6P/U9FHNBM270&>D3LN" M7ZF::]BT)4-6,<\JC<%@21U_-I,)+O !%9 CNHYH%HV3R-*5#,\1&B#XXD=@ M[D[/%BT..5%V;;L&U3!R!^"$]/H,C2!*%P;L'[9,F"7U?6CY!M,\=,?$:">\ MM:[]EXXD-O0.W^#E4]""^2YT]IW."^%R6GB]>N_I><^=&>\5Z)EBCEVJ6>1T MR2]^5)EC*E%44*@B%D1V9%+U,'B8;A#;*%9F>1\#$2C/HMDK?( 1=Y-P.&PT M@4')$,5(3,OPND+)858LT\00YA M;VD-A6"[',+?R4:+(D(2(!C*-!4&BM%Y),DQ:&93WX@E V0^E=)$XUWR1$'% M T:AK1MS]01W_]S\Q\B_^128$5DYY%4VD[X(\?9EDME^0*)1K0!&QUU&(1-9 M/!Z7F@!?&%U#\SRJ*FEC,]_>GHK(CTH+/#BB*+$;R;VDXX&IQW1*16A%-W2<>DD%K<%[T. M3+[/9F)Y*#-MU_=7Q]'@B>^PW72IGX\"%81$*[5'JCX6T2S/'.H6QGECK7[ MD<&5YAOT(2"VJAB0J0SPF'#!H3^(L%A=(=NE\R6:T]2,3H_.R>.&GCDHT01O M'23DB,H3Q?,'-6+11AL#2(,1SA,K?@+""PMN&]+K%(BF%^O&^ B7/5 ,> ]/ MI]CHZ.?^=C9?UXYU:$QH&:LAHWUH$\543MYJ*U?(D<_W A!OM*\F^+JT(\R9 MXTD$$KT7P[QA@-X4-.W%BLC_JVM]V^U $0M?H#QD:/_712F.(%L2R6,8-:H< M,GK#P!0B[S#CGQ*?2%""FU%IG*H3-#6*%Z1?".02$9E09TCI: )]"YQL,1$= M@U^ PNB!"9Y@MG_9D8V>3R:\ FCF&_7[5&!N!=0L!)=O(*F* &U=BUTV@XF/ MOE ,1E'<&:/'OBEG$G,S@SAG]#O" B]U1W%97=!=M]QQU.!&@O5Q7')O0Q@GL=_XP25SA!>28R.S$)+5*.50C"$2!/EB^"JBQ 7 98!FR@IP M&J!N< 0>W@0MMZ4U^7@0?E52$I#(Z.M17A]Z+3PN]P@LWH\=BJ&CJC)PQY!O MPSW='%-!G*8O?DW8!92QOM6;0*DJ-0UW!4]P03M-")EY1S\1O6]%@E]$+/,V MFTJQZ.A7&)<0D5V^=J'1$(N1T ?X(Z1IJP_]6PT=H]E].GJ+BU?4B41G=MZH MG6-L*Y^ @!RVXHI93:B48!0[*E[&"XY(@JT%.J&3[";L1=G$695GC.@CYO!Y M% T%J'KL\V81?9#RNK@IW_%0QHRKRN!N6Q%V"FD\;<_' 7<=6\HGJL5$B6QWLX4L9!,@!4\(_ M.;-/R0YBC <9+%8PI> MQJK7I\&Y-7_B,\5B2_LJ.#Z">IPH E7&PJXJ"A/WF M^/1C1ZZ1OLWQ%C@B -$70T>,S&O1D) ZO_-4 M#F&*6-BV0C?@RF&"0V;?0OF!'66-8*J^[*?)-3S>71Q@BT(/8R,R(,.N/,C= M@I T]JVP>SRQ/P+ DHKLEK8=F@L$:906J^H[V, ])@+!?<+T6LN)>S6F>[[& M4@-FL.4&F/Z-'@ZZ) 64"<$U 2X79([AY2BAH>(X;3S$KRM=U6F>6ZJ.+#SD M*#3-[A0H@KPN,%>4"5_(@V2*.^5P1(>(R6&H^)$ZS5-VP(*.WR')!2_1-8Z3 M 4/7[1#6/BHQLCEH9,?*[D(BH=3#G)U(V0$LN7[4/EX'1#+=#I'U^#O=!>>] M,G1,+YZ1%P$Q [4"6+'H9Y%\Y-R!\7O9IC MJ,CPN3BZ,ILB6X!H(93+?E^1^Z ):B-H7HTH&1I;^0A#:H=7<:TH0?:,,HJ9 MVJUDD]V'_DVB!>@!A"2*$ZA!$"+,G^4TD=".:&)7$18&[Y#"+/ZAJCY1[Q7N M\H+S!.X;POXI/(-:+4\MM41J>5>VF^5+@1U7TL6F7I+V^]1G_%@ VU%/ MKL^L%OHH@4FF_"[:BZ/( T%,+MXKP$A4C&5/U8+\DF"KH2$G;*-\C4S#Y.YZ'."QP/YS#KK]*\NE%TCK9?.69+C2 M')C]V>*G*)-:$:XMS%+UNOX4_NUNHR4!<).?;[I=I$:4@^*U1JLIWSIS1\P, MK.0J&9GQBL9B4Z:8XK2:4F=1!H'7%/Q=,W*72X:G?-E8PB[*%2!068\+/$#A M%9Y@R%U$O'1&R!%RU5L^?Y:4IBX'X96"=$K4W"&:+:;]^F(B49,J6;FH5JVB MJQA"#8$MI)=AHE\'$B.XXL/9"ELD\&5$&<$ %Y0%F".>$"PN$50U^<:M"#=$ M^>7YQ?\KK^[_F/]T3V7_:Y?0[P/?@P,U1O04?92:_^=UJ%I^3#O6N2MA#('A M;4P1_FA]0CY2\J7C:>ES1\'K4_0@P'1J\)E&3CF>-^R9?9T7X4==$GP)5X]< M2.Q+_11,F4AET;%8O,7!*)9B'8\F^W-&SK#UL07&SA7T"IXVCA$8$( M>QO08V(@-?-G9%IH3$+--C#QV-&P KIOXL\4W.(91>@U584U M!% ADVT*#CR6'PO#X:^A*"/U3#E]E5[8*8F(L=C@^.K$=LE2]\3U #P-^4L0 MJIZ?3C0Y6@P_T!F"74K)7X^[::.:/W8!K*S[/(9L^9;)3"3E\A%[+FDGVGQ3 MN7,0S!K 2D15 $(("!N(NATP/2?IJA$%B@.+\I8)! (+-]F?Y( 2HEN=#C?: MP$%!^7-1+A0U*XG:5/ <.5.\XDRH%7%7"P$X!8*U;'<1DPA\Z]*8),>0:#G- M+;6H^$%WP,O+DLCBY^(0R\2E8E-&E WH<@IS M:#"]@Y=Q!Q?7[0[>5K1O,P:X@:6^FW;=GB4M0E, 8J8OU?D>#W&G2F?'C(=# M7+:\I5.RO:6*'G+'S,Y/381&@IZ:%B5@\BF@ 1@S$S#5SG+(NO+IAN/P24.. M_Y_@8^8]B!31&CT.GE[+P QDD<>L;*" ,NB9I$)H;IYN0.6YQMCA' S M,R#R:09$F@&QAAD0%[PM$][A(\Q:-3B22]="%X94I0E7C;M811<38.H X6H# MXF.]>\G$%2E$TG$\ZW7!O$Z,VOE"@UW(]9K5RVB*W !Y88XHI(5CH8-9QM8 M,G=L"JJ=+PPD@F= 6B%SECM(F4S@NH+FRHT1XX W;]/U4GUF&/E-:-WVF M85.^0+(Z@SZ\M^EHV(\;NE%'['ML2\Y]3,GQYJA.NBU2,+@ZLW"\+6UG5D.) M9H.6#2#*S+%T7QG*1J8#+',#&O&N=UU%.8S:H9&@@A!<)M[J+D,?1A063(L6 M+9%2-W%U.A,41B\Z(8,2 Q"LF_"9^^0A2:"[31-8NZ+5Z1Q)$+E! M,_$P4:(2 ?O&@>KFRA9PY,G00P16!9L=P+:Z%H'4PZ^*J<85#_RF:\L26LG4 MV'^T1^XK5\&VFK6X.J:A(\B^ZFM<+<"5S'[T(RV28W9QJ 45O MKLC#IR!+] MGGD7AWG9#6PK,G&+F_=B C\=3$EF-=".S^"%$<88WR)=E>F4 \6]9+/^;H"+ M"*)7J>>62AG)FQ'Y9T5GT>GWII0&J5T.V;D,I'H9E:/P?<5&]B:CM$34$[4F MC,V9IY;'#V( MY75&U_ 4'#E6U>)QRR)BGD<7M>_B]37@7D:;S>RN*,DXWA9M M.CF:H'Q=GC?8!V(U$#64:7'*=43D5-8O^8_X3,7K,7*4IDZYXXX(C )(%,MK'0M+3&"[A M\DN'/&1,E_J 8=A,-%-]7 MS*Q74-E%5:N:I8E8.[+#!,@@K)SC/9P4%6*)ZJ7:J F=4TGZID)<"=*E:_DC MIHQ^MASHR)#M,%7]ZA^F)V05+3!!1U2:GY" 69B;_E,>+&2F;VDMBZ(QLD). MZ[HFQ52HE "1[(%H"%$:N=H*XM#X4WZ/B'BPXAY*+J &07IG>>] %:.::$^^ MR LR?&R;8"(JKZ8F1]QQ MHX!Y\RLYD?I55B=.A[MIVOOV#FEM1]TM(K>SF4U4U!JN\,+6R_#@]/&J-Q>* MG0A:2^@2'00'D-G8!+XB@&48L1FA2#2-42,_37Z.@%(BWA9J*N1"8[K1M!X( M4->4YB"08<^2?D;3WH^"S3R';78.H&NRD\RJDU#U99@(&WEJSBG5R>H;NGC@ MOHG(3LBW#I97+;JB^+'B\;'#XXW'I/.9_1E[5YQY:#],M#O3<[-,01FA9>:' M(HA-D"=XK<-QQ\5)C O2DXO)"Z$-T-;/'N& X[A(N(V)HD!8E*TCKBO4LL25 MIH#'PZO*6S*#/8&O8(R,ZM;"\D6I8%#MCCICSME %R][LKG-.-C=F JG:@YT MML>SK24R"3HU)C MJ2_J,UNF&8TT\Q.W[8=2'+92*_HH5'N60)Z"%ZK(A=!\TB<,3?R72.)'/1Y\ M7F<"5XGR(X?0Q%\\$&JQ\D"!1H/WB.WJ8,[!__ <#<0X8S>;ZWGNF+I;))30 M9>;7T%TDI4; :CP/>2KBW==:'\E<\?NBM:H]O/UICHN*D]E/_@#*V-AS'!)N M,],W"FGZ1IJ^L9[I&RA##%OW?3)[E$S->"VOKQT )(562!:GJ_/H3:\@63"1 M+V!6D$8+*[[\PI9YV5[P0SH0[8Y6>LW*6:@G$6NYR%V<%#G(*L7C$/_"4%Q' MMS'$X0],,T!UB&?8.Q,%U$*Y*>(-8$0*1=*345ZV3+68"_RH+?824QV:2D&+ MWTJEF1^(@@,&4G ([5[QOW#;Y>XF*<^*PH\H MSN);Z\IA.UQ:K#&'@3;'?E&\:JMFLR01^T(SP[3 MJYG,Y0NUF%"-Q "/8QZCC*1@@%X&N"%B!^< 7P/2&*F0H;QB5P"/2C=3-%U?(B\H6-,"QH,, M^62LCXS64I)+$X!U9&ML>,GG43!R*D28$:V(^'DZVI-1A3;-^BFFUD]J_;R6 M]?,HD;8Y;2]_0_+X0G0@I0&SDF^^X)7\:GMHPC6/,7Y4GCGR/_7)"093X$HQ M5*5Y:@1.G5<=A\+=@&Z#QHN8!0$ MQ?T&)B_(-YGJ4L MLX&GDHSI#N>CE I;I>K?"C]-)1>K[U5UY*B*@_=AA=UM3U[#VJ+0IG\(YW81^)1&8JGS/[S/__N MQ-=ON#9LRG\_E#\\=2\J]]Q1*]\,"%'1\G<@-!+MA/BW9=##RK=@_I$_>WGW M*>8O'+J_5PB\"L_?JP&\BUUXZY2>'O(#5*S7.^1H,:F:LH9JRC.)^;F[LC3E MA4?D18GKZ%;#K Y-)'RML7(SDT$SH^*MJ:#?#$&8*C[IG9CR0TH*KZH>O>(F M/$VM6O%]^?#;\>,^9 "ZH:\[7?_3\J[&]Z%6%9ZJ5N4+*Z>1Y^A4D(J[*6K4 MZWL*WS%5Y#>%*MZ !-G*;S2U_-7$.L248%Y>'=U@*OF;A.U2:64=O'>F>5(SUJ^D,F5 MZIL6ETTI]!U1:#53K.13"EW#3)DW2*$/IQ5?Z]Z3[Z)K1.1 3&Y2K%JU[7&OD@5QB >WDALX;K7;;"D\M4BY74 MHY/R1\H?B?Q1RI2KM90_7LRUOVIZ2?GC"7IMIE9:OCFR:J9(#_]!AU^H+-VH M6?7)/]O.69_$HST/6E^//+=G!1N5\GY/MN'KYQ>20K=.M].C$^LV.+GRL;K< M_*V9J]EEBOGB1J7HIBR2LLBKLD@A4ZVE++($LR=ED?5DD:>QQ<=\IE3-+;&B M\-49(R6!YY) N;BL\U]!7&=Q6$GA9:I(2>$OKF'?@C0BUIY<7F5U[(]K*5$55A^*;N&0-L5=@U;TS; M'4$%^!L(Q[S5I/8IT2[=-:OC-'KDRP:6?>O(WW,'Y"HF6&R9P:IE"I9QZ M>U+R?IOD7<_4\M64O-^&U_YMD_=#2?IC/E,NIS40;_5PTQJ']?&E[YF.Z>DV M&@%Z=V@YEA]XV)XS]::G;LKUU'@*]4RIMG25)R73E$R7&_2I9(K5I5?_OWDR M3=WIKTRFQ4P^O]FH7._\!&NYU*6^+B[U_>%(MSSL1V"[?IH8GX*^O&5<@Z=I M[ZFW,F6.]\<<0 /YPC)VX_T2?0ISM!;K36^$E @>002'6S^VWHRK_\TFV;,Q MS]Q MS7WY"%4C)?',HH9*KEI:=ZIB>\/B=<7.+IIJ&.)8,;'0 Z:L]SA\*$ MZ0IM!DY2M)IEN@762"+-=0G5,KEZ^:1$ M_:Z)NIBIU):)9/)^B3H%7EH;HBYE2KGZFR/JMWVX3\N46WK-^*H/>7,QF,B# MWK,J>7*=[H9C+5.O%I5\,*7&FQ+D,\[)>7KYY^>9I,_6? MOP)M%O*96K&VV<3YAL[M2>7II27V1$F+#I;D(J>$D]1#GCH3WYAIODS+?#W< M+REMI[3-R_=2TD[=Y6^3M-]>#X[TC*?/N%Q9XB&G7O/G60)8;>PZ6M?L0,(, M !:%EC](&P&G_LDU\P&5"YE"=?FI BEQIL2YA,A.?OGQ_C=/F:GK_#7$9CY3 M+U>)]=JID[TU-&XQI;ZPY,7WUSB8DK0;Y&@GQ05 MRI1S:6 H]9YO 'D_/#>&T?3;D]GIX>+AYG.YM,WOVCC+FP/=Z9M,\]=ZNN5I M-[H=FIK;T\:ZY^E.@.U_NVS(&VS]FP+^IS[*-=6#2N6EYQ"D-)K2Z#(JYPJE MPF8[*U-/^F;1YI/D9Z923Q'RU^0 'ZY,Y_-+5Z8W2W->)R_Z/&4:,E%27WKJ M>GP;YGNF6DGA+5*JW@2J3COMIF[RC2/:]RZ*W_;IIBUP-[ %[@/U?%/W'#<, M--O2<>56ZC!/6X>^U8Y[I4R^5-]HAU%*Y>^:RI=M#;QYVDV[WJX-[;X3"?U^ M#SC-HM\$_S\;\\P-=%MS%_4Z2AW_RW:1KIJ/7]M?L>KU+L-;5:]FBOGE)T*D M7+$V5))RQ1-\N)!W\?: M=]^D_#5BG MD-8*K"SL 6,NZO"*2#L=L^=ZIK!] OT6@AZ=)3%M&OAX"Y?4^LJD1^AII4RM MO,QDRW?B-$ZI>P.HNU3+Y%Y WWKSQ)U&1#: N.N5%&E_@\[U:=#82S<3-LLF M6*^>OE_*4K&!A:?0B M)>V4M-/0Q8N'+E+*7B_*3N,6FW6P:> "_J&STU@;(;G$,[<<]I7@F$YLMN9KZV<-9\#EK/];1@8&H34_'IC9B M4W6[4-#/QLIO:6?\:UF7L6 6O]LU#<_4?:SS_ZN\58P^X\(L_L[@#$:>Q=;# M-D;KLHFSC_9MMZ/;FFF;1N"YCF7@E%R'+5_SP]&(/>D/7 _HPV=##"QCH-FF MTV=3L !;(_NK1 M!F;P;VSCX#?X5X>=ULASNZ$![;(#^C=XYR,0;2'WS^'Q/OY;_I]/VHC-CH\' M[XKWNFQLVQU!5SW-MGJF,3%LW!Q=\YFPLGI,<+$_&:'/9!8[*/9>W].'&9SK MV/6NV $8,&/^;5I$+_1L-^P/?#@+S_393OFXCUW3UB?XJ\$,=%@]3.9+R/[5 M]'VMZ0X[EJ/C1&$L/WKL1\= Q_W=,?7Z5-;:\IT3=S@A?B1KI=+ME)6;W)8QAT>KZ/8-3<5G4!HY:V*@]GU!AG%K=J,]76;'0UQ.+ZA,[[2;?:&V^OY9H!O M.)!'*U_I6HRAV67!2-ECC^(BL+6E;AANZ 2")Q\A9)A<\@3W+%H[=V9VK9O_ M_8?]0Q ;XW'= T5DP,E"JF) $4)5R_W](@H7W*.F)^BQ4%(R#X@>2R5EUOC/ M____4VA-2K+&A!'%E!]ZIO9#CN-JZS>8U_^K-MC)H3X,FLU M\L*C"/XL-4_8"*V\5:O]K47_"MLQLY=#_3:K[!A7UK*VV0L^TUOB)]0TQ6], M^H$0^XPBCI$:C!T;%8\E<$>?&8-47NA4IF1"45%[=6W@F;W_?OC7V5%SOA!T M7&^HVS$AR'_Z\+\ST"&!MIOLK^S,?2GW]/\]@"SCNYJT7:^NR1R%7DR0^P^3 M/T)\=$$V_)7?*L=$6[GX]XSHO&=(+C'5J8 P$PIJ]+V>YPZU?&4K]_=#9IJ' M3S.17G_0TX7,K)J$:@![EH3DC6N'OP]\Q.4 QY"A(.@/X@>4(0 _$$H[D8 M3]092SS@RB8V4.G*NW>>EGK)ZT'@69T0K5WXC@[LF9,$/.[[A62/2G1.5"1A2BHR8+F(. M1[8[,VQ:/S1.7V!U:CN4S*M[[#YCA?>2L>H\>(^"E,X(-%%NZ%^+ \ M",G)+WAYE3;C\MIGM&YYY&3#O)051.8SV';VF'[[8*'4F=49"@.0LMC M-(>\P.@ B L#%9R6#&8LLR.W)QEV&DR#9XR(3DX]8.-,.1I/C\Z9=0.4%/E, MP'4./DXX46!,)B VUJ^&/(* *_HUPAA8B7 M9L9C[^,"!^R$X,\>FPW\G3'%ZSGFEDYGX%EA D;*K)52VLQLGG!YE")I33I0 M(?=X(&B&9_J)(W@;Y$;D^D?&,X#LH5^(!HZLTRX ML\"]_3 ;-'$!)I/0W \O/AU-Q T#/V _P>@/^PB[/4_-'OMO-ORA&YA:F4>R M8&#\H2)8%'0JR,=47>UPK03L!V0)/+@AP0/@10;;MJZREGJ@1Q$#<"VLE V2 M)O18PR#NFU;N>%7-R-B,1P M:OB!6@.I!G*8,:-QB';Z(5 LD_,J8C:%L\1,,HJ@_ZM0C6[_+:TA.0ZNCK^* MBH"&I]4KP.>*SM2VT=#*^N'+X:CGN2#9T:_.+@&7T2_\?6P%@UF.99\QF5[1 M75<"EF*3L#C60X1S7)!'DNVLF'O8FWFI)@@/X;H>%F*GH&8+=\$M\!E3M <@ M-E_UX!9/Y>$AO2G6&KI=# &370.1ZM"+[B>F,K*[*&!Z9-\SZ:K(Q/B-:55# M)A=<;P*'":%QU.\]JTL)%%$D#>0+]_K")<2FJX,%,;T.WH6+B1)5"869;F2@ MJYP&NM) UVL%NA8E ) Y"!>PUT5KT%X@3#! 7XM<]M,7>SCB*D&B9I&Y3X:@ M'-*')*4P9X0;_#"&J@@S4O;K8$Y9TYQ+WIA*MX*;)9YJ*7V6$LSDZRE M8Q!3MQP@B^/C8Z)^1H-]\&]!XA/[4R/LLV,DTVU-E9W=!_26CW?-62%Q/':R M,XX'Q>,IB>7%%=\M;?O1'YL64\*&BOM>'3.0-!A,Q8?@O^,]D,3&3+*&S2PJ MI@2"/27,P61W1#1?R-4R[!#_KJ,-9[.9V#V=6.BG9G#D:O,QU$N& T<&8_?QWQFCKP'6H@,52'=E>VB MJQJ^19S^O+U;3!X;(1FH4>ZZ^+CITBT8RDA$,/$B#A69BTG5X/7/Y,"F*:T+SY!//V4BIF0]_[U)PF\%;LJO$'["Z'6!'DZ4OZ4BX<>",IF,&Y M0J2SL<4I=I,V.^VIL&LM,1RL@U2 *P>OT@XS BAZRAW"L=@&SAQY1!4>\.CQ M_O&.XA0&LY!U)0;&5/-_#0NI9OA#YPCMYQ;TPRKAT^Z<=D\I=*:@Z> MFJX)5%NO3&7HL3=GXW!_E6I*&.TA&:?+%+HSIS=_0P^LZ]#JHHN@J8_@]+53 MTV=;9_"\A3T7R+;I,A[PG!7I,"!W$&RF^H\(_DPT,4E4T?DB(.7%T/T!X?1U M28IRKJ0D*0@$PAE!C#' U X3Q"KWQ\Z\J]SL*.INF$'KACYY-$2MF&-*MU#5[EF'1E5 H M*Y&P#"0!Y4GKCT0_G9$\+#A'=H&1PYW=$K*,C6IC9(:1?$O'6BWN'$-ZIPF8 MCC$A?YZ2]ZK:3O:HZA)WHA2 E;-V!-!Y^2+"]8YSFW V3 HI4X QX:VA/H$/H^A@%P*70#*L.\WDD*F*S@&IM31)D+6$UG(! M2J9V *L:A1[(HD 8WL=,Q S@RFH(\R(#Q'$)I0;\$4BI()I3R C8&$LE@VT$@\")^;LT/XY1#%F,M47I&X(5Y5;;6$!:)?G*WJUAJ&0V:EL3_T M0;F57V;BFY(-PA'5^.5R:JVNZS"Q7LX4JI5,+E^;,\<,(_819.H[@=B.G5M> M5\9&B>W*IBTC+ZCE06*!$9 MD^'Z92/=1'NG;$G2W2&<#ATF84E8P[Y,YU-QA1P2-F C!OJ- MB:*?5^3IW1NV8!.4<;B(7">F1Y._16A^>"Y2G8*4,_"NH.\-/ZH8+5PM>"4% M:S:=:1E*3\<4:D]< <9MX'29I KAU6Q:E, ?LH$-O,PUO M]<@#CMHJ>HV2DGMUCY(WUSR%7R"U>C#RLEH@^1=K+1^ *CI9ST&I(M!Q<:HN= M*>,P[2>[E9G8_Z([5Q"=8^P2^US78^OK,@4!G/N1^U,=6A*-_(",AF&PFYRG ML=HO]/C>N/8-2FN(7H 'G\A-'7J* L4'MK3]GIB?V=-!L@EA"(=)%Q>=(*@K M[/K@DK1G>7Y ">+H*G10)Z$*'MLR'=5@!\EG UI)R&B=V<:,NH()J@8DZ2!, M88._RT.?A'>#^5MH9":L&7[V1Z8!":=9^)12$J'X"TCZTYP[IFK?)YQ7)$A' M8+LO-X_XL0'I*5G!-LBVF D;I0@QC9A]B8>)HHUQO?L4PBCW#>H7T;?GD"L7 M7XQ40_C"3!Z==,FRMVU=41G99X)B HL(T#LTTB>\J A6\4UW M0MV;\%U'#)*I 'WT)ZY#D7+#;Z'XER)*'MFA'WTX^B;ZMWB9,5M.37D?[#U& M&XY4U:?G)K:&\IGXF,)<$ZP338$U,'\>RQPI'1N!& ME%%*RI!"'@:J*ZIDR.Z)P.:FQ)3 >T:6R%R^B2ZCZ3"(W'HTAM0C6U'0<4?> M9@LTDM7)OABQUQ\D_A)*%N>>WV4(BM(1SK>XP[JV9QOE%$513*"26S):OU@["*$H#$ SP>ZJ+A6FS 4UU&* MT6@KO)H><#S*55Q4U0>9,8![N<6?MOQ[Q/9,7$'O_6VA'0K7$3.1X1KTZ=X.- M$C3Q\C#@!./1,%J]&RE4E]["O@!4"+ M=FAB\ >@@'R^8O <,BT7,_Q()P;/#RG%9S1Y;3]B3C+8^0OD=32=)%\##UU\ MU'VI>7$7W )&_X0UCKW(2!?I$A$APO$P :9L:$_1'3'<"B\I)9)\(R*^E&&? M%>&W" @6."$,7-69GM^$./2'!:I86$F#XDZYI2$5*"9@M6 MA+BK^6L(HDZF13442!,%QK7U)3),HXDT78_Q MRXWE,46G874SVJG)C*8>N:IVF-ASAY:A$!ZSD<2 S<;I3@M^$<-F)/I#]:/^ MZ6.Q\DF0YO0,#3+?U*J*+=K(']-B X!/YBA#/;+'F!!GE&]/XMF;3 O#]*-9 M#3 7"^=V,:M%1\=G[/S8V+;%F0-59Z72(B-BO]Q7S95-*:.L.&D4,A T$')R M,]$TJVGL,(T=KB&:YER>50NC1(J$*)I"V&FJ#:>Z"NG;AFP"=E^KDBEZ#5X1 MPT;%5I%IN457=:PD"_2C'GBWZ#YWU6(SF(9 -1&BD]_YTK..D4'I<%W1!:RX M-,"XGC+)-L73\BS[0CLXCGE,%V])Y$ %K6OQLX\T2PJYQ]@E_#\7V">\I&,= MK)/[CE/U$N86VB:*@^%>"T4H%-DIQ]*4O9*/>WFD;H_W5^89'IL9!:6PI1W% MA4O^OOW 7 ASR-1V=&+$SA-W@U&\"S/FY##'IMHU.U[,655\$ &K=H0 UYO. M%&4V!+LP5F9"K*.S).X=>[8$6QR%"KS08*?-3D+DJN\KZ@E#LL?8, ?-#$I26D$C9$JL3O%O^:?Y0I94ZR/#9 O=W]>. M#XZX9^>@F63">N;(U@WNZUY,IL+@1\\L9#0NEK/Y\GQ!VX,L""%IM[1SR=AL MWS.2R?(0]'+'G#&01:&NY8:",^HQRP"3S*Q0DN=GA'XD1Q8O>$O[,KLTG J? M8 $X-S[V5%PLECT!_A.P.6,$BJ4]ONLZM"I*L<^VCAM-(KQ&$C XZ$S*BKN>+W7 <" MD1H<3Q"5FZGPE/RAG!_":\P@:P@DT;D(/BT>ZE4P0U!D\L"R&W%E["@[I@%( ML; +'1XZU;$3#C^]V8J[2BPLAME=T)HDIH3$TKP\4X4)1&!:/CC8R2- ME8*6)#N0GF97BO^$FO\I[Q8@V8@$2[H]9\B9 L:* BN0\,#KI:3_"6<8Q-!$ MU#EJL 2]%3"7%WXU=4FN*BB8I+;UB(SD9672?%V,$N$@RP7#D'A$D;CAJ790 MUS)C9B\T?O(%_'IQ=23Y0Y]HR80((AP*#'EV/&70 A"R@]@@H:J.8NZH MJ/N=)\#5UAG$BQC8BLQ8X:5B7XTKK#'4USE.JX>7WU,%I, P*C][\9)TJ.8T M0I.Q[6AMW00/?H:J86U2"'F/118[@VS'9G?(I MND.%7(]/[2.DX0GMF3B86YO[T&60,3__YKX XB\8,=3-79ZK,X 4-O]GBZ1 MPT4$$KZJZ%1BE_%EM6 KOK^P53)(!4,T%9@66'%D&:,%8%'YN6<13CEE=Y*NT^JGF.X@+2F; (W#ARXT8I( N/;BHY)".NV+G;@!>,G)^ M[8!R1#\AIR*O I/RF\> '%7;EJ;;8F5'M2"%XC.EN"\XCQ5ZON[9=OC9HDVV MH9Q/]Q0E 7J8>-RP@/94(_1'..&0KO\'#(UU@*@_B*YP4-69F'#/W0VHM71" M0$/#K%HY&XQ3T6X+"(59<=S'23Y*+]+'8SQ:E+1 L 0"4Q]3 MY68/G!<[^C.?18<=J#HW4L,ARR.BC85;!;YWK$9(&@.\+A(+DKHIJ=X+/:#I MP@KFPPTGH4V1GH1-Q(;#B L<"NZC:UC1[^8\K5V'3*7 [(/( <3UJ]FA-4YI MLN23@^]@?22A/-@4.LC,$(I@N@?N*4B0OHE+H:@Q5.YPZH)=3*0NWKE9 '(B M52"MZ3S\@QY:Z1/A11I2IH=H",80.SY:GVB")'=C^&!LT1^M^-\C>")ZA&=< M4N59A'031_"8 0 :0O6H;SH6EM3&1D1+!6U.0^"GH8>/RM7%Y2/'?< VTTZ) MS),8E!P/[UG8BHM#NG KE.#C1''-HD\H[88 M" W-I(:(KOR^N M!U3R7QXV+YYP$^?YCL+S&:K0BNZ"!??4ZARYR3:.3I6M'!L P;\O&&')! * M!K$XG-5#Z>\S+I7:50JW [H(LEA)._+-S^)?_EF""2[\+[#J?Q3;'W<*)I&U M]0DCC<\]Z];LJKX X;@@JSWPV/]W)0PL/E;(;17IK_\.NNJ?GS5OM+Z81L*= M.GB<;,;_J-"SCHO LWRV-?3%H"N$3_?__E6O5.O_3,\K_M"LZ^%9EO[]?HO$ MFCB@&Z25X\C85,0RJ%41F@1T0[?8' %D&I49+@<6$MX_TCT"N_%O.,E_X]&G M9/@NR?!!)?HH8"1('C\=53295BV_P )K)&@R:5R9M5R1N^ZHQEQ MT% $QJD0&+M6#Y+UDO[4A.W!5!1D3\A)923O21KECK%Y8D%JQA+KF@N'@>MA M-I-(@99<#0)$Y$/#KX!BZ=V(O%1%]=/T+NCB;%Y)'I($$0'K2O:'Q$9&2?)( MVP:Y3U&U#4SFX6ES459P\M>9O<8H3XA>49&HY!HWLT6FG8B74%;S,"U5R?C M699/3A:,1:% AA=,1^!M PB:99M],W)$W3>QZ:. +8J#[SUHF*=L:.J[7!O? M9>JZ3%V7J>LR=5VN@^MROH*[:9DP]303)LV$N3\3)K7;7M)N6S.#+0W,I(&9 MV<#,O!LO69*B@U?*\%=/I#MDMWR\7CO9K7#0:JPLY#0UQX((.E'32L=4]+@$ M93&I:>-4\0O7_!O_IP]'_YQ2A5V'2O_01Q)[&8-=O%[#DYE#D! L <1GL^[P M$9Z(3@B2/!D9WHE-C:?@Q2I/H'Q*(E]&-JI:(ZW,?1JW0>B0]Z'CGL6W(-E5 M#9WPF+Y'R")0\J?ZJG#CYOND95&XNK>QQ8O=%#C*,W.299F42X;YX?%"&W)\ MEU<7(!74JD6$&FO*$S-,58J+I\&C5-%CQ3]3HF]6X/%:+978J#-BDM150>5X M?7%.28^4:-8 <^I/-Z!1/S%3249_T%IAQS<\BUJ_RA1(/X$[GK!,RZ&PQ-2: MJE-5I9%Q@[.KYG(9II3/:P")B8[*92QR'K%6*X=IC_AFK Q)S%DM 91E\[X6 ME4_("F]97X:EP@06.W1O.*N)QCZQ$FX)^!?M G@J)4C(:G HU J(Z6CLFA0_ MUA*SL'DAQ\+49>C9,1/&(U00#RI3U#3C6,:T*I;G!*I5D;L@EHUIN+X%W_-EM;=L0FKL M%+\I[C-(O6WN/,JEL\)LZ864@2S+@<"[7 L)&%W9L1@F;X0K<2-TZ@0BRY#( M]>);712>U.V&0__PYBC1L";O=,TM"U/YP"H1C@1FJ2SL1/B(>(4!(RE8_0XU MN3MFRX2N0=H^D#,=,Z/=X\#DD(D'07=+UKLU=H[W97W;=!3^W!'- MA%@\7I M%/^:J8^#856>C*G^?'#@BBFPZ6(NZ?JF"PLFIA1/B!+G*8 -C:<++"R?^*L, M-Q+^/]/Z,F5^0[&_T*>PGD[0VO0W2,N*\!;$G&N$2TF[6X!)C.PEF^0HO,,1A]=BYSS83%:PT54+4BF1L0B^RI (<-L;" MEZ816J4(:QT5M=9Q4SO@/1HDG\+?D5*&GNR N)?Q\;(10R88^PFQ5O@[BO@5 M26^E[Q\U-)Q=U1IX F+'.6,O)QP$==5@4BZ"OJ8\D>D:467]JJA3?CY5!SFE M06*B/AG4(*F+HGH;#:CU'TTK@^P-5BN*I*@M2^#*3GK)?7L3^@)GN.I$CB#1 M_N>C]6FJM6Z\-)4;93-->6/X$W,ZX8I<(/RDVG MRE$PE>,?S>[I1J("E'-I+#2-A:XA*D S@A3C:BW#.GFXS%-K,S]V],(KKG:TXC M_^@B(#H&X$LN:8!@#2+TN S(15%F+@%F96S@B:_RT?(\>BXCT5/1;1+7?)1J M$45*=/S346V%Q93Q 5L5]O?SP.HR(I+_G848^6<2F&.V"??**B530#ZJ=WS7 M#@/SA<56^?F8> MP:;\]T/YPU/WHKA5K0A/C*Q/']UJB)FK"2?/&F_6KNO)+%+ZE]_,\*1_VP'K MD_YUQ@2-;^;3^&C%V_;P3?J(SDIJ9^U_FJ&C->6CQ4[,%Y70#,@5&G+T:>D' M5;R=2V.)5:\VQA.OHH&1.;;J=?^UA)60JV4%*U'8%!W<"XY4G?S(,]%H8L]H M'PNU3+5>_+1LS7K5YYK2\W/M\PVEYV(N4RC49NEY XSDF1M'AMM>XL9Y%^SX MJHL4!OJ2+I2-X+;2TF^.E"[7F2X7.F[7ARXKA<*RKH!5W^CR5N"X')@KG)1Y MD>IN&ZZ[+?G^6"\%3BO&4@T?Q,;%8B97K:2F24K>:V^?/(6\\Y5,H59+OJ8$ MML2:T-^+9+TJ>9+STEP!D=(R9MVR\9306)9B[$9<]@H>D?HIFHXNZB6929PV MV7]_%6I;-34E'I0 JD,:>1;[[@2JQ+%V6>_UH*8)2IB@R$<.F=2)U_*A#,ER MNU3M"B\X3,.@GGQ0$5\J15TV ?^W!]GN3.7 )UTGBX,: [9ND[^1JRG-DVEN M%D$1*LWHNR8C?+N6@C,YHU'.F6AX46VRFK[*5Z: #582H-!ZJ6842I&H_/ 0JXY;W&T M9K&X\FQOK#DO,EIUW!!0ZJCS+R_P_JNDMF7$.NJ81DHZ:',B65R\A B>!.8+L!%2BO_)*58GZ M/"(@,>[A\\)GE37&GB6ZPG,&B$,G]E)^JZKP:,*$1*&?VE3<&G*FX*5W-%0A M!M*1,%=UX_B6J,^-HJ[J$M(2#\8(&3<-$)C M7;UE^LF\L>!@P*?F!%#SKTZ8_8MGZ7949T0=3L,1DSV"?(<=1HH8EQ,;F7Q> M(X[QP@4 +9*(:(: :/GY>90W)5*4HUE1+>/NHY+[%UYO3"H77O]Z*]54<)R' MW&XU99I/O]R*JHQ;>+D5(G']@+NMK@@XA: EAO8T$HZX&>Z_YG)3=^PC;[E[ MKZ;9*Z80OR,[>E=,3OU&Q"K*50'" -$)HA-E_-MG,A KN=F;Q\?'!.'%@NI$,:8J MKE:H(Q-#^3\'Q49&3#JAT!';R>@(=Q@)DMAZZBCXI)^RY66%@6G'9]AX1@M, MWO)(N9";"()"Z\!+3M]GHD8GI1_ WT0=/8JC3#0B?4J]G:)+*0,'7UATK2RZ M3MB[R60P7X69JR$MN'L$IECA@>K2"UU;+VE-)D?>5FA-;HL+[CZ#\MX (NG< MQ9+,!11RB/,"5%.[MHF<"J*!T4% &"50[ST2W8=12UJ5&O*PW<@_>#<4_?,) MNX$R]"5VY"4I/#F"L#$4?E\PA%-Y,;I%,XK8QQT O5!BO1%8@=K2CAO? GDF M,E#@N&/O#" )S5$=6_=$6?!!7>'E1 _FU54XO 3^0( M0[TK4!9IJTPNT^GE?&QE."VY"=%'%,5K,[$-\BFV08IM\%K8!D^2>P^VJA\A M ?.5*>'P1 E8+$R;9S%3+#Z*;"8'T./43P;!8N=X:_ CD?.*O-"JG?18F993 M7^:8F&+H>V2IHM6N"/AH!PPM.,H]SQT' XG+TPKT(%P1>)T 5P7PK9V])B)E MLXVT'%*L@&J^'7UI:0TC(!>.^"^P?H8 )44]5I L =V(#:+YN"!TB.I7''6CY8HFFO8'PL U'2O MRPBORWA\(A0,;,@607IB/YC9ES3X 9OZ3#A4&0#/(RH_]/ "<"*YK"T),0>S M)I!9FR,*A=ALC>W>XB69#LHVVI)'KH_@NA%)K6OUL-U8P&UJ"WY#EREU$%]OL"HCQPS=P$ATR&O !YIK&V4WNM9WA %JTTJL\48 M[\8UT'_"#L 'C#OQB05[(R7=#*DI:,V9*103+A*9S$ @2R$U$.J5(%K9JCT! MPQSM >&>*[LO()GO.P&"[.3[:P@\^O@1K,AE9FE4P^M&]I:,MZ9 M_!Z.(N0K)BU# YU!B.;-5LVAOSCLMW(1Q8^G-8NJM0A%2[R8T:P>=9[FTH:F MS.9I$3 \MK.()LEN%5.B:_.I=>1CY;]'FV7BMK7(O1)FD(I5Y(-*3@? MM'2OHSNFGSVZM9G<8=OQC\)3_S822&*3$=TP.;D<$\>(:ZX1\=81@E2R*U/[XC(6 ]0\W4,\3 "TUC&( M@R>G@:#1V,QDWUB=T0B3U?SC!#DW?22/CL<&'IW)_? 3$E1Y Q MU$0)\Y%_!4\B1*)\@YT\*NL*P!>210\9P+& ?"&.)1@U@IEM-'?D M9LYI&9>)@ OY# A'EJ80?=R2<1"3[O_ #="O[P X*H$G>M"RC\(OC U!3P[0 MSUPLD^L:K@5DY.BR=Y5A$5T>8 T%O+DNT"C)_$B>/ M>Z%M2O)J[32YE)"3J<;P'W&9$?JM C8_,&T4'"#$0+^P+=1L4.^XF3-]W!6. M$SET23(ZY/CN1"YX=%@K,+-HE"A?[D;NJ1'H 2[H:1K#92@& 003* MRU,#P?B5SKGLN>':[( M^-P7",ZGP$5P9"L"V0T]N8V4H"'/ @);=@C]*95@H$2>]E ><"4>33;4P)%O M1<,9?\"TFTQT:Z.\D421D1=\[($HV6!+NS!%TP?7Y_%V]?LTS[&PK4E#G'*_$244OP1Q-.%+ ,?BN$![Y"24\-..1 MU#,KS$C$%EF@Y\*_1'VJY^]$%/FCK%0U#X/)$ ?ZQ*/KF-\"KF-.A("" M#B\^&+[&0/)5%I(JJ=F0'W@A/P9(*S%T#TP8-A[ 1DNC,B9'R)_6=R$YC:M_ M%,>DVX(=MC%!:61P!F#:"=O&&]ZNRHXXQ-=[9C\4!]B3+Z"X0Z71,X/0C"Y, M=6-0V#OH!L2EJOLA;H0MP!RW038R;90I[#?F/4?-5P.6.IE8!N2[W- .H_O M8 JS*XQ!)MXY'ACD280>WAIXIW!/12^$)G53A^&3N<']2PJBN-X%2\!4[RM. M+I@5M2*EJ'&/("!4>,B6IDZ=NC:8C,"5@J4:2C=1Z*'V-RQJWHU"OE/8%Z0' M7:9;8\*TDR2N5&'D^B0UM'OLZ)9<-S"XZRQ5O_C0-J7I$ G]M9#"SD 8S MTV#F.@*U@Z;E!,*^@J616@NF!(J6'_HENS&:(B5]=>:%R(K7( \W2@14U/8> M>">Z=',[[HV.AA^3.5C)E4$M&MS9(60I,ZOA1LG_A2BC XTEP#4&XK)KWECP MD@[YD- ]!T;JLBE0VCDF%&4A4]=DNJLJ]$27#41!#\!F%.(R(2UQ50&&^%T2 M!YIG:IAC1KO-9\T3["OYOX56D[ <#/#,&SB_<.!2??' AZ[,H>24.#5 Y"F" MEHOSA\I %'WE:7 /!/UG=_K8G;OD CL,NOWE@H5>B/[##(3:1A3/LIF!^H3, MA44G5DG^ZE//*C[(BLHE0@\FGIE'/!!2IQ*=6'B<:YF@3X&;40@*$Y+FT3#1 M.RZYWE"@0#! QL 4IP3=,^+UB? P<(?6!0J]P (_,:A4H(NBZS2$0">8$")D M[,+=!&H9'P J![B"#U$R9O4Q=3OV"H8GZ+$5.;)V&4DP58I=-* S,A-)=O]9 MK5-+<3YR/Y::LL,/_MS!+GRH!;.3BH5OQV94$$:.'<9Q<#&A?0(48+L&=6YD M]CG8,MSK'AN4S"0><6(FC&NAQP0=_8ZKM GK\7TDW=O 3 T6QQ! MS\*7I!P >CJ834II!CY9SBA48$AK90E HA2BQTZ^1X&]5>4-\,]K?=-!=_6$ M^U.AB&NJ9R%:X+PLR68"RN,^]["'0YT*%, MSFOD$^0Y\9U\+#G6S[HW01GA_: HCT M0.H==NU4_>UB%]B^++;J.[R=9D9Q^,@L$,JJF7=ZW,VB)%+PHQ2;K4O*Y!1! M!43R,N55.N(9N;^TX^B"B1)2-M,34$P] :DGX'Y/ (],5W+5;JU7*[9S^6*W M7:K6D8R[RRS$.:LD,&R:-EAJ97E#WL@AY M&.:JU;;FQ#TNS%C;U@-]2R(5\^4>;N_\6NI:%D$I/VYU,#7M[$C;W3]L M'#;W&P=:ZZQQMO-CY_"L)9>QK$YJG*>0,_4P<,4/Q)?XRRLW6ZOGMPKES6@; MLLR>-;7*>UMS9:M6W= U/Q)A\%Z27HX(BC%J=:LP901DZ:_1]H MN>TSMYUG5Q[_K\9Y:;]?=WYDS[/E/[]Z^>[!R==?)Q\T1Q^RE79-ZW.#4CIA M:OO=#WA/'.J>UQ[OVJ<[-W_VBKFLL7O:\DO&T5ZM\>%_A1)3RF(3^M^GI:"X M+98%+P;9EM2$YMFKN8_+7^'VC4.VE.8K@J]/?ZR]R]63YG&6O M)]T^Z_[YTCA@VN[.TRZ@6#K4%Y[^UX+TOUD#*^6-]>>-:9%=67?23T7V>R#+ M5&3'1';KZ'@)XEKQW<12@%/!O8$<,BVXJ^O. *G@?@]DF0KNF.#>.3G?/_N] M=-G= @B0@6L#&N14?F\@HTS)[TIN10VKE ?9'U?4OFHC)O78:70M?V3K M$TA;X!EB#YZ3;3EFEB?CQ">%)%-;A%L-*X$_SJ2\/92Q-BQAMY0F[*8)NP]. MV*T7\WJY8.KMGFETVB4S7VO7*YU.NZB7NWH]E^M4"I58PJ[,UWK-%-;ZSF6_BI?7T@L1R/+P0H1YV'(-B]&)=.S MON"0$ZVFF;@Q$52&"W\&_.53Y&Z%G MB4DX:!=\A-QS43K,_B9 N%U1WL07')MR$L*FV HLBZ0:1*23#,?"O.=U406& M7:D (PB0(6T[*E[B)A:P? M0^UB$^6%JH!X]4H\?K:0IQ,)"V5"!^KPL%,34#> !PVI1%X/8E2#2$&RMA!@ M C6J[C-HT8A\P"%DZ<@03*P@<+[NG4XF]KD!5HDC+CC4 T+Y+'9VHD+NJ5Y; M&5Y,&Q"5#4>VA1(,J0Q;J!GNC>E0%[D!SGWL>E?4D8\@I4AZ8)4OP4#!0PXV MLI]Y /8F7D0)%:4X#T^')@)^V &<,:Q [[IA)^"(O C 109"K%(S:3<3(.F8 MK8-%V!S5C.\L^]X0T)\]*F5&F*ZNZ1N>U5'/@3=!O9#&E+/4&@=&]# 5@ M%,$B(\0Q"8BH"P-;(=M[7KUM 5"@Y((UX- O.J#W@9SBU_1K\(L%TXH<2EMR2&"(!S2SNBBF+U+8L _6_A\D!(3W=:.8D/=__TJ/FC0'(! M32+"E=0E2G\DT@GA.M*4)33]P^&S/\8D_B?M([]RL8HBTC K-I3(,,)\M=2 M%';\-K\G(^!!^CYOE^=U(Y$A"_I[9A?+"0C!^2UUDRO8U(!BK<]-BN2DY(X_&F(?KPUH;VH1T"G8Y-C MN^$?^1(S$J)?J$_3V/MSH??Q'A6PN\JA\)I_=29\Z]BG$$550ELF0/W/1_KO ML!V&)?9X\W>.AHBMM4EZ(-#\C "1?2)$N](DJ?*852/%L7\%%7=L2M'EN(0I MP#__.IQQI#(#7H22>DE;=0VSBWC): [X,%$4W0!4,Y?RHOX']ZI""TDTHW+3 M]'R Z>@NX H"'"8'T$&03^5AN3;SEFVA@V 2((HTZ"4! M]B4S$!7A*X,<)2 M10;FO5(1.TQ!T.:Z^KUKI%N+;S(J+=%L"-A'?BG13.#XG-T8R 8T2QRB=8#= MECH3Y9J,(9E-?4) 6W-32U?-I@>LY,*,8X,H;"OA.54)UY&ZB&(.O@YE_]O_ MM_8:I8>'[ >E\/"GTSG;STX&V=Q%T;THF;?@[-7\ ?H32+\5 M_T6JIB#P15/Y],K;,K/H)Z0#<$8K=\N]CE&IM N]O-DNY2J]=CV?Z[4+I5JN M6*WHN7PA#G1T9K2ML6?L7;;VPW/K]VWS(MB^:U[\;H!V,/VD;YVZX='P8GMG MTAZ%@\/!P#@M-=J%V2?/@V)@]<.RGR7OE\* 3PYLZ*B-_K]3?_1N[W:N[W\4>_JPPN_WF]7 M9K^^>_CEVOU:U6^N]O8<\\(+P\G1SW&[.OMD.+FK6E[_]EONVASN[?T)#CNW MWT[:M=DG#W:+U=S%H.2>7Q2RWW_YY>K$,\?M>L+:F1)7.OAS5=\)\Z?V2:5V MTFZR)_.YV4<=H]O_^6-\D+WZWISDS.T_O_R]DY-V/I^PIOS>Y.*G;IWG](Z9 M/VY-COM-=PP:YLRC[9)7XY_-G3E^[\H<-8_#0>O]Y\_J_?FH&S?!G],7-L60D4X/A? M#HN5PD5K9S+ZIOO%YN'5V2X;-8D$OIE&<_ON=^N\N;O;Z$QVKX.=20,>G5E6 M_B1[$/P>^)WSR66VWMMKCWMW?7QT=EFE2??\SR_OZJKI?#D^NJTV"X,)FT " M986_;B9V+MQIY8[LN]\7I7+[1^'@A-D7LX]^&YG[Y7*M>'M5Z>=:Q[]QVXN_73\XGDVJI-/AV;?2=?KN00%G?;_.%^I[[YS)W_;4T^A&T M+TMW#39J F6U3[Y\[^=_?STY+YS\J76^[]UURE^9I$J@+*MS$ Y&%R>3JU;E M*'NU-VB/!JT&/%J9X8+&I'=U=UL?7TU&S2_7^>JO\WR%32"!")WQWO&O[_6? MV^>%@[VCLYOC4=Z^9H\FD,N?R\YNLW-;/_!4=G^SG8@@5S:V_GM MKW=6_F-*W?XRP;-8$&]K[N7]BYTY_=G;UZ:[=5V;DTOQR/ MV\4$&G#O>MNEP=[5>*>Y8PXZHYWR13_? (MTYM'\%[MP='U;S[OSBY[ P&M2O@VLFB(H)Y'+0]$^M\-*KG9O- M\[S;SQ8'%R/VZ#0-M'.Y4J6>-TIMLUICVG&E9+1K>;W8KG5SE6JUTNE4*]W' MOS'%[ ][9^;$?X^[C6+O[/=YKIG[>7>3"]W\I,IV,8$Z=_QOA;NKZ^/G1_]LLOF[^SM^:\F>S2!.J]VSW?.&H?9 M@YW)>7C^Q0\J$Y_=N\7$"VT[M]_T=]L[K<.OIT??S>+PJCIF6M#LHRTOK__9 MWO]C7PV[9P=!27?W]TM]>'1&1-Y4[8%[Z_[X?17>Y,\FK2_&KX9Q H\*$?EV MP0>K1;2$-P&4;BUSG9>'#EC8*I;2@UB#@\AOE5*.6(>#J*-3,#V(E1]$*IK6 MY"!2T;0F!\%$4R$]B.4=Q",K3N_56E]OU;5'K/I%A?"*/-ER$YY&2.9TA1/8Q!UEQS:2 M8\2PD"30\2PVS%?3OL'&JS"D[OC9Q#U]&PSV7.J8#UK=F<-*A:>R4CZW52UL M-"M!JLO,QJ2$L0S"V'2ZR"]#DD;Y+Y__91BFV>NM)0#&PMNFU=HY@[UH+8U) M5K KL?4N#<6?+*U5+^?U\3C(Y[*"=2L\C9[NI'-=VNFFQ/I6B+6P,<2ZG@K[ M$^X4ZCP;8$%#X&^"?O7BK/?V^>QU70^O=0.D-+?.-+?0P[II@GP#[ 59 5 A M.0^X#1(E PH*;W2;4LC?B *V"O#+==#4_GJCAL(4E)^H8-N%GO)0JAWV[^9MY;MEYMH[EC\X)Y&9Q\B!56-?SV44^MI&I? M-BZ:=Y>.>Y7-%<\F_MPSVC9X[;9=FT3VS$\IQBJZ;DE(/?EO7T MNAS,_C'NM(SZSTYP?MT_^58J?+,&#;_QZASO7JN_DMW+O=OC@, M_#[CX,J'_Q4RM4II 0>_#;MR2O?@:!^ $F&8;!\[-H IF,%F:OZKDE*;:=ZL MW-K<<#5"\,ZI9)U#,^!.FP39,[;*MG/Y[:BP4QAW+_V+PV^Y'QTH9BJ"[*D4 M7U![2)EPG9EPM>;WAFL"CV3"WN3VY*X7?"WGKEO945"X_O9M.!@S)D0%H)ZO M+5T!V#Q_Q+YSPQYSO4EJO6RX];)D5>$]FS!+UQXDES%YE2"HZD;/Z]^>6U.'PW+5C'NXM66?&;^ZP7@[-]EO M&#N#9O/'^1[ #S"UHE:MOS>O F#@P%(W.G2=VC&I,^$58Q*<92ZL8- ,?;;7 MIM< [EEHSCBMV]+X2Z5TE@OKDVR^\O/$/6R,VX@W4$@]"N^5$U./PG-B"T_B MQ&YSL-^I%L^/<]]W[=V[\/K\YOH:8(68!I#/%/++UP$VS[%P#&T-+("W'9F. MS\&W";'?>)EP0[-B)@ MZ2K2TT3 :>_LZ&K7_N'D6C=>I;2__SOGVX"G"$Z2>N'].$D ,9=-X\R%1D8O MI/F\#QGW5@5::?5K6QOIM?R\C7OD5+VQ>^O]*8Z^[82Y3L4;7/[1.^T30'-E MNDJ^F"GF\JEC)>7;>8I(RKIQ#]^.&_WR=:_\I7WUO3\\_O:S$!9_W_2! M;T'!R%2KRU9>9YIF;6Y@>-TQ2/97M*B.^. M;=T)F)6T(U@O.8C<_3GQ?DS&V_95LU ?9[_6[PX[!V. AF=Z1R53SJ=>DI1] MTYR/5_1R/(I]@X.?E=N;HV^3J\GWD3VH;U>ZVW_ZP+ZH?M3JBZR&M^'A8%\^ MHB[0T!O:U"'&D]60+ !O+?1-^=U*P#H[/SNZ_Z6.W6*8]E"LIBZ+=\J$:2[(,U2 QS+A MR0_]ROGUL8,:IU[NY/)<+_=^76?U7/O.'T,G.5 C M"KG4!9&R"W]XUFL/!@VRP?GN]L'YT?#P^OSG4HW#+\C*U?N8^6WXX[ M[%)';E.:9I&&:],TB]=Q8$0Y80O%E.F5=WN#_=+=^;"?^Q.JFQSF7)M47%?RN8IFS^S=.4]L_D+99$FL/E.X>?7 MK]G]/YW<]^WZG\N?=WYK?-@ -@==II I%-]% L?"3D8'^XTO^P?[9_L[+:UQ MN*VUSHZ:W[\>'6SOG+;^[U_%^C_:]L[N?G/_;%,Z@JV/P-M80VSE'2M>_\12 MLEQ_LEQY4PM->_*9O5G+^)^HJY%MZ;@=EIG:Q&D(<8VS 59XPZSZ7%-Z?H,A M\55<3>MV#\WK@C#2)P AG:J(:ZLB+L^[^FY<*"_6^."8N&5^16[_;OOPHO C MI^?,H[,?)X=7-[E>OM'.(SYA/I?)5Q;%AU+>>YN\EV:D+Z'?P;V\][O[JW:9 MR^J_=PJ#&^>Z4#GHWN9/@/9+XP,_OCKZ.#[?;-U3![=E<^^'U[:%T='-VX$^&W>,QL#'H)-7E)XNMN?K!E#DO-+LO MHGV\"QFUL0(I]3\\S_\ ;',0<I5O_NKJ)VQ: MU+2YD'O!W*V4!=>9!5,WQ//<$ ]FP7;EXLXP_>_-'5T__3WXH?\<]T_&P()0 MAY:I+\2F>"^>"*$*&.X00)5U) + Z_-,6X>R^8[IF#TK32!/[9K4/?%BFL7. M<&2[$],\):9[D'C3[PI?CW8:U]_.PXI7\TZ^%2KF%R;>"+8OS0U/.3CU3+R> M8O(4#KZZ_FK>M=K?!U?#O=I)ON(?>H:!'$S-FTKOKH'C%(J?=%!,,J)?06HD MO0LC*?53+ W"[P'^T:_'YV73^=[,G>N-VW*W?NHTW&_]=@$Q_,KY2NJJ>)]< MF+HJEH;A]P NW+/JX])5Y?(XM[?G>F.O>/KUU_D8N!#5@7P^]5=\^-^NY>B. M89)^L'RM8-4J?FK:I,Z)=5,G.,L]5(P=YV_/+X-ON]NYZV_UBU]G;?OD2Z/1 M+B"27SY3R;V@.K%J,D[9-_5,K)L>\DCV[6>_7-H_+XJ]W/6M\2>L-D^O]LO( MOJB%Y-Y!.X$IE>/ 93S-*S0T8.!\_A\9'AGIGN*=T%+#:&T-H]=?9.K'>)[B M<>@&ID@XYW[58\9NX%.U==^W>I;9G2_(OON%\I_SB9\_O[9W?OUI5^I'N>N3 M=@'Q_2JY%T04?N-D_5YX=[V\'WCQ%/YY?Q:_>OU&%^W'OUY:F'$IU-XV.\&^ MXP=>"#V8&K>6WPZ&([<-\Q+2Z0=3KD+/[#:"7=WR?NIVR'X:=DRO_?6Z?N&T M2JW+\VS0=8]N_GR[V;M^NC)WX#K],],;PJ3FB+Y#W?/:04,ONMZW/X6K\,\7 MRZM6O7[EY@1AP_();60QX^.%=S2_I!VMU_JUUM?B43]7N7)[_8Y5LK^-3UY\ M1Z^"V_,#*_Q=SH7%PY'?;7YI[WQM?/C?[#VB#?G<-3W0>FSVV@U,/\-T1G]D MLF=N3'OR*;5Y7QJI;<6@LT^O=7]I^,9WC%B[=!WU >*#Z:*5[.[O\DV^7,UE M.X/K\X'S\\LX[+<+ LJQ7JVF3K%40+R25KN&&[,V F+I[K>'"8B]@Z]?_MS< M#OY<94\&7[]4!\/ ^W$" J*"B 6EVB*O^1MSN\7@JXT7Q.UZ%V)P8P,!J>_L M.7K)0Q(0O>_#[/?2P<7V>?9X?'"X4_R:.^J-VX4*J"6E4J98?D&U)&6^=6:^ M]7)^;=J=_Q#F:UP?7AUUQI7?5WM>]V!2/S;.&DX?F ^N_'JF4EG^E;\!WK_% M6>+=#;:=TZOFN-7\>OJCLOV[S92)*G;P M3!MXI@R<)OVL.OEX(0-WC/WZ5=/M=G:N+P?=X9?=8[TR/@$&9@I)N?3V'1"S MZ<4OH&Z\"]&TL7)HK7P.,R'_E/3>,.FE%O>RDUP7WG:W@WRYJ=;[^V+R_T2KX/# XJ3#Y3++_]6AWVY0O=\_0T0^ =FDQK M9:UOFA[1&NB>Z;?"SJ5I!&?N#YA>X'J34[-K#D>P@I89!+8).=H@CGR9B'W4 MHW<31-)-,SS6_<;!X+RRW3[_<_OKQCW5^^TBPIX67Q*4+.74=>;4U+GQ#(7@ M13C5R5YTC;V1WCL?'A4OZ]W6]>_Z]@EP*GC[,^7JN^S3PKZ\HWN.&Z:M6=Y3 M*O8:.496O2]K(T:7IO! ;=EGSM5*9E:"3*P/;_K?CZL7UU?-G\?MNV*Q?%:J MC&$^"%V27R@34]&0BH:T2&-.Y/)M.!N2*Q12O\-367^=^'S9Z8@;PZN;-\_/K;^W;1J/]_]C[TB9%M6SM[S?B_@>CNON-/A%:S3S4 MZ5L1B(@SHN+TA4! 1"9E$/77OX"955F).52EIJA\.'6RK)W;/:SU[#4OK>&L MM9AKXU8M1!%'7N/:6[9&T(YEZ7YLV4EJ=,17%LV@VG(L;>B_K"KY^9L>B22Z M'%/(O^/Z2040^"LZNEQ/N7;?[DVG2USD7G-ZOA5ZSEP$0@R_?QZ,<1O*%(;NN.E?=N,Z>%S\EQ;<*&%;TC:ZHB4;L M)5YQD=XO")HU5DN@N2M5FW9OCH-N^*IB#(@S:+ZM=6>-BA# 0+3SRAX=UW\Q M9]4[U=_0C']L(WD0NY++N9'V[JM*XL'OJF[BPO^A- -/:A(&_'JWZ4QHWQCU M)^H0+R]-1>&C^SG_.;S'0/!IYS"WMY/9>MEK FJ58@<#;[GPE/#+=^ K !RI M=IFNV+B2'HHT?GVO7>7AY, *+6W*Y>W8@)8-C\+$.=YFJ(N>W"'B@PK\A>-& MK*8HZYX7O'#,X+J)T"$:"L!HU]A-)\O2,IA3&26R MTV[= ]?.7):!$F!-VF&] =ID)8RV;COOIRP]F3XA("?PO?A8XIHHOT%EN9$D M-Y)DU^CWS*/QRQW'W%C2MZ7#!7^K)?\3-\O1KF7[DS[#3KV^/@:!]AP*G__N MA];[Q))NQ^!@_OW4=/'PT9, AP=ZRVV2.;MEW";Y^^P&XZ&PKC8DDJ$[AD)J M$D72_2RRVVT83)^IM['GS[$_4[<]O69RV,/O*W3K6A=U.C;K"R5WSH LUZG. M6Y^CV)Y>0?G30U@HP!22V!7"<(WU?.+-6F-NY=25^F)[1&U#PQ M&C/*8K#26;_\)LUD4J7]W:US*@JS!#9R!'8]*1,M,B"F&I5T.;HAA?83SOD5 MC6X[9^>FL:KN&)5#5G47U-;D..ZH@A5AB"R")'J\J\HM<-XKQ]+GVL36VB\& M@EKU)+-?[^Z<670L6!%'T"**(B_2V3L$D)Z\I;F5CVG,CEM)_3(L:Q9$74( M.>CBO\H?A^M]>Q.X8@M5;%70SLAQ! MIWOV/,!G6H<)13@ILPY!>!&$\UYR.>]>L6?BVL2.]_/NUJ))PZV"+: ?3-=" M0_&#.<7'O!M)'R18)%[M2GZ37@Y*E@,K2'J[_XS^SE6=/!TSXTG428+=E0D9 M/=67=%M5XEHHT5EY3WBO!&)X('"1?!(2=G3M;G.F?F:F3G;N=6?P,PGESH^QLS=6FV#E.UA7U@C@TEC M6H9UIYTP<])OEBC"1^HD_'5/YI"'$B^OIK =ZK]XGY3(=FD=)$.ZUZ6QY)/M M*I?>[HW)04\S3YEU$-'P:U"Y:XU'_1FA68PEK)?5P73,M&>4""=E]"&L"$#G M%'MRIL\,%WRR0>;2V[TQ>>GWF'X(6YADB@S"!./%FJS)1!,?A#'3Q_(15D3! MM+/HP^)1UF2A]XD_3\K?)1$CGR4.W0<,_@("< 0"BA/,3/4RH/?/,UEV+K"O MS)BCSUD?C[*5H["7,NUL9M926F,P XU75(5#[)C\!P_'7_( 70#PK[-PZJ^7 "%/S&Z'+:+8DU4G?_[O_SQ=_4]UJ20[ MIN-^>X2;)]M:'&15*$$>32W-7%4R2M(\^N9ODAE*.^]AFP3Q1"3Y]@.RXH,H MH+%@7OCY8WPIOQYL/8BR)68:.<3/B MB1\D*;V'+'\]U6/')27()T($,9-0D! 5@@!%A%!!45)(4B20&0FA (;A)/CE M\*WG!Y0?UN/'H?M%P\&AGJ'_OI#:SKL MML]U/VTO;RV?YCI]KE6O4 .F4N@/HO^UFR MEAV&T.@J2,H["(PHHD(NB,$"5DKHCXC)A+,P0#9!Q[(%'I M4329F8/%HBV1.X$6364SXAU+F&MB)#4]'RFT%WMKP/D-QH(AO&9-)X$_U$0H M/7(,[Y5PION(H$^)?L==D>&Z&H]$GX]TY3G-]QKRF)%V%CU]M%PO&C*/+!V:MOY?-T4=V(H(NEO'Q@A-6&U'@FHH@0Q>X*0%F@HHNF1Y6D7 M&MFVY!LL.9-ECT/6?"T4L?3(54FMU/D 6ABC2FVY7&#KT.WQ(GYD[X;)U)M5 MF 76Y,P?-/>U%L]0(I$>:4XU!]/',TG8M1!C4E[6E5*D,)+ID;Q@:!I#NWN& M Y80[@6A7U=Y$0320\5E8*P]J-X1.+JO=GEOB6I",C1%39)0JN)[1-:--2HX ML^9R HQ:$36!Z5G#H+ZKZI:% FQ5[7!*NX:TH\./Y/;4T$[8(NWFM+L7=F:[ MX]+!KLMV*1$\0B;V!D0(<= ! 4NF<;7MUZVZ$.12%V-@V NC1P]03;:\[@EL)82B68_<:FAI%-K6<1WHMX6**H"# M-LQ&LQZY5B20A#+)R98!L:+29Q8[I6I&VSIRKZC+R*N24Q:!79(V'P]- MS:KJQJ"\8GJ2P%*1NM71*TVS&RW@" W45E7:7PY*HF"AU$16$1IJ-*)M':&! M8:7$KC68_0 QBLQD#>BU ZL[U3L7L4:9,Q4/AYT-] MJN4VZE*-88)&T[1Y $>0+1\/36UK"S/-=;!M ()*;J9>B .F7XG6>H2R)JTY M1*[W.Q6PJM7-@%EJLZ"<#$WA&MUJJ3A6*EM 25^82V%?0:EN,C0%;)9+.RW* M1G4 ZG )--(MZ5$0X_0:PN@2JC1P#"#'LX]2U%V4!^/3N GO2:*YP\!_V!7 MB(1[4UIYZK?''YZ^>K%(_"#DQ[*B?) Q']691/J6 M]Y_. @>R>?_"*A/[6, M'\:D-2#??5S8PQ>"AT6< ML.]ARY^3BGF.+6?3]?R>G1*WQ<*_K9#_.(0_5<\?3R42EN(/_^\+^N5/3PC^ MBF,7#=DE/FCIF:B2ZQ486U&5'Y4M#B8U&"P^!N_,KIUO'J>EHQ7.7#V:IJ:: M&S5>=3RE9'NEHR=[&VSV41HYD$'ZSU28R@^&@OZ4H4#@*W[9&/B/'E8*\^>/F' XJ+;XVYC^0T91PV['^D([2'%37M28$ ML":$N%9KOYDYE @G?=FA(H"<,3[MTL2;,VU>[> #3 O^PK2@V ],!C?&JSFC MMYTIO@%Q;3;Z2$[QBTQ;D5C=PQBH*@0>X$SPH-Q:&S'3QB'T>!'&3E]O*8,R M!.UX2=28>V)9XCXPZ%93?K)=W."VY(J8 [GY U =J\2(;]C2R'!%IB3P>Q^? MD#8>1[\GP@50Q&$L#W[/N?CZJAK*JEMHTJ'$ M)&P"1(HH3MQC=<>W[#FLZWA>8>4Z\[Q809ZW?.O%"FY+KDEXMYNP[A$\% !C M@$,K=P30<+/7!=I"L\M3(II(-448/&.)Z9SW,\,,>^H M4D78P MN9\P;VMP-1KK(P]2ME+YR8',03P[(LNP 2-^L9?KGL[%0Y%_,$R M3P"Y$INS<^[[OYSO__?8>2,UA-$,9T:&OF@,3=E :TU!$P_=#XHDD.X5>6MJ MZ3.9I!\=T*%H7C3$4/VD+V.N#-R!,G#3W14_6:KHJZ89G5Z$0NU'+GH9@]2* MT&B8O@88_=)D6VIO!Z#>",6DB0%1A+!T%]^<(^^"(V^Z\^(G"P:_Q9$=8"(" M)@U1 @*]U,[L7XP6KVFI<@BX6%23%TFW=\]VD"E:N M[^3Z3FZ^^"2'^X$+(UBC?N'!E[$-(&A'#MF)PY169LTD/9[H\G&=I+BN+EE$ MB+Q58\[0N0'C8E[TWV9H:^O@U(2JNP*W([=-%JWO."$4']L"P/AKL<(W:<.H M6RM)=V/#3\%TO-S'?KV1T9]_"'DBQ*?*+S\B8EJJY*D_&;<5\>T1K&/WI=Z2 M56<$ 6C.295II,:H\7U&!/IY8RBRXV3?<[[UY@^D?2R@>XA!54?\VC!IOY4G&*E)A[CK6HTSDV-ZU5$/+$/#=*LIEVXKQ]QG:M5Y*EJG; MLF.I#Q:+%]NW3@E,T*$QS#'K:MO>CJG]&.QHR?HBL08OHG"Z8-3I>C;GO'S- MO)QMJ\1G\/)GR23OXV7 (&:C07.#(!;,H+WVO.3W?8-S$ MB=,OL_86/8\)B*M*JY[_Z#;()>N["*&^>.+]M6NYCWSS8*RKJ+-CU3U("&*] M:@?DF1T-1(.U4I,7D]Z#20X#0*9S&'+=]CXX\.(U!JY=-WT?!X+*'(35:IEF MI'V%)?@N7 EG6LR!L4I:Q(AT%. ]:*3/I("# CK7;,EW8HCX0(&BCB9KKEP.NGBTM2=<_5MZM[7+I9\E*O7TT6C MVZ\M'4#M-&6@UN"(;3>,N1J+5082?55EN&T;Q<%"GBM(F560+I67<#]!2)]D MUCCX^Q*UX A&84V3F3;[T(C969W5?HLKJUJ3%T$L23< \FR#G&,S;/NXK;#! M]W%L8S\@:;E9[@"0U=Y5:7DS)T JYMC8#)*7;3A$#4:7KT0B6B'ZO6BJ0/<6 M>=G)7&7*#2'G+M8@Z;87,Z#J<3;S"^]Q\UAG*JO17.K(C:Z%F\_CS^:JZZHI M?>JUV*06N%B9"RQ8&3MK6>EJ,C^?>)%>E52H1*$B="0?/+>6Y*R?6TO.6M;A M,UA_TR^#>XX;BH94$D6HO]?:(U:+63\6?L!7XXMOTJ!R/-XPU](RJZ7EH1\9 M$E<2[NDXMO-KB'9FAI)#(6YI+N%C60&:MPI.Y1<5[+]AT8=KKY):G+EI2>N76VZ6'VI3.E7 MM^':\:V5D^A9L9K%V0=6KMO5B)&',1]S\]&!BQ,']0\>/@*5$(Z4):6J48(4 M0L9Z%:+KP882P:1&)H+F'3YR',CM+-D2B_Z<^5]48I0!33E>4ZT ?6<]Q8B- M.V:(! 4B@0DI0DBZ#,VMVU->$H]B9U*NPV56A[O#:)4K-K\D4/8#N"AE&7C^ M3SOQ$:#RP '\")T*(E9!)&T:S='AQP=[JZI5SY(@UTVZFDK5N>Z2F:$]]R2<4.RS\^JN%77L>AH(;H=1&?( M_2@\?PA?/XP;Q'S-;'U7BBY%MR5W5_=5RXO@-MZ"ZR2-F!_3^5XMF1T@-M9< M"3H H=V5C2_PI=>(L!9.'!L(4B10,,]ER='DGBP?-R!W70A-Z.YNN22Y55-H M4HWNJ+G#%XR7H F6]!4"P%?+"-V&12E5<>11$BNL7"?&&,?.U<]<_E- M W!.NW=,N]DVG=QOL,-;1H*.^MBQ.S<*G%^,AR.F4)Q@9JJ7X?A_?IY!X ); MO6V+0-=UYKK_5I^<+0?OK7!&N<:Z5QNP3FW=-V1*A-!<@<\Y_W.4]_OC_#-K M[^_C_ X2Z?,;"2@#_2E:ZB)@AYY6M)CS[TC9?B+1%"3?=_59X$LQ):Y4M^ M M)#?2O)WH+BW+B6'"D8U%) >IKEAZ.^IUR/BK[1%36!U(3O/)'>+PB:-59+H+DK59MV;XZ#;GAJF0KZ#6"- M(T&C8_.ZJMN/UUB.(2"-L< /C"WO*T:#6NTD8P3O^! !-'1O\"*45"<%L:\P MD<>6W!:,N-9ZL.5GC0Y CTQ.=>A*769N!T8RWRKF-##R^P+:66%$6.M*R231 MGH$9O35=1;M3L4/%,!*):OA7\#X;QT3?/$IH7E5*4K0E25,/(IM7"#Q5>1#< M5I%H%@?A9DS&RQ7?ZZ_">"M50AZ $JS0TJ9@Z7&![\4[B [X$4"?XV:;1 B?9AA+: X:N,10W-J% M(O$+/_2\(Q"XB -YK9"2S46F)-6J;B1&P3 ^7 M>[;C1_/' E&T8#WZ!;*J2&_/]XF'R'U;H^$L>0 P _G465O[U$B#D M2;#/88LH_F35R9__^S]/5_\3B4JR8SKNMT>#^9-M+0YZ()1 DZ:69JXJ&25I M'GWS-\D,I9WWL$V">!)"\NV'T3T^B (:*P&%GS_&QY$Z2TO:EIZH;_^"#$X[);AA?I@\FG;>6L'--?I=S\D#WZ$(A*HHC(J1K &+B(2IH@3,"!$@0 F!"(R4E?D#H4J/8HJE %BC M!()[9F2,D!6LB @7:K&(!3\?VI9P9A34L:JA=[DJ,V0,&2PG0\GG0[&Y59WY M[ H& F6_VJSM)M':AR(D0L]'ECJ[X51C2BI06@8.[Y*+8#W4HI'$\Y&H1P;& M6N]6@6;?:[/&LC75S4B@.K+2?H70N(DGA(8%Z4R]3H$,WZ/BH=CSH2I!RUZO M0?#"J+.4)B/.J(QJR:RI3=G]R[78+IM0N,9MFWQXT/$V$TYMB A5DUYXQ MB$;V9(BV1_4=3D4CD>;0%U M.EUN-\"H,>.265,GY6J<1CA(:V9(G,/N'-5&6[-X^^F3(J<8/T$K599AYTI( M:6O7:S5Y$1%32_5+)03;&SPM<.L:0&!C15%P+1J9.JDA!,%P#^ZO ;U7DTQE MW:2-?3PRO?^ 0?T>HVPQ ]-*8%T;K QD%\9#4_L7-@ZI[&I0$\#8:G52;E7K MJIL,3>V_O\:G-K"$IT9?A0-SA=4[G5*\J?3^:\2VQ->1K0;T0: N+!'<68:A MB*;WCW08B:9U5&+&6RHF6T=E:NU[?8XX.:-%( M-'6E&VNW1P?[G< AYH1;BVMQM^5%//WMO>J6&GM:,!%&=M_;5F#6@T$J&IGZ M=I1;./YR#+4 J"9JI3T&2Y:D12-3WRZH75J8^\C:4/?=U:)N#*D)%$8C4VQ2 MJ[O C$-ZOD#W87.R4]D0#>*18(JBT/(%""CCW9)H;MI[[FI%HU,;4FG]FMDWT,L ?/,&81J%:FMB1I>VR, MMRLU0=UMX(;1F%EKF6US;MQ:!,.JM@QTO C(-\]'(U$(5U_6KU*ZF,APO MCGC/[,=/L3$QT)59DN,/H/AD\YX T*+,!Z:AE2,8^R17K,W@J0T '?HM/UMY3 VA:G8 M9&FI'-K'C9W&B*WQL$_4I60):5#=*P$!("-AS$@*X'5&'75<19.=_4#5@U/D M4=,\A&A%6J8IK3SUV^,/3Z6N6#=[T#9CI44^*#N/>G6B!DJ![SQ^<% "DT]^ M416?^GX.8]*JN.\^+NSA"\/<^GQ8,?,7)USR73S2Q)_,[T9QSTPD?1<+' MOY=B"^&W@UX=1N?TIDK[8&)(OOAQJ#3SG-BE=&;M]JCDFPPDHG_\+2O*PY\? MM ^C^3UDX!Z(KP"<7T0&+@+\BKT:4Y%?Q*==! #F%Y&!B\#S)R(3]P!\)7)D MRB\BOX@GT0"Y%I&)BXBTB/R-R,)% %])++^(#%P$\A7/.2(+%Y%#4T8N(H>F MC%P$]C6_ARS<0XY,&;F(')DR!Y!R1A8O M3^5UG_)] MGLH;#M[[/)2#D^\AZLY]>-$O6!$UB^_1+V>4A [F1_2;+LJ[.(2W+%UW<0AO M69GNXA#>J,SV MC9% CHAGLWG?Q2&\96^^LD/X."*>O;+?1Q$QZ;'\*QCF)KW9J1YJ:71==:ZZKJH<_MJ/*QR>2*[(A-7BB@P[%S): M7!'[X5^!:V>_N([HZ5DMZR+\R6CG=M6ZKJ0K)=TNW0E%7$"*A;,MQ5*R'%B! M*26%A$]% [DFG_]P^8_#O7:C*OU1 I&>JU&SZ\_>D_3\3RAP"$ M*Y:0^@\EXDX$@&<./#C3W7\#RWN;N7\FLOQ6V_=GP$)+KAMW=3IHI-23QI<#IQMACNT?:0KO:65A M5-G #6#GMVBNL]F-[" N_H]^^8ZC18Q SH4R#P:N-)5ER*;W>0_Z6Z=QXX$D M'S(BWCI0740*>@"9>!6'7WT &2?"'#MN<95,]3CJ$ 23N#H??K^!&6A%[C87 M#+?;L4YSM1P0+?[/I:CWB$T-:D!VF)93-;"F,&I"$MIJ^S&8$5^^DT44:I"?WT5_,*>/00A'\/4M,A]^CFT>CSQ:;S0]%SL6NONHXB>8L4"#V)Y3@L MXHA(U9J2:Z"ZY"TC0+L&I;>&4"U(VAF!!_X"H;]S$,I!Z"P@E!3?RS'HPACT M,Y\O#@&MVP_.H8>Y!HAC4U5Y 0,ZKM?K VBQ$!;4'ZN![P(EL#HG86N^U(41 M8]:,KCPK+[=)DS?DRW>D"!%H#DDY))T%D@X9B)G"I#=QZ-\W D0]U9=T6U48 MR;6C\_4>)A$7M?J0+:.LT+27/4(T0:(G_+DAZB@"1><>37,$BOQ::\]LVP8) MZ)V>#/$$MVRB26=(_,MW#"A"))G"HK].ZD[-P>AH&TK:%8/1B0W: MOX1_K61#PY3N*%0$P;;O^*^/!]W_H>H]@WG6\ ME2K'I1T+TFIE1EM(2,69%UQ5/HB?^C[Y[!KC[T\6=YJU8/HC8/!N?C^'7?CI M9\HR\/SXIP=NKW9L!K<8$3QU5L?X,^;_:>IU9^1D5I4]W="! M#3'J3SUB$^DSZ!L>\K^N(0/A+ 52LUW7\'P,?_!EWP2_G_Q]_QBSG]U7_?++ MWVQLI*Y>W0N0AU+NL@YMRC 5,?_+3NM3,'Y&4TZN/]DD>X"7M?24:Q(3/NJN M8:S)LANJ)"/HU8\1G9_9GBL@<;Z&6Y[#R(^N ,SBR ///*7,SQ^[HQDZ! "!]81A:SKLEO1)K)?$SE_PB(\EQXT<-U+^VQPV/@TV7G?5BKC= MM3E@O!'8D:"/S3;;USMGAI#V7JO5-MI6%R!X-#!7@X& .'P,(@/G.)+C MR+N.Y')TU4]Z['C&GO%Q3PXJT,$88S*,R MP%9@*'[$8N?[@Z52G,#NFRQ<),C7XU#MV(/7D[57)O*%WVU$Z] M+#GUS_F^Y=F9&"G/.7P39_11\VVBWE/VTW6 M%9G12;"Z#X2@U_](_87W9 YV>]9DBI2;MH&-15.9U[ISHTZ)6.SVP8HX !11 M ,@CY&\^0OX*CB5/,[PT_)Q>6[9J79"M=3P/L-K+=:>WIOK[?AC!STM>HQQW MYW*CHH8B.#[C$7.2E4:($7$TLX+038U!'"[8A,4 JH^@:PFUBC;L0:69P7>4U;@%1Q+!E,(,R4)S:#Y MMM:=-2I" /15BM[=%P_L_3"3TR?JBYJ,T,'FV5)Q0 2&\7H$;L;0;*(X6]9 M;VXE%;"C^@73\;QKS/+[[/JY5\*PIW6"9"M][9+.PMLD;?P3N#:;E)VY_*Q/ M]^7ECKLW''=WR1=W&]E[E<%,!_].9@CUU.I")7"3*A0B*";Z B@.G)_: _AA M]TV%9=D%TNIPC+K;R1++.W(3?%7[>*G88]=UYKK?BF3I(PH'5;-:(X^88$)_ M-D%!A-F[1#\4\3>*/.:\?%>\G/A,LL/*)PVRS\GP:LCP8#*_CFSUR[PC+UC$ MU\V90BNX%0)KJM7=40JP$7=_;A'_Y45YT1(N<4O%6FQHDEFW!7&SHLI;;$;% M3PO^Y3M"% $PG?]UH@3T^TRQB\L)EZ"I_N!R>#&>#5G]+8SQ3<@KLU& M?VY9?A\[MN@2VM70<9DI-1Q5\FC-@)M\Q(ZQ:?EM=KSA5):ZYP5)4S=G'EUC M+(A'"XDD\4(006Q!W:JNK'O)OQX^=E;QX9S,,IWE7.6>)Z\EI.7:OL6M-6\BR5WS(K_D8BRN4MB[^9EQ+/'N(&@10%]+ ML[[=B,V;#= \>\6R&\",VW-%O 50\D,U->1XJ<>*P@6AXZJ:\=0&Q 'EE'$ MJ-$Q4GR*QR+'BEO"BLSG@F0;*E[/_H"9G;PH[&6YN%$0P$,A<&)T2MA#8Z/L0/Y\AV$L!PW8^8(E= )KN0HM>JR09X-77ZE:R %YT MS822ZTJ1/)*G!^3I 7EZ0)X><$>4G:<'7(6#)$\/R-,#\EC./#T@ZS;YGV66 MO8'S@D5O=)"V#_K,L;1ENNTVAD@39M95'-#F((JL%5XD\RR"G.4SFT60:8[_ M5-/Z*2!@2#A4V:RV^D:I+S1W;1E#T!X50P#RY3M9!(^672I2FS_7JFVEUQMGGMPJMR#JVG)D^>/_;\:#LFV5?+2?H@DIRC1AN@GRE!/C=;L M12315]V-+JN'4*N>*CN:GAC@]EU*)WY?%XC=F&IU'P'T38D; MML7] BTG[VOL@GKK?;V5?(M7#33E0S/W@N07*JJ<"%8%&"P68@HX93OWVS1Y M/GB@?D$0.$(0Q0EFIIH]",F3-2[B7+HP?;R?.?YY4B]2SA;7D.EQZN)75^'L M^4S?SM6PP?D;L'_<-NW:VF30:\.X(+%L[N#7WP>]T<>OQA[[[/@([3 M]_ZCT8#E>;6^8S"=M$.O.9#DH19#QTO=TW/,R#'C@_ZH'#+.X6Z:TN)Z34\- MWUC70:F_F.C@:G_B#L3/X<-10'%58U2CGJ+L@LC?YV]:?J(6+<;><+M5?S@VN%F_5<$C9.%K)Y8X7NX-L0F& MT'"P=@ .9NF6L\9!53T ,* M9WV9',Y\8:WQ#01JZ O*HSZ)\:7E?C!NUYJ^@=5- =XNJ5&92LP528TQK(B" M:<7C>5>8__A2=%_GY]5W,J.4;$Y$%1S%$1D6<3BZ$40F99$@2$A$T!D\5V>S M.0)%V/;?_TB/OQ$=!ZLTYQ6VYU88NE-%A%U+J:$-*G9ZPL^'5O8M%=[L &P M^A[:+TL:6R;X>"CY?"C3LIG- .998!=R.#<-61RN\"(D0L]'E-NLN%QC/QL*EB/9_&8V12LM/AJ)/!_9H3>[0 V7$% 2ED!W MSG5PGJ.BD:GMS_VFT..&JXX1 .5>6RU!)EV+1X+ \Z&D$R "86T;0+-5;0\W MN-X-@GBAZ9,J"]V&W-G4J\P(;K(5IBR4)389FCJI3D=L-D>-08.A8:<+ 2#! M]2-I&SYR4GNM*S+]QIXWK#5OU61EV=X"H8B(J:6"_@Z'00+TF"8>2C@C+"<< M'H],G52?J;?7TZFT8%B6ZNYDKH007CPRO?^MVJ@:>(0(1M.1*PW5:DCMO18/ M!9\/5:NKO:L)* NL:0'L^OIN)T)4/#1U5/6MP>L>MB8 ?6Y59SNO3W6M9-;4 M4WQ=!V/!%-,K7J++CNS'50825JYJ9)3#VUJ(I:>U"/, MK2-M]BX@+6OST&DL)@TQ'IFB:5\21[!:KM8-UM-""<*8/=Z-1Z(I\K-Z@U&; M(BF %A95AJ':=<2/&ZRFOAV3D4;']=8 T&],_"J^6.\<*!Z9^G8*E/U69P+@ M!N0.JR@$R_U:(V[EE?KVNEGOU9N@AS+K8;FY-"L^([6U:&2:HS2:81L[WF-V MU1 #ABV>%9W'1K#/-N^-:5K!C:G!EK >N)OLM#4;?SV8HM- \D -F=8PP6JX MO7W-;@N[D!*)].XA,=Q1-EYI,%R=+B]L=.IO*DFQR^K=?$^B1UVA8;9I&"2T:F=I3=R4&A.>R*,/Y=5G3I$J$U/'( M]$+Y^F($]HWZC+&@#MHJ!5C8G8=Q2$L:)"E&;Z/3F@9@-<46:VBG-&H M#QTWEA/+5;2%8K/C!6B$BA6NZ@D:KSWJ2\_@!T0&=:Z_7 OL$IWUAF:@-:Y>.AJ<4R^YJ%[V"G+- V6VGKB+C$02H>FEJL0E4;CA.U32C" M:$:*NN\RX@R(QL+IC:FU3F,"6N"4D9;CIJQ/(,2/]A>M2'@;T&$R:PK=ZI7R@.*8:F!P%6UC M48N:5)N$\=#T&8SFOFY-^A@F]%N4L=HV2GH92U:0/@.=49IMN=E0@5% ]R6@ M4X#1QYW471MT#7"K;%F:*!L8,Q:Z?#QT-09M)IMSP]*JSH 67MXO6BN M:F4TF34%L-I^/0>A"0, JC%?[X$97PUA+1Z:.BY4Q?">M)B*@L6)DLRL7(9S MPWAH6FA8;M9NE6Q/5HRJ3@!WNJ/KFT4R;5H48%QO%E;JV[5A&1U"4 9=F F3 MU:9E@4TDCZ_"'889+##@:JN %MGE8=Y'82!1)AY%_@?E4'9,4UIYZK?''YXJ M#5BD*2P."JHE;4N)LF4_ZA&'X (I\)W'#PYQ%,DGOP3(/=$O'\;$GSQHZ #P MKU@;\=W'A3U\(7C04MX=]8>\&O6GZ)LC\SO1G'/3"1^5GL>_EV)5^MO,526C M%$;G]/?*\1*;]#=7-25?WZC/YGQ0L9,O?APJS3S'#'SUV4:S&6$1[>7'GQ^- M-WNU,&Y^$9]T$6\5J,XOXM,X@L#SB\C$1;P:"9O?PR?= _X5R9^(+%Q$?@OY M+>2W\ A*KY9\HO(8>F.;@'/M;AL7$2.2UFYB/P6,G +.2YE MY")R7,K,18"Y!I&%B\"_0DA^$1FXB!R:,G,1N>$["_> ?T5R9#KA1?Q^::#7 M@P2RN>NSNN-/L^4G@?ZR:ONJF_&TD+,W;[[*4WG+47VOI_()]9.N[5#> MYZF EZPH= W9>-=2E^A23'7>KF_7R5-O*)%W>BKYD?RN1?H^3^76V4=VS/C# M__L"?RPG_60_E="5!;YHFSF._O\]3>+3*"+;\BHERX$5F)*O*CE-Y$K,@2B>5J3[?_^ R;]/H=!<\"U]C_#Q."T= M[6#FZM$T-=7?;T(\^2C&'-B/I/\_8B>FJI+%#(XJ3(>R9 M RH^C1I.@J7055,&93F![=^"!OPGG=I.BA*7U&\OOGD\W1S@JOC@Q AY9AGT MJA#RRM_.TR)D3AFW0QD/+3QRTC@#:2!731D5=:[+>@X:9Q&X;Y T_M"D\:D] MYL_<(+HAV8'D[@J']M#0Z5@'O,1!_2[OG-90\>G;/54WW$_H$>JYOMA3ONG)<7U4>^NU4V5$-'JS7OJ'6)+0C=;'R MU [_O#GH0+6B^2.2/S3=>$^O4(R#R)5JVPV&=N2Y'JP&M;+)BTE!8(@LHA!0 M! G\2,^N$]I]/I>XKL&M'6?29!EA3M=]![D(EGXRN/QQ7YXS(LMO-?1Y!BRT MY+J[Z$X.>BSE^ZX^"Y*:V0.G&V&.[1]I\S-CR>YZ6^$KP'K5YE:R4O;=5MPN M!/WR'4>+&'&L(_')K&AI$KLNL^)G',6-Q]!\Q IYZPAU$?'GHPV2"4>O3\R) M23)<5]S-2VL(J*EG[JU>Z]=7RIA"]TRPZMI"!U7=J1ZC&!'W*"P",%Z$ ?1\ M\E*LMN?RTKM0+3,(?CIIZ;I5L?C>0>AD3UG."SDO7"TO9%9S.&4+!RC%.8"9 J4W@>CLO84_"8E>:&F^(J5]N;/V?89S!MLJ"'<[%33I9?IZ1_,?' M/SW Q*9KHK,^[Y,&U]T06Z)7<>L*=5:/[C/4^&FJ'$S\ODRZ#4.P@%DI[+6X M7:\?MR=_W;7[US7$\V>/:PYR1;8S@C[W1!Z!(R<7.#X&(F=WWKXHBLQV MTX6&N#U/D-#=L&OP:Z92HB)0>=F+>Q) N9I""'G=@PL 3:821:Y)7OFH"[:V M&;B,/[;'#!;(PXTS':BHIYW6!?NB@ .!\& FKXVQP;D"O1=XV&R;6H1%Q)?O M2;SXC(SQ33';9ISQ[YX%G7$MZYHVZF,/ILNAS>O\2H&DSMR&B M"X.U%X).KG5T;,9:%0A^^9Y&FQQL;ZP.9UQ[;"V.;:[SD5H=]8T5U; MG_=0Y,S ,VWZG4F;!'K";B6XXJY4MB4XUKQBQW:B>L$Y^IS289T#4,JS?2T M]"/2+"?_W))Y,E?JM5!_)I_?$QLUW_5DELL#9KV9[47 JK# ,G YINN'L0<$ M>"7GY-XS: ]7IRJ%V2&5MEB8J=&OQE$UL9-UITKN%:?27D&(RK6GW)XZSCO/ M$F'4REOAX!024)TCF"9*G=LQ]U,SMVMIDT&O#N""Q;'.( M.4AKCIPYSW'&SCN.A[:F N:YC+;GYF&W1HE8[%O#BCB"%E'T? G;>>AR)E*[ MKN!,\CRP2V//Z=5VIS$HUS3%[1D!W)BZRSDU* -AA#TON=ART,E!)P>=:P6= MUUUM4UIP(U;X\01.1C M $*^?"?!(@$ .0K=? [I%1Q+GG#Z8?1Y(6_4V!MNM^H/QP8WZ[(1.?.W$ M2)YD> 2 HG/5EN4Q[,D_?%TY2 U#72;I>$ M$CH=ST&EQ=?&?^ZY>!\[KJ0ZQ3JF604@NSEE 7%E=[DP8L?$ZO@V.]YPKD7= M\X*D(YDSC^XQCJ^)%N+(1B&(,+:@;E57UKWD7P\?.ZOX<$YGM,QRK>[UFO.*,@3"'XGG_8W<@1.JYBEPW;;IKV8 MP62W;6##<-R@)B@QJWV@#FDR=RS)J$JT].@JNM&1.LHADR#Y1^X@MC /\HQR M)*= VAMXEQ8,@*$I3VGX.Z'!"I1(Q#D%1!%\-1GW=L-9;C.*]]SFPDSCQ:E- MB#GUYM2;N=?N,C;(UX/%8VP338D:FS0^,K'RC6V009A].C%L>0(F3]YMQ0R?F[O1)9Q(W_TPM4W;6P^*F*C?BO/E6W$C%,.W:T M;N^AG8R<_,W79Z9:L!T_^F[=]IU?C/C7$%I\!:%P>0CRK3U<=[7C/'3Y3B[Z M:B*:[S" .;?2OVZE_RG;<'/ZIV335^5HJ*^KWA&+_00>.J'9DP!#IR> UN5G M0\,(1?)0!0@ X"( '4N%SZ.LLA:^F[W]9BSL-]MFSS_!CI/IC^]'CI^Z)&34 MN(X26C2S0VH5)JS-2E6+CY C;Y.10T8.&??D*?D3^"#G)NI(O75H]&E[M)D+ MWL8&8L$C]II@4)$$SN@YN2N>.GO&1O:V?.E,CSSA*#%RR?43?(E#):XP4K:]'#%?M0XH<+?$U?OMLT"%OU?TF%""77E2*))L^" MR+,@\BR(.XL4R+,@,I,%\;G%8JXU3>(R3O,\;R*['AD_^K[7W3%"M*".ZC_& MXW#ST8/(<\0-4\8M**QVUZPPZE5"46T/E_:&%T'@T.D?WX+ M\>=Y(&E.O==+O;E/X-&T\K,%J#=P7OCFAT?O\$@>,:>$HM4?K6!C)4@A8E;# MT!.Q((Q?OM@1 !-%F,A3*/(4BCR%(J??.S",9)Q\K]P5<(KW"D7KE7K-WH)& ML^-NP^XZ['565/Q>Q?;_-]^K6\FC:*NNIKJ%Z+X+W7J7*F+O@QP74T"Q05-^MGAB_NUW[\KHR(Z\N2?CIGLC!,%#L2, AXO0.4T76>&C/ XZCX.^X]2)-$3\U!5GY>JR MHV!H3\ 4!G#""KS'PP0B\AR)'!MR;+@U?\B?XH2[9WT$'TES )OH&HQC)A3N MJ00GXA)211@\H^O_KG@GSX6X-%SDN1"Y(2G/A5#469SSX$=S M!KJWB&65*\UVN +#6IX5D24:N%7G?_8.(<^FR/TQ>=9%GG5Q'UZ;]V5=5"+! MB_E%[CKBOV&-48B)[G0.T&8UI*=TOT-.M'C3Q)?O8#$BJF+$"WGHZ&')O-Y[;AO*$DO/Y4T[W.A+U>DN=S'=3IKD7 M=\P M^//+R>19))_YI%WVKL]:$>H>R?B2V207K@65NR#><$%<"S_D(5TGX81;P_3[ M%4UR(LZ)^!ZTZ0S:K7^GU$/B,$YT3OJ)RME3HTUX$4'T57>CR^I!J^^ILJ/9 MR2R)@G]$E3<6)6%?QG39L.J-5IT>J?""#440/ABZ@2)*YF'\)[5JWR;D)*;J M:X&<_-G,-?J7+<_70L57:H:^X&,G-F:+()SN*0/:#X:#)4"8R]AN#1_LUF\] M=C><$O"J$:4LF4F+!,DO5%0YD7P*,%@LQ%1Q*M-*W@WA:8CK _C $?@H3A W M^LX<^KQZ6#\5TQ-11YXY\+)W^-(T\WX>^N>)Z.'%](%+'T5&V2=C"0AY.X>K ML^K?+JN=/BV!\D1N?LH\A-YT4P)=!L* $4Z%O.4W:'T1?J!Z5+(7+O"]>'?1 MQ1Q)- !$' "G@"@"NQ5##-Q)QS07H0@B<:(!A!5AB"R")'I$6CZ5/)C'@[V. M5G?UWM^XN'QB3?X""/3[&?V+:.^JZQU6RX@!.13E4'0!*'K=_49)JE]QQK!DJ/U>K5?JU=N$^,%*6&_! M$K^=;L2NUEH;346K8^!F@ZX%*H$E))*,(+P(PG@.3I\+3B_EBUR:*2^!3R\D MC5SZ*%[!ISZDNZK2J,Y-K1,7D/:,2'\^6L9Q!])O"!?KM6+YY$5&&.]D.=$.9"CI% M--"66%^V6HG^%3M+(:P(0&\"2N(Q_8\O11=Z?HY_)TN?9AE/Z$:.'@C5_75A M@X5:D.0X*4BR=Q'-%FS'C^:7W.ACNZ!'OZ"YDEE82:X?]Y7W%ZJGQK206)ZC M-TAY[$T3#?(>'R7OZPDW\.%S_(^B;[[_-_KC\?=D4Y7<& D6#Y/_X.KX2QX0 M$0#^=3KT?_$2(.2GQO.@]:#$DU4G?_[O_SQ=_4]L*LF.Z;C?'@'HR;86!_Z' M$BS2U-+,526C),VC;_XFF:&T\Q[]N\23@*AO/T L/H@"^I4@_E7X^6-\'*FS MM*1MZ+1/_S6XT<'_\W#9XZ7:$O?7-64?'VCQG/_,FMR+;ZS^@9%3_:9 M;N6)XIDHGT\T3ZFP<&.D^\> HX^^U_'/$:!$@&;^\F8_?!0Q5HPE,J5Z@!4RGT!]'_VDQGT"]PU4*\V$*RVA^[N/QZ M_YVLY05RC@T6NIP60;]\U^T(^9W B^2$'W3\VM?\]6_9'6B\"(O \Y'4O#YNRY7)D.$8R-PIE RT M'%Y$TB.7BW&M8C17(:![(1.0@[JRFL4C4^NT1U-M!/%AQU"1;=\4Q>&2F831 MR-0Z2R*-P+1;5X!=>:70O1 W_"DEHNEO[P<]M$QLYR4 *]< 6=BVYRJGB5AZ M)(SUN^-Z6> %=A-QH31:\U)9$_'TR-)NNIU);7H%6.%@-JFCU'Y)\"*1'HFJ MX\J:5RFQ%:_'0U+867F]+32QA*[!; MM0+-UF4^:$0+.$(J<[+:[\]K_1HCK4-$KZ^J1'>:#$W-.FI/9^2FN1H"ZY'F M8,/>"A/9:.@QLNI4:QL*;"P9R&H),[$YV9?BP\)%.$579:*B!@-V"NB5?;NG M$.P>JT9#CY#@RAH)3J1/E0%LTN]Y8A>NEXSHMH[0X-@=J'VUK3>%/FGLZ K8 M7 60%BE"1\AE/0B#JK+J&A#9@:KCKBBR3C3T"&7Q74!HH0)J"*7:KKTL5;O M+*1$Z BY6 Z-.RV4[@D8Y2L-O^\J?B4:>H1FB*7 M^G[3Q96@UV.@>9? T$?6M4(JH]<;."*8Z_#,".C9$QFC7U/US%0BX>FR$6M MCQNKO=@1&*RRK-/BSN(-+EK $1IHZA6]";"-@)$F([&]:7(&IE$B?(0&O#I! M+G=UFC$@K-D<(%4;FZ)4K-:GB1!CEBVV7@D,R*D'C=9RJ2W]:.@1&@@HV&*& M;'/(C&853=DC?@6,U@H?H0%H-F[AA@7L@68=$;@6C]0[1BC"1VC 6K$5E:FB M)8#F0 36]C.C-(]F/4(#\M"CYXR,C1EL/I3;C8FV!D4M>A[20P?"5&3D:;D% M6,8*WM86 EJUHEF/T,!^CK;YJKY'A%T+60(:3]3(Z V&C]# 5!R$NCU3%@S; M5>M"O^=@0$19\!$::(R6@M621HP J1+41BQ,:'G1K$K45II%F)R)':&!6;996%%*-N*#ABZ'4 M[ L5*1IZA 9*G(@NL#W@ [MEM&M=(4,Y@C?D" TXH=HSNHRZ G;4S 3;:$-9 M\=%:C]! 1YBVZWB-'C&J)'1J'4V<2P E(D=H0&KUY18@K6M"4%_,(Q;S%FZH MQ4-3\HU.VYA1%B8UH>E&)&6L57[33H:F!)RZ,F5;U1+<$W:>0;7@4GD!#**U M'J$!&J>0H=8<@*^ZJ,D=U)030A^.UU[5W958-1?0(9:%V M;4G.S ''2'U5[G?PMCR>:2)ZA 86PK8FXV0P,0)B:NH#==^6@&CH$1K %!!I M <.]+%@EF-O"$*U.L# >FMI6O22U>%83): 9>GVZAHKE6H0NT= 4:(;3Z0)# M&6@!Z!#D;X&Z4:VUDZ&I$PBF+0;EV*$NL+N68LM#V'%*T0*.$&&CTN&"G0"A M#,?B[8&S8%5US\=#4PPSI]O3>ET9; $+7E4\R6QU%K5HUB/T2IKXIJ;,A:50 MTBKA())?Q=:0CX>F9NWLF$U0W] 8 Q&T"L'R:$M&CSQZA+294)N$$E<%C9'I MVOJ4LYL$1L5#4[-:)<[!/*;;%BQ=[3$3$PIG=C3T"!(.V]6=W.!&I-!D:B2H MSX%-C>/CH:E9)7H3O<5KV6'H .IS2KE!C%O1K$>X@!@,J1(.1YJ&1/&S(0&J M30Q,AJ9FY4B<=[#N;F%@>Z[6T#K E(Z0$#W",(,6K#>YV<(6H$&=%=L+=EQG MM'AHBES:W;*%"C.R":S)M4,)1*LF^+R('>&"(>3/Q_U>68@>^0ZX]7FH,>*I M>&AJUC)C!;A4Z^)5^-A3-I4ZKN/"WOX0O"@G+\O"0F'$\O@RUZ4)Y:R)_,[T9R1 MRA,^*O./?R_%/IUO![MG&)W3FR;'!Q-P\L6/0Z69YYB!KY[9^OBR!0/\C0#. MG_;B#[K H*_PJTV!\HOXI(L OR(Y1V3A(L@WFKSE%Y%#TWU=1 Y-&;F(")I> M;5J87\3O7<1OILZ_*;7>8++/6R!\29??*4+H(C4J_O#_OJ!?_O2$X*_XY2OH M?,1//%$EURLPMJ(J/THI'-SR,%@\ENB:\\WE^>:CEWZXU_2?J=#*'QP"_2F' M@,!7_/+5>3YR6">L*9(3QJ^$<>UT 9X"&K-<8H:6O$4AEA>]PMQUK(*S4N.* M3+96B*-K-Y$8J'HGY8T+'\;)"G<=U*8,IQ]\RD-(9J]?S#.0RPDW)]P7E>WK M(-S,">0IXNRH?L%T/.\:)*CLT>);%KC3W]<_3P;]%V67DV=#?7(YRJ[KS'6_ M%3'.:TE1E3FW55R:\9C=KJWTZ/4:7("4B,3^:1!!B@0*'LN)RCGQCCCQ534Z\:N7Q2<7<@N\47#6Z)%DWU8+]\.3'G\JQ$AG$+U*I?"L(M2MZ"*74!^?NR2.I6!GPKRE% M-=M/YM,S*[E_R*<*U.\)K!":0+]51WMEV]2Y'2\F>2=P$<>!T[4OR8#.^TQN M.&._[5S*OTDI/VO^T-N2-9(Z\N7GW9F.H%:+FBQID9QY@$3++ X0ID"LXP(2 ML=4<+$+$&<6+G*=OC*>SIKG?EESR;IY>UQ0,!CD! K 1K[@H.G2:G9BG(TD$ M*J+P"1NI7=AIBJ01&"CBY+'>$CF;WQN;Y\:. M#PL5%V5S_O^S]Z;-B2/;NO#W&_'^!T7ORABPM2-V=14(29FYYN%9S\O;V^=*(]=#$[5325:S MD\?.>$!@+]*A3,)O=M6W"954Y@M!UF'3/[<6,/"F@H+=(+)R],B*(_IJ"+MB M+C.SHJAM4;?.+<=--5P<]=;YZ&-!:M06\:?5@&#Q1#-^TV@"<1"(@^]]6.5!\&L2S@36.]FXB$,GP020CX M-8@D?&)ZXH_X-5M!>;ZE3]?%IZ$PC'2>BJ,'J07\"M43D4-)R(L/"#@FA&PL M-$-08(3*0H?^ '--:C#1DR4O/M6B^.EF<> 1Q)$$(X4JF_#6ANCGH&RV$M0HI2/U+'GGO_Y-1X^H@0.6O1B6#8((GQ9$^ 26'0G1 M[CA3&):*\GU#1_-IO#:55_#.R;_^3:63WSF4D!,D.Q/QN0;$3[>$OUVI=N#X M'QFQ",@2O[^F%S1K:(XL)2N*>*]-OR*!Y\?.@R8)F>O>&CTMK_.=6'PY(!,G MH0LCZ, (V/J;N.L7;IV\DZU;MYF%^'"C57K]27(XB9G\T^U=%M@:6R*9732R M2XUBY">".D8 :C029)U;"HI%YL"O!%T7 !$)DA@2ON62#%0(X ]_H(\48"#^ M03N&FT>@K%912YC1[H#/&J,^Y;*L*A5<%O.11DC,Y1K8+9H7A9JAS=7\BV14 MQS"K&E()B8.8; &?_A0^#6(9G]-:\2&6W9L&K+R5EZ)^>WY"#Z<$2M7:2<67,9TT=U%W,/W>N[6:571(N:HL_7W;O:$+LO M!,,R'HK$=U,<0? A8.^+#%I\D@8^(_<;^!_Z$YK-)J=H^*RQV!C+2Z2B +W@ MH@WLGUQ@L''>WG4L=$1F@H/6YAQF_JQC#HC]6Q+[N7F%7V%R?D$[(;4ZVVAA MZ>)$,%B0J*(:IFZQSIF=V4.-8C[=JY6&LW5[8G4ZB]OIX"$[B-C@A_PN#/,? MSQ[Z2JJE)KBQ-4$(JB-IFMWC(7_>-*$?*)PN51)]P6E=PE"@@&(OAF)//I/O MJV?[G)%K9Q>OP< Z)"^%H1*4C =&[F5Z=!>:&+7MW8HJZM#S4D#TOQ759LZV MPYN'TJ.K]/)97\GI\>SI24*W22MF:>O5($*1YI)!;C1@],";/9DW^T;NWF;J M;N,YON8?)@^\)940:N<3@S'? J9.^L-'7HXONYWYQ9?!(I@O&S@"9^D(G-^2 M3YW<_>Y&B,V7?=F^C9>*]_< M%OGH.OQ4O<[W^-8J"PP-B#['L#E.96 T=;009,F&[Z$I?3K<4+1T'68&!?&1 M,W:8+CBU?P9BY\OM",9N!31"F+DDABF6524RQ8RX0'[RZ/XA7! [L?EL%N73 MJ%!-#].YQ_$@2D !XY'=7MR@F/T'LFL0I_AL*^&#[)J*KBJ/S\_/BUE4OK]_ MN%&6Y=8X"^P*(8O80>"+BP]9D*WA\.J.9#\$_LXW\W?.+8#QW1,LA$'K#G\Z M4FQO2,J].3V6BP:UY-*JXJMCQAKI@OP @-N#Z(;YV2W[&/Q;<[. M),;Y\I\[2Y:DZJZN$58EY$.&_]91$IT#4T^$8 M^#47[->'2WO3L0$H&0^%$8@-_./GJOD)"%M"8.^N;+3$[5*['R36IP:ZY 2,#M';Z; 1:6=3 MXQ=LE1!\PW0JF!(9L&D00CEV".5U-DV(3ZG>0UZO\M5%*BP;U[?S^3H+;(KM M@E@HF?[\D4QG%$"I 70CR[908+O(;TY'BF!B$V(AZ.8Z9!>9!BY3X#(%<95+ M-EOJFHGL>'*;\G@3LSB6BWG*XC[B\38^>RC(T>YLAE#K]JZ520P[*K9B4F#% M)'V \P(Q$8B)GQ59N?#Q"CO%H$'DX$>[).<4.3@I('- LQ=#LT%;Q9'+$S=] MZ+UER$M-BCXGHZ(Q2SZ^:.AA(3^F=>Q,IPDT57PWROZMNBHUA#J<78-_>[.,>R5A MA<9WB\E MJM:DT2RH*:VW1C>E985/&LEY%J0$%"6DOU%K1QV9G"@8$\XRD+0UJ (O;1F$ M&_Y4VGU3T18_^=*^M[6#&3./^;*I:TM90E)NW<,,ZA%F68<[#PFR<='HO13U MZU(/]>M%ZCB%1%U.\FX\@8V!V*)OA0-)K^7J$>N.5PXY8K!,2!7U21H!$%3)N1 MHJT,;J1K9^VR(!POR7AGEM^?B_A M7I;'W&3S+0U.&W$+'?QEN,A?["+_$8?'GJ?10CB;NL/2YF$YBO92J1=A#!P.N)+1@S"P ME^<6OQ;D]W.# TC)K- 3AH?(R M2DY*JT$L=G2S)Y 1/TQ&!)40YY)2>*>,*%9?9IE!OI#GT>QVH973:FL@$QEQ M+,/I;),'(UD55/&8R8,?* ,O5:"=>L#'47( ?U=#/V=NK7B,T/Y9^0J-W49 MB_B%H$#W/0DW8*V/;10F_!'K(="&>#%$F0=^L5L/(+UL"6@Y6P-!0F<_O3JN_''=TQQ+1,'U)=N&:85C$_M!& M>*N'08G!#S3YSPD!X$)!>,SY0OMEKZKJ/PE:?%] 9+'H(;&.%#_#%!=P(NO1@N#: #_]@X^ ,NC3QJ MZ7!E.8\6PUH7;\J+4E#4+' I5,#'7N'2;Q"^.&0T<.%-#,' T[E@3^?\=N$, M0Q[?PVIQ*J \(M$#%+C>(POO[\>)EX5Y>\]WQ&R_F%*'X6@:R\(4LUB2L=U& MYD D!"(A@ F\I# !C94X*M[1^:)F?.+HZ!]%M9?M@)PZ,WWI.08[^M@8@5ZU M78\\L)./DN6SBTJE8B1U?B[3$\>>IL_:6G M"=['DV)M6;T91>\&_%I_E(QR([>%5,#+ M 2^?LX_]#2R.=_ R6L=OD_=*X[G8D%K=VY[22U:C+>!EF/4<#V4R1T#=.8\, M WI&NB@;),-@F)HXX[3%YU9%_D#!=*E2**A/.$JDOP-\U:!L563\)OD--GQJ MI1\?8RN%7]]+L5*](2Y[\=4@3K#^XH?FS0K%[]17&+3<+A%^ACI!#:I66D6W=ZZP,FY M8"?G_';A# ,=W\-2(35:=61ZQ2!EZJPJ->4%*MD<[5>9L*J7XJC9*?'AXN1F MW4 ]I%OC03Q"DB;I4(H_XACFG\X2@6 XTZC)=ZY,&"%=1Q)GZH)J,#D7%"@$ M0&H!5.))"QRHPF:EA"2;ZFCM#720;?VM\YUBOR*/)3XY3E=[^4A6+[>P'Q.E M;971U,$)*0&G!YP>0"9^;=G$1SG=B.C/O)F F+AB&$C=<^Z( !;Y)@(OVF<&)\Q6*WR-X\0I$VMM$8SXQ3&77 M6;/"SR.I15Y(/QJ]V]4@3M$38R$^=2B>&PB*0%!\9P#%[Y7L^2-!D37-A_BP M$;_O6:.&V1FH.7$Y;X&@(#94*)K>K0^YF* /,Y-D-G:3^UMB@S?_ :!IL)Y" MU(:"Z1A+O#, J05I'QT9IBZ+T(P*WP?NX<_+1@<%(Y]FR8!T@O\772YK.PP& M7V15:?,#SY5-O'6:M#TYM_@L*A:<"/[+1%#'J(U]Q^)HA$2_(C@KF9_7XL-^ MOB='!X5F+G:OY^K8&HJ3ZI-0-"A "5C^U 4HWR"B\^5\OA<86D_DPL-[]2;= M2R;RT7R^VK@==K+ \+3J-9'\9D,U?E-$Z+>9,YQ@QII*R/K"P/>M'G M/%I69_/4.BQ!.TVR>2#LI= ED11(J^0E;P@V%T]'S='-X4>E:, MQZLIO"3N*R>RR'S#R@_%9.RVV^;1_?PZOQPO[B.3%L@*L*M2H53\\\N$S]>& M0OCCS[:>?J+XV^#^&.9^2;.&"CJ)L/NO(Y4)??VRSD:J10>#:;:??YFJVBS, MQ[KK\32>GBKG(]7Z#XUT+6->6\5HK[*,5SLIT52P!4304U.A>"P6A(<"?G]? ML= /YO>S]WB,ZKB:7[^LUCUAT>MFSF\7 HX(..*4_3Y'VX7S]_(/#M;L6(N%@J R65 X239$13,L[/R#IR_: M0S?%QT>N'WP3'[>D:J,_-AJY6;_? MFE5N2Y'IRW %? SXV1>???8:%2:"I'-@J9^EI7Y^2PZ:%C[7J*#LMU\2U3-2 M]/D&/45[G7ERD:XO6^%J=35($$S+9"@2WX7)#G@YX.6+\-:_FV'Q&B\OIVOS M05G>97K"0W29&UT_ESK3+/ RMBJBH?@1ZMI^NE\0>$=! BQ("0<<$7#$N00; M@I2P?TJXKJDD\RNK2VQ$$'0E5=J#M13D@L_4Q@]RP4$N.*#8\_ NP:/D-L[O M^-KDQ D(>RPD*2/2YG,-E@XSB5:"K@OJ)X(-?Q.;X:+LQQ^:-]X! 0](-R#= M(%5ZQ(@FG6Q!_1'O= M;O31&?:9/_#K]F^E4R>H\WO/1=;Y33C?[*3'1&B0( MUELF%$E>-M1;&XG:&!\>G";6LHHL4(;E1$4P#'DD(\G1MIRUP%=1X.' _#U+ M\_?\EAPD6#\SP5IC_"DC(XNEUQQ)$1^957NP@ M$:=H_I'H+I!3P,\!/U^$&_R:-7V1CFYG(D"WC(Q9&F;J:)R"5 GI5.'6.ED. MAA5S-0V?/-X9_"J6;$R@W2;P(B[8BSB_73A_[_G"]3>9*UHA;.ZGN)\']X:4 M':=1KV'IRQE?>T+A%5;A*5_Z5%RIJ*W\A@3K9( M_F7*@'.B:B:^*];XWOAV8(P'QGC@7)]2.>,GXVVD\,IW@F(AEX,;H[S+OQTD MXBOWC(F8W(S-^V7WR>P]K07#F#3N^DVS-4@0B*QD-)0Y9@?5C^*#G\GZ@1_^ MZ0EGB(0+"J=O1L6[:+[0N**@JYH5N-R!O1VXW!>@U4G6CS&T)\O5&#$^MD/I M:Q_-W>S?-&K]^]RJ.#>:)2,RNI[?YK#F3H'F3H1BQPR@_W2&",1"X(9_=3T9 MB;.KR.30,])%V2!7?'J1V8\BX)]ID@?>^"?I;: M+-MIQ<3<\RBY'/2JDWAD%)FK!7Z1'2329$!'.A1+!^/+ D;_'KXW]SV<[YY* M8#Q,S-(&DU@BS+4/+.O LOY9#G=0(AX0_D]T*2^YOIR61>=!8554T=)U).4L MLZZ9#XA :/C8J.8TWIEIPK3%R]CO[ IW,0W&B"<(*E#),.G2O"'RB\NTH7."[J^ M!G2-)=2L@-9UR\61A/=^&*2O Z?BAWG3EQD&MP5?'0I$VTBRR,O[2+G4-*G5 M;]K%;&^N:+.Z6GTJS*/903)"JLPRKXBY0 @$0B"(+)R[]?.J$!@\)/7E<#9\ MY,-R<;C.S5%>3K= ""0!5I<_@JGSM5WJ%#CLLVV8'\6E/],'.Z<0PH6:(B2^ MZ;(@N&(^(NAFUDH_168/G=F\=M-,2^,Q+S:P'1*UJ]TSA\*9 2,'C!P$4[XB M4?$J(R=6@_PP5NI9? /IC7SU09 ;]RM@Y+?:$O]C"D,%?24A9MY.B)^.+"DB M0$K??,WN!'&"*&IS_%@2D*%]?H*./U;)E)*Q+BC<0M!-B-*8$V0@H A#4V1) M,)&#E(HO,DS\ 42]C*O/7H"LXFTR?VWN,J'S2-0A]CU;'OO EDNRL5"$-= . M^OV^UU=D%84G%&+VK53!OT,\2?+RW__%?]AW$14DZ""7)NQ1SI!ZN"L3Q#S_ M?S]/X.XEJ6C<%3[L3!(9SUN3/_^__^-]>]<7"XN:HNF__L.3__WV+(MM9I1( MTS$*#W4DS,+""#_YEZ"LA+7!EIE.TR"/IDOX*]Y^+=@(+@&^ .?^%;9C9R_G MPG/8LV-,=H<5-#)_T5_9'Q&Y:W^F&:1B_Y>.%"P=EPCNO7%7E0?@[IG4LE15Z6P:1S#["8@+D) B /"@# M4FO,2%)X"UEN[JK?=@E$J ]BR4PT%8V( \0+\4$\(T0&:3$=&T3X2'283D=& M/#_\BSZ5_>):F45BT20?2<1Y]LWQ!>>.Y#D$,-TMWC8;7+;7;=QFNY5&G;MN MU J5>KD3XBKU_)6#*DT71#SH\UQ(O=$M=KAN@\LWZIU&K5+(=HL%KE2I9^OY M2K;&=;KX@]MBO=MQUD35;]V:XS<3/\4E\!@(!62(NKR@S3(YRY AO9)5)?NO M>6T^Q,H)OB\XHYZ[^ 5RBB;.F!DQ'-2[964HS\<2C];38;@1+2VOXV-J]\BJ MA:2L>>"Z 5P6^8O#[R(LX,UT"QV+I_?I.EM;R2I1/D-8WH[>9!R8]COGC[[? M8>G!R.;OR#^4'JC$.$1AGA,%86,?)$%D=_[A.5:'SKYTNSVKEDW,6*+?JOI21@B M_XS\MC\FM]C^T#*V/]$LW?Y$T^T/5XA]]@\GXS/EFCK8EQ*7EW71DDTNIV%7 MA,L:!IH/E37W-_M9,Y_+.C_$.V*-L#%/VMXY9K=BLU0PN95@D%F]^D+3B64J MJUP!JY@5&+/X[R!6KN"A^(U,#4Q9!A')_8U_*8&W@7\T1(JV^B=$OF9[P&D+ M1.^(K]O>0WOKV,O6T%@0U_0J^Z6OV(\6NK:4)4#1L'1UAM8J=\&7++0960*^IH3W%,UM)%)%VT0"Q[3 M!L'J8L^GA/;X6O$&6SQ2C8G''S(60LP^/';3["]-IZ M?V"I0UV;(963Y#&P GR'!.P3Z-H;-\5;X1G5YWMP#]1PB8FT) E&1/H[ITZSG?D1B'LA^);Z_C4O4S$+64!RPI8 M'2+E>7.RH5ADK29(1\/UYM7D6V!]3':O/U %?A>Q18&?L)IH"I8ZV@JD@/O> M\$BXD5R*&!!9 "R(#X"B7"Z5]Q] M$6?+^]D::T[=,DS.QF0F>]2L-(ML: P%.)1/I-6SIG-4(+!!2&^>6(C[K_.+ MYR?>&@;,SC5+-1NCGHJ9!2',7R5+E8PV4J"P2@)\;'(Z65&$"YTX89(:^'5! MUP>#Z$I]BL6:A5F^5ES7] JO3@JMO_Z-QJYV<>HX?&(*,]LLYZ'<")[*K3"G M8A*FS^:8D"'J#O:;D@E0!\34=.!Y+%+>N/F$ XQ!I) 7EKG<\_TL.KTQLLG! M*'5;S&[N?]88-$;>#1],L_W\RU359F$^UEV/I_'T5-F(NU;JI3)UJU M$$W'X0Q"T60F%,WLMCE2F8"YS7D#5S#1G79D"3D!PQ(G''L%O+.ZZ-G)%JV;^#E5.=] =H%8:M) CN)2AVR2(%3R?' #ZGTT?!J MO0*="*:*_94MUT/.]9,(4OPML8'<&SBV0 <3]UI#"??8!;7\$#HZO!%$6^\N?*VVA^/4E8Z6ZO MDVNUD%BW@0FV7$>ZI51'TM=PZ1#\G WR<(@&.S,4 M\^"K]=5%T\H[5*F]Y4VVXTW887)0?PT^E M5CN\ #*YVAV#;>O/$-AQ ASJDIRR(HAD83N"R/!*&\%>_ZY0'@9M_@%+A-B!HZ:6,4##RW32IFU" M$*L-/OCL8]XQE,_X7(>3&_DY=F?$B_/"W:S9NHZVGB=_Y#1=(T7*K8MLMVV3 ML*(2X[D_T<@;2%VM*4"-B[S ;UA18<45QZWU/?M&WU@_WR[$3*_Z,.O)CTOU MKM$?8U/^RL=@L,^>.?7,17(M1O?9]B5;GG4(TPL60^J84 P$E=@0 I7=# P* M\AOZQ177W%(P]$M?+1,BIH@DD;B%H)ROG5I1(7F'A>,74F0V\AR/M8V$64RN MC*\+91#_+ ME/KV[F@+AW(JKILEJZ)B$4G%+H"9%YL7A2",)\F&:!F&DT^ 0#:80EH8$X, MP6W(@!BTQL9^)Z__1.PBN@"+3-AXQ6.CZ_%UVVC4'<(7\-Y.K&)K:232)W'R M?(XD\+45"-![(HYV>&G#7SV=4VVSK/UZOCX'V2+?,[>/63#]%KGX(3L++Q$6!'6FF7^&LG/2/(6H-C5,C0*NEE=OYDSWJJ,_*.WWBJK M)(>/W_= +6EZIYCRO_^32:8RO[??:ZOB,R8<)$@ M3C;Y<$-:9=U[;$DJIB@1),1<6F2)0_I"0-QXDX6Q[58OL! AK^(F;*2I12F< MHX*8N^MGF\Y#\ N[=+_QZA+-OL(S[7SVQPL]CJ>^\G(R\SCBU1DO".G"W9Q? MB6UIM:&OP@82?^'EK# 3&$C=M*&<[:&[D]=4_()81T@E;$0YN&_N*=%#\BBM M;O>Z%HY'$O69<#U*AA?=]4,JU3H!3<9X3A+6;O'!QFE]_>L0:D*J2$0N)66: MM5 YS/^8)P3L"8ZQU:JSA+9M&K&/D4-^>+\%Q4EWN)RVAW"=#*,=P]Q2@C+4 M 8B* )<@[.B*1&_@3Q4H/,&,ICH$_]5[]HIG5) AET[\(F:;YE\FZ7QYMICR MU76X5%7;HU1$7WW0-OTRWG1-R^A;?1WR,B1$T=7E,;9*7F%/'^MR\K1N9(5H MLM7G$.6[-[;RN*Q*]_K<=#.H@1?$5 MDI7N-+)J9W,6GQ^'K?ACO'1;SJT &R?"WXJ0G!<_UU#FAFZK]K3'A/70]D+ M^NN/&=O;[[!A;&_8&'#_7>.\?Y=M!J:WOV[W$K*'9#-R4YCU,ZW>3"@5A:81 MO3=7G?$)A/%('ID(J1PV1-PBJS.-CKV9 >HRJ _!(FEV/-&\ X)AB&/9!9LG",!.BC( MYHT$66?@3?A?))"!'Z?IIEV"=L5E37]ZHJ_N/F6[O(?8(KM"E\ET4N4]QT($ M?RHHFQ7%M!-IBZLNK&$NR0<-GZ*$7;H&)L'UE+_L\*E6; M<9[OQQ;2@S*[371O5H/H@-^^4I+Z\JUQ]]#ERVDY&4YHJ\B3 E?NWG,6G_-- M/C[K/=4CK<:B,Y?:I=4@MGO/6$VMY1;/#_>\_&+4V^%^27ENM@;QW2L[CZ+. M9V82*C;J[7QZO4*&E1\/$KM7%N\>,K,87TP7YUI,OI:&TK#PV!HD=Z\JQ>#C^O^7"^TA0RZ^9U6E\-TKM7#CH: M*I4>A_/>7.X@,R;UTI/1>)#9O;([RU]GKN=X!<+-/)8?S?*HSY>J/;DJ5AX2*-RQQ!5<:N\]EHBLF8W&TPXVOMD-;>]H?XM^=VBMI2,2970")M;8A%[-8&&)Y':G2=P,G7E1]\NL4M/2U;5D.3*CP6'N.' M::DMU<75QZH'M@:/>8>&>LL ZE6U\S!^*#[PC:>45=+*VO)%S?[U+W^5WE\& MP.IR$7V$,L::A[**5!%+6$KCDR-W1DVM^_,S7ZLG8HLQ]'B4ZVNJ=5K MM806JU?.?,2L7=O?L%/0NZT*8.+Z<"JUAF7#/7Q&1J0NA!2.> Q20!-](WFY MF07\(]KFAU_8N.*.W[W<$2=(LA0Z.6BAJ6 D-$9V-5:;5<*Y[0TJJ44B=L5N M#_,:C?LW\UE*[R6C8KU[/;U))ENM(W4E'_;%8/@1V61KSKJ?MJS_[5*_Q4+7 MGN4YK3FXY$Z5.C*]Q71TO>S<2M3GVE,W66CWUW=/J=M9+]F41;66;J)&J?77 MOY'TU2X6EIH1,LY7PP/(\)Q@N,Y_6)".?Y0'EVY-GXL;@NKHKE9>(Q,H^GIO)M:T @ M>:.Q4"P3^418\!,H9(\ VL&-.']M>SXRYTL7:1L)EV+L?GN1\H&615?$B'?# MB7!SO>[T\OVLFHXF[KLH"GDGF+/]R3.6SL/JJ2'#^/6F*-#_&M9BUUW IBR^ MCQ?/EJ0C[7+.[=));4'!_OZ._H/9WEI\GB-QZHT\(POKA([%\07D&:[W@$P% M.?KW90I28IMU7<% IL%F5:D!4J')A(*/#)UUBL)M8Z2L>.%YD+U9%1)")@(9 M>2Q#TZ%(>C=8_<]%F6EU9%+@@4W,'1K)#RRUL[74OGZ1@4GWB9+H?8DS5QP5 MRY9@1;7K*5]]F5S/&-4=28%4%5M49657?2P#9S):EO'9(^C3:V6'G M*5[,S<(O[;B$8M>/MVDH=P9;*A0YAO0YMK+:[[JUFQ6'QZ7'7*O8F\4KNM M09H,_O1) %RB?07U#;LA?UNN6>I"D*5/#?=_*I'[Q5)Z0E-BR^B63@^BV8'&9"4J5 L_MVL0:<)-TGN MSYI1G#$?3A R, 6/G=*,83$@:184])]$&AZWJNSD:_T9"05[9HQ_)B$+C? > M">DC_R:3Y?TCO\B6BT^S=3A_ISX\1LPQ]-1B 1@/Q2*[W6Y''2U]JIX9!QG@ M$"37%J$>YIT/(6Q]*J,?@DIE%NVN!#C9^U!2AFEA"A*Q)<]*=NRF.A>[12 7 M&IQEXL-_L4&"G$2V,[-HJVOL;^$?AJ3HN?.%=N'9]6%M>RU&8^3U#3?FR'O[ M[^3>]20ZO>F6>W)M%3.4.R.6&:X T-RG[O0-C>C>$5+@D&V$DSA%PX98B/M[ M2'?>L^_'ZD/_RBY(9_,;HP(;<=<#!.N5+@,X3 DAHRFL0?KXCY#0F_?WA9Z2 MY%$G4[TNWK2?F]TQ-!@G#T[J@FV6[)%ZEN>!W @_$389'HEW7=S9]0O=;:<: MDM$Z-O2IOF,D;QOYNWL<27=KT;MY=LQ76U6^MD+1N8XPN<JND6&(UOOV"P3Q@_:(T;=K8(+:K<-$<"HB2 %^&,#>'&PP,W]<@*2D#R M&:1*D<"_NW /61%Y!F1ZYF/"]%&&[Y!1A_KM8E">]J(K18L^%&\ZC^/L%\J" M;CQ??(B(M_&9L(Z/PMW*W:)G$$"' [* REMG#O%;2HQA&A3,3J!SF0FN(K5L MA*&V1%0>" 2[V>>,CX[+\D=G>#>6[O+1\$MJ)J2ZDW:T;L1N[C\X>VD[2-.= M",ZX11K&\3W%Z S5)_'5XWW/*L?K:D,IY*8/6&NFKF*O:DT_B<[&*M)P\57@ M,!QR&*+GY3 4GPF;&=_$RB%<88LUMC:"BN)QX+O:!W$W4!C_3%NN,[.D7)\N M4WUJ(P 48 3!^RT73"U=90ZCTVDV>,#%-S'NZ_X@B0 M"H5)L;7C)9_AQ]%1C*=>JMEXZ:9FX0=#%?E5=WTW'[^&CH*/9[.*F_B[YVPO M4)HA),,T2[1:4F>EY4VU6!U.C/XD/9M_+T5:G-Q\:ZOAY/HU'1=CX0U.3L7;?('X%GD2=,&".2R;AINW8@A/;U?)8 M46$]F:?M\K>"/D.FD966LJ'I_ALZ>6[6;F^*X9>>D,S7JNU,935I9U\QM@#< M"G8/BPJ1/I%C'?K+ZN#OOPB2 MDDC*\SQF"8TIF3*$5+!7-)<-;+ZMN;IF,C.9PAB0OP*_%ND$7(2WX=\3S=Q\ MUV#0$+'$1,\J%^XJ5;)*]B415_A6&]OC'=I&;^6.=O.,'\+'+"%\TG#_S6H:,?<._VK@]L8RIQG FP!;(K%+I9E1KN M7E">S.)#E>S9RT_B\\)LC?E:KQJ+Q:>MFT):NMDP"N-O!MUF+-Z&E?H.8'J) ME*MW=\6;Z2P\6CP]+/-2/;EN$?,OQ?LXD#X#D.V'<.0IWE&?VY26S1<9"O*7 MBYJ2I1/KQ;+).V]/:OE;_H?2\P89-^B0EC&PFIW\);^+\I&$+4D]8X"QM4/) M>I.2G4J(;6H6/$-EZ!/M_EO/F&'(Y@N>N2_TI4)T$9M2@HRJQ ?/@1-KV$Q% MYYT00%[ 1R?3)^E %&; .P)7T^$3C?*GWTZ0]Y%]]ZK=Z9W91N$W.OXN.8\Z M!TO WA2/+*)+F%!I=%A.;PMHEO(5B%AR[(/_V9KY<'ES<"+!')Q@#L[K M/]LD^J[9)K&O@,W?EA]YUV\G@N& G?WG,@.@WB%PX#%80[8=X.H34!SL6?_0 M>6A.Q<^.'G"'@H[QA6.HW6#)?OR6IYO2>8;6X3N&>-K3.]FK;@[MS*$*,=]] M[<9FOY9HW0O)')\4,BN]F$D_6?,6-'+L&]SI\4#L\-T&/?V-W1F@H25^ECM> MCI#3/YOVYH;^=^Q-,FMNI5F*Y!F;)V]7M)J8/TAV [PU<2*C)9)^O1?P_WBI M]F"<\:>\\AL5R=>+#:]@H/0+82UQ@G;$QL:W#14Q]C^9W+E>YNJ5*&J/^$;Z M3LF]+#MQ5&L=4^Y )")+691F2-G5M[("$R_5/7/7^6:U$3/:=T)QW2\OAP(? M[ZFQ%C#W6EQTZ%W%DV]8P4.+94.D%,NU4[__5^R*0G +HQ)I(K:P8]74,L2L&.M^X;#T]$P>I;ZY8=9XWI];\QN2]:D M1=(*9\07WO)PMEJNF*MT"UGX2. ,LDSNB:[S<^=7?S\B>^-\;#HKN*3I65NP M^,A;-VX8+2[6QNWCTRP\-$;Q0;Z/#?762:9@+U$8RB[.=P+V1@I#E?:/OOYR M$Y0/+-# GV3?.NNM%/+MV(BM\JMJD.C.&^OB]K@CE\EA^=H@?:C9J32BQ:4 M7GE8?URH^?)+L7^1%F@TL$!_#/.\W0*%H0C&>PW/:NVN6YHFFJM9.3=!UDOA M);?N0=WON5J>!JSR;.W-,R:IH]B;3^/I\/GZ>BD5Y[V"6;TK*,^C2#:P-P_; MFU?[;4W_E!")23K)J"_/46QD&_ ?BK:&*G7('9-*%D\^8$MSS0%W8*%K2UG" M%C32E[((9=VZ9HTG[EQH4@Q.(L P^-F._[(&&^>!6"A",XY!:TVWT\TZX!H( M>*]%;XG'L1*\K0N$GDHR%D*GI]%\T \96 M1HH):>U.MI/G\.JNN#84/,([0 4IER&7C%@9E20;HF48GM) =BN0@/(<>^2F MTS&TN;X3";/NAHS^?/;8J38_&3]THL;P1ATO(WQ^4(EH\J0P>VBM/I,?\HJ MCWXD(REKV#CT:YLQTI%$G/=EC47?DI3JWFD+(O45N0HA%&WPX/./,N.-%9EX<5 M\'K"<3X$Q6'X-FO -,)/\F2H%5F=D2HVP]0MTO?H\B.\ ]318J-$)]=(Z-FU M&5@:W($\T%:,T:\X$#DZ'#"TU\"UB"W4\%HAKG5_$/ AOXSD+8=3T7U;(8OYX-*K-UCZ]+\:="J3TF.8]#'=F;K8-V MI0RF$$V4B>5'JFC\R'![IYUC@ANZNXV?L-L/<_Q^I;,639]^]J5HIM2*/^3Z MLW#K>O!X7XH->A'2';N_W9BTMUD*U67@_X^A/Y8TSK.CI$ YK.=S&UZ&>!H; M%56^*#.GP$\X8R/M[2=?QJ=1TPRCH>9)W7E%+6'9=P>BSU%4KY'%(';/A^]& MHV'QZ<5LMLNH=W>?'@-:U>MM<;+A2D^F8%@!/'15NV(8GZ\MM17W==[5!7D: M6VG3\(N]8OC!8@76)D4U'7WY;0ROXYF!'ZV9IK+;0^DDTL T-10;FEN=XQS> M"'NJ XF VT/\/K6!ZL!RAAL/8)&@(>9-Z'"0=*+?28TH '#*8.,10]#E66_=KMVIZW9N-$DK'F#0 ML ?4R,I9,)S,LF2EM]@$%I1CV"RN(G,M1U!E[K_>T84Z>WYH18KIR ._ONW5 MEQ:JM?OZ^TU./R30O>B?F<=4-2QT'O49ZHC5>04]%-4F00':C\*'S7Z)]J) MLTIH8^NW>,/^@NM80T/491H7<.@+$Z*EPPQK$F1DW=P?)0(X=?4,3OP-Q@O= M%.^>N%O"B"%9B#:[C]5XAY<3>?.IWRUW5MK'B0$(@#;>@DYLZ#(6?X)"YHB0 M#8OX=^67GKJK]4A^F85G-VMA9:B]C+D":+4#&(T^75/[FSK=7BAP1=GOB-K6 MF7GZR@$69 BED^-C89#\RR2=+\\64[ZZ#I>J:GN4BNBK5]R]SSFT!2JTKM/1 MV**8--.K(>JWEK/[#<KEW:Q)Z-Q M*Q&YO@T;,WQV$?[*+S*+C3EZ3-0KM/EY2P'0D0 5_'@# G1.(,/)&APSH/L: MPW5LZY0$?AHC:O([YYN\>5G:[=@J)RR.Z0MD,&!CX@8\1. M'%R^H2*/;>0;NU691(N8N-"&)L6><+*'AC<92E'9T5+6+$-9<[!6?"]\N6M0 M>&G.\RG-PG^M4W;(BW'UECUG\-Q<%N+X03AP)\CC"?K97N*Q$ZBO<3AC;+:7 M#;T->[V!1-NT,.V)]F8SSEQ/XNO)*+KJ]*K=Q=.C^I@WS/F?YA"V!D="<1TT MX2-[I(8O0PX2ZJASGRTMBE$EII6']TLK&8&RH4@HGLF$,FF?K &@-))5N5@9 MIY:T;S@'75YB:;QU$"B\&CQ-U.Y++SDM9[-QZ?Y)>C[)091SG;:9D=;/?/)6 MC:IWA<=*"C#TDZ'D/J5'T#+)JMR#L/&!2;,>9#J]7HB\#P^&5;-LQ-4G@K&5 MOR12',U-AK.SIOB7_JFAKP_-JSAE.$#;,:&]Z5@-D)K!AI%S^G3%\C^1@[!E [7Q(HZ3LK^2^$Q/R"F_2N&NAI%V'W',7C% MN#%.BL^W"RU1[.1O>\G6=;Y_,P10]\1K3=N;S?^FPSDK+. F/P"[E)P-RS)] MVM%X.:1<1//T4)4Z?/_Z1EK+[>?28XE ,1U J@/]@;F$R#:&=[D0UL%Q_/EQ M3%1C(%:SW5@/*8-I_F6E%P?WV5>.@^ H&Q-JJ=C*@LT)(D7EMFOH-1T$!W5^ MH[3\XS7EGW :;RSB=@'SG7)NU\F&1;_G$)RM3US?QB//J'([$_J-1[,QB^G3 M*-YZ4RROCP0B]9?]'HA M+/8ZTE23LJW:X%Y]5231?46 #T.M*J]E3(]ITY1GD9(CJO@HC%G$FQT#3G'_ MX03"K*&!SQN_7W&)_X"P%F&:/=\SWE%;=5X4;G)B,5S(Z?W2O9FOM?\@?D7" M;U1VT>E%E*>\42O@+UK<[J_>[^YK8B%OW=_S>3'^6%_.!M)C&=!.$]A7COL< MV@8H"^AW\A($_AS\ESV@\%#$4$)#W1+T-1?A26@D1L^4V ?A(1D+:$\*$;9! MR4@,C!7I,X;427[C8$'J!LE@DJ"8;DXM!KDIP:0$>B+I++BCZ@"Y7^[ $IM" M-N:3N%&\IB 3+B9GY:&B"MN'_?#0L8E2087G5I_O-S/#<'5R?3.9KEYA\&\" M!A<-P. ",+AC@,%]'KS;_J@-:UG21B,#,2/2B>E#S4?8G>CA9!0VL?/="F#5 M^^.C5@-_Y6 55SPZ->IMMN2"A>W2 A)AI"&6FW1##*)G2>+75U1JXNA:>>BD MPD6Y?GNO+HN-=+I-!B4<&!@D663$H K( ,4637Z=MT0U5L+>#@K.Z+#5IRZ MBR&BV-3VF1G>,_/J7.RF@[:CM&IK/KL&?M^PA=*?E;*>P0"DLQK)$8]^HKN*E3#>?_D.VY,H:;:0]Q0\LDK3RD:LY)U=.LSY,E MZQNO!C$&=OL0DZ101 Q/QO\-<6[QJ((,@P); P;Y40OJ(AO)R;=W Y!UP;(( M5=K;YNP:R[IF&/:C MB7YNC#!-*6OJY%#WN#'RM"/ :!!VE->"0"E2&9;P*;@XDX(F%Z9@CLTO^5#YM^66O89]/C M7;Y6M@J&6N_)]>RP$<[UBYW)!^G1,1Y9MAR;2GEG6#8V$$"K^=)2NZJFVY5\ MM,"',ZEYO*KV!67YVAQN.XV]-8_;3C>Z8L9N1EF1R:$R@6*V1>@(^ZRD_0(1 MB] =5+G=U&:GU>L:2^O85&MX"X%W!3))W)/!>9YX-6!B[)M\M]U,'-G75'(& MJMA31$WT")0K=$!5:?KI5'#_%<3N+VAH?MU _'".L^F4KETC1XB =99A/E1DUZYP_#BG>VTCS +9G;#\ M')[($B;$7]?D/X-P)Q])I\*52D^8UN\FN75.C;;&IT#(&\DC$R'5B>J0_W!_ M1Q+_<"0/9&QE?/)VHZZM2O<6%7EV4>"(,8F-2M$[^(L-.K(MTXT2[1#IP4;8 M&"3CH38FEBQT#%C MD?O4G[*\)VR]E=Z 2%YN?2?K)DGJTE?QY>="MF3T[E^:G5GY?O:8B\34>FT( MNG4_0LJ^FE?@Z"5YI'W.[,%7^"]X&2,ZS.M,(54N]0"EZB3ZDGG,=?A^7[(& M.5U?#3JK@P>H'0N.Z"/]\:_LNYH?CV?UE3R>5:>%3*PGOD3*M3_%I/DB71GM M2TB.W @Z;SW=]L;]:BG^&,L>U)6._F(EYB:KCR:@D2 O.9(2^9.2AN/QP@O3PIB<=X;LPG;U[,QXZ5O9'[AU4& MQ&C2F @R*Z!((_@UU=VID11W(V!H-@1B^JK\3M]GI#\$]8H+2/!RF M*4W'3@5=!"F8\6 BZ#8F B8S?*4.X1\:[]&@AL>=HRA8YD33\=M[ Y%DN"ZT M.;!R7U;Y8]CU0)<68NC"HAV;U5FQ'2[.*DJ>KK8Q\E;.^$J;FV3":-[,GGJS M1DS)Y/+\+-.QH/F%-@4>DCE_0#MH%1YZ@.BNR=3;2'^,M_WC75^;J M-2\OK;O)L!I?=#+8>&0]0J\*9@D9\EBU43DVP0^/V;#^)3O8%/2&3GIN)5*X MC"4VV53?G9RG<_5H?"S-9F&K-.VTS&%91*3\&.]AQ*?/7+!QAYR.\]]':GL[ M^IXU[5G;;R<\:?3\P(OWB^4LVIK?I"KW82'5Q.;=ZPSJI;FM(=^72G.;^_5GHFL8=7QS&*/P!!^(=" M\@"V[_/#<-[6V]9LAE:3_D-Z926N*]ANC29#L4PL%,GLG[G-]FR[=.@M ]?A MWTYCHR=!?9&[[==*ZT&?\]UVK:Y&&HK:6<[FA5SW]D6<5M,OT'V6#D5>GU?Y MZK9[]OJ+,-L8I"TKRI*W*Z>)7:\C@$* 4@MFS,DOK(1Q-PU1SF:;5UR/9?WP M_>8(RUM2P>\B^X9(,@S,3A,;ETQ)>X!,!!:"8O EI!8-_&>2Z\.FMRK*V*)T M>V(Q&2XT P S-_!.R0)<0]Z^*N0M0_-Y"<_PT.W!M783(3TMVS-0H6,36X"T M+9GEOD7ZTM#I"WU5.YNW]:Y@->/MP@X_Q(D]JY152M&PWPPQEH)!['A1[F^< M^CS#A9DUO.C*WA?%+"U3;'FH@M=6 /< -3DREKPZ>&PPSGQG'VRH",Q6B)2I<]\ M$\&P;X^5E((=9ULU..4.;=@T#JX?*C)V+9U=8T?_]QN%%J8;K)I[3XKV\#CJ M%BWQMOUB12J56?;3:POC;T8M98LD:_0'$)_4M%SB5AKP0B/7>6JDINV;!JG( MCZ3X@\K!=ZHNT#J( 4PAJMT><6BL\S]7>ZK[/]NOW\XE+F56"[;^15.19&97 M.LK'?CNYO\6?#%K9=XJ;VB4G&#)XAX[X^Y[)R,Z?=]_)Z?!SIQ6.5 MA-[:G?OM?QTI#(_\A&F[\2N'% MW]%_G *+PU/:SN2%.]9\#@U0F)\Z>/=)G 8K'T\,JHF%O"A[D!!VY[ [BQ^04$O!@!/Z<6J;%:G0YF%6+22U5?"H8U:0/ M@?M?MX? CQX.W-,RPB*"/J=F[PE'-\41F^ A6897UIQD2(';$TE'TK"7'=.7 M9185@:.7T(A 0C'M>&/-%UAGZB;7L'0WZMF!CZR%@OXHB8&-)@OD4^!H5;P[6.Y"IA (TCRUG,.7L MI$YVJXB1BE6;W:2P^1)P$X5&V4D)&S'\(-'HWE98++"U08ME")Z+\Z(G'#SA M+2M&8//0&*U%PK/XH/'=:!27)"-D:C/:[PL8#^\2Z2%UN8$1#TB8" M W0/^7IROO;W'-,SE'P/V8;H JOR\;T:0O- SSJ=]42G,U!?B UQ :ITZKW\ M3N(MITH[?]-CLW=RZGVO">>>2[?S[PMHU8T&[9M"N^7J[ID#,F<&U,HO$ M^$@D$8VE_Z)WW]/(>=A>?X=U']W?+'K09#JQ4B)%.K1MZI#$MG:,@AW]8)C> MFE-%P/^6!&(>:Q8$@ ##?22#STN+Q3=#PU#H"1V/J@Q1*V97;\6,L_FB([89 M H M"S50@J5/Z"N[#\6I9!3VBBI(F2?'SH;Z&-G% $VEA8%8 MUT$YOI_LZ1"P:ZGQ/W1$ MAV@:^\(-7^[G4Z]HGV^D3I(Q4S$P1#@;$6YJ85A.3K&?@#G:=;M(BPS"RR$I&D ](5B]G1XK)<+O"FDR&4*KK)F&E "Y M:^PXEF)>DVC9B(T1YGM5;T&8WAMJ9?T-)><8?'^8T_!_G%64LIV4O[WEBQB4DT-.?L*8TT^QXW6RZ)K6].%]S.QM A;@I$V[$-9ZLJ5I;$L#W= M[@$WQ(+]> M>)C/5D:ODCW9(9J^80\2!7L9$KA9U.RW*[.VW1J:9B&( )X'44?(\)LSM.T@ M'#4R59.Q>R1!6YTJE35,73#X!.GJ/@$\EEX&D^50FLRBY=XZO53XDJRL+D M.PLEU$B6RK&UGEP,;\0EGL&3!O$#29\QY58"1C#"1II!NPA=DH&9Z"( 2X"D MM84,W$/$Q/66WU..(;:UDY##_\4$CXB+,+),2T?;D+\4K404K;E%ATM!$$R4 MS2\!7/TDB 1WC@S%=(?!6%"@GW675:"K^HN#RA1\6W^ PGQ)S\IWS69Q?O^R MX@NQS/6\G/WKWV@B=A4],,4,#H7^Z4F9&DX%(69V(C7@^PO<5<"R@_\7W:6U MG57!%UC@;'[@N=)WGT54U)ZQ6QVS);JXZ!Z].E26+'D8=I\-GK/PK!7GLZ$X5/Z(8&,2%-<_?5O M+'+E4T3D( ?NP>?P5M ?:C/>!'&P#$3SU\12- MV=*994#O3KW M]COBHIM2@3#)@]OZ:R;3/!WZF-A)JC3R=H0FN;S(S27Q \- ME-R>]R486P%VL/Y\+612*8>/35:HKH1.9-:"M MD(BP6NO:,5TCJ\2Y%Y-BG M4-/4<1?IJ"9]#/$B!67[,A20(:VMW>@ ](41",EY\&%(C1J#_+>2=1*WB MK<.6F-V^;/N43CQ.('T>U"V9+Q39]7!EF@YQ CPDUB)J2Z22PCXW;)3];V&^ M^-TFX]O^WDP5$OR%Q#^V<^%!"2&#"VE:1Q=D@W3)P*-(E$W2+/PL80C9&#]O MP^X@\9IUI AMK#$?'RS>$^7@*O@\=8FZS ".P2VP@PC[X;%'5Q-9 :1:1 2< M]Q3MR=\@"B@BU\9Q0?A41=0')'$OY(5F(T<$-3BT%X=QLSJ^XJZU%13FV,6O MD$8=PL1P K^BDT/?2;&1AT$@D26CZ%@@FA&%A9%7QU2&^<5@41#[4L]M"%* M0%*H"GC+)$*DDT%QBA*"DEY3%K$AJ@->#0#+0.O2=AED+ -%D,S)9>@A!.H& MZ%FQG9ZM]-LN11&B,_Z8L&S^@B(GZJ^3AM/=9*6O.!4VI"F-U=+ YQ57PA_# MF?J>KKWGD"VTH:"\YX5_-(=(#-YRDB(/D7T>XBV">BN-HK 5]L$2;T><*0@ MP0ER2,>_7")%6U"4*EIQIP'-K(!'2;;<^TJNDA8US,Y8*ULL^+&Q0LQAPI@A M7]&(KTCF7)#XAL"!LM!AEP2)UI >CC4,6;5!R/-X%FD(>;;<$3;,.G:/5A G M,H)P,PG_L"RO?5=,YE.:WSQE$G\C9BE8DOS.<"6+#]EM=FXD+$0!EQP "R^O M'R)YV$))8[J"1YKHU*VO=&# M.4A%PR3VDN'$GQ+16#:1>"CW9YV^WKO.SG(C/G$)"8 >!;YV5G3RH!/E"2<4 MNB<"O)]=;$&+R=:@DFQ&0MAT>52P #\M6)P)V$"@THM$DED@UPF/$C:2#8)8 MX)2/^*L)5=J4 M".2\*T4(.T_Q48=U(<0= UP+($KHU8#2$GSP@,-59E)YXF MV=U([(+?H*"U%;$-P.8G*G1D*4YX_#>M\/6!@OV-;P9F@=T "SN_,:H>0M)@ MK+QZ(;C?=OFEWNKR[=,#5M7<& M_\@K9R!^J"]928TCULA5=K4 ?3Z!!O5(H-]N;F?K$+S#"V#YN[W15UP?'S]] M4T26NI\6R$WQGU244S%KD?2VIXO C<723AX"D@:2$\94D#L2.<^*W_8_;#7! M.@A^QQ !95VTYF" 07)$DD63S"3#%IIM=BR](]'P^5&M3VK\6#&4?!&NPJ]3@Q>@/A\@U0ICYZILD^?K4 M15LV9@;!MK6U)J8!<$TA+A/)5+!X$,U]>8Q8.SR;3/)/@YFT3.=V.7OE3Y[!;4>F?N>-KA=7C9S4P#6*H64+YC@T+"F9/6 MF XP14WP6K&7)4Y43='&X"5)F!]UFN,9(@5L6:9Z:/*7_EYU3"6W]$6 -OTW M&]]@'S-F=;G!EFPA;W9O;PW@90]MB =5@$$5X(>'-ARLWGM/K5]L_S,.2N[C MRVHWI$6"!6X&]A>($V]=! &?@0HN_%1'EKDA?2;1G.KCWZ2* 4PA@\D98K^! M8H<[0.&]4Z! BO%H-0DQ0DT93)??- A"9:'W^)>?SVBE#; MH'/A&NFIX[M,Y 4)8XGXO;$YJ6]^\_NUX))@DF O68M]"X-69),GDD 5<8/M M+^DM%:2.S@,[;,>53C MKE((1S)XW[ Y0;2\X)8R0"B4&'8,OGZL:$-G.R"\)QNZ16K.X&GX:KR=,O @ M5-_@%Z46LZ:3CDR8>D6"K/)"<,-A(FMG-CR]9$L--E*QRT?84W9<9S:>:\^D M%WS$P+/$)-N&K(+K9'5$CPOV"ZE+6==4XNXXWJ MME*=5R"=(*8=/76(DAZ1(\A)? #A/5S:!\8.F\P(\X:]O/P(]P?I!F:8?4?9 MI/$X8J&]&@0E[V338LB_YLJ3.MH(C7X1BM:[+7J'/:A_<](P4D.%@=3BA(O0 MQ#]/Z;VOZ=B(OD:"@FF\H8\%U08\@.D[) [KY %6<.T*!D$:6*T)- QD0$*& M"2J!:@(-\X* .<(BYV@''<@P27M'0B1E1WX+\7C- M^ Y! PQ8.(0A1JBX1P M;>%RQ554>P:&DY]Q#!#[IPCQ4$(4&Q>0K<:Z M9R(/,?>XHIE8##3\@1].1*(HT! (VT-7RCF!8?>XF,1E[IJOS)ZPXX2LC!- MQ\^B[I7JN%6,M_>PLX>!O3:55[S;,MG![>.,M6&B.3[8 _%@&P\(;XG&3 M-Q"$) 86T:).YH9N@@S6''YC(% +E (C;@5L)6>GJ'>XJ0!@(YQF0$CMX3N0 M EV:NZ+>YI;2'%G*""0>LQYD,EN'!%Y9<6K!&NU"=G#9&:BLAOX C@,927)&IT$H\-[D,:+73N"8:_>,?,&,AS M$Z(E5(/D]H Z &+5M-_SRET=*:90#&W3$M@!AG&,1X<&B6*'(43X3"'J!LZ/ MYWAI")3 ]5'S"\V)M7;+*'[3>$"&<36X=9-[YF^:G:/]HTH%["LBC/ MRCP [C3/7G)?]&ZTJDJM>>-QS4OQKN?H?]WE1.]8/H*(:GM_ MF.UH;]$18GD?'-AAOR"78W7_IQO3 3K)E.>L6\TGK1.BK5,P(H(P!7 1P'P@ M)@J@"H1E:V5U)__#_6W7)'G3#_] 8SS1M)93 M@D>$E$?IDMY[@K%,N\1HT(NAHF$[8LB !C:5J:T3-4W:2@4P[GTAF:E=[N,$ MIT\4>Y0 [KM=YT#\22C-HQ@.6%F2XD>2R73+S+!!M9[M[;/T8FI@/WR)PJ34<.]T3R:2X%$.,#0US7Q6Z\0 [#F+;,:)#7<>>LMM M0M V:A>/,;-C?T_@)LSTUGQY,J'% RG'QLO;$TU)D^F^>G&R&OR7R.YD7+;! MG@[@8URR[P_8V,>[N3&M-S49T^/8[ZX0.W[ M<95,*MUM=MA?JZ;/$"#PG)9^S36%#G&!O6*$:3A.Q8O#4[_KK2^*,DQI+JFYE M!P-_MY0*+B5WU9T&V W%1,UCP+WRL:)I_1BMR?5J87;I'ZA=WZHO:KWL*D_Z MCJ$/Z%\:FO/H6QOR]!AJ]T0S%?P.SD%0=4K^P 2DM<[;+3*[&C\$L+/.S& R M!,3GN!8D3D 1:^UP#";P9]DE*9A!1-\ -A**4'<5Z4!D,A MG1RD(T(L*HH124Q'&1@4_457'#PJ+\/[W'+8G%4+W8$>D]/)3&P%EN?VE;E$ MJM]LJ5J$;\B#PG-N41#*4@M?F=B^,CU"^<:@W(T7Y7PWEB)YL;WT56^A:_=B_%"8WZK-2O$I%Q47\8ILE=O906S M;U]Y?STOE4OC[E-/&!JCA-H;Z)W)&%^Y\_2I/.@;CZE.N/=4>1)6=2TGM)46 MOG+GZ>I3N+V:WH@/?'E8K8_3T_[=JMX:Q'>?/LS4&IVQJ8UF^8K<2=7+HTJR M/1XDMJ[T '1%/@[0%7M7T4Y\?]'.P8#M\RJN3X(H2+=F/2=6UL M+,=EI3_K5(1NLIM?7[>2Q^I,.%QNF4.02A18$Y1/A)'60^Q:-+X>SM_$_=$L M U]A_//KRXI&/P)+_397RO,:(,>99@(!)U+!:.M@HC($R]3L#ZC"()]LJ!7> M]9/8-:[:3E/]8.KV>['G1>@J][IGU !@-TG%KM*Q_^O=H".Z.7X'X+D0?_G& MXSCL?]H+W.=]1J^BB1^VY,C53UMQYBH6^6%+QG2=_F%+_I%T?9DK)K&H@],- MSE4QI;^78MKKH+^Z"3OAQW?N"C:4X,/_]U?TKX_R.W^5CAYUB])OV*%#\5AO M$FI?)/DLY?JED\5QM?WQR.(BY:)]VSQ^PZ$NX]M<0T06V?,'A-P,/:.>B";W=H.MP'PYA:^8.PO.]\A/(K6 MLFI6RK.^-)SG'G74U6>K06P0PQ(HE(S%?"J /DE1G9J [[]LRC-3V9;_,=J MV!$S=T.S]S1NW<2C-_(D:V2_BFU%8SG2Q0SSD9^?+K:WYN"/RA&9I-.OMV3 MGM3>4VG8S\U;BY59R [B1/L?4_<'C'C&C/B#^/#3]?C'^+#3B]7*DE%M]^:S M1>51'B;#TQO@0ZS.(Z%H9!>$_=*C HZ&5[P=7$%$X)(]BT\V!GZR?_$E]H%3 MFK=?,#67R0RJ/]TW>YUH^JXM1F;913,[2-#P0"*3",(# 1,',8+3V19OX.'U MC:KV*V5A4+@(_17_3F+O=HD[%R;+?Q>Y<6NB8*729 M3/4@':8 JT#PHZ# 12R/U&$H::'_!KEL12; #:5,_1I1,?6PR/"%"T(K@-1 M8' \K* ,1K;[T)Q=.S7$ Q#$V72=<90PM=D? 7@+<$="% N ?I1)84,>283 M1WQPSCUH5'/9$)&B""H"^"MRN].,%&@C P%<65:5"BZN99$B05(.< B_>%N] MC6FM_L-,YM>SLA8?SJK+[ 40OKU(<@">99Z4 S9>RH,I2JG!:>M4#8JEX,XQ MHST)!@Q$EP8S?PR_DX0JXUPB1 M><$P:0:@TQ;"VAWG(^L219&$K@I\* 16E*#864-#U&4*$TE^-]J<(H-_KP&K M;S!V>',Q7HZD..\^"X.'[>'#$^"R$X6">>R6@&'B)6UPV#Y-H[109H36:,[W ML_6^DB\VLM7\)0SV(,ME IHMV$&7/2G3'7@QP^&JO;SD7 E$2V8I.,B!]BQ- MP/_U>08!-[+AVKUT*L' $=,[6YK IPD*9FM@GJ&F6@;\!?.7KBF*/8GB('US M60^O2FRLAQIV%T7YB(SF$@SO:SKB(+3)XJ[F@DVR\941.L6,@S*=I8ZY*2O- M954F>,OR$KV)I?KEJI(;I]3N;*VJZ[30E.Y9BJV8C-KSK/@_.>OW] MC/>HK0.L!K@!^ ,;GMGG@282YI_)3A63:C_V_@2H44%C00EYV('>9$2O)P[S\&>LL<4GH?[3F8I9B42(S#(/'3\%OLX++TN M+[K%1:3)S_E;LZ2,^ROY\1+<(\\"B4MPVG%4WKS*J95?+&5;EN#5*Q;Z(D\*I65 M?E,O5R)*%K"5=K.K[B!I? 07CM?UQNWA0#5->%OCGB4^.X0 M#3)2JSA/&8/^D)='TYP/3*O_=1<#T[JQ%23H!!#_7X/+2B3KI[RT2,Z/C"!>M^-[1%YWGL3548@\@FR"O7VY\+_S]Y[ M-:F.-.O"]R?B_ =B]MXGWHEH^I.$<&O.F0@!PGL0[D8A9$#(@0P"?OU753+8 M=FLU#71K+M9TTX54E969E97FR85A'@ _0XK(MN.?1SUXI_''6PCA>HK.-W'# MBU[G=V1M\^)W'K[0$ .XO;!(J!] MZOWY[?%C?: H*Y@>![ZWM8+[K8??;9U0:NYU.? ;8.SA3\'[ M$;*X>+C64T#3M2RZUB5^"M<-GQ.V^O.1Q8[0M1#.^*%<3$4$4>5!&<-'>;UC M @]!#U,M>,'!!;3ZRTO42<10(8S<,^@T0=$5'RG*1"0D:4Z MDMO::65,*:U:A:G,=OL$17W,7/(/+/;LP,IM2PI"::&!@AT8*-(\6\KUA_6<0HR7/)VOKC16FOWUKZ&+ MYP9*"!+OS@W4QN&PVWW(FR?M0]^YN4L@A2S#K%1C/)'ZM,,WNCL'KU04ZH-V ML&7:; ,JR! *'>T ) G;TL7@T[ M^%A4]?@M;=&$'W S$0]9(DX<\ 0_P#J4FZXP='YFB2DUMR,'..")U#E*:V@=J>O*RS7E($^% MK3M3JYB0ARJ6XF>%O*C+S7%S=@G84IF8R^R@-N\KM5J*2\RX%C=@+\-53JK9 M%5^?F Q7GE8W&Z,J\WGJ$EQE4^1W.VN7JC(.IO/L)D&MZN6+<)7JV,UH@WDR MCG'LJ+SL9RD3EZE+<)4KC#**=5W/,*V\D%/5:JZ=;UV$JS0%OJ*MN0K+R-MV MJ>#DTL34O0A7N3#8:I[!2)HFE/Y(TI4K0MD> MIQ8CEG#!R+-Y5E+FRF#;KD,3^5)W-!+2S!+LD/ 5TF7P:Z?-7E M]2 .H^MU(/J(N^B@P<1+_26>'N/BB0+V?L):4[1_Q\SPY_^2H9&L]%VBOBRE ML=78:">[K0:?MZ]K;LYS';NL3>0,)E>[9:',DUDW"\Q-VS5>-CR7T3]W3#O==X_YW>-$MT.,N5BU@V]8<+F> *ZDOW.'=;I!J]@[E#?^-<%B!>LM7\)6Z^XN= =??96I8*UJ3 MGM["1'DSM:H&G6KR7RC9&->@+ /OB9@SZR37X.:Z6') LLG4JY)]JP:B/7$& M X3=H /*ZQEQX]I\PI'3LLVL^-XTA1?RN9;^"/DZ_C)CX3K1L5D2C9G)+>> MLA7=XPE T+LQQS_:[\U%^9FPA:[?I!LF7#@UKM>F2 S5M07!'Y'U'H M$+4H,@U8?'/0K[I(]7*QF2-[ V%30/\)8UR+4#AT%_Z!#5^-0NJ_@CX<#9AR*Z8:!03Z\%8(OPX[6?M04 MPIY8UFF[10YF3JDJ_#_JV /U$U@QO\^V G3*?0!];-GC]/IM9DC>B$'1H@F.6\ZT%:P95 M&&7FT:;Z+ 8/,O!;#Z:-W2A=,<]9L*@%_H_>9QETPP2#RW\_J7AQ:TQG6536 M!*:)A0Q/\[10)A\A6SB/,C/@OS'Z),=B3P+T]YMJQL/0/\I#$5";5,"C<[ : MR%+E#0WP M-5)],+$"J5X9.M$![<'K.--+M@^R!/(O)L4$]3;H#W-1]1JOS45>"FAV(3$0&>%*(%7\]O._3\KG+^N"DC\EDY_#) K7:(;Z.]7[ M'\FF;(";P]8K#"HZNF!1=AX8G3 )=\"ISN74RJJ35?G!4A=H A='_* T*N%F MYZ]_T\_GE\VK9I[^3EGTM8FC*VRBTIZ6^\JV9V6JO5EE0>DS\ MN%D3/2U0@PU/*B*N6+2;2-DCZ M]-8?ZP(;D@'JR83_.?5JCGT)\9N!XA18Q M!&< OA6JK*O?Q_P6HBWILM'Q0O.LH8S;$THW;:57J\XUI1T?IO#;-,^*VDX= M@RQE;PYB_]7=>1*WQ^W_ZNX\Y$]K2)1])G[:+D>,_1.6#!C[NHUW[JCQU)T< M35_8,.4K)/@.&@PE?[=;!I%X3J<>NEO&&.ZU%_D$07FSAL275F^'JOO M3/KA^\Y\7D.BB#$.&>/1^>*/^Q%E;X((>73W3S\3)[Z,N/?1N?OXDKO]TZ3B MUCB?MX W)>\ UO5SVI\0/QS;]//QB2^Z/5]RY>_!31]?E'["\2OU,(@D^.$EF/C9$OSYZ,2_*<'CLF;2*]YI8C6U8-<[F+"; M"530RBB3(C^U]\$77.5^P]SH'@<#'\'TOB-]=#N;^JKPZJ^A:LS0VJQ,PV!J(W':&:H"C=&NUR4I<2%U/Q+?2'Q] R,2WRM9&Q\0 M7\;0!7FX&!I,B=87K7C2ZB>&,Z^YTNOB^XT=''V$0^"A<[T+9\N:&ZX>8D4& M8(\A$)BD&F[D'+G"U>I8A22 "H$84JIX&_UX5>_)S9=Z-^KR*NZ5M_+76$LKXV9(2IBI!"O7' /GX3 ;1_!!,*GNPU&'"6 M0'?,9MO2-*8HP3N8N!T3.7X.2QIE M0X!%KL^Q"_0%$P17"V&/IHH^A,6$_!SL$Z3O#!9:V>^!5XVY\"J(2I84M$P"_Z"SO7'Q9*+52&;P(G5:L#$^Z.-1E6UMDX@ M7';B>Q4/_0&-"FTE+>8H0F.&NU8EOHSWV75N!FET?L(=T8B[G*MV?V#U%7T- M!,!1\+VA#,35EJ&E5]!:3?LRF'H>\CWPYIWK_?9*1BX@U0R;SN3A_).["L?S]/5/QI.\.IH$8JX>F"*O1/]NI&D@MH*)O0 M0]*('#&/'C?5!6@V*IJ-CY^ :KDAASK0&IQNCR00,IZ'A.^;9W*X MXTCV1'#QCD&T!AO59P,QT&=>8RQ>-GE'@W@///I D"$N0Z@V9!/9K5/#4'Q] M #LD0+&9BLA@ @_V>C=4/+/3,QS[#[C,RQ8Z5WVY MFXI@VF)8\_[WOGS9@DKIOE1Y-\7 T-.8.B %>J0I>MP3T M6C0.&>C!MPX&0TOUR>\7\.0U"?#UG]FL@0FX U^05\\/OYO.L+_C?!_/X#_BS$KRC5+_13&S5-T;]C0 MA5EAQF+G>+4X+D\*Z]&@Q*3&W*A%% 9.IPV1@L\P;C#IW< M)Q>E5EW2&7%6>7\'_=S:+8)%)-1TGUQ\LTAW?< MF7@1J[T-;J7F''C,INIH94KON5P_]&YR;!:^O]]M8MD>GYQ1H80.B0 $3%0):>5X4 M:(VBHG_!1P#P J%[)\'AN8*<$==P"WQQ([L0V:H.5[XW'.O@++QX[TW4VM*@ M8A66=*]4E4?=O%R=9-Z"8P"W"T19U! )D-$$=L0>PZO;8H+C47C??L;^8XEB MK&D RP7'_KX5C%X1T KE-;:DL/]69=]^Z\0UJZ^Q.C.:9%QZR+JK=IU@5_K@ M$:"BX#)C:)VQEM>7^S_03TY@_Q0'+?03_L_?,1JU/KHQD-[A#?+(+QD@SJD& MYWEA?,@C8-<9IFFX""'IL$T',$5$#R1D;YW%#&_YHK]4*/Y4+Q_+$,FGV+X# MVP$+A)3RAX74XCQ,/,="QKT(C.0O D>Z1+%7B>*3T;]G[,D"]GY/"-1YE$.- MU::P[1FPMJ6+'>F@$/K-;:%$"U"Z)1&!=0'3VS(TI%,]<$$7V>ZHK:TKP[9F M8@ H&+3>ZV 59E# M42#H:0C;X\$^:#)RI@<]Z47/9^YYKX$VN62]!Q<$;ZD>J=#&X\EGJ*R@ SY@ ML*> <^(X%L>3<=+#813\AL:G%'[RN[N!JPPTO-"-;$\9\-6Y/$6(>N"B>/S@ MY)-/+$Z2O),,_'IQGQ<+A/5'";VE^E;'3NRI;EB'$$&':1LOZ3]8.]4*$'__ Y%[\(F1-R@6.: M7O<=2]['(D(\RR J 2=P0T&\O'1AX5BH ?P3\G@%(G"\TR3::3\NM>=X;N\; M1(UY_1[1X 06 34MM(TZ#\4NT%2M?"744A?:"QX:3"?:<3]10&#;E*=.B,#D M.2""_+$]4\3AHV4)GL[[AG]/>VQ2L,&^MCB^M%]^Z_'2O;4&J_,[&?_])ZV, MAQ?(P4V-]>L:U+,]W]A:N'-[_&;'DMNB6Z/KNUH 5T(=^@TE?(US:_/=:@+=QK+9-2"U[VU8YW:9T :9" M+.%:7G*F)NO+7KN_;6G*<):HIQ6J4::M1XC'!RM%^QPN\^M#\J=3$?=3\0/Q MB)O1 8 "&4QU%K=]J '\UR4"P^'O\.L82)4>%;G6K);TH M+9?P[$JFX2Q9+)4RE$2JGL=:G:32M)*%3(*F3KP7KPUEB5/A*KRV_UYF :?R M_F8Z5J!\(+XR%(BX"IO(:J(]!_8!='][!Y !(\?(C T5NX/6'H->?.O$Z_L? ML)L(W/OO7^?.W>5E;\L;JXQP_3Z"ZQO)EQ1[@/9P M2#[XIB]*5LVD;PZ7M8TA=_Q&XAR\L MCU'\ AU$#@2$#6V)3V/\6V>GOXQH\WML_F(F-HQBW;2@[4V^_WV#)V@Z\Z+Y M"N!95 WTA#Z]/0<>P_#*^JC;X-1T?U.>DV;>3;M&]BL@*58H= MB^84QTHRIEN)\6#73W:\WK7)SQ;9QSBN(>B-+3+>8DM 8V:K5 MRG1QY^#.S&L4_1-.Y_K%\']T5M_G60W-J;EA^ETS0L>6!'.I#X(R**Y)AO275TO!,&R?V[P4 M"E1G$WV#3<@I34C%_%JPZ*%4<,\3,R^/>YBZ"H\.,4 (\;8E%6?E3F$\)@ZN M%O$@[V<;Q'90&84W>1M._CG&^,E.LN6/>8H)HB2:* &)VQRF]!]F$:'NF/M. MHUXYKZ$?E M81_4"^VR9/; .[\,F^GD/?MT >"=\&HHNO?1R\/N^5:I7 NQ_ MU8^RHT>#Q;JH5RL*B)D'M0W[")BH9+JA[(MHZ/VSJY_.@"?LA M56N_*$1BE.N#\AK]2&!0"^K'4\%:&%561'7K5;G S F/MJ8() VL\89I213P\&..YIX4'0)7@0.8%-&)560)1R@-OS.FG-N#63= 4]3 M@.FGBH*7/PX?#^8)7HY:-._;(/.P"[FI!])X2!!/DI Z$'51DH]2GP[GCK)U M8*8ZS%O8)*BK/CC##KAA8*?5;6#*<-[5 [+&'N (E5B+^M'-R2MZGQI@.,I]#LF/$L1E M?>G87I;EWISV*P5D4X@O.9@TNC?J4+HQV'T+96+"?&L95EIX>=P-$5A):.EF MD+L<6SK@ L '_9Y?:AI\N%*/.A YM"G>3]IO>'BP'#@%A97D6@%5R%3M_G#X4O\TONT<] M"H#)#ZY<8:HX8'+=T, /AF.KA@&_ UXUL_QRF( ,MQ)(Z&^SMW%>!5<#'Q3$ M8W94X'*J6J!".O@5KOA Q1S>ROW[!=)07IG,.0NA-SW'BH8IB2C@%20T'U9% M@(%@BWC>,='(X$Z':F <$Z8['W-$F-]JO?SR8TVZ=R#D('/$>_S<4$4K#B3, M/J@=S/4:H=;VZ^J 0/+PNYHAB*HG2F#4Q;\&93"67U "-0&8R1SH,Z!(#L0" M7=&6?GG#_JYX60@/]-0)"T.-*%M*7#+%/6B%YXIX.@:_@'(>/,^;^2L,*%^?82:Z5',/2: MX 2"-=DQL,(86J)WET!;@:S NS'Y>"\7S@)1 .@%D\7V 03G%WFL#U.XAU\(X M-(2I\H0G-#0\BL/'092;V?Y0AJ\^+@\.C(' *"K(*JIV@Q/SZ[@"C!CHDEH? M^CTY^*VX1P_/Z@HK1?8@CD!$H-,T/+AU%%A#B?5>T17RCIJ^,A!-7O9@?Y]4QUYM+AWS#PH[(2\]S=4=ZAN5_8*TKSJMZ,1>_?HY0)?-.K8:>MAXAWB M![Y1)+Q_AHD O)XNS$.$=VSKM0=XJ'NJZJO/@]+7Y]>@EZ]:P^:[B=K@T@BT MRDMRTJ+GJW+/3,H8D;$MJS4A,U76O7LY@3W&/.7MK^^VL,I'"*@O@/08$-KN MZIB[01K&P>YO^P?WU=SV\"\HWD7D*CM@WCKDR[Q6#4KIPH>7-(4C/\.80I(?*TQ GPE_75T#Z_OX6>%1O23[#6#GH=6E)A> "[>^* M5)LD=]HJ(3&IE3-?J!;5(@>_CY?T)[M"V52E,5WV249,U41!GF!K"7\+5AGA M)VABX/^Y=+L[]S>AD#.@NN[CLX2 "IKGYH(O62/SZ49A981FOP=T#(*"GLON M $U (K5E*=>B!_A/:6> B<=_ <<7MYQ%8+ ^H_RO7]'OJ?W@DL%(,RWL=T MO:G0*=,V#=V ,=(#1*F7SB9M.%@O$ZU>@QEVK:6Y*)7%SFYV'N.Y/.YA$HSV MQ(D=4P?R1VP,S!%* !<,4;@QN'.LZNBB5WY'8+C'MK$BU][.3U'!B85[ =NDE KT 6J09@BQM3[%1V?R\#\+QG@29(P+,?3K"W#J="'1J>*L*5Q2D\'CW.T$?E/Y$'@.7\<\@41._@C]\18LM#1<7% MIM"M!.%AP%5TZ@M? (YVA'('1_,0]Q-M,7H4=$VFL-0)5T,N.V)H289VGT<] M!/AQP-8HW2;V39.4LE&24I2D=(TDI5?2CEXU9*]2FG#J&05[V*%P5HLT*+8KH[68H&4E=Z\T.SU"Y658$ $=1P_'=K:L0MF(ID]VFFW'&>@ M-7+-;N<2A'J**\T:=;-1Q\0MJ_#"PF;2)?<2A'I&;O0$7K5XS*GTA[MUP50* M1N<2A'IG74FF9P0UI+7Q*D&.]#Y>MCI>S_83L/5.KBG2_7@;DVO%^IS!*V97 M@V\_(U.%6QB30;954/(MJ34C!T518"" ^QF9G(K1B7?(5)=)]3B7FA'29#N% M([.G(PNC1B)KU:0ZMEV4DX8F.5*M#9M3GQ.4-B:CX7+'DHKH5)K;A$+79 M 2I\.++>; T=NK=,*B(CD"XQXR8LT?&ZLYXLB9%G^5YGN%56?"?.9TLEH=OI M>+T:CT>6DCRV6*]K;26.]?%2<3AIM_4.FSI_NUJNV\U9EK483L?<8HTL66:+ M B//WIZ<+NV"-#(I9C@BV@NGT%+JXQD8>?9VV7)9<=7$!2QNET9M)U.N-/H4 MFSY_NT'FBFI%2B<8<>*J>:=::9?2'3#R[.WK6;4&_A;'&6TV5F1;5"UE!9]Y M]G9BTK#Z&L7H=*F76I)N-M6>C5PV<_[VBBUD"[VXYM($L4V7\K*V56PX\HQ! MTZM^:M0A>8V.%Y)*5BS-1TJC T:>S9,R2TZW/V363$_NNGJI+2\LG@(CSQBT MW:([PFS;V"AY9TBG4E.A/*+@R#,&'>52NQ:M= 8*D>W-2=)8=WIY./*$[5@^ MD> 34R$!]HI,L&0ZF68SQ#3%X@*?S::DM)CFQ=.'3[2MK8G5 MFXHS=(M2(3LEV/3%?A"[4K5/S2KF6*GI;'W0H 83NNA>4F9R+>]T]#BV48"& M$G KZ5K]].R2,FMGFWPZ)1A3+%6F>Z7:+K>VZ_#M9]SO$D-J,U1R"2S5&Y#U M:!:[3E39#K41666+F[(55ZL,?0PW8]CV9&X MQNF+RHPT]2V;*Y;SP,;KCTTA/I+=@E^D>CPRQR7FTWK3W "!KI8Z1KWGI!?N M);67(7*YQCA73RK;4K'?5Q?,&A/@R#,RK=1$K]1HSAM 02A)?*)SU4'KHH(< MCWEBL M0FQ$5ARX<+U26)^Y;N5\B &X!PM -T#_5:^A[_TG\? MY4O(@9];'?ZAT/)%Y]!AL]YC<'@O]_K@"C7E5'2]LN9B D,.PS,#!,Y. ^: M\Z+T9X@A!>]L"T>8>?GG)PUWP_Q4R^OD9AN!#]?W!._G\QPK[N<&KY&A^;Q"8T2> M8/E<&$OTL[C#EQ\0Q'!%A,+LT\5+S0UPN!\E@UT2V?_S7]E4.GL1XO%64ZJCW<=_Q3J.X?6"EGF_ ML877+I/?!S103>Y>4I'K%;E3O;(+*XAD'+##89[QF+]""+ E%['KYQ@BM^77RW/R6"_Q*\;H M!XQQR#.F*,&@ZD$]VCY)!U6R^R>ZU^2(LP/.@L"0DI<[@SER[C7-1:55\(?8# 0F ->I#_$GS##UNP''_J- M1] G)@QQ'@E]F$T RW-@ Q/?2'RU<8N?G'[\)-2%@C-UPSGZPWEB[4G-7PCI M$M;57&FI'GU%#YW-G_"[^I^AC(V-7^UU8HT)CNC;:#),@C=,H#T@*378N^L@ MD^S+[JZ>I4_IPD&@V;^5""V]&W1\\K+RP@90L'S$NM1^ K:SGS=)?&(5J[2F M4&YW7B]46>5:.? ?E*&]P>\=&&&S, YV8-8@*HV/)7)9N@[31M[LCG4Y/3=, MBT/=+.RYX5C@$]31XNZ;/@03\U^(>R?'^U#KDMASZ@O@&#\Y2O9G<(3$,YGZ M84O&GY/)'[;DS',B8NQOO^2(L7_"DB/&_@E+CAC[)RPY8NP'6O('\<[OZ#;Q MZ1W2;B;";_5$>RNP^7+;K)/P++C(0J+\O[]P_*_?) :9>L[>=0.YMXAUG .; MP)_"6@'BCWK(19)QI.* 0H&^'G@+Z5Q1-SP [F!B+@A MXH:0&Q(1-_QT;N@;-J=^AFETZ_9 ^U+Q@YC;KT]C[ELO[\.M$0L:0/C0HQ<>&3A.MGG8(60/9NKK]:-><5![ M681H6:+.;R_/Z;!*,\R(]A]L$';=5.J\Q-2&9F)D=JI=+7&,5IOX "YJZ!LZ M6,*%.N,0%S41MB&>5Y(C5ENGTMC*:8Y*6:J^<(:-&BB=2/-%Y M%['=-V>[&YQW]W,X60F93VZ*@S;=:M'LI$2O2FR!NL'A1)/-0LI0ABUZM>32 M3G6YQ*MQ!-!$O'4Z/6",Y^2R29]4N6T]78C_$^N+@"]B_M^_C>?G5LKRUNO^ M-(_7/7I^KGV$7O_,/9^("]0XN->(-^@"O^,S"S_PVN; MW%+>+0Q)S"$5K8/126V;(DGU%B:W6QI;JUQ)L)0:SF'-)>E,A 9$TLO^]2^) MG_6-8M#WZQS] MY,O]'2G(R#%_[[QWLY,]XM*(2R,NO6]C\X;WZKT9XUDQGA%S=4MV7480^K)1.#-B4M;G%E'BK%)B;+\9Z2$K#FME%99[ 2 M[/ #K\RO:YK'CYY3_X?3EO]T8_4>%U+#_&J=$,&IO%E[[2J M\42EGEP5L)*R,X9V1\;; MLUM<"=1:CZNNA45"X?*%2::T9.;UILNFH>^!P)YP#(\"_)%ZC-3C?:K'N]!E MN8:F=/.Y"<[4ZI-^?4XUL$2ZAN7:.1Z1)TS;G'D5^A,SBK4&0W;B@RIZ95! M.Y>EV$Q4K!ZIG4CMW(_3Y7/43JV(#2J#'2%BO4S)W$XRC3:6N47&1KNRS+'Q M437+;$>DL!4KJ^D:W#0RR&N"/Q%I,M(\D>:)-,]'-<_GJ(EZ2K271GX\9X9+ M8]$<#6=FDK^%FLB-;*I=-9)+>F77;$+(X\.Q!M4$]0R]1\FXIAS\W$YP4<_0B!NBGJ$1-[S!#5'/T!_/ M#5'/T,=(Z8^:A7U#)+X3714Q:\2L$;-&S!HQ:\2L$;-&S'KW3LH7>H:&Q7N/ M<+6\!Z:\E!IZXU+9:V6&WG6A:U3"%;%MQ+81VT9L^_AI^/B-H6"_OIL9J%66,#A!&6)#-36,US-J?%&[A:%=-4UB,*AF+3JEDLE\=K*1 MEJV.URGURA?Z2&/=CQA'&NM.--;GJ!>WGFU@*T';TJNXU1)%==IJY6X!U$\F*N:(IQM9PQX288X'A M,1L. [(G\^HVQJTY645(*>";O!@SI(._AT]YBG'"PK%L\ S.BG'+I6F X? ] M@)F ?!A3L, U>HP*9!\^1957CBS #K R.F"?#\GYY>2#I)$ ZWJ4"%:)FA'' M@IZU7H>EF&P!>0'DU60=+'?*6>!?H 0@4Q#8/\A.B"70;_@__MJ>8@)XJ&W$ MN'#Y8"J*:,<$SN9B!E"B_LB8Y?!S2$/X^K6AH%/21#18,AD*Q!J\% M3]1$\!3X%S =67.TV&!(M>$#!"!_C@4GQTW!"YYC<(FBOQ3+6PKX!SP Z0LP MS#ZDP)X5&E!5Q?*9HAB*KWT),/8PZ<\PX\<D)# MW[FI8'H&#QE6B+FR/0>$ C/L ][FP3=P-)W@-P)PO17[[] MK=G\;I[)EY3E JMMX\6:WI72N.D>GP0%QT2$9'%P$A >M%3?./SML!68-W5_ M6F>-PH[^VM+%/V]M>*$U]W3.S]1.,3M31"%=%A/#5%R5C@X4XAWG"7S;KW!" M;=%$HN'.$S-@2L ,B M/]K Q]JROFM<9*4Z&;6\:[,[MSQ2W+L?R(YN+*'!LJ%+G0 MVAR1H#M__8L_IU.O;-E3#-!B*8*/@4+=!E(>5/O&$K@GY8\LY"R^YY<]EMR= MB;@NMB:SM,77&7E0MA-CO5G-"]?D%UISXPNKP)4946J-2EG.Y.(6!44<(\[Y MY0L$^U.WZ5IBG6N2)6?4K6/T%A,:HSE&=M*=V36WJ5YNE,7J@L!*9+-2)3)S MK==&FA@_-][W8OTJ<\ZIS=B0+B4<#VLBU*%X[BM)ZM MU=+#FQD8T#1T,_@UQUFR-0@,JK[(SW5@)P/N@;9S'TPUIQJ\XFU#"=R@E^QL MO$OL2,IF&,Z9.(LF59@V,C./EV4=6/64_?I0%H[$_XJ)8).7D =,1_P\!X*L MQWV40R"_K]ZT]M^$?_S>((X9_+7$%4%>7W@XO"5(@*,#>@2_QZ%[Y=?4%#DE M[@(*_+,T+-09]IQH!<'0[FI9:B.+9ZL\CYQ;L!:PG__T.'X M.K)1M!%?M!%XXCF3C7;B#G8"B$0BVHC/VX@/)AV]?C!\2\BA*X/+?1D8UQ]I MO@?&DW@9@.OSH&=>UTDW)\$ECO@-P;]UY',0NF,_3;!OO:3/JY[UY?2NRDA/ M I/OC$LNP16499B5:HPG4I]V^$9WY^"5BD*]U>; ,FVVR^DSS\_GP'T>/-2W5DD@*2VWBPYVP M'"NZ>M2=X3WA5,_ICJ)T \3)PX<,4TB+52T"'72+SC%TGFP>>VK<^ /[GCT[D+YUJX3 "^@BF]?6/ MV^AL_0$Z,^#[+F![_UE)BK=<2G!D6ELY*S,Q%J2Y\-4*<]@S>4XT&C;-L:/" MVF:L4IKL_/5O]OF\]W)TKGXYCXRXWIHDY$F2R;=KSG(]J7=[TZ\VOM*]#5\K MS%B6KKE])YF:3Y(E#0:WT\_IZQVJ#W2"WOK\ISN:/.T/#$*CM$?_Y'/F_%C=BIQI?9O+ MR&^7%EPAY?F5Y-A/RH$^^QU%10Z"/;P*=A=NW=Q_>9C^?QYO_W2E<^SD)#5?!GP&5 8ZG_''KF M_8_^^A=ESL"\H;R7ZF&%+,L=ANQ>8LMCJEXB%X=4&\NELU**%#D63^$X2W+I M%)O)2@0K93$I+26(1(*':37PK5Q0!C&D&_&\,[(3BI-QZSV;8A,%? ;3CTY' M;D9II]*IC2G%$;NU9I7*-)N)&4NPV.G(M;E=9;)I+HG5!%*JLMOB/.%TP,C$ MZ4A]TE5IH=PH*:LRS:R*V$+Y\IH&1/6+!2:.V[D @F+-G#A?MGC/*5P@FE>U/QT5W4YJ3'3 R6#O0 M'GX.DY=\4**XP>V&V8OWR;=_0^,W_UJO,5X:_%- MUV7D=YR->B=[PJ::6:NNYB^>&,52;J(F%=Z\8MR\TDIQA\[@H@HW?:6Z;;WF4CV:*&? M6R_YBR)&=[7F&WB#;].F]%X$.$J+C-(BH[3(*"TRBA\]4/SH^G'Y^XHAO7JM M^^3,MO4<[RJ#=C/.I/H3I2GT>G8#_\(@?)]GK<6:* P&O133*W;T0F-3'KQOQ).4K7 MT9\7LI7P-3?NY/)23>'<2@/K8JL!F^]\;;82Z5"E6K7OUA@G5X]G!6F6+W4H MB%YT(0DXRE9ZK&RE^PSA_Q].6_[3C=5[5&QJF"8*,-U# -\VPMBX)=JVBB0G M!EZ, "!EG5<=R)'@;4 @'1/%QT.4QZ?8TA27W!9^!\Q+E#A'M='S!=E"]?U0 M;5J\J,-76%Z,/B#% 1G>#/YS-P[]@T]D%1&-X^PK*G234J9<\I:3Z=,7%G5A[O M,DF^5:0N)12MNN0 6]5F'$/D9LMYW)[JQ=;,NS4?CR1J@F2,]J"D'W^CVCT[29M4*[%Q.*QM44/TG*0Z6'QRNDF2K: MND5Y9NGQR+30F?3B(FTQ\8YE<_5%L;&=P"2EL[?/*2E;,IWLUPBU M!$>>S3.IM9J;]"275.);?+Y56VK;Q"DP\GB>;%)*)E/3!,%B6!9GR2F98#-) M0F))@DNFTMF$F";.GBT-$O)@(38:2FNI&(G>W,T[J\ZE726[%;.D[8IY6MN, MLA6BYDY3G:3RG"!97K\HI-TB\XH-;[97"VX1;+6[5S:5CU;B&I1AL..EEIWAQ3N2SG4N[6I$W(J>-1P;64\"!O=S49UF7NK2K M%C,2E,IPUZ:UWIK@FV1YU&V[EW;5P(]JS3@2+=W<5SVW3GTJ[2);R[K?7Z)8S8X54\+R:*U)BZM*MFKBWIVB1.TUM' M6JXSN\1GC*. MLLREDRZ;OK!VFQDM1:DK,25A*FO3JKYF2BZ;N9#.*-E68=WN)6DNGT-Q6A-K8S<8LFBCK1FG3G);F"GAH0_UK(=\B^;H$#S\QQ*C"RQ=Y< M%&V8*V/HT#38 X&?X-?UIZRP6-)N@\O96$J-5^+33+Y)4 MHH)G3BR[^%MPW*_%Q?Y#_AU#!(OY%(LADL7V- MC9N]+N G3QO]ZP_6!EF ; MRU$KJ7$G(7K_6A3.& M=+%DR[:".](^\>X_L@X^ 78U,,"MOW]]#7K\;UXY'S1[+IU M2(1)MP=@/,E MR&@C[F C\&1OQP<#^ MFU;KM\P:?UT)7[F(_DTBG-V1/T@5<$>"'_Z_OY)__2Z%$L_IU$/GE1_WP3G) M+O^C7.O[D)C@L7DPPZDI@\>4174MPEG#1W*Z%;](T^\A8%]6EA&*$O&[HH1C MSVGBH47I4VLQ(L8X9(Q'YPO\,S3IK1-XNIP+4S' 0$[]G+0DR.2W7M4M^C.3 M=[";G]%^V7.7W'4FY96[*Q,LNZ"&^=U"-Y0XENAO9PLRLU!_O\=Z&*0 TM8( MA*TIVBVI*\*FMZ)UH?^Q969';D=4#!Z@#K$$TYX? SU,SMS-XKEF!D M#] );[>VN]%"US,BH/!5]+9I\$#RWE)#Z=ZFM)-G1II>Y1/-CA2OL3H&$V2'] S$>+LIM#S^X;-J<#@"'/EHHO.9U]TCL4] <1=,!R8BW8377951\;- MEWHWJNUZ1@K09A=TF+UK+DK3(28IK;C1CA>SU4QQ FLED$\CF7[M6A2)>B3J M'W9ZW'RI=R/JU[-B+HMZUJH=Y8XQU8E /,E4PZ^Y:Y\KFE MP9^==W+2M>!.U$54"')0"#)]L$*0-BQ]!M[#J@Z@L)6*,J"SE+I,_SGVUWS,* M_,%#8Y_A%66]1T4K5T_E\$70CT?YL9X+@5YYG2"3<7]HI54$GOL MHI76A5#O(]C/GZMY?FIV_-W3[-'J9Q[,G$'2[Z6JO*S_,'-04LOM:DN12]LJ M/ED-$I6>ZU7+),C$=ZR6N4=1B-3';UM-D?JXC@7U+O61:LPS@TF>6-/B6G*' M&,DK@0)/$#2G26[\VQBVZ!7WL+O'DB?%3>\^U\0I0NO$LMRI7DAB!3 MC$MK?6IJ%'<&ONS.O*J?-'FE_I*1;OC9NB&J![JIC^F]NJ$T+5 #9UQEL?A. M7R3T3H;)-&=^F5#V39,I*A.*RH3^J$R(?[@R(6,)Z.^U7:17CKSTNB7JHGW# MPJ!@5FV5TVT@^N'$S@N"I,6TY7*8GR$9%JNI.-B&J HAJ@[U95$'63 MN7E.>52V$Y7MW$UU1E2V$S%&5+;S" DA#4YW)(ZW'1-Z34/WZO<,[D9-*J)R MG0^F9OBQ$_;%V$ENV]\N16HC6^'8\&\-9(NQP_)FN&)[#4Y)<;O<:A9?Y]GQ MGX1P7YA*R32L2YC4W62]GX_;\Q(M[MQ1,E>N$(K;\6I_LD_I:V;,WEH,(O&/ M*GS^)/OB,\1_,ZNGM_UU):O(23G;)NN#C*)]H?A75LNIBN6D*9.?Z%@UR2Q% M5:*\4-APY M&M-*/[.E_**>IVSV6Y;U1&+]A\&2;R;6OV=PO";6!I&I=>GAI$BO$F91(%(# M5FS\26KY!\5ZV]QVV6J#4FEQ*]2:NWA;;4A^L0WYE,&_=T>I$DY.X-%GXPFO6W'"H9B?1 MD["X6>[5,XF>V%]17OT,F8Q\+)$FB!PMGVOWO*0)1D6U']\8K$:O9I-6;J"[ M]03_A3:/5;#HPG(7)YA4.IVS)W:CW*M17K4,F7FSJ<[CN%M:DB3S8DQR3, $ MCBFB%'T)$!3\''E=?L;U+/*ZO*6FBH%X@'%%7SB"VYF32AOQ=4*B9;YFE7"9 M'TS37ZBIRG)ET%P,D]U%0IZPY$9POM"1VLJOUH*541VLQ]1[4M+(ICO%#I#IU%LR_?C^ MEIXAV2YG?E,DVGOJ1_J-NJB_!Y_DGC&:[M+H"201# M^+(AK4370%_*&%7JH ML[5=>E"I5S.*W-(RC- IC37._3I]6SOKL!EHX^#D4R;[FE,ZDN"?*L%$ M),%7@V'[H 2[+<&E:^.1JO2P>MZLXRGPW1F08&!)X,FG]'?#K47)O)85XWC> MT1R5LT4!T'II G(B)*SH%A;=PKZOAP=JM/\\F%%"[26U<""HX&=5A#\ +4=I M!MBZ'?K\10UX0?GMW#PS77,Y3A'52@\O&RRYY69L%IHOF:=$)GFF^_Z.]$.D M'[ZOE^8+],.GFSQ7U _)O#DVI9:S4FIKO;H0QO.%.J" ?H -D9XRR?,DX[^_ MC:?%!Q6-+FN_V[+DFR!IGW4E^LFPV5_G<6F*EQ02/LRRRHHG+665+;>&%L]0 M[-!E<0Q:+*FG)'Y%./U(A!]5A,]0K]37'N7T?#/C3T@FY#<,<06/=6Y$PK)H+O"B%N M62R!/\6@ D=&#F2#F,M9L?_^9%[[73SU ]9+?H#U#LD0LEK*8[4F9YHL7EW: MVJR9YI1\V759"L/K97KVU[_$\[E;+P8V2H4T@!2Z-F'P(\+@;,]1Z;0R6DJT MW# FZ36>GDV'L^L1)MM?F)-VTAIB,MF4,@O;GF4K'4B8\X*:@#!/,5.TEB(/ MP2_5[7.LX&$;!2SW$L<]H1&PIH#3M^ 1O#'3 9L+@,X038"33:@L8OP<,+@( ML?:^FBD_NS347C8*3K:153"N7!'7'6>XU!SWM_>RS^DS&2@\U$ND$A(LC^AE M7=S=20VO[0A+)!G9;UM VV4>A'JX3EV4==Y<*$'**@\ M^+H)S^2YK[#"(QY!Q'(2>/,O3G6YK>4O,Y,YN#S\"BT,2(A8$MYU8_L? M(3G.: E;$!Q0[*@+@?>MXSX$_F=OX-3ZVP(#3P3^G+K2KIQDDB;V>_!_N=C< MA&+Y7_U6_B)Z*?P9(9?L26QY3 M]8Q<&J!. !",/R>#24/A8C-B6@*G%L]FQ:S DH*$L9R02+.$@',\B4V3/,[] MY#-7DD_U!JT7GZ3Z9K.,]9U*<055T.G)@6W,G,2N[3&JB,RMBPI?5 M L42YR,E3;!&*1F;T[(DNR4&D[!QRP4CDZ:2Y;R-S5CR MPCSCHE5--J8ZS94V;G["Y;"&ZK+)\Y$R-QH61IW5$$LU%W;"28PGQM2O'#T> M6=3=_K:G&C;C2,UEV1U-Q:T-<[O/GMDW%TMFF.OW%"[?=\7D>-Z2!A08>4:E M_@(O;DH;;$-S0WKG,&5P:T[!9P9K![H4'E.R[GAVG-\B1E@L:;?!Y6PLI<8K M\6DFWR0YEX5#<>]@ ]\0!(J"/504L9G.E7=:/J M\7-1<%2Q)1VTH-M/\$)/JE)+;5979)=9D?/BI#WHD1FU5!XU]3TUO7:Y M03^JJ!T5;$?E,RBR SG'-H(//"L0?1)UK'KLW@M16YA'WXBH+I. M-B)237>R$9%JNI.-B#I6?>Y&/$#&4=2QZG4BG-VPHXY54<>JJ&/5XS8FBCI6 M18P1=:RZUU*P@BB)IBD*,=L$:M-/M^!AH?]_\*C4X]&!5']*KRJX?3CQ&34K M$;]^ W[]\9B_GYS@FW,L61(;7LJ M^BV-,E$_HQ\J?3\+7/?3BWC>+7UE5V$Z*VW8PYR&UE;R_-#V3R8OP_?"23W> MZ>TJI<>WM-9HNXI4UNQ5QN^70R2Q![YLG\#3>S@>QN7DX;#>^5V::S: ME4+7&BJYYQISB^IPS\( OS_''HU<\I,3"*B.0S%I9_ ^J((>?$8(U.#(NA M6K[#+,8/5 A]3L';!+!E_,)?OH=-]9J1[F5P3J_JLG<)#7<:LI>/DD7G6P#U4CQ#@[+ -V-,VK M?_:+^S31G $[_F#FS^%A^9I*.>!C5,>YEZVK /2\D:3X.SFL)P7A;^$8W!^\ M!A'!:T3P&G\ KY' B,24 !9/*I446'*:D=BIA&78-)D2,2&-I1+)U"G,@A9? M+MEAB4_3XBK7K(T'X^)@2%V"U]"D2I/(;:P)S4U7JM)/XBQ%SB[!:Y -T=:U M_(!3Y+$VQ=-YW%:-V25X#:IDJL1JA">8VF:=R8_$149SRDYG9) M:1$F/U.:!7RPN BOT6V3,7D%JE^F>[@RLU,89 MUU.S2U 8DV)I75%3B1G&M5J3?#$_4@LT;,)S-G(Y3C,2ULXD%'$]D;/&:-"5 MQBZ;.1\Y57J5RD@L28R3L@OI[H@:C7L0T9-WDX8KX9;%:%:^0^V@]5R#*-?']&3%- !)CT^DTQY(T-Z?L=3N2)FO:X+I;IT^"^-)D6+';ME-Q+'-WN]_*J MF\CEF%2JNK-Z3CJ3SW0N<72?4#LVE5*33(MO3+K,MLA+^9G7(N9XI&!WG056 M'!%*:=:JUOJ56:)LSB[QOC".=YI80YA@,EUL:\ID,=[A%WF?$!-&/)6S-*Q6 M2@I5FY@XJ\HA[W\=,!-GA=YI!5*HOW 5?BS^M@ M6L@2.07,A#[0,[;BV..:F*T 5F%O U@2T%+=3SH"*SD$*XF02!Z[IC8J M]W_TC8C*_>]D(R(DDCO9B$@UWF7F]0 AG[#D%?.Y;\W4D3!'\"QWD,;]B<+36PJP&5)ILZ[ACW4Q2VP+9:F(0&2@/E?P<3X$2KH84M3(VB6/RCP\N6G M?2 ^4->\K$^2PV21'E;UIL)-2;(UV4TK0,-Y "W$$TF^AO,4B>$W%L,(H^4/ MZK4^+(92>Y!;F3I3P\1XNS%M8IK$]&9>VB7^E,AFOAU62W#26X 2%H)@F_IV M4,SF-F*$X?+H=Y#K8[3\&/UT'3,!Z"3#[$-90^6E_3FG5W3>T$3TVT+RL0IQUHUN)#\TN7=*F'4SL3>:S5L>KV,+3D??@AXI?Y#WXPS#!.\6O MQ"QMOII/3VA-FD^(0FIK)%3*!WQ)?#Y(^ZU-T2%GFIQN;\,JKFUTNXAN%Y&? MX&I([X;@\'8@=?YE(Z]REB5+,M!2+RHFC*P*N+-<-+%ALLR.=R-AI8H0<0 F M';R&/!U)\8^7XLA'\-F(\;\KQ2O=G-7*&$O1SB[1I5>%*5E * O O$B2C^T? M0*Z2&'=>%1Y=47X?S?(;062?(='^8#SL*P'1GJ%(O.*J7)340<-:SYA2I^PD MAB+5J^JNA\U"I%Y319$0_V AOFTER7T)\950:3\@Q(4R2;:QI@/.YU!,3_B;7,&:?+.U12]AQ[&9K_JV'W/Q78\H= UTH/"EV;-S1X MU?4@BZ&$^W6/L9RHBQ)JUOKE@+;'B1;[^5&ZX,\NF-P+L+:64QUP V[!* 31 MYTM#,CE2<.JFL+;\*9U-G\Y3?RD1V.TAV*W/S CK%AH=P0<>UBWZ),+#?6QD MMPAT\M$W(@*=O).-B/!P[V0C(M5T)QL1J:8[V8@(#_=S-^(!,KU4>M':G49BNF:-N#3:X:@->245'8#Q6^^P*?0*4)8.J-&@4EEL%3+GM5ICENX MM@_'FH@JCR*AC:Z\7XS<]@ZAS0\H;=%,TA<38]9!7\5U_ZMQ&JQ,YK(5 MLFR/3W0@,YCQ-';4XBL=#+"6N"&1^:P:.!#>Z1]^I"?$^P5WU!+$OZ_,Q(].] MK29V&_)"I3R0TD3R\S'0OY1+CU%*IV'-='1?B= -'PRB-+IK1[P;(7-^'3(G MK2U58RN*/J3%NQ"MDFD];R[B-9))-;&2I':FNPQ&>0B=F<\'_+Y?@,ZWX#0B M\S\"\(N .^_QTO\[:J\4G\N-=+75H'N+P3JC"_5<:MSQ #Q3F2B('DG_ISH& M;K[4NY'^3[=\?D?ZZ52-)MW63F)Z^3A3FN'L0!0I#\83?R)>;5=T4QR]WZOX M!Y.$.R+K#N]):8 M3IP"*/SO__4NK-2#9?F(% 22\YD8]X G. F\^1>GNMS6\I>9R1S<]G^%"@(2 M(I:$IG1L_R,DQQDM(?;9 <6.L,V\;QVCF_F?O8%^X6\+A 0D\.?4E7;EQ&1/ M[/?@_W*QN0G5RG_U6_F+P@%_?AV(% '*&5(L;R!DN!!P]/_CWL.6QU2]1*YK M@1@&&J\@3NV";/&J83GF!:S"SMK);+96L\<,UW'>RI9R/,.[GE8&.D 4*/N5 M<2PQHJQS.B^#.WU% MMVS9=KSRJ_UY\X'RT;>!S58LB7RC@G7RLU,$6V@MVJ$[!FN7-ZO'+8< 5^$NP[! M0/<$-*9 !#T_AV0:6NR_KV+QI5@BX1E\OMYBH=Z".V,Z@;\Y!Z9B,D/F(C'+P9,(U(:.*;WEF'* MTYU-SC39Q+9?=4II0E96M7JM6A!9C9Y1?_U+/I\7$L< !ZF08F #KT/%+(O_ M+A$YHTQG4QO<9%:-52W5RZ2S39OZ&B(RF722;(LM"G-VVWHW4TRS-#4#QC7V M"A6?]@P-IN0QNP#QL %)/,D 9.Z)2QNM+X8CF2*0<'">G*!2%1O)AB2B,_ZS M=R4\P??L#8[P/^%U1MQTQOBFD&12;#PK2W2J+KKN;U^'ZK(NMB1//P;J,1^2 MI2B>[EKB8-=Z4PNK9%9BGEZMB_F$B;,S? -V+7EASP+XX.=8T3#1GNT5S*&2 MDRV@RU:.;'K;IW$*V%U T+FZA8I/A(HN9NC@MR6W1<>2IY2J'+BMF%ND-L$# M@5D]FX?H3'ME"LQG:#O'>&!>_/_L?6F3JDJS[O<;D+@5 @@H @3K_^5C$XM/2XM-6UB'C?O>QN!*HR\ZFLK"47? MW]JT% B()D1$4W/LPY,.#X%OS<=,B/"&B!3E(U[;U65^).4XQ/N?HF.AFG0V MT$]XY\'=6N[;P_EO!:.E=;'L#[7EC_1(OJU^7@+=$3%GB''.FIJVGEP7H'S3 MWK39+[>SL0F "YN.5I"7,@G,#JT\6C"K0:'I":_!Y0@<"0%=?)"VL[27_LH$ M-TO 4Y_#L@;%>+!R]*SG6 ]=$+8\+I'2N;8OPMF'+\Q;1]+FE^ZMX9UYI"3P M]?[B_XX->$V+=9?P<JS8W48K'+76BZ VM%,]QU51H:-8I$\#((G_ I;[>2V7(QCU5I MI^FPTR25X*!_DGXFDN<3CA .6@Q\H^?;N,!EZ+W"+9'7O>)T8;#1L=L'Y6]/ M>3A-')[/\:ML=C-4B5G%IBE.2M49^@XTH-PH?$('W$[,3M$HIZ1ITF''#"%2@XR\2JXZ&Z@7 M>/J)PL[SBV)K_Z9!MQ$-N% ,]^/"- 8G&WI=4!,5V]WWPVN@!0I0]\"Q$%V" M1^H?VW6\#+2A,P05H>X[;E=>62DB<)TN7["YW32=*ZKF#*MNXX6JWI%2N+6^ M \$2ORI6QIM& %<8 >S_N)(:K=3/Z7,C M]UPPR;%LCYS=$\N>X][OY ^P9TF\/K*I&^$ M&7#;W!26ANODDV$[9Y-7Q.NY]CC&X>1^H3[ZZ0,*%ZIE2[6V)/1BML<2:[X M?=A2?]N1O[P3ZX# BVU*Z%5"=V#E7G&7L0VBQQ M-E@N-<_*!2_*(@51EB-G[4NABBZ\#9SQ6!_AVC:6Y745ZJ.@.:XK^,?*,_ ! M&*]%[*LB%?I%S%074AE;M)NIP;UM"N[>8+:A< 0.++I>D\^R@6_EZU"HL'%+W)FH? M%,_YTQ1J=$L*M$TALTXS3M_IUVE"E:7,^L>_U%OA0+_QDKO-D3[JXJ(^;\(4 M<%Q#W*&V@TF6KS?P;$TM"-6T"1A,4MCH41>+L];]2A7I#B+->M:=Z@&$IPV'9[%*_*2^C2+M=& M2$#*NY']%#M!(/0^<643]\ZA?Y;EAZ'7E MYG^ %Z9[;'/_"4;BP0,?9L^.>;V(\P65R)[A?:7M:1E&0( HEVPC#G2&#M0 MF5"5V%A+ICA24DLU-QZ1>'J=J7.3=U3BR"V6%,M>[NTW:+OGZZ:WE'\D+OY+ M0>H;B^G:(>S=J#@I]AMI=D"/1^U%+5XT5U! )/%:#-O=!\/9#J3BQGCA[L45 M#]KT!L'K:Y\8/9;]G"W8C"["U1I.F"^5 @"A)E0ICC>I17%N,Z#26TJ]3'M9 M9=MHET*\;D)>U E*";'QP=*SB7T8'W@;(]<-/@0K?//:N].>?;DN\I2W78?X M^! 17EYQ-/?P@GR.T8>P)*\]GLP_[)Y]3=;!7^W$^ TP/M MG7KI&XLH6ZLD"\E HEW-*1I?J#L%+O1CLT]7@RN1U^= M *![>H4>I4$-@@H)]5*8(DY-["_4G!E(#NCZC+_F$#^03^A-PV'$&@5K;N\GA#]Z7W)GS MCE.7_C-LN#FU5M!WX5$D5T,\6@LUX_;?#EUR([]G/PO>P1X/5<.>'ITD?GAS M]!921[AR>ES* M8PL2^6V@X^Z*#+\B[=4(?4O1 ^-[BBG+F#U%D0TDWY-S6SYF^:C-GT#UU4YG M;P[5'SEI.$/JL@[72VCL9?U8"I&_@: M &$&T-'MVQJPM\FS]1F!)NI.CP@F,7YN6$N_%?WAT@!3MDC>7@QY3^I(!(R> M-<2A*R[)H=3;2\EYG=GE$A6YO&#Y]'8GY3?B8K[]>OSJH['A41PLB@-ITU*[ M*VU4-3695H#K=84<_07K+)+7;SS/GZH_<:2MWJE*WE?DE@7FBC,/)4SM"E@V MA_?- E:<8W5AJ/<;^@!Y-^>)LWO"U!,Z,#&!@-CBVHM-(5)\]X!N;FJ*2Z'9 MG\\)T/G5W8,\_J11W=YJ;G>^?W:>Z$;#7=ZI[A\N?R@>_E9(/3C'#&._^B?7 M+L?HNJ2"6[@%MV<6;'>K-L#4*LMNR[F4OLZ";"TMN\P"$C^OVG8XA%ESR M,++%;^'^#^IBRX+OZ8T2?I0MWB.WWO0<$H)MG7=#&-@I6**%0T:" GLN]"$J M^=:0#$ER4=;?97?GR!G/.C:*E-HQ6IPKN@+MP_/B_D)62V#_=+.T^PG_Y^^C MQ^0,"WKH*\5RX!<5N,YU@*8 Z"^CO84[Q\0\'S*:]S%I+TW1;L7<0(YO@PQ?X,']$V)P!,%K5& MKHGETD;)')6E=FWX383\02&O8W,'FS#5+3O+9QDUG5U #">>S[W]_5G'D:L/ MP1P!KQL^@+K"HS ,*GIM6&Y4Q?/]S]FWU]F=?[=8/@/BO[HSIW;I,8@+9ESE M1540BGTUP>5H'@?'D>[Q4N(]TQD[#S5+RT48MEPTB7B^MU3[Q4*I%W>J$( M?D@\U/+BS97*CS% 8<6A+509<9I)%.5W=F8N\1XMML<9#Q@*:DYF<*0H.BX" MB-PH3/Q.3AS@F^A^M$:-KQL]#WC]\-E0>.(?PV_5,Y]PWA,B$KR$>$,& : M\))_X-M -83_MP_Q33?-W_,P -PYP8O0.,XO/*GCXUV*QL0+@F&)ASV5ZZ$< M!N&^9; *!='?F.5HB%!@ =G1W!OZLR<[BGNK&T9%@RD]%O7QS/O+9:O5.GAD MR$N 8*U(2A ^=UTWJ D6N)YUIX,4-FCFK0,MS(VN%PZ2&VK<"ZJ4^GL)3V+8X[(E6',1SZ+SKK97U(!8D MDD!L2$UI1W8@]J(I>O9.#UX(-1+3U\14F697J>0@W5(=5I9_WM3Z."Y(\6HD-,BJQ$978 M^%")C>.*-F]7O@@J6GRB_@5QK7G^I=B$5TL )<2^J']PUVGVF.+JZXOF+Y,EYVMQ MD=+5KH4Y#:9D4LF4EE;@OI1X*Z/_&XG07TRN?5,&G;;NF#4HM^IRC'#0G/KR\JW\!VO@V>7)':3*Y*HW&W8.98IS0G^WIN":KU M]TJRO,UA1MN4=XM[Q%\4]_B^NAM?DL4'^<:,/0XS M$L^QYCX0@;]C?VZ4S-V<7C6%,\WAB:/H!'X)#2C$Q8K)%'9Q",^I34E*V3YS Z,2?:[V&Q:WU0*PVD$/XZ.>7%,*YS 4RL MH%A+XCVW&1GRGELJ ]VE?T*U5_UU%VU)]M%9=#/%]FF9!G33OXF3^6V.]7<> M]VA97:[,U87!5 $?'V[*]:690\<](<530FF82'0?Y&$>V-S:]LE+BC@(D8^U M>$6$JW.\"E?H_4\0W7G>_Q+U$$U;6T70=RSUI]XT1NE3BDWO4@6)AZ+-;CDGTBZ0AH1\6 MB: U'BZ!.J^9]IU?]V0)ZQZMZV]D!B2!4BID#;<.3+69%T>NW#V5>G^MB1QQLCV3O: MM>Z!4^D=A$"E%Z#?!9VEG+\#*^LKZ"1X>_RR=R#R!.]I0;PXOCR?:[K')3Q* MZT-_@RMZR-W@9? .M=R3>^;2 ]"NX*Y_":?+*]:W_]/KQS&>V]D4 !Q?N1QK MU9KH6Y[# 0<4LX"I\5[&X9O*Z!W;N'5&H=+?I) -]N&@PCN<@C)\.8KH*/^5BXGF1)C_>#2RZ$7=**NAD=+LX2RT[R1N*2>\/*J2D34>8 MPLH4LY%2Z30JZ_GV^9I;EC>02PQWS9'P?_MVQ >E-N_-TV7TZA L@Z 2'C!9 M>-?9C03[=<&NQMM^L9@$6XQ:Q#E)K6+,O-!^1[#/L>PY^+D>FB\@ G&3[ETD MP4%832!9R9HG6JHS9(N;)!"(+G/#FE[]4>3XQG-RS*->\61^-FDDJJ<3PS)UI6HV;TX3J8>GO*CW-J MG[YFJF$&>L*X#V(7*"EBQ6N>F[M??*?\"KBE'WE+4_RL>,5/G#H_9DO<-&FW MY\=P%=U[/Q\M7G<7?+:\C:J30'?@R.7SSQKW?L,1\*#8,*+=.VY:FGOPBTIX M!/D"\'7A'2#838/> 2A5X3G6A8)4)-0K"HG2%MT?@G?OT@ MSZ7QI79U?^:DW.PAR'FYC457;>SXB-?#MS]5=E\TD[2E$_%5"8?+U]224A,]G=F5Z'?*Q7H\FB#/P 5) M-VO+"@I]'R)ZAB8>Q]##(59_%5MI-PL*_DE[$<&W /J#GSULNX'&\WO\Z;I0 M1#D8-3@]P&[J88H1JA+B+#^?9C@+P[9)1-](U*F^& MDK61&!S=KZT#_^[J25!SY_2D#X[/B 'HJ#C>G2)C_HD"WG;9C9GCX6G2D^E" MC\^%(<,GA_Q::"SJ*4/^ /ZZ\@"@_P@]/U^I MC]LR*=?J!'14>LBVW-MXR5A= >B\I1A'U?[]WV0!U"?0% 2W?30ZWFDY<'45 MX,8)2;9G*;(,+%]!?U&_)V9BP<(%I:'.%R#=33J;4BI^0A'^3!&C7R4C+0AS MWDI.TS6&DOOELN!L*+'ID=)"> 7>/OZ^(U!U*X2*C4C7IRY72A,5KAH,X6S1I;[/6-1'L*42SU2HLH5!'7IPQ!5]&MNP=_ M=+,9@21!K^2HZN;46(,5(J&ZSH;F%L%$["([-N=%N+]RN_&YGLI^V@,X,-W) M1X#A(N32F_XGCP[L,YZ"HG\/A1@T&O3WJ%D>+Y6M7I;K8'%MBB6W7;8G5&X& M&-R@F!C.1"G);C&@]"H3=;Y+0F\W\YAX\8UR3/6K>8W9, "+%]MF'3/(5F[; MO@UY8OPH4?>4.E";9'D>OS8-$KSL'5[?H7 MA2<;FWA^:W,5*+Y\@G:P_D1J?;EKV*\:X78W66EQ,!BISD9*IMLMNH&S[7 * M,2(.'_7CVT_]6D'R$@3+ =?G:EY,'"]._A*=$K48VNR4K78)AAJGLANE*]]* M+ VA54[UZ2JN;K$T4 W97%BC=QF_WOKGQ2J/MQ,'+H2[S!XR//;&=!;U/J(* M^]69C@C#'^$+^\MV;V^N+H_EF$7L+?W!^^I0P"][&+BA[QMM51"!ZBA2[4X< M5%+;0=S$U^+(BKTG77G=I/?!9,2-18/6@R"R[4AP4Z:XA>T4"0X?N$QLMW*] MQ^P]HCSN^72HHAIBMUA@Z5CZ->#N0JOA">FUY?'!FWK3\KSJ DHRH'5=0270 M>6O;E+J.,-UCO6^2@QG93XR''1X;%"897)BG$T[GT[6UW#CJ2WOT9C@H_U'6 M:]X&N^Y-;\>=W5 :WG1K6DQVWJ348JNYP%0NBRD5%&-])LX1\R?^C&%(NDE<5YJ5)C6&V MW0Y6798E&S>%,+9)ZLIQ-"3L<0]''9_)3 MZO@!L7[3DGS:N@KW2U6_0Y?UK0E.INBZ$(>E&GV$>@1']2X/_3V0S=Q<+U\.A^V;VQC$RP8]2 OXT_'B M6I>3>&N9?7 C0=6!V4+Y<2J5JV96R\D@0Q2_3D/ZB.BHX:2)$>GR3EW4*LMN MNBBIU?E[+,$K-@&\P>;L\G-:(\UZ;MXO,W_:)391@\==TYWY!4I9*-LPZ[U1KJ#&Q) M.=Y\EUKY 'H2/8RYM?Y\2[[W MG"D($R_"FD\A-3;@$KFOSWA[Q*C0FHPJ-487&]RLT\EY-1H$393W/ 9T@ M&64Q8 6FVMK04QKM^WYX3]M?V>>W_<8LO6JH%%=45KO>JC'=M3F"PUY>V;7T M*DGT%BL6#--=-3+[06O]H0&L>:2(??LY9H0 M6;4FH]2R)CO1=YMY3^:H\RLG&YZS<_:0QQ9V;U7/4D0R+[111JQ_Y>J")VM6Z@& M>+!I,Q&QS&>$[_=N9U4U7ZLUA!-/7KVAVW?)QH)0PVNYT6>1_Y,XQ%D) _OP MS16*/3GVGM*EZ"M#6YW,IQ^K<-.S4==*OS:][N;YHRG;9W"C OI^PTX_QW[" MVX>NI.;^E E]"Y5+W,OE$-O[2!K_/G_?:\6X]NOX(!K%53+ZCTM^8/L8W^&' M7SR"[9@6HS;GE08+9AT[4=5&+2GQY1Q_/W__)*L_B-^%1NJ*THAA6UVP4.>+ MM3A7VTNRMD#;G.=T2*4/=+SG3MV31W\X$H&)'G6XX"4G%RBKO=EY%Z!('A+E MGDT1=K^/W$5RW*1NUU4[NNMUZ@)\SHA1_XG04*%?;0CYB] 0$$UH:1]UQCNQ MO^<8C:B34%_=PD2A9.>K\6&31W'M_>=?5'FK7>@GBSQ78)P6DR&9*;E>ZU_? M>7ZTL^2F62$,M6O:3-R(Y/FB.2%]&YX.O=*?0+ M4/-W=)_>U@1'<7!WP.AA64L198# X^5MRN:JKFV&)8OI3HDV/4F18Z?YQ7P: M+_G"X]LSP:R&:FYB;&S4EL(*:HZJBK-*;E0&$[?W./5V--Q]@NWFT)PNZ0A" M=;!&[ >O\,K$';+; U0(Y;2#N_I6* M30#$]K]?EE!Z@7:QOU#C[D,&)/JU7UFD#!4)Y=OYS_2*B!B6'90;>8ZU7I B MCAKVP== K71LR5=/.#V!,X.>>I1V%&BZ^V7QV/N)=/S:W=V:+7FYL4EQSE2M MN24U ;O)S-?O:+K;MNVH_$SL*%+FZMZA'HU++%+<6E#0P7#=4\FGBQWJSSZ= M%A)$[HGO8QRZ/Z/@^;$=G'6?.F0.'-)K@^2(SR4[[?>6]Y'B=%!7MX+MG>GN M8CF?]2?- MNE!]*XW!9V;?7KKL77\J1*U7:&:1KY#JND^DHOAVUR]9%7H/KU M3FFNEX?RGQS;/D;-%UL[/[4. ;&G0/M]TBNH;"/H0TDZGK=A(+_%@WRH1X M*.%BK5U"%9A.E;0+]]"BHX&F%*:A/?BPK 9W1)Z"%E'>+#<;6 X^('II=2%8 MB\HFF6IE<_2+,-M;EW)P4PJ@ZIO(F8'@>;F8FZ+'_:@Z]HR]I&"$!(C1-]$? M5XJM>.?^/[T>$?!RA/M8XI_C(FN^ZO@A?C<*I_-]P;T5(,?N]:(403_P##.RL)S@_(YTSJ M/\>3X3\OF)BC^/;1_>&&TI*@T013$OP<7UM0<;S3"E04_MV# O_@QGUP<"D_ M@5;C+,&5SPQ>%SO^<;$?G?+\[_\LQ0],^U19@CB\@8".']!T^<,DGB,YW(,< M\$@.]R$'[)DB(DE<3A+_L[30:G&QE>'[1IW^Q*BOB<&_/.+T6U0"_R&3DX>< M%GS]?_^%4]@_Y__]W_^9G X?.AQH3MP8_Q?-CWA.$ &Q(.!7X.8FYGJTL8"S M<,>3Y44#3J?F:S9P8&S\_"]! $"2OM@GF#H1Q9J;M+.=YO)TZX41_-D_A\>97PC>Y]!(^V MI9S8R@N)!KN-U_N+X8A:2_1I\.@S.>D?*+B4^!'09FR%7#GM;GV$-16+[V53 MXQY6D3DX18CF^T1BJ;/(T:_"Y;=:#OTBQOH 7L#=H-ZWCC'P5"Z%70I;$' :C\)6]Z[3'\P= B'Y'MH-, MY[)@R.IY-I/8,";#CS9R\BNPO@^&M'8?:J_R<*!IX#:_P%&02$&1$PT%+T4T@]+KAPIN/]9L1 M]8_:;W^&@08% .\:@K@8-UQ(64,D&0K;KN.9LCG8EM8@%"&[;"/+PEL1I MOID.7J2;O6CS5 >66_OVC4(X_')/M7;+<;TR"1_H+4G_/WYN_M.)'?68?')[ MOJ&J47,#%7DZ>H\G1''T M5G;5#ZLZ&%:+^OK+3-]7=KU<;_GQE5)!.E?%"*<^S M"WPVK]A:@S&W,JH:G;I5V>C#W"/GZ(J2"&YX7);9O5WPAQ8JJHQ^ZW]A,S>3 MR?C2+C*YM%B999-9:D;] R"&_6BCZ.4;O MRPQ[64N*[4&39Z+\:4H)M+_?0 4,EI>5?,DNL4XJGRJGU HS:'ZZ]'=(Y<$6 MKXAEO0J=EV.;#!=EXZ#HT)U(YJC/\ M=%1A^.DC)8:/BPE;%I*YF]!QW"HO$9H)/.6OUF+Q_GV($-G[1(%S%0C/C%S- M^I4977&PZH;K-88%:PC*,LKI?3W3YCCEZS31R[8-07&7:J]MXF&E?89^JE\( MVMYW@3BO,WU4YWK?NOAXO48.I=M( JK)H88(JC-QMK3O.Q:Z&67 C2+MO^)I M4O+)+8:J2$=P __5C65,ZL%;0)DX"BKE&@Y90D49&-IHWE()^%V:HA5&AQ[T=" M':,AA$*-@$9A6,OS)R,5?.7IK(YL#>[5D9GE>'L*O^B]2K !\[I3^$4+SY+O MW<77K>-B!T4.Y[P*[*.AP278S?+Q>Z,&WO,][:U/JK?#;U]7T<.BO?.#WGH2KFWWNO!^LY:RFL_>'6->9V(*EN#FQ MAT"5?1Q^. I2A<29OF#()ST;(JM].K7\0Z4Y(/B\"M0X?D->N.QTO.UH>5ZI:=!/RL,)6QFI7!IF./+83)=;MIXX] M85B(C+P9=@M]0+<;]:0,*H?QOLQ<#R*(CUVE>-@][,2^WBOHB(]P$)Y;4RQ< M1/GIE,V97$5E'6+(C_,58)FX5_@@3$#[8F$G%:X"/#QN%?ITU)QS7VICWYUS M7Q?8[=4.4"TP,#=606\@RRUK$Y2&U]QVTG"_(UK\6C]"6,34E$XZ1H<6[G^E M%WQ8G8'[JMMQ3^#Q#44X)IB%*PN[V,- '.SZ';U?2+103QS$A3#5C"EPQ:=Z0@? M"\MU6&WC!;?K&V7)K&"@5>NG=KN64"9":QLK_(HK&LN!Q.2ZV^DV(RB=K)Z#BLUNZS2ZTI&8I+KLC@=5MMX M([&X297;"16(?-&1^_966JS#:AMGK8J*<:-^D25,D%6)9#^5@6-/G5]9JA5J M\5YG3& YA>.T:B/9ZQHRESZ_$DLNM&EV6&VH\55^NE:[Q;527'.9\ROEBD1@ M*8T>,@-06>!BRTDGJC2\\G0^.0DDD@DAE>*D1"+#D0DQR672\#]X L<(/@$( M/'5V;WVQU.BYP#'8(&UO)K,*CV4S[3#Y\Q-2H*:I25LM-H5>/SG/;XBF#*], MGLD*D\OZ:%P2&8*N"D6FTN"L\-K6FV:RA.WH_ @KTKU%@=AVG#%)PRO/[@FW MU@;?JJV*S%S;,36=F*F%";HR?5;;FALS]C)+.1B8,Q*9F52W62FT7O8BGHAS M9$K)8MUM?YE39A9NYMOPRK/W-"JDT3/BF07&QT=T>V!,:M8(Z>G9>_8G,I%K MMF<)QL'59:)7[_,M"=WS[#WK\W6]L$ZN)EBNC5=+R=4N@RFAU;IS2U724GFE MR%;+Z>EV1DYWHSJZDGIY)=O!;2)CF"656 E)L5ZA5QNQ':;[.P&OJY6QEF7X MJCY)V9E%JTK*\,JSL==7+0/;REEH3^ML=UI39CP'4*WPL[%CJH378TXUX=T*0XRY&%4=<>:71NS5%A^%4CA&)..DD M,FHN+4WQ>JU(-PTZ3$_M_&+ 9L2"P.9F78[=;,%& 5K MY^=Q ^RX*ATFU7&YOZCFES43 WUHIUT\$Y_KH;+*)V1ZW5>2 VQ1='JMZ=A> MXF0[#*>$9*TD$?-""U-X#'2S!6UHUNFC&NR^!#*3](3()!+<)$%1'"GR/,=C MXH3CDSQ.4@29(,5SZ2[GV80VR9'J@!X6UY5LU^B)H4B1'I3*$$HS=0;DQ\)$ MC>>U6CVT"G[)RF%+>6LN6 7KKXFES R31BA2$,T&+CNU5)?E>U-G-%^MI_5L MZ$JAQYNYN=*21'9 K NB3@F.L0F5@#"ILLTXGA509JS+RT7.8)3MQDS*81)H)8HZT.D%8*@& M(\ACWJ@,>Z$VP%LY3>K6XUFF.^]:]11CSE=2:'O K?F6*\4^$NJFD7U;1[I,I144V[!Y=# M5-/N3N00U;2+:MK]>37M7B];%Y6LBTK614FJ#UFZ)"I9=YMLTT^?FH)FEZ0R MSE!CJZ-J56C4&L-\_YNJST&\7=4;\JK)-,F9W&"9EE:DVU[U.2+SE$B>LZD? MN$S)4;SC 1;NNT&RAZX^\IOEPG^ZNLBGX4B.IS3>85E=K1JB8+8EN5FJ?6NY MD :!X;/L,(TUJ\/28!%GLG3#KQM'A%.^'KY<2&N?4F(%S./(_7IH]RNJ'/>G M.5ZOY@P+YGJ5Q8HK9A,7:[.XBLM>6;C$=9#MAN[6"?O6ZST5N5V1 MVQ5ATR>R[+O!>6A.XVT(+%UD3"?I]CG7RMS?^]^M3184W^GD!0;44DZ[J29! M4V]_&=?<6[\DZ!\P+3O&5;R$-_MLMYTSJJ14*PH#V:ONEGI*),[[-SZ\MW8* M^@I5Q)%3)TFZ34P3@QH28S*177VGYE-OPIE4C_ M5B[@(;\RUH+?-<0 'C6%]R D\@@CCS "NLL!W<'B/(,[P3IRO;5KTQZY9 :# M77,E8*CBU=4\0S75!ZU9=6JR3GIME"9UOIBJRUS*Q;K?T"O61YW?= M$K^_6Y'T^QOO[PZH%P[_M?;!OST0Y S[J'C% 1@'54U++;AYG-F.XL+8Z%)Q MNX22Q" P4OBCMX;XGM+G?P0(WKK0]]4();<>6(1M%R]&_A+DS#'(+5N;:9OM M3J6\26;(%#U$6:O(^TL\)3ZPTWV$&N2GY0).BI)_2@5HEBS+&;T>9^/)\5#" MQ5J[-&R?>=S"%(B.ANHN^P0^]SS=AJK V$LH.J@:^U-V.VC4%BB4[>:5]^ K M937HN?\(DJ3&PZ5I5W)F2\U5N5S:;,YF=5S^$0-0J"9\.OPZN$7ZTP?2CG2 MZK[Y7$:O0I*;.724[\2'E\T+319ZT(R:9$1:OX?T >(YF8@$<0>"P)^I2 [W M( ?\.1U)XAXD$4'3G0@B@J8[D4,$37\/VTFJ>S:8C4(%*# MAU:##U4DN(J7<^6:O?5ZK4E6L.?;JJ1W>A[RT'&8Y/^TJ7J-JV/1VNV4%#CC>J MO0V1B=-?IGW5#%WN 6ON-G'R%I\0HAE!'=7FH'_]2U'EO MI%6;1HUVAJ0DIZH(>O._/@7?THF,I[>1'=C-YB$A]/R M:,U[TVE?90;V@AK5XVJQ8@-J2#:+4P;UNLM\8+%[P!,#]]PCID$1Q$R/]!(% M&2X>9+AY M5[Q_L!HPES:&ES500MC#Z/-/!>Z$%.&?$')8&*WJ\+X/6N$DE7RFDE%.W"F% M_";9B8EG/*HV] M3^#/Q(-W$;:]R3$D[]^@-)WW4P)_\CX@=_V7./Z^7=QZSWN5H+VG_[<>VBVV M\VC1O_6X+[)=]U;-B!IX>VK@Z=.#RJ*O-@V>C+ YV5YN.'9KY[6U++04NB%[ M38/Q)S)%7.[0\19+.RV*/V.\(%C %;DAQ20%-3!1$,P#>WEQ%/LC(.M!>4'O MN?81(ET4D= C3F**=&"'7EE]K>P;H5_S(@2=BMEJ@F@P7)R),XG!UM@(PD#S MVP?CV%OI2(_I7M6 ;?\\<:^>8OM,XF@_Z](X=E_.UC_WT!_]GC(I!7FX M5@FF#[#N;EJ5C(+8)QR_/7!8)N77^X+T'$A,56T". M9N1.?0J9[HG*>G&8NE^"ZA^$6:=/9P]VF_A"-\PE=H4DD_TRE-UZJ3Z/ 7'MG%_"X/VLUL *:3XWY-3H, M=1XW4!/,4JO.[PUC;F]Z.\F!W<>H#?'R*X@[C(1;;_WM)Y7XG+Z,(^Z?4 6\[EOO> V4Y975C D6U0MM7[P4Z M $Z; "W)[2*,?G0L"RI"EK<5NZ;PGI&Y]PH)0F23_'BLIAT=H^Q=M6ZU5[52 MD_8H._M*(A<[&+^!"T+#![@3\PCNQ)U@YH.>$;VWP7AT2/SV9O%70,@J,:P. M:_/4 ML*!5D:3$T>S+Z>9?A5F'P%)X'#N'EW6:YS11Z!\;5#N M@N52ESI(CD.3[_ K'@!FYL M;LKK,H@I>DR"LQM;H>F-/-J/ _#OR8KR0?9^65&11_S@X%OD%;UFV'99%S0' M3E599WA+AY>%>]'\,^& M?M?C5E+-KX42MF#2=;8])RK; >WQSSY6(_9:%+1?YWXASE?.T%V31);3,);@ M=RAV!->]J*#(/;!9(G+7G0@B(G?=@Q0BD;ONA=QUX[C/@[&[ M;I/A'+&[?ON#M8C=]4WLKIK-'^WGT';N>OOY>%S-E*A!$V,H&N>'@&&2=:9] MSRPN>U <]#?BIH'QVTDUFZ^0<\M87Y'%]=V^1L3BBEAJ9U7HJ[*'*/M*$IE77!F -FLP2ZC12\IMA+J.2HM(1F MV$ L:+R\%W1_3!V#VL](R<"RI=A"EOL8&= M>)Y?=36&:O?&[[DRI7G@F. =^L!J/DGSOYSK ?O"E=J M."WP+8"%E!!^D?<;)LP/:A:\3NACX6,.L9L8?$'W4I<" N]V]"?!B_7 >_UW MY,"]Y< E[\J!@Q=KO&TKDH)VS<$9#Z^U> 7^G.--1/ \]_(H#U :O&5Q[92> MQ/ JVV%Y:TH7:F:Y0O9IY.,]GY?%CD'KTY!2('VVX'O#A4V,K>&P%#W&[Q\? M,^'S4>!0\-X@!K_A6A!$/+19<;5OXCE;T X 6#[O;1_ICJ([O(]=+J'GB*/:#K.YA+Q<(]F[(2*ZWWKE(SK_^X=)IDOEJ5AHH9BU)6D\@*_$P<9_"\? MFUH(>?ZKU\R]3GW6D15K)]1G_U<__NVYY&8(ACF/I6SO%RC^F&WVFEJ>SFK8 M=/&N_7%ID)I(1 ;C*"*5XD@L0W \14RX"3'!>4H$Q 2(/[RG\H$+0-5-?5%E MG"I3Q-9"8;L;X]G,&F'KRRL%;57I%JNYCAJ/S]J*R+):-84JDV OK^QS78HO M[R13=4 5RZS*N#V9M>&59_?D)LZ\,Q_(K$H8HWRF7YDXVZS,)<[OF24W>+UD ME-N,T\X9TD3)\=G4VCM".KJ2XW%J0HF8Q!$2EN1(@4K!X5,21Z;3"8&2^"2? MQ%_>&V=DOKE5M@65FJR;ZVQR.MF,VV%SH%;T_+A>%4BV::R9&B6:,Z:)&BJE M7U[9L_JY;0['>BS@QPEGT5&2)1DU-SF[)[E-EK0-Q9"L(U6R]1VQK>[*Z,KD MRRMSQ7)AVLGE@4HE5]RFF]HVS!2Z\NSIZ[3-T:MD=:46>=!RVL#.9^;H'.;L MZ6NMG9AAA,:JRBR.9194LZ05UO#*LZ>+5'N?;T MK=Q8#]C52F,(K#9IY:Q)CLRB>^)G4^]H?%RCJKC$SOD=&Y>I8BLCH0RU,P5( MYXNMNDRIICJW.%S TVJU8Z!.]&=#:JX=N=6K#Q5U(4WQ)$9OI@Z%[GDVI'&A MPDS,QK3&#.RF0:0&JZ*X05>>#6FA]./]QFH29Q2]WQXZ+6&*9=#3SX-L2*)>E/CZL"&P0,_W['*W-XW79"YU?F6^M)M0 MT_:$9K;&EBN+*69LJVUX)?7RROJ(ZL_'):'$S)<;)KDJCO-TI*%S1I>>3;U8F+" MZ:D6DV+B"2:1'NKCAC)HPRL3+Z\<5/7EL%BL S4W)Y6L.J2SK"7#*\^$9)4H M5BVLTBUUR[=JR]2R4R)(]/0S(5D#:CZ9;@LK==O++1EZ,VIOTVA$+X3$D3P_ MP<$DPZ4H'!H@19$=^;<.V5D]YL[4:7':SB@ITI9@566'/H4O*RKM<'=VTZ M]-*ABS17T,&1ZVT>;6_\/=)Q06O>W7J=!?J\_5RP\W)LX&V9)$/3C#6ZL^+Z M[#]=-^#RE('3L$)7F +1T4!3.MT=V3WXG*SF1G!]>11P9U+:I/H]E<^JB3)I MF:W90OX1 ]#E-]&>!!$/+N9\0?_.=U.QYX_2VK&/T]JCVN)1ED>4?O9G"")* M?+H7242)@+=-/XMJBS]&^MFCTC=^->4L\)7]G#+\R?O@'8]?9(ZNR[G_U?&' MJ<-CEMUA-B807(X9W##]-M2&/XK-^L%3NA$G#]RV(JE\CW,2?=JQ"+)3.6:_./?\Q9AL2W@K4OD M2-T!N_O+5)\'\%V"1IDQBU\^:!G'*.'+A(;+L>Q",T9CJ<M/A]SR"#&,R>6%1S*MQ;3K=:K5TFNZBQO[DN7&<#^V?.RGN[ MR8>>EM^.A /1[^*"725;\EF:*[JKRP*<(/8O7A2F( M05Q\E'4GTHX;:,>ELIPC[?A]M*-F\'JD%E=0"_*Q]:)G+'GM J?/M\XA=L<1 MTXTEO(7);U&FV\54_=9C^_Y6"-[.Z];COD2S X]K>M<5$NZAXZ[O/$"Y^\G& M6SO?8;MM>ZKR"49B9HH@-%3YRXVX3A^=XRUK"V>+M@3Q-1K)!M'UAY9^Y]E[81O[:(Z4?)QJ6.PU* _2#%Z MR:8R7V^[]TEKSZ[)6K&B]S+L?&5OX](:8*BP;!+5((ZL/;+VR-J_;NW=A;X_ MK$![0-_@$TJ6%XO$@L4&E6R&&7+5MD1_V_(^+6W[6\K:C51G,,JLY65!(-R* MZQG4&C/Q9M/FR-[_8'LG;C.2.[)W8CWI"IG^9,DNY':%)"K*E+;?; 5V2<.U MU^WE(K%HSK%F=[.JVFR\(J3<9@4$M-SW3/?^#W=H4?P9XP7! J[P#,EO8Z6@ MJ JPEQRU+][:#EAF$"MQ%9S=!E5(X1/9\.;+ I%9 %EGT# M;'GV%P)-F%Z2EJHM.FIUF^7BI"D2=='O.(ACZ>MY%)$)1R;\B"9\X;W_!4R8 M91-R1LDG=08L^N)6;]%2Q40M7J@?_Z;.NSA'%AQ9\!]GP=?=SU_ B"?\!)_N MG+6$%:NLU;%[.7LDM*$1P[U]\KQ19V3$?X(1?S-C\=9&?*%-^@6L<69.-2&= M #5U+@U-7,4ZZV8?><7NAIT\KRO^X#2 &K#MGS$- F.P57^*H3;%+E4["B$^ M= CQPD[%?<41$2S]=6OGXAN( ,=PEO,,,P2V%OID:S0&*X5Q,KV=46Y/.WV* MYE)H,Y]Y2H5$&?^.S#LR[_LU[Y<>")(A3ERDJ4*DM)'2_L9KTO<<8']L61JN M,M925X=9IDL8?;G9&0SK"=16&^YM4VDR6I0B^WZDL^MOL>\+'UA_S% 5O( 1 M*M42,*4WEEB0+HWBW34T5+3MQ;$G,GT>B?K[D0ZJO7VN ^?&@.^U R*4\?S1YL-NCQU3!TX54HDQ/Y;'=> MXRH8Z"04D97&U(R6N33:"I/8FS 6V7YD^Y'MWQ$3_K.VG[<:Y]5HPV1]3^P]1-W,+9;6_]56?*?->.QO,JN07('\/I^AJ*8Z.5CHJ?VGH#V+AH.:O9[$S"[ M:F[?S8<:G?)%&A]I_)W28[]A2W]\ O'FNC\8UN/Q?FHQ4 =E>I&S%_.AMJ6Y M#-J]9Y[2%!YEN49 $0'%[[S__S!6[.9S:SWC,@*3:^_LDEW(M U,AE@!M_KX M$YF)*F!$6'%1VL'-AWI'6'%%BL*;1M^N2!UZE1E16%< O7*W/EL2+63T+DL! M?THDWW(1W-# _RS1]OI^[-)[VP8$6TL1_OW?DQ]/A)!W+!X-B,,Y5PH$US,. M,B$XFB7+Z"QT]T=% 4ZKS2\=2E@JPF]*Q 'IH M?GKPJ5G-$%1_ZB><3BTV&3JK*]A 4RI6JRQ80@&*'$ AF2CUPG+ 955=T>&L M+7_BZ;-HR12XJQOQ0=_LYP;&@D]M\_72E]QZB^HCVN+@??\0%* M@,/C31O\##XK^(:D);' !9W@<;]S6DOU:45//6H MJ>N/CP;=4NGG=")J&KN_[>VZ]Q)OMXV(Y/!M[:R3Z4@0]R"(U#,62>*"DOCD M>QO+":.IY^I^ZZL3MO>X WIETJ&1V9Q<[-X^!9AOK$\ M<.G]U]O!$Y>PKEO']> X$I"X M&3W([6:ZH<:Q1&\KS\CT3+O,N<(A\M4!07"H*;6"@%%9;\"WZJW1TE:'KSBU M0R*1I?I*SUJ ::O\L"7[,\)EHI7'7&*\5:^)G.DF[+TE$Y? M'DUNO4Y"820C7^?BOLZM:G.=79]CMV MNMG)903:[TR4?$HFWV)JW+NK% @X1ID''K=_&GE^ AEY5)]!MUOS+:ZVK[OU MP/X,T K+*[&;TC?L\BX$O MB69?T1W>&\Q=ON:=8-:UF3<==. 'Q!9O+;>(<6U[&F:CC"C-L.&*<4ZZ8:J@ MGA!SO3E+#+AQU2Z3Q3Y.>S8%I0I$>OG&=1RZ#+\21>?%&H@3>]!X,X3[%_5W M+&M8EK%&W!O:@A,A W=Q#(Z*T@2._Q/S9ROF3M<^N'OU5S]79O3YIP*7=44X MC^'_^#=GZ.XJ@/"[91ESQ;8-:QMK('K2Y97\#0;1RZ$T]5B%AX9O;;V)Q=-/ M,:2M3R[A*6?,X:MM8_!UH18A?=J/PCR,PB-9+8U8*T7$(-3':LX&@7$,>N&V MC:Z$7KAHHZXO_WWAE>+8YM('H]O_0%?T9MOI\%EF/I#4Z0[OI5OC]LG"D?S$ MPM'RAU* @S\2Z MB^MG*3CAG5F<*8S[-_R?OY]CB.+VRB5(F!/H;\=L96Y">>T[[1BZ M*UI'-WFX SIXG_PRQL?@; (DIP^*R81PQ+'L0C-&8ZG'.$*]LW/PA!L6?.W N\B[Y MKP6MS!#W$HX31R(N]1B^KO0UE!^#FB*D^V)\<'I%\'.Q*]^W0H* S!O\4](9" M7YTX\$8 PH=@S"?!WW@9;AZ1C!!!DS=-B+9HQIYO@YUHGL%&F**U*28!WMW. M^:__AE6NX;N+:!A(H#$D0>AMH#ICEK)RN3XQ"RP^Y:.B^X6=:N&.S7WD93>,\O\C1K#^9\UM"1? M"W@H<,%=K*%BN7KVUK.>X"38CN:^FJ*_^VK76%O\7QA__/G]\ N\8O5YS0%-Z?R/M6!J0A>FE%/&M_'&:LZ &>"T M/-E=ME?TCW^QYW-F_'YA@O]#C@"T8/ 46RO+J2M&"V*3HB,Y[37C3-0GJGA# M:X43JHNNW8E(OY;N.X:J+]QL([\&:9TA;N'*&%@B_,*9S8O0=;:4";KQ!&+R M',PX-! B&K,-9C>-W"@X5G?Q?QJGY; MV%[I/5NC/4%">^OX8D1?.PC1-T$YT9UTB&E=9A6]GB]D)4/H3-9?-L$B5'2[ M!GU:8#=UYF3>F]*K3J S+PQ9>EWLLO'A<$X(P%[DC,0]] GY2 M+(%[+EM@XF@Y=DT/?0E*SCVD<(W5G6XO/07:O@']2%>2]HVP%.(;JHCJ0$L0 M8Q, /;DG-!.T(SOVTF=;)8\WDN$8ZWH'H9@<^)-'3J8+BK[#@EQ)N+]$OPB3 MU3F,6>X3]O)](=H;;$POO^'Y!B3KYA0&RH]1F")HU'=31ECA(QGN=5)O0=EZ MJ@A35WK(K876XR]3[@JF2!)4 NA10#5:K@$(UCJO7^YAB7S'SPSTY7A=]6XU M-^ S%-^%1L;T')I0YU'1CQCV@@8-%L7JI[X=["/QR 2N0;%_E?)(D$-E\,E0>1Q G"4 2.Y$F>FR1%P$T( MBDP0P@1+"ID?WE/Y?=/(JJ05BHF"S12[(XD?E34!5]K(Y@@.>WEE>=%/S7Y+*O*M+:'.Q^GX:%(U:1K0''E^Y=3"\XT))?75JE!I MI9PLUJ57;2YY?J56D!:J:H]6JJ)4<(?A3%E.HQ.@LRL)W1H,C7)Q@C6-54JI M;(J;CH7Z@)V.B)-2&)D4XOE/*9F MEW 6B%*!C;?$?&T3I\,DD-/PW9K9;%2,:,\&Q7YC,C!D.DP"6T.2JS*3E##' M3H[B\=V2(M)TF 3H?M.BY?)P@0%[EET[N5E&GLAA$K!G1<8A)YVBJJPSM329 MX[541_9(CJ=7#B4ZKR@K$56[*\'VC M_L9TT>N.^ .YCJ\G2E\V[Y.X=7W[7TZBGGLMFGXAQ=-7\5NG"N3.XE\'5]9O M274IW;[U4&_!&[Z#85^$*.RMAW]4 NAW;:>_>%@5MMOV8"F$9RQH2[!DEB.9 M'70'S"*]W.+J$,5B$C_^33X1U 73N6ZQ=!=.S[C/Z1L/L#S?#5X]:$;6>Q[[ MH\/16:;"9_&GM6YJXF+)]K"%E*DR[50.Q'>_@#^_2A(ZZH_78B=X?JMWU6K6 MPFW:F"Z=X=I/74^>=\EY=)_K%*Y"SQHCG^NA?:Y+P]I].5[_7+__S\WAS;7" MED>3W@/;(3,F!,5,BI_1.PP*WNE73*NZFFZK93]E'L\\88ES1M#7NP3=WLOR M$S76/,J8N5 FZ1_B8=TZ1_RZ4'6_"?!_ FX-?'M$U$DT?+MY2,\(2T!M#(9" MAEZE,#Z^Y>8.GC>QFI\+GWA*4I?L;'8GWE?M569>%.RZAN-U\^SR;XR&W7RL MWXQ^=QXC^PCW%$X5O&L(-,[R\JYN=_4YRQSF;.6(LK W1/?-'FYK,?J_/90W?,T:=D]/G+9/C[9^.BU M_>PTE,.$@#<8< M$WWF40N?51PIM1-*$^5&SE!CTHSD%=G0O6*+6C M%PPK?#WAYO2Y!2B.%\'T$W;Z=F@0-)--L+F>/:6;\T9O,I/?3K9^NA[Q/\,E ML#WZ'G[X])1BE;YAU-DVS7:;0G-%%@L=ZQ?2"$^?ZV4V*T++*SVTK]44.L$] M 5LQ>"J18.=.C6TV,D9;0_1_\IEZ(VE0.K(I7ERA[$'QH.>\2[?K G-Y7+(7 M\U.9;Y(854R]!=I]&?_5,^22'9_;Z<_CAT_K3GC5Z:TW9*:RR*C;HB99- MMI+K6Z3**V4NM\XL5U5LD-A)V=G63G!]E#YRGCSBILK#^8;O\K3/BU?TN HE MB/+CH9I:@+>#Y*KC;/&P"@HQLJ)A3?N6R2N? 557C M:)'!,\'O!.D;:J.)Q;-PH?GTQ MOV@".T@W!NE&=Z)@3M.93))8LMG*72R!'?Y:O\\L]N9;69:AYAF:7WF&1;8" M7YVW?"CR!WSR)(1C1P\("DZX " I>I (^O>]I?.^O1QG^=Y_A?X9& MP1>Z4\-:[KL0;DW@?B?XZXNJ3/YW02Y'#/?D%[5)PGI_+LIYU&. M>0CZQ5X%OM\JL?P1[.KZ6>GC!6!6J1;>9:FTT)6[T\QJ:J$*7/A;^]*+9:6? M+;J?SD6_7O+@F;#GQ4IQPFCC.4MU2WUJ7$XWY1']J]F#CIA?29O$*HTY+1.O M*ZE-*U^3H^S!*'OP_$0ERM&)L@?_*#E$V8-W(HS#*'HRR!Z/LP2A[,")4 M/3B3/O)/@R6O[Z>]('U0'M-1CJ<*6W>:7M4U>)0 M>GV^&\!Z:/+Z'>&1VW>$^.?1/813VSJA\T5^P36)UK];6LG]C??>,TW.7(@% ME:.+VB8]8>)V';<3\](X17W=A?A\BER_UY5;4$A;;$YNNAMYE4M;-NVGR%%/ M.'9^BO)8*7+?DUOR1^#;K3,IKK8+NO7 'BQ%Y-H;H5_*$2E@&2'5T32,V9:< M97-B:)OA8NVWDL6?*"+*$;E^CLB;W+%;M[P+)Y%XC/23M!'>Y8JAY UARMO@ MJ '5GCY8A@:H\%HPOK*^ O;2L&QHHB+P#G]KB/Z+: %=K^O6-D8']PE+#/&9 M\?O,$#>IV\\(N0Y)-,T1R8\9/AH*K8O!0/;C^!"9Q.LBXLX]>M@!1.R@95*7 ME/)L8BAA6[M6:PWG@UHS>ZE#P72KTU>A&!Q6!*\6]Z$N6 M&+=F/ VZZK9A**E\(E?)FI=I[WCG4@7@';@>UY7D'^0H;.Z8P-QWSXVQT.W#PWA==NGVXGII+!* M68RCXLH:EPAN.V__^#?Q3F;3>9=%:))KB-H?Q'X+2%ZC19>T2+FF+CD6_)X5 MD!_ADYYC!?]W/H_,31IQ6<8O>8_H06&EBR!0!7 RYT5XW0 MLH E!54$:\%DAN$$U'SU>\R^"\*@*S16;5NYIN,(R[L%%WIU.GNUP5P'*8X M$H "[)S&0ZU'[4)SCF6!5RPV/>%'_7EN4&.<9K5F49G.WPN:WS6)O@]A4.CAOASA!,\55^$+ *"2)RXZ^WDW.3BS M=C@&L_HD;PVU"<9/J7P;SDUI.EDC#'[=PIX04]O+P!#^/WOOV:,ZLBZ,?K_2 M^Q_0G/=V(,BK6"Y$Z #YZ5FM@ %F!?2S& MWC\%JR Z #HUS!!=CE/(%7V/%<%S_?H.:(WXF'R8.74\B>2_NYLZQ3RF3CVF M3KU[ZA0Q$241P16!)I&)0-!H6F!(FA:8,8D3"BJ1&'8V(3[G#-HD%9OQH_9N)E'K9I7FJTYP MCIMDE-?[JMRTU:.VIZY2&:TCIMDU,0*>CN7F2VU0F/9W&R9@>N2L5.G M81=*T'_'1:R&IC&L+H-IM'O:_!_ M9F3]M>3O3Y7ETQ;MVL0H=P%L#40V,#ECU MF Q&WH._7RC8A]]*D@TUXK'G A!:HBH?X W%KA*85OZNL&S?"XR>J$? >!NX MSY*1K11-LW_NBPF\?OBA( S@-$2HP 4':SMCK#OP1,E<^$5WIX_U+#,H\E[M M(TL3$6@41X;@JU?UE+B.+Y2WPFN"X4'XGJ&^5%/LJ6(GSV 5&;GO?*TDL&VG MBJ\M^?Y2N%T$8'A]L0 .U3IP$A\* 6 \H 2)?F '<(&PI!"_ E\JL'PE+1GN!Y4X>/(3!=$)K'-@?QR4PO$V+/O6Y6!;:#:\ M]KY'"*\L/8#0H;(I>Y*/%']N_@I=?K 0\T6_X=FM&=O7R")Y J$ ,OZ;OGU4 M<:\R^[<<7?E1_X<%[&%@ 0KRK^//;?@"$].SKX6S+_KO_:I-<';9UTB@6R7" M:OB&4>6_CWB.J.]!_P8&^QCTX9JLKRE^^_0)[/ 1U#C]FX*'2.GB%D#]GXFZ M4>1C#312EP-=\30N'RY+!]\]BYM^Z=3/@JX^,,%Y7PF[IL\"J?_O_S 4S?S[ M_%S/HJUGZNYGC_Q.79F-*R)^>:)U)$V.?7(?Z;60.)<,>^7\+#CYX^B(/+#Q MNMC(G<0FC?@2][#Y^<)3 _8E MH8=#2"&-J, M:&O+5C M >4=2'E@@@"S&;9B6'IJ8#XGPJ8,R=C3B FH3?B>I",G97AG9XMA5#(()5K> M6 =W:<)J]O 7L@K4&S>A!UCQ"G.)=WGX FGO;/F^K(.0+;#NB7*R%^$GDON< M9S[K ZF#-PXBZ6&7AP.^Q=% +&=/OKS^>?SEM9,=*<['3DJ_R=97FP&P/%&: M,D8MQ:?(T6""RM56<;"?# P-TGUAOSDQ%#=J9Q HG>;$#MRW%HR#C*/@F>.C M SS#^*3DW\ [@JZM6R8G:ODEF4JEY_/A?0P,AJ2Y@H$X""QP#X>^#H>P?7@7 M"?\R3EH(^?D@A^MYUCCD%?"&S!$^]'=K"D#C3RC^*+V]@2)H_ E!'X"X 4"@ M3VGF 8@; 2&/C'$ Q)7:POPIFSX!=L"O,6%+U(+__[*]Y=;!(Q/W_;K;0(P M_"E-W'6; +]TSB^J"8H!T7\3566EZ G\2ZT#0C*X=MU<1M2#[JAET?!$8/R$ MVNC%D/[:+WB-PADHZ:_]WI>HE0E%Y6_5,>!9?1^Z#_ON:^LRV_T_BZIBB[8T MV_H8L';88GE$;U"![@[Y+ J.J*9X?I0]F\1\(?>NJ'^.LO MV=,G8K:_5P.?WY;=^@D!%^:U>_[2-8/T(#\[Z+5>':KRQKB M4%!?T?FN_E-=^W^%GXO9_==%U._KT^ MVIN^AYMQ\-XBP]^6B'Q=7')]K3\@F6&_(7 H^VIOI6L[>-%!<8D12KG*]TMT M@7,[J)N>AU.ZW^G@O6P'IAMMN/216=>+A2*K06\0RU9-.TH!O$-C?$^M_\]IC&#QO@M$R8BB*:+>%%7P=U:T8-^Q<[7RN)U M>5THFKRB>WRJA'0;56_9;37AL&KZZ=R+>I@*Y@]^/SS<[P>P?WP"UET!>DU( MP0DN.1GOHKW7'%5,E1I7[;+F5Q9"WJ3$<::(9?A3M1W'"YC&=[5 <0)" -Y ML^=1W[2UH&$0O-N\*/DH&A'1;C24,DW)L(60&W#-XG<3QB.7SE1/C.B>BE]].6_0H& MME-B 4(E6!F(2]A$J*HN@ (JPW*($\$2"(27-DW()D W.'3UI(X[X._[[_SY MVV)0,NS_" [*@P-7 1Z=64S);T*:#_3"?!5KNDINUV>U85I+5>1E>LB(Q)#Z M/-9\M6V.TV;R^=+4<35QFVJFL"&=VRS8-Q II-\7H1H,4'9.U W )/VAYU&! M=.H43Y()*3AE;)>=2'@[,T5QG9>:IWQ7I<1^"B*41$'QK\,M/?"F\/8/K93/ MYR#BX$I78K'=XK%6"R'J!7HX<-@ O<"Y%9EU7UGGMV% OZF$XA7Q\EJVVY]T M6/![?!F^!D__"XAQHDKJ863.C\L8;C)1)'^^\;X;YS-M.%8Y/I% ^S(>U06B M"-K:>J#MJH9DVI898-)3@M]7=L3/E7WIES'RSG.!&N;5AIXJHD^U (4?K35\!'.C;7QT3A#G;S^[F MAJFE$+R[GZFE0O?S;4%;6/WS=+:@67.DLDWE*T9[0J/V^GIX M!"1:P^[X=.5;&DW%]N\W]E(M.6\V:75):=14X I=PTK=V=]TF+7]:R_6DE;0%CT!?K *?.1XR?(Q40RJ$A#1N\^%>R-ZGOG$$U M_2:;MB*_GU!WK4VF,T%7,I)B!LXN7Y),*,?OD4=]XNV1PI1KM1FZSE>,D8=R M%-J2"X"BL,]Q*2LZP1FC.B#=VUZ:&^5:I]?[(9JM]Z?X0K724SZ[:XWS8JY3 M+.OWRKB^< \E9J$W-OHZQ1?:+6EX3+E=",S;::6 M;%P?Q&(GW2>+Z5K8Q"#H<-3N\+"-3-!F!?PKW'#_@*"-.>SXEYCZ2_Q? ?0V3,\-5_]S M[)W^D:87C.W46AED:;OOY%H)U\'6IBVIIEONN3A<+ MP/9"[@WDWSOK5I'WUZU>JH%$R*%]/@^;]D0?!%S>_^2'>TRD'WT-;J&<'G_" M']7TMP (E'RBR OY7]WXX-O(L&K7P ; M]F@V)R^__@/O;P[OOW@)9XCP,PFZ-T\-47)!0 4XFGP0PHT3PC?UN?D2@M]Q M;YM##^PO8_ZU"Q#"WK5^>^7]],Z+5[SAURE._::9[B'^_@K%ME\)P>V3;:-9 M7WYJ56/B^XU.4G9#) M3O3K@<7J![<^0Q61#*KEZ8UG16A<)!H=;)$#ZWEX!784V-B8.&2F!)\R>6137&P02IT*!'3DHFDXVSU)DN?CD&]: MZ)U@?R-T2[Y$YGM_Y3V(L^\G[@)))J^,'5?6]QUWHHU/ 3[0[!_B1V\0(8%'[M"9F!N)4[BVSF6ZS1&1&JW M:U=:^2O+>G;-R79>J3:X1JG1W4ZK$V:V9H.A<%B2PIDDCMVSJ.=.XH7YE M8_-^"3Q$I(#"0H(>*]F*IK,8K_6WR_3(X694NG5EZ9[1K*R6UIV)UG&G/4(O M5Y"^"[,;,-B,YN5W*+;TS>_C3)\UPKW5$;JH=D\V6QT57F,X&$:4J Y'$LB<(<7/K-)E11 M[?R/%ZU?)O)Z5NGUX^=^YTF_-6TI\F"^5G#6:#@,W2S&LC'M\JRDO_]5+(XC8/'*%R M3%3ALFT^/I!(V5%AFB/\+RN^3 ^F0AZFZ3FP4!70R]PSCB:[K41;-3T'B(RQ M>YC,YIRVQ0@G1#E!@B7XW^,MX9>V[*=;GQ+[^ FL!#KJAP"><_SD]4PQ@JF]X+[\ZPC[.D1UO<]G\@:U MWM'/3G\1E'\?99["478+2X=%IO =E4WX;Q7VEXCZG\ *DI.Y?>&]/R7V3292 M1R^P/GXQV+["[V(AP]'/BBC-P$>6:?L3$V$M,M [7%6'$\1M M=:*W/&I$8BN2.37\ZDZ(,3'M;>$Y#Z> E>\0>^+JH)W(CO$A95I*(%2<(_#X M QL7BA(,RO,'<*8 GJ7\?R4D&W W<,/P]B"SAU,=CZ_\4G<=@R7GV'ATZK>6 M^OL=IKX?W2EXVV==7^!2B#=PQBK8"?S<_T4$V$OVZ/@ >PG&K@<#H/W9ZR_. M>8/O$$[)/.% \IZ[1.1Y-%C2^<@\N#N4BDBTFG5$SWP%W1EEPPX9SZ1!^9;HE1*)JI-2(*^2/H&T^BY MMHKZVNKYR(M P(EZ;!>,X.T.;2C8L&E"Z&!I+ EB):&TRRWSZ;:ER'21;G_! MVO+M++^3NAS06M,GL\#D C!^UF3]I 2=&!6D$5I=FK.C!IO%R\ 4%Y^D%??PA66Y LGB&$B-60L/D&\4 =20&* %' M+L@*UK,>7A4X?(6H&),MCP'.QT:R@/P-=@.#IC3 ME6TB(QI!C\7G+"64#SZ10K/R!2\YH/EOE!(71@UT*-+S\DY><4O)Z=8J3&Y= MW$ZO+R5HLCP0 M\<@$?^:S?OD=W#[8Z.2W@?V\9_G0[ Q2(P(;!/;:@UMN#Q8C@&HXJLK'H] 4 MB^24)!X&DS]DQ!W)B/LS/>)E3BM=3 MHGJ]H6&\Q7>%S1BL+UQ$7.T^8K,:N M,](J7(OLB*;>DH9 7#!(DB'2[[0:@AA1HO,!JV$/X>="Y'5+X>1)/V0V_"8" MH;$LH2FS1DB:2*!,O2KDIAMZ_:9 >,ML>$4F/"R(AW3XC'1H2*X)G8W7,")0 MY-B9A%S6H[ A.MQZ(F$MK3#HC!E\ZO3;@^MXDTJ6/%D,I!6%8.;$Z_)\ 7<@!NP_Y4"5MA0=,!L =\%;RA3TPT[\A\LC?U2 M?Z:3X:BP4>4^ AQI@,&JO8?IDP8%_$/Q@US^HQ71UE6P+5SWI_K72 /7=H/=T$ <)(RQ^V"_0U95-&*D!"TP8SUH#H1 V/Q;# MJLBK:VQ-U_;G8_F9W MWH6IKSS,D[E4U>PB6=PV9VURL%V5;L"?MUMWNFRYX0PX:K-9MGA!+*(RL-10 MZHDDWC+5W&-CZF"WA2S4#]80STRN-8Q[OB!YPX#KOJ'.0U3>L*AL'(=QHL;B M+WEVJAWV%6/K+)9^Q*FC@)X.8X$V]!VM3!T6,7C[YL)@\X.Y)28D %D8M#V$ MT6/-BH YC\$_Y0CQ '+#^D]QZG-57V^#7%&:'Z MN3YB]M_"L(Y"41ARR)S:__%6,W;H<6,-.8JK[,,J(>>JLELSE]_UE5,D&W"$^%Z'BQ4[XE/C MX4])<-^A= U!$$B- P,[[6@M*2H0]CY$Q7 !3, (VF]"7@>VB]OO/;N$ZH2? M6;K?]<'8;I>Q10-WR(BOO>PG,N)[FY^QM#VO.+8OCOK! ? =A.[U][8C>=C M\5JG99N0E^P?"_N+ 0H-,P+%821]I/7"^Z+7>G'*4 M\"SSD)WC+18G*3!C:%4KCJ^ECH%6%:B58NSGOK:J FB+]HD2&Q[=USS?HUTF M8T\C)I8>(!3?.;!/1DN$=W:V^$6U'/Y"!MJ/Y";TP!H)U)[H7M_AIDB=3- Y MI/4$<@[FLX7I;;*GA+E%CA(.!@FL'UG9!'E)Y0&)4:_/2/_\ZK T^#$.^L&[JW%NKHHX7ZHX7Z>UNH"\B8 MDB0,006,QC&!H,>T,,9E0J GN*0@#*50C/*\G;@P6\[<6J780#H$59JX=,:S.=QL+ %TNZ%=>>O5-B-$/>-C4-V TLN1U9GD3" M1N[$\Y4C9)F:U6;D ,&6G0%:(6>$)<.5]%DC]T(AM2Y9N(BD&AT>RYHH6=7A MTYGG*VG%V\UX$W/XSL08NKU,J=448'/X\T;NS=1ZH3DFKQ6H+-$@YNWR9@U7 MGIW3'.%#%F56:VU1ITT5XX62FYJ"E6?G["S6ZXQ.X1S?+^7L6:;/Y-H9N.?I M.05"E":20J)"FJ; \<,(XQ1!&Q(CM,(26(B39SM;:]:NRW7JF[Y5*_1TKJV MO2-,-@Y6)KZR;*!FM3G1EMHV)\TG^@2QK1$\9_KY M2G%<< =Y;$YQ'8V4I(S76$[3;!RLZC-T1#)3OXNI%K,2XW3S?<'*>EJ*\TL:-Y2ES+84,TY.*RZ4L METKADN$.A%@\Y69TJ5I*M1QN.V*];6HUK&9KL3QEGEY[,P?3>+[@67AY)N K MPXCE*6-+*64K58KG*AS6U=KV8E[JLF<\!=)H85H9L\S8Y#"VY[58,M/O(^LX M/ 4TLE+Z8XE!LI+>P%%Q.G($B'UGYU1FN%A:EH@=TBAH:KM=KG44#>YY=DXA M.ZYBO(AS6J>>W>KMGHD6*$@E9^?$UCAJMI#F3/-2'#+^;^0.DW]IT]/'RGV!_OFE?RZZ1"^<;5Z3-=<''^4- H M$.S/& ]5V?=:NQ]N<_'C_HL/33&.=6#4_1!G8Q*&[N!(8Y@$+V>VSWT9L9.- M[9U9E[F!@?%;P\.)!E5EBSR<6D>_-MK8+T8.9K[O*TQA46Z0!'+D19=,YXT: MW=,2W628:@TS2V 0( P6G%8!G\1!X*2%('(;VO]1",Z/GGBZ&TZC!TABI2:V MZ2>16(KA*(DI6&4$Q&.8X=&/PPN*OC]A\&SXRBHL8_6!_?2H);T%MSD?19FR M0095$H;RZP M_- _=*('KO0@0.4YX/943!OW<0P0!@N%TPU",<-&IVI JG[F9G\4!G1,R M^_[!IX=,!Z"W8X=4A\-?[V]$?-ZMM*JYZWFJ/9(UCT$[%9NML%3I$_W,@@E: MKX47(NX<.:"=DA%\'>]Q9KK"H#[-$N ABM5]%$$/@]#_I5$ M9Z8#-N__B?Y[[/ V88.;W["&)KY-S'79;OR9^E%Z5BU,$CTIR@-8O_B61.DP M-?.3>![8N2EF+AK8DFNN,P>.ZB:\_2>[Q!P@N(I:H M6VHN.Y/3J[2V[!4SM.RB]>8.AI'0),$P228=4U0?)AV<-$*YH4NVU15@NL]N MF=A*([0\F(SXU(JG1T1NNNL.?NR6E[A6FN_:&X9O;#.X5*\65L8$CH]/4B^T M@H0R-PRT#O7&18+--WC29P=L^BH3 M3D+!:RD2=,OK+V9U?(NA^M)@S:,(!>SCITKG,W/^^"^PD!('HVG?W^8R/>(N M8KD9*U3,X6-^S"]1K-DH*HP\-%IG^0/[$9F^J ^TQ'"CNGF@@\@">]:)KF"; MGB6,VU7+6>6T%E_ :$NG^K-^6IY^4WNY#[3B\54%($F#E-<#7H::>HP%_'QSRHL-:,2>L/0#$#< "!1Y MHN@')&X $H D'H"X!4"@3\1CBN]- .+!FVX$$@_>=". >)#$K4#B01(W @A( M$O@#$I>#Q ^ MH(K=,0YPL/5-D'!ZC@6?5(RN/%OMN!?BQ72<:[_4Y0;&A6SK-QL/^R/AUZ^D M<-GE:A^;> [**=DVBZ/3[LY)_WB1>%<2EM7V8. *W3Q/F3-]D]84:^[ X@SL MU12/B\F.:U/:9T;#7<+_?NWW_K\/YO+ESGLWQ$_D VA-LVR-<&W-XY7_FM)#C]-P;^ M'\&0!_A>LAEN&7PH^C>&0OC1/Y2?]TFY>RO99>],)D/O.YF,?B(><8=;B !A M3SCZ ,0- +P\O0#$K< B0=)W @@($E@#TC< "0 23P <0N >)#$K4#B01(W M H@'25PYARFPY1XY3&]KCK]9MW0DQZ[]!E=(G0C5F5L.IOU -A-ZDLUTH;E_;VKN.IVD35 M.I94K1N15JDEW>KD\'%4 *P'220KY1MWY M;G,[7P]KW1C]W+=J?" 9?32JCI?I$:>I7JN+H&F.7LRO.Z(>T,^.+F'5NM5K M(UO%:RZ'VQ&ASY^;97ZB+9D,ETO MCNB.IRV=6MJAAP,O1:VOK50CYI+'BBM31_J.([>&ZUS?&K+!K+OX0=8/3^0O M38\H\C>*7E;Y?@#ZI@%-W)73^?N ^=OYI4^U<1QHX[+IP5K:ASI^*96ANJDV MY\5"?\PIV<*J1.9'DS%W#>>S-\&U[KI,<_R"78\F'CI,,P8KD+Y"36))BOZF M'C2_"3G]^CZFAR/MEWG+!RA_K!(IVC8+#CVV5;!-4=%7"GP1N*5H.*EPWX]< MRBTV#_G[9%C7+ ]@D8SHN>:T0=!HQG_DQ]N1D,"9OD8J'7$2JY84XT\ M1LS= B"8)YIY .(& $H@GP X@8 @3Y&UMP&()BG]&/"W"T XL&:;@00#V%] M(X!X4,2- )%GM"'(7%!2'PP-AI:U(^60&^;M+]6,XA %-UQ+XC_":[#G 3_ M>^$&0:^+AUM%A0L,.4-_E2%GP15=MF/0?6+%;\H@HH9!P:UN[Y;3(*PY+^U07DW2+FE+U MJ7R'!3,E:N2[AV$MN6W$Q8]S$=MMHD52X-R^9QYQX9EGGV$+DN'L6B;7M/B^VVLAI66&3GM?*.2Z M5+F)Q*QE117P H+E,*,^8S:&7(L&EE%/Z#5L<$_3MJ_K%R[[#S@^X7+FTD.-S/I]^$#OY(/_#L9PDU;4_>A M^QXU2!EA/:M;X\8T5^%%;)P:>EFB=PWM=U1%#:*\P+-\8]89H"A>HWK%J/D0 ME0;Z[S<*R&N3R,-U_7!=7T-I/F($,]Q:>J7JS-(P+]]H]YCYI&1\H6G"I=3F M"D6Y6$%U.WR%QG=38SP:;5S8*^G[U>9K4\?O)#@OKUS_,M"["R_RQ53P^]>W M[Q/+;LW:O@M-.F]Z=B@_-ZQ-XR6IBFB8PCO(I#=?BU\)_GY:D:X8I-B?I&MM MKC%++U+5*J:N*JV@Z5":09,T^DWM!1].Y-M6D>^&MJ^F#Q^1)$? M7N1[U&JO_5+?;PP_^N1?5C=65Y%O2:.*3*1) #SK^M.>CB9'T[F:RC5!S[ 8 BG+T8M M'BGT^RT[QPE='+L!'W-]V-KBW$JH(=3(2PV87,JHY"!;>/B8'S[FWP)Z#Q_S M+R1V[]\-_6B2_YHNSO)$:#"2I76\7!-5S-]?<;0^(/EC96OW M\9:_3U?^#W1FW_<5 S"69@D@QQ.B) &]WE5DJ!! M^HWO317AS\>B[C_(F2F*ZSPE6#>NB[PX-E<*V-MQ89OY?8-X>)*5J -E)>$Y ML)\\?!Q4+7HREN8NF9KO*4Z((UST^[]1O5VPJX#R69L)7P M]< 3$E5EI>@)-+%01,>S?3]'],[P:?[=8$AB(JIV<):3E3-5L45;FH$'B/Z% MG+WQYU[[_\_^O%;9!Q'PN,U520;=#<0*>_(^HK\6M M$[YF.OV$$9%I\,_>!( 7D2"A69Q]E=PF$ 1S=VTNP_^-5IN__PLS=: M+H9@<4WK'PQ]HKX)*L]('3_ X/\3$S,;6@W_TVUD8WLPPG\#=@2, ?UD0$?X MT1__=7V" 326-?U1"8>Q'.)Q6\:7T/+T5N.N2_0-!D$D,6:"T!.!IH$50TBH M)(CT&!%D*LU(%$4@%$7^$3Q5C$P,IY+AQ.V$=Y!.7AD6YDI[G'?6T"YZOM+N M+6;;1@O9\6JF6"]VMG2S5&D)F( \7[G>"N.F0N=832VMANN)0]6L#!MT33E= MB4[5@EQ3[(&FYHN%@J71%-)E!?Q\S[[5R*5:K9F"%/*>)%9WY4ZQ!]/7SU;N M^LLV+:_X-;?51IFMW)T6.@N8GW.VTL%6[+2Y6@RYA20 (V\\[KDF=$N>K9SV M.^ZF:"!#9+&UJV.)[U)%A06&V-E*4W(8;:2B Z2S&C<[4DO+F-5U8+(=K10H MG$Q/2)H6:"8-8,6(A)"6 U9FN-.@U'*_2W \;C2X1E3,%* MXOG*&9)J&;@Z(CAL@3%C"57!K<$]Z>GL;AE+5^Y6]O"^#/<\.V<^YVFR/ECUN,*B*I9)=#9,E>&>9^=T6F1J MG-\MEYHH*'BICZ/I'!*+IT*EJ8_J3-G5Q)DV$-BJLATL89'QV=.95&[NS'/2 M0FM,I!DM+_+;$@U7GCV]IW1;7:.UM+@^WV-3@P;6]O!8W*=[GKV:[B9Y+MM5 MQI/*EDLQ*;CR[.G=.I=ISNU.AZ?,FCSKF7-/7,.T[[.G%RR2FA@+O,M5.GVL M(&GE3"^SCJ.GACQRJ%*S(_)]:2.;FYHQ9L93L/+LZ0Z77S%8?UY"L/HD,Z;; M,EGI01H]>SJ'CU+E!C4NVRQVEQZR!;I2O*82F6W M.[CR[.F5>G^WFN5D%:%L?>ZPE=FX,V3!RM.G"R(B(6F<=.B1D].XWCIU-E4LUD=ML2UR#ZHB7.Q=3 MB,53G;&K>'F"M)%.R72GCE.?*]0T#J>*VWX3P>F-B'3:RIJG)WF#8*=Q\%\A M=8FE&L@<64P99,H#EHF)X3A&?^4S?2SXW5AH-!R&[A.=%I]2T%EVQ^3TG#,5 MX%+LLGK7^[3[[LDXI6 ^DJRXHJH'HY:DF6A, ZW^2$,%\AU^^>KTI:1O',!E M6R#@$PHXCGRNO2;^]/5@TW. 9>#\]<]=C.^"NQS-[MK_^+!C^ @6FA+@"U\K MBAW>I>V:[;:Z(ARDT1O;.6SJ6;-&_/"N^*7?-KQK 3314*%&GEXW90^_A%^^ MT["]Q5E^OT!][Z6[GPK38%O\#( /J)Q.^Z07@>Z/S!]?2@XO^E MWN A[E\[SZD?,QTVD4J416"IV=M$:)=<#.^O_;K7B&M"87_M][Y$IFXH+6\Z MD^V].4,P67>8W5 554$$CJ(JQ:;%8\K<;;V:I8M>S*1>;1EA2S5\[;E/%+ MJV6WD8U MA%D+X#7_^(],DC3^2FK1'OV] MLZ5K._X^R*5\#R%4GGRU*:+.\[S(&$YE;.>(P&;6:2W%]/JC4J-47@R@7QMP M*AQ+DJ^6W-^G2L:">UG ;!+;7"38+)?P+( Q6=V$.1D/3>S.-;%+,[G?2AV[ M1[ZW5\T"LN8!,8>T',/N5JV,AMCI,<4O"\72U.Y.\D9_+1"0W:%)%'LMY_L. M%+.H@DQ.F#8$+#P?^,,UP1]^9;4#$^:_A^']%MSMKEG9%?D6Y%5_/IC5GEGM M"148E-F(3KOF4?'I*1\#=PH>$\/04I/**$=VRC-MD>YJ*40I#UD_,P3J;^DD MGF;..-I?]Z[ 9?TL@=,D@63"4-R'\G9YY>W:O25^6KF[]OL^F.A[_'%[8Y>5 MYY[CPN,<"N9?XY?EK6KL*K/)B!-+8KTR:<_27!UFI@)^2>#HY9GE]:,-?B4# M^N]Y-M1#]?L0;[QV9>^W!1RN_6(W$WZX'+MSEN; 4 OB1NO/Q'6EH!FC]F+Z M4^&'UB1-MNNR+G&5R5I'M9ZC=XM3@0Z4PG.-\%MKTEY)#[U0D5I<\FN0Q%C# MVK0#H-1%^KV:N)AC6&'G3H4?R7WU/8TP=S7BNX'R$C)?-'E<;):8B4$"["$Y M]M5LUV/^'B2QWBJL;C'O,LKY^5KB)9E^>K7(_9';]%-99D_D(\GL%@!!/R'X M Q W (@'1=P,(+!7FRX\ /%CK(E^ .(6 /%@33<"B%<[WCR@\""'WPP0;W4. M>D#B6TM5 FOZRK4+[Z]4V#O:73-A>;8T$QWEK*3C>UC"U:LTWEW2\A4K\HZK M6(+NDP]LN'B!$_.$G(4K[@HSHJR/A-_A^X$A%WG_LZ:[=X42,$G;[RB7$]T' M1ESH_<.6X/>+%=S&4H.\C!B\^)QF=>VFWUN7L$JN]U%MMQ<"[@_SS-)D*]U"+DG KJ6ZGZO7.+U-)4;XQ)WKYD?& /3XLIS M9J,LN8XR*60MPB6_7S.^3?GY@ MC-/'=#8,ZMS4;PZ5'YK*]''(8-3#J_X+&W8/K_J-J>$S6XD\88.%4F_VZ0;# M>65VAI1)%2C0UU#$!710*32:ZP&R[3>&1FD[GU,C.-C#GP3Z>JN^.R>TW]6M M?F%U_9X9S/UK\$<\)2N),LZ)95-;JM44L.OKS>YV?6T=7BHN:'-.#3AM*[-9 MTI6,>86 # ;H\"CUA+Y6CGOG#.;W<:\C?Z,X5/7I!^SNTKT>P@^C'^[UNT2R MAWO]BC(X;WIV^&.D/ZAVVX6ZA304O3VW6OT:-KB&6L]J\Y&US9!=OI%++1AD MM>Q0FU8P,0U-)PG(J7\)W]G#P?YPL-^N>G[$&C!OV'=6X\%44XT>)XC>O.PU MIM?6SLUVN;P96U*+[Z#;V:K11EN%/)S!";1S$E#S+\(E?E$/^]\8 [4V]#<' MRNTYV / X.C#O_X+6W8O^M=ON(?F;ZVGJZO(5=;K]Z:IBI.I(UM,YCH2BZNH ML[Z"GFYGYS.T2K$5#9-J[1VGTF8%R%\*ZND,DF2(]*_K'GOXWQ_^][M7\ \\ MI=K VQMY97B<*+?E)55MMS+KJZ?0=+T&K?4X+J7U>[660&2GY;X"&0Q0\--/ M:?+792^_C?>="G.C+V<&_#*@NP?G>PB^+QL+UY/=)]MFP0''M@JV*2KZ2H&' MAEN*AI,*]_TA47^_]FQ<"Y!?HB_U#9H1S&1NXW*W.N$[([EN;LHLDFNVKF ) M;%LCVEWMAADN.[(R*7),;C@=-JV&'GL<21+(PV5_1R[[FV>0/Q,*N*\[^2V( MX0=#%X ?!*G,,7F3ECT$ 7VF*FY!%5TP 1 6?P,?Z'2'AE,:98MH^*NC14Q,K M$W:+A&=*B'"^I>5KEVO5G:F&_^-,IY8P@T_!LR5XE(4I*SI\1Z!P*?[)$U5E M!3["$^'IH9)XO G;R28 (_&J9VLG*F*+=K2;/N4Z)[,J B&.\B**ZIZ,+]" M\D>S.:>SV2!(WKS?)%0Q_65;1;03"H"P? [(Q)_^D0$0 4"=OX+9%R_/_]!V MS79;71$.TNB-[1PV]:Q9X^?F?SP&9AQ;Z6GBB7E,S#AL>[UFM]ACO-@5'L":?JG?9TA,UPWYP*&LZF1[^O9QTTE]G$#_ M#6>4AG^51:#*V]M$J/1?BGRN'=6[AM_W!E[[(J-*D6M-'K^9X:3(Q4(^:SJ[ MDK#>'$<:PA2U&'74'F?8GQI.FJ[2%;K +?(:9I-L0UF,'(-I"1@<3II^K8GI M;2H5[V9ZJA\3\QU1"U/V07,O>L$M<+'[C&2_:5G<.Y.ZG3#UNW@6?-QA>'Q$ MF^?AZAB^-4IUJW-M-FKQRRY:((H=BZGM6 &'? M-8L1KF61WH\*=9K_[SMQ3 M7VXR82CN0R&[M$)V[8SY;^5^-_B^#X;Y025OSS-9&:HY\#B'_-L8;BDWFX5Y MM9MB$<78+)!NR>)V).QZ@!ZU::58PE^GTL(>(/%*GM'YI MB/ _*+;'O.X^GR!&!4V(3L*9F6LC$>8P!'%S<6RN MP'*8XB%!&I/ANKA-8$Y"E&2QSTN(]@(O[JLC?EJ&$]7"^*DEIJ4$\MMY\N_I M)]((\J9]2$.Q%?_\8*O2JUH3=J(U81=C(IF:L;80 M-)_2"G6F,1G7'4]>KU]6AAQ'\5E$M(^J.+4P0ZAAM*/L(+"@;AK[9*$,S!7J M19??5:29H2X]Q>E"%.Z"5\[HIJ2%K&4LI%)2?U(MSUI\9]P9V\IL5Q16[!\) M!3 A"]JTMJ<\$EH^E-"21IY0Y@(I+33]1#Y"^#<1PG]*O]H Z@&('P($\H0] M '$+@$"!6?R8+7\+D""?B =)7"^[Z$TA_<@N>DMZ7CTWY@>GC*/D$TK<=2)1 MY',,K@A'D\$_ N_C^!+X\A9'N\@57!H[/LJ*"8[M"FWH[/*= M'O"OFFJH"V_QK+]+[5#=4S(LS^UNK> G+RV(L+ +D##<2Q_B[07?WBE<9^C. MA$9.RRN?GYCTFKOU^6&>%X_7P6\%KS[*+@U/HY%.R\L(?(IH9H?K/_[#G]+G M'=83J?>ZM2\'"''S38!0.ATV-]7)/-(H&40?Z]4$+OOIMO=?!H1<*W9:U9KI M:(6AN3.<8=8=IM@__F.>OJ>75R"+;H.AP=(UYZL2YSKBY5!I> _ZY,]*E+L3 M'Q:@4H'GE[HY'$VZG =;ZWEHJ:2QKT?COE&"^"V[>GLD"[AQN.#%(O;A9=[4%T5S6='/ M%&G X= G]#Q'[KXESBM \3(U+277K1*WY"=:,RU6^&'OT\,!O@R4&JZ(;FWM M$'QVOF.KG7%]HCDM"!0R!BB_C!'SZ32_>S)T9+_EKB$[#SOG=NT ,N?S%\O18YN\\!^%]*4CS:)8\R*B0A]5^+M\W36& *%__Y'=0&" M2.<=%/[XCUT$7;" &I-H*WX>JIS $)1,<$L/IJN6#!@;5%=*HJF+QC$M_WBR M;LE(L):MZO[Y@DS4L0GT4)@Z*JLV$+VF[2?0=I6%9<)>9;#;E^DOK"GV5+$3 M?T*>A"'_5I6I*&V#A?Y'Z+]_)439M,(F::]$F"1N@>[#YNP!9Z3 M]%./(:5X -^VS[^$5PX-#R#-@LQN^"VX"=%UH3(??N^*81KX&'HR#G<.SN) M@.K^[4>I-#Y20VQRX>E$V'C/L6 *=2!QDW!_B%U YTQ 5@E_ U8=7@!\#S!= M-[<*A#=-/V#YCXY]]:@:\B 3YE$[_;^+P3W@=9W<)TXR/;NPDC3CXU6DB#9( MPG;V,D8\SLUZ"2U/;S7NNN):-[ZIJ'U K;M711\LF/!T-VAB"0DXH/B% MZ0;]/1T/V/*.$Q51/!"TVPIYN /- Q8;--H#+#)J&FD4P M&:'KL/VF+W2"ARGAA!2_&RC8SG,A"Q)*"3^MP-_,*)JEU\:7$=K:$1 M<.:]P-D+LR,1H&PL>]4#+H!/"G]7WV[DC,).2:[A%(31 "_4^31[XKY* M.8KTC^S9,'_348RS'OI0^/L-9(]U5Q8ZM::^YRJS/2P)S2+_[3AX5_[BJ(W! M(;3EK?M\DAZU.QDY@ //;A 6NA(%KZD'I*Y%4; MR$87X$'PB?.*4/9IXE0N1]],%4.Q 1)O$RM?UKJPIV[XI$O[.>\$2S[G\?PT MQOC_U0.7#Z1;X"L%F -/#"3NWC6:PHX0B2DWE\)TUZQKJ05N##5Z-W9A?@=V MW@#C?Q.ATCOQT44T#' /M@-;>X7,,-!A?>3R.>=,,2 " +&S#=!R 2 X _@! M=57_%P: YV_!#/Q6)0?OQ^MPS3R':]ZT)XKJ N(XXP282>K=56ZTT@K938'Q M>CD17Z[_^,\%VH+R"C-X2O"^$1.:.) F 10#W14^%PJ_+2!32,JP]75$_8!Y MP^HL\+K0'0)@">279QN*'-E_H41\ L9[N#/ '/R21L-T]U).CKI8 M_PX(<4+KG\&)8UH/L (]0@N:I'*U04]<:(W!O+0<;2N61IZBA4^,YT+"5\E/ M\ +"W/'-5B#/H5TM!H;6,;2OYJ?8HQ@\36CQALVY3NW_X#44>^5K4D$_]\B4 MG)EK!;"D)%2BRE[$K6";MN3)%N'&EY\/%(3M#G@,XW1=U=65QJ1D^#$.3]3W M$;SL3%4F^^+8QF0"7LE^ALD?I8#\0J[DNZD%R6>Q41%!IQ4I5YQ^87+09_$: M("(X3V,2S!AB/7=FV@ WY-C0WH:W^/QX3*:X+9LC5\7-(B]*+2B^TDF<.L]0 MA&:__PJ GE,G2! AM 3O%HBX\'(!4_1O]YF^'_J>?#WGAU6;GT<-=YJUTY[. M>IS8E$D\YS16W57K#I0;BM9%I31>;_A^9KU!9PM!GVW74$M&8K2;(\L*0MJ4 M E>=Y.NO8F()KCD8,_G'HNHH[%EV^I (/EF47#[GUS^M;GZC4X\N)0.?.C;!W?=T=Y M'=@UT1"#&_PBA"[/B5RA]8SOG60"#EK M_- >+!DUJ8DH#V)[P&W]H%GX4-F/JWSG)$WD]>8Q'S7E!O(<'5BE5A;!=NG\ MK$$(#7O.?I%I?H9&0C=JSS>93SEH+-\<(&1#SKA(ON:,:9J.&P2YCR:GOQM:-&_4S':MCVL5I>_.EO7A9#J' M_"R-)>GT^5!4&)IT4V%07?(?&#ADDY&/S5; "RNABP6H/L9Q9/*[=)H+0'.8 M&Q=*V3J)\.* 7LI$RQ[(S%=FU7X6H"<$QQKROBK/A!\=99L&X(T%JSIN5'9> M5MKPBZY-%$6FDEJM8>(O1B<1\KP1^C>3X,T!Z5(D%U#6*81> 4LS[W@N.9H+ MFHAN<[5TQ^V/,>@?0),4]2%B6ZNZ'BB(\4YL=PT;0"0BH=H],B]@][JI ?5> M&/X"KZW 9FDFL.CMO12#WBW+1DG. M=B@^RVUZHJ6T\SG\1,M,D1^@:%;730E>4CSB<,%E[@%/G0"^WU(+:[;,B;V4 M7C,P-J-8 /#4TWFA46(!8 MO]1TS"[$ M)[Q/J#"&9.B:OAY+A%PG8N#\P>I M_4/PVYLC@=)Q2&RMNW.YT^"T6RAV>J>B7E M\=DULR^80WLV\0X=>\D4F_64E&TC%17I#\1I,XT GOD?CB-) M&HF)"IR%.?W89#38!1KVJB'I'DSZB[=\(ZGP?)N]TN!GC(I1\UJ +1!BMJE_ MQ($<[T#Z''C%%MU4QL9XQ172"+6B5 9/C]8W$+A4Y35GMVEWHGDY&NM2);>. MP0JZMP.7(0DNC@C>=PL#D\AG[&7/"#< :/ N5P8,3B\4U]\ CH>&B6'O9L(? MUL6((QY,!?&!3U-O>;B@*WBS@G.I>9D=%7>T6R=>&PKU4RP8:!Y!N=ZYD'_> MA]M'!U-P2I19-H;(-F47"Q4Y/2V0 !T,\YR*?4T]] -+1YO[L#RTD X9;SS- M3X),B]..S&>X%RJ'YQAU/5V!]::>XQXK"Q]V7X+U>__E"16]/W_KPV(J_44Q MU;0-;;)LLK2F:.E"2FVGMXWZ%;UV'Q%3:&]M# L%LZ\UG!F5M9HCC\NR<&X: MG22HF'#''F7#-(9G,8_W@^GC"F+ZB#E]%6:ZJEAH63=K2*.8'Y0YBUZVVJ^J M%K>I(/88E%TQDY',%\&N78G$/O2/D[4@O?UBW^/?+Y2_ K7?]& MLKP1B/\0E89_YR.N_PZJS0FE%H-OET.DT\YSY=&HTUFI4YAR0B11]'PRQ E0 M#TX /^)\'IB.8CP_QX?O!^!?\.T6@LEP82)UP3:=>.!JRJC5*'"=);*83I<# MJ=OREARP'$@DR>"O!Z /:=!A^GL,< &Q'P4&7XP$@F5G\4CL)$P9JJ]'(>Y] MX8#\BE(;.;B^S>&,[O56-.V,2*PYH/A"9KG(&(.))A5^/%83(.41EF:CNZB; M;DV)[Q?!3_0E#!$)K_=:/,4HF2GK#S"E#Y3G7[! ME$A>TI;X5K?C)>N8X=F."G5]T-Q$Q?(SWOA"T?)IZ?$+K_*L\ABL^I[*X\/> M455IF!L?S.=1_1)4<3JUE2G,;S-\[<0O40T*BGT_TB%*]:RD&"H9/BL*2LO& M40'; OX.6'K?E^J$GL25T#-GQGE<8@^%/:G#'X0LB%NMJ],^0E)OW7@5J;8D@FWQF21JV4YVI!6Z JT6O^ Y.$H& MR8H6Y)^!&&TKT%I78 U/WH,E/*60+./[[5*D7;/6 Y.KC$FWUV]5*'<+4 5/ MIADJ2<1@S$LH\">$:,C&2B$K\3E->*!#,X8PJPS\ Q9U>4$]NZV(,")]7/$E MBWZEER+"N6+@Y!#D0:QTK "V'$0Y#7^_P*2%'Y1%L*.]3012#?>_50+;@4TFOCS]^)M7].22R&X??OH M&,KW@%\>$]I! MGG,KQ0:OIQB)Z'8C@KN2C_B9NO'15AS/.VV>P' M>>GB1 M%@2,&JC2?O<%YZAC1S)JUP%_L##!*2!N!(TZ8(HV3.G6E,2?0+6!M5S*?I9" M\,5? ,LTX:E^T%T31U[^V3PXW3_\3;4MD*=W(&Z5I1Z[02Y&TK0D,9<&^#Q M,]4"%P'WAJ^H!FGD?YMVN"JEJX9V;"@$1=%'ZS_>#<"/',(N06-==68!SPU@ ML="MMS-=NJZD^DTL>LW'\#:@^VJ(M9X<9"M M&=E9":GJZT\V'[@.,MUSQX,WM> M'NNV%%K54J+C\M-TM3:IKV^OX\%M@_F*'0^:NU5)'TW:$M(HN4IY)4AV:<#^ M^AT/[ATAOCEQR.46]([ 9S,D556EVM!>&#+L\OQ='0^@2G>4L^VCB2P_6^SK M';XZ*\( [XE[;N)[ T+YBO6W3[[D M'H[1E9]>Z"%\;XT+B4?CPD?CPK<;%XI!JT))P&M$2FK2DQFO9NA&)3>E7FO'9PDAW:U7Z4YUR KX^9[3KH:16"[7XK 5DI=3 M9KE>0-=@Y=F>3E[KM.=H:XPL.SNDZ7&K)KJ%>S+/5^Y* S%/.-X$2?7UZARW MBXT%UA*(\W?G.0/'76'!(,J&*6NVXRV' EQY=D[4TMIUV M.;CR[)Q4AA@.4AE&T%(U;Y>N,ZF*69^"E6?G[!AYHXGD9S5^V_+R@Y7 MGIU3Z8G-.;DJ:ORBSFV6O:K X.";X2HQQ57'LZ"E6?GG,U$H5GI+^M\:KM "LIL.&]H<,^S MI[MBK=-/MQHMSF-G9&N)%OL+@172YT^W,MUIH[#*NIHG2M*&L;*MO+86F/.5 M):Y0U)SF:J I65Z2*A2-YY@U+/,]6YJQ:I-4JD\B?"J/C\N5^K:0%M?0E7+^ M_'1V(,]YI,R= MIABRO>H+(XV:%C*&*4DE:PEV) M%T93NFN@6J=3;'5WU+ E V:"QN#*TB6:5I5>YS616RZ+J?5&07?@O6( 6[;Y M&:88.5++3MJU]K; KP0(KG3,88LKIYIW4PV++^13?,K#*M.A!;9]C@4"ADTD M$4U/!%P148% &$(8I[&TP*1%2B)(#*,0\>PFNEVFW!Z52,1K$8+HV^P[@"7X_E MOXA!U')N>=Q"%&;7X6OK(B*XD%>>[,,ZDIV-I'9SE+?@GC'\=UOM M]K.SL:YQ#9');!2O.T\[D*^=XZ%%=;6U92R02M'HSFKU;@^QV3BN2K2W*KUB MUGD$*\Q89KJ=FJ0[C>.J&MDA&+N9=GE,5EM62N"<'@'W))^O;%6QQFS1'C2T MI9"OBLU&?=#O0&YU=DXEUS:6LZFWTU*[:H'.9L51N;P68I"5'W(\PG9L1E,Z M-.7-5--I ;P^X.K'VP!C'VH#C/] &^"/Y\6T#^$0WU!)0/,H$05[KYHP[7*A_G_ ,3AO0;V##2?U> M;:+W9BO-JXL])$/)"LE?PX:+*FK!83U_HDD#VL[=F6C$YI[&FG9%&A]7>+59 M0QIIA&5&'0=EF.D?_S%)$D&22$RK&^B$@@8N=%:$30]#5R5X8:@JQT;GCF8V M1!E.P5_@7IU]0L!1:VD%V%DJ5+Y/.RB=SX!X2IPC&89'6,9F.?]WP<-\J\U/ MD V])!T%IJ@F_ D9?L I_#P:F2$>C\Q@]V$I^+'O8 &'"&KVDPG+LR'!^5L< M$ELLT0["=O"W,&\/6,73A D!E8#^MZF3##QT,$\JO,_]3<&[";^UE=,!"T&B MEA1DTD0^X4S8 AQZBL:11PG&\Y+1#SB_J@ &&B"))V%^C00STFTWNI4_Q7T? MH1@P1D>4H%?Y- LH./)I(LC+D/;#X>/P47ZY.N1H09JRI, #BD?1\6 #3K0- M< F)P&=QK6"@Y^ZS",8F/&>4>N=GE 3L#+[JN[-LOYFI^4ZIL [>9R$QW"VJ MW9NGMMLJ/]AJR_2NS_>53E\FOEK2="W.5M]-U]1"(JN:N.PH]5S&MN8%]H__ MB"1-OL#9?'KS/8]'W;Q.*Y[V&>U1Y[8@P_$'@W 7EV?1JM"_??++%R#H/P6 M0)HI#2.:O3AK*L"(LBH5WJNEYN1R-*DIJ1.Y2-QF7*XT7-87,U'K:YW)LE-D MZTW-Q/VB[2?\O*KF2Z$YV <.\%K[4W&YNX/\U2,S:+&E]/02TN07@PS97RSG M_'(&Z^36YJOANN<]=/SRW6]KA7,%#?59X<1WI/:%0.G.@'"#Z3NM"//;RDH! MYE9LI03/U,ORO#G>HD)T4[731^:A*%5L38%0@:5'NB*/J M^AKU=Y?0(4HLWI@TL>H:44A4V+I@*KS-6&XT M]8;/DAG5RRZVR(+3RBU4R>10&28)Q[5R!6(\++-YUD3%KY>$-'D+HN""%/FN MUEH_) V.>VEMY]7RI(OP8VY);\O,_D40WE1,RT@#@Y:EAUL?S B MH\*Y#S/8!_E]H97R0->4+5=N:(OTJIE"9R*%=M'6"2Y3ZN;8(]]<=U]0 M-A%5.[$2]8 8 [WLN&KY2#>#Y8W?"&R,/H)V],=7P-TRZ)%MVR2B;0UK,"Z. M:VK7_GSSPN]3>8)&LY'*XS<\S .P]"!48A&B->:T[:PR8K4&^*,I4:6"*P*$ M()YBVDV<=C/T"V.B1)\H\WKOITU@]'%7RS-CZTIM1S\#?6K:FV:;$HR>=6OV M?.U5FM7LB=<,^4B5^@=;CQZKJT2]I,]3"H?PE0[%%3M&=]E8O]"RZ@V+Z07* M?(_5E!!/^[^'N+ *V%%,HS,9>M5E6!DSCM)M@O;Y8/FMUJ('!!7$!SI\@H5. M=4![/QIL@UF4L*AZ$?J>)&_A!9E%86YH0@R/%3L0\_]G[TN;%%72A;_?B/L? MC+XS$>=$E#5LHO:9MR-0<=\5MR\$ B*"H"RB_OHW$]#2DMJZ7= B)N9TE95" MYK,_^6P[2^BE3,6KTIWH@ (=\Z=[B-_/#J88HB2EM5JM$ MUO%34;#A#(I@3=$.>?4UD WP +8!P$P?\Y)!=W?/P^/=!- MY8.I@2JW,,6?NQ\.MP$3ZOP409AIQGL9:KMD2#=W#V:/[S[P,O?<3X[R^Q W MO? PN^\T?](R=AOS7XAZQ[2$_2%%PTU2]_,CO51,_RF)Q#.>_/APNLJ_/#_ M_4C_^$T($?@SNB_(W=4EHXLU[+8D"[%=K>\%09CZ! 3'1R\)NM\VO2RY@\SS M__YG? "LB%F^/;-?T92'TIX*S[_XF"I[D/!:7 M$5V<6XB\[Y:'AA@B,KBHT'S?%?V>4/G(+[QKJ$1V9R0K(KLS(I;([MR;&APX M$">)D=D9F9T[6HBHX$K"(?V,8*$F"&HW[R"ZOHN(_R[,J#^E>*^_J7]]/8DD M860F>72QZW_M488[>R(RF2*3Z9<[MH7C+9M3_9Y$HC&/:"(RH#SRD.%0'\V4 M>8\XW#+&!["E=H_-@AV.#1D\IBBJ*Q'N&CZ2T\QX("@?P_3Z4Z+P:.'TO^<2 M&YZ1=<=)!%Y/DGN1HEZ22$0AYQ(8T,JZ8[+X2]8.^G+] M'='%V26'9VD] HGLVG^])I,'-\0>P_3Z "8/Z^$'^=M+F;P.3W#..7074__X_G17$RN2YT&@=3 M#]S9XN@_L3*GV;#GD=]PZFS\?NNS[KR^LUT=7O\\!ZZ=VTSHX(4Q_&A"XN6G M>X+_..,.G^Z-+68IMZB9*(E=M4!CP4OUL3: _).WVKL%V]B6UHBL: M<^Q%TTE;S=E@E3$CKO)HRBPENOK" <2=!&(B^9PF7P_FB(@[V(6[]7'.I+K" MSJ7G;DK\&UKK4W-;+J"V2KO\E^-6T?B>E^5&GU\LZRD):90S%IU-EA?6"O(R M'/B*(L13(D&\HZSN(&C3%BU#-Q?^^#QNL5#![EPR<&<>\MS"[1:\=3^+KJ#N M)_& MI/V*N '[ T@!811@L*8Y9Z"GD@N;7J;X3 $XN0MMYK IUWO%G\@$^H2AZ(DD M^#MBF"_YJC?FEQL#P7=SPRLTKN'S_F[_]:^YP+\M3DK:>ZYN4S3<;P1(D$&\ M6S&8<2:'8$J_TYAV"NL9)0$) EQ>\CEUP9NO!^>:*P7ZWM>EMY"8WP&W-P[E M/5!L[D+T>Y_1M]W,J-B84]U9,+L0W%@$BS1_]OC"'2?T,+"2=V5%R8Q(\"138)$+72)4K7*[$S(76)DVJ1K:2 MHN#TL!^_L*<40CYAY'O7&Q%#W&5([F:>S1W+@= [,Y]Q2WY#1*B%J>RT.:-! M8X6ZAM374[%I.T!$ +F(719SQ7#+T#*-'<3GPN&;IH!QFM9Y"RSK7$)143R!9YO&/F4W0(\"QW< M)))X2F"G \#OD]J_1;79V5CZ.E5AW\+Y_#1'FU]BZ2\FE%J3"+JR;B$C6D(0=HP4G(Q6 M;JHKO8)*+(I"JS_UA*9./?7SY>G=FLR_:TSKS*Y!N+@[\A9.O(6= /A=AZ%2 M$SMB*<4WF?@8);&MVI/:6P<*"==A0!XXL/78)6@W="L>![%1B.8AZ/E.PPY MBTQ$.0H\W#[P\"ANQ1]&&_(>0=K&B[D1= ?9QJ1X)\EU::S"=]I<0BGK2 N> M"T8;4/P)0TZO(:,*H2C<$#D0-W @ GCZBR[$QJG$TUUNP-#9'MJMB .NUI(D M>&38Q0)_QO$HZ! %'>X=95'0(>1D^4A!AX5L1"&'KX0<0EPL'/D._D4E(&K. MK]%YTW=@%N*@N\!7+-*8TG&IE%LWZDO@.^#0=\#))S1]VA,K"EI$08LH:'%/ M/D> +/BBS]'.(JW59JU7Z/ADG921HL!,&5=.N&&+-!:%+:*PQ;=%;!2V> AZ M#GO8XI_@]MTYD1=A\^,8?NX&WG?*CD%-T'#@H@BZ/5;%,/@H5^_=?;Z&:-?L MW1T?*H(6%UH)I#$?91V4HYMH"U@=A-N!^& M7MRI3<(:)9I"7R$UM2HNFTW163N0;KW*?N)RE?T/+L]O'1@Z>NRWFK+T>/7\ MM^CL7?9J_EO?2_1$M^.=X-95Q*RI M^&C][1Z[PN=!>P#\@5W@$;3GM#8F7HU0@.DZREKE7A-;)Y1L+;U<%%IX>0&= MUP1T7DDL^81=TG6]-5-$H;4HM'8OH;4_E@6OW .WHT".L\0\)QO'=L"+>$@@ M.70K\8N1TM>5(BR$W[)^[ M"AGZ_A=GQ41-N$![\?NDMMO7.-UQ#/",&H:RO'PD6OO8HR(YIB=CJF737 M7TP)OC*V'!8EW6E(3ZDT\82BC])QZ5N$ Z-*I_"Y1F=E;L#6NZ:G7XS\#;C#:CLHP,YGT,@X3%\PXO$\6B")_%])+7W6"FFFBHE3J&16I ML,W62"HETM:2@I0+G:#$,YF.8G]W$_L[LWL3'NZ\EQC=&7GZP]C<.-V06P,N MWT=(&],6XSZ3TFLNYSYH;,Y7PAQ,BP0.(@S.^4YB%*>+XG3WEE)Z0,UOII0. M6AET96D2ILA.EDUA Y*-DQ*+)J_D0]Z:":*X7!27>\04TP/>_Z*C:?2G\Q&. M""U$3G122QE1D8%-08EP<4?S89@B"L1=,A'U;=I^RQ=%]]2]2HX'W+ 7+S"8 M4E_H%:;2DW&7NB_NC-Z:NJ.(W#>(R-V)%WL!47#LS:(![JRYYU4R]\)$L'F+R,, IZ7'5L#-O\^[M"BN&3I'] ^XM*YK MJ\\EBT>G9I5@#N:Y793+$\G\D"FX[PYR,ZF_3C>;D$&!]YE A#H@W!W%,8,61B3":;7 M#Z.7V]2J4]F*%*YL^N,487';_)IW"18ZC.GGE\F%4?0RBE[>>R;FK7WU77*F M)ES.D;GU&:.XVSVX.W^>,:,)M$_"71U^])D.+Z-X,UGG*:2KMC,.%8.J63CJ#@3JQMYXZI# MOWX.C:)U4;0NBM;=25^8C[4@)4F&*'&6^&%NJCH3>W1FDUTQ)-$OM;>2%K?3 M%!0-GPOF_<>"0-^(3V: M+BHI ,T5.$T7@J\+-I51P=]]M(S90F66TGHBTZ4KQ>VLTV@6K58%4)P($+B MVL4 V#PKI\D: *KU$TT=H<'E,A3;LUIW*@(Z5U7=@5UW9#/&Q4Q[#M9O=MF] M&((F8DT58*[=86*D-\O8O=5_ M&NK1X>>N?DC\&4'?N\P2Y%7 \W7PS F YXZL=[_'H0S^.39$3HD[ C_+'13 MAB3UTQ!50%LK\=4S_8ZT[HMW2[FQJ:NV);XZZ%6:F7D+P1\_R[K@+/O__I'* MPI[?O1"-\' E/*")9^3=Z]T($Q%'?"L\H,_DNUDT$2*N*)K>#0U&F/@:)KX8 M)_O06+K>J5-?./4EA? ?GSAU[#3SP 86C5<@&!^]Q/$H>ZRKPO[*X/2___W/ M^"SW(A]9 V>_-@B$0$0$YR$"X(A!F+CW_[])$.1S$@LU,';WK/'CTT>R[N9D M_H>L?H+KZ]P,7UP"_BG!>P%UC^/UB?>O>UUEGDD)/#A=? >AZ >=(I$8,M)/ MG1SX]L;>#>?Y_BF9'T13[D3V78@ SB;3[I@8W-;+'GQ@ V;O)]B&V?O)#:Z= M0R"&:8SY+M,[EN%43N/%_6# ,J?9,.!SOK& +F<\3,1\)_M"'3(_272^;^2= M*O?K6_?NW>[- ?&>&/O7&;7[;7)[OI#Q]1X@7LC_GHS8O8"& ?F=5A+/T4GK M*F[91:5M> CO!J-L_&P4UG75NYN%2*UE<_]I4 Y*N\/4W-R+_2J8LE'GYMY7 M8?(B2R]M(#%+&K26Y)4(%\#D#O][AE.Q,^MY-XG$$W:?7+$6KY=N42VPVR8X MI.U.K6]84]'H3CG-3Y=RV60_H3YH9D9:ZEA\7VC0W(;!NBTB@[*4Q":\WETD MB3V1+^5IYTP$OC[;W2(=\OV09]AERQ4*"$->+AU.Z7*5LH,ORI;?&=BSU OR M;"!20Z10G>;Y7BE/%MH4Z\[KP;#W!_;RNCZ-;G/K>=%.K[@,AT"IGIY$LE&\#Z=^PF@NFOX[VL@#"-=CJK M+@OX@+ DEO3MIL1[0U#OYJ+G@YOXDP**N_1)SVXQ'9E'.#"/!-V&)24AL(]N MT-;A%C*(BS>HF4RC)::PR(U*34=GUO%0VD:O>NH%W0[)S=DF7B+'3'9@J+5< M:SNS5RW6[^Q.HNFG=#JZ'8INAT(O3<[4$2*<\B0<-LU;[?P^9=&P!)5",F.: M0K+Q#2=LFU43GU)L\M,W02&OQ;V(E710FQJ0X 5__BE;@'OXT]R^'[]RHB4: MUK!/<$= MNIP;=SO$ C9]H5ZWP-:$+!?3/5ITNW\9>W;T_PA%@AFS+8"^+:S!A6_(=&K^ MEV(+L!A^/-<%47V* =G'3V&9KR""-\&MQ^P%6&:*D*Y5L"U#AC1G/L4$V>1M M$VYK+*JZ\QP#)S+%&#<'_B!X(]CUP;G UI[ JVWPO3FWB6FZ!;X5VU,-E#^R M9G,^D;M5)@?%,[PJ<@84SU,?AGM;#\+R$M4S;^8.8<2!M>YA,I5X72'SO_]S M5/JS]Y)A5;-N_-R9I0?'\DN.,%>G2 #?;F41-P%O_LFI#KUT:@R;/:1I<835E,DL_:X!2\4?GAOVZ^<"1M2 M&^F)%-)?U#5*2.!B1VZQV.G*/-SNG"VUEN&A/UVJB0@%__W2?LES'XB2=I+&NGB@V5JOXQ&F!E2?/3'20-+W: M#EE%7*[H;CPY6-2ST+0_>2:1)8@"3F\)6AXG.;Z6V?8M0PK"$47HZZ+0K;-* M'^>F2GR4J4A=!ZQ,O%YIV_64R:4M$R$WK-%OXJ/IBH?8/'E[ TC_E6&/;*:3 MRI&CKN7D43L0[^A8)^AY[O%5A*;2,B&4;K=B3G7UK-6$(6@;;P^W-;F'813]"KCI(E6 MH40%X;W?W<@ ?E*1+@SX=+XS)Y?I>2L(FX7:<- M-U<5>E/E!O1\.9P9C99W M,?V*EKI)$FT(9$Z)DVAN64Z6D@+J>#="[LI7FF77:X/K#B:KR;+*(YQ$SH;] MFC 8J"T6+L4]6QA\ X[N_&@U<2G)=F#D *FFBK"IABN;O%Y/L8D-K]&@LK=5 M"^A4(,3VBA=\XBI==0/^#E38%FIH^#,O+V0HU_S&'4!72VXPT]7<>UL$K-,E M#7S+/#8W;'-G/0 #@X.B,Z[*FA@#E@DP%V!=K/M'0P0F,Q!^8)EHK&1^-_WO MP+201 W:$F!_\ O0?(9/]I;MFHJ DRW\4W/0$'^^CEUV8F'*;YN7/WZ]&(^> MVIC/ 9Q<+^@G,&UDKW?*D3&GVP:$*ERWL\Z &E>\@YN>,>:9K1XF MX<*Q#H$2*P :>X'W-@4X4TAI)'8PAZ#'<8 GMRV*^!\BF@]O7P1TK@)7$,# M/%"#UKIN Q2.9SN( SO2M/>_3@#1Z88)^\GN-Q)@J)ZMR]2]9XU19$0#9CVW)70I-1E>>RU]GV9^PO^6_/ ML7=]5^!1 EH6X3FLJ6P(\05G6!MWJ7H(IY,W';Y*Y2".)SY:.,^Q M"MK?RO^2:0&3T-V- ,QP55] 5W3'*3[?NC?$R7], "_ J*)I@@?LON\S7 QP MMJ;/O;9(@FN?@%7PL7^MCO8G*Z(J3W6/&P$&97'EX@_\!3"W '<+]J$!BC)M MB$X(*8 Q\$3P$I_V] D #OS67W!G&/)/J=EP?T+_^3L&/1?.,[8.CO 4DUQR M!H!=<0 H>\H]V"^@$QV\W$5K$!'"3PYXRKOV<%TE3]8!K\-R1,@SCAZ#,F#G MY1Q0"H2(:WG'/&R95O#*)QJV8O[KI M4$J\7?^Q&.PV^"+D7EI.@X\!(P ,FJZF>9G^"G[T!\.^)EB7W'T']T R'+:Q M!JZB_E*=L^-+< @ C1C/J;P-( ^_[KV1\^Y@=J#UQ>E.T%&P)-?[3GD1-!S"=Z]%G))H2-##72 XYB@@RU"R3WEH%[9:Z2I#+#NM1"# MMQ.'@L]34WOLK_;OB#DN+X_T794]T[VXP?/G$ MNSN$?W-DH#&T0-($T+*!M;/QB%>V]GK3]#'M/L5P'4?P 3S*3OQZ%A&WHWYH M%0%^A_(#++1.>,9'^Y'^]ZVS,)) 6S:5>-X0Q7@)2CY U/$VX, 7B; C ,A5 M'G\8\"L3\!5/6(*OQ PH#GV.=WJ50^-6#;^W-]@#9L[NS [@"^E-\;^]MWP,;WVG>O)((,5_\+DE==$1-L8V>/ M[YH70KP$]RZ\1;_)PPB%ZV[LVH3N+!/J!0QOM)M<;0Q>MG2J@V0'W7J+D-J% MTMJY?KO)WXPTG*MCI']MZ5Y^C/E6O2O9OU$(O M$?4R# ,BT&?RW089$2*NA0CB.?7N,,$($Q?MH?>A;GC()BKO2^&H@1!*/A/A M;C&73S2TKX-ZD43L$;''=V /W[/T6 "XEP_#"[O'9L$. MQX8,'E,4U94(=PT?R6EF/!":C\$Z]]69$S+)'3=L\HHA_IQC;EVB11_>5)Z- MRF]]JO.E8+N^X&WKSCY4@==)I/>O1$W#8MLP)]M-$X>_U61-GMOS M5]GDP9GH]'RAZAM1/+@2];]'V_'U1N;!+.AQ/=CM+'QQ^G MCX]?7\[ND[\/+F3W(YP ?Z/>?6R=,PRVQ&>X:@;-#Q Y.8P[F>0<59W6CU_( M<^)D4G8L'CLOE+GU&:"<'4TX+C,J\DQGDDBWK8I5S&ZH<$'9I@4#+U%.4UGB MG7I?W$Q&S7@+3GY$3J$,=VG>E0E&GX9-[\%2NKC">/2BJH\NYJXI^#\J;5S8 MAL@RS%+5AZ-)E[;Y6GMKHZ620K6^5FM];6WQ4GM$7*/VZ#VQ]I)Y ?'KT3B.8V=5!;]^T6GW!*!%U5$=X9 M?4T;RC"?R#&=\FPYG*\70\:B?OQ*(L_X:;'[O^_=\VD')XA$/E!H?*!P:+G0 M>CR1XKN:;[=+-WI::G0Y2*Z76Q2+=6:12*Q7%XE866/CHA$S:?BU*;]+V T4:K#1GM#M%LI; MRJ1MBU9-KI01ZTM8 M7A*4_<15=X*Z6V-Y6/UR5&\I>MMU,[EA9C<''L%[?SJH6.!XKY#!+1R"U0DP M7L=YW1_ /_-=O:>^$ V_O.E5>K/Y5GZS^V;P QK[RWV9;IO@$_/O:^<][X6# M5T_Z!@_OH=.8M'<5K(+7_#*KFY9YF@)--^.=9 MV+XD#:87X;<)9]\Z N):C+<^][_.X]\*BT+PI;$?$=@' M;?!]S*;4S76JW:V%*G-Q*T^;6D9),!*+P9A- CF-1$?2()(&O@/VK:4!>B0- MT#^4!HR]SA777+]#8X55:427R?EF*%U?&@P9G)47C5R-MNW%=)%LFNFVV[>7 M!-9.DCS?W*&K^Y"OS)RV:(J< 5LZ'O>:O <3/SRR[#ZS<3ZZV7XT4?4GALN. M3RA-R+UPB2] ?.&EL(692(WE/%*I]V9.FD@M\YG6]867+B^S)M$599K+M^OT MI-=3:@F*Q:$I Z<9O3=D).+V!^;VV^;>W9%A\AEN)[+K=J/<*"D*B;>M#D-, MEOGA2+:L_N0&$D+)<<)*S(]X9DZ-N&%NN; 7+3C=")A(!'): M&7VWMSD%?^R'.\]"F,N:#"?WP-2-R,/[DH2[72SV\@;1C<\6'MGW)]:1SVE M]E%'?'8L )?EKJS3Y"A%5]!5VD*W7#NKW>!&:()/ID,MI581KK?A5+3--HL9 MQQO!EWI*(JGH1BB2%V^91Y&\.(.M]#EY452[V'8T7:%T8[C"6JMLK:I5;V P ML:5^K2T;4U6Q<_644VU*J18!1W:2\ 89QQ[L5@G6[.G6;H[0.Z5YD>MX?M?Q M6+[@0+X(N@T+W6XB/"^:(W3SHX9'EGZV1/3:DF]:DE><-"@ 2ZE0Z#>%8&$4?<)2IVV8(J$0"84_N&NZ^5'#(Q1>&U@=6Z63RF QH>6:/DJNT*0T M[M\@&X@;*PFCV^I(2-]9HL&$"S"J$);PLO#N+@=C#6?*&S/IA<"+4! M2 !-6OY9XT'M0LQT=_^L9O"P[X7WEAJ;PBB/Y'==VD.QCS& MVAW&?#H8NJYNGF,=.-OYY(%PI/&KT;P'&_&'GGH%(:(0WTUG?1GN[@[\7N\& MU%^@C<@GNTU?#.->SY&\;O@?P76'':BS]D(>+]<*J93'>]E>*7MFP RK.:@!+$$O@K M+YIF8[+O^A4HN:O%:7G#=M@5,E\(&#%IC)>Y-04;]B?/+KD7+U [)LO0B^D+ MD4+814]77<_D(54L(!M*CR?U!JHH@CO-(9UX1_2\C>>]J0Z!+VO>G-]=O?I! M&3ZO@H=!_W.Z:^2T\R6AY+A$'?Z;M:(8<1"2]N16BGQ=:_^__W/41&#O$<-> M5KKQ<^?V'AS+;UZ N1ZP!.#D]BC@)N#-/SG5X3;FKLEGZB#$^7/O.D- Q!+P MGCGV\B,$QPDL89NL X@=M<'ROG7<",O_[(-&"3Y:+'WQ$T.?R0MAY97NP%]P M\%\N-C4@Z_Y?MY%]N\.>!NE0/>JPYW_TXU?7&\T^B65UMXF8N?3+M MVJT'Y'8Y"]^>]UT1#6"T)J3(5'"=FK7(N)92/'-52/?]98P9H#/#,QN1( M4U(\#P0F@"_01@P@!8,R^22:VMLLR(%:2O6RV;F1(M-,WTAEX]J@F,0G#@SC MI3#BB2#Q4\OEF(2!76':+JHUWC8, "1@'NSQZE,29^YH;J?,X'I!]@WI ()X M]1+7?H5$)H@ $4(,V"+CG80UOJ0U*$&O;UF^ .N "]"RT" MOZ>FMW&P3\Z*.>!L;VQ,YR%$X'>XMZQS8)3=\FKE,P97HCXQK,Y6;R/93K;8 MSQ:++%4(X<5*H$G>7K7S?%\:D[1=2\XG"6$M6:0#';[3DNV]2>Y,96!!O[*7 MX7YBICV>@4_@[Z_H^4TB&8OP=[AMT%-SN))XO1*52X845UB'KE"J+BQ9>6!H ML/06>;VR-%Y6&C9+Z(P\9SH3LYYK)0A8LG_R]OEPS>MZSL+H9772KFTU.DL- MX3-/WIZ?BRFK"%/9 MCY_)HB*?()+)!$N,>8"K)(JR:0[!6/AAFI]P(I$\V85>(Q9LKZ(12+^DE'"S ME92$/A4$K0YOMS,38Y!6N,ZD3+,CT9FA@= 2,]-FFT>-E#)O]J5M0RVG)&"= M!4!+&9EZWMJT543$"]:*-#H4WF\%08M1VQDNORALF$9\4<&WRR&;D.'*D[<[ MR_R@I$[P-%.QK$Y-WG#:;-,*@BN7G&ZT$G I&;%.=DDNEY^2JG,"5QC_-11K MK"HEE;;9=:Y$DFLJT8.93:6DY'"^5I=4?;0=5N8@V8([,R3-YA/H*>L_^J]_I0_84B?[_5GRR<.SZ@)/>Z^8B6 EIJ72J0_.=^;\-K-P], MH:H(+*6K>[ZPZ;['"V-1U1U@?(FF"U9HQ^G[S:EP<_'=/2MP3$0?\JK,N;82 M@+OOZ$);SFNY?]1E?\RIKG]C3D7XW5MTRM_#V@,U]%3!0<3W9$_96$ZE054: M*H4:O>8VBV534IUOU_K^RGWM"?R90*,.K2]"Y(;-HQ-1S^(P( +'G],12X0! M$Q%+A 01'TU%BQ!Q+40DGE/)"!/GP\07:X$^-)>BANH?">UK]()^NS7V'Q_/ MMP[NN!=V5@5.I3R1O1I TX.,KGG_ F?2^V$B:\")E#G5^_5EC^5L? M[^RB,%SH,F-0I:'H/S'WQB2N3^+V#HD/@\-;%,*1M^E$=/8Z-]^&_E9-E7ZG MGN@KA6O'][UM>+C&A#'A:&+1"JA7RP_ZQ,7 M'C!5_4]5RDWUQ^[B?O,4\_.3[L%^NKSBB)!RQYK@/BGOP_N32-!_1=!7=TR4 M]5@H0-(G:DEB6>K-NHJ\63=3K15GFS.'Q:&D3Z!GG%,04N?A0,YH^_S4A[%# M']R7>'#L?5;&[MK5YN(@EG6_KN R^1Q/TD2C:Y[^A5%%F_=T1$R29AP43$ M$B%!1)1L$A9$1,DF4;))E&QR^V23*SJ3@;D!P9P 07.2+!!A_5XNV+^,]% + M@NM?[(<':)%:N3L!-@OZA*+G3X^_M97RO=+N'MR=>'#L?5=/(DJ:O#\= M\V[2Y+R!5C;@@1G&KB6G9(D;;'LR;)$(,_.)#S/S0Y8U>?.)8;"]&VR].W=[ ML,D:;[B7QIP:&^N&H3M0/AJPP[EM>NU\YP!5MB&Z_=M>"4[8^?>3%+@ CV 9 M9JGJP]&D2]M\K;VUT5))HWPNGN_.^+D!=V6:,R?8^W#'>[[^L&>WI>> MD/,;PPR_TF;[%16\FEUXV");GB7SQ )ME9$.PBS2LC.9)C.M'[_"-^'U,N>? M9RW=P:A1DK$7[3)KIZ=,7Z2 L?\$IIPANZGF1T1J?O$Y7E]\>0XY'#Q/O='PJ886HVS)-JU8*FA !#<&^]4U MV% S9HH>-7F3)F3C=>_-/0" L.)DE]_]H10O;.L>?^KVW0=" *;;^T\TX6!4 M[D660//G.=8]V(HAPIMUTU4"[NO=B_88-(46?J-^=QB&")O40VFY>WN[P?AK MIYP0XZ=P(H3@;D00X9YDS7ODP6&]#4-9PL4T /:#5QUO"HY.4&WAY $GL'K9 MQ&[J !19<%03I"2XF8/A!T")R^#YLN$> ^S8D,2+COY*@?_M&'O_TI?VQLNZI@N7/!R]PV]UX!K:&V1]Z/RHN#"-AB6@QS!]\?C M9A?!XANQ8Z_+BUK2A27V-BQ/J<^'KLL84UT5X!)#]T9WF"Y/F.+IU_SI'R_: M6;:F\M'C5=TT8W) ,]Z7[ %W'H602$A3RWY[Z 6' ;;X>> M=0- &>=A!V'5&R/RNK_*&Z-$8AP<\ ?UAZKJSFWZ#GMMAM_PAFH<.#OXUYT4 M==J >,D"7&3[=(D1,XV4&,?J1;XJG38_#U[W1O/S,WE'LA;W,ZR1YT\D5[G? M1#Z?+17&DK/4.2K.4M@S0D0I["$H)L">43)"1 @0@3XGHSJG4" B$DRWJZWY M4#%$2= ?2>R;)UF^78+Q*DWW# FIB0^DYLV!<3Q]^U6>Z1_EF$:L$L:;VW(<;0!.'/WKGH MW$(/H.T3%@IR:\?!XX\7N71G(<)XG,ISLW MG\XKPB(;ZOI2*T!<#60);_2GZR2#Y5<(9S69^5R @[&AS41^V 4RW#83A N, M-]M>"#0#$O!TE^:T(T>XB4O$T-\,7V#$@0#V0)!*OHZ3 M_^__'"4 [)D*9GKIQL\=YQPJE8$YB62_% MSMR3+'>8"/$661Y#-0A$ F6$!"!3>.\R)+)%/AWDDJ( MZ.2']U9NQ_]%:T6A1=SL*H7V6MTR.M)>#B068['7*]'UMM;)+OH2;:>0\;A( MU9=#E@(KB=VZR&'<)+"$C'6%,Z$Z^ M.J@/X8W7R=L7I;J00(8+E(DK';S,#XL&/FZ!E2=OK\^7<9*;XSJ]D2C ;(,5 MT36@6WKRS+I.51/-O)YCLAU[MI@@V?DTV0(K3YY)BL! G:9[>06;$37387+Q M)M?R2O>.5_:P2@+OEF8SNH"62FHYC]OT7 (VZ,G;5[K5H1.&T5+(^*S:B:^; M4S$)5YZ\O;R-KRN 6BO,1I5MU>'U2B,#Y?[),[%>A9P.>9M"-E89<)"8)-D,%41^;KS;D9MUH,15KO"H#UHKG,JT@ZJ.9;A\A2Z,RPK5RLTI[ MR0#@24'4UQWV.17+H@!:D\H488EL7>E2032E9H=9=&:0$M-)(-/%G!YFJ"05 M1%.X6FUDD;)=HYZCA!-#5>E%D\26-QFEN(:66VV>1JEA1$4XT! MA4]'?$]"EJ/ZMCLMJ=M)G0JBJ697*N'5MF/3\6DNT8T+LR33;@51"JY:L_6X M4R'ISFR;53O=EI;(M8(HI5O,Z')[+7!(7VXWV(J"U$8<%40IPK1:YU;]KL+, M2U0U.1]+Q:39.J$42/O+A:(]W9IFVATEM.5(C=(IV;3 M^8XY;@5)G6S"6,4GXSBPY;;--5O XDVV'8CW['HD)&92::&(Z')&K"H]"NL' M8G,R2M#RTK1)NK!L.')O/C#%5B W2^K,RLP3&8&.+YD2OTR6-D0O$$>%9(V< M+I7ED+;C';HTQ"=I:ND$P3/7KO;JJ7PVR8@)8\%;*1X7MX'P%*AFJ296E*K2 M4=<+F3,P!P@6;[SC*WC.QZ4UWY(EI6$W5)95G!Z5"93W%L/4-P)B&4@E,TAU MG1&P3&M4$.29*6U4B7J#8.0!WB1*^&A#%2BO5]*K9Q:,26'DE$RZD"OW$*$C MSF5,.L 1L ']]'^W.&%7*D D\HK#E*@14^&VTBR_'8IM0-=>"<";WWJW<, S M. ^_=B'[Y* 8Y"V#1 :.N\R?9@W]^)5W6V.*,=V,( >A'4KL.IFXF_-O6:(NR8.+$%S*XKK%+;;V4>)AI#'Q+J]RLLFK.BPO?Z/8);X ZGM8HQ :8_)& MQ\',A;Z5+E2^\CY6;SDCZ=H#D(CG9%0%$8;D>^R93$2(" $B<"(:@!0.3$0L M$1)$H,]D-'8G%(C G_%H%-7MBK0^-)>BRI./A/;-RR8^7:1U(?/AWDMO[I/_1G):V^X+YM!OS,-BUYLCD&1_XP&G#.>4204VZ=<7B^!N)$ M*!J(-PT80+$V;J@%=EI=0.GV%-/.-( H##B[2=OPV[39/G\2J&<;1X4V9TSS M/ P;?CQ^B"G$"_BH0*^5CC4HC] 141G,_?%#^!.>.N?XH>LX U]3(!<:?7,- ML^NBFN.JFS]"R9TCXE;JX#ZI[?J7(P\L[3\Q@8B:H"5"7'$)I=#-$PFJQ)2D M/+6;0$0B'^;V/YX+<;FA-F&P3A_-HWBE*AX08]_5GSBW3@FU4^$.YL7^N7=; M.B<,AS9TE_9?%8WW>D"AK@2-5N\3PQ$1G1D1)\AF?K\ M-RC47 >HV;J["3"O\=6D..TMZ 8B;Q@K7QUJ^##GL"0TK[$G)'DZT>(!S6L7 M;OM6)KOQ0P]CGSV:1=T 2MN 8^WTN1C[R\?6W]$=?613WYE-_4!:I^0+S]>S MY5XT#9M/L*C)RG5:K%=0OE"O;+=I6( )- T1T(,FW"T:HJJ?*(TX*G%X!$1$ M53]AP43$$B%!1%3U$Q9$1%4_Y\5$."^MHVSPJ.HGM!G+]TL6]USU\WM(#[6D M"&M9T36 %NF=NQ,P=REVHRJDJ HIJD+ZF,K>KD)"HRJD^XN6/5J$\XCU@9+E MX_(Z[C'VSZ+[#XN6-0E\UJ\B\\0BA6WK8VZ;IM[5XU_=DOZ^@ I)GW&"[[UX/U$!U3TY0U$!U:/Z$U&RY[VIF?J> M^0(T#9_9Q*UXC6*8I=I8$^4BL6*6_BB8RY3JWEJM1-5DH7,LHFJRR*-X-%'_ M.J\?/#:K*)H-<[PX3#*(7>9*-J M[*N8AJR2+W(G(OPJ5S/JXERPTY1LG.9EE%KA5F M4G56IVU,\FK)$NG4G=62O1[O>XU)5WG;L@TQ-I6[/_7NQ!;?QYH@!$@=2 M<7*<,F# M & 4575G>L.%WO7):UQX"3@WS>FB]&K%3/J51HY91-OUC>;E34? M<-]ONIBW$:_,D+,M??>!5V;H?G+E4L04]IP@HMJ&$%29 "LE*C() R+0J N M)(C G]&H NYV=5$[AH08&Y<[F?2/K^(\R MCB-6N3VKW'\VO\= =YS0_\?S0WP^NO6=%3@'?C:2O_5A;G+Q&'SA>D/2OE@> M-1I\QWKKHX8F)>(ZKQMIF ORWA5Z>>7 MRYXSSS9S@L3B+ YS))+X&;/Q;F$9='6+4V,3[W+Q^%+Q;A1Y*$38W09*WO>; M(PGS9Q(F:![.W+$S]+IO,?: K6: W2V4\!9+7$ZBW-2LV"$W1OKA=M/\&9/G M"]L2A7W8/;*@'MR".K?$"N%YWQ%R4+#]]0B2C=$$V>0!V 'STFL>\#(UA[\% MB#F!%LN2D&=,!I:8BFUTDQW%'3;ABCDL<2+D_KY'NRFX2B&RG+XDNH[X%@=\ M*^@V#*+>O:MWZX-],[,K0 AM:';4[JTY#*E4\2ZZ)&C:*,-N^?@G,]RCS)-? MW:D8\^[N8)8\8 5.$F.&..=D#5"L+_N &3>'Z(OI-OC_0H39([L_FFZC@2-9 M:<9D,_9.^LFGZ>> 8F#;A9^";6Q$SGA-+XW=CER*Z?NGH;S#M'=G+9#GGA2R<; M>2B/B"('J7L'(^'-H #$W1 MX ^K<.+8 28P2U#RR5F2K>S:]6L44"0IYZ3IT[SOX^I]3G6L1<+U>TZ!2PW2**J M;@+HN($^GC.G,1CY!QZI=R8(4S?8#^C:TG<$ZHBW3ZIS80BK9MY(H-NVT.6\ M)^46")F;6Z/N>@M MXN"(@_W[B&_-P1?N+?-I#IZ5BE,\UZI4:+E-Z:FB5:XU!-@9GX0 M.G?N2YD.UCSA?YSSUM9P%IYR%E- MP%AYW3A,7@D20Y/N3"W5JL4.LL3$5E(?S9AMVME5="20]\10Q)H/S)I1D],_ M-PK^C#5G!#;8:N->&XFWM(32H7LU7H+%5N3'K'F4 'R9S-NC#"1T?]/B)U3% M/\BH.HX'_790 )P,XE76;,Z#0$A$![=#XE+%\TU+Z&T1>9*OB@5SOD[V'$AU MX,'_X0Y6;II2QMBD+8W9$$9I2FCU&9*C6.QTY1+%4JEIOKZEX^-Q(RY(\32G MML#*Q.N58Q.;T!R]F"C8-M%*#R>VHU5A!3#R>N4P,U[&A=(L1?<;J=*V14][ M=E,"Q':R4NZL&,9BVQ2-36=H>Q)7"ND:7'FRS^(RL;'&)9%1*BTSD\[)]HI- MM;QI(,:1^O!*)LQ5.FQ$6;7?H89; +'VX ME=C$Z3XSA*ED&YT,37>847HK9/IUO4F!E2?/C-?66 =+FS6FL:HUMHEE/V$M M6RQY^LSTC-(09=(%0L7 X[I1[ZUE#:X\.?LPN<;[V;:=1FRSNA9/JN08CO363BY0K-+@96[?5XZ*;/D-J3M M-F[/OK6J=WG_"Z%0U=X,SIZYBW;SWY;',2Y0Y(IG.ZRV2^ M.>_VD(;675IMI-&H%OW.Y6Z" /;/A3)=(W8,+SN&*\EU3X=W[=D L6&=9P9] M&"S%$%6;W;I)_,52S8/1?.OC?B,]ZK(LI0E5G?^<-AWD\"&SZLDT73%'!&Y@ M@]$&;WD-\B^N32.1$!H>N63U20B/>W5=?E7\>7,A>$\DP+S8F.C)@<@._A*; MWGITPH7\UIN?ZQLIY#>RMP,TL3';Z%UNTD>10GTV/@4UUMH5^KE;PL"(I: W2MB+S]"<)S $A9F'$#LJ/#"^]9QZ87_V0?)>0<% M41CZ3%X(*P=T[]+^"P[^R\6F!M1 _]=M9 ,S"^#/@,J 9E&/L@O\CX!5YU:[ MZ)-8UBM;,?SGBG6F M18M:KCI=(>@270>6SVY7DS&/T'4,J3 5O;SI=2I9Q+^R?G7VE)T8L.VF@HBZ MJ./]40_)EN'*$RB5*,%EMA7&"2G*1+F.WBLL21V=[955J MT$)E%6\%%=K69AHOD6LU@8AI<[)NL@,KGX73\DY.-*R6!+NF<#,JKRQ:8DG"89GOR8F(894=EK:UK$(FB 2O,T,> M2<*5IT7&G4:UWUVL>(54:N9ZDY^+RT%@F6]'+,T0)$X7D+A11^@,7IF7-E)0 MF6]^:1KTMIZEF64I;93RZ94RHWSSZWAEMJ_$R^WJI( LTTA]*E0=MEV!SSPY M$2V:2%;)UC),5DF/XK-ZOSAM!I8.)\5D21*8@L@LM?A&1HB!T]RVV.3IB=BU MKB-KTZ)INX&8=4$19LLI7'FRSV%EJ)?KB)UE"@NBUU9[TGI>H<#*D[>W&TZ7 MD*N5#M*8]%L%-IG0\)7$ID[?/L&R9(-9.AO%MA8V-=@PK:8#5YZ\?8:N3)5O M3<9*7T E0ASP0DN!*T_>WMBL%P7"0K>TK)OSCDE4=8MVV/3IVYN6T:YP^BJG MD'0!76V*0JUJ4&#E"3:Q3;6T'&C3K#('JEAQVG.I-X;//-EG)BV9ZG@F)Q%N MI.B*Q-#-]A8^\P2; ZF5P; )4D.6G)R)#^Q2DQ'ARI,32=O1DJ,G5@\A>P72 M*3!"7S0D%D5.CT1VU-5VS-19I)"8U;LE4NV6" 9EJM]4-4A#+I7&A90T=,E"#U&?RFBDG2W&:*R^[$VN5S!O!S1)L/ED= M=BL&@S34JE:ML4J57 5*^]I:F8S&6@X'W#0HUR<+,I/:4$&2N6J*>"*NR4 V M4I1!&O#C!2?9'!$7)7&[8KC2$W (P&2Q,3(&K-(+A;,ID):XV1K6FV4315#:-E4'+CUA9[LML;K- MJB4FOJ[84XI)K]>(^]030JUW\M@VUTKEF&5A4E0U=3,H&NY3CVF%32209)I/ MCMF$R.,L(8@4NQ:SR]KJ1;3WZ0E&<-Q2J0"945R M2]0JY7YAHQ32:WX@4JV!T@^T-K?)L>R,ERU2X;26+4WMC&'DG"!9(2[;Z"K7 M'*&TB.-#!E7'*Z,7*"M0=EY?E:1*46F(LY1D)K1VMPIMR).W9_7A$,5E\,Q& M*;$M")EVLS:D@JS-Y1(9R3F]GZ"5U-5C:D8)9FTGHVJP0V:TG41:ZL MSY"D MRT+BD7F:R)4@<6UZLV0^\W1=FU0_A":Q2XHS?>\6[+A5\7ZX#T<;\- MK^<%;.=HB& 'O*S"*9C[IAJ[X(';E\-V1VQ:;E>.B9>T W;)6;:E&QMOU*8C M6].@KW,F>/Y"-\ 3KMU/@YY,O!&,^^M8..>Q[9]6=M_U1D.-1&.C3^SV-LMP M9"%9*U463EUM12TR0M B@T2C:L\0E-VBSZE$A(@0("+]G(P0$09$X,^19 H# M'@!#1&,,PX (]#D=]2HY(R*^GH+TOJWT@/7F'UDE#U- C/]VPP;L^0'Z-7QE M>-[%Y-?-07&>GA0A$!*A'A5X<9ERM78O?^)@W+'$.&.#B@]L_+,<-4R()^X= M\6BD"[ZJ"T(X[+!S=-=\-IE^ZTJ4,U9<)&]SG//G="]L0V099JGJP]&D2]M\ MK;VUT5))HU/V5N6"?B250NX+F/;D>+=YG?\>Q??IW1A"2 H)E-&:N]]BI M833X'.5XT44,?48ND?OMZK!;D_Z_S]R7Q-=5WYH#OCX%)P0K]7J]0/27<,0)<3D.\)3YS5D@[$[;AP,!_4BP)EJ' X=U\QSC_ZYSDW-) M=1P>R7-2?A%:_^=:BN(1<7-Q%^4"(BR$OD;U7 -,(Q_C?GDILI'O'8.1C7<6 M:9@3%P;P!USK/K+J(JLNU*+M$7$3675GNT$6#_*3(_ON#NV[;W"'?-3*:[_N M8+[TP=596W3J&0MA<@BWK##E=+V!BRPLT,)^_$*?R>CN^''LXF]P=_P5RI>( ML;@EG>X<(>EM3Z J2T%80,HG?OQ*7X;R(W_B+'JX*0*2@3-N8X(,B,(0-?Z, MERWWK'EO*&R@@/GK\76KVX]+G"_\]EQ L !@ +D2)&$)%Y?Q 8)-G'A: ML 51$!PVY>I6+$#$_!WY86'PPZY"RK=7EE\AY9:@33-ZL9!5EA:%VB.BH<6' M+4#*0%F2SZF+4'+DM9Y%6S:LJ6A$KNH=NJI1*.+>7:XH%!$RUZ''J7YK!0YV M+N" YQ Y#K?-S ^%-79[QR([Y30)+,B)P*,U1 $LHDQ3M,P]R5([BGW74AM6 M5JFL8B YI()A!<=$$)LNN+V^H->!!"3#15Y'* H50L$'M_=*SL4'-:V=I6NL M82!D&N5D,[\>SC=N[R^8%(I'/DN8?98]H1QV XK*-K[DQ]Q3;^]'5.^PU[*L MV0"L#2^O6=<"XQ 9O*!00E?7:0S5*LLBW9VT9+_Z ]&G'!; M!?]93A@MY]W-B&I)RJ9$(#V'2O=SN ,Y@;@8)X33KP[Y5(-KM1>$YIT\ =C4 M++>%H Z#?B9L9 ^;"&;!)YRV<>]8DO^8@&0]B]$U%CAH,\;^ D:E=[Z_81-! M\,63;@\QJ!!B@*W@#VB,,]QV@UYC0_/:W09/C%X8R_:/((OF&XT&6PZ*SK/C MQ9@6#9;"Y*7:ZEO2MVLT^.DN@KN./7_<1C#U[LC3J#71E7I$8<]XU*PK#(CX M: APA(BKM:_#(HX( R(BT1021$2B*22(^&CB>H2(2S=T?-]J?<"&CA\)X8=I MZ)CX[8:.^'/RFW5TO$N^"76/PXNSV=5Z'.X9"OM=AD*1Y^3)?-6[8J@S-CR, M"..8,.Z=+M!S2-(01IUS)Q?(YZ@J\:C_UA&<79_('8-S[.]0>!>U:KL01 MO+N19D1JIAYEA<2_DA9R$M9N[/BG"M@GRQG&!CS+ 5M^R0O!]VDA*U5D55%B MVTBG19@EJ=)?&A/)FU^)$T_)U$420R)^##4_OGN'_&#\"/[CC#M\NC>VF*74 M*A-869Y2)G4C?LQS?"NN6MDZPE4WW2';* W97,N;$HN13TCR/7Z\&V?Q3?W? ML71> 1: F\;F)@[U < X[8&SLKX?G3_C?D]=([Y1S7+ M=^:?-PWHG5N;I]A"A8G#4$.+2UM>S$7_-UD#,DN2QVKDN(?84;B5,@X/)]ZW MYMWQ81-R(5"]](X'P<^E/0=Z:P/4<+U.Q)5$0"-'..+[ M<_N_MSYN:/C^"I?];_!]Q78V-;$AD,JR7%QTV#(9MP@'\#WYXU+4@*KAZ%(@O([$F0V0;R-5+F]-% S=#/+CR5%^6*B,<(59:C(V1<:% M216%39"!-4&@3PGBM!%3Q'_?@O]"Y9_?O59_B_^F TTI%&?DB"ZD5^/9PF[4 MI1KLW RC]2\A,^>C&XN#\GVX9&5K#(K#O MXTGP7FA@.4F5')J;]FI,@J'U(2*Q:=?*0)YP'+](N\>(]T/&#-&MQ15Y__)& MS:=X?T.C=68A]1*,G<@0]2UG4P3B -Z'%D[BB0SP,/Z^][L+6(00W5S\J?QZ M5&$5[D;6CW;S 7@Q0"JM&VLR/;<3=:8RJU@R*8^Y>K,%^T^[810,343W'A'W MOF5J1-Q[+1,CF'N+VG0NI)R$Q& #A2BM&:2>YR7(O23D7@(AOL.MR5%!O/K2 MAS3RG.X\\?GRMR*W]7RNC]>(GA^%GD.7GP^U;.RW,1M.__:SV?M/+ZG[3U'N M_K<,$][/+-@0>J@'S>/?S,1,<>^ ;B)S_<$#=R&JP[\U7+Z%:0+Y&T".@K7YD@B%8% F M4TWIU(A^6B@SC1&ZS")TV10T( 5Q:)2D+S/7-)(3(>.'V\N)*!/@9C;3Y^0$ M(9FB5B_51L@FVS"09")1'DQ=.0&L)3QU 5OIUO?T 94,E[BM?W#>?O"P8KB3 M N[9F-D/NSP050%R21P2B=JH3C>9PE1<RUHS0"X1;V<$1)^&/R7@ MG@V,3_+NI&+J/)4LEY0&02!6S5E+'82"O/MF/L ]WL#\9MKARYQ5 +W([;JX MVW6#$=9'@#E?3^4P'O4/FKI$!!\1_!]>'=P7P4?3RG>1"A3;0XDZFC0>VPT9 M?SJ<6AZ;HF]J]+NTB^?<3N[2+*MJ:Z M 6!.K65S_^<<^".P#_@LH&3+V-3$:D0O; M6.BF:#[%#-%DO??4&]43<"AG!7C#+";&-@YV#@WL0 +ESG-YHQ-S.5D- 5>J('7N.^5 M@27LOSH&Q<-$!A0#6963.%DSK=C$MFQC?]ZQ;;G?UC6P!#S"-J$EK0-.GP!+ M.L;%YAQ@=GL.6?^31 G )[(,LU3UX6C2I6V^UM[::*FD4*^H,F<;;C$5B[*0 M+-$4V]5??M;6 WY;;4\:2#S?+I132*5 )X]H"_ML+\BWZ:KFG:XI&G#P&">) MC4G>A8_'& T7"GOBBV,'U->8K'4#K58F2G8\3O>T88(TA]*/7P'C'_X-H7<@ M;%VUE?S'W%,3H#JHLG9(D:$4V,0V(F<\NRKDZBJC>Z09S!@0KF"#LCD%U,$% M%:Z[7,4\=YX#."3 0_.8*>@Y!DRP QP!ON^N-4VW3RX (#!(IC%O2.Y*=!^O MB9([4SZ&8;,5D,S;7#1BW5R _ -;2 M8IIN>3P6Y$5R!MP.#V?[0NP\QSHV/SW<%'BBOUT!LB<7FQV(R/AX$S_\/3;F M3-D_^ ZT,F @(P'!S#J820LP##E750-@ W2:K,=.>3&1>AAO80V,/ !&( M;\M]H&DO%KIA@1V"_9N<^C;((>J"SN\ Q%]<$WWB#O0K*N0K)9N'NL0 M.DQ,F+F1,D=#?%OG< H6:S^?EFI?4U=_ZJ;I&A :=&^2O%!&@2JB(7FB48HB2 ME-9J<2:>& TFJ%!M%0>_;T?NC:XV$"X:#SP(]^U9]]C_G[TO;4Y;V1;]?JON M?U#EG//*J0+"8 8GY^XJ/"1Q=F([L9/LO;^X&M$8Q4(B&HS)KW]KK>[6 (/ MP4:"OE5W'P=$JWO-?@UU 4&VW,A\- M?%(2GH5G+07/VN5Y:!^UK_\:#XZL3^X_[9M:^ZKW_?$\_T3P_'9P^^GSP="T MJMRJV=/OQ^'?1PSA65L&3V'=+2+P$NJ,L0>G\$"%&W0IO#"XLLP#7/N&@IA" M25VAJ >-PO$';*'EB0KKF>P&:2J$#NK)*P=^(C1(CSM@>4H-N?2, !WNW^+P/ZLQVQ?!\?),)F+70H'@+6@Q>(-(<4[I^ MFV=?OSV+(-R6!/4<2A:=S,>C@7 ;N$A#OK&#)O[0#7U8UG_YFJ"?\OM7(G#2 M=']N@CD6VF"E?DWL$LA\7^[Q"VSNK;!T+]""N8#W[]NN>2WS"+W+6K?[^>C# M\.:OZVF=_=D9-5OMGP/0+1SX88SFLQ?RU<9U%M+18T(K%.A1OY%Q*Q,.S<8^ M?ZW^2&X#ZS>'XOY@<&S*A!,G"F.5;3X(DG&M,L6?Z!-U77+U/[C7P%-OE:O5 MQ!E65*;1MVXRUD>^'@"U*9"H?YZYW%V79X $-X(L]!U7A,Q@]"865.& M]NC%ZE'6\UT[#/C,09_E&GGQX/C^]\+#6:+_/FDR6B/BF1!Q5Q>"1L0S(>*N M#B>-""V:M@L16C3E!!%W=7MI1#P,$?DL+K[/J3L/.'4!BA43"6],0W#OWD"@ M?TT$L?=9\$R[[E]PW'7N"1S_'(FC#>#X7Z7 M6@09S/\W31A)UJH_EK5JU4I[O96VOPLL#&;- 483QBH(H^AT45N%),UA2?+7 M10'CDB@$H:RT.S#&L+K;UZ6:!9_T]*2EQ_DIM"S:6,4%"9&,3HJ3VW=?]Z8W M_XRNZ^;IR8^/W_]Y?W)Z==D0]\'HN^4TQQ9D+-OS/OOO//,)A<4COU9L8Q_UT$HSL_8JFPO9CYNC9NU2U( MFO;R3'OYNC*MN'>:WZ4"OO!^:-Y7!XS!L?1( ^C!V)L^<6BKKQ-[:MVCB3XW M5/"DDRSR=]SG5WKKUG!+PJ;+X2J!FP\S62+E0S<0+A;CFCS4D5OB5H^TP;W M&"EV*%\7$22^]BF*^1:FR^N[B?GBXM"=O=F"O?_]GU0E8F2Q8K>+Z[U6O),X MEJR K!,;7?&R*'2D\0&OF3UA4U\>L]-)J-37$?\A((PFVH9&_">"8PZ6V$B3 M@%BJET;\*MU-(S^[H]I2HB5PQZ_KM4KKB; RTP'?B''P7V8,/>3:?UV<'F36 MX.'?0/[ G':J#D]^].(/ZKE"T_5 M!GY$9&R9$7F(K),0S4+7#-TKIJZ?MW^ MX*#P\U_75Y?X:/TYFKF6#1.P?)6CL*<@3]D$F^QQK(R# M_S1!HV /?#JV1;V/IAO:?6P%#.T FRQ]X"1K .K'"0PF,R3,-L9L2G-X2P8S M32\$(5K"L1DN#0' H36>1:-I;RP),H?:_!PX#6S9&,$AA_X:ARX<.P-;["R* M^1E=D^8?4-?B#LJ[>O7-\93OCN"D [,S'!A]4L&WM$F3W]A;M!_%GPK8"2CS,:XFW3@).^"RC# M40] +)9IC7'/+*8&^6. (E,$!@MACR="%83GFNCA*SQ%/:T&:'/C(,21% "V M#V[/1YHH+6Z,Y;=C\)HM'&0BQE@X0 JNXMQ%:?H$+6XYV*9A6 E%,!W& CBE: MG]7WG#%P0['FA ,Z!)[D&)[>-'OJRO-V>3]B]M&(T50A/^S] 'JAL20)N6U; M(P">$/)IJFIT1(-V_._& :SMFD+)FCPEMY.PA[-PSQ]:8SENPZ\8W13X MI:*9?4YJ'>,*Y34C&L67^88U )[FR-0T98=D_M"UX; ^?HCVZIB&@22_09)W M#8(KP BX!0S-A=.2Z(>EB*_P&)G MP$'<3X(A\?3$"H8TB<=S;5NH&(_S,H%P&$%&=?5^G F(%!'KH>G)#B; M0'RR*A7_^0GT,/YQK#/H=]$B_M(3"02 !]L06>]/4_,%%8*E) M_264FAE$"HHX:DX=P<9*QA!PBYC&=3,W(8A7\OO 0O]8,!396,+43(NM6%15 M%OB8.7%^F?+QS^HG9]WCDW^:U3__/OOG8_/LAW=A?L9Y$R^$!Q(]&5Q^9^?? MO[P_/.)M]^?5S;<39[]Z=5F??[)=/C[\RV..57UW\'UX<-[\\>-KLPM/-F>? MO'5_3H+WX?O]HX._/GX_:.Y^J%7??;YL7%9GG]P]^*Y;,T_N?_EEUT#ZO]ZS7X>#:R_3X?O:Y=765#JC'X.6/T7^_R5 M5>ONR!^X7T?>) M*[L2TG'\NG,OJZ-UUT. -]\_:.X3G[NR3ES];?U?W_WK; M/VI]>'=P^>/HK]Z094*I\WEZ??8VW-^M6O\,ZYUOG_V?QQ\G65 Z.[OY\=G= MG7[^.MT;M?\Z8[7]#^VK!)2>>BS)$?/0PO//N'<^!.:=GSKR]2\XN7_4_>OK MG^\&W\Y_?1PS^^/\U)'[3?>( AN8V*G57R[JI,GGCG$V.\Y;-,Y0/",A9'1\K'94[P-\JQ/7Z%LT- \L+3*X M^]RT&>E.4/+,HBF:I*&R9@G-#S*K&."N67[@6>!QPI-<<@$MPYGP*LP3WJE9*-QT(]BYI/: !N/;:!C9 :Q!O:2))4S\C"&:D,*@$2KH3^" M&/&59I=K3\D.1XPH U*5C4:;9F3/P3:CK^3NHR=P7G"/X[3%^- I5STRVW#N MH4EZF(S<,1KDXN48=!B-"5Q@#1 ^E$,?/SB4$P"+AF.EDW[S0#T?6"8&F!5P@ .!V81OP=?E]$[$DN.<-+R M\T^ZFE4N^WC^KM,_%*=?,.;JU\WHVZ?NU[IS?7XP&O_M7$QJE[N3K1MS)04X M1>99&+CJ Q&7IT_T)*QBSW30XV:*C@@];B8GB-"3L'*"""V:A*4G8:UK$A;7D[#T)*Q<#3S2D[ T8>A)6+F0I/NS0>?712#K M)VPD7$,;__/WI:Q]UL2,:-$TMQ4TM]X9$PMIKC"S)69RX"H/+C/TF"G4#?,% M'VF6.C>X+&;9NBV+0[]^3_]S>6S=?KG=;1^6OXXF@=_LGO[WU&G.=Q2^U$)G\X6.L_MQWWG_]NC3 MT>G9WM77LP\WMMOI;HS0R=T(R.<0.H^XR_%)A,[GP_YI_?;7I]%U?70<_'W] M^>M/1&G65VS>M:X^1YC9[?L3BYO?GT_"H]/ MQY^N3O\\[%4_;XS'6,0PU2&U29&_*"7PP:]AY^#=]?A']<]I^>V?SI=!N^9- M5FULU1\@@3.[0N:]QUCD3H[WSNSO[]L_OQY\&C??YTT)F)V7:U5:71T MP&H;Q<_^>6W_QY>__SRLUD_/)X/N/]V@]==D8\1/$0-6JQ$_#S< GU3\]#[^ M^GC4>M]Z?WW:NJ[UV1$;_OVY*^;OM2NU>6-O-G2UVK[9E4S<6_T@P.6-=/_5^6B)B2X^H%2UW I?+*OQ-RJ"3'?_&CUNLE#,)!$#5WS9H#EVL?4.A[(L M"-1-:-K$D-UPT4^+,ZK*="2<9:1Z@%6#ZAA'%#E1K^W Q5% U#0K^H/%U^)$ M\:O5"^4.$OVO-&.$^I_Y+8Z)@:,./'>4U6JZ!,RS9V)1R_'/=YU(]]) 'T%N!S$(-FOB=UOO_TVQ?XQ:'?W3^J-Z?],?]Z ML;^G^T_ST'_:JM1T;U$>6EKJE=V:1D0.$+%7:6I$Y $1FB-R@@C@"(V'U>'A MH>'JNU3T1C;;+6?]C6FV:SRZV:Y6V6T4NO.C*SOMW,$3MMGE@G=RWF;WQ*SV M;-U4OV/N%9B/5MI9M_6T4'12^,UF.B$OUYVI.,^.%%J^'U(DAB)TLLQO+,9G M8R#RR_G7U?1R(!>L&P8K+(=IKNGV0MT;RT_>L9XNC37,R-A\-\M\[^,%ZU7#BQ_'K?)YV/S:ZEXVIRC' MVS1NU,PXFXW,"S.>?3X\=H_"[N7U]^NS<_=S[[OW8WJ5/V:\N3UH7K\=-D^O M^:C]_=N7]S^M;\$$F'$7;(!2I]HJU5N[*RR86X,7=2\3()U'9)['Z)*I_-O! M3Z_N=?5K/G3_=T&54L"<-_ZN#<.]VME1J[[_X6]V^6-R>Y%# 7/XX>BMW[WY MNW]4/RV;[[X>?#B?_(-W$H"VKW5*-9 PS>83JOO"LI[FO-PH^C3GC3_Z^^%) M\Y_A$3_Y6?OG_.#R\%,XR1_G79[\^:7?#4+[:_CW_D_?_Q5XGT_QG@M0[M=WX^K-3%NGY\ MKZJO'Y=HT=>/+[]^_&D+LL.>SW^&L/4CO.#4GZ^K;IQX[W;YG]_>5\_??;@< MGEV-:Y]/K_1%ZUO;H%K@5VT>2*N29+LB+3W'J&&]YSQ/WH MW:512MW82FI$733/C'NTUWT]/?E\T*@%WE%K].V4.S<_@U^]M73WTH6^Z1:[ M,GC> =XP+J&O.EAL0HJ\$#Z^\W[(6?\G0"? %B)U>6TWO,)[R65[4&.5E\8] M-TV>@UD#(MWXQFR;3XU]YEP;![;KAQY?*UUF[6O"?+K$6-R(^(EN<*]5!0ZB M>X;AH&"1.Q8S#O&BXF D[\Q^:SG,H5NSSSPWD-<(8SG%L>.X-Z3&U,7L;$SW M2,L;W=55XK <:D=X'H"#M[(#AP@JP95VY)7-;P^/#^0US2^Q/\KC)@<]ZHD^ M+OS6".#7OKP5'J]>[(N%?8/XR^$3>VK@U=?41>59_2MN].#X)5*;?6,6,N*) M?7KBI-*M1%LY_[:_K[92,;KB6O( $$3I)G$9=)K51\RB>\WA+3Y(XX!1N JV M@]M4K,'\(<&-_@"!;=V /X*]:):CCF(PTZ1[ \5%BQFX3%TA:?2M/EW]3&UA M^ $L2"UCP@QQ';P#>_%B>*EXQMDJQFE$)?6D9/M:.8?WX^7BH3)P M8"WXK;S1=/8.T4'$I,H2I0."1Q_:>'0,D,I;ON$,JY2[LY*H_FB9:O, E 69 MBVADE:L5,?OD= ST&8[DO>M&]PI4$PFG9Y6SLP=:N%O%.O7F/8R".)QAG(7P M*U2E\0&)C$%0B!MQ:9UD;RK*D&"*U*- =,BQI]KH^KX+Q!!POP12UZP0+2Q\ MQC@+IA7C8] '"1BX5QQ>XQE2%)X>=B.AC*VV0**^U9=TA&\.B1L4)NX#H'\_ MU0#&QF6]B>Y3 YVI^!\JW[,? JN#2.@B1 6/4#XH&(W=2PD< 9L8- B\KM-? M\"W"#< F,TA1 4G:*[N8CGFZP"3]O?QU\_W5]YOFP=]?KEL?=QN[)V_#J3?J MIL9$-A\0,E.'!;+K64)2'211=Q&KTEH4&6L)O_&$>=[E3?/+6^<7W__Y=50; M=/CUE^,OGSY=O?BC5A^.3]Z9G#CH'6TI0LT%8]$F0JK#KRN>.(BD\3A8] MJ3%>QS%X_=D@*Y$2JTU^#>I_U0='/R>#O6I_&WWO#T\X^03SYCY>UNM5JJ5JN_QV;9DSF4Z&83( \P:=#+2$CP>T0_ M-Y(\9B5J/_3N*5$ON#>Z<*4\/2!(4S5J M'.X8>CG[YS>WUT\,.=7//=B[]N MZY_O:9H.<&!*GTWC0/=,.NA>Q"##/M)7A/4"KCY;:LT*]U#;B[FR%XD4N_V^ M)7Q9S(0 \.$U*6LQTT(\;AQ>'?ZS_^[LZSOGYN]_^/[EQXN]+LYG:J[,0F31 MSM*>QZSHL817/ @#=*?[?,S)AU/>V9DGR=[_:APP'=,*AD?$>HD M'3-$32%.\JR86$%@(Y%F MY0W=@JEE]/ASDLLE7R8H;>4>>-(O=TT,5RT"NB MGUC.$[$AK1&I*4J+"$T*XS\;7\/KLWWGS^MRF76;[_C%GW_N_D9=&+U,F'MP M!H#2&4T)$V8@()V^RG:V3@X_=KON1?#M*S_YR]O]6!Z=G+\' Z'1?#([$,DA MP90@B_DM@ E@22&C7.CZ]5/ @\(W9YYK#E$F8H9'W+H8] M]J?79$?E";O]^/YKC_WU#C1RM9(U"/]Q&GDL=_8$NNV>D>3?+77J6_[89E/\ M4LYDN_>&0;/SLJSI("N[LKF1@)FP>D"WRTP?N' MEL^4Z/QN!<.NR'?*'ZT&6G/VU^)D.>Y/% OO50RY3_([P%--;M7 O1IRLXR" MC8[Z)UK[E/B,G SXI+5$G'-6FVW;5:KEVVSR2YWV:YY MV>GU (6LRFM5UM_MFWP><5UT!SW7]N%XI)'Z(9I>K5JGW6X^+\KJ62@#WTWM MD# 0[_$I$YRU6"TMJ\HZ=H;<0]+Y:(TL49I,5',T&& -!;CRZ%O*ZL.,(T1% M7,]$/?&QCK$< 2,7BK+Y#;-#1H3NAI[1C\B;;*UH[^-H[R4#ML2$)86%'"ZL M]0M]:DQ\B[J%NY8PP'+$4A)/^O[9KW%<>!,:+<;0G1@3;MLX2Y4*1_KTL,AY M\W[),!D9+S@L&]!@3PTL8W =#+.6*#FO9L:5T.^7A2J 'F8.+7XCQ_ 28#!] MZ_9^""Q&?K_'+BV)GT@^&:NI"?FWU)B M%CA5DH%$&H"3#1@DQG,' \L$>-#*]%T<\)3?"72. 29C#V/1LL0*A":>&Z0! M.J(^Z2B/7X&++6J>),[ZZS%H8GXY!;63A <5M-'X=*P*,ZUQQ/&HH);!)_X^ M T92#,KZ13ZKJ>^G_&0L.'L@?L789[(,DUZ1DE8K6+]T)P 6'![?)KMID8I+ M\BU$S!C++MUW=S0KGXK=%/A4E6&L=FNF])68.K>H"*BM&= M<;BR?$%CI;Y@5+5]E^]'-O&(@V1Y*U3/K/_'9G_P:&^O%#%GTF6+5#.MV^-1 M[ISW%WIKQGY,G>*.GGGJ)#ZV[9G="S<\;(B.-/!8"(BS!A@^2-GM*N,8WXS3Y]BE@C< )CQ1,W!/)])R4#E#4!:K@?$;)&VCCQZ( %)E%2-+F2\D"<^ M&_"K$/0$%4( X80FQ\U1%Q=9=[@SAPQ#0(5/(%R3/.^F[&$C;0HGA(M;%3K]8:V*HT;S4+ D=[ MR;1 %TS)ES?CFC.*1ZEO+8RI6#V;!Z+BFJ$ M,:RB?]8HV\Z@UIB'<>2:J/-3PE+&YT58(4C=3;; UQ%60AH5XJJO1"9GE;W' M]?BCZ'ZIF5[DN9//)*14=M5R*%G:PW;T-R IRHG&[^0:E,B<;Q-_\<<.>RDS M6!,>];E%03,_' B:#2*]"$0Q=(G>J._+284[A)OI#J@%"TC7%PI0D ?0CP4@ MD[UW%$("@@-C*1X=+5$'[.-SU-)"\8I *IJR&#E2#@X)3*#(D*O8MP@"@WD& MB[C8.2<[=U@?(&.A,H\ZMN#'%'J'TS$G4,2/JV+'ADC>^PEWH2>K%),\+82^ M']LE20:7EIQPGI@RX80N0-918* &(\_#_CRA:7TR0YC_!O>9NK6D.!GKNLY8 M;TG&^FDD9#5/ K*G!"03.A?9FIQ+)TLZ@M',B=M%Q#F2I%$XYOC" &^1&GJ5 M^5Y2@7 3FYE+PGD0O_?!"N%7L0D14B8!)9CT:HI!W67K9I'LX);23< )H#"0%>2%SL.>S9>;ANKJH$E(H/QSD'3 M>](2"!T@<5M87NX85*ZHV)8XFG,%A/][;Q,8];I/C>SH)F)6"W\T0)/!Y.J< MF 'RF#F-8S& P^0+%W=T2SR)* )0\37'D)1E\CC\D"C&%/2)M?%]V+&/E,'H M@#(*DL2T>A86X*EP$,A3Q=N>/)_\@!S;$^;WV<^2RHP1=ET*L@..,,T%1H[! M0G 71891S8=0O"-;FN/B_OBP(EJ<*!Z0XNM9P_7W[F%_\<<7*3005C@I7H1 MCV-+_Y.2#]\C&;*&^2 )8>>H<+V* 27]D@R)-^='X]2$'N#9244,R(\$(QOY MZXKT40P84'@.OHQ">AC+?I"OK:YXQF9(0\ZWF/7V&\KD3;X6&)O2R,):%G=/ M#RU/"L0$^;%T)9?8!&6#P8UUP'&@D'72GTBY$6# <^UD_@4,2#IYRBMG1#>\4%("\@P*J&%)1TQH5A(*&$N?8:3D6JB'&,IF@@4 MH&@1XU1$#,%/IA:]A'1.->ID9,G%T4$0XE"1Q8)]=H%9.O5EY@;78M>P&5D5 MF (8YJ'0[5)M2#%EK$E.=0,$I#B%2B2*\WZ)M>:9T)J)NL6WH#77(X8N,&B8 MSGQ&8U(4OZ(/GSB7%YU+R(^'6 9QTNO^)+WH'NUR8)U,JTE!K.*Y3 MQB$VMLA:4!&,IWZ_8U5XA4SZODLP2ZS +5+%+"HM6K@*<;!\R 94B0$\F8_. MUQS)G&N]5ZXOJ,=YN29F2!3RSL9/_6?+I8N0Q(_0Q[#1PS@#XZBRC"(2/P\M M?4@J=1RU@7I,M-1$2>E$RB:RRH&F$;>&3*7W7QJ)+#K\*R.!+K4"VK=4*T0- M2Z*D"@<\�VSC>HDFP^2B]^3O:XU: MI]ILU^OSQ=/[I\B%QW$=V&6CWFGO-G)0-[U?,6AS1F)WSQH=CW- M.JNW+\U6K0YHZ#4O]SI5?LG[G=UJKP]?#QH9+09QH><7)>G?NAX QOD ].B# MNYL#N!]4D@6IT48-N5-#;57X6<089\+MQ]EY8\&_SYO'2&(J4 8J.-A/4V"? MZ7 ]YAKE@H6E&SHLO25A:2GE>GW&&FRP=\GV.HW+W0'?N]SC@_[EH,?K Y,W MVE4SW4AUUOUR<7Q\_+1";-G5LK/B #=DP(X2LALE7:UZ"':$B=&P(U6Z=BHJ MT["+B 9_KE,2&[4J"F&YQ9(1;=)0NR2#YR :8_L.C0<*!ZS)F%VPP^@,ZW+? MDOEKGXO2/_1T9/ENH@"^E#T=0WPTZP661-&6YR@C4@1A1'*7QHS2:J$W7QHI M --7@!'XNM]H\P0@4/1(88H,3=WD3CKKP\+ 51\(&4>?I"1A=1S,R,%Y31-X M:F/RA34AE^YW.=-NK=)>>NMB0DHEUD=Z'@#>E)A3_RYC6NFU4!LXK^A.B9U( MB46/JA*O9Q;>B0]CL9$#C"A62(GB$ M4=>8 M6!TF'GB%HM32:[SU=581EYO^[HO-+ M;;1FU/\.@+I7FA96F=<+O1P:;CF^R$??MO+O!>>4A(KX(UU MPV1E=V8JL??\Y[F#O--LK=&6+:'6BK;9NTP78NUNN4/WS]TO4/($:/G@3HWO MW/+](NC.IQ<&:^;\5GU+T' _E^\IKFCWN$\5!R7C@ 9,S"G,5-3ZMQAYW2+W MRQ2,AWULY7&T&BF,]F^N3@84#EEK5O"IS0OQ$!=@G:JY%>?<]'B =ZX]5E(\ M+#V2"[\BD<9;K3N1;X+,M[GP)(Y",1&R#EOBL19_'B,-^WSHN>XOH]OK6]NK M?PIG++1J&EGY"1"DSE-(P^ 3"X(A_/2=QQS6YUNN5/*AY7=;6XZ&=>CV57'O MNJ70Z1# MNS<[6XZ&'&GW5U2$G9L>CFB ?%1/(SS\*&>5<._O[D5\2&1+E]'^OM M/_(KG%URP4=C-^JW)))FARQ@Q@'),7K?[/>BCYE3]_L%CM7VC9UC M]^(ESE;O.LQV<23&C45SGO 26F-'MG6GOY3=W"]+ &J;,^H^O++='DX?XB/+ M=)U^B&#%:0,@T1BL&WE2'?];QR_C1;'***4>V MA1SBH-H3'N T2Q^0*V=H(Y) M3(/@ C:U8633&?.)[Z/SR4&S2"6Z7I6V=.< MA@(V1,=;C/9>W<6]PT>UNW:]C-YQ%&GR-&*_"/ Q'(ES+YI\9'&;:'D"N[1I MZ"K'$:&&(WY)4S&RCR.! @LE";^608.96\DZ'$C1^"S8X2_.*H8,[=LAQYGC M@?$-CB\N(1 @$# "[NM(!0= M33&AXO)XU8#%;^2@X_B5EF_$$ZD"U=@D#[%/0)'3)\3-!7Q,DW]MWK^2;P&9 M0B#![W'@NN,+Q/4!X3*%A@S./7]HC<6X&AP R2O *K6]O3A7QK=A8@F,6;&96LPBJ^1#:T^@MU:2&2K[[O2!O&I&>8,W$ M<;H'1\N4H3C6S,LBY2H(ZU.TV!=^P_QP5!+/IL2J_"JI+\1D%1K X.-XD+3" M,-D8LYPTV71,4W+DG3XEN:E(8:B=U3H@&^@K5-KSD,Z"A),:^R( ((&#TU?. MK!NZI_M<#2:_<]>P1Q#*R=U.:/S&D ;_@*8GCNR&?2N0:2DV&K\QON# \,1D MWWC4,XDI(>-F4">&\8Q"1]YAGESOQ!VI> CMZ3QO,C:55B M.D-W*/(0%-P-KT"T1#M(&P'QQI;MXIP[^(JT;9-0IO/[0Z3NXZC[ Y1B[T%. MH.DCEO\8]"M9&.X>&[X[""8X-D1>>#,VJ.&$1CR)8?3"RI(#RP0@'![".5UO M#"I7W$Q@X7#$E&$S"X0,JD6E?L,\5$^&ZGCQT4P[N@65K1J+15NL,4#'B/1P MBBIQQTD++&)+7"/FR7@*\.. &Y],#N."?[3N=#/B3U/R1*W6D@/&Z#X49I.Z MHJ.377AKD^F2%#EDC$UCF$J0@Y)J2'NL/@]FM!60J()(T0>1XDUJ^??8^\OP MLB\#6XU-( H\AI@/C5R-\V7 A/:"(2B*+HXQ BLLR9H'\=5DL"6PL6:W K)7 MWC%A[%>Z%;*7U%#F;GK LY6Z-#0R)[XZ%HYJE%>P7/!;1@33Q=E!CM3RQIA% ML^O/ Z:,#7ST ,#9$FD!WP!NJ>@^=DH98G,;O\!I@A=O)-IBI3HR\CZB*?C MT>9Q$FAD@- +: 3?K,DF335QAAB'SV.IW&69PP\P/"8 M?R,R2V2TIYR#&0DC1+0%U#!!M_D=2))QR?CX\2 26O&W*7-"RD9#VO0D.!>8 M"O5JUA8S# 0:\+?8)3D" O58;*/3:%+C72L+Y@-(9# Q MHTW5%L!-S/87(]'PYH>C+R>@DR(G+,/:.L<1$U82.BG-- 1"+/MCSI,7!ZJ! M\3CMRI87_91[=+D<#<"2$[\BS>4I= M2[%'^B9E+1 M,7XH=*JX"RJQD90TSU23L8D/ODKEO')7C/ ==X'*V*+(H Q2[=]CI6\6DJLE M;)9L.SYI>CS D@>-Y8IK96LR[E)E!2+[.^EFSMKFI8QX?%="Y2>-]F5NMC -F.7A18M/8^S3SM*&OF(=]"*E*:;&KY^+[(2( MK<5<=1";S!>'?\X&.$9T::2*Y]/524!VENG' ;>EKD 7C#@[Z08DH(PBL@A_0]\;\3D-<4[2G)!X;N2.91:/9["#:5&R2#^+.8FDNBR#!&;#+'^Z?( MQR2=*EE&;:F,'%,I*#7<7T9*"5U?/AV79C59=:\T$QJ:$<\89_QT'-^"(@Q2 MD-3@%7UTD=H^6:;GR@LE8POWY.CBX\OX=7NQXHQS=B++^/4?UC BF\45%%/ MQ#NJ0P.C=?XL'28"7F!> [,"X4O4)G)H/-9J?%:K?7(Q.L5D("L.?Y7WW5\< MY9W,XC +(P7PV\AYK1(R[Z"S&6_0ZX@&(="&M=/GF MTY09"5+F2 MUEFU;)T=9Y5D\ 1O]@#-RF3\+95OQ)0+LZ5J&=%U081*91-GO+8:90#>\IXW M&^2*#IMP).Y7J2,@(V)A?3B7%PS'+LH;95SX%"DLT8D$78FHA3L8X#Q/>A6CZV=O+/- J(/DK4%T$]=I+.<4PZ:%SC(^OY*3]8J%-\FC;+)GA;&G?* Y 4*.7P5@$B!75?I\BU MV&-8^RJTY)5!BC05CS!UA$%H&\=GI_2TTQVKQ3Z([)] B^D M;%\?KZ$!AU6[S'JDBEYDJ#>EP$3U2Y1:$@9Q-!@XC]II MKA/L2153HN;PL:6521FXM\BE/$[GFF)0E&(P% M,6$SG!(-O&8*W )3!#A26HHYP'./&Z$O*"J^M@;%%$?E5HH9G,8\]]S$+;L> M&UM]8-4^4"Y>#C)RX2\_4S\L50\))9JM(%)E&1+G(B8O1#CYD> -.ISRT&>H M'=OUJ,Q.:H6H)D6(_;YZ+D*>VK6JPA'%JR+2Y8U4+F#@F@0P#$5&U0!!HK*2 MQVD3\D>5]1JG0I+9)I#I4SAJV0=V\^@Z8^)(E4*9L;)%">7,OH4&^B3N-$RE M65)%"C-E%^0PJPTU6>0>I\@"K,Z9''CLQ6(O5+#F"4 M$A5'P+BHC%433U-MJ6!J/*>*G4>[S:3Y [?\'CP.474DN!2)7F9:\3(?L$I\ MU\1[U(@913P ]F?"-D!' A!0B0Y@ PFFZ(66'4A_!J0!9R-Y>8I*HJ*N]U$( M1TI9UCSC)7SN" @?!07BS,%KP.TKO+9R"%K94 &)@:APDXJ8V>,ADVHX5+>! M)4Z1N)R."!NC"'@1KC>5@N^_UN(A(2_^.&2@H8S3'K*-2/G]]Y7U1V4>IFF3 M@S3_K-$Q(WBEZ;"L>I;B8".ZXP_)0H9T5+E:5,N<\E>EZ)96.XME-<*-1Q<$ M!IX(G/6F1N@+_C*'Z*=A(DA=G>Z. VL$:M>@+!O>\83/B(L9P3@*37RI'XC: MGMB&P7L$*OL5(2_>,X"HCE84CPJKZ>D"$0=2V: I.8IF#UX71 M)EMT"70&-' ZGL$U? >%%(X_K\4?$-PG0$0O,@C:#8/N6#PIF^MIR,,A7[MEPXC>@YA0) MXHH9;9%(U7NM]IZBZ@D7UPXF*\J5[X-W!*(C(6^O1V&.P*6*T1(I/>[XL3OA MR/)MX:2+\FUI#LY>51I[5R/. WE?MF>30QW?:.-C9IUNO0$$NV$@;UK&'9D1 MJF,<1A?@8/>0ZY0S7_AFGH57B-AJ;O#*J&0 6_2<"%0QU)6F5MDS=44J8C9& M7L(_$K6L&=>@RNM?SX\.Z#K7+'41G9[(/DNE;"0&%&?)2\+=^$9E$884QE!T MU31>%DZ7B48UP)G2J8?EI6./F8%H?.XV\.NMXB7T6ADJOC_RF.C MR@-P]?RWE$6\:T:IO/W(G%_OK5\B+4N-%B*E (BE3):\/U88R*C%?KB>+&=? M$,+JI01OQ>A&K)@EO!3[63'[78G\IRTO31;7A$GZH5HI*IN0L78@ J 1=\HC MD$:5OL+?]<.>;_4MAE6<=.7LI-J(XO9HXUG"!F#1VA7C-!M!0Q)U\J+SOL L9Y2;,9)E-"4C*^%6 M,F8"G20#4D7T=*_O$IS[&3)7 GDA'5+>.+JD%&6SX84V1KQ/%^IA$DPDKV)E M[)O@TH<83D M3>W6<'R9FW)(6V2=L.ZKK[&AC9939,SX4%TEBSZ9H,! M==@AU%2@++Y(7$!5GB-;B"RD70K8LJLKNA'>DF638$EC!,R798;!Q$W^PC$. M\&L9Y3!VLHB:=IWH4GU96KX*+',G%[P49N+R=6"A),N)YC\U-V)=MZP+NHK: M%==)5?,4(/X2^==$KE214@894I&&3#Z0<7<(0IZ:".%_2BJ)BE4Q/FF,: V5 M%HPDA>2[C%V)5@?F]-.> L682 *Q^.L9BW3&ZS!3#:<)_T/L,\-\,N.^TF., M+O4M$=P713. #LH:P?^6L.J83-]XAP##*:IL,,&8"G@N8-4%1Y\,N6,X'#-Y MV*:-1F&_[U'O([X-]#1PK1^NMM]K28YN:026^GUCTL;PZQ-1]_)=GBJ?,X%O M:RX3#\0YPE)>9?L@$6Z)#X^Y>F'K9$H!6:*08 @6MU\BI\1NGD>WS\JR3J12 M_L0.7BNM(-(@FJQ$-H)%^L^Q!*B4,(%69 M8KIIJDV\(2,7', M5<6!<5D5D[2@P/#"WFVJ?1!E9@D\J5\+1A"!#X>NS:*438Q"'VL4<+?;@SE8 MQ@Q%$P;ASG3'7&9*L"@DTD4"=I%C\3#8B_5N+#X1(VEPE81.5860R469ZD#& M?&,4LK1HK;@&MLPQ0"923? RN>?M09Y(3T8RIT\1VD'"6:6,+KBF(]( ="TV M&A&N,QV)_!WKH9<'AJI/%?:H$!+8-L>:+@]O)$]SJ$JV#"I]%0D\X%20859&5W?;D]5SMTW/:O'$YD*+#(G M91!,*0#HN7:"X$L4:QEAWIP*3,@(%$+&#\'=3K &6>L.M@'S,; &N^:.*'F MW\4_4"N@P2GC4F3/)^("8-$OB-EN9#P63HY^#4D$X>9@5 =$0K^$X8IR]'U) MR@NIST< 2C(R,:<@ODF6&((_()5^' U_$ T]) Y;M,1V2R>V=6+[Z4(>LUXA MFL26+PR^1\9CI64W^URBZ)\F8E6,+Z$M>Y!KU6ZYH6S,HUOX'M,X75-($!FE MI0"L>#Z5)G SCC'"Q$U/A,U=+%7$I(Z'Z>^9B+28>1DXMB7PIX!HPR\VITJ#D5N$JBT+O,U&E!0YY5E)A%N2/S-"6 M$ND"L@/P+48Q^ ?"CCN5ML[_9<[S9?BGU21B,'_N-+MO/SG0NIB?7=, M)9[&Q,/=B-:[@,?-LG/1.Y$[@.VP&V;99(7(HH(X.#'A/9 O\./@/F6"D\FD M$F )=URJ6X$7BEK!BV&Z]I,*%:)\G'R1+\##47\[;B!UNN5$.Y+!.AHY&SB636/Q!!EZ6@S8/.KJD-)/9N'T-]!,LJ: MCPC@@L"O#@1F>GPR!2@-7I6#C>"G\K)4>!X7W+BJ^4G ;NX+&;L7;<1Q\&-K M?,@T?+$Y!TN:^ZIF-UM,9@'_F=T!G!:I<97M E8@RDHH5?TE"DXE2LAU$P#"&XUQ%'EHMP51 MB2[K"E2 MC2WD9,R@ZXN3I0T?5#?%X,2S/=?!R9WB'\*^*KN#!R/4$5+<@\N M-J=Y5-(DS"9E%"R0*N+G\[)EBR(4:?$291EI/+V<+)"]-(PJTA(KC(>6[?KN>#A]_A*QE /86F 4U.^T"NYV!.U_*M/;'KM0"@P@-+>E9"$"6JES \%M67W5&^E'#E6KUL M5^XWW([L,VR:]U$,3^(D7921U8Z0$P" .@W**N,>U_)PTG/2R!;1]61C1RG59I9M M?6^-T4@:KR^L:]%S>RTR?Q)\4IE9TJ_W>B@FQA$ZI5J)783A= 3[?) MK$Z,:,'64K=OF9'H0J1(NT$J^Z_6_:Q'/V[:_87MF 7-;+<^B9:O;.ENML]5/TR9 M5R6=TM@H>#I730+S+DYRJ!D*# \WGZAUE+7!"Z6DF+#C*Q&G8E>SRZA9?"4Y MJ-.'CX!1J;X6"V?@<5B+F;B-4#42BYW)XEG5\1BY%^(5@.\K\9%\!0;,>M/$ MN\76,XK**14\"XY$?2F>)XK!D=;#AW$6'8A$>CMUU_A13>C,H1?"3#:ZBZX* MEKXPQQ57;M)2KJ(AG/\B_"74H"C '7ZE5"@H5#%^)]N*47-*$U,XHM;\-;9L MS6<-689GJL2D=[,G283])?+X%P&5>3'D5 MHPL_&T_C (&8"P0J.!#SE7['XAT&P=A__>I5="5QEOW[*EJ]''O/K^(_R_@7 M9EF$H9RJUIEPJM1U:'P1[EGM.-JG;9,NL%V?*G$%!CV>*K"UV03AM; Y5U:P MBT#!5.3U1((L< G2$T;C):DE390%4QI?706L )L;*Y\95O__7ERV6:?6V&OS MR[V::5[N5IOFY=Z MRY[U2HHFUZ']7@+[5BF?H%E2+5:-"P]J0 NV^U:O=Z6 MCS__\(&H0 IGK,?CW)-;7(^PN: [*V2<5)HE7/5WRMKQZ#;/./T7G2"=YQ.) M=6'Q96NQR= E G?8*.X[ERXUC60^#T\+='"5=PV&C3LA3L,?B)HX ME3&B5>=?&^6,1$^-Y26OD*13I<<>-FHEN?@$)P*N,RXOA/\J)(X>K M3,,PQSY_K?YX\T1AR2C4A9LHVVSJAL'K 4Z>3WI6R@T4#E'@P?_WU8X3P2YD MB*"?_/*W=GV#UQ.:S)8.,M$A[#[W.Q4 P. M"CX[Q=?RHQ=_1&WA@M[N=?5%[&#B45XA$EX1UC0%;2$%)08=[$D./,@ZMY MQFI:1'*D<9N4>$V,R4*_>2QN25B\VD(PXK15-))N>.H-'6$FK&D@.MEN*I0$ M5A(.DT GBX%9!288UD"6;=>]ENZ";.*.G0QQJZERHL30VZA"3V9_55\Z-@.8 M 8L+]%1.17X49QL'H1B9G6$8HC\'@&6SY6'R6[&SB71_Z3A]"V??1J:H/8TO MHXFG].*6,;<3K>.3#0D@C5V1&$S%S"1T="9A&S()F(N6> )/L2DV\>SNZF(? M;%V"CDL'C*I)A 7$105P,$R%+!+!D*PR>91TBYQ$E7%-W@,JRH0RG4.A5V+Q M_P##3 !*5CB&ND")3>6)R=+'# 4I3X0K$*?I!BJ&ILQ\IEY@15X:F.*N*1Q M%MDX,^:3D'URE7JK4FW_)\D9,Q;14W->XD&T].[)AVDC;L$!%UJ'E=W.EAVY M4=%(WO@CMRO5QI8=66-Y&XZ\A5CN5';K6W9DC>5M./(68GFOTMRR$VLD;\&) MMQ#)Q977E!U(YVL*$A;H9,6W-H/ .\LBQ?(ERRY&%3&K^?_B#:E%"1K<=7Y- M%/DBBN=Q/S55:*K05%%TJG@>&!U M=(WVG*-=RX("$L5&:P@=BE9I".COQT\6+ MNG9JL#XLKDE0D^ =)*@)Y"G-PPT@D">3474MHS0)KI<$&YH$GR%FL@$4J.E# MTX>F#ZW"'D,@(@Y[X0;,3M/*(X-LT9#SU_\R3GFD<$UJ*;8E;&&FLX M=^I$*PNGB_#6\Y_F#C+&&=X:60O\_+5BB^:9)UYH-%*W(J2$=O(@8X^7Y:[7=4KU1U7A>;E 4'L]TU7!]Y96B&L\YPW,=I/9N M:6]/2^[E+F3A$:T96J-9HWF#Y':GL5=JU>8ML7QV/#VF=F;IM>+WNAL6;PLO M3.SL":,!ZW?]:UN.AFNS='2"-0(U C4,O0A>G!OKUG::\Q;HYN[MYV9;69 M/1X:7RQSR+Q QVYT7KO R-J4?&>]W2K5.W4=4-UP/ .::\V5.UT;@^9-B9OK M_,AVX%GGM77"4Z-9HWE;T+PYC!;N[QO$Z7ZW1YKM!0R&1K8[=>:G967@VM,5ATNZ*8&"QDHJ#> M;)=:NYH'BXM!S8,ZVZH1J!&8$P064H:VJM52O;Z@&OQ5P'HV_^._?>OF]_=> MB2&O)L,G/E'W?HS@;W4?2*6VQT=OQO(*O]<>MQD.(U.D@M>%O$AM+@YCE$UP M@KW7:N"\6G%\F[$N!=O<4'BQ;M<%@N SASCT.5HZ3W-<%:2T']KNXF(A^-Z(V:G MKE&0'[WXHSL"&@M\P^/ 2C[.S N&W&!75QZ_8@$W>LP':F V\Z8&QE:8;4^- M,;/Z!I"/&WJ&PT:\;_!HO)XKHBJ^83EBJ?'8!K !/H5TFG+F52(>G>-/37Y/ M27[UHI'?E(Q?C=-]BDVN) N#=,= MC4-<"(B7F28@FCDF-R96,#2ZYP?&A3NV3*-=ZU2,KN^'(_GZT!?O!O28H8V; MA3< WS!YNH'K&5@B8S"/P]*F'?;%.W"S)JR 5XHP?.\@:N;Q _A@Q/'GR5\$ M0\LWNHX#C&A\X6/7"_+$3!E:<&-YJ;$QO 1/!YYE(OT16PF&"!TKT)RU@+,2 MEEJ"WDF71/;4:HSD)*KI8I^$D8S_C^_,LI*S,AXGW2]?NA?'WXZ,BU/C_.NG M3]TO?QL'IY_.CD[.X?/3$^.BN__Q*&E!K]I+>>">YTXO:@V-<[1(+.ZO?JO) MU!6Q_>*]7P"Q+V0(CYLS&_X"C;4&?B$^)A M@J8+.@UL<["(X'\):R;SA_!5,$! T9$!;F,X*:*:&;"!*UB%#X#^ J,W39*; MH!2.5 DBVO6NQ7IC9$KXPG(]M3_\@_>,>P-T(T"#E_<9 MXG3M;/H=V,#V76/$P'Z!_TP; V 9X=T MM(Q24#5:IC5&;Z$BSH]6EG 40H=H" B 5DR_B*BQSP/NC6B?8D2J@"?/85RY<%YD?3 ^'1F38<&7,DPYGP1@-),QVR?^+:J/ING >1C+&WE]@U_?=_ M_^=>F8/$L602H4Y1C2O@(8^SZS(;P)M?,WO"IKY*!'4J]=TX3*.VA8 PFI5. MYS]&_&?L^::\X]MR F*I6D'Q*_41I8#49W.9C1>+?.YZK=)Z(JRD2Q:3AMA] M+R!>2EEIP&2=^-F%[E<2<\C.4HL)XSDI[4JS,B%F@:H$0A*\"% Q&DMBIE!W@01Z&7$F] _'S2-#%\1T%2J6V M36:#^&)>0IS%7IM<)BF^T9!!!XA-(VEE.>3.HM"%$P@;2<2.R"Y8;H.\S*NG M1F. M2RE#DP6!!\:N#(,0M:=V6T)--N'@KC,Z"DE^Z81BM 9=4U_$1G%S\4= ?+@0 MP6((2(0W5^ \DIZ'[@1XR2O!TDEZAA>(T.^R..]==C0>17$NB"^>A'WRZ-PQ M81W4X'!P!#/P(9@R( -A%6LP579T,!US.@\72+$BI+ )6#Q^%(,1H *#VX2M M@>LU#GM SE%@;&T^Y#D?!PEC:$_90A.>C)F31RFQMA"V2>-2TA_9NA-I^M6; MS5)[K[H4?R8&@,A[ NN&1Y0"8!JYCF2>'4GE7\Z_^HK P=BS!L$T97\9.\WJ M?UXJ#Q6?3IJ<="2QMR3K(&S+WV"'1G)YXP8_B0SB!YBK,B1:BCQ)CZ,K@$<< MK&;'2:?G7AL/D/IGU5A:_3$_]+B0!O16<$LXC]AHN[__6NOU=Y[D[-D79I=7AOGC_+I))-$#MW,3Y&&D6$P U82492A M)60*/IG> ^@;4$A$]I+@!Y;GHQ)S2'AC=$3^,)%)3#+4,4@B-,"^R=<>P@,1 M/P$;D\4%G@:Z&7([H 0'P? ^&R)V@G-R7@:)!K_)V%?6!G1Z7'-=Q'69(O]9 MF&_'>BDTUEW**W.+@A5ZL!_ B"7S?L099"0JWT0:<8)O!Y8/.#1^ALP#?C-V MT!0 ZTP98.(A]:WP:AK)N&5D?@Y,)Y9'WP\+DR^"TP_&-T0 M9*?XZ7OP>3!$4!(_!$^N(KSQV*?KDIV7X=G!4TG/K@*;B*PRZ7.0]]GCG+"C M6&[$^CS31(]SL\3Y?>&;JJ-'+\RK]W]*)S^R92D,;#L9" #7.; \$;3!4ZP[ M,$!Y)2>PIU%" 'S!W6IMYUJ*#B_>K\]N*(XT%ECR9IWO^[KTDZ%K(#3\P30R M]X6DH= ?R!?P7<4[P0T_7>H^>VDAE4@VJ$+9Y&%HYY*E?/1[T9GWT8\0OO<@ MM&V1$8N.)=+A!RX6=U"(/'Y?[*G#F_M\@ 1O8(%33*Z6EZK^*)&80^_&B_P5 MVQJ!HUFBO :ER@-VBPZ2Y4<:$'4C/!Q&,9JLF!H1%M0Q1'@?%D>D]B3'G*,K%3Y"Q@Y MUQC%0,FOI(2*40 )^X^EJ8SR-U5X$;_;!9:EBAF 5-\2$FBN:=#3IQ*1C6P.>H TQI"DW]*%#K6LF#V4_@].*I2#D M[L@2DM^,;A6L7@O>K NVMJ%@*]GO7ZLTQZN>E'#O6%D<7.&1YY!(/(MR;;02 M'8ZEZ%2:C>TA6'HZ]BRJCTZV"E%P(K 6!TGN*![):Q3BQ#4NV*WQ#DO-RE_' MZPU"8*C'C2,]5/]6#L=Q"3(5L-_((J>[JFW'\+?K@&]@.8 QCJ$T#/]AM&W$ MIO@U13.Q]LB)TJ/O4S!,8)N&Q\P,]464ZZ8VB5*'Y Q^-I&*!J(0=' M5G=U12@?#OJ6,CTB)/@WL''Y""V4=34*)K(%PA8*1_ #"B52]UB(^1#J;(\* M>%+%.Y2!L*JY\2@0_!1 PB+JT.Y#1>Q:4@3\T#B5 @[)=2D&4F!B6 MA)VE]4@UMF&D%IE7U(&GWAI-/!&6V;U&G]9:E69MV02;A(Q/K(_\A?UR2DFH M?].,F=="Z4X "'?JNX05&CW*>KYKA\'LT)>G5GWQ@XB:!RE"^=_?'(-4TXC( M R*:E=JN1D0.$*$Y(B>(:-XQH4TC0G/$=B$"=(3FB#P@0G-$3A#1JE0U1^0! M$9HC4&$QD(.L-"J=+3)M$)$//!Z^3MK+)_WU'-EP_<%PY.*Y-^& 1[MCJO3 M_]M+O21=Y"Z*>N?_^]]7O56<_ZZJPF>Y.WX%O*")X D+Z=9-!-LK&A8C?A6< MGVND:QPGCV>Z-I[Y_UZT7SSRJ/5694\U%D9=V.-;@ZY8,U3/8HZ%X"G-YQ*P M$5U"*Q)_Q2."6NVQ5-!H5NJ%IH+S>')R%A%H&SB']%](]9]WRUC32GZ@H@UH M32O:[M:D\<2%J-L)%4TKCRGC7S=4-&EH,9(KJ&A:>4RE][JAHDECG4Y-GH&B M*6.-E+&T]G?=0-D@RLC5D>^H<-V&4.E=Q:6:]', A'59W4\< UQONCCO2'\@ MCJ-46OVQF;3V'=5K:\^4B8&*F!Z;)0*=)-L\^M=)LOQ 1=.*3I)I6M%),DT: M.KJMQ8A.DFDQDD?2T&)$TXI.DFG2T$DR31DZ259@RLC5D7623"?)M%#,?2M% L;"YM4Z38R?AJ,<]F049Z!R9SI&EFA#9U V#!%4L>_@; MLT.^C))T/DTSD0$1K_ MN<6_3NAHTM )'4T9&Q7S+[P6*4YT-^^D<&?E?LXIH6BB(?=9H/,A\[A?TJ2@ MDT#W) N= ](0OU_I[]U>>>/84M:6,[TC>:-'2V1I-&_DA#)VK+,SFAPV4#IHY.<3^7G(SRSWO<>!Y3J:$K8A::,)(1^$D._X M_7G@FM>"!BZ&K(@WKQ0G-*MI04N'@F5S9NA@V:/OV0U7Y-+3X0>=ZYDG'YW> MT>Q0M/3.[[+ .X\Y@9:+Q4_F_/9L6^X'NDQV(Y(WNF0R?TC/?5I&A%QDK=S. MOUYJ;;#-69DL:M 2HO@2XD&I&7W!K<[+$"T&[]I6 MW_A7E?XO/Q[5"1MQ'55Y\F3+FNGA=SCDD 6:0IX^"U-@"CD/F"?3=9I8GB5/ M4V!B 34KKC_0)/*D,=M\D\@]:J-D?(_U[,)(E/7F.$7^)M]XOU_CA<9YH7A] M\_.YZT6R2,44F+'//,N47O;.OS72[Y]S*3#.B^0)K!O3S4)C&HOT>+^0,OW^ MAUR,_YG3KBBMLBGTH,7]0W(GFX+U8DF!WSGV,\H%D4O9%!*9%0R/S+,P\_K* M9]0K M]2;\3U7\/[QR]U6]_:I>K34U^K)S$OE&7^U5O:71MR1+L$[T96F'G=K+G>;+ MG=;+G9>SQ,AWFQ1]&L]2H=U;=Q+DY:*8H_0:@&1-7 MM?K*NW6?%S0/*KE\SO2=)A!-($O3 ?DFD&JEWBXHQI_4JLX]XG:%45TOJE&= M/WX5\=Q\8UW+\_711[72WAP1!\II3U.[IO:[$AV:0')$($M@DP.*V2 #L"52 M.!M,_'F?4J;.:;3N)&[QH[+-!P'M9C,FECUURB=/E%P#1P83!*UM1\SS]F7> M S'U5[459]X*BIGU3]UZDJ1,(;'QW..P5J2*:]52O5'3*F@-(ZSR[4ELF5]9 M2.;5J"_>J*I[V#>5O=TBX/*)4QVY0LFKVA[F-0KA"^2/QYYYUH^6KKG!/*4G M"BF#1"Y"$^T6$NUSCZ+:;M3G/G]02/'5>N;96;G,#*PU75J,9,&F),<*T3)2 M>U7?QU#N)/%R?JGI'BXVQS:L5K[5*U6=>J43>-% #1>?1W M-T40: +9WJ:19J6U5U",;W?3"'A%#4RN%-4KRA^_ZJ8131^Z:413NZ9VW322 M3P+)?=)G4Z2C;AK132,;7">6NZ:1VBO*$*S.$RTH8O)60;$GG$R-F!SUC&PW M*@I:24DA)G+^.D=HK[%&N M%\+>S!^/Z8Z1;<6\[AC11%LXHM4=([IC1'>,Y(J&=<>([A@I?L=(XU6=&L]K M&GU%[!@Y>=75B"M(JTA]I2F)3<'6YM2&=UJE5JNEM:%N$BD HO/HXFZ*(- $ MLLU-(M@G6$B,;W>3"#A"6%C5**HCE#]^U4TBFCYTDXBF=DWMNDDDGP22^SS/ MIDA'W22BFT0VN#0L;TTBJT_J%!0Q>2N:D$TB&C&Z220GJ"AHF7FMVBDU&BN? MR%50%.HFD:TM"RPD][::I6JUJC&_43TB*\U\%%(0YZY'9/4YC:WB,=TCLJV8 MUSTBFF@+1[2Z1T3WB.@>D5S1L.X1T3TBQ>\1V7M5IU9S7=A6R!Z1O5=[&GM% M:A2I58O:)I)'HUA7E>>(0'1_R98@6DL"32 %(Y!"])=L#X%L5#M*$4)&6@AL M4M-*K=XN=?96/D9UV^DC#TTK_];]*JE2L&JI6MO5A*[[539=$N;<@-@(P;@Y MK2J+!&/N6E7F\/AE"J?;YT[@.D7(!V]3:TE;MI94MQTQ>:NU6.4DL(*B) =- M)?4"-97DT>8L9#G[[FZIVNP4J(!)]Z)L1@V:9EZ-^CR@7C>CY$\2YZX9I2V; M40KA.>2/QW0SRK9B7C>C:*(M'-'J9A3=C**;47)%P[H992-J9K:\&67U"8C- M05\!,O;M5[6&1E^1NE$:F,_8:>N6%%V(/FMIM/=*G::^\41WI!0!T5H0/!V! M-.NE1GWE [VVG3X*T9"B+SS)1X=)#O(QV\ZO&],[HO7]QO:.Z M/-+7K!I)M M)9#)OO!$7WA2@*X4?:U&'IM2P,?4>,E'9TI#=Z9L7W%[K55J M-8ITT8+N3-F,@C3-O+^/^D:UU*BW->8WJC&E4^FTBH#+[6I,T9>DZ+X4C7G= MEZ*)=M.)5O>EZ+X4W9>2*QK6?2FZ+Z7X?2GZDI1"]Z7H2U(*UI:B+TG1A>@; M6JJC6U*V!-%:$F@"*1B!%*(G97L(9*-:6(H0,M)"8),:73;G:H!&EWT M)2GZDA3=X[*%DC#G!L1&",;-:6\I\"4IS!X/C2^6.61>4(2,\#8UI'2H(:76 MV7:\Y*W8HD.U?AHO.6A(J>F&E.VK::^5ZFU]4XKN1]&\JU&_C:C/7T-*L]+: M*P(NMZ@A11BI]4(8J?EC,=V0LJV8UPTIFF@+1[2Z(44WI.B&E%S1L&Y(V8BZ MF2UO2&F_JC K/WNJT95HZ]('2DKG["EJVLVI1B]UB[5]AI: MG>JNE (@6@N"I\Q_-ENZ"G,;>U(ZE6:[H!C?J":3Q_A1NYB.*:HAGC]^W9CV M$:WN-[9]1-^3HJE=]Y!L*X'D/DVT*=)QE@"^SM]K;UPN* MF+S57&C$Y* 6@"-OJ)UIJP\HZ%K=C:E(+U>+>VV6EJ=ZLZ4 B!: M"X(GS*%T2AT,[&KZV+K6E)5F6C9%]!>A-04L\<9J\S';SJ^Z-473AVY-T=2N MJ5VWIN230'*?)]H4Z:A;4W1KR@:7EN6M-:4A.R!JVXZ8O!5=G+SJ;CM**[56GYDI) ?JCA3-O,5"/3%O6V->=Z1LE"#.74=*0W:D M%,)KR!^/Z8Z4;<6\[DC11%LXHM4=*;HC17>DY(J&=4>*[D@I?D?*WJMZ&Y,/ MN@RND!TI>Z_V-/:*U)!2J^I>%%V"OI%%.KH994L0K26!)I""$4@ANE&VAT V MJGFE""$C+00VJ<6E5F^7.GM-31^;U^+R;]W=DB3T:K54K>EKXW1WR\9+PIP; M$!LA&#>GL6618*2DU*N ]6S^QW_[ULWODV8EEEYE =_7B4\"=RS^"7\/.9X- M.6B/C]Z,7=\*+!=.S&T66#=<45*U^A\\96)S,4+*IFN[WNM_5>G_WJ@5Q[<9 MR]&K*RVN$FSU9@56[KE>GWN =H='4#98&+A&U:CB>U_!B]5_"4[1+NB7N .; MC7W^6OWQ9@5R7T&N5I\''6VB;+.I&P:O!]8M[RX2NB7]CO$OG0F6.=G=K+V3W-\-:<3'OL=L4_<2'8E3=BMOAD(LA'?O3B MCR\<6,CG3N ;\&)WC/1DW' _@#T9$RL8&O#UF)N! >12>U7?#8;"+W4'1C $ M0ADR>,#PP]X/>FC(/0Y/PB*BI=U9Y_FM]P,D>;)]V^_\0T3WF(Y(0?($8?H3?FS:(9" M M^?A^"/_BOF\Y3!<7%/*>Y#HK3?O(D))@@/+\X,L49LE7YG3 MSQ#RNYT[A+R0QG+'*Q'UXA1L$'!/2_W-Y<'=0O.@X(R[V5!;/IH'%O- ,V\\ MR5 MZ_:!9YGO.O(7)3P+MY _#9/YP%NXO(7:TN,\P:>^T>.P$L=7$(@X=U)?DWHR M6+2M(7.N.*Z.#.BY=F*+ZA'7&[L>Z3>/.3XS$3+18X/4H7=0;*#-V><#L!K[ MAB44>KU::QIG-G->EG#E'>OWP=T/N1'A=?:A/FE9/H'>$U-;G ML#<;:,]V)T;H@%A3<#J*"!S\AS%W?('IKNHM2BH67LC$^#R7Z?TTH_T M4E_"]:66]VN2]ZTBR?N2L43>EX2\?S(!&,EE;HPX2]EBM O:F6;%-;%B.V^L^%7P4S',)M)6 ?#\4LLI?FKEUL)B MMA&IBT3ZQ 1M[6'N:SA#[PW$3CKKLO)<9;K(O;Z;:#(2=%:KR@[U.._RO_]S MK^Q/XEPR$50G,K_BY1Z@[[I,\'W-[ F;^O*4;T08E?J8\HDZ<^F\M.O9A9-1(Z]5JE]41H69PQOF^. M>"EII0&3=6(MT9]0HN=,G*_&R0NR[+/96!0^Y(2C'@A3>(6,18'8#82!4S)8 MSY<&W')=,J-[I&HI)2PD>G\_])2OY%NW99+FQAB !7IC %3L3BB"A39.8D7M MOFGWK=@29J>3-YLQ,V1]!32%3 4<],FO"(OK.[=\'^E4B0W@!+3F(A8? _=Z M&3_I<1!7Y'V%GG$&O[;Z*$HP670PM/C B"D;:!66\DHHTF WK ]:E5RQ/KAP M2CI=@'OD1CS5[R'#]@MDVZ1&6>U/M$(CB8$X4MUM,S?"PCUX"! J19N"]Z6Z?Z@92($W,#R@;8-D(T>&>D@.4$< MFLHS$ ^I;^'E]6J]0>?C3C]*\M.3L";\F7ZT_5)Y/B*4/ &@!>2,_+O6E%(5 M]DQ^A@=6&&?X6_C:9S80O8?QWE 6VNQ,8W61K2*R@0**XYY0B0^\-J@L!0KK M_PA)!Q_M'U\<=D6($?E !!C76?.0'9@B:S *B:TF(I449CW7[L_.(L)WRCCA M/3Q(BE$]R4RDQ#XR.BU(/%M@?%CF_(E>_"%\6*"6HS@S(CW:9'!MA:%7RT$G M1>BNQ2$1)D,2:\7?=TX0 MC#"&]F2,JV2XID00#*Z:B'A)YST^+4I/%0/#;WH@0U'M@/T M) @0Y%0&"CX#N-Q.B,7-8WA%"#8%/"!TB:CN@/,B0"W3&J-E T(9SR?>Q#%# MZO"!%5"FU1>JS./6J ?@(AE$>:2>\A?X+0HJ3H$'9II@\:(Z$Q!74="Q"Q0W M7279/X"$[H.0L>?> &ZE*6G-@AYCEG'2&!-KPG]9EH#;20=]AR1HDN2*R1H=_'>B$ ?+9"L!30M9DU(@H9L!LW=@!+Z4U[[NC.V%%)\8FT!I#$;"M!X>< ";BR8G+ ?82^!9)K&SZ8(A![+!1V ,N3)4A9L.[PYL$7SS MP>#SZ.V2:\A2\2UA@[B#A!N"X;*1&P(UD6-/O[9NC9W6RU3"5/)]BKO3YKGD MJC(@"002J94A9W8P-%%42M"(0^,Q/'8E4K_A>-$[XX ^BB.JST8+-1G7/T9K M3LBF$C+((K)8PC,/2%TGF.%NLBZI'Z($@K7O5?176E[U5UI?V=]\R0O0"\H" M(%HD/:#.N ;F7IB(T."GI,SCZO[$SF1E"]D^\W&BV82..'^DVN*D"NL!@99F M]6[D%288C8I3E6TO>>3_M_>MSVT;R;[?;]7]'U!.LB7M@6@"?(BTLZF293MQ MXH>.Y21G[Q?7$!B*V( @X=DGK_^=O?, ,2)/6@^-*<.I6U2' P,]W]F^Z> M?E"P$G!1FC%AQ61H?ZN'Y*Y)7P&Y^^:NJW;W1!((A=H'V (^MRZY9"K\G=MK M_JQX;X"&X81-%;O149:2F,XK.$@]^3O0 ( 1\PR5JVEQ.84CT!DHL0Z^8](" M'0F;#N@8B;D(P&76G(#,LCS14X:6#'#,P"_BC6.4<#_WT+"+Q:N)2FI2I/Y% M<3;+8OR;AW>5&?MF!7!BI/![<1DWOUOM?K]OBPU M$9$R<,L58(W$!M.['V" MXV5HP!:*3I58&^(88)(+C7BEDB@YOZI)S(@/"V$G*22%T 6U9CBGD-[HQ@+S M7&AQ@B,*/B,APM,VB%"RZ61/$7KIX8*KX &*@])$49S)XC(@U'1! !0T+N< M)]HY:I>J.^?T5(I*(1@CQ4&%SUD<5B:.8.EQN$50Q@[&^[@FWN>)Q/L\MAFO MG>,H7PA)<20UFBG,=$9YFPGO6*D<".62E0*(6 N0@=C-,SX?WJH%AN"[;O62 M775X?)["#U[!!&&S]M#E(=T:B=Q]L1#E!_DU5US2)R](L];A4?WMC,=#^#C> M CM%'F)]Z>.H_NQA3HX@7>3D@&^,D^.6*N5M*#+OY0C68['-.A2"]':^#GAN ME:]CP;KN[^R8F=N,LV/!ZQ[J[= W:4]+Z#*5[C2UHD=>MU)@6W@8VG[DQ:38H: M;U)P[RS21_$FS2@UMW(GW8V'=\N==)NS?P?]2<'X2?J3JM3:$L\L]B[-Z6ZS MXG18[J4'FM>8(;YBUO.=33-KTUXV>WK/"EU-EG M,WQV88]MA\^^SQCB#S'$=S&.8"&EC?&W->-O"2WVQ_I3A^VMS3_=VDNSV/MK M-MD.5H..]-TT_I8>.<;ZVS7K3Y*KL9_7VRUSO?T4KK?UBO9.HS-9=ZN'Q_-5 M*/ WSHH:9\7BXWVMWHK%KUGG67F'])K7,HBXDEVSU;P4D=:&J5L:$3F,X%NO MN4<)]>*+EF/+))8X"D$!OHF+M!1@GX*7BC!IZ^@#RX J-];/H+PPG_(7K5_9 MWSD8ZA$<:=XHXL"XR3$<8!X''A,64)%S)&_B@J)\ .4;XPMK\OFMC\"&:D+" MP*R?ENYC>,5'21S_KW4V\ /;^C2&8_P+@Y]& ;.MRR2PSD$3\!-0P?]BHL+ M_V/7:)&]9HF]:-880E[#G[AU,Y41EBQN-HG#.KH9Q<)IX]\I&T1JC.ZQV'V0 M9^N#=Q9>L^GLD!"%R\E.]D7="V"3P*9(U$;)==GS5 -R2=,+Z^V1;TO_H2"_ M\BU'.A.H["O8JK',W )K/XCS%$1 E)LHTMEK=@/^.#M_ \(.()Y:! M 21..?@\F31L,2X8[W$044% 6*\V](*-ODOQ "0UGBYT'9P(^GT$?"V%&ZE% M9-Z2#?$GMT;L6BC&<*;""C%]'/<8Q V=(,BC%IUM8;U@5YD(#D@PF<8OK5%\ M@SHR9=[1&W3Z(2C-FUG4@F$!I@GIAE63)@#_V[ J^7U(@7,I^,IF$PGB<<%+ MQ>FDXV(A[@4LU@O"@GE5Q*Y2-&CMZ7YWH.JG" R72:;Q65^=(4 .K8#,7;<& M'5 W4B3:KMUM-6F7&]8EFEJTX:K$Z*S#5ACT8ZT$.EA1?AY6,GA5.G UR5^; M\+)L3$6,N5.UACKD,:C65M3JO)N%]PCK5UG-X(YXK^M#2" MM\0!'V-Y&%>D\P;V (UF6^JH1:746)W=0BKE_A,^RLVWB]U?*0C+3MO%HK2K M]UBTHEKU4?##5F^SOE3">&15E/(&2+=*P%SQ\'"5*GN%+ZINEK(\> F_<\%9 MRS150CM#J-3N^')5WS-)M;&Q\=Z4,@E3+:U=_4U>Z%<(+< MP#ZM]#]H-6F*1]D #,D\FVTSM[GNG;C".SDFY'\?U-'0;;1.#2%V@!!.BSK, M&TILG1)&)':$$$8D=H421B1VA!!&)':%$D8D=H00(!)=0XDU4H)*O57K;3[( MEMOO >]96$&\B6#RDNJ3ACA7YC_[X_/!^M8_\IS:>L; M\);S5"SY#4LB[LN>K=+Q>$R3<+XY9\2T7W/3*WW)XW/K(Q M7Q,?/+H<;),-'@J-6V:(A\!'(,-YSUDJJ\4>?7]L>,;PS!*>41R2YI/YC>W6 M;2S&VA41M&A!J[X1LST:X@F.[QP?N? *&-^PH6'#16Q8#3 QT+41GD%E<(]Y MYDN!+W(R5H5 MC+UE26.W&!(:$AH2&A(^/>_!>@_R;2MJ^FQ&#!\UZ-B54!8(<*R>:R;=)L'>BSRW/K2SP)/.O4Z36LLS3-Q_)%>2K> H3P\I Z M88U@XK+GF>C@(QMU^*JU(+9*PTPLZ@\V#")X$?;C2#/X0/3]T7^18=^0,]') M\#/''H:- E+FX,1(RV-*B[MSTD(%QQ?UWKAMA?01#_U"/!MFD\J!'S8!L//L(R'MX$ MI+[_QX5H=K3M?O;8O2JB(Y+YH/E1#[_YEDRB9>"2KG&(++(5SM+ERL8VQW5M M86\X-6W'[JK8@!6'7/ ZU36+(*[HTQMB)WG1!TBU+)-]BV_9H>Z5:.*&?5'& M +H)VH)%TTA\X=*ET2% K;JB+)Q2%UJ<.A/=P>!$2:DM$/7+%OV=0.?.9%L4 M6O&-UD^+J(%-OQ)L<93$>'JLG (>.;8TF@$>T 01K!8A9A$T'P3;ZE>[Z+?.AZV#!LBU\\B&(^Y'\!+@ 7*YCK4 M3%B]B 9%+QLVUQ$-TP9E8ZVC,ZU?NVJ71::8:'07Z-G^ MJAQ+-DN#-8#D >F!*QSQ9&E-JB9HND4IVH53ZU$IX#IQE#PW+**,_I58I^KH M)=HL"YH GHAKM%I:CP=9+!CY^@6T4PCVNJ?@Q+Z]$XJ'L>0]ZQX.J*TK9V'X,*6A' MW9?668VJI^EWU'%Y@8ZW-AG9_EZL+^J&6'[OXVF%P?G0<-IM' -WY6MADIS7 MVB,O]N$4>'QVWB+OWMX7-R&=*N\G ,OESQJP;<7Q MO7[NW6M6W3.^[-K=M?'E+B+LQW@<1(SJ]!X%U'8*/W[A.FWJL:KMTR>J]!W0-% M7==V%W&WBC'>D5C3C4?B5&)G2#;FXDN*:!G@ )[<)N8O47&3(M6A$G&53^!) MIH)91,0??HEQ)TD\](VF(W>*1,QX)NYB$XY@2+D*LU!!-(4?G>$D3\PM0E+*)A]Q!,> M#X]G8^SF5KBED"N,(8URM0/5?*US$5U'3;CU^#-<7B6 #EXD@%20P<=PHB0M MPJI\CF&=1*3!%/;R.O!5A)MX5,O)Q+TIV$B,#K_!1[TP3O%GDX0BVBB2"J>[ M,!ZPC*6LC<]KP!JF5GT2Z&U9FE9(H; @TOP;3[P@Y7*&_&_<(!F+1IFG0(6_ M>%8N%K^@-X53X@NY^5$E:E!,N(CQ! &"&1$'8\0N3A)>G7'9*!&3/T!>AYF< M?F64+;%89>?NM+,#/A?V*-@N#.!PIJVJ#^BKQ%'/1=05$%$(:RF^$T0.L5', M"OQ_/?OJG7:<8;_I?66MOONU/6#.UUYKV/G:[P\[K5[?9\SK8G($4[]XE_&Q MXUYR+T\ US_=1#Q)1\$D'I[#.KP*'3IE_CG#O%0 MT[#0=EF(8>:-X*!5O".N==#],'E@AO"C']\OL4E"C281I+IA5.3"*4TWR4.> MJMA+^N3RS;DM,Q"O8,"$$K(PXR[PN.8!8J; MF'I),"@] ,,XSL ^XJG(7J17Z]9K:0RBN9A'N!.PC;!U\(^0W8C)IF!BH&F* M']B8\0B#!?Q:[K1^P(9!2DE# ]@)VGG:.[EC.-3#>OW"* P%55_;M#!@M+MB^PW(&)" M7PZ%3,ZIN "SWO-80(>H6'$F,UI!='\!8Q5X(+55$J'7L"VWW6U:9R'J, PT MW83SS+H$&KQ-L.Q6ZL6V=7YF]=M.L[5%\W:U=2H==[ ! X8UQ^ 3]]1VVH[= M;/6KR;3ZTRDFCB)LZ5: \*5]8 ELL2PF(A=_N(F%IVZC;?+9=B&?S6VX2XMY M&D)L*K&PV3@UN;:[0 DC$CM""",2.T.)1F=IU6Y#B$=->EZI+CV-I.?EL+SU MG-['3GI>A89;WX!J4C,N>VV!48;XCTW\Y5ZK'<6$5>?2CK#%@[+Z#?AO0O[W MD_UW_DBX)%?8?AX)AB4.:%O,06$.BB?,_CM_4(B;$MD, Z]+S%EAN.*G"Y[@ M;]@5?Q05PIP*YE0P\K_#_%]&=X530=W,AM3 M@M5H]N M0.<)^,.^JYAGYV^L\QA ,;GB6+GLS/L[#T3\*<&CNSYXW/92#UL[N5]AZEZO M9W?;:Y1!0^K=)+7;:;1ZZX;:;9/YP>B[T=F^S[]I>N@?H'XV+AK64_4;O?7CIV&B)OLU 1;;A30;6+XY7]_%!5"A\,@Q(IDZ5';Z)P'K(C8 M'=>Q6Z>.T3D/G=3]AKM&]XQ1.>]GW;\!@SZ;6A53L=HS*N4T,_XT%UK]Y'EU9EWD43:W+(#_J&IWSG:GIEV#(?6!D;K3.&T;G7.KF1'+@I9>ER58P>;_2)5^WQ356C_):JWKC67: M:XG<;KS+O4-##,D.*D3ID..1MHWNK_@HB>/_MMZZ*_QU/J3!VEJM)(]]))U.DV[TS6.SCTFH=MHMHRC/;W&="__-@E,1#SB;"MI0C^.G/"8N8SX].S37Z/BHFIZ[= M,BPMVV4_S0.?.L+&_$D"IA1.?91Y;@55+8Z=M-B_[.UE'7"B(_N [\G(7IL:F2M*]ZS.U,>_NT[]CM_AKO7@VI M=Y/4;J^QSB2RW5!Q9Z^<:GK1W_]EC?)UJJ*A]@FVI:8_M0[.#:?/QS6]ZZH- MZ6[3QKOHF?>M9CAZ=:/+U1GD=AK-HGUW%$>\V"0+6_E:3:N)[]5[SMVND7#1 M$?S9BB.1>!6FM81?>H_+$$7-27>>1 N4F*W-YCWVT,Y&(+- *X%4$U'6OK& MG^_0]WD]$Z]A=)K#26&>"L5NT4/#)!Y3*W>/BABE6+<(N[E_@_?!BBV/38*,A;!:?!K5Q>(7 M$<_$J%;*LRSD6!0.?ROZO-^P)&$1S!GP9I(GWHBE?-$D<%@XFH8\2;@O7G5L MC7CH6X.IM;($'?W\:""WQ;$[S5.[>=I;T6,=IK5ZY"#"?8E 6<9]N0FR$:W\ M51+X5]QZ&T38DSZZ:A1#723!-D,+WUS$1$S_T@U0<(, 6D_@&!P2ZB[>(#8OB#/9G MQ!,.R[\5%<3.PWN+C2CTBF4GL88GA(O%D;1&?0EL%YCBBZJB0*H2OM)J=>F] MYY++SWRP#,$NDBMZ%WD-1;DK#C2!1R:".AH9U/(;%XVEU%K$&X)88S:U!MSR M.1\+[A2BM91RPWA]A+O,^#6/K+,&2,L(_B&736M)RSJYU+;?IMAI6ITL7H ]X\21&-$,P!.P8\@!!VPJ&E@?"P1#[6!*!S%J( MTJ2PQH!78IHX$N D',69(-@ M.$(H4Y!GL!(G9!.TVE)#(/7P@ 2NW(0.O+MXHZE<#7V(L@0/ M%7\LC:H:U7S)F]=M&2UYU04'?6[FH8A;C?!"G3TK?."^/!?C5/&#C14]IL?C=]%+6JFY,W8J-,O*(RLB.:2*/[0I 4%:>#P&X>'C;5M]M M@A8!"C1(O6TY#ASR;\,8S1MO?6^OE"+&2IUKM\"X0#4GNDXOE<,:RXU#G+03R8:FYA MX6&##P"_@78V8M=\1IO$[5$##3C^M?C]L&<3W(YK5-'6K:3? MM/H5RZVK5F>N*.T?U$_4J*" *JW]4;WF#]L/I8PKYGSW#OA3;,C"7Q7*>=V: M]],/OI@O;*NECCZ0_H3S3'B0++?3M,YAYB&\'3?F\MQR^P :YO3;TNG7V?73 MK]WKV*=.>]7IAY6*+S]U0,L2*2?KF)XD3GL/?=GGW:6>KH6L/[ M6M8O<>C3=9E<;8/VK'*X$ (J?[6$?RXJ4\.'^L3G?U*SGP+QQ.4N+DY>[N+# M\LT+2E_;DJO@B1OXD;A] 3&-\O;C%#<@[QF@):@Y&.=V-_B)2^4F[#XG8N= M]_JZU<1[<,(DH)Q9?P3\QK;.TH!9EW_GR+Q?Z'QT;.N[=NND"?]["=O()G'" M;:OI]/K=YO)7U= ]N0I"V_J915<1&Y]< MY?!V'N?PT6_P?F8UNVZ_:XZ!+1T#W5T[!EK-6:A,AF@AP8$D[S%S?"M=IUE_P@QL0#T2E^AJE[C^*<4Y MGNX:T[_#@$4?1@8]P74Z*_6$T -5?4&\S_R7RF#[#\:D% <7C%/#T/EE6>\GGK8/'8%XU/TVJY3#7\1WS2[O=8RS7]SH7*/[(W> MP8N.4W/1\40N.M:SC+DLNH7L5HDO702D5>2[Y4XP*_#_]>RKTQQX;HN[7UM- MUOS:[O>:7_NGG'WMNX/N<-#M#?M^'[F(J5^\R_C8:9T+-> S;0T<^J-@D@+0 MT=_<_P+0)W_T2!NV>'MP?A(K6PU+SM.J3)0@64[5PKFF3,0BB>!9E="(-[]\ MPC'FU^,BNG#]L<1TE"Y9381GA>@ +#U17CR&2:7"<4I&H+@A287CUU^5C@E' MHI<$ U@Z !)8,-)[^&-069LX7_$2)O!@'F59^'/M]3\^#WZ2'D9ZVZV&*N]T MM)^+6.:,BIE.,I5&@(["K"27!5JEQZU?603VV%3%L&"LF"O6 MCL][>9)P.J$G20PBC8Y/;0A@#3)!7YC@TL]\ *84?9RAZP*PS3;9AK$*C8&A2X# +F.PVONTW4!]U/D MH9L@#.7?UO>.<%,20.X0$STATW0W>8A%Y&R-\Z0\LNVZ\SI.],LKX>HD,W8< M4]0?3+OS@QJJDF%G$Z#!>X+QF/MX86B)197Y1/3(! :,1=0WGKW(W2.T5?%= MI%38EIRMN,G2+Z^.8KSV$M/(>$0>:1B2CR=A/.4\/;8!7_U"*@AKF5PQ?HIC MT;_',+T$5ZCNTW;"EKV#XGF1Q![W*=J0%+'/X@H:3Y//_#J 5Y)C>0)ZR#7> M0@X+%?1"[+^NB6Y'V_P$'#2(6>+C[$I%$OXWOHI@0'&%,&2XJA'+=$U*+CJ1 M2Q(LE6(B9HJW%2QK M?W'!=)%+R1-.)I'JJD8.@Q1?")]_9*G/_FY8 MOY,.3LNEF=HDQD.*!P'IYFR,OYLD 5 -)1<#&_!2#X\+G(//KWD83]0%?@!R M1S.D"2%'IJF\R%.N$)4O]WK_-A&RN&0 M-M(OS8(LS_C2WPB2"O\U[%Q FUX07%"D8;T3V'H^"OA0A>K 9&2#K&)Y7'(0 MJU@80*-$,SZ%9;-X3K>:DKUT/@2T@X)?*=)#R:&T(5D.-B6Q*$H)_!W2WO)K MP.]%1)'+P ,BEO*P:!'2R3GSDKIY)0(9Y7#+WZ],P,7O109 IR]9D.)VLV+L MB60C(%9*F\L2TKIH.6 9"NIY<8X.82XEA&.L!E@%8S14G=.7(,,\ND([FX-* M@M>L1!LX_?)(32P;!0"A:#U,BTO42OS(S!**H8M0DB":G3P8R.PO/'IAMLSS M2/>4F?;SB"@O4)-)C&$P5CR!?V1YA&B&IT^0BL0K,1=2&V*?KIF+FQJ\SLD] M,1!(8N!)WP@/2"P9G6(ARR!9:7>"$X! MO%8?*<&E9GHO80>&@$PQ.*:YM!8CU&YA0HPH!D)%=\B#^A MT\9#HH="'8WR<'9E@C4J:[UAXJUP:F0B,;'00GQ146P9#""5;4$F.D'D;XLO MJZ^2N"0Q4@!3W4;C>5O9F4/8>=3Y9L?,)S[B1BVST:AH#A0*._!W=,6+SR4: MD,XO5H,JWV*)1EBAM\K- -("XF:ZH MJC'\&_JHN5#3*R:V&%C9UE+0AWF(,93JD"XY0R+NZY_/WU>06D5!A"( 2L:* M"EY3MDCE_)B;\U7"=:\]*39EE8^XWA##N:>@\">",_$IM90M<=AG?@4FC:39 M9_Q%:IVIM6WMRJ0N&/X\C%,"T!MQ):](J)4C$FR,UT(B4 T5+A+U1-^+1.Q%0>=*I/;9/]AX\O*SM73W5.BVC16/TIP)[5V M#:X!GR/L&@8A@2:8G/%:4$[C3;#3%Y@#[AW3N_HFG-HQ>TE%AG)>G&.R>3!6[ M3(*KJRD&$:B[MAI.$R;7[2A&[Y5ODS;KC33/)K#U18B7 E'=\)/J5#E\$<]. M^";PLDKB*Q@,B%AB)J/K::!.8S_#/7HFW,.$>]QK&7.Q',L**U/ZUF4^*"_! M"Q%.B\K)NW*\OE*>@_-X/ 3NC2U,& H;5RAN(77\A-HB!KV6HU'4F:Q5IJ M&RA&#>M".R+O-G9UDB4:DW.W"+[ *Y4B?E"<8U4';RRF5YF7 M^S ? ]X*AS@H$:C077%YF$S0ZTEY6?5OJF1\P:F3"X\T7B+ @67]\>?919'T MY>>%IZ35M'Q %1J+BU1#Z8,E4R^.5(+'(@U"?,R+ 6$O6,@5/99N#G93((]J("ZO=89[=9 M[FD#WBIO$EC*[3J:*?.0TK5"Y:7T>$ 75U&N5/2E*P:]!3A&\B*J:0C$+G4>" MA8O]]:6Y5DCA4F(M9-?7+.,%)<=YF 63,! L)LJ9X1W*H7\Q*DF1UO2P%L M7W1PK>J[ F&%$MZ1&0IWQ=L:KJX'W;-RX!5<42'4"O+/0DG-=-:/)S@[\9LC MY[CFE87_$8 '/7!,-Y;NN-'"ZW_D'EM'P3%)XD((6PI6N@E+7U=QJC1-EB.6 M/+)"] 8"0BD< KSR (,BGR7TL3#>8,O]V7-.(9S3LLMT!_)6+E,>BJM*GSQCND8%T$V[ M1<"O*0[S@G.T;*45!40M1(%LR3.2K&ALH2!<$@NIW5DLK[9%D2?RG B"XR7/ M;@GPRLF$T^6ZI4 ^%\5Q@4C.*4:S.U:=K(2! 4N#^1VH )"J MD(J -[Q[P;@!-1%Z\T"$%!-34:R!JM&MZ8:E7^GVROF6:/@QSG"7\.+95W( M2^-7,7D0YT\8)6I1FH_'5)@!+S'P\O4J\"H7!N+64"*YTY'>)A9% 19,1Z>/ ME$>%1 A;VK7E6-.A"-%4@0;*'XX$"! KS+-3H2W$$1?0I4]&?V$Q2.TB[.)6 M>\&IJLZ\4BN1!]AHWLJ9L("NBB9L6M[&5YTW3Q(NC.4827 M*">>F@(%A5/2,VD3>#>D:([1,C)T*<6.R+RWQ4Q1*\@(/X6 P*Z236K\=N3ZJM#5[/GQ8E?#>V! =%9 MK,]M<&RKNL2U;"+X+HJC$V0[>$W*E4-#FRP^Q%$U6#Q#>V:*@ZD >97_DMF6 M<.G,WL27:QP&(!F:&SSEH7"##Z3CWU;,((XAG!!&1X%,X--,B#XCT2"4S2.F MZMS (/F4)]*9KP7CG,A@G-E &0H TD-ED/^3BC>R=+D^^F&-GM$9;Y\(Z9+,'>+T0+F&A'RMLK D2]-XK4U5FQ< V4NQT"310FLFDY2\* 4T0BQSA, 2_Z MQ79Q]U1>:8LC""_@;''SI>[C;%&D@XE(;EI+^=5H.D%X\DA]F8#A>P7_>X4E M2P1T382PTJ4#A8>+>B:5#B]H\2%ZW6 5%"52MJQ21:*KO[>0.1&5)A^QY?TY MAHV4X>:A.#7PZG8 A]M(?.?+U!9YHZF=):)]3A8(R,!HW415@R$8H3_%ZLNN4,#T-P8(S"#UVGA"(OW.N8D2U\E[#BNA=2B(D.$F8 M91&O#=HW'!(8E1B)4H%X@NDH\A$-8Q#4AH)>*A!CZ&..-EAL00_3> MTJB @H!/^%TAK9K;M0A:4%X7S3_!P!9(J"^ 8DD2*.DPDNP! L;CY(K!:%D&.8N?FD%*PH(R&ISL"$FYQ#T[3D7?U M2\4!F9G4&5U[5;/&)$Z0#"&]RHM24875'!=YT5(I/92L];WC5NX'R!_(R"DC M723BE^DD#%"S$G_))!NYI>GL'M,',\\4*FT8_,6/I9T,Y+\!7IM6-6=D'!F- M@('$V?1$^UJ!NW:-4X3'.9TYMWW!/Z3$EJ=28>'/R(:R2_;S7KYO[N7-O?Q: M[N69+#?I27M':$MEMSJE:NF-3 J_D,>$;J(.!KS.&H#!;&L6F.[!I@-YH:B+ MP)ZZ%Y+VA8IKO=)6ID(,I:8#.@M8PU%$\*P.79A564Y4_S3RM9.90JE]SC+2 ME 930HJU&RQ"TA%]@^'T+C;,LC"*U24@+D@9TM/OB&6=EP23[DOYEVX(/$;\ MQ;U7?V<+[FV0 /N=:4&,GU40X_N8B7OC2W'Z3O5PS@U:>7,!PU'1%LA2 8;V MHL+',[:??7Y[5!6"27HG;EZ1%<#PY.O%BJ#JT$M-T7^$%&"S@EBS2";[X7PKUN7EF?66>82EU=X;VM3J U$QKR]+Z<8QX9EP M?,'#\[_&JE1(YM(_)EQ(M7&P."1Z^@,_8 D&[UG5JXX:6NAC%"H'=D*:+MCH M&F(HZUR+F)XCAXV7$TAOZ8?%O"PU6'GK@J6Z9E\I4DG*5*VKG*$5RGG]W&/0 M>Z^D1D=N-;K4$!NK$PR3(RC3$G9"!<=:HC9)9Z9F5*DV"%/"$-!WDP5E^3?MTI1 MF^52?80YH1=?+(Q"FX>!>ZQ"^C!GIWQ:00=5F[NFNRWFEVKM=1/IRIV+=-I6 M=*#,0)2.#Y7O5]V#0DS(WF">E^15M.>9)%WH7K$4K-?/>@12D82$B4&ELU9-7Z4K MT[F)NEF1*"EU.)&_(>_R?.WA)0\2@ A;3?2]D]=VXI7H'J2B-"0NZ)[,0>.R MM()0MI8OFA:/_17@WA27QK^52\S$A0VE48UE,E7!/RW<2%6/5^U$8<06-7E! M@I&4TG$(,RFSY6#O(\R@"@O&5_X7C>*VN)*F#0 \H:L 6XO!D*@4XBDI2!G<8DN"JT4 M:=KJH*"+J@ F##N('04(NX><+P)S66^W87T2?%8YY>M8I89+U!)N-3_2(2E[ M@]RJ.+5R-ETUFQE];4;'&[(@)!>LR"C%'!LYW T5<- M*G<:VX?LIE%=$^9NHMA6:Q0$XP$<_2+-5DZC2(Z969HTE$$H_"U&7%:4 M?%4'MW03@ XFOE"\@0?2)^KX4,+_-:D^F(8HL$5W+"C=O/P)HF]M MIF3IF:!AD>9%-F1:K[]3 _PQ/;%H*@%A#H!7IEW+F,6Y%!:9&H_D6_\C$6.ACD8L48C% M MS%2&"FD[E"4LQ@(L2"(]?]G6+U3FR]AH_AMQBY7C+16/YBRT4C*#M!*/*JLR MH@3[\N\]8+IYU-49\1)Y,+1QN>PA462_ MH+)V!>C<>)$GN(8>2>*;;'2B\JM%?0"]*?@ M31_# B6='*?1$9.0Q8%[@'..VV]^;7=:SM?VZ=#YVNMWAU_=[K#M^KW30=MK M5HH#?VVWVZ?]ZF=4,+A]H:R#,Q&1 ]#[EG.L&7S)DVL,85MKP6!%;;UDYJQ' MM>3@%]\-Z?]F2+',JZR5&6XWK&)U5KD\"]XT7+G*Y)_E!ZSZ7 M,8/D4!<9/YHY=$XE'::H&Y0;L;%EZ_K1JD6>423A=1#GJ6H31L6!85U46TM6 M%?DL2I# ?X6(S][)[]1NKU?<>QU'^Z.II)P\V;/GS!$/KX$/6CT7Z_@X ,[ M\^*\L.[%MX6!CR5S8"'C($U%C1QNA)*J:TSJMZOC[4:0O^7"[X0BSXK%SP6USP')0_IFFW=.IU MUIZ6PB3+7X@"E1)^V-45EG;,5#&G(2X&U JI_.%1B MXBT*G)$[543.<_0G9OPJ3D1=#I\J_\BT._K)$% 8CM I*"^IY-0ZD4)'G0JG ME[*4>O&$J[E4B^)3J U%OLOYJ)I;N&I:0EV\L*H_*2T643(/Q12#K<4VE@N4 MU01%O!ZA_A@,.C3J<%PIP[+ 7]E10.P=+@8.HI,*-!1#E[7ZQ2X=T6;"F04_ M38_O7+1>,!WJL5+C0^V0PN2CK*HSZY@H-.9YHR1+U%N5_BAK0QJ-POY ME*.S=8@>7 MN77_#3:W)4))"[_9)0M ?-;=K#^&1;6[$SC+00?./LPXTU;W#6#"BZMA^?( 5WEAT MB/^8YI-YI#VE.^0PB'AQK8P*H6HR-]O0+9[ F$?.,2!P/EFC<&UYE^YUC;\& M"VW;Z_Y^#2L1WI?:3U;(=]W3=FL6V M"6P8^Z&V^_XSMF.W6^TY N^!<4!G5Q$ZN.8SS%WW&?8DY'JCBU2JZYJ.J#T3 MV[6?189!=YE!E[J)=Y)!.^W>FDZ5;6L+7]BW=1\O+6,B/9HFN47'[:,?4CNX MW'7;68XQL@[#R%KS\;?_EM9I=^_,K"*/J-,X%=DD7[!GFE$Z[R2(%81N 4+[ M<8YAGMOV@C^JQV^G%[U^YV"W8PRRQY"-?63_N8O3+:QKS1SNVLW. GON.<6L M5P*+[C_S1DD3M7G:)\JHTM,<&TZ?CVM"G;3XI9H:-]!L M&EVN3F<7*QRHM-XJ_GN'M9L1FY&VWDQG/2JDC2;6D.WDM4) M+GEZ/O#D0?E--!#,-QFSL!+A)#]2%[&4>T/9,&E1%J1,^*%O,0-FDL1#GJ:R M'8A*+TFH:(6L=$N_I#%E:VD<%8]8U.3PDH%S+IGTS3V1'.!(E&S M;F:RM%ZH[P*-+CZ_#H"NU+T<>R..J48-%@:IW[&YS+E& 9!SX&@$?6."[NZ^ MH!>W5@\2>%$<*^%ZHPXUL"KCQ1-JH:(5\)*HD&CL3L6E15^K(KFMEN&I)@>\ M$!NL))1,713B42W$BH 2F>JZ$S*Q6)-X*E*BG,X+!6,;LH".]0=)P&P;G2'W MJ>(,]<&@$LD9O +S.<. B9X /GW$?!Q 9LA[H@4:UE7"[,T)4XV@AO1LPK,\ MP;H]7LB"L9A.PH? %/"9JJJE2C';Q2M"=B/.$1@R4VG3BT2AODP)Y3X7&N,. MY5O/)O%>@*5P1CFOV#L,U POD"G6%U@@R,?JJ3N59%V7A:QU3!+(6LDS%D!: M)!H3#"Y+%*[FX0OXA=_5)D&7/3YQZZ9455'M)A9,JYW$W1/] RK=I.4GTQ+% M>4!]_G#Y(&.XGIK,:%%^34^XOOL4M%:46GYX?6:X.)]2461S;CZSTZ&C*4VQ MXIPL@@"T\0I(4;\J:W^.:_.X-U-EZMY)#OM6=LHQ9:>>0MFILLB4ZW9ZK6ZK M#?]P!E_;_5[_:Y^UW:^.-W1/!X,N[W"O4E#JXNSSEW=_K+5Z/(O);JXG5>?-M!/N,Y:+?*M6Y:)Q^Z8W@$%SK(N=FMZ2,VWXK>2F5G?]K#2O%JR!MYS& M"MX:;("QBE8EEOK!7[FF6L(9TG=P#?0NU9QJ\SE%]^T74O;GOM NN%3;.(N?H=6K)D5\'>#:@L%E8A M+LOU+W0P4J]!Z<:,XNQN.H@1@Y]:.RX&4@'=*LEHG$NIFI17NZ65N:^EK=K]$[WHT[+W6O3F(I VZ@()$*% MFHUN:S^V_<&E=DB"MEQ3I9*DT7!/[Y#P+P\M44)EV8,_#A+K^4\K'_M()\(= M2U LC)LK=Y(:2H!1CB"YN[MYZSH4MQ>B_66MU[SH3W?7DA*DEL[+UW9B:I=O M@=MPOKL%:[2+(?F7K)2TNIW><]@2QVFVNYV^ZSK-?K=_^CP;PS]/^\W.B=/Y"H<8&S=& MV?B[[.SCQ[,U^$U7A_/4M=TMNDR**_"042S!!YY<\<2V1 B>Z!Y]EE_EV.R] MZ!$P$&V01 6.QQ&0_!'H1ZVP8VU^#:/*X9Z+H_=/W/F;L)[-(:AY/<@I0_$,XN M^203Y09/=QG07 -H2P&M90#- -IZ :VU"4"[Y!BP_Q01K640;2FBM8WM:2#M M#I#6:K:ZO:Z#D-9RFIU^SW>^\F_NB8.(MB$HPR;3&$9]D<.<6L7^+0%YF6=]!K6@_#BMF6 MG@>#%L;A9-!B#6CA;@HM7DU#=I.N$Q<6>G">,"ZTC19A<.'AN-#>H)$SX1[\ M,**D/_)/Q&!@Z+K%[?"@;?2$6CPP>H+!@S7@P<;TA (/_J2FS]F]H,"H!G50 M8*YT#!3< 0J:S5ZOXQ(4--UNL]/?M&J@$&#.YRFN97[-PZGR C8+Q^> 9S<< MX -O7/#O\QA+#V!>52AUBR\8'CG$$EA;%OY'O9%4+%1M0/ M6,O+*?7GP\4<#.*T_VD@Y\E!3@;F_0D>G YH$-\ ,?SVIA!#"Z-513_4Y6>4 M%0)9WJL33((*!,"=UQ!(^BD-? M?0&#!HDHD439L)G4)#B7U2,?%,$!NW)FKBEG]D3* MF6TQ47V?3F?C5C2G\SI.Y],-QE7.A8C?\I!>GJNWP7/ZU%@*=5C4-EADL&@- M6-3;%!9]&07)_:!H55;*!L&H9\"H#HPZ!HP,&*T!C/J; B,23HS0+$%I-FL. M$]>**Q8-F69N7S4P*$"&>H1@9@D,DXIA!A)UIG?'G+[!G#K,Z1K,,9BS!LP! M5MHPZ+RGUF4+ .;VN. T#3#4 <.I 08##&L AHT%@M:J'Y54]L_X@W21??0Q MOA:B[+JKS!\J.Q]Y>Z4:Y)A;GK?;&) Z6!RO7'G]]_@F^QO9]^ 6ZON>'@F=LH:F=O_GT MMD@I%B/^]\>:*=+#^-4?\/X\X53 8,RMMSFL2TR&EOC)X[!-\/Z+]Y_$CV!9 MS!\'D=1$KT5+40H(R$3K44H<4-VQ0S)LTSN8L 9[:X. [SK =V-& M[ (#KQ:.W:;3L=Z W0E #$^!H".T4&&ZVT.'L0CKL<,QV&&P8RW8L3&CL*8T M[\;AQ)B!]7#B&C@Q<+(6.-E8;N2JLDLHH1I0G-VPQ+\K7+0-7-3"1=5NM?IM*SYXZ[1:A1;^_N7-!1A*; MW@%BC"-1K?>^^1LF^J4>%7I&83&PH<@.O?^%M!3:(>( MB-+_IXEF?GJ0,EN>%_# V5B&N4""17'& AENDZ^U*.+X$_LK@Z&+L. /+&)7 M\DWO&Q>$)I_./\C?E_[?]^_/#T:NW:81ZZR]74^=3;8ZG!OJW2W3)7NIU"E>PP+5%#E-#IB$J9N]VH8!XXPAZLY7!]\ MN+K.!EL%YX,T\ .FR@#H:OCMCD[D>G.]. \&K89C.O4]/328O0IP6_X&->4H MI6LW$34PP6 CDCZTTD%R?>LB'X2!9YUY'NAI&>R]]39(QK;UZO4GZ_?+,S2Q M+PY"_%J.$3\C?OQ;R]F@^!5=M;5>F1<)G*+!A(5P8'(OI]B^3Z(SGC7)DS1G M(@W]MT?/F7'*MLLDG?O_GFC5ATA9452>:=?JLM*NF( M,$-952>>X/&MOPO&H2FVFFXQ-$L&+.+IR:=O(9^J$=UFTST4.' -'!@X #C8 MF'-\!1R\#2(&_X1_&3C8.!RXH!V@\+CMEP85#"JX>Z(D.#WK]\9EX[Q1R*S3 MZC17"G:_V7TZ@NT:P3:"70KV?ASW1K#O(AOE3=.+[X;T?Q1 XS3>?;S\YWVD MPTC_!A;X+L+OK?]Y]?F]]2Y*,X:.Y->QEV.PR*%SYN7Y+X8S]X$SO[!O<12/ MIZ")93Q**9_!&_$Q>S*L>G[VWK#JGK+J.0N]/!0JR/L@^FN ,;]/A7%?OWEK M&'=/&?\JW[]F AT^/92\^OS$LNZY%PC!)XDDI" MVW#MKG+M>0SSLR[8%7:-P9XO'KG!7[.,66^#D%M'V/"/93*E)-"87+2*B; K M('P91%H:B'.\(/I:"XZ]_Z(:./5JK+;V"48)TY]:0&W#Z?-Q3=!M->CU-E'5 M:L3)MYKAZ-6-+KQ*#.QV<BFCJ*(U[LO<7R++::5K.,HA;_70_-*_&^3F\B M8\X#BDQZ<4*?E&Q X>:.6\2<__,?WSG=YLNW(E8PL89Y$@7I"/[ WFLW039J M$'D?8:YNFT*?*[.5GRV>[W^)^;Z+?/0#P\O'1:XT,2@R-:[#B\<30&.6Q0@O&3$0N 'F?,;C()MU.K_+^%C\HMMTCMCQ M4>=8_$D%M*Z4V7EY\EO#^C+B5B*3PU1AK(S]Q:G%IZ2BE>:324B;PT+8DHD, M0<704^G45M-(BRGF$WA%PO_.>9IA2"JYOM^G? MSDMJ@ 5$ 8D7FR5O L3KG)[:.#T6P$:.H]:%-P$<]&D^^ _\2(7LA@&CDZ2( M_V69E8I!;9A/(F<6Z!-;'!<<1$0^F#+&%I;UT+10A3,A K.SI&CC,$"Z*SKZW><-CO.\.OITW?_]INGG:^]OT6_]IKGYZR5LMM M\D'SF;A=$;] .7&Z&.CL-'^[S,? *].O_5Z[U>_(Y];#I_HMU" ._25,68JN MTVU0#+;\JWGRFR6GN'81NIV\? 269X #0$(XE]=KV6^[75\KI?VZS#O[)^GWT]]5G+[[C]=KOM/RX(+630 M&MF_?/?SQ[,OOW]^<[D=[+G0M)N,-):_\R#AXD"8.UQ;>&PYG2._5'MFCK;5 M$7@SI]<(O@.]9FIY+$^Y+PX^F2P#M2T3^"KXYD]T>VPY4:\.&_49C2:"\SX M+>V%9A//;XM9\CV7W-TUEG_(FN_B9;R'L#\J*^V*[B#7""B-'_[KF?OL-NOM M-!N=K:_WRYL/%Y^LL]^_?/IP]N7=IX_6+Y_>OW[W\>=+6[I2/DK;_I;,\M## M8<=(^A38UJSQOK"^2XM<+9K5U>Z$:)Y-DB"TG%-1'--PY>QYNPL+?#5]<4]1 MDE:,U$ZI\_+LLQ[+EKF1+C/&JOJR\ZM\=Z. MT_O*+IK.>R"X1FB?LM#N^!HW)[0[)Y<8ZA3X5(OT?!3P84UZ)=[ O@X2[F5Q MLB!49$>8<.?!C?*,_V, [A+[RWG? DC:,4'>#2 M^2U?K'G1 U&CVF,3YI7I\+'XU*?+X$!&9/B-/7-V5\2LU6HTG65Q6COLY[O= M"E=%VNW] MNMAN,>] H/GH1NL]'K[^D*[ZB52L"YCR&]IE.^B!A#\ M"(=/<<>Y1BY>R\)NOPSA#)__[WV6)B%HCXGZ)A MU>U=!YLR2$B_[I0FT)R11L.TX.Y7M 3<=^\';CX9>&UW2O7UC3Y5(*^V^#5Y0'YAF5'^%LA^,5E6 #P,; MCI84)#PV!-H^+JQI@?>#D1_5;CK(,+<8"?1$_C$XR\F":?[%GA&&#WS=5EMO--.>,:2Z8P!M)?X6/0R4,;:-L6TV(?![+NS&O#D8!<.8-\:\ MV5OF->:-(>!NHX\Q;Z1Y\VD,\_G"1CR) K9O#'L8&&.,&V/<;$+<]UK4C6ES M,,J%,6V,:;.WS&M,&T/ W48?8]I(T^97YOV=<^HE>NF-(A[ A/>-;P\#:HR% M8RR<34C](4B\,70.1M4PAHXQ=/:6>8VA8PBXV^AS+T-G4Y7?M0=O/\T=T6?- M-/:Z-71GK:VAY1*U7LWR$[U5L_P(C8*6P(39?M+7<>#+O9EM)_VLF.P@]J?P M/Z-L'/[T_P%02P,$% @ =)Z15NS7**!/& K&5X,3!D,3DN:'1M[5UY4^-(LO\J];PS.Q A?$.#Z2;";>@9YG$% M>+:CX\7[HRR5[1ID2:L#\'[ZS@"Y5$?6+[/RJO3G_]G9 M.7&&W#&%Q?[HGI\QRS6CD7!"9OJ"A_#T7H9#UG4]CSOL7/B^M&WVU9?60#!V M4*XUR]7RP=[.SM%GZ*JCWW&=%FM6:I\J]6J]P6JU5K/9VFVRJW.V]5>WLTVM MCR\[W1]7)VK4J[^^GIUV6&FG4OG>Z%0JQ]UC]0%T7V-=GSN!#*7K<+M2.;DH ML=(P#+U6I7)_?U^^;Y1=?U#I7E>&X9AYUY:X;!5JU9_/?2X94EGL&.+?MC:+>_O3Q[Y_UW>=<*?/1](>MW[KRI$( MV(6X9]?NB#N_&>H)_ R$+_N_'5+K0/Y'0->PO% \A#O"EMIS;0O:GCP,94_"Z]5R[>!SI0=$]-8UY4=F MB"T73!(^E:,!"WSS2RD<>>X.(+9>JS=J#^*A5K5J!]5JK?RW-R@Q;@-J?O>Y M-Y1F*>[-DH%G\W%+.K9TQ$[/=LW;PZ%:<[->_M2$(?2.[37+];I&#DY"K1TW MFNC\I80X04#RGBWB_GNN;PE_QW1MFWN!:,6_I!>_!YWJ(1$@)GP"_)N%'Q(B M"[[J9&:()1S8AW]6//*=\$-IMU@*&[2U*V$5I[6] A7K<1(U(\E3-?GR/\(#]=O_:-*_\U\BLAL10[@ M"'^;^9C&; 6N+9%#;[K7IYWNV0_6N;SX=GI\;1RF ?'^$RT=_>F.V7.6<[;=&O56H-U0-3Y L;CEL%N(AD* MUJPV;O(VU^_2'@$E0]"@=;/0/GDFWISK\K:-A\)B[,; MX!X1YFV*-V!K? .EWY2!Z1JLTV8'S5JUD:]IOC?'T",)Y[H3MAI[CZI,<]74 M5)>H(V;ZFVB'U/,\0CQG)8DVHY0.Q_5'W,[H-_I1Z>A:M!(JJA_1@GUX16VH M#9:P!?;L/_G(.V37(@C)O.T*'Z2Y.B/; V @-)@_5Z("F=,37,]]R[%"1RPE@S2[@6?>$+QQ1,!FS$+<%"7!0/F0G& M!Y<.LT48"I_Q&#<&LPA4/&!NG]T(+Q2C'C1HDCD#1DUOS+@#GX]<9\#:G1/6 M<1VP9 8T2MO\=R25&P">^UZ9;>%.UZO)3C\RW10KRA!H8,ZSV6'$);I2 *O7 M#K<--O\87/O$:)A5ID9D#-V! )#YRJ\%BS,(6\<=>=P9KTBX2WZ+QS'K M< ^[9N?:\!:S%M20'9@J';B 6LF.0Y<=+,W21&VLUQ8Y$@ L01<2CM=V825\!0Y>^ M!*D#,%APW*P$+2_R@XA#4Q!']T-I#F.P&5JPN+1QX5!M)Y$#F06(M\WNN;P# ML3Q^)A\6/!VC&@Z<+-R\";J!:8OO>RRLM3_ MDSL1]\>LMK](&&II8Q H\9.X>[4>C\.,X3S /P2M)H'"J^S9_$6MSF);O6WF MN-!8B%ND)WGD@2!!!#LW17<#B>4+. =\(%Q,:;&0P)$32IM:" Y*$+2&CK=&$)730]GSH M63-%XVT,G^C"[L78UM FEB46,S3WX!8C-U$+MZ\ _[A40:T% M6R.;:8F)N^O'FB\PE@P#!BT!;.%8B5,E"?20T,&T2,T(X'1WK\*";5+6K]<@ M-7-FN6\R7D\=9KI.($$V\?01,CEV\7,4W 1!* $K1&A LJ_%N4#UU7HN>-V M1.=+ID>%)5^8 B0>M0NB?E^:$M3D,0ZG3CWNBP3@YJWCWMO"&L1(U!QE ,Q# M0"O*/F"LG@!$#[AM ]Q=$*]&W$$_\FEFBO, XWW7MMW[(.]6R@8!:0,=%[7R M^_LMCD6?. EE8$".B4>YLPPRN+97/=1V!WQB:9$>!:@S1R$I(Y;N5?$G"X; M$VS([P0QSTB 7@ :0';NP*HP:8\-E6 E5LU0/8#P%B<8.7 &:=&2'W!%N M%,")0I;RM#&E#\?YO)(QY3(6%?"H- 6]/>ELRJ"*8,Q&-65-H=T$':%?"0]- M9==OO8)>=I',+J69K6C%JC-\;D]$9PN79PD;S%5?ZYJ@CXI^7YB8'X-"B)NP MZQ8F/"G:HSI+$BH6@I?.Q+[7.07P_Z?];H M,9!!J$8&A9=UP&[C#CL-;)@( M3.,!:(M;82KGD%9PI(WM:1-E'W%&*Y,.3-/3^%0F[W23N $H^6F,3B!U(TQ0 MTM%^1L=BJ%^C3^(_CH7-[T$G,K3=J B,BR5R)OUJ8J*.)IT(&)\6&+_-TG.= M&* .Z/SK%XFOIN;$TM)Q04*0P-19-4N,^HS%K'"6S&2:97+"Z'A2N2PJ-RV; MUK/V@\@$(022<3%%5EJ5^O_03S*>0"T?^*AG3XGTU)JS'^A=PMRJS*[-(TWZ M,%?I=_I).B-O.M?/XP,X/'W!;W=X'Y;>XO8]'P>:SOO[Y7KSUT.=J:6>5:=R M^#YF9N S KOZ3'DBTT0+_$(I+)1"4@H;.5 *$_UK&7NJGNK=TJNZ: MD1J#H49@> O<;O'M*> ^"AO0:U%W"\ Z4+ZG5^/C3UFA[2Z)O M_HF7T0Q -RVV.1/ MMLC),-W)ZT3D8+@L 6FL58P80[LF88F(JLP%AXNK!P0Y+0E+*A^IQ:<7Q AT>9UNPC?A3>7B!*B9T M#<]"-]ULF\G12%@2P +=*B9H<;6C!-"UEBB%$8%@16\=@FMB@"V$02P?/ MYBT@-OW:/FT)J3^A\%V_%[D*%G,;7*#Z?U?ECKH0?,C!")U"Q(9P HPTQZE>O57YF%0S'&B MD3X9#+;5WB8X4I0-Y($+1[COCB;I-3J1!H&9)'VH9TU#1QIP^>@7 #T%_M=+ MX*'334""[=R"%$LV1J^VEB3:!Y$W2VNPWG=11\Y>#0+;'S8@''ZNP$M/;1.L M6L#[FLZOXCR].OU?L(P5$%9.>4/B$6^E>U';*!;NP]!WH\%PSF:\1LA>3^6Y MJ]0Y,U_G8VQZ"3H!9NKQ;@PS4E54 A,(4Y/#2?"1D-3!!3V/R%M*SW[G2BN6+)8;]<(4:=%0L+2RI@]I7\1]S#\U&UOF-KP*2E]\1LS#"T$@ M,S5C*M=S%2'WEN=/#G-2?EYUTUQ)W>QF4U@6P+>WS5201"NCF*47*W6Q)33B MMWBD"@[PU@?R(KZ@'*LT?.M0E\1IX' M7Z=RFBX8/J!/XQ$/#!PBC6-K26?KPVXJG168#J-MG*&K7"T#!T)7 >G9Y&E3 MC*6TY(RUOU"ICD4''/\B8PC.2S?MG.>(09:$=!I0L)7S@#>7KQ3?U'?+>]EK MY8\B]M+!=$X/3D>RLK,9FT86(41XH*ZF[#P/SR\UI;V7JU6T[>_!W@?P<"?H MJ[32]'[Q.RYMVJE^A/%0'JKCPC2IS\ 3INQ+E:.MH]+IZ0 L[$YG:$,)@2E+\1H390^D*BL%UO#:.]0 ME&Z2_HHQ<=)>BK@'E2'A[L M]8SED\KAT$W>Q:XA78&8=!['@"HD)KZ%$=XYT=<-$GTHX9U:I59_@\EK'B.C M8Y$)$;M3IFZN9&Q.Y;59RNTB@\1SAS("I<,K8'_=,<0\9ZK4FZD8_U(7Y8ML ME0^8K?+SVK;6RK;MTXX997XJ50Q_A=^5%%?"BT1<$(U6=S)K^W6NJV=KZGZ3 MB@#'DP>8,PM+9OD[,/L=]:ORFY>??6S4]*GQ_AK(AT2I6!FE$Q\* M7EM$KPFIY-RZ2Q^T@58VK250O:VBTOK@)T2J8%QL"8?*M0$+)M^B&ZD'7N*S M89X 71]-!Q\#_;F["[F!66#-'&2!=6)WVO*7:M((U>'FQ"FG+UK#3P .B#8E MOT#TW7/?)Z\=A8+Q#O:"*YW:Q%1X1JEG)"&?/H:T\0_Q & ,!-[!T8D,>*-' M10&-Z90,].+#-MU)4Z &BG11YN09A[F,="F4[SR\E4[ SLZNUEZ30 VT>OSG MYI:C8FJPMN\!16_0C#?8N> ## &H>7^SW=&K3%H/OMJL)678.%KP)$&*N4DH M>*KYHF]#8Q4!SJ4A_W5I0QY3%4P[0C722&2H+4= 8I7)0 9AYF"G:)X2LW0W M/8B=. OSBGB_#S8+X& U6L/;2!6%2Y8)(G5)LJ M7= 3X;T06>__]R$6KCNCRR3J#EY<46,V"K5(ZBT!TU<5C(\2YVEQ.5/^8&(Q MQU0"()#'"PP)4 )_V=7)A+BST2A2IL,$+?JH=IW$._:$#KKU%""U'H!Y"+ZD M5)Q,O'&N^P_O35*^@LYAX!&0!3.+$F@&U"9TMY7C0R]4QU0!B>J5]&.=4*>D M/?RN)3.TU5)(P1OFY.ETL7._%T1^"C@G;*%/P!X5[PDT,7H_Z,U3M!UC$<*#P)8,@6+ M2/48ZV!6+*TI3XJ";?>^#$.ATKUUH2$5P4]J*(W5(3;)U?8BO/&I]!TABBJJD>2D Z5VJ).;O@V!/B1'*15!Z/,[+&G25PJN M)_S =9+B6]R9,_92RT/?A^M@B1+!A -K,B<'[51WQ>6DGTBXK)8^OP30$AX? M@(7C.X0R(PXL!B$Y:V>OV2O5F%*9,01N\_O$G9'<15.^]&MA5?0%%./,^SXPOR>F!H'NO: N.DUM6CQ#(R^5Q3$D7[@B3HXW>N"6): MF8>1D^2)T2T:?34!I11,1]A]M4*<-54E DKKFR\HN_QTW;8>I?"&* ;@LQF; M@#RF5*)"J=NHAFN[!HD/L\8QYYD$RX,DGH)X &,A -+!BG0EF+[ TDTV597%\VCV]O&B?G?U@W]NG_SJY8=WKT_89^_J#_?G7]0]V>L': M%S_8V!. PX$$Z:TB!1;F%FJC2>Q;SWF#Y/&LCE;;R?""64RD\.JLG]03S=>A/^%WG -7*M0,QFI,.DTV3 M&OH@%$'#LF!VJ&^7&+FQOI2T'ZO$< )?2K42HQ>_E.J[Y>JOR7>6+H MA%2;G1'-OKP'LU691*IH4GH;IK[5[$V_)^K9*1U/"C0ML.JKI&1^0S7:!FTP M]'6( GTG =49C:N@QK40LG*UT<=8,2BJ5[M_4"=0@SWZI&9,4 M?B.3H#C)HHYS&I2=$"=*++7XQE*M:DNU2BD8C_>V;,,%MRUFVFE[LB?HOG)U M0BY=4U917S6*2Z21JD[;,+G!.Z]"Q]M3L;?;*)T4AX#S!VW>QOX3*448(7%3F M@GRXC N3*;X8\O!-X3OQTNN+0$"R3P)V\ MG3@>+>P> U9)12*#LMZ26@@9U,<%)F+CC*Z4Q2G( <>+I^3;IK0#+'N:^!:Y M,Y>1EG,[(K?U^0,Z-00F=OFN(TV@".AH4\6U:0X4U5$9?_9953H-&,Z5/9W*Q5XEQ_M\-QF?#R =5'H[1@'VCTE;E_Z>8YSLM8(U4 M+PKJOHGBV"P4QP^A.#[SJU6N,!T2#RA+508?NY&O U23ZP_+G$3H/$?540?> M H^;&&UU[R1]<1H68-D FY"03U].GH!?@(%KQ+^F9(,TUQ''7T8@' MJF20S:/0S0*;GF1@IX"=!MVT^(C=8HKG8<7X9>KY^8;ZM5OH^(7Q(6H@-N ) MUMTH+;/4YD'YX"!'JRT=_0OU*] P7!"!@N,F556:">+W;*S[C-RVQMN;:[N0M,<%Q?#L>@*#8V=+4%;',, MV]+1UW%K?0#5>JVVQ&K> Z.[""PVX7*T[DI087^Z8_9=R" H0+M)H%W_ O?* M>[L)>M$?D&OH7O"1:+%G+K5Q4*Y]VIRU%BQ:L&B*17.S0-#=\;M'YIZ=RW-A MCI;3&4K19R9;[CJL)X;<[E.ZO:YV2=\O8K 13=.*:RBJ MB\*J7,JD@N'/N?F/TA3(E'^J8-IK]IKNNA(GE\B*I*%V;#YV(YU*F4VSUFK0 MBO8>O9U;;QH6)%4>M4GNT=E9YT7NM$:YTKI>I[;G;L=,P^$!;IDY6?W9![Z#E?5RYO(DX_\B2B9T6LBG_FQ;+IG,J M#K_1$NJ#WK(!!LA30&M=<9#=9GEO?P/C(%A#E)W+6S'K+%W2B5@K'SRR\W-R<40&&/YR)[?Z.6NCY>SLVB"CY]*9_F M9H$O3#'5O)BCY;2C<.CZ\,!BJLR$ZX]_5K8K-.I"HRXT:M*HVQ8?L:_"<408 M%AIU<5(7&O7F:M3KX^7<+*K@TT*C+C3J7(,QO[E2FU;5;:I6(/Z^L#@@IN8\ M6L%K4C3PK4K O;3>&WXWW%/EWBH]UQK#CV$XLH_^"U!+ P04 " !TGI%6 M5+G?8X<# E"0 & '1M<&\M,C R,C$R,S%X97@R,V0Q+FAT;<56ZV_; M-A#_5VXNNK2 )5JVVSBR:B!Q$K1;'D:LH-A'BJ(DKA0I4%04[Z_?45):QRVV M3VT,6(][_N[!.T6_>=Z%*JAB/(6/\?45I)HU)5<6F.'4(K45MH!85Q55<,V- M$5+"F1%IS@%._&#N3_R3]YZWBM#4>M#1*H0Y"8[)=#*=01"$\WGX;@J;:WAS M'Z_?=M+GM^OXK\U%[W5S?W;U:0TCCY#/LS4AY_%YST#S <2&JEI8H165A%S< MC&!46%N%A+1MZ[DL*6<$ZEUS?W4IJ-5Y"AXY31=126W%%A!3(!:KN3_,.HI"87RK.Z"F>3RBY1DR#[ M0.;1:T5JBS"83%XO*YJF0N6>Y)D-W_F+Q3>2$7GQE:;[T$+#);7B@3O;>U:9 MY-2$B;;%\M#!CS2K)[U,*^MEM!1R%Q[%HN0UW/ 6[G1)U=&XI^"]YD9D1\M. MNA;_<#2-X5G^:#TJ18[&'=9E'W^(/'#_8-H_.(_),X\M[V)+M$R1>?%8B$18 MF,[\("())JWZ"1 9]BLW_X6Q>7+9::6<:4-=ZCRFI3;AJTGW6QYRI5 \;%3* MC7OZCMW9#&LMA8MUK57M#H[.X!.J5!PO^'K'5AM/&HC47!7S$4B&6>HRPF?^KD!R6:(OC MY1+/.1,UTV-8HUZFC1+TI0!]YE!@U9(=L*&P5H,M. B%#5 -/0#(-SQ#01RA MR.HD^I(/ EN+([&;J/ARJ4T)6V\!;VZT/YO-O.G[D\7Q_*UKFO\IC!/1C4%O MZ-M"V@W:TPKG,03'8W"3=@S]),#&&K ZZ*X].^%,*)=?*C&9 R:TW1:"%4"K M"L=,W4<@ZAYH,/'^].'VFU,T9ZE0-6"Q^&,EJ:)6FQU4U-#ZQ+6QBUP=?EQ!3'##"F[A>GN$2?_]U6(:'"\CXJ16Z"<14MB="\?Y%JKA M0)$,N78^D,:X42_6M*0F<'9^"_?;TS%<76U^X3%VY^4/7'0O<530_?/&ZQSW M^["_%N8)14+9E]S@O$L/9NW>7GO.*/H-@EE>NJGK#>^3 <#^/ATH^^OT<%%7 M-.=>@M\E7SR:X1@.Z8/&<=VOT<7"G\Y?+Q-M<,0/JW72[?;^ Z#[HEC]"U!+ M P04 " !TGI%6:A^"8R8) !*-P & '1M<&\M,C R,C$R,S%X97@S M,60Q+FAT;>U;:U/C.!;]*UJZ>AJJXC@O:'!HJM*)6;+;#128G9Z/BBW'*FS+ M(\D)V5^_]TK.B\J1CG9.CK$$/AF-3HXSIBD)$RH5TQ]V;H)3YQ!J:*Y3=G+LSO_: MNB,1S4Z.(SXA2L]2]F$GHW+,+PFLW"MV%EBZL]%XVRUH M%/%\[*0LUMY^_?!P623Y.%F4"3LU3[*4:CYAV/=*KV'*J/1&0B?=^P,\UK*8 MMXM%KIV89CR=>>\"GC%%SMF47(F,YN]JM@3^*B9Y_*YK:BO^7P9=P_0TN],. M3?D8.L=8NW;^7C7UT=H@4V:F,Q)I!"?]+V?#C\. M)OUYK$[@G4J?D!4(4"4 MR?6P^OY5,#P=]GO!\.+\FER_?Q,,_^-#$9SVKUXNI,N;J^N; MWGE @@MR=?/))\TV=9J=7;I'>N<#4_3+F^9!H]O0:%N=J M& S]:UBH_EGO_)\^Z?4#7+[F4;M3([UKTOOLGP_\0>WE@L-!!Q>7@3\@JVL( MP>+%)>U&B\SC[UU][)W[U\[%ET_^;_/06XU&ZSM&NPY_/#GO=L(5'_&4ZYF7 M\"AB.53XY]_=<"P?NQ5IDWDH)RH(=J5DWDW9UM#J'ORJ: M(4GHA!'))IQ-09=UPA7IY7E)4W+%"B$U2#4Y%3(CS8;S;Q(+"748F8'D$)9' MT&3 0I:-F(3[>0U8U6H1$9. 984@O1(&IJA Y SN_3!!P.$P#^O=Y1JX>#%= M@X'O->\U7347VV""0[BY]AQ3LD7M-^&DM5&H_4B5\9 DFY%;6*24@=FL6?!* MB]I(P*"Y )<*O5.>$YK/2)EK63*($CRHL;" 5$H H1 ( #ZF(11)(C*NB1:V MWH,*.>!=*2IG6"6CM\P08M&G@K((@H$A4W0]. 96"+D$WPS5P$DKB 1@0^!: MAPE1)7XLVT^99%4G.(&,*S!XN,[6:4NF"A:: +'? D(3$4P3 6+,IJM+L.6 M9Z^,9^W7P3-&8IX#DI$42^36@&10'4[+E?,\!]&H5(#G85JB: [5F!: V9Q MF!&7B)?(8M<$*_"O+HW-' [,@E.#6N4*50 M@F@A!E.F7A"JA(2IV*J MYE24;,R5AI11$XJ%-FZ(LK;"*#4/YD&T6U*],E)U-HI4P1H"\>(TWW=519O* MI./-7L0QAT.#S2&ADAD6 *HY7CLT8DSA=>0JP>I8+0.A0['#XXBK,!6JA'8H M@5*DE@Z%%"&+H%B174!_Q(!.%N+^79C0?,Q(#]3EJDRAADE&]W?9GFEJ4E \ MLH<L#;YPO@&9OF?H:F1IN%%/]"4U+ MHS\(8Q;'D.3Q"0!0/9*L+:SR,_34'CZ>OQEB0D/00F6SQ)$H]=,1/$?QZ:(V MPQ0X_OK6#!G-DVMSKV%V)2">+G:^Y=8KY%:T4=P:6-@^A#_NA%8)F#GS*,>^ M0?O0BHHP+"6"?,7W/=)K)I2&!WTIN++D]Q)L(W2]^T23&-@*JG2O=A5X M"!PRF[BXOVL>6MBX]FQ4"54+DXQZ9MC-(B/T9CTJ$9Z1E-^RM-K1O5>_]J>7 MZ&_ Z-=%U/V-(NH?VQ RS^VB.<=K2SE!=5OEV5)9D"G?X(8?))"+T"@DD5I( MM3"@I@"ZS#*N-6/_1[M' BPNGH\XQ&FDW=O>V^S\\JH)NU[]-+(8&"5>- .]QWQ!W,D#/@264P%_LO4T9OT3': MA,IX1I,*FH>)\Z<1W\2^:JO$[OH^HE(T@H:*+43J2:96"20T ;H!WFK6MN(+ M(:K,8,ZP(F8RE3EX]+G-WT# ?E)&;=;&3 ^<9RQ!+&J ;V;T#1AB'G)75*I9 MX\;SB4@G#-U;3L?5LWI922++BE3,&)R=)L+J(%TC*A#KNUC;^F9#WKQ=:G%? M-;3P=T*1IK10S)O_LSHTHC&Q[V/BVZ*X!K"Z\VME5(^66LP+[(NHIF1-&5>E MTM;!$HOXHZ/ZT=ON#C$,^;!CW][[JF44<\+L-]ZN+LX/!"OV2>:_AJ>0-@$2 M/?O*Y5.?O4+RE#3?F]>=VH\1[,FYM>OMPY><'3[$GWG?%&+GH'[0?-NML%31 MN5G<$?.P@+QIF)^7G8.KW.6KC/=8N9&H^H.4WF 8_(OQML6:S\[ MUEYT/I<2T@','XW3[B>D59-,V>_) D %$W 8 =&UP;RTR M,#(R,3(S,7AE>#,Q9#(N:'1M[5MM4]NX%OXKNG2ZA9DXS@NTX%!F0A*6S+; MA#"W^U&QY5B#;'DE.6GNK[_G2,X;+UO8;=G0#3,$+!U)1_+SZ#E'=H[_XWF] M+*%9R")R/OS\B40R+%*6&1(J1@V43KE)R%#F.N]Y)\?05:=L([. [/OU#WZCUFB2>CW8/PCJ-7+UF>S>##M[UKI[V1G^ M?M5SHU[=G'[J=\B.Y_O_;79\OSOLN@KHODZ&BF::&RXS*GR_=[%#=A)C\L#W MI]-I==JL2C7VAP,_,:G8]X64FE4C$^V<'&,)?#(:G1RGS% 2)E1I9C[NW S/ MO$.P,-P(=G+LS_\ZVY&,9B?'$9\0;6:"?=Q)J1KSS#,R#YJUW+2@I0_5=VR^ M>E,>F03F6GO;RFD4\6SL"1:;X*!Z>+@L4GR<+,JDFUJ@F*"&3QCVO=)K*!A5 MP4B:I'5W@(=:YO-VLKT!L/^6;_3'O8O+Z[)Y1GIG/=[9^2L?]&^Z/3;GZ ( MJGN#EW/IZF9P?=.^&)+A)1GI-Z]?U=ND?:%UU;],N;^OM:JWX0N?*7 M\PW69WC>(]>]SLV@/^SWKDGO2^>\??%KC[0[0UR^^E%SOT+:UZ3]N7?1[74K M+^<<#MJ]O!KVNF1U#<%9O+FD66N0N?_MP6G[HG?M77[YU/M][GJC5FM\1V_7 MX8^5\VXG7/,1%]S,@H1'$,*#;A; K*;!*N23O+"BK(@.52&1!K4:^'@S?8N![S7O-66U-]MB@H.[F0D\6[)%[;-PTM@HU)Y2;:-( MDL[(+2R28!!N5AQXE4-M)&'03$*<"KU3GA&:S4B1&54P\!*B4!O$ E(I 82" M(P#XF(90I(A,N2%&.KM[!AG@76NJ9FB2TEMF";'H4T-9!,[ D +C'AP##4*N M('(&,XBE-7@"L"%PK\.$Z (_ENVG3+&R$YQ RC6$>+C.+M963.&<^:KX-GC,0\ R0C*9;(K0#)P!RJU4H]ST T2A7@ M62@*% U@QPI,*\ LKL2,Y !NY"7R%?+(!?%*S.L[0P.W(YOB5-"B$& ;)- M"3NQG''"XM-ON$*F99 *CF>.\P$&,:[R/7"9JC60I" MAV*'UQ'7H9"Z@'8H@4H*1X=US"AV9B1-JC+H!!@ M8=/1@UVV9YO:)!2OW"7'M"QS-,3^"4K0"CL=6]"7)P\4KPT4PT#S@'.5LV"! M46NPY>'CY+H#]M=%6+I1A.TR#6L&T+6!VK=Y5<$8,J2%?GH3#.9&##A2CN3" M0UDHZ #D"-&$(@=6++/]8!*_E,=5B76'?4"Z,CY<$J=2RB]681IXKC!+B+8JWH9]A3H3&RM'N4MF&HE42I&3AD0(*Q44X18X6@J.0P M+>O$,D*%%B[>70W3X;\10T,06VC/HA\KKEO"_AB*C#:8L$^6J7N\?;K /9F^ M0/D)CY"55,O,@HEJ8#1FA4A5JJ(Y;8#(G#I(8N#ZT+"XB5B&6?(X_J^9KF25 M-F#X6DXH+U0.Y-4VT Y#@+-UP.:78Y9!_"R PU##IK9&JX44SM3:@HK/X@C%D<0Y+')P! _4"RM@B5GZ"G[O+A_,T2$QJ"%FJ7 M)8YD81[WX"F*3Q?6#%/@^-M',V0T3Z[M7L/<2H _+>Q\RZU7R*UHH[C5=;"] M#W\\"2T3,%OS(,>>H7T8BLHP+!2"?"7N>Z#75&H#Y?A$#_K2<&?)'P6$C=#U M[B--8F KJ-(=Z]+Q$#AD#W'Q?-<^M'!^[3FO$JH703+JF64WBZS0V_4H17A& M!+]EHCS1O6-?^=M+]"]@].LBZL%&$?6O'0C9YW;1G..5I9R@NJWR;*DLR)1G M1,/W$LB%:Q222".57@2@M@"Z3%-N#&-_HMTC"2$NUD<<_+.=[ (;02HU2C'\ MQ51VOH6P/PH.[MOMHLA">ZB[MSWW^5D%=+/.?=H"$BA8-0ZTPW-'/,$,.0.> ME 'FXOQERN@M1HPNH;(QHTT%[>3:28,(S>,CHNG]6K4A)9F@LY8U [3:330;I&5"#6 M=PEMJYL->?M^J<-]V=#!WPNE$#37+)C_LSHTHC%Q;V3B^Z*X!K"Z\WME58\6 M1LX+W*NHMF1-&5>ETME@B4/\T5'UZ&UKAUB&?-QQ[^]],V24<\(:_EJ>0-@$2 _?2Y6.?[5QQ0>H?[.M.S8<(]NC=@Z^]E=?9KS#RXW$U5\D]08#Z4=. M9QUTJ!C_,.*V:/OYT?:B\^DDG,7D;!%E7+IL?@NN+;C^_GQVK]QC.<#5$F&8 MU;673^Y*P.T]$M2ZKRMMREI;9]QGHA;A+0UOQPKF$V&(*U4P5X:5[T"M5Y2! M;@,<$3QC7GE=6PMWW?>LUN+=M:+%E[IR2$6\$>3CMQZ-(:0-Z$3RJ+SMAX?5 MQOY"P5Q9S>:/[LMB]MMG)_\'4$L#!!0 ( '2>D59HD&\JW 4 ,X8 8 M =&UP;RTR,#(R,3(S,7AE>#,R9#$N:'1M[5AM;]LV$/XK-Q=M$\!ZLYTW MR37@. KBK8V#6%G;C[1$V40I4:/H.-ZOWY&2'#M;BVY+TV!K$#L1[T@^=WSN M1>S_9%EAOB!Y3!.XB-Z]A43$RXSF"F))B<+1%5,+B$11D!S>42D9YW J63*G M ">VU[-=^^30L@9]7&I4SQ&Y#SW'.W(Z;J<+GN?W#GS/A:MWL'<3C?:-]MED M%'V\"JM=KVY.WXY'T+(PX7HJ1VHI+6H*]'\)N29-#/J"(0+X@LJ7K3NHG. MK6/44$QQ.N@[S=]*=R:2]:"?L%LHU9K3-ZV,R#G++24*O^L6*L"9#HH?Z-Q9 M*Y:H!=KJO@P*DB0LGUN4$\5NJ5Y[:]684R+] MF5"+X.$&?S6S:.:E(E=62C+&U_[KB&6TA$NZ@FN1D?QUNQK!OR65+'T=&.V2 M_4YQ:31/T3ME$<[FN+C&&E3V^R@#_?$ZU3]ZQ]G.CBMJ;)L)GJ P_' Q/AU' MT.W87M^9H=.*;P Q1KY2N841=QZ%U]'X?#P:1N/)Y10FYS"Z&(?G$'X(1S?1 M^-<0AU <7C\=I*N;Z^G-\#*": +>,=S84WMDPS0<:8C@=0_<-@RG,#R;7$7A M&6RK-THG[B'B?B+(#T\ZN@AA.KP^'5Z&4VORX6WX$8:C2+NVX[J=QP;%\@0! M^=W#XDOLBQ844L&Y6&%<04RE8BF+B0Z+$HBDL*"2SM:0D80"RR$6>4YC+:X2 MF\+YPSQ?$@[7M!!28>Z"]T M0*00T:P0,%PJM,\L?H'\1T1E&\9Y;,.>7N35B^-.QPU&(L-9FP:+1A-T3*T5&,7XE9W6-\]E M0>+FN?9Y-<.*D:JD**G?_!/\J\.HJQ(6!R2>KUT?;!4JGOI+X21Z%);?Z^&+"Z]1B2(.0@M6"*6II_U ?'2M)4<,Q5*K] M6./Q;*S*R3:D77E?[_DH:*M'O1""DAGAP78IJX>J7%,GB73).9(4(YGK*-U$ MKJ2_+9FDNH$J-8'*.M=XW3VR#YA,O(.]9'_#Q_LXW\1X34KOI-NKF)V9M!/H MJ.D[&M>@G^IUC9>8ZL9'FJ'PW5L,(IPG),AJRJ$0UE"9/( MV0+3L&9G6XL)]O(X#;?'^H>" NE:MLVLE.7X5J#'<<'$])DF<:/6DE?D%@65 M=:6M"5V7-OOS1'V<(K335NUX_):5;,8X4VM_P1(L-ZB@RZ#;#3:@"M-?-T'S M59%0;:W9L*C&QX^9+=H6'S0L7M'+[>=]H"RCWTHT'Q,_+0&9T@Q M7Y=C-_CR][# UTOPCDQCU34G]2#8/FMDU^X>/J6-N.;IVO];$'L]VSMLTMNF M:!=W4 K.$GCAFI^GM<$IG?LF[=X:$[.[F??YT.L?QOPS9M*W-&>7=;H"?V?* M_:#;_X!N3VK/5[U:_F#;#[8]BCU[5Y)A9UQ@:_PGDNT_8%G3]E9WQ<_%N09, M];W8-)8S$G^:2[',$]T$"^DWQ6'K GI74+>B^M:!XPN'53^[.PUQ=D59'.=Y3T04 "4: 8 =&UP;RTR,#(R,3(S,7AE>#,R M9#(N:'1M[5EM;]LV$/XK-Q==$\!Z=U);=@,XCH,82^/ 5K#V(RW1%E%)U"@Z MCO?K=Z0D1\F28AM:IRL2Q+)%'LF[X_/<':7!+X8QSF*2A32"B^#C)40\7*!Y3C+X2(5@20*G@D4K"M SG8YIF[UCPS@9X%2C:@S/?.A8 MSGO+M5T/',?O'/F."] F&!UJZ;/I*/A\/2Y7O;XYO9R,H&58UN_>R++. M@K.R Z=W(! D*YAD/".)98VO6M"*I#B-U" M(;<)_=!*B5BQS) \]ST[EWT<:6'W(YD[8\,B&?N.;;_MYR2*6+8R$KJ4_I'9 M[=XW";:*=VV\-,T7-"&2W5(U=V/6,*%$^ LNX_[C!9X:F=?CECR3QI*D+-GZ M[P*6T@*NZ 9F/"79NW;9@M\%%6SYKJ^E"_8GQ:G1/$GOI$$2ML+)E:[]TGX? M^T!]'+?\H59"_7L8]1[3RH_WNG@8@SS MX>QT>#6>&]-/E^//,!P%RK6N;;O?6BF61:B0[QWG7T-?$%-8\B3A&^05A%1( MMF0A4;0H@ @*,15TL8641!18!B'/,AJJ[C*P21P_S+(U26!&(?-2K: M,,E"$P[4)+^^Z;JNW1_Q%&/I5M\Y_4,@!2Q94D=:)3BGX5H@M=%I)(M@?(=1 M*\-XBR-35A1J?OQ7DA&&6VTBZM!Q$32 MW\1,4D,-I#ZN* @VZ>BN_5HM4,6.;[1[51K#;()(]=5>]1N9K5S*,;75EHR: M1KR8.HKA%367ZR1!F"!_$L6-'5\$_6/-!%5E2Z&VL*@8[G@'Y!"0PL[1072X M0\0]NW;,JF#A]+Q.B:U4D[VO^'?O#4OMJZ7A\!.CPGYJ%]R7 L63VBA,L R# M6$BQK+EVKEI"M!I;(-4),GB0OJ%__:"ZM$!>7!9VJ/96;T8_U M?NC"EF#.JQO*LE:W/"A^[7O@5C*JI5')MD"3 (M=78-HKM1Z5NOWS%YI/*(/ M545^H+C;>HY-O&9-Y]CL'+]M.O [@G:7!=5'\[5ULOM_OPYS/$^! M\UY7$MY3%'O6,,\\\O9I%\YYNO7_E8I'N+45S.H0G]]!P1,6P1M;_^W7 *NP MFB7)(\I^/3[OK')<\VC/CO\OC/_'./+,WD]ES_YY\3W-:7!(Y;\7)M K>5[) M\S\R1Y%GK\8\<\1]YAB2X)G6 MJ.[K3-]\G_#@W/6@:?>B(B]V3;>SJR_*-EN_ MVRA?@.@W*B=_ 5!+ P04 " !TGI%69LU\YU4L #.Z %P '1M<&\M M,C R,C$R,S%X97@T9#0N:'1M[7UID]O&M?9?P77B9%2%X2RR%L\XKI)'2J+[ M>BMI?'WOQR;0)-L" 1K+4,RO?\_6&PB0'%O2R-:D*I9$;+V<]3E+?_5?Q\3LR\FIY,O'Q\??_T5O.I*GJG*B^2+D[,G)^>GYP^3L[.++[ZX>/0P^?&[ MY.BGZZL'=/?S'ZZN_^_'%_S5'W_ZYMN75\EGQRGUR_.EFTR^*+DZ*J&CW) MV_RSK[_"7^"_6N5??[74K4JRA:H;W?[CLY^N_WG\%.YH35OHK[\ZL7_RO=,J MWWS]56YNDJ;=%/H?GRU5/3?E<5NM+AZ>KMI+>/($+O?N>7N\-GF[N#@[/?W\ MSQ32U-L+OY^;9:Z2;[7Z^15M53EWU/^!?YL=&UF?[^DNQOS M'PVOANFU^FU[K HSAY?C6"]Y_A=P+<'_/^8_\8/3Z(/\BG.X1/]<:YKIM"IR MN/?%__[[Y3'7='_#9Z=B(XR$^?_'ZZM7+'Z]? M_O!]\L,_D^L7W_WX0_+ZQ=5/KUY>OWSQ^OT-^Y>N:'Q M#*[^5!:Z:9)VH9,,+L.+$R 97:]-HY-:_]J96C,NT:4^)0\9EJI6N%--PDU2RA5R;/NA86#W],_@V; OP"XWY99I/D M:%;52UT7F^1-6:W+1#7)LZL7R555WNAZCK-*GF4P4V8+^+U>31[0=TS;X+(T M56%RDE!--VU,;E1M=#-)KM2*%O(_< 6(9]DD70-_G79M4E9MDNL9##E/8#DU MK-I"W6B:"OUN>/@@5!(8'LA*N .6*WE6EITJDE=Z!;^"1$S^"8.'_3S^?W@? M/;\!SDYTF<.KG^M,+Z>P2@_/T@2DYOGDJQ/S+DGM-_+#OW0).U2\#[HW,/&R MO3C?/;IK6*=95135&@@!5KS):K.B[6VZ)3P&[X2MU76K<-UGM*Z\A? /W >\ M9F8F@VW'GTR9 5E43'7)$=XA1+OK1J%D)J;IIE#K)GJ6?XKNPH$\!\&\5K5. M9!F)).VWOU7KY$B>?_ZOJV_MTY/D&MDRG"K\T\TV3V9UM4SI&[\"A<&0X3>8 M/-(X+"CP>;N!,7I6!\Y+]R^%GUF::)4M\([UPL!?%L!G4ZW+9-5-0=@ ^\U, M82T#G";(QQ29<:W!-E LA$ GZ1L%=L2JKFZ (X7%:55@LI.[)VUA^N1U6V5O MWC&![Q@2WCDNR ?&"?)P4?'..SE%6_;5"=Y]5WQIQ?_9DTN0Y7Z,F2QK@\M* M0MW]X]/3])3_GS1@A^E Z&?5U\V29[1D]^I&NA<1._#%*D4F':-_SE_DIY]<9:>/OQR MYYB!O]JFA:&AE,(1EM6^D86/?"!VN#7M7?$4A47NFMSB%0>AB,H915Z+XJBE M%8;[T!1.0,62_9,T!@8')( :WPE4,FH;>J2#K5=@(X&]XK;*T76CLZX]& MPL@0M*'/9&2$M&9::!A6#?(OA[$H^.H$:;@%$#ELWS-"FB4BK*G5R4[6:C#?2C\3>:-CA?H#!"GN':GJZ M-&W+SRA^0M0>O98_"2H6E&_1D;3 :Z L,R+,D!Z0<&A\>U2W)9'P ^#'$W>0 MK0H>?<<>(@X(O\GT/TF^T9D"4Y>':!J2?(E]!?RH8&*_@&!O-VX6NX1@N& T M=5,27PU.#TBVY"N6HLFF=I>=.*45ES=\#"3\W-P8H+'\8R/BWM9XT;"#K'') M5VI#B ]M#D]-O#.2;#GH[]J +T0V')AW2P7V)7H_& ?O@I_8Q$/H/M+0?&94/BVJ_O[P?0J,J!Z7<:*2@ MV0RN$[6RE!O===Q*'/0NTZU=J%8NX9? 5S/S$F4S@0VDI0E> 7KMV@X,S8]@ M-[\UOW:(?J ! M"8S*]Q?\&;_]I>S MQZ>7H'H5J3=R>4EJU6#OF9(<@!D8 Z%<+0SSO-&D^A.5@?[.$7;W7G39$0 4 M"?)H, M=D+!EZZ-S8T]#Z;:J316+PX#21SPD*\A@%.4?P2OYT4W@(W%,=FD^ M1$_$/6:1S^)A3%GW)0VB6B6Y,\L*]1@+)@*8*N\PT \S\S:P3I$^Y&[ZNUA^ MJVI-]J<56:BA4JS'09<1',&X@KHR5&[G*U2PT:*T.$\)+Q3=J M/"VFY!XMV1<#BKTQH.AE6@&GA\-RH"DO'W)),$/DPK9Z?^3Z=)A:$=AB77ZQ M,#G,&6[ G3Q]>!D2)4>*^+^+VCX\5=F;>5V!G7.<54557_SEE/YW&41\X@L+ MY@*,KA2PZ2@T].GD_,O/K^<@N32M02B3GO1JC]1#&R?=:CM9&'.5@_&ME+;+L0YD-E M*LC-H,4'=KWR#/;7L[/)H],0?0Y,+95CT)9,/-#Q8')E74-A0UU4ZY3>!*X$ M.KM@:K[-](KOH[C.U-XW29ZY:@6HSI^.4H,OI IR^LP9#-N M3THB2DNM2GF'?=Y^6=PE^]6Y&[L#*@2-0+#I)P.TZP M6X_ T3"B3Y*2*"O[35P5>![<#R!_MH@<3]CW=8P^*V$,"? [M3IX!B6>P-T[2AUIL+PY(-Z.HI!T,9T;@2X_)3<.>!^L]1"D)44E@,+7F M"&*S@BL=NEBHY7E(M29CVF-#$7,*) IW-S/2.PX*9V>Y9:JMI!&K3W M1))>F#6A=(;1^P"VIT(?,CY#5@CC M.9([DTM&AP X[1H6:[G4N8'O@^@$PR73M*D-9AJ1;X+J!!>9RRZ;%H*U;AVCNW&SHQ]0F%LYP8%/O$5$\QIS5'#KAE9@5$;86)OC M4.N->8W1X^I46)W5;LU2K2M-2R:>X"3;LZ9Q@X69)];(]JJ;M;+],KVK 24F M*M%1WHA,(@(K-NZS^/PDY!*,@^ 3."$"G='TKDKB.)@XK!LQ"6(\E&SB3754 MD\@,-,?A%4P/EVG(6ZTI9'EATY0-G0P*SV$P:3OK0FS!Y-D<@Z0P!I0V+3[@ M BUXFYJ"U"=(:*>$YT@\\PS#^0R<[M)B*=%0@>R?L]QB_ %]!,_S8"FQ-T"[ M9!ES8T5Y+_&*OV,S>%!AH5?%;W/Y9RQ;7K/T9:/D[.G1],'1V0.[.K'J2SVV M2[,DW;%B32"Y="%BW-\3L*W&!">9"*"7*EX ._!(?MMA#VQM-(>'1^K!T9-6\VK!N<[41.>"3_163%$I_5T3;ZNR8/' ,P MD2G&$@=LWX;8-O?F4'_+60(!J1QFD2<:YVJ'_VL'CC2H[(,/CFT2:8Y-9WV-78-PKV;QC(*+HE>I?H$Z,W W)! MS7NCV+EB5J.^C#XYQ)@Q-+TR2ZCUZ09-MF<<) M8?S'9Z>?)9DN"D$,W;^;E\ET-WI0"-G!:7(NJ!$-JEWZ0)[B+)[3Y]S3P9Z2!'JIV.I$L MS%@(W%/$V*)21L: S%E MH'$#"!&]:!4XG6S_<0&+F;&71@@I_H,B'*IIX058Q(&>A2IN:T6@5W3>LR+0 MED?K'B9\'-D0L)A5WC(^4<7?$IM:,@"11P2EF(N***PKS1#R8CHN)]6$N3LT>W080#>Z=OZ$;P/WG:?U)T M%@FL:O:.(\CK:Q=UU3&F)*?G>(+U!0B/.*&4+>@64FFZI2R(!\Q0HVI\(="*!;DDD.B_5H M.('>R&R#8G&8 =(AA>%A^2%XEC*I%TPN0?PNEMM-!LO8X:/!$%"83Y)_5VM8 MV5H@U(.U#=+W3-&X,*"!]XL #V4_4/H<+2]Z[0>3Y_>I.?>I.1\B-6>/V="O M4I3X/A86BY/*'/9@M_21!,^>\!2A8I@Q='Y'^,U+GX #7M$H6AD,?-LL24EN MP<" ZL@,\<$9PG&<'6G1<+1R;;8%PJ!KU!)-)!7QC;U5/0 ,GUAT[V7ITAU1 MVH/ZI^ST< PX1+%EQT.7.[[E2MSCE,S^,E!-(\4<%0C?N50@S!3E>Z9;=5G- M(K&LD/9 6Q\5H.A;K;?*"+DD!G.T;GQB6!F7^F ]$!"H,Z-<=J7P19I9;(!4S";1D*EMP2>@^W\AYU#U%W= @^ M/.H.2X#U;UHQ\5BH_7?[S0>@[[=QC$>=82P>T3X-9YQ2;TOWHU^T0L1%D4V) MU9GL^94:20!+'EJ2X!E6[NE1LMNYC/ &"NM)C.$0=Z]?F+AO]XW$U$#, ;V\ M(DDL.9W][!;7< 36L+0F-"Q+EXU,CX?/NM0*PUH#V>)KQ?G;DHVS($_-KSGM MW6VU(I41N>W.*\T11=SW/=O^>H7F<.U:C_CLX!9;&6%.N[:2KVEWN1(L\#!% MGJI/"I6)(@H'O2,7*.E<]G"CEN0N82WH%@Q!4I0561\66OOL9.H"$8:),="[ M4#G)^/YS6S?O5,A;*4RA30*40]4/8 H(_[-QQX= YV1 7$#(0=1L?"_SX+T MGZV$/_3E4'C,-M9U+0G8E&0R']0WK83SA5W"_%2[^DN7X!-4#7G RIEU#(*, M)1JEO6@[VRQD",]!:\+ A I'VPDB*C_DZNML1V0, Y<_@44^M4EZ ;)?$ 6P5A^H)3KE].GGZ>'*&W MBQ]GJ@=3KN-$7A7FX2*T!9OPX""U%8BJT(X+L\<.6:^/DK*?@70Z9FD+\WWF M4I_'J/MEWU0:69Q]""&H(TP<81M));%WAT*/[W0U1V!(DC6+BFEGCQ%XE-[8 M@ 76'@>U@[V^'OT^$I(]@IAH:BT1CXWFDJ0H2G'W8-/@XT,?N+4)W]/O!%R- MY)/Z=34DJ]!0L]G$.'9[W4J;W[!]F-KNBD)F;, O54Z(*E7\%7+C-KS M% YH-> 30.-F'KMSUWPPTH>> F,'M#EXU-^BDRO^W*(NR,*]6G M3!+SO\51";R/H[/ 8#_P72PC87D;6"AGL/4W!L6A=P49N,:.*$3[J$;:30A: M[WR7\V;#IBBFQ"X:]58B\ZZQMHW.9--9N@/O?-3W_;=;WUG!K?=!J)/\> MDTS'9D"?#9VC730QP=9N.*2&$E[!V4=$U&V5F7GE&GS"2*# K^GO72U*]PLQ MDF Q1"KN?P5C]I:6T=8M>3"8BD@:DCL=$ (BA5_6P9A9E6JK/ .T#1]#>%$2 M/D7=VG'U7!/;3J>Q=K@C@5NPZ"W2P7;R#]AP=C%C?W0D7#OFC\Y,#2[QME>Z MVX6K46#*JX,HDLN2I3KY_E5>#D3AYQVJE#7FL:*Y9<-KSM*3O0NW[:Y@R]+1 M!Z4?TV)$552X9H4>#JP.0&==R2GO.;8 VS0[MA34J?D#GKIS6XLE\S@ M3M%P>F_'[1YX/8EXX9U#6?SAXT?'H[QMK3ONVN+R\FDK0HJ(*,$!!YQ5@=E/ M&'(X+/(6F1#O)9."LK8IY:5?LT)"96GIC?XUGX-(P44X:'N=%8.%>\[2XOD' M)96MC>2/!%N\824F:QH8W-O.U0Z#7$QK05O]W&CLL"HG@CMNZ11;WK"#F2VQ MA;W!AJWUTBUR-*Z["Q>]$T?-[8XX:B%9IL+=RI904%<>2_+H W%?">"JIG&M M)_8+Q-_CF]UN?.G Z#ZTR^97>-AEL]>I&>QO<-?N8_3W,?IWW$)^EP@Z=T3Q M,_"KML&K QE(7/U;12XI%4ET;CH8]3Y "SFE#6).(G@NQ#?R:%P^*BX!L6S0 M0H"DY@S[QU%CZK>QHX^^5L4Q8[+=G(/VOE?LD*%O>GO'')31:,. M!T-^*G'9!]6;YZ&_DJG&609#ZB$VQ>P2_Q;]>A18X9Q9.6!_,\+/%;'<[D[B M7*X!\B%NPX,T\"G#&2ZQQWXMSKG7G7BY$P.='D0_JQ0S/6JU[J>@1E]FXD1F MXT\T,&7'67YQRW*:M#.Q85; DK;MZ'O=D]%UHEBWA3 VBANP#RX)XCL(8[KF MJK[])=^,2AX\L8VL,<$HOL?[MB<;7Q]H.M!;6VZD=X/2L.>(#LD"8F#/=P-Q MHZ"9W/W&K?O+??/HF!UVDK?V@EUK2I<+H;K^EU1<:;84Y MHY%@\M>"QI7V+=1M1K8+M/O)!>'1- M'FP-CN&:'GGW?;]TC,N():)?CHY2"Q^*BQ MPP?-+ I 8N#8]P_H!87'%0\[2SY)-GYKPSV%!H/I2B@5[6S;D5@Y&(8VKZK# MO7.[D_H8>^CS#6[+Z*([/W>(3/9]BC,4D7MWN B4^!Y"QKV8!(>(R5+I8Z&R MC?VAN;T+ )E-O-YF][QMG'AF*,7E!C<4$3/93-F'5"IP8(]:RO9*(X@SRM*> M$>U(@H$+*.&8,VRRQ*99-,10]PQ(19SX-_98FBOO"3Z00$AFZJQ;HJ"5B MI[4B;!]N>-456KH9/,R/'TE# U\P\L)^_%G6/O!V&&\6#0*E,=5BIM)1,AP* M(?8V$D^, 9(B,Z$3S6_9/[SSZ?'YZ,!L^^3>U.D#/'\W=/?[R+B"^6#0/\H" M.&@1'XZ.DO)/B( >G7[^.\R&?N,7M>7FAZ++PO,<@IHOL.-@#%L- \Q.DSBP M-\K\(-GLXH(^M<=]FM(@:!KRB!6RO3*(+1$^7.L0MS'9PR..BSD[@]B=:,3C M]#L5OFV3VU[X=486.D]HCL0I]NP9U=<@&-A9X'>KL\<[&V8D,ZT@.P3SP!#P7R MN-AV@3DZWBXFW0&O MD:8Q,[9$+"2_IX$,1;0I3,R6)-K&0043ILL>PU>/*:2B:Q M3 =['+_.L-*B<:_Z'_)- MPXR*L6\]Z"W8';G^UP/VKA>BHA0(YG?[380O:15#:ZC;-3Y[18XN_&+/I>*S M+U$$_DTM5Y?P3Q $B9ROQP'V,#$N:/W&V=O;GQ+YT7A#WAV7-F3'VT;Z2SZG M+@PBXPY+_D50_F%SMR43@K(SC&!#65=;[T*!E34G'X@,QAK;9=MK2U@UL"RB M7&04.)0F;5-B]K6WN[EOJA7^!ORPK9(4 M]@[ .H/'CYQ&0R?K>$>?&>ZZXY.2R16A@#4K#?96>G.2/H>H)72S:UYW*)#Z MZ=?A 4#AEM1APW682+">?:UL+?/HT"#?G6XSFM$=P#_[,@2=Z126L.\NJSFH MC"'J[C5@68^=YT368X7U&MAYK7^\$QL%-Y5TL)MN0B/YKG;_^\K%#531@^M\ M 04#%'JEHGZ"+)>P%V)H2HPYQ+X]1M0^V$*#F*OT/AMVGP^'$0\\,X)+*'YT M)11WV!S;3V1O<^S'J1R;N*L()&J3?X@36;Q8U<@*9),X MIA#Y:VM;I+9]L+2%!R%WICMO30G*P1?[HM)0K.R<]D"]"U(H'WHF9\)&?35J M.??F/M!]'^A^_U+*Q^CXY.A)0B=J\;&.>VB;];:+C@0FHLNNQMPK:E?E^ZT, M:T/7+&/']T(V=R9!&'0\C//WSBOP,;=$CQRG%("]3:;!(#%5(RV,/;+=MP8% M0, :-Q$$PT5^[%(X'S/0?V",D%\"CD[H/\3.P@YA5,>V_+AC,I1GMV_%7(V[ M.U)RCQWL(^S6*HZ[+XY^[Z["Z;,MWV!\2?C4R)ZF6 X7$I(2NU61^4C[EC]: MN?GH\AU<>7Y0(W'/H?LG)]"[KKU:_''623%]C12M*; M;:FEJ7+>:^B" M4>]M/D^I7T,]@//0S/;N:5Q 'Y]H, .A7FPL8%FM*"))I(8'M]6Y[5"281R+ M0;,FR/MU%;*,+\@N9%+#&G;'H@;:?+(3PHD8>L#1NWT-3JK^,![8KB.3GC'^ M#QS]LS1CO&*L\!T?F70+_?+#GD.4>[@H09291$4$+4+H).0+5Q\E,C1JRK)$ MG'9JTX_E1!UTH$O4"<@)B*PKE#^ZE5AD_R7^*%/QU]SG;(]+"\$&R3#*OO%C MH ,L&KZ&05-KDA^=#?N>3\[Z/3A!U&$?'#2[+\_!;UBCD?PO78*>*("B/>U\ MJ]9WC2(H/\*!H\&C$W*3WSK'5#32G"]39DZU ,^V;5P' XPGHQLQ-!H66[J< MJ[GT,4 VFUJ@*4(;\ &;(":;<_\4V_T@ M?,M49^@PD"8;^DSJ\T,\.,9'>2$9W_[NCAZ MD)5* 0L@)&W$?];#-"ZF8A@Q)S+E)%8?!NU1+&96S\=I]KZ)]J=#I@,):.^! MHJQU.BB(JW7)Q@TC$$\] B%1(TE\W>:3J%XW:!#;G\%4SU5)Z8 2"T;9;YT^ MXL9>R7O\8?\5/J"&')5%7"XV-ZPA7\3S?2T(:]$>Z=:@4& M9S)AR\,96*):?G'U[:"MBVJCM:W9*%3I,PX3=]4=28Z>S&"D+SX>&F/G#!>2 MVK;-$V7\I+ #^X <=?BR+]D@;$2R:$;SF2[AIWOA\PEU\&<=QI967U4.*3Q$ M9:UR%/X:4*G$(7Q@^G]^C]]$/M.6J^2K?WU&LL-4G1AKU]4Q@31-T++<2Y[]+>_/'UR_FCWO0_EWL]=2M.H/+(Y<#B? V33A^R,OZ] M2AR%=-OC8-2P\9U8APC& G5X7"7#]K$I?F]__UD-FUWU9J:\J8H;J^RWZ\'& M&./>,/ZTZ >1^S0H7%I1AT"?(Y^;QD:%40:?859TS7G^O7*\;=LUIL%[>OO4 MZ2TPGFW>B8>)4NY@-.R4N=QWG__FJ^VLIH_<)BF/&7.KQ'Z_I\E/G2;[1#>N M-XD<;1J6;Z0L+2!]0-EV'*$#;&R'&V=\VPP(*DHE2QU&K@?%9[\]ZSZ;]MZS M_,0\2\ZNSK19M;LIPU(74Y2K12@J17(7NW13EZQYIS#L2QE*; @$U7+@BL!M MZ%3*:R@9@>!9.I2J3[]_,!>KM#[6\!):+\MW#^"B#.G7O%Y4_2+5E@M]AELV ML_]N2S)AN?O,3@OOBC%[89LH#\*>%V5Q+*< 1V@!C];JL*M!CM])D[-'6R;= M..JW):7N^R'=IXG>33^D9\/14TP$$$ZNX%X@9CO3(DBIC[_$UH5QQ0>=;9?O?^'00],-G>C.5C'!_%1>&P%[ M(FZ"),T03W3HG8*E^@6FYQNK#+$]8=\3"9"C]4, &U4>8X7;P)I.DF=\4B,. MT7;7"/1(:S,=;(&7EFX#;5T5"9:0+%=MD&4DM758L5EUF'O&.29\K-Z[/3_J MW:5(A/8.#/68+)[/OKZ*]_QEV0=FDF]H@^\V3R(XKPGUSQSK]O8E!N'@F3CO M\<8_JZ_$>5W,EK<_>+@9"F.T(3K %SMGBW0X0I.3!6DZ$M\?H^+!8J@I%A*]FMG+/!E99<+Y%EY M=0\5?$+DS[F/B2^Z]?$WGWWN:5L4%].,5 1.*4'5MI*R.N[=,-,]+7ZBM/@N M!3(2K/1+HTP&1?]3V1?:)$EO937WSS F[Y;5',GK:F^B,J1'(TEO9D M) M&A+*6E3T@(U,=)OQS0@]=P&0&%J@V63QN.81XE@'S1$)/2TQ\(H>GP)3< M'6T1[B"+09RK5;66]E:^:=-6#9JW@_:EBH6%^Y2KP4DAKHE?R.=CX-P]&_^Y MV9A([49EB.3JZ!S+4J^!#3&6@;Z](Y2%66$I'!Z-PK$ZM*@K6Z#KRSXZQ$3A(U)SB8#-+ M>-)F.,AP;7>\D-C#CE8"F+;^UQ\"F_I$$G M?XM[Q>.YYY]/E7]BLCC.U%79N])!9@*-Y M, NY\9YS/J%L%K10+/\0!-#A&>S6;S"NM9XT_F*-$_9B"YW[+9KS;O3 ;F! MSRSEMH-.L\KQC M0;N5L@3F4P%6&OV$KI8 [>1.H\O7A%H%];T#M$3M1DW++GAN4#'A@37(5_%* MZ;>F\:!8<,8U3!I[Y^Q?V.#P7:J6EP-HL'20^L)S'R*7GN"R$BB0@]_ KP]K MQTGRVI2'C,$FE3)1TNCIHVB/8MH#B"Y,DN!SD:D<,MU>,VZ'0C2R8_F&%VQH MXI+AJH(<#: $-9?.Z=%!M&$PS!]W5+IX:[Z%"O-IL#!&U\1]>W-WA8O[[Z.0 ML#":B]:&S5Q]@)AL,UXMLUQI*9>2INI6PDD:"J6J2\RWJRT5W%W_VGC+J;U= MV7*:$&Y9N>"#E!9\:FEA0-'D-EIMRHZ62W'RG#N4J5J&!1[[&08[M:.%6!4& M,40Y$R/(SX%78L.>&^U3?5;4>=6&YX'U<^SZU09W3$W.#3&WIT@TS;1DSWO MSNN]H=YT!8ICF1SD$)A+ YN!M@@UD*VU\W0AW2AJ+$94VSC M>DSY5UDI5D>\3/E:! 3]VB&/#$@7IW],2:U,DEG1XWN$D'?FN#C=8(-?&=G\3N>_ZOJV^C M.)WE.(K58?L/5P T27[63-:Z;*6.GFI:>V.V'2(E>9.Z4HMG/3Q64E8-'OJ$ M!]"YYIMQ;_RJ&5@>_RF1"=.Z4GG8[5-.?LBVGHTD0RF]#+D5O4M;A3]ZBE0U M\1*&M]XJ"<^5 O=;HFI<^)*;_=C\=! NA2/_2-C/* Y2@CE2;Y)<+16*E5[R M*:8N9POQK61W9P8DM*&'.FIMI_CH=WXO-S[V@LN>$F"39L6"XSYN-&O1Y+9T MU<>>M_ 4^#@VJ+QAQ['I3-O8WG*H9K8FH^8P7LJ&=9$CG#1/"K^P9RKWZ>_W MZ>]WDOZ^92J)B*(V)=2^I>)N_D#.F5;6Q+XQ56&U'KN],YU3&[.@$25)$+G\ M4TER^C7FGS>3CT!QO\ 6-PUR]W_#>)O<.)_[2J0/-U;\F'7S]O$R5R#)2!A> MD0U?.^"*%A[_X73!$7:+MY###74U=6^Q#_/KW(FOI%9_"98KC;8^-R)K,WK, MMF=];G\.O^Z/DZ>!T1/-Z& ?V,-I*4S/[:GM]LTPD.\^%IRKL%FQ-F%,PQ[Z MF6F=$XS>TZ)4SP2B6,[((2,3+EWX W4H_.^5@CWC"95#_&[4[QV=?=FWG*=Z MH8K997A*C8OF#KX)D^5J/JL'01Y#!WIYK:)BO8(E7X*6,[P6?ST DSP"4-5; MJ$=':Q4_&Z4>X/A_\P2LJF0 1.I8#QEK<*"KM&;RI_-($0DWJ_*QA*$>X?L; M+^XUD"J+@5UR0RESL[48[V\9TJ%UL'UKYFB>]$M\T3)3,VS-C/VK,F#&DG+7 M";4D8_80.QSFR_DI<0(?<:X;+T@(PD6M0?A+)%OML?,@_DR##@+I$WO04:F6 M? X:'NU4YMP]NRLI:\=V"J8L@R:(S=IA-"%JBKDZ!4V\=1("K46#X:I*W$J6 M&YX\&'FF4Y96JV+#1Q42)"?<3- (J4%*H>#"36_QVIPG6?GP1$NWO9S]3_OO MSY@-1:C(0?9?G(B+1:Y(NM=>T<(G)LE>;3\MYE5YKO,,53@^DHEU*8]A> MP!^?+36V&(].MA]2 A0])"*D^GCLUP>,UL8V94?/. MVG 4"J/9]YI_H^$JH\-GAL@TFA@-LA4#BK MHG:NYBOI*":2\8?\/>!WMX&*7=*;'8PY,,6E/BM"/TU?!1 MN!*G$G.0Y:L=U=:V!**X?Z#J+4F%M+XD/+C#3=%TH52>:EV&Z#ZEGU*1ECLM MT1:\VR#NEE(.7!Q.UHP._2:F\&<(2#:0/<&^&BAT?5G>Z(;Q)L1&I<'_6N'* M$$$:PN-]>^015\OA&OMX_.Z]+W?2YK/YG7:JO[;]3^G@8QR+A\Y[I^XVMSPP M=/)! 93?BY;<5";?!Y:<3*M\ W\LVF7Q]?\'4$L! A0#% @ =)Z15O=M M2\AK)0 #+H! !$ ( ! '1M<&\M,C R,C$R,S$N>'-D M4$L! A0#% @ =)Z15K6-JI%U% B2@! !4 ( !FB4 M '1M<&\M,C R,C$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( '2>D5: #%!O45H M *2M!@ 5 " 4(Z !T;7!O+3(P,C(Q,C,Q7V1E9BYX;6Q0 M2P$"% ,4 " !TGI%6K\1R'JG( ":,@T %0 @ '&E M=&UP;RTR,#(R,3(S,5]L86(N>&UL4$L! A0#% @ =)Z15F).[,O]D0 MELL+ !4 ( !HET! '1M<&\M,C R,C$R,S%?<')E+GAM;%!+ M 0(4 Q0 ( '2>D58.F7AJ8FX$ !JN+ 5 " =+O 0!T M;7!O+3(P,C(Q,C,Q>#$P:RYH=&U02P$"% ,4 " !TGI%6[-#$P9#$Y+FAT M;5!+ 0(4 Q0 ( '2>D594N=]CAP, "4) 8 " >UV M!@!T;7!O+3(P,C(Q,C,Q>&5X,C-D,2YH=&U02P$"% ,4 " !TGI%6:A^" M8R8) !*-P & @ &J>@8 =&UP;RTR,#(R,3(S,7AE>#,Q M9#$N:'1M4$L! A0#% @ =)Z15DTS9[\D"0 43< !@ M ( !!H0& '1M<&\M,C R,C$R,S%X97@S,60R+FAT;5!+ 0(4 Q0 ( '2> MD59HD&\JW 4 ,X8 8 " 6"-!@!T;7!O+3(P,C(Q,C,Q M>&5X,S)D,2YH=&U02P$"% ,4 " !TGI%61SG>4]$% E&@ & M @ %RDP8 =&UP;RTR,#(R,3(S,7AE>#,R9#(N:'1M4$L! A0#% M @ =)Z15F;-?.=5+ SN@ !< ( !>9D& '1M<&\M,C R E,C$R,S%X97@T9#0N:'1M4$L%!@ - T > , /&!@ $! end