0001718939-23-000013.txt : 20230822 0001718939-23-000013.hdr.sgml : 20230822 20230822155808 ACCESSION NUMBER: 0001718939-23-000013 CONFORMED SUBMISSION TYPE: 10-Q/A PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230822 DATE AS OF CHANGE: 20230822 FILER: COMPANY DATA: COMPANY CONFORMED NAME: T Stamp Inc CENTRAL INDEX KEY: 0001718939 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 813777260 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q/A SEC ACT: 1934 Act SEC FILE NUMBER: 001-41252 FILM NUMBER: 231193403 BUSINESS ADDRESS: STREET 1: 3423 PIEDMONT ROAD CITY: ATLANTA STATE: GA ZIP: 30305 BUSINESS PHONE: 678-325-7835 MAIL ADDRESS: STREET 1: 3017 BOLLING WAY NE, FLOORS 1 AND 2 CITY: ATLANTA STATE: GA ZIP: 30305 10-Q/A 1 idai-20230630.htm 10-Q/A idai-20230630
000171893912/312023Q2true81-3777260DE0.200017189392023-01-012023-06-3000017189392023-08-21xbrli:shares00017189392023-06-30iso4217:USD00017189392022-12-31iso4217:USDxbrli:shares00017189392023-04-012023-06-3000017189392022-04-012022-06-3000017189392022-01-012022-06-300001718939us-gaap:CommonStockMember2022-03-310001718939us-gaap:AdditionalPaidInCapitalMember2022-03-310001718939us-gaap:TreasuryStockCommonMember2022-03-310001718939us-gaap:ReceivablesFromStockholderMember2022-03-310001718939us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001718939us-gaap:RetainedEarningsMember2022-03-310001718939us-gaap:NoncontrollingInterestMember2022-03-3100017189392022-03-310001718939us-gaap:CommonStockMember2022-04-012022-06-300001718939us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001718939us-gaap:ReceivablesFromStockholderMember2022-04-012022-06-300001718939us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001718939us-gaap:RetainedEarningsMember2022-04-012022-06-300001718939us-gaap:CommonStockMember2022-06-300001718939us-gaap:AdditionalPaidInCapitalMember2022-06-300001718939us-gaap:TreasuryStockCommonMember2022-06-300001718939us-gaap:ReceivablesFromStockholderMember2022-06-300001718939us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001718939us-gaap:RetainedEarningsMember2022-06-300001718939us-gaap:NoncontrollingInterestMember2022-06-3000017189392022-06-300001718939us-gaap:CommonStockMember2023-03-310001718939us-gaap:AdditionalPaidInCapitalMember2023-03-310001718939us-gaap:TreasuryStockCommonMember2023-03-310001718939us-gaap:ReceivablesFromStockholderMember2023-03-310001718939us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001718939us-gaap:RetainedEarningsMember2023-03-310001718939us-gaap:NoncontrollingInterestMember2023-03-3100017189392023-03-310001718939us-gaap:CommonStockMember2023-04-012023-06-300001718939us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001718939us-gaap:TreasuryStockCommonMember2023-04-012023-06-300001718939us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001718939us-gaap:RetainedEarningsMember2023-04-012023-06-300001718939us-gaap:CommonStockMember2023-06-300001718939us-gaap:AdditionalPaidInCapitalMember2023-06-300001718939us-gaap:TreasuryStockCommonMember2023-06-300001718939us-gaap:ReceivablesFromStockholderMember2023-06-300001718939us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001718939us-gaap:RetainedEarningsMember2023-06-300001718939us-gaap:NoncontrollingInterestMember2023-06-300001718939us-gaap:CommonStockMember2021-12-310001718939us-gaap:AdditionalPaidInCapitalMember2021-12-310001718939us-gaap:TreasuryStockCommonMember2021-12-310001718939us-gaap:ReceivablesFromStockholderMember2021-12-310001718939us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001718939us-gaap:RetainedEarningsMember2021-12-310001718939us-gaap:NoncontrollingInterestMember2021-12-3100017189392021-12-310001718939us-gaap:CommonStockMember2022-01-012022-06-300001718939us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001718939us-gaap:ReceivablesFromStockholderMember2022-01-012022-06-300001718939us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001718939us-gaap:RetainedEarningsMember2022-01-012022-06-300001718939us-gaap:CommonStockMember2022-12-310001718939us-gaap:AdditionalPaidInCapitalMember2022-12-310001718939us-gaap:TreasuryStockCommonMember2022-12-310001718939us-gaap:ReceivablesFromStockholderMember2022-12-310001718939us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001718939us-gaap:RetainedEarningsMember2022-12-310001718939us-gaap:NoncontrollingInterestMember2022-12-310001718939us-gaap:CommonStockMember2023-01-012023-06-300001718939us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001718939us-gaap:TreasuryStockCommonMember2023-01-012023-06-300001718939us-gaap:ReceivablesFromStockholderMember2023-01-012023-06-300001718939us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001718939us-gaap:RetainedEarningsMember2023-01-012023-06-300001718939idai:ThirdRestatedCertificateMemberus-gaap:SubsequentEventMember2023-07-060001718939idai:SecuritiesPurchaseAgreementMember2023-04-182023-04-180001718939idai:SecuritiesPurchaseAgreementMember2023-04-180001718939idai:SecuritiesPurchaseAgreementMember2023-06-052023-06-050001718939idai:SecuritiesPurchaseAgreementMember2023-06-050001718939idai:SecuritiesPurchaseAgreementMember2023-04-012023-06-300001718939us-gaap:CommonClassAMember2019-04-250001718939us-gaap:CommonClassAMemberidai:VariousEmployeesMember2019-04-252019-04-250001718939us-gaap:CommonClassAMember2023-02-150001718939us-gaap:CommonClassAMember2023-01-012023-06-300001718939us-gaap:BankTimeDepositsMember2023-06-300001718939us-gaap:BankTimeDepositsMember2022-12-310001718939us-gaap:CustomerConcentrationRiskMemberidai:TopThreeCustomersMemberus-gaap:AccountsReceivableMember2023-01-012023-06-30xbrli:pure0001718939us-gaap:CustomerConcentrationRiskMemberidai:CustomerOneMemberus-gaap:AccountsReceivableMember2023-01-012023-06-300001718939us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberidai:CustomerTwoMember2023-01-012023-06-300001718939us-gaap:CustomerConcentrationRiskMemberidai:CustomerThreeMemberus-gaap:AccountsReceivableMember2023-01-012023-06-300001718939us-gaap:CustomerConcentrationRiskMemberidai:TopThreeCustomersMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001718939us-gaap:CustomerConcentrationRiskMemberidai:CustomerOneMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001718939us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberidai:CustomerTwoMember2022-01-012022-12-310001718939us-gaap:CustomerConcentrationRiskMemberidai:CustomerThreeMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001718939us-gaap:CustomerConcentrationRiskMemberidai:CustomerMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300001718939idai:SAndP500BankMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300001718939us-gaap:CustomerConcentrationRiskMemberidai:MasterCardMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300001718939us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberidai:TritonMember2023-04-012023-06-300001718939us-gaap:CustomerConcentrationRiskMemberidai:CustomerMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001718939idai:SAndP500BankMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001718939us-gaap:CustomerConcentrationRiskMemberidai:ICEMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001718939us-gaap:CustomerConcentrationRiskMemberidai:MasterCardMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001718939us-gaap:CustomerConcentrationRiskMemberidai:CustomerMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300001718939idai:SAndP500BankMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300001718939us-gaap:CustomerConcentrationRiskMemberidai:MasterCardMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300001718939us-gaap:CustomerConcentrationRiskMemberidai:FidelityInformationServicesMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300001718939us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberidai:TritonMember2023-01-012023-06-300001718939us-gaap:CustomerConcentrationRiskMemberidai:CustomerMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001718939us-gaap:CustomerConcentrationRiskMemberidai:ICEMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001718939idai:SAndP500BankMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001718939us-gaap:CustomerConcentrationRiskMemberidai:MasterCardMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001718939us-gaap:CustomerConcentrationRiskMemberidai:FidelityInformationServicesMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001718939idai:ProfessionalServicesMember2023-04-012023-06-300001718939idai:ProfessionalServicesMember2022-04-012022-06-300001718939idai:ProfessionalServicesMember2023-01-012023-06-300001718939idai:ProfessionalServicesMember2022-01-012022-06-300001718939idai:LicenseFeesMember2023-04-012023-06-300001718939idai:LicenseFeesMember2022-04-012022-06-300001718939idai:LicenseFeesMember2023-01-012023-06-300001718939idai:LicenseFeesMember2022-01-012022-06-300001718939idai:NonConvertiblePromissoryNotesPayableMemberidai:MaltaLoanReceiptThreeMember2023-06-300001718939idai:NonConvertiblePromissoryNotesPayableMemberidai:MaltaLoanReceiptThreeMember2022-12-310001718939idai:MaltaLoanReceiptTwoMemberidai:NonConvertiblePromissoryNotesPayableMember2023-06-300001718939idai:MaltaLoanReceiptTwoMemberidai:NonConvertiblePromissoryNotesPayableMember2022-12-310001718939idai:NonConvertiblePromissoryNotesPayableMemberidai:MaltaLoanReceiptOneMember2023-06-300001718939idai:NonConvertiblePromissoryNotesPayableMemberidai:MaltaLoanReceiptOneMember2022-12-310001718939idai:NonConvertiblePromissoryNotesPayableMember2023-06-300001718939idai:NonConvertiblePromissoryNotesPayableMember2022-12-310001718939idai:NonConvertiblePromissoryNotesPayableMember2020-04-220001718939idai:TrustStampMaltaLimitedMemberidai:LoansFromMalteseGovernmentMember2020-07-08iso4217:EUR0001718939idai:TrustStampMaltaLimitedMemberidai:LoansFromMalteseGovernmentMember2020-07-082020-07-080001718939idai:TrustStampMaltaLimitedMemberidai:LoansFromMalteseGovernmentMember2023-01-012023-06-300001718939idai:TrustStampMaltaLimitedMemberidai:LoansFromMalteseGovernmentMemberus-gaap:BaseRateMember2021-05-012021-05-010001718939us-gaap:BaseRateMember2021-05-012021-05-010001718939us-gaap:BaseRateMember2021-05-010001718939srt:MinimumMemberidai:TrustStampMaltaLimitedMemberidai:LoansFromMalteseGovernmentMemberus-gaap:BaseRateMember2021-05-012021-05-010001718939srt:MaximumMemberidai:TrustStampMaltaLimitedMemberidai:LoansFromMalteseGovernmentMemberus-gaap:BaseRateMember2021-05-012021-05-010001718939us-gaap:FairValueInputsLevel3Member2021-12-310001718939us-gaap:FairValueInputsLevel3Member2022-01-012022-12-310001718939us-gaap:FairValueInputsLevel3Member2022-12-310001718939us-gaap:FairValueInputsLevel3Member2023-01-012023-06-300001718939us-gaap:FairValueInputsLevel3Member2023-06-300001718939us-gaap:CommonClassAMember2016-12-162016-12-1600017189392016-12-1600017189392020-06-300001718939idai:FairValueOfWarrantLiabilityMember2023-06-300001718939idai:FairValueOfWarrantLiabilityMember2023-01-012023-06-300001718939idai:FairValueOfWarrantLiabilityMember2022-01-012022-12-310001718939srt:MinimumMemberidai:FairValueOfWarrantsMember2023-06-300001718939srt:MaximumMemberidai:FairValueOfWarrantsMember2023-06-300001718939srt:MinimumMemberus-gaap:MeasurementInputExercisePriceMember2023-06-300001718939srt:MaximumMemberus-gaap:MeasurementInputExercisePriceMember2023-06-300001718939srt:MinimumMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-300001718939srt:MaximumMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-300001718939us-gaap:MeasurementInputExpectedDividendRateMember2023-06-300001718939srt:MinimumMemberus-gaap:MeasurementInputPriceVolatilityMember2023-06-300001718939srt:MaximumMemberus-gaap:MeasurementInputPriceVolatilityMember2023-06-300001718939us-gaap:MeasurementInputExpectedTermMember2023-06-30utr:Y0001718939idai:WarrantIssuanceNovember92016Member2023-06-300001718939idai:WarrantIssuanceNovember92016Member2022-12-310001718939idai:WarrantIssuanceJanuary232020Member2023-06-300001718939idai:WarrantIssuanceJanuary232020Member2022-12-310001718939idai:SecondWarrantIssuanceJanuary232020Member2023-06-300001718939idai:SecondWarrantIssuanceJanuary232020Member2022-12-310001718939idai:WarrantIssuanceOnAugustToDecember2021Member2023-06-300001718939idai:WarrantIssuanceOnAugustToDecember2021Member2022-12-310001718939idai:WarrantIssuanceOnJanuaryToFebruary2022Member2023-06-300001718939idai:WarrantIssuanceOnJanuaryToFebruary2022Member2022-12-310001718939idai:WarrantIssuanceSeptember142022Member2023-06-300001718939idai:WarrantIssuanceSeptember142022Member2022-12-310001718939idai:April182023Member2023-06-300001718939idai:April182023Member2022-12-310001718939idai:June52023Member2023-06-300001718939idai:June52023Member2022-12-310001718939us-gaap:CommonClassAMember2016-11-090001718939us-gaap:CommonClassAMemberidai:TrustedMailMember2020-01-310001718939us-gaap:CommonClassAMember2020-01-310001718939idai:TrustedMailMember2020-01-012020-01-310001718939us-gaap:CommonClassAMember2020-01-012020-01-310001718939us-gaap:CommonClassAMemberidai:WarrantPurchaseAgreementMemberidai:SecondCenturyVenturesLlcMember2021-12-210001718939idai:WarrantPurchaseAgreementMemberidai:SecondCenturyVenturesLlcMember2021-12-212021-12-210001718939idai:WarrantPurchaseAgreementMemberidai:SecondCenturyVenturesLlcMemberidai:TrustedMailMember2021-12-212021-12-210001718939us-gaap:CommonClassAMemberidai:SecondCenturyVenturesLlcMember2023-06-300001718939idai:RegulationCfDAndSCommonStockAndWarrantOfferingMember2021-12-310001718939idai:RegulationCfDAndSCommonStockAndWarrantOfferingMember2022-02-280001718939idai:CfCommonStockMember2022-08-25idai:investor0001718939idai:InvestorsExercisedMember2022-06-300001718939idai:InvestorsExercisedMember2022-04-012022-06-300001718939us-gaap:CommonClassAMember2023-06-300001718939idai:SecuritiesPurchaseAgreementWithArmisticeCapitalMasterFundLtd.Memberus-gaap:PrivatePlacementMember2022-09-110001718939us-gaap:CommonClassAMember2022-09-1100017189392022-09-110001718939us-gaap:PrivatePlacementMember2022-09-112022-09-110001718939idai:ArmisticeCapitalMasterFundLtdMemberus-gaap:CommonClassAMember2023-06-050001718939idai:ArmisticeCapitalMasterFundLtdMember2023-06-050001718939idai:ArmisticeCapitalMasterFundLtdMemberus-gaap:CommonClassAMember2023-06-300001718939idai:SecuritiesPurchaseAgreementMemberidai:RegisteredDirectOfferingMember2023-04-142023-04-140001718939idai:SecuritiesPurchaseAgreementMemberidai:RegisteredDirectOfferingMember2023-04-140001718939idai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2023-04-142023-04-140001718939idai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2023-04-140001718939us-gaap:CommonClassAMemberidai:SecuritiesPurchaseAgreementMember2023-06-300001718939idai:SecuritiesPurchaseAgreementMemberidai:RegisteredDirectOfferingMember2023-06-012023-06-010001718939idai:SecuritiesPurchaseAgreementMemberidai:RegisteredDirectOfferingMember2023-06-0100017189392023-06-012023-06-010001718939idai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2023-06-010001718939idai:SecuritiesPurchaseAgreementMemberidai:RegisteredDirectOfferingMember2023-06-052023-06-050001718939idai:PreFundedWarrantsMember2023-06-122023-06-120001718939idai:PreFundedWarrantsMember2023-06-120001718939idai:PreFundedWarrantsMember2023-06-232023-06-230001718939idai:PreFundedWarrantsMember2023-06-230001718939srt:MinimumMemberus-gaap:ComputerEquipmentMember2023-06-300001718939srt:MaximumMemberus-gaap:ComputerEquipmentMember2023-06-300001718939us-gaap:ComputerEquipmentMember2023-06-300001718939us-gaap:ComputerEquipmentMember2022-12-310001718939us-gaap:FurnitureAndFixturesMember2023-06-300001718939us-gaap:FurnitureAndFixturesMember2022-12-310001718939us-gaap:TechnologyEquipmentMember2023-06-300001718939us-gaap:TechnologyEquipmentMember2022-12-3100017189392023-04-262023-04-2600017189392023-05-262023-05-260001718939us-gaap:PatentsMember2023-06-300001718939us-gaap:PatentsMember2022-12-310001718939us-gaap:TrademarksAndTradeNamesMember2023-06-300001718939us-gaap:TrademarksAndTradeNamesMember2022-12-310001718939idai:OptionsRsusAndGrantsMember2023-01-012023-06-300001718939idai:OptionsRsusAndGrantsMember2022-01-012022-06-300001718939us-gaap:WarrantMember2023-01-012023-06-300001718939us-gaap:WarrantMember2022-01-012022-06-300001718939idai:GrantsMembersrt:ManagementMember2023-04-012023-06-300001718939idai:GrantsMembersrt:ManagementMember2022-04-012022-06-300001718939us-gaap:EmployeeStockOptionMembersrt:ManagementMember2023-04-012023-06-300001718939us-gaap:EmployeeStockOptionMembersrt:ManagementMember2022-04-012022-06-300001718939srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001718939srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001718939idai:GrantsMembersrt:ManagementMember2023-01-012023-06-300001718939idai:GrantsMembersrt:ManagementMember2022-01-012022-06-300001718939us-gaap:EmployeeStockOptionMembersrt:ManagementMember2022-01-012022-06-300001718939us-gaap:EmployeeStockOptionMembersrt:ManagementMember2023-01-012023-06-300001718939srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001718939srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001718939idai:VariousEmployeesMemberidai:GrantsMember2023-04-012023-06-300001718939idai:VariousEmployeesMemberidai:GrantsMember2022-04-012022-06-300001718939us-gaap:EmployeeStockOptionMemberidai:VariousEmployeesMember2023-04-012023-06-300001718939us-gaap:EmployeeStockOptionMemberidai:VariousEmployeesMember2022-04-012022-06-300001718939idai:VariousEmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001718939idai:VariousEmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001718939idai:VariousEmployeesMemberidai:GrantsMember2023-01-012023-06-300001718939idai:VariousEmployeesMemberidai:GrantsMember2022-01-012022-06-300001718939us-gaap:EmployeeStockOptionMemberidai:VariousEmployeesMember2023-01-012023-06-300001718939us-gaap:EmployeeStockOptionMemberidai:VariousEmployeesMember2022-01-012022-06-300001718939idai:VariousEmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001718939idai:VariousEmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-3000017189392021-01-012021-12-3100017189392022-01-012022-12-3100017189392023-01-012023-03-310001718939us-gaap:EmployeeStockOptionMember2023-06-300001718939us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001718939us-gaap:RestrictedStockUnitsRSUMember2023-06-300001718939us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001718939us-gaap:RestrictedStockUnitsRSUMember2021-12-310001718939us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001718939us-gaap:RestrictedStockUnitsRSUMember2022-12-310001718939srt:MinimumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-06-300001718939srt:MaximumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-06-300001718939idai:CostOfServicesProvidedMember2023-04-012023-06-300001718939idai:CostOfServicesProvidedMember2022-04-012022-06-300001718939idai:CostOfServicesProvidedMember2023-01-012023-06-300001718939idai:CostOfServicesProvidedMember2022-01-012022-06-300001718939us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001718939us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001718939us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001718939us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001718939us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001718939us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001718939us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001718939us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001718939us-gaap:RelatedPartyMember2023-06-300001718939us-gaap:RelatedPartyMember2022-12-310001718939us-gaap:RelatedPartyMember2023-04-012023-06-300001718939us-gaap:RelatedPartyMember2022-04-012022-06-300001718939us-gaap:RelatedPartyMember2023-01-012023-06-300001718939us-gaap:RelatedPartyMember2022-01-012022-06-300001718939us-gaap:RelatedPartyMemberidai:OptionsAgreementMember2020-11-132020-11-130001718939us-gaap:RelatedPartyMemberidai:OptionsAgreementMember2020-11-130001718939us-gaap:RelatedPartyMemberidai:OptionsAgreementMember2023-06-300001718939us-gaap:RelatedPartyMemberidai:OptionsAgreementMember2022-12-310001718939us-gaap:RelatedPartyMember2020-11-152020-11-150001718939idai:MaltaGrantAgreementMember2020-07-310001718939idai:MaltaGrantAgreementMember2022-01-012022-06-300001718939idai:MaltaGrantAgreementMember2023-01-012023-06-300001718939idai:MaltaGrantAgreementMember2022-01-250001718939idai:MaltaGrantAgreementMember2022-01-252022-01-250001718939srt:MinimumMember2023-06-300001718939srt:MaximumMember2023-06-30idai:lease00017189392023-03-032023-03-030001718939us-gaap:CommonClassAMemberus-gaap:SubsequentEventMember2023-08-180001718939us-gaap:CommonClassAMemberus-gaap:SubsequentEventMember2023-08-182023-08-18
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q/A
x QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT
OF 1934
For the quarterly period ended June 30, 2023
Or
o 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-41252
T Stamp Inc. (D/B/A Trust Stamp)
(Exact name of registrant as specified in its charter)
3017 Bolling Way NE, Floors 1 and 2,
Atlanta, Georgia
30305
(Address of principal executive offices)(Zip Code)
(404) 806-9906
(Registrant’s telephone number, including area code)
N/A
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading
Symbol(s)
Name of each exchange on which registered
Class A Common Stock, $0.01 par value per shareIDAIThe NASDAQ Stock Market LLC
Indicate by check mark whether the registrant (1) has filed 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 x No o
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 x No o
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 definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated fileroAccelerated filero
Non-accelerated filerxSmaller reporting companyx
Emerging growth companyx
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
As of August 21, 2023, there were 8,242,244 shares of Class A Common Stock, par value $0.01 per share, of the registrant outstanding.


T STAMP INC.
TABLE OF CONTENTS
Page
2


EXPLANATORY NOTE
This Amendment No. 1 to the Quarterly Report on Form 10-Q is being filed solely to furnish the Interactive Data files as Exhibit 101, in accordance with Rule 405 of Regulation S-T. This Amendment speaks as of the Original Filing Date of the Original Filing (unless otherwise noted or as the context otherwise requires) and reflects only the changes to the cover page and Subsequent Events in Item 1 of Part I. No other changes have been made to the Form 10-Q, as originally filed on August 14, 2023.

In this Amendment, T Stamp Inc. (together with its subsidiaries) is referred to as the “Company,” “Trust Stamp,” “we,” “us,” or “our.”

3

PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
T STAMP INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
June 30, 2023December 31, 2022
(unaudited)
ASSETS
Current Assets:
Cash and cash equivalents$5,035,414 $1,254,494 
Accounts receivable (includes unbilled receivables of $104,043 and $109,475 as of June 30, 2023 and December 31, 2022, respectively)
486,690 1,008,375 
Related party receivables32,997 31,446 
Prepaid expenses and other current assets502,380 580,086 
Total Current Assets6,057,481 2,874,401 
Capitalized internal-use software, net1,479,724 1,418,672 
Goodwill1,248,664 1,248,664 
Intangible assets, net214,823 251,686 
Property and equipment, net71,586 300,664 
Operating lease right of use assets205,976 315,765 
Other assets11,129 2,066 
Total Assets$9,289,383 $6,411,918 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current Liabilities:
Accounts payable$773,979 $945,162 
Related party payables138,352 273,176 
Accrued expenses662,459 1,099,824 
Deferred revenue2,698,898 1,811,680 
Income tax payable15,460 21,076 
Short-term operating lease liabilities139,056 177,795 
Short-term financial liabilities162,130 118,860 
Total Current Liabilities4,590,334 4,447,573 
Warrant liabilities255,954 261,569 
Notes payable, plus accrued interest of $19,904 and $16,458, on June 30, 2023 and December 31, 2022, respectively
921,917 886,465 
Long-term operating lease liabilities41,978 102,407 
Long-term financial liabilities 88,760 
Total Liabilities5,810,183 5,786,774 
Commitments, Note 10
Stockholders’ Equity:
Common stock $0.01 par value, 50,000,000 shares authorized, 7,989,065 and 4,910,815 shares issued, and 7,972,244 and 4,854,302 outstanding at June 30, 2023 and December 31, 2022, respectively
79,722 48,543 
Treasury stock, at cost: 16,821 and 56,513 shares held as of June 30, 2023 and December 31, 2022, respectively
  
Additional paid-in capital47,067,377 39,496,183 
Stockholders’ notes receivable (18,547)
Accumulated other comprehensive income188,206 237,252 
Accumulated deficit(44,017,544)(39,299,726)
Total T Stamp Inc. Stockholders’ Equity3,317,761 463,705 
Non-controlling interest161,439 161,439 
Total Stockholders’ Equity3,479,200 625,144 
Total Liabilities and Stockholders’ Equity$9,289,383 $6,411,918 
The accompanying notes to the condensed consolidated financial statements are an integral part of these statements.
4

T STAMP INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited)
For the three months ended
June 30,
For the six months ended
June 30,
2023202220232022
Net revenue$460,804 $708,288 $919,438 $3,529,333 
Operating Expenses:
Cost of services (exclusive of depreciation and amortization shown separately below)203,928 348,166 420,887 1,042,144 
Research and development574,397 574,490 1,206,766 1,022,903 
Selling, general, and administrative1,877,616 2,532,849 3,847,173 5,698,695 
Depreciation and amortization187,272 190,703 406,454 344,631 
Total Operating Expenses2,843,213 3,646,208 5,881,280 8,108,373 
Operating Loss(2,382,409)(2,937,920)(4,961,842)(4,579,040)
Non-Operating Income (Expense):
Interest expense, net(9,793)(2,354)(19,994)(6,312)
Change in fair value of warrant liability6,955 36,472 5,615 77,060 
Impairment of digital assets (23,885) (23,885)
Other income217,605 5,673 261,547 12,614 
Other expense(2,726)(272)(3,144)(94,785)
Total Other Expense (Income), Net212,041 15,634 244,024 (35,308)
Net Loss before Taxes(2,170,368)(2,922,286)(4,717,818)(4,614,348)
Income tax expense    
Net loss including non-controlling interest(2,170,368)(2,922,286)(4,717,818)(4,614,348)
Net loss attributable to non-controlling interest    
Net loss attributable to T Stamp Inc.$(2,170,368)$(2,922,286)$(4,717,818)$(4,614,348)
Basic and diluted net loss per share attributable to T Stamp Inc.$(0.32)$(0.63)$(0.80)$(1.00)
Weighted-average shares used to compute basic and diluted net loss per share6,757,3204,653,3175,897,0894,601,788
The accompanying notes to the condensed consolidated financial statements are an integral part of these statements.
5

T STAMP INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(unaudited)
For the three months ended
June 30,
For the six months ended
June 30,
2023202220232022
Net loss including non-controlling interest$(2,170,368)$(2,922,286)$(4,717,818)$(4,614,348)
Other Comprehensive Income (Loss):
Foreign currency translation adjustments(7,604)(34,726)(49,046)27,924 
Total Other Comprehensive Income (Loss)(7,604)(34,726)(49,046)27,924 
Comprehensive loss(2,177,972)(2,957,012)(4,766,864)(4,586,424)
Comprehensive loss attributable to non-controlling interest    
Comprehensive loss attributable to T Stamp Inc.$(2,177,972)$(2,957,012)$(4,766,864)$(4,586,424)
The accompanying notes to the condensed consolidated financial statements are an integral part of these statements.
6

T STAMP INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(unaudited)
FOR THE THREE MONTHS ENDED JUNE 30, 2023 AND 2022
Common StockAdditional
Paid-In
Capital
Treasury StockStockholders’
Notes
Receivable
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Non-controlling
Interest
Total
SharesAmountSharesAmount
Balance, March 31, 20224,649,492$46,495 $35,964,473 56,513$ $(102,337)$246,550 $(28,900,248)$161,439 $7,416,372 
Exercise of options to common stock3,35133 18,245 — — — — — 18,278 
Issuance of common stock in relation to vested restricted stock units, net of shares forfeited to satisfy taxes4,30443 (15,473)— — — — — (15,430)
Repayment of shareholders loan through in-kind services— — — 27,930 — — — 27,930 
Stock-based compensation— 459,646 — — — — — 459,646 
Currency translation adjustment— — — — (34,726)— — (34,726)
Net loss attributable to T Stamp Inc.— — — — — (2,922,286)— (2,922,286)
Balance, June 30, 20224,657,147$46,571 $36,426,891 56,513$ $(74,407)$211,824 $(31,822,534)$161,439 $4,949,784 
Common StockAdditional
Paid-In
Capital
Treasury StockStockholders’
Notes
Receivable
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Non-controlling
Interest
Total
SharesAmountSharesAmount
Balance, March 31, 20235,121,607$51,216 $39,479,741 $ $ $195,810 $(41,847,176)$161,439 $(1,958,970)
Exercise of prefunded warrants to common stock1,553,25015,533 (13,979)— — — — — 1,554 
Exercise of options to common stock1,74017 (17)— — — — —  
Issuance of common stock, prefunded warrants, and common stock warrants, net of fees1,312,46813,124 7,451,188 — — — — — 7,464,312 
Issuance of common stock in relation to vested restricted stock units, to wholly owned subsidiary(16,821)(168)52,707 16,821— — — — — 52,539 
Stock-based compensation— 97,737 — — — — — 97,737 
Currency translation adjustment— — — — (7,604)— — (7,604)
Net loss attributable to T Stamp Inc.— — — — — (2,170,368)— (2,170,368)
Balance, June 30, 20237,972,244$79,722 $47,067,377 16,821$ $ $188,206 $(44,017,544)$161,439 $3,479,200 
The accompanying notes to the condensed consolidated financial statements are an integral part of these statements.

7

T STAMP INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(unaudited)
FOR THE SIX MONTHS ENDED JUNE 30, 2023 AND 2022
Common StockAdditional
Paid-In
Capital
Treasury StockStockholders’
Notes
Receivable
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Non-controlling
Interest
Total
SharesAmountSharesAmount
Balance, January 1, 20224,095,029$40,950 $31,985,880 56,513$ $(130,267)$183,900 $(27,208,186)$161,439 $5,033,716 
Exercise of warrants to common stock490,4904,905 3,378,857 — — — — — 3,383,762 
Exercise of options to common stock12,071120 71,472 — — — — — 71,592 
Issuance of common stock16,086161 203,277 — — — — — 203,438 
Issuance of common stock warrants— 55,838 — — — — — 55,838 
Issuance of common stock in relation to vested restricted stock units, net of shares forfeited to satisfy taxes43,471435 (15,865)— — — — — (15,430)
Repayment of shareholders loan through in-kind services— — — 55,860 — — — 55,860 
Stock-based compensation— 747,432 — — — — — 747,432 
Currency translation adjustment— — — — 27,924 — — 27,924 
Net loss attributable to T Stamp Inc.— — — — — (4,614,348)— (4,614,348)
Balance, June 30, 20224,657,147$46,571 $36,426,891 56,513$ $(74,407)$211,824 $(31,822,534)$161,439 $4,949,784 
Common StockAdditional
Paid-In
Capital
Treasury StockStockholders’
Notes
Receivable
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Non-controlling
Interest
Total
SharesAmountSharesAmount
Balance, January 1, 20234,854,302$48,543 $39,496,183 56,513$ $(18,547)$237,252 $(39,299,726)$161,439 $625,144 
Exercise of warrants to common stock1,553,25015,533 (13,979)— — — — — 1,554 
Exercise of options to common stock1,74017 1,983 — — — — — 2,000 
Issuance of common stock, prefunded warrants, and common stock warrants, net of fees1,312,46813,124 7,451,188 — — — — — 7,464,312 
Issuance of common stock in relation to vested restricted stock units, to wholly owned subsidiary245,7252,457 (25,261)(39,692)— — — — — (22,804)
Reverse stock split rounding 4,75948 (48)— — — — —  
Repayment of shareholders loan through in-kind services— — — 18,547 — — — 18,547 
Stock-based compensation— 157,311 — — — — — 157,311 
Currency translation adjustment— — — — (49,046)— — (49,046)
Net loss attributable to T Stamp Inc.— — — — — (4,717,818)— (4,717,818)
Balance, June 30, 20237,972,244$79,722 $47,067,377 16,821$ $ $188,206 $(44,017,544)$161,439 $3,479,200 
The accompanying notes to the condensed consolidated financial statements are an integral part of these statements.
8


T STAMP INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
For the six months ended June 30,
20232022
Cash flows from operating activities:
Net loss attributable to T Stamp Inc.$(4,717,818)$(4,614,348)
Net loss attributable to non-controlling interest  
Adjustments to reconcile net loss to cash flows used in operating activities:
Depreciation and amortization406,454 344,631 
Stock-based compensation157,311 747,432 
Change in fair value of warrant liability(5,615)(77,060)
Repayment of shareholder loan through in-kind services18,547 55,860 
Impairment of assets16,819 23,885 
Gain on sale of property and equipment(216,189) 
Non-cash interest 19,904  
Non-cash lease expense109,879  
Non-cash write off of mobile hardware(15,775) 
Loss on retirement of equipment17,589  
Changes in assets and liabilities:
Accounts receivable521,685 539,770 
Related party receivables(1,551)(20,533)
Prepaid expenses and other current assets83,041 294,198 
Other assets(9,063)27,539 
Accounts payable(171,183)93,731 
Accrued expense(437,365)(616,528)
Related party payables(134,824)(89,616)
Deferred revenue887,218 (287,713)
Income tax payable(5,616) 
Operating lease liabilities(104,817) 
Customer deposit liabilities  (280,108)
Net cash flows from operating activities(3,581,369)(3,858,860)
Cash flows from investing activities:
Sale of property and equipment377,360  
Capitalized internally developed software costs(356,892)(395,748)
Patent application costs(37,717)(93,749)
Acquisition of Pixelpin intangible asset 13,362 
Purchases of property and equipment (18,117)
Purchase of digital assets (30,000)
Net cash flows from investing activities(17,249)(524,252)
Cash flows from financing activities:
Proceeds from common stock, prefunded warrants, and common stock warrants, net of fees7,464,312 203,439 
Proceeds from exercise of warrants to common stock1,554 3,385,935 
Proceeds from exercise of options to common stock2,000 71,592 
Forfeited common stock shares to satisfy taxes(22,804) 
Proceeds from issuance of common stock warrants 55,838 
Principal payments on financial liabilities(29,715)(30,098)
Net cash flows from financing activities$7,415,347 $3,686,706 
Effect of foreign currency translation on cash(35,809)48,274 
Net change in cash and cash equivalents3,780,920 (648,132)
Cash and cash equivalents, beginning of period1,254,494 3,475,695 
Cash and cash equivalents, end of period$5,035,414 $2,827,563 



9



T STAMP INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)

Supplemental disclosure of cash flow information:
Cash paid during the period for interest$570 $8 
Supplemental disclosure of non-cash activities:
Adjustment to operating lease right-of-use assets related to renewed leases$82,185 $— 
Adjustment to operating lease right of use assets related to terminated leases$82,095 $— 
Adjustment to operating lease operating lease liabilities related to renewed leases$83,298 $— 
Adjustment to operating lease liabilities related to terminated leases$77,648 $— 
Prepaid rent expense reclassified upon termination of leases$5,335 $— 
Property and equipment acquired under financial liability$ $(297,240)

The accompanying notes to the condensed consolidated financial statements are an integral part of these statements.
10


T STAMP INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
1. Description of Business and Summary of Significant Accounting Policies And Going Concern
Description of Business — T Stamp Inc. was incorporated on April 11, 2016 in the State of Delaware. T Stamp Inc. and its subsidiaries (“Trust Stamp”, “we”, “us”, “our” or the “Company”) develops and markets identity authentication software solutions for enterprise and government partners and peer-to-peer markets.
Trust Stamp develops proprietary artificial intelligence-powered solutions, researching and leveraging machine learning, artificial intelligence, biometric science, cryptography, and data mining, to deliver insightful identity and trust predictions that identify and defend against fraudulent identity attacks, protect sensitive user information, and extend the reach of digital services through global accessibility. We utilize the power and agility of technologies such as GPU processing, edge-computing, neural networks, and large language models to process and protect data faster and more effectively than has ever previously been possible in order to deliver results at a disruptively low cost for usage across multiple industries, including:
Banking/FinTech
KYC/AML Compliance
Humanitarian and Development Services
Government and Law Enforcement, including Alternative to Detention programs
Cryptocurrency and Digital Assets
Biometrically Secured Email and Digital Communications
P2P Transactions, Social Media, and Sharing Economy
Real Estate, Travel, and Healthcare

Reverse Split — On February 15, 2023 our Board of Directors approved and, as of February 20, 2023, the holders of a majority of our voting capital stock approved an amendment (the “Certificate of Amendment”) to the Company’s Amended and Restated Certificate of Incorporation and approved to effect a reverse split of our issued and outstanding shares of Class A Common Stock at a ratio of one share for every five shares currently held, rounded up to the nearest whole share – whereby every five (5) outstanding shares of Class A Common Stock was combined and became one (1) share of Class A Common Stock, rounding up to the nearest whole number of shares (the “Reverse Split”). All share and per share amounts in these unaudited condensed consolidated financial statements have been retroactively restated to reflect the Reverse Split. The Reverse Split was effective for trading on the market opening of Nasdaq on March 23, 2023. The Reverse Stock Split effective March 23, 2023, was ratified by the Company’s stockholders by written consent pursuant to a definitive proxy statement filed with the Securities and Exchange Commission on April 13, 2023. Written consent from the majority of stockholders was received as of May 13, 2023.
Amended and Restated Certificate of Incorporation On July 6, 2023, the Company received confirmation of the acceptance of its Third Amended and Restated Certificate of Incorporation (the "Third Restated Certificate") from the Secretary of State of Delaware. The Third Restated Certificate was approved by the Company’s stockholders by written consent pursuant to a definitive proxy statement filed with the Securities and Exchange Commission on April 13, 2023. Written consent from the majority of stockholders was received as of May 13, 2023. The Third Restated Certificate maintained the 50,000,000 authorized shares of Common Stock and eliminated the authorized Preferred Stock. The Third Restated Certificate also created a classified Board of Directors of the Company with three classes of directors who will stand for election in staggered years.
Going Concern — The accompanying unaudited condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The Company is a business that has not yet generated profits, with a loss in the six months ended June 30, 2023 of $4.72 million, negative operating cash outflows of $3.58 million for the same period, working capital of $1.47 million and an accumulated deficit of $44.02 million as of June 30, 2023.
11


The Company’s ability to continue as a going concern in the next twelve months following the date the unaudited condensed consolidated financial statements were available to be issued is dependent upon its ability to produce revenues and/or obtain financing sufficient to meet current and future obligations and deploy such to produce profitable operating results. Management has evaluated these conditions and plans to generate revenue and raise capital as needed to satisfy the Company’s capital needs. While the negotiation of significant additional revenue is well advanced, it has not reached a stage that allows it to be factored into a going concern evaluation. In addition, although the Company has previously been successful in raising capital as needed and has already made plans to do so as well as restructuring expenses to meet the Company’s cash needs, no assurance can be given that the Company will be successful in its capital raising efforts. These factors, among others, raise substantial doubt about the ability of the Company to continue as a going concern for a reasonable period. On April 18, 2023, the Company sold 563,380 shares of Class A Common Stock to the institutional investor for total proceeds of $1,859,154 and on same date, the institutional investor purchased and exercised the 1,009,950 pre-funded warrants, for total proceeds to the Company of $3,332,835, resulting in an aggregate issuance by the Company of 1,573,330 shares of Class A Common Stock for net proceeds of $4.78 million from the registered direct offering after deducting placement fee and legal expense of $363 thousand and $50 thousand, respectively. On June 5, 2023, the Company sold 736,400 shares of Class A Common Stock to the institutional investor for total proceeds of $1,693,720 and on same date, the institutional investor purchased 543,300 pre-funded warrants that were subsequently exercised during the three months ended June 30, 2023, for total proceeds to the Company of $1,249,590, resulting in an aggregate issuance by the Company of 1,279,700 shares of Class A Common Stock for net proceeds of $2,686,773 from the registered direct offering after deducting placement fee and legal expense of $205,994 and $50,000, respectively. See Note 3 to the financial statements provided under Item 1 of this report for more details.
Basis of Presentation The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with US Generally Accepted Accounting Principles (“US GAAP”) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”). The accompanying unaudited condensed consolidated financial statements have been prepared on a basis which assumes that the Company will continue as a going concern, which contemplates the realization of assets and the satisfaction of liabilities and commitments in the normal course of business.
Unaudited Interim Results These unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with U.S. GAAP, pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. In management’s opinion, these unaudited condensed consolidated financial statements and accompanying notes have been prepared on the same basis as the annual financial statements and reflect all the adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of June 30, 2023, the results of operations for the six months ended June 30, 2023 and 2022, and cash flows for the six months ended June 30, 2023 and 2022. Certain information and note disclosures have been condensed or omitted pursuant to such rules and regulations. The accompanying unaudited condensed consolidated balance sheet as of June 30, 2023 was derived from the audited financial statements as of that December 31, 2022 but does not include all of the disclosures required by U.S. GAAP. The results of operations for the six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and accompanying notes for the year ended December 31, 2022 included in the Company’s Annual Report. The Company’s significant accounting policies are described in Note 1 to those audited financial statements.
Basis of Consolidation The accompanying unaudited condensed consolidated financial statements reflect the activity of the Company and its subsidiaries, Trusted Mail Inc. (“Trusted Mail”), Finnovation LLC (“Finnovation”), Trust Stamp Malta Limited (“Trust Stamp Malta”), AIID Payments Limited, Biometric Innovations Limited (“Biometrics”), Trust Stamp Rwanda Limited, Metapresence Limited, and Trust Stamp Denmark ApS. All significant intercompany transactions and accounts have been eliminated.
On February 28, 2023, the Company received the Certificate of Termination from the State of Georgia, which represents the completion of administratively dissolving T Avatar LLC. As there were no operations established under the entity, there is a limited impact to Trust Stamp. The dissolution of T Avatar LLC was effective February 28, 2023.
On June 2, 2023, the Company received the termination resolution from the Polish National Court Register, which represents the completion of administratively dissolving Sunflower AI Technologies (“SAIT”). As there were no
12


operations established under the entity, there is a limited impact to Trust Stamp. The dissolution of SAIT was effective May 10, 2023.
Further, we continue to consolidate Tstamp Incentive Holdings (“TSIH”) which we consider to be a variable interest entity.
Variable Interest Entity — On April 9, 2019, management created a new entity, TSIH. Furthermore, on April 25, 2019, the Company issued 320,513 shares of Class A Common Stock to TSIH, for the purpose of providing a pool of shares of Class A Common Stock of the Company that the Company’s Board of Directors (the “Board”) could use for employee stock awards and were recorded initially as treasury stock. Since establishing TSIH, 264,000 shares were transferred to various employees as a stock award that were earned and outstanding. On February 15, 2023 Trust Stamp issued 206,033 shares of Class A Common Stock to TSIH to be used to satisfy vested employee stock awards. As of June 30, 2023, TSIH held 16,821 treasury stock earmarked for future employee RSU bonuses.
The Company does not own any of the shares of Class A Common Stock of the Company held by TSIH. The Company considers this entity to be a variable interest entity (“VIE”) because it is thinly capitalized and holds no cash. Because the Company does not own shares in TSIH, management believes that this gives the Company a variable interest. Further, management of the Company also acts as management of TSIH and is the decision-maker as management grants shares held by TSIH to employees of the Company. As this VIE owns only shares in the Company and no other liabilities or assets, the Company is the primary beneficiary of TSIH and will consolidate the VIE.
Use of Estimates The preparation of the unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, the Company evaluates their estimates that include, but are not limited to, percentage of completion related to revenue contracts that are not fully complete at the end of a fiscal quarter, capitalization and estimated useful life of internal-use software, the allowance for doubtful accounts, the fair value of financial assets and liabilities, the recoverability of goodwill, stock-based compensation including the determination of the fair value of our common stock, impairment of long-lived assets, the valuation of deferred tax assets and uncertain tax positions, and warrant liabilities. We base our estimates on assumptions, both historical and forward-looking trends, and various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Segment Information The Company has a single operating and reportable segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources.
Risks and Uncertainties The Company is dependent upon additional capital resources for its planned full-scale operations, and is subject to significant risks and uncertainties, including failing to secure funding to continue to operationalize the Company’s plans or failing to profitably operate the business.
Major Customers and Concentration of Risks — Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, and accounts receivable. We maintain our cash and cash equivalents with high-quality financial institutions, mainly in the United States; the composition of which are regularly monitored by us. The Federal Deposit Insurance Corporation covers $250 thousand for substantially all depository accounts. The Company from time to time may have amounts on deposit in excess of the insured limits. As of June 30, 2023 and December 31, 2022, the Company had $4.24 million and $71 thousand in U.S. bank accounts, respectively, which exceeded these insured amounts. Management believes minimal credit risk exists with respect to these financial institutions and the Company has not experienced any losses on such amounts.
For accounts receivable, we are exposed to credit risk in the event of nonpayment by customers to the extent the amounts are recorded in the consolidated balance sheets. We extend different levels of credit and maintain reserves for potential credit losses based upon the expected collectability of accounts receivable. We manage credit risk related to our customers by performing periodic evaluations of credit worthiness and applying other credit risk monitoring procedures.
Three customers represented 92.71% or 60.29%, 25.55%, and 6.87% of the balance of total accounts receivable as of June 30, 2023 and three customers represented 95.37% or 36.90%, 32.69%, and 25.78% of the balance of total accounts receivable as of December 31, 2022. The Company seeks to mitigate its credit risk with respect to accounts receivable by contracting with large commercial customers and government agencies, and regularly monitoring the aging of accounts
13


receivable balances. As of June 30, 2023 and December 31, 2022, the Company had not experienced any significant losses on its accounts receivable.
During the three months ended June 30, 2023, the Company sold to primarily three customers which made up approximately 90.67% of total Net revenue, and consisted of 48.97%, 31.33%, and 10.37% from an S&P 500 Bank, Mastercard, and Triton, respectively.
Additionally, during the three months ended June 30, 2022, the Company sold to primarily three customers which made up approximately 88.57% of total Net revenue, and consisted of 38.14%, 28.45%, and 21.98% from an S&P 500 Bank, ICE, and Mastercard.
During the six months ended June 30, 2023, the Company sold to primarily four customers which made up approximately 92.73% of total Net revenue, and consisted of 44.57%, 28.21%, 10.22%, and 9.73% from an S&P 500 Bank, Mastercard, FIS, and Triton, respectively.
Additionally, during the six months ended June 30, 2022, the Company sold to primarily four customers which made up approximately 97.57% of total Net revenue, and consisted of 69.19%, 15.59%, 9.56%, and 3.23% from ICE, an S&P 500 Bank, Mastercard, and FIS.
Foreign Currencies — The functional currencies of the Company’s foreign subsidiaries are the local currencies. For those subsidiaries, the assets and liabilities are translated into U.S. dollars at the exchange rate method at the unaudited condensed consolidated balance sheet date. The Company’s other comprehensive (loss) is comprised of foreign currency translation adjustments related to the Company’s foreign subsidiaries. Income and expenses are translated at the average exchange rates for the period. Foreign currency transaction gains and losses are included in other income or other expense in the unaudited condensed consolidated statements of operations.
Cash and Cash Equivalents — Cash and cash equivalents consist of cash in banks and bank deposits. The Company considers all highly liquid instruments purchased with an original maturity of three months or less when purchased as cash equivalents.
Accounts Receivable and Allowance for Credit Losses — Accounts receivable are recorded at the invoiced amount, net of an allowance for credit losses, if any. The Company’s trade receivables primarily arise from the sale of our products to customers through contracts for software licenses and subscriptions, software usage, web hosting fees, and software development with payment terms of 60 days. The Company evaluates the credit risk of a customer when extending credit based on a combination of various financial and qualitative factors that may affect the customers’ ability to pay. These factors include the customers’ financial condition and past payment experience.

The Company maintains an allowance for credit losses, which represents an estimate of expected losses over the remaining contractual life of its receivables considering current market conditions and estimates for supportable forecasts when appropriate. The Company measures expected credit losses on its trade receivables on an customer basis. The estimate of expected credit losses considers any historical losses, delinquency trends, collection experience, and/or economic risk where appropriate. Additionally, management develops a specific allowance for trade receivables known to have a high risk of expected future credit loss.

The Company has historically experienced immaterial write-offs given the nature of the customers and contracts. As of June 30, 2023, the Company had gross receivables of $495 thousand and an allowance for credit losses of $8 thousand.
As of June 30, 2023 and December 31, 2022, accounts receivable includes unbilled receivables of $104 thousand and $109 thousand, respectively.
Property and Equipment, Net — Property and equipment, net is stated at cost less accumulated depreciation. Depreciation is recognized using the straight-line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not improve or extend the useful lives of the assets are expensed when incurred, whereas additions and major improvements are capitalized. Upon sale or retirement of assets, the cost and related accumulated depreciation are derecognized from the unaudited condensed consolidated balance sheet and any resulting gain or loss is recorded in the unaudited condensed consolidated statements of operations in the period realized.
Capitalized Internal-Use Software, Net Costs related to software acquired, developed, or modified solely to meet our internal requirements, with no substantive plans to market such software at the time of development are capitalized. The
14


Company capitalizes eligible costs to develop internal-use software that are incurred subsequent to the preliminary project stage through the development stage. These costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Costs incurred during the preliminary project stage and during the post-implementation operational stage are expensed as incurred. Maintenance costs are expensed as incurred. The estimated useful life of costs capitalized is evaluated for each specific project that is generally five years. Actual economic lives may differ from estimated useful lives. Periodic reviews could result in a change in estimated useful lives and therefore changes in amortization expense in future periods.
Accounting for Impairment of Long-Lived Assets — Long-lived assets with finite lives include property and equipment, capitalized internal-use software, right of use assets, and intangible assets subject to amortization. The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.
The Company determined that as of June 30, 2023, $17 thousand of capitalized internal-use software was impaired. The impaired capitalized internal-use software was expensed during the six months ended June 30, 2023. As of December 31, 2022, the Company determined that no long-lived assets with finite lives were impaired.
Goodwill Goodwill is accounted for in accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") 350, Intangibles—Goodwill and Other. The Company allocates the cost of an acquired business to the assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The excess of the purchase consideration transferred over the fair value of the net assets acquired, including other intangible assets, is recorded as goodwill. Goodwill is tested for impairment at the reporting unit level at least quarterly or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred. In assessing goodwill for impairment, the Company first assesses qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. In the qualitative assessment, the Company considers factors including economic conditions, industry and market conditions and developments, overall financial performance and other relevant entity-specific events in determining whether it is more likely than not that the fair value of the reporting unit is less than the carrying amount. Should the Company conclude that it is more likely than not that the recorded goodwill amounts have been impaired, the Company would perform the impairment test. Goodwill impairment exists when a reporting unit’s carrying value exceeds its fair value. Significant judgment is applied when goodwill is assessed for impairment. There were no impairment charges to goodwill during the six months ended June 30, 2023 and year ended December 31, 2022.
Fair Value of Assets and Liabilities The Company follows the relevant U.S. GAAP guidance regarding the determination and measurement of the fair value of assets/liabilities; in which fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction valuation hierarchy which requires an entity to maximize the use of observable inputs when measuring fair value. The guidance describes the following three levels of inputs that may be used in the methodology to measure fair value:
Level 1 – Quoted prices available in active markets for identical investments as of the reporting date;
Level 2 – Inputs other than quoted prices in active markets, which are either directly or indirectly observable as of the reporting date; and
Level 3 – Unobservable inputs, which are to be used in situations where there is little or no market activity for the asset or liability and wherein the reporting entity makes estimates and assumptions related to the pricing of the asset or liability including assumptions regarding risk.
A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The estimated fair values of cash, accounts receivable, related party receivables, prepaid expenses and other current assets, other assets, accounts payable, related party payables, accrued expenses, deferred revenue, customer deposit liabilities, and nonconvertible notes payable approximate their carrying values. The fair values of warrant liabilities issued in connection with equity or debt issuance are determined using the Black-Scholes valuation model, a “Level 3” fair value measurement, based on the estimated fair value of the underlying common stock, volatility
15


based on the historical volatility data of similar companies, considering the industry, products and market capitalization of such other entities, the expected life based on the remaining contractual term of the conversion option and warrant liabilities and the risk free interest rate based on the implied yield available on U.S. Treasury Securities with a maturity equivalent to the warrant liability’s contractual life. The Company accounts for its financial assets and liabilities at fair value regularly. The Company evaluates the fair value of its non-financial assets and liabilities on a nonrecurring basis.
Revenue Recognition The Company derives its revenue primarily from professional services. Revenue is recognized upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. If the consideration promised in a contract includes a variable amount, the Company includes an estimate of the amount it expects to receive or the total transaction price if it is probable that a significant reversal of cumulative revenue recognized will not occur. The Company determines the amount of revenue to be recognized through the application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies the performance obligations.
At contract inception, the Company will assess the services agreed upon within each contract and assess whether each service is distinct and determine those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. In general, each contract with a customer consists of a single performance obligation to perform services in which revenue is recognized when the service has been delivered.
Remaining Performance Obligations — The Company’s arrangements with its customers often have terms that span over multiple years. However, the Company generally allows its customers to terminate contracts for convenience prior to the end of the stated term with less than twelve months’ notice. Revenue allocated to remaining performance obligations represents non-cancelable contracted revenue that has not yet been recognized, which includes deferred revenue and, in certain instances, amounts that will be invoiced. The Company has elected the practical expedient allowing the Company to not disclose remaining performance obligations for contracts with original terms of twelve months or less. Cancellable contracted revenue, which includes customer deposit liabilities, is not considered a remaining performance obligation. As of June 30, 2023, and December 31, 2022, the Company did not have any related performance obligations for contracts with terms exceeding twelve months.
Disaggregation of Revenue
For the three months ended
June 30,
For the six months ended
June 30,
2023202220232022
Professional services (over time)$385,804 $645,788 $769,438 $3,404,333 
License fees (over time)75,000 62,500 150,000 125,000 
Total Revenue$460,804 $708,288 $919,438 $3,529,333 
Contract Balances The timing of customer billing and payment relative to the start of the service period varies from contract to contract; however, the Company bills many of its customers in advance of the provision of services under its contracts, resulting in liabilities consisting of either deferred revenue (a “contract liability”) or customer deposit liabilities. Deferred revenue represents billings under non-cancelable contracts before the related product or service is transferred to the customer. Such amounts are recognized by the Company over the life of the contract upon meeting the revenue recognition criteria, but generally within one year. Customer deposit liabilities consist of billings or payments received in advance of the start of the contractual term or for anticipated revenue-generating activities for the portion of a contract term that is subject to cancellation for convenience. Certain of the Company’s arrangements generally include terms that allow the customer to terminate the contract for convenience and receive a refund of the amount of the customer deposit for the
16


percentage of the work not performed prior to the notice of termination. In these arrangements, the Company concluded there are no enforceable rights and obligations after such notice period and therefore, the consideration received or due from the customer that is subject to termination for convenience is recorded as customer deposit liabilities.
The payment terms and conditions vary by contract; however, the Company’s terms generally require payment within 30 to 60 days from the invoice date. In instances where the timing of revenue recognition differs from the timing of payment, the Company elected to apply the practical expedient in accordance with ASC 606 to not adjust contract consideration for the effects of a significant financing component as the Company expects, at contract inception, that the period between when promised goods and services are transferred to the customer and when the customer pays for those goods and services will be one year or less. As such, the Company determined its contracts do not generally contain a significant financing component.
Costs to Obtain and Fulfill Contracts Incremental costs of obtaining a contract include only those costs that are directly related to the acquisition of contracts, including sales commissions, and that would not have been incurred if the contract had not been obtained. In alignment with ASC 340, Other Assets and Deferred Costs ("ASC 340"), the Company recognizes an asset for the incremental costs of obtaining a contract with a customer if we expect to recover the costs. The Company elected to apply the practical expedient in accordance with ASC 340 which allows the Company to expense commissions as incurred when the contract term is twelve months or less in total. Costs to obtain contracts and costs to fulfill contracts were not material in the periods presented.
Warrants The Company accounts for stock warrants as either equity instruments, derivative liabilities, or liabilities in accordance with ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”), depending on the specific terms of the warrant agreement.
Cost of Services ProvidedCost of services generally consists of the cost of hosting fees, materials, and cost of labor associated with professional services rendered. Depreciation and amortization expense is not included in cost of services.
Research and Development Research and development costs are expensed as incurred and consist primarily of personnel costs such as salaries and benefits and relate primarily to time spent during the preliminary project stage, post implementation maintenance, bug fixes associated with capitalized internal-use software activities, and front-end application development in which technological feasibility has not been established. Depreciation and amortization expense is not included in research and development.
Advertising Advertising costs are expensed as incurred. Advertising and marketing expense totaled $56 thousand and $65 thousand for the three months ended June 30, 2023 and 2022, respectively, and $108 thousand and $124 thousand for the six months ended June 30, 2023 and 2022, respectively.
Stock- Based Compensation The Company accounts for its stock-based compensation arrangements at fair value. Fair value of each stock-based award is estimated on the date of grant using either the Black-Scholes-Merton Model for stock options granted or using the fair value of a common stock for stock grants and restricted stock units. The Black-Scholes-Merton option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common shares, the expected term of the share option, the expected volatility of the price of our common shares, risk-free interest rates, and the expected dividend yield of common shares. The assumptions used to determine the fair value of the option awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. The calculated fair value is recognized as expense over the requisite service period using the straight-line method. Forfeitures are accounted for in the period in which they occur. Trust Stamp offers the indirect repurchase of shares through a net-settlement feature upon the vesting of RSU awards to satisfy minimum statutory tax-withholding requirements for the recipient.
Income Taxes The Company records income tax provisions for the anticipated tax consequences of the reported results of operations using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting purposes and the tax bases of assets and liabilities, as well as for loss and tax credit carryforwards. The deferred assets and liabilities are measured using the statutorily enacted tax rates anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the period that includes the enactment date.
17


A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income in assessing the need for a valuation allowance.
The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not the position will be sustainable upon examination by the taxing authority, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is measured as the largest amount of benefit which is more likely than not (greater than 50% likely) to be realized upon ultimate settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in income tax expense. The Company adjusts these reserves in accordance with the income tax guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences may affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company’s financial condition and operating results.
The Company computes its tax provision for interim periods by applying the estimated annual effective tax rate to year-to-date pre-tax income from recurring operations and adjusting for discrete tax items arising in that quarter. There were no discrete items that impacted the effective tax rate for the three and six months ended June 30, 2023 and June 30, 2022, respectively. The rate remained consistent over the period due to the full valuation allowance recorded in the period.
The Company had an effective tax rate of 0% for the three and six months ended June 30, 2023 and 2022, respectively. The Company has incurred U.S. operating losses and has minimal profits in foreign jurisdictions.
Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some portion or all of a deferred tax asset will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences are deductible. In making this determination, management considers all available positive and negative evidence affecting specific deferred tax assets, including the Company’s past and anticipated future performance, the reversal of deferred tax liabilities, the length of carry-back and carry-forward periods, and the implementation of tax planning strategies.
The Company had no unrecognized tax benefits as of June 30, 2023 and December 31, 2022.
It is the Company’s policy to recognize interest and penalties related to income tax matters in income tax expense. The Company has not accrued any penalties related to uncertain tax positions due to offsetting tax attributes as of June 30, 2023 and December 31, 2022.
The Company files U.S. federal, state, and foreign income tax returns in jurisdictions with varying statutes of limitation. The only material jurisdiction where the Company is subject to potential examination by tax authorities is the U.S. (federal and state) for tax years 2016 through 2022.
Leases — The Company determines if a contract is a lease or contains a lease at the inception of the contract in accordance with ASC 842. All leases are assessed for classification as an operating lease or a finance lease. The lease term begins on the commencement date, the date the Company takes possession of the property, and the commencement date is used to calculate straight-line expense for operating leases. The lease may include options to extend or terminate the lease. When it is reasonably certain that the option will be exercised, the Company reassess our conclusions to account for the modified contract.
Operating lease right-of-use assets represent the Company’s right to use an underlying asset during a lease term and are included in non-current assets on our unaudited condensed consolidated balance sheet. Operating lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease liabilities are divided into two classifications on our unaudited condensed consolidated balance sheet as a current liability, short-term operating lease liabilities, and a non-current liability, long-term operating lease liabilities. The Company does not have any finance lease right-of-use assets or finance lease liabilities.
The Company’s operating lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. The interest rate implicit in the lease is not readily
18


determinable, therefore, the Company uses an estimated incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. The Company’s right-of-use assets are also recognized at the applicable lease commencement date. The right-of-use asset equals the carrying amount of the related operating lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable right-of-use asset or operating lease liability.
The term of our leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that we are reasonably certain to exercise. We establish the term of each lease at lease commencement and reassess that term in subsequent periods if a triggering event occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term.
Some lease contracts include lease and non-lease components. Trust Stamp elected the practical expedient offered by ASC 842 to not separate the lease components from non-lease components. As a result, the Company accounts for leases as a single lease component.
In addition, the Company elected not to recognize right-of-use assets and operating lease liabilities for leases term of twelve months or less. The short-term lease expenses are recognized on a straight-line basis over the lease term.
Commitments and Contingencies — Liabilities for loss contingencies arising from claims, disputes, legal proceedings, fines and penalties, and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. Recoveries of such legal costs from insurance policies are recorded as an offset to legal expenses in the period they are received.
Treasury Stock — Repurchased treasury stock is recorded at cost. When treasury stock is resold at a price different than its historical acquisition cost, the difference is recorded as a component of additional paid-in capital in the unaudited condensed consolidated balance sheets.
Net Loss per Share Attributable to Common Stockholders — Basic loss per share is computed by dividing net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed by giving effect to all potentially dilutive Class A Common Stock equivalents for the period. For the purposes of this calculation, stock-based awards, warrants, and the conversion option of convertible notes are considered to be potential common shares outstanding. Since the Company incurred net losses for each of the periods presented, diluted net loss per share is the same as basic net loss per share. The Company’s potential common shares outstanding were not included in the calculation of diluted net loss per share as the effect would be anti-dilutive.
Recent Accounting Pronouncements Not Yet Adopted In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. The amendments in this ASU clarify that an entity should measure the fair value of an equity security subject to contractual sale restriction the same way it measures an identical equity security that is not subject to such a restriction. The FASB said the contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, should not affect its fair value. The ASU is effective for public entities for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Company does not expect this guidance to have a material impact to its unaudited condensed consolidated financial statements or related disclosures.
Recently Adopted Accounting Pronouncement In June 2016, the FASB issued Accounting Standards Update No. 2016-13, “Financial Instruments - Credit Losses (Topic 326)” (“ASU 2016-13”). ASU 2016-13 revises the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. In November 2019, FASB issued ASU 2019-10, “Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842).” This ASU defers the effective date of ASU 2016-13 for public companies that are considered smaller reporting companies as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted this standard as of January 1, 2023, and the guidance did not have a material impact on its unaudited condensed consolidated financial statements or related disclosures.
19


2. Borrowings
Promissory Notes Payable
As of June 30,
2023
As of December 31,
2022
Malta loan receipt 3 – June 3, 2022$63,459 $62,365 
Malta loan receipt 2 – August 10, 2021309,106 303,778 
Malta loan receipt 1 – February 9, 2021500,626 491,996 
Interest added to principal28,822 11,551 
Total principal outstanding902,013 869,690 
Plus: accrued interest19,904 16,775 
Total promissory notes payable$921,917 $886,465 
In May 2020, the Company formed a subsidiary in the Republic of Malta, Trust Stamp Malta Limited, with the intent to establish a research and development center with the assistance of potential grants and loans from the Maltese government. As part of the creation of this entity, we entered into an agreement with the government of Malta for a potentially repayable advance of up to €800 thousand or $858 thousand to assist in covering the costs of 75% of the first 24 months of payroll costs for any employee who begins 36 months from the execution of the agreement on July 8, 2020. On February 9, 2021, the Company began receiving funds and as of June 30, 2023, the balance received was $873 thousand which includes changes in foreign currency rates.
The Company will pay an annual interest rate of 2% over the European Central Banks (ECB) base rate as set on the beginning of the year in review. If the ECB rate is below negative 1%, the interest rate shall be fixed at 1%. The Company will repay a minimum of 10% of Trust Stamp Malta Limited’s pre-tax profits per annum capped at 15% of the amount due to the Corporation until the disbursed funds are repaid. At this time, Trust Stamp Malta Limited does not have any revenue-generating contracts and therefore, we do not believe any amounts shall be classified as current.
3. Warrants
Liability Classified Warrants
The following table presents the change in the liability balance associated with the liability classified warrants, which are classified in Level 3 of the fair value hierarchy from January 1, 2022 to June 30, 2023:
Warrants ($)
Balance as of January 1, 2022$374,694 
Additional warrants issued 
Change in fair value(113,125)
Balance as of December 31, 2022$261,569 
Additional warrants issued 
Change in fair value(5,615)
Balance as of June 30, 2023$255,954 
As of June 30, 2023, the Company has issued a customer a warrant to purchase up to $1.00 million of capital stock in a future round of financing at a 20% discount of the lowest price paid by another investor. The warrant was issued on November 9, 2016. There is no vesting period, and the warrant expires on November 30, 2026. The Company evaluated the provisions of ASC 480, Distinguishing Liabilities from Equity, noting the warrant should be classified as a liability due to its settlement being for a variable number of shares and potentially for a class of shares not yet authorized. The warrant was determined to have a fair value of $250 thousand which was recorded as a deferred contract acquisition asset and to a warrant liability during the year ended December 31, 2016 and was amortized as a revenue discount prior to the current periods presented. The fair value of the warrant was estimated on the date of grant by estimating the warrant’s intrinsic
20


value on issuance using the estimated fair value of the Company as a whole and has a balance of $250 thousand as of June 30, 2023.
On December 16, 2016, the Company issued an investor warrant to purchase $50 thousand worth of shares of our Class A Common Stock. The warrants have no vesting period and expires on December 16, 2026. The warrant agreement states that the investor is entitled to the “number of shares of Common Stock with a Fair Market Value as of the Determination Date of $50,000”. The determination date is defined as the “date that is the earlier of (A) the conversion of the investor’s Note into the equity interests of the Company or (B) the maturity date of the Note.” The investor converted the referenced Note on June 30, 2020, therefore, defining the determination date. The number of shares to be purchased is settled as 6,418 shares as of June 30, 2020. The exercise price of the warrants is variable until the exercise date.
The Company used a Black-Scholes-Merton pricing model to determine the fair value of the warrants and uses this model to assess the fair value of the warrant liability. As of June 30, 2023, the warrant liability is recorded at $6 thousand which is a $6 thousand decrease, recorded to change in fair value of warrant liability, from the balance of $12 thousand as of December 31, 2022.
Fair Value of Warrants
$1.28 — $2.57
Exercise price
$0.61 — $0.96
Risk free interest rate
4.09% — 4.49%
Expected dividend yield %
Expected volatility
85.88% — 92.90%
Expected term3 years
Equity Classified Warrants
As of June 30,As of December 31,
Warrant Issuance DateStrike Price20232022
November 9, 2016$3.12 80,12880,128
January 23, 2020$8.00 186,442186,442
January 23, 2020$8.00 524,599524,599
August – December 2021$20.00 268,743
January – February 2022$20.00 15,171
September 14, 2022$2.30 390,000390,000
April 18, 2023$3.30 1,573,330
June 5, 2023$2.30 1,279,700
Total warrants outstanding4,034,1991,465,083
The Company has issued a customer a warrant to purchase 80,128 shares of Class A Common Stock with an exercise price of $3.12 per share. The warrant was issued on November 9, 2016. There is no vesting period, and the warrant expires on November 30, 2026.
In January 2020, the Company issued REach®, a related party, a warrant to purchase 186,442 shares of the Company’s Class A Common Stock at an exercise of $8.00 per share in exchange for the cancellation of a $100 thousand SAFE issued on August 18, 2017 by the Company’s affiliate Trusted Mail Inc. with a value of $125 thousand. The warrants were issued on January 23, 2020. There is no vesting period, and the warrants expire on December 20, 2024.
In January 2020, the Company issued SCV, a related party, a warrant to purchase 932,111 shares of the Company’s Class A Common Stock at a strike price of $8.00 per share in exchange for $300 thousand in cash and “Premium” sponsorship status with a credited value of $100 thousand per year for 3 years totaling $300 thousand. This “premium” sponsorship status provides the Company with certain benefits in marketing and networking, such as the Company being listed on the investor’s website, as well as providing the Company certain other promotional opportunities organized by the investor. The warrants were issued on January 23, 2020. There is no vesting period, and the warrants expire on December 20, 2024.
21


On December 21, 2021, SCV executed a Notice of Exercise for certain of its warrants to purchase 407,512 shares of Class A Common Stock at an exercise price of $8.00 per share for a total purchase price of $3.26 million. The closing occurred on January 10, 2022 and resulted in total cash proceeds of $3.26 million to the Company for the warrant exercise.
The warrants to purchase the remaining 524,599 shares of the Company’s Class A Common Stock remain outstanding as of June 30, 2023.
The Company issued 271,593 warrants from August 2021 to December 2021 and 15,421 warrants from January 2022 to February 2022 related to the Regulation CF, D, and S common stock and warrant offering. These warrants became exercisable on January 26, 2022 when the Company received SEC qualification of its offering statement on Form 1-A. These warrants expire as of the earlier of: (a) January 26, 2023, (b) the acquisition of the Company by another entity, or (c) immediately prior to the closing of a firm commitment underwritten public offering. On August 25, 2022, we refunded $5,000 in Regulation CF Units to two investors resulting in the cancellation of 250 warrants.
During the quarter ended June 30, 2022, investors exercised 2,850 warrants at an exercise price of $20.00 per share, resulting in total cash proceeds of $57 thousand to the Company for the warrant exercises.
The warrants to purchase the remaining 283,914 shares of the Company’s Class A Common Stock expired on January 26, 2023 and are no longer outstanding as of June 30, 2023.
On September 11, 2022, the Company entered into a Securities Purchase Agreement (the “SPA”) with Armistice Capital Master Fund Ltd. Pursuant to the terms of the SPA, the Company agreed, at the closing of the SPA, to sell and issue to the Armistice Capital Master Fund Ltd. in a private placement 195,000 shares of Class A Common Stock of the Company and warrants to purchase 390,000 shares of Class A Common Stock of the Company at an exercise price of $8.85 for a total purchase price of $1,511,250. The Company incurred offering costs of $90,675 from this transaction that were recorded as a reduction of the gross proceeds. The 390,000 warrants may be exercised at any time by the Selling Stockholder starting on the issuance date, September 14, 2022, until the five year and six-month anniversary thereafter.
The warrants also allow for a “cashless exercise” if, at any time after the six (6) month anniversary of the issue date of the warrants there is no effective registration statement registering the resale of the Class A Common Stock issuable pursuant to the warrants. In such a case, then warrants may also be exercised, in whole or in part, by means of a cashless exercise in which the Selling Stockholder will be entitled to receive a number of shares of Class A Common Stock as described in the warrants. Trust Stamp filed the registration statement on September 30, 2022 and received the notice of effectiveness on January 26, 2023.
On June 5, 2023, the Company entered into an Amendment to Existing Warrants agreement with Armistice Capital Master Fund Ltd. Pursuant to the terms of the Amendment to Existing Warrants, the exercise price for the warrants to purchase 390,000 shares of Class A Common Stock of the Company is reduced to $2.30 for a total purchase price of $897,000. In addition, the expiration date for the 390,000 warrants is amended allowing the exercise of the warrant at any time by the Selling Stockholder starting on the closing of the offering, June 5, 2023, until the five year anniversary thereafter.
The warrants to purchase 390,000 shares of the Company’s Class A Common Stock remain outstanding as of June 30, 2023.
On April 14, 2023, the Company entered into a securities purchase agreement (“SPA”) with Armistice Capital Master Fund Ltd. Pursuant to which the Company agreed to issue and sell to the investor (i) in a registered direct offering, 563,380 shares of Class A Common Stock, par value $0.01 per share of the Company at a price of $3.30 per share, and pre-funded warrants to purchase up to 1,009,950 shares of Class A Common Stock, at a price of $3.299 per prefunded warrant, at an exercise price of $0.001 per share of Class A Common Stock, and (ii) in a concurrent private placement, common stock purchase warrants, exercisable for an aggregate of up to 1,573,330 shares of Class A Common Stock, at an exercise price of $3.30 per share. On April 18, 2023, the Company sold 563,380 shares of Class A Common Stock to the institutional investor at a price of $3.30 per share for total proceeds $1,859,154. Additionally, on same date, the institutional investor purchased and exercised the 1,009,950 pre-funded warrants, for total proceeds to the Company of $3,332,835, resulting in an aggregate issuance by the Company of 1,573,330 shares of Class A Common Stock for net proceeds of $4,778,550 from the registered direct offering after deducting placement fee and legal expense of $363,439 and $50,000, respectively.
The common stock purchase warrants to purchase 1,573,330 shares of the Company’s Class A Common Stock remain outstanding as of June 30, 2023.
22


On June 1, 2023, the Company entered into a securities purchase agreement (“SPA”) with an Armistice Capital Master Fund Ltd. Pursuant to which the Company agreed to issue and sell to the investor (i) in a registered direct offering, 736,400 shares of Class A Common Stock, par value $0.01 per share of the Company at a price of $2.30 per share, and pre-funded warrants to purchase up to 543,300 shares of Class A Common Stock, at a price of $2.299 per prefunded warrant, at an exercise price of $0.001 per share of Class A Common Stock, and (ii) in a concurrent private placement, common stock purchase warrants, exercisable for an aggregate of up to 1,279,700 shares of Class A Common Stock, at an exercise price of $2.30 per share. On June 5, 2023, the Company sold 736,400 shares of Class A Common Stock to the institutional investor at a price of $2.30 per share for total proceeds of $1,693,720. Additionally, on same date, the institutional investor purchased the 543,300 pre-funded warrants at a price of $2.299 per prefunded warrant, for total proceeds to the Company of $1,249,047, resulting in an issuance by the Company of 736,400 shares of Class A Common Stock for net proceeds of $2,686,773 from the registered direct offering after deducting placement fee and legal expense of $205,994 and $50,000, respectively.
On June 12, 2023, the institutional investor exercised 322,300 pre-funded warrants at a price of $0.001 per prefunded warrant, resulting in an issuance by the Company of 322,300 shares of Class A Common Stock for total proceeds of $322. Additionally, on June 23, 2023, the institutional investor exercised 221,000 pre-funded warrants at a price of $0.001 per prefunded warrant, resulting in an issuance by the Company of 221,000 shares of Class A Common Stock for total proceeds of $221.
The common stock purchase warrants to purchase 1,279,700 shares of the Company’s Class A Common Stock remain outstanding as of June 30, 2023.
4. Balance Sheet Components
Prepaid expenses and other current assets
Prepaid expenses and other current assets as of June 30, 2023 and December 31, 2022 consisted of the following:
June 30,
2023
December 31,
2022
Prepaid operating expenses$257,851 $225,756 
Rent deposit54,826 55,981 
VAT receivable associated with SAIT94,739 71,742 
Tax credit receivable (short-term)66,135 218,239 
Miscellaneous receivable28,829 8,368 
Prepaid expenses and other current assets$502,380 $580,086 
Capitalized internal-use software, net
Capitalized internal-use software, net as of June 30, 2023 and December 31, 2022 consisted of the following:
Useful LivesJune 30,
2023
December 31,
2022
Internally developed software5 Years$3,633,451 $3,314,450 
Less accumulated depreciation(2,153,727)(1,895,778)
Capitalized internal-use software, net$1,479,724 $1,418,672 
Amortization expense is recognized on a straight-line basis and for the three months ended June 30, 2023 and 2022 totaled $138 thousand and $127 thousand, respectively. Amortization expense is recognized on a straight-line basis and for the six months ended June 30, 2023 and 2022 totaled $279 thousand and $246 thousand, respectively.
The Company determined that as of June 30, 2023, $17 thousand of capitalized internal-use software was impaired. The impaired capitalized internal-use software was expensed to Research and development during the six months ended June 30, 2023.
23


Property and equipment, net
Property and equipment, net as of June 30, 2023 and December 31, 2022 consisted of the following:
Useful LivesJune 30,
2023
December 31,
2022
Computer equipment
3-4 Years
$147,978 $148,832 
Furniture and fixtures10 Years27,698 27,220 
Mobile hardware2.5 years 297,150 
Property and equipment, gross175,676 473,202 
Less accumulated depreciation(104,090)(172,538)
Property and equipment, net$71,586 $300,664 
Depreciation expense is recognized on a straight-line basis and for the three months ended June 30, 2023 and 2022 totaled $11 thousand and $42 thousand, respectively. Depreciation expense is recognized on a straight-line basis and for the six months ended June 30, 2023 and 2022 totaled $53 thousand and $52 thousand, respectively.
On April 26, 2023, the Company sold a portion of the mobile hardware for a gross sales price of $180 thousand and a gain of $108 thousand. On May 26, 2023, the Company sold another portion of the mobile hardware for a gross sales price of $197 thousand and a gain of $108 thousand.
Accrued expenses
Accrued expenses as of June 30, 2023 and December 31, 2022 consisted of the following:
June 30,
2023
December 31,
2022
Compensation payable$312,328 $171,851 
Commission liability33,299 58,771 
Accrued employee taxes282,641 591,992 
Accrued mobile expenses 177,099 
Other accrued liabilities34,191 100,111 
Accrued expenses$662,459 $1,099,824 

5. Goodwill and Intangible Assets
There were no changes in the carrying amount of goodwill for the periods ended June 30, 2023 and December 31, 2022.
Intangible assets as of June 30, 2023 and December 31, 2022 consisted of the following:
Useful LivesJune 30,
2023
December 31,
2022
Patent application costs3 Years$420,002 $382,285 
Trade name and trademarks3 Years69,556 68,356 
Intangible assets, gross489,558 450,641 
Less: Accumulated amortization(274,735)(198,955)
Intangible assets, net$214,823 $251,686 
Intangible asset amortization expense is recognized on a straight-line basis and intangible asset amortization expense for the three months ended June 30, 2023 and 2022 totaled $38 thousand and $22 thousand, respectively. Intangible asset amortization expense is recognized on a straight-line basis and intangible asset amortization expense for the six months ended June 30, 2023 and 2022 totaled $75 thousand and $46 thousand, respectively.
24


Estimated future amortization expense of intangible assets is as follows:
Years Ending December 31,Amount
2023$76,048 
202493,545 
202542,884 
20262,346 
$214,823 
6. Net Loss per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted net loss per share:
Three months ended
June 30,
Six months ended
June 30,
2023202220232022
Numerator:
Net loss attributable to common stockholders$(2,170,368)$(2,922,286)$(4,717,818)$(4,614,348)
Denominator:
Weighted average shares used in computing net loss per share attributable to common stockholders6,757,3204,653,3175,897,0894,601,788
Net loss per share attributable to common stockholders$(0.32)$(0.63)$(0.80)$(1.00)
The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations for the periods presented because the impact of including them would have been anti-dilutive:
June 30,
2023
June 30,
2022
Options, RSUs, and grants642,927718,351
Warrants5,017,1801,278,153
Total5,660,1071,996,504
7. Stock Awards and Stock-Based Compensation
From time to time, the Company may issue stock awards in the form of Class A Common Stock grants, Restricted Stock Units (RSUs), or Class A Common Stock options with vesting/service terms. Stock awards are valued on the grant date using the Company’s common stock share price quoted on an active market. Stock options are valued using the Black-Scholes-Merton pricing model to determine the fair value of the options. We generally issue our awards in terms of a fixed monthly value, resulting in a variable number of shares being issued, or in terms of a fixed monthly share number.
During the three and six months ended June 30, 2023 and 2022, the Company entered into agreements with advisory board members and other external advisors to issue cash payments and stock awards in exchange for services rendered to the Company monthly. The total granted stock-based awards to advisory board members and other external advisors during the three months ended June 30, 2023 and 2022 included grants totaling, $0 and $1 thousand, respectively, options totaling $0, and RSUs totaling $6 thousand and $37 thousand, respectively.
The total granted stock-based awards to advisory board members and other external advisors during the six months ended June 30, 2023 and 2022 included grants totaling, $0 and $4 thousand, respectively, options totaling $0, and RSUs totaling $9 thousand and $54 thousand, respectively.
25


In addition to issuing stock awards to advisory board members and other external advisors, during the three and six months ended June 30, 2023 and 2022, the Company granted stock-based awards to multiple employees. The total granted stock-based awards to employees during the three months ended June 30, 2023 and 2022 included grants totaling, $21 thousand and $73 thousand, respectively, options totaling $3 thousand and $14 thousand, respectively, and RSUs totaling $68 thousand and $335 thousand, respectively.
The total granted stock-based awards to employees during the six months ended June 30, 2023 and 2022 included grants totaling, $47 thousand and $221 thousand, respectively, options totaling $7 thousand and $43 thousand, respectively, and RSUs totaling $95 thousand and $424 thousand, respectively.
The following table summarizes stock option activity for the three and six months ended June 30, 2023:
Options
Outstanding
Weighted
Average
Exercise Price
Per Share
Weighted
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic Value
Balance as of January 1, 2022395,002$6.40 2.42$5,365,737 
Options granted7,4433.20 
Options exercised(15,121)6.30 
Options canceled and forfeited(215)4.40 
Balance as of December 31, 2022387,109$6.40 1.45$ 
Options granted2,6473.01 
Options exercised(1,230)3.25 
Options canceled and forfeited(756)7.94 
Balance as of March 31, 2023387,770$6.37 1.21$ 
Options granted2,6752.24 
Options exercised0 
Options canceled and forfeited(937)6.40 
Balance as of June 30, 2023389,5086.34 0.98 
Options vested and exercisable as of June 30, 2023389,508$6.34 0.98$ 
Options
Outstanding
Weighted
Average
Exercise Price
Per Share
Weighted
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic Value
Balance as of January 1, 2023387,109$6.40 1.45$ 
Options granted5,3222.57 
Options exercised(1,230)3.25 
Options canceled and forfeited(1,693)7.09 
Balance as of June 30, 2023389,508 6.34 0.98 
Options vested and exercisable as of June 30, 2023389,508 $6.34 0.98 
The aggregate intrinsic value of options outstanding, exercisable, and vested is calculated as the difference between the exercise price of the underlying options and the fair value of the Company’s common stock. The aggregate intrinsic value of options exercised during the six months ended June 30, 2023 and 2022 is $0 and $19 thousand, respectively.
The weighted average grant-date fair value of options granted during the six months ended June 30, 2023 and 2022 was $1.48 and $11.95 per share, respectively. The total grant-date fair value of options that vested during the six months ended June 30, 2023 and 2022 was $7 thousand and $44 thousand, respectively.
As of June 30, 2023, the Company had 389,508 stock options outstanding of which all are fully vested options. As of June 30, 2023, the Company had 66,630 common stock grants outstanding of which 58,135 were vested but not issued and 8,495 were not yet vested. All granted and outstanding common stock grants will fully vest by June 30, 2024. The
26


Company had unrecognized stock-based compensation related to common stock grants of $11 thousand as of June 30, 2023.
As of June 30, 2023, the Company had 186,789 RSUs outstanding of which 147,518 were vested but not issued and 39,271 were not yet vested. All granted and outstanding RSUs will fully vest by January 2, 2024. The Company had unrecognized stock-based compensation related to RSUs of $97 thousand as of June 30, 2023.
A summary of outstanding RSU activity is as follows:
RSU Outstanding Number of Shares
Balance as of January 1, 2022126,900
Granted211,700
Vested (issued)(46,036)
Forfeited
Balance as of December 31, 2022292,564
Granted9,253
Vested (issued)(98,193)
Forfeited (16,835)
Balance as of June 30, 2023186,789
The following assumptions were used to calculate the fair value of options granted during the six months ended June 30, 2023:
Fair value of Class A Common Stock
$1.603.57
Exercise price
$1.993.09
Risk free interest rate
3.824.27%
Expected dividend yield0.00 %
Expected volatility
85.8896.45%
Expected term3 Years
Stock-based compensation expense
Our consolidated statements of operations include stock-based compensation expense as follows:
Three months ended June 30,Six months ended June 30,
2023202220232022
Cost of services$161 $1,220 $656 $3,394 
Research and development12,766 50,440 31,620 110,300 
Selling, general, and administrative84,810 407,986 125,035 633,738 
Total stock-based compensation expense$97,737 $459,646 $157,311 $747,432 
8. Related Party Transactions
Related party payables of $138 thousand and $273 thousand as of June 30, 2023 and December 31, 2022, respectively, primarily relate to amounts owed to 10Clouds, the Company’s contractor for software development and investor in the Company, and smaller amounts payable to members of management as expense reimbursements. Total costs incurred in relation to 10Clouds for the three months ended June 30, 2023 and 2022, totaled approximately $242 thousand and $219 thousand, respectively. Total costs incurred in relation to 10Clouds for the six months ended June 30, 2023 and 2022, totaled approximately $535 thousand and $434 thousand, respectively.
27


Legal Services
A member of management provides legal services to the Company from a law firm privately owned and separate from the Company. Certain services are provided to the Company through this law firm. Total expenses incurred by the Company in relation to these services totaled $0 and $34 thousand during the three months ended June 30, 2023 and 2022, respectively. Total expenses incurred by the Company in relation to these services totaled $0 and $63 thousand during the six months ended June 30, 2023 and 2022, respectively. Amounts payable as of June 30, 2023 and December 31, 2022 were $0.
Options Agreement
The Company has agreed, with effect from November 13, 2020, to grant a three-year loan in the amount of $335 thousand with an abated interest rate of 0.25% per annum to an advisory contractor to purchase 281,648 options. The options provide for the right to acquire shares of Class A Common Stock at a strike price of $6.00 per share. The options have no vesting period and will expire in November 2023. The loan was repaid with in-kind services from the contractor at a rate of $9 thousand per month for 36 months with the first payment receipt in April 2020 and the final payment received in February 2023. As of June 30, 2023 and December 31, 2022, the shareholder loan balances were $0 and $19 thousand, respectively.
Mutual Channel Agreement
On November 15, 2020, the Company entered into a Mutual Channel Agreement with Vital4Data, Inc., a company at which Kristin Stafford serves as Chief Executive Officer, who is a current Director of the Company. Pursuant to the agreement, the Company engaged Vita4Data, Inc. as a non-exclusive sales representative for the Company’s products and services. Vital4Data, Inc. is entitled to compensation in the form of commissions, receiving a 20% of commission-eligible on net revenue from sales generated by Vital4Data, Inc. in the first year of the contract term, which is reduced to 10% in the second year, and 5% in the third year. The Company has not earned or expensed any commissions pursuant to the Vital4Data, Inc. agreement to date. As of June 30, 2023 and December 31, 2022, the Vital4Data, Inc. commission due was $0.
9. Malta Grant
During July 2020 the Company entered into an agreement with the Republic of Malta that would provide for a grant of up to €200 thousand or $251 thousand as reimbursement for operating expenses over the first twelve months following Trust Stamp Malta’s incorporation in the Republic of Malta. The Company must provide an initial capital amount of €50 thousand or $62 thousand, which is matched with a €50 thousand or $62 thousand grant. The remaining €150 thousand or $190 thousand are provided as reimbursement of operating expenses twelve months following incorporation.
U.S. GAAP does not provide authoritative guidance regarding the receipt of economic benefits from government entities in return for compliance with certain conditions. Therefore, based on ASC 105-10-05-2, non-authoritative accounting guidance from other sources was considered by analogy in determining the appropriate accounting treatment, the Company elected to apply International Accounting Standards 20 – Accounting for Government Grants and Disclosure of Government Assistance and recognizes the expected reimbursements from the Republic of Malta as deferred income. As reimbursable operating expenses are incurred, a receivable is recognized (reflected within “prepaid expenses and other current assets” in the unaudited condensed consolidated balance sheets) and income is recognized in a similar systematic basis over the same periods in the unaudited condensed consolidated statements of operations. During the six months ended June 30, 2023 and 2022, the Company incurred $0 in expenses that are reimbursable under the grant. As of June 30, 2023, all amounts provided for under this grant were received.
On January 25, 2022, the Company entered into an additional agreement with the government of Malta for a grant of up to €100 thousand or $107 thousand, in terms of the ‘Investment Aid to produce the COVID-19 Relevant Product’ program, to support the proposed investment. The estimated value of the grant is €136,568 or $146,493, at an aid intensity of 75% to cover eligible wage costs incurred after February 1, 2022 in relation to new employees engaged specifically for the implementation of the project. On September 22, 2022, the Company entered into an amendment agreement that enables the Company to submit eligible employee expenses for reimbursement by October 31, 2022. During the six months ended June 30, 2023 and 2022, the Company incurred $0, respectively, in expenses that are reimbursable under the grant. As of June 30, 2023, no amounts provided under this grant were received.
28


10. Leases and Commitments
Operating Leases The Company leases office space in Atlanta, Georgia, which serves as its corporate headquarters, office space in Malta, which serves as its research and development facility, and vehicles in Malta that are considered operating lease arrangements under ASC 842 guidance. In addition. the Company contracts for month-to-month coworking arrangements in other office spaces in North Carolina, Denmark, Poland, and Rwanda to support its dispersed workforce. As of June 30, 2023, there were no minimum lease commitments related to month-to-month lease arrangements.
Initial lease terms are determined at commencement date, the date the Company takes possession of the property, and the commencement date is used to calculate straight-line expense for operating leases. Certain leases contain renewal options for varying periods, which are at the Company’s sole discretion. For leases where the Company is reasonably certain to exercise a renewal option, such option periods have been included in the determination of the Company’s right-of-use assets and lease liabilities. The Company’s leases have remaining terms of 1 to 3 years. As the Company’s leases do not provide an implicit rate, the present value of future lease payments is determined using the Company’s incremental borrowing rate based on information available at the commencement date.
Lease term and discount rateJune 30, 2023
Weighted average remaining lease term1.49 Years
Weighted average discount rate5.0 %
During the six months ended June 30, 2023, the Company terminated four leases including two offices in Malta and two vehicles in Malta. The terminated leases were operating leases. As a result of the terminations, the Company incurred $11 thousand in lease termination fees and recorded a loss of $178 related to this lease termination for the six months ended June 30, 2023.
June 30, 2023
Leases terminated 4
Lease termination fees$10,932 
Right-of-use assets derecognized upon lease termination$82,095 
Lease liabilities derecognized upon lease termination$77,648 
Loss recognized upon lease termination$178 
On April 28, 2023, the Company extended the Malta office lease agreement, which would have ended on July 28, 2023, for a term of one additional year. The lease extension increased the right-of-use asset by $82 thousand and the operating lease liability by $83 thousand. The Company classified the amended lease as an operating lease under ASC 842.
Balance sheet information related to leases as of June 30, 2023 and December 31, 2022 was as follows:
June 30, 2023December 31, 2022
Right-of-use assets
Operating lease right-of-use assets$205,976 $315,765 
Operating lease liabilities
Short-term operating lease liabilities $139,056 $177,795 
Long-term operating lease liabilities41,978 102,407 
Total operating lease liabilities$181,034 $280,202 
29


Future maturities of ASC 842 lease liabilities as of June 30, 2023 are as follows:
Principal PaymentsImputed
Interest Payments
Total Payments
2023$76,285 $3,545 $79,830 
202481,243 2,418 83,661 
202522,909 392 23,301 
2026598 — 598 
Total future maturities$181,035 $6,355 $187,390 
Total lease expense, under ASC 842, was included in selling, general, and administrative expenses in our consolidated statement of operations for the three and six months ended June 30, 2023 as follows:
Three months ended
June 30,
Six months ended
June 30,
2023202220232022
Operating lease expense – fixed payments$46,402 $ $129,436 $ 
Short term lease expense15,620  37,552  
Total lease expense$62,022 $ $166,988 $ 
Supplemental cash flows information related to leases was as follow:
Six Months Ended
June 30, 2023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(104,817)
During the six months ended June 30, 2023, the Company did not incur variable lease expense.
Financial Liability Obligation As of June 30, 2023, the Company’s financial liability totaled $162 thousand for an executed agreement with a telecommunications company for acquiring mobile hardware. On March 3, 2023, the Company provided a 30-day termination notice to the telecommunications company which terminates the mobile hardware data service. Under the contract terms with the telecommunications company, upon termination of the data service the Company must pay the remaining financial liability during the final data service billing period. The remaining financial liability will be paid within the year ending December 31, 2023.
Litigation — The Company is not currently involved with and does not know of any pending or threatening litigation against the Company or any of its officers or directors in connection with its business.
11. Subsequent Events
Subsequent events have been evaluated through August 22, 2023, the date these unaudited condensed consolidated financial statements were available to be issued.
Amended and Restated Certificate of Incorporation On July 6, 2023, the Company received confirmation of the acceptance of its Third Amended and Restated Certificate of Incorporation (the "Third Restated Certificate") from the Secretary of State of Delaware. The Third Restated Certificate was approved by the Company’s stockholders by written consent pursuant to a definitive proxy statement filed with the Securities and Exchange Commission on April 13, 2023. Written consent from the majority of stockholders was received as of May 13, 2023. The Third Restated Certificate maintained the 50,000,000 authorized shares of Common Stock and eliminated the authorized Preferred Stock. The Third Restated Certificate also created a classified Board of Directors of the Company with three classes of directors who will stand for election in staggered years.
Warrant Exercise — On August 18, 2023, Armistice Capital Master Fund Ltd. executed a Notice of Exercise to purchase 270,000 shares of Class A Common Stock pursuant to the terms of the September 11, 2022 Securities Purchase Agreement
30


between the Company and Armistice Capital Master Fund Ltd.. Armistice Capital Master Fund Ltd. agreed to purchase each warrant for $2.30 for a total purchase price of $621,000.
31


ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and the accompanying notes thereto included elsewhere in this Quarterly Report on Form 10-Q. This discussion contains forward-looking statements based upon current plans, expectations, and beliefs, involving risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements. Our historical results are not necessarily indicative of the results that may be expected for any period in the future.
Overview
Trust Stamp was incorporated under the laws of the State of Delaware on April 11, 2016 as “T Stamp Inc.” T Stamp Inc. and its subsidiaries (“Trust Stamp”, “we”, or the “Company”) develop and market identity authentication software for enterprise and government partners and peer-to-peer markets.
Trust Stamp develops proprietary artificial intelligence-powered identity and trust solutions at the intersection of biometrics, privacy, and cybersecurity, that enable organizations to protect themselves and their users, while empowering individuals to retain ownership of their identity data and prevent fraudulent activity using their identity.
Trust Stamp tackles industry challenges including data protection, regulatory compliance, and financial accessibility, with cutting edge technology including biometric science, cryptography, artificial intelligence, and machine learning. Our core technology irreversibly transforms identity information to create tokenized identifiers that enable probabilistic authentication without the need to store or share biometric images or traditional templates. By retaining the usefulness of biometric-derived data while minimizing the risk, we allow businesses, NGOs, and government agencies to adopt biometrics and other anti-fraud initiatives while protecting end-user personal information from hacks and leaks.
Trust Stamp’s key sub-markets are identity authentication for the purpose of account opening, access and fraud detection, the creation of tokenized digital identities to facilitate financial and societal inclusion, and in-community case management software for alternatives to detention and other governmental uses.
As biometric solutions proliferate, so does the need to protect biometric data. Stored biometric images and templates represent a growing and unquantified financial, security and PR liability and are the subject of governmental, media and public scrutiny, since biometric data cannot be “changed” once they are hacked, as they are directly linked to the user’s physical features and/or behaviors. Privacy concerns around biometric technology have led to close attention from regulators, with multiple jurisdictions placing biometrics in a special or sensitive category of personal data and demanding much stronger safeguards around collection and safekeeping.
To address this unprecedented danger and the increased cross-industry need to establish trust quickly and securely in virtual environments, Trust Stamp has developed its Irreversibly Transformed Identity Token, or IT2 TM, solutions, which replace biometric templates with a cryptographic hash that can never be rebuilt into the original data and cannot be used to identify the subject outside the environment for which it is designed.
Trust Stamp’s data transformation and comparison technology is vendor and modality agnostic, allowing organizations including other biometric services providers to benefit from the increased protection, efficiency, and utility of our proprietary tokenization process. With online and offline functionality, Trust Stamp technology is effective in even the most remote locations in the world.
Trust Stamp also offers end-to-end solutions for multi-factor biometric authentication for account access and recovery, KYC/AML compliance, customer onboarding, and more, which allow organizations to approve more genuine users, keep bad actors from accessing systems and services, and retain existing users with a superior user experience.
32


Our Markets
Trust Stamp has evaluated the market potential for its services in part by reviewing the following reports, articles, and data sources, none of which were commissioned by the Company, and none of which are to be incorporated by reference:
Data security and fraud
In 2022, 4,145 publicly disclosed breaches exposed over 22 billion records according to the “2021 Year End Report: Data Breach QuickView” published by Flashpoint.
The cumulative merchant losses to online payment fraud between 2023 and 2027 will exceed $343 billion globally according to a 2022 report titled “Fighting Online Payment Fraud in 2022 & Beyond” published by Juniper Research.
Trust Stamp addresses this market with biometric identity verification and biometric authentication solutions — which offer Trust Stamp’s proprietary irreversible identity token to perform biometric-based matching in a secure and tokenized domain, matching tokenized personally identifiable information while implementing liveness detection.
Biometric authentication
By 2027, the value of biometrically authenticated remote mobile payments will reach $1.2 trillion globally, according to a 2022 report titled “Mobile Payment Biometrics” published by Juniper Research.
The global biometric system market size is valued at $41.1 billion per annum in 2023, with a forecast compound growth of 20.4% from 2023 to 2030 with a 2030 revenue forecast of $150.6 billion according to the 2023 report titled “Biometric Technology Market Size, Share & Trends Analysis Report By Component, By Offering, By Authentication Type, By Application, By End-use, By Region, And Segment Forecasts, 2023 — 2030” published by Grand View Research.
Trust Stamp addresses this market through its biometric authentication and liveness detection products — which offer Trust Stamp’s proprietary irreversible identity token to perform biometric matching in a secure and tokenized domain. This permits biometric authentication without the risk of storing pictures and biometric templates.
Financial and societal inclusion
As of 2021, 1.4 billion people were unbanked according to the “Global Findex Database 2021” published by The World Bank.
131 million small and medium-sized enterprises in emerging markets lack access to finance, limiting their ability to grow and thrive (UNSGSA Financial Inclusion Webpage, Accessed March 2023)
The global market for Microfinance is estimated at $157 Billion in the year 2020, and is projected to reach $342 billion by 2026 according to the 2022 report titled “Microfinance - Global Market Trajectory & Analytics” published by Global Industry Analysts, Inc.
Trust Stamp’s biometric authentication, liveness detection, and information tokenization enable individuals to verify and establish their identities using biometrics. While individuals in this market lack traditional means of identity verification, Trust Stamp provides a means to authenticate identity that preserves an individual’s privacy and control over that identity.
Alternatives to Detention (“ATD”)
The ATD market includes Federal, State and Municipal agencies for both criminal justice and immigration purposes. Trust Stamp addresses the ATD market with applications built on Trust Stamp’s privacy-preserving solutions allowing individuals to comply with ATD requirements using ethical and humane technology methodologies. In 2022 the Company entered into a Technology Services Agreement with an industry partner with substantial experience in the criminal justice market and that agreement provides the foundation for the Company’s go-to-market plan in the ATD market.
33


Trust Stamp’s key sub-markets are:
i)Identity authentication for the purpose of account opening, access and fraud detection;
ii)The creation of tokenized digital identities to facilitate financial and societal inclusion; and
iii)In-community case-management services for governmental agencies.
In addition to its key sub-markets, the Company is developing products and working with partners and industry organizations in other sectors that offer significant market opportunities, in particular, the travel, healthcare, Metaverse platform and cryptographic key and account credential safekeeping sectors. For example, the Company has developed a “crypto key vault” solution that leverages proven facial biometric authentication and irreversible data transformation technology to protect private keys for digital assets while ensuring long-term data protection and access credential availability.
Our Principal Products and Services
Trust Stamp’s most important technology is the Irreversibly Transformed Identity TokenTM (also known as the IT2 TM, Evergreen HashTM, EgHashTM and MyHashTM) combined with a data architecture that can use one or multiple sources of biometric or other identifying data. Once a “hash translation” algorithm is created, like-modality hashes are comparable regardless of their origin. The IT2 protects against system and data redundancy, providing a lifelong “digital-DNA” that can store (or pivot to) any type of KYC or relationship data with fields individually hashed or (salted and) encrypted, facilitating selective data sharing. Products utilizing the IT2 are Trust Stamp’s primary products, accounting for the majority of its revenues during the six months ended June 30, 2023.
We adhere to the best practices outlined in the National Institute of Standards and Technology (“NIST”) and International Organization for Standardization (“ISO”) frameworks, and our policies and procedures in managing personally identifiable information (“PII”) are in compliance with General Data Protection Regulation (“GDPR”) requirements wherever such requirements are applicable.
Our Key Customers
The Company’s initial business consisted of developing proprietary privacy-first identity solutions and then implementing them through custom applications built and maintained for a small number of key customers. In 2022 the company added to its product offerings a modular and highly scalable Software-as-a-Service (SaaS) model with low-code or no implementation (“the Orchestration Layer”). Although the Company remains open to significant opportunities to deliver custom solutions, sales of Orchestration Layer products are the primary focus of the Company’s sales and development initiatives. This strategic pivot in the Company’s go-to-market approach is expected to negatively impact revenue in 2023 while substantially increasing potential revenue in 2024 and thereafter.
Historically, the Company generated most of its income through two long-term partnerships, comprising a relationship with an S&P 500 bank with services provided pursuant to a Master Software Agreement entered into in 2017, together with a relationship with Mastercard International (“Mastercard”) with services provided under the terms of a ten-year technology services agreement entered into in March 2019 (“the TSA”). Both of those relationships remain strong, and the Company anticipates future revenue growth from the two relationships.
Under the TSA, IT2 TM technology is being implemented by Mastercard for Humanitarian & Development purposes as a core element of its Community Pass and Inclusive Identity offerings. Use cases include not only financial services for individuals and businesses but also empowering people and communities to meet basic needs, such as nutritious food, clean water, housing, education, and healthcare. Under the TSA, the Company is paid to develop and host software solutions utilizing the IT2 and to support Mastercard’s implementations. In addition, the Company is paid on a “per user per year” basis for all transactions utilizing its technology. In December of 2022, the Company entered a modification of the agreed pricing schedule with Mastercard to move from a per-use to a per-user-year model to broaden the range of potential use cases. The TSA may be terminated by either party in the event of a material breach by the other party that remains uncured within thirty days after notice is received of such a breach. Either party may terminate the TSA if the other party becomes, including but not limited to, insolvent, subject to a bankruptcy, dissolved or liquidated. Unless the TSA is terminated, the TSA will automatically renew for additional one year-periods unless either party provides ninety days written notice of intent not to renew. To date, the Company has received guaranteed minimum annual payments on account of usage. Based
34


upon information provided to us by Mastercard we anticipate user-based revenue starting in 2024 and growing year-on-year thereafter.
In 2022 the Company expanded its key customer base to include a relationship with Fidelity Information Services, LLC (“FIS”), a relationship focused upon the implementation of our Orchestration Layer and underlying technologies in FIS’ Global KYC product offering.
The Orchestration Layer is a low-code platform that is designed to be a one-stop shop for Trust Stamp services and provides for easy integration to our products; chargeable on a per-use basis. The Orchestration Layer utilizes the Company’s next-generation identity package, offering rapid deployment across devices and platforms, with custom workflows that seamlessly orchestrate trust across the identity lifecycle for a consistent user experience in processes for onboarding and KYC/AML, multi-factor authentication, account recovery, fraud prevention, compliance, and more. The Orchestration Layer facilitates no-code and low-code implementations of the Company’s technology making adoption and updating faster and cost-effective for a broader range of potential customers.
In the third quarter of 2022, the Company acquired its first 2 new customers on the Orchestration Layer through its partnership with FIS and in the fourth quarter of 2022, 4 additional FIS customers onboarded. As of the date of this Quarterly Report on Form 10-Q, a total of 29 financial institutions with over $1 trillion in assets have been onboarded via FIS, bringing the total number of (FIS and non-FIS) customers implementing the Orchestration Layer to 33. The first (non-FIS) client onboarded to the Orchestration Layer in 2022 has generated $133 thousand of revenue for the Company to date including $89 thousand during the six months ended June 30, 2023. Although each of the institutions onboarded via FIS pays a small onboarding fee, given the typical time taken by a financial institution to test, implement and roll out any new technology, the Company does not anticipate significant revenue from the new FIS customers until 2024.
Reinforced by the product-market fit indicated by the FIS roll-out, the Company is building a direct sales force to offer the Orchestration Layer to non-FIS institutions. The first two Orchestration Layer account executives onboarded with the Company late in Q2 of 2023 with an additional two account executives, contracted to onboard in Q3 of 2023. In parallel, the Company has recruited sales development representatives to support the account executives. The Company continues recruitment of account executives and anticipates steady growth of the direct sales team throughout the balance of 2023 and in 2024. Each of the account executives recruited brings significant experience and a successful track record in the identity solutions market and the Company anticipates contracted revenue from this initiative in 2023 and significant banked revenue in 2024.
In the opinion of our management, we would be able to continue operations without our current customers (including our channel partnership with FIS). However, the unanticipated loss of the Company’s current customers could have an adverse effect on the company’s financial position.
Key Business Measures
In addition to the measures presented in our unaudited condensed consolidated financial statements, we use the following key non-GAAP business measure to help us evaluate our business, identify trends affecting our business, formulate business plans and financial projections, and make strategic decisions.
Adjusted EBITDA
This discussion includes information about Adjusted EBITDA that is not prepared in accordance with U.S. GAAP. Adjusted EBITDA is not based on any standardized methodology prescribed by U.S. GAAP and is not necessarily comparable to similar measures presented by other companies. A reconciliation of this non-GAAP measure is included below.
Adjusted EBITDA is a non-GAAP financial measure that represents U.S. GAAP net income (loss) adjusted to exclude (1) interest expense, (2) interest income, (3) provision for income taxes, (4) depreciation and amortization, (5) changes in assets and liabilities, and (6) certain other items management believes affect the comparability of operating results.
Management believes that Adjusted EBITDA, when viewed with our results under U.S. GAAP and the accompanying reconciliations, provides useful information about our period-over-period results. Adjusted EBITDA is presented because management believes it provides additional information with respect to the performance of our fundamental business activities and is also frequently used by securities analysts, investors and other interested parties in the evaluation of
35


comparable companies. We also rely on Adjusted EBITDA as a primary measure to review and assess the operating performance of our Company and our management, and it will be a focus as we invest in and grow the business.
Adjusted EBITDA has limitations as an analytical tool and should not be considered in isolation from, or as a substitute for, analysis of our results as reported under GAAP. Some of these limitations are:
Adjusted EBITDA does not reflect our cash expenditures or future requirements for capital expenditures or contractual commitments.
Adjusted EBITDA does not reflect changes in, or cash requirements for our working capital needs.
Although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will often have to be replaced in the future, and Adjusted EBITDA does not reflect any cash requirements for such replacements.
Adjusted EBITDA does not include the impact of certain charges or gains resulting from matters we consider not to be indicative of our ongoing operations.
Due to these limitations, adjusted EBITDA should not be considered as a measure of discretionary cash available to us to invest in the growth of our business. We compensate for these limitations by relying primarily on our U.S. GAAP results and using Adjusted EBITDA only as a supplement to our U.S. GAAP results.
Reconciliation of Net Loss to Adjusted EBITDA
For the three months ended June 30,For the six months ended June 30,
2023202220232022
Net loss before taxes$(2,170,368)$(2,922,286)$(4,717,818)$(4,614,348)
Add: Other expense2,726 272 3,144 94,785 
Less: Other income(4,723)(5,673)(48,665)(12,614)
Less: Gain on sale of mobile hardware(212,882)— (212,882)— 
Add: Interest expense, net9,793 2,354 19,994 6,312 
Add: Stock-based compensation97,737 459,646 157,311 747,432 
Add: Impairment loss of assets16,819 23,885 16,819 23,885 
Add: Non-cash expenses for in-kind services— 27,930 18,547 55,860 
Add: Depreciation and amortization187,272 190,703 406,454 344,631 
Adjusted EBITDA loss (non-GAAP)$(2,073,626)$(2,223,169)$(4,357,096)$(3,354,057)
Adjusted EBITDA (non-GAAP) loss for the three months ended June 30, 2023, decreased by 6.73%, to $2.07 million from $2.22 million for the three months ended June 30, 2022. The overall decrease in adjusted EBITDA loss during the three months ended June 30, 2023 was driven by a combination of the decrease in Net loss before taxes of $752 thousand offset by the decreases in stock-based compensation of $362 thousand and gain on sale of mobile hardware of $213 thousand. See “Results of Operations” below for further discussion on the drivers behind the decrease in Net loss before taxes during the three months ended June 30, 2023.
Adjusted EBITDA (non-GAAP) loss for the six months ended June 30, 2023, increased by 29.91%, to $4.36 million from $3.35 million for the six months ended June 30, 2022. The overall increase in adjusted EBITDA loss was driven primarily by the $590 thousand reduction of stock-based compensation due to the timing of annual employee stock awards which occurred during the six months ended June 30, 2022 but not during the six months ended June 30, 2023. See “Results of Operations” below for further discussion on the drivers behind the decrease in stock-based compensation during the six months ended June 30, 2023.

36


Comparison of the Three and Six Months Ended June 30, 2023 and 2022
The following table summarizes our condensed consolidated statements of operations for the three and six months ended June 30, 2023 and 2022:
For the three months ended
June 30,
For the six months ended
June 30,
2023202220232022
Net revenue$460,804 $708,288 $919,438 $3,529,333 
Operating Expenses:
Cost of services (exclusive of depreciation and amortization shown separately below)203,928 348,166 420,887 1,042,144 
Research and development574,397 574,490 1,206,766 1,022,903 
Selling, general, and administrative1,877,616 2,532,849 3,847,173 5,698,695 
Depreciation and amortization187,272 190,703 406,454 344,631 
Total Operating Expenses2,843,213 3,646,208 5,881,280 8,108,373 
Operating Loss(2,382,409)(2,937,920)(4,961,842)(4,579,040)
Non-Operating Income (Expense):
Interest expense, net(9,793)(2,354)(19,994)(6,312)
Change in fair value of warrant liability6,955 36,472 5,615 77,060 
Impairment of digital assets— (23,885)— (23,885)
Other income217,605 5,673 261,547 12,614 
Other expense(2,726)(272)(3,144)(94,785)
Total Other Expense (Income), Net212,041 15,634 244,024 (35,308)
Net Loss before Taxes(2,170,368)(2,922,286)(4,717,818)(4,614,348)
Income tax expense— — — — 
Net loss including non-controlling interest(2,170,368)(2,922,286)(4,717,818)(4,614,348)
Net loss attributable to non-controlling interest— — — — 
Net loss attributable to T Stamp Inc.$(2,170,368)$(2,922,286)$(4,717,818)$(4,614,348)
Basic and diluted net loss per share attributable to T Stamp Inc.$(0.32)$(0.63)$(0.80)$(1.00)
Weighted-average shares used to compute basic and diluted net loss per share6,757,3204,653,3175,897,0894,601,788
Comparison of the three months ended June 30, 2023 and 2022
Net revenue
Three months ended June 30,
20232022$ Change% Change
Net revenue$460,804 $708,288 $(247,484)(34.94)%
During the three months ended June 30, 2023, Net revenue decreased to $461 thousand, or 34.94% from Net revenue of $708 thousand for the three months ended June 30, 2022. During the three months ended June 30, 2023, the $461 thousand in Net revenue consisted of $226 thousand from an S&P500 bank, $144 thousand from Mastercard, and various other customers for the remaining $91 thousand. The majority of the decrease in the comparative periods relates to the September 23, 2021 U.S. Immigration and Customs Enforcement contract (“ICE Contract”) which produced $201 thousand in Net revenue during the three months ended June 30, 2022 and was subsequently terminated during fiscal year 2022.
During the three months ended June 30, 2023, the Company generated $110 thousand total revenue from customers using the Orchestration Layer including implementing the Orchestration Layer platform for 3 enterprise customers through FIS on the Software-as-a-Service (SaaS) platform. Since its launch in the third quarter of 2022, there have been 31 enterprise customers on the Orchestration Layer platform, including 28 financial institutions, as of June 30, 2023. Additionally,
37


revenue from the Orchestration Layer's flagship enterprise customer grew 430.99% between the comparative periods as a result of transitioning and launching the customer on the Orchestration Layer platform. Orchestration Layer's flagship enterprise customer is already in full production and generating monthly recurring revenue with gross margins in excess of 82.00%. Finally, the Company's S&P500 bank customer began its transition to an augmented version of the SaaS platform during the three months ended June 30, 2023.
The Orchestration Layer is designed to be a one-stop-shop for Trust Stamp services and provides for easy integration to our products; chargeable on a per-use basis and is accelerating the Company’s evolution from being exclusively a custom solutions provider to also offering a modular and highly scalable SaaS model with low-code implementation.
Cost of services
Three months ended June 30,
20232022$ Change% Change
Cost of services$203,928 $348,166 $(144,238)(41.43)%
Cost of services (“COS”) decreased by $144 thousand or 41.43% for the three months ended June 30, 2023, compared to the three months ended June 30, 2022. The decrease over the comparison periods was primarily driven by the costs related to servicing requirements from the ICE Contract. ICE Contract-related COS for the three months ended June 30, 2022, were $78 thousand, including vendor and other miscellaneous costs as well as direct labor costs, versus $0 during the three months ended June 30, 2023 (as a result of the ICE Contract being terminated in 2022).
After adjusting the COS for ICE Contract related costs, COS reduced by $66 thousand despite onboarding 23 new enterprise customers during the six months ended June 30, 2023, and is a result of the high margins feature that is inherent in SaaS platforms such as the Orchestration Layer.
Research and development
Three months ended June 30,
20232022$ Change% Change
Research and development$574,397 $574,490 $(93)(0.02)%
Research and development (“R&D”) expenses decreased by $93, or 0.02% for the three months ended June 30, 2023, compared to the three months ended June 30, 2022. The decrease in R&D expense during the three months ended June 30, 2023 was driven by a decrease in the Company’s R&D team which reduced from 64 full-time equivalents ("FTE") for the three months ended June 30, 2022 to 49 FTE for the three months ended June 30, 2023.
Additionally, the decrease in R&D was a result of the Company recognizing an impairment on capitalized internal-use software during the three months ended June 30, 2023, of $17 thousand. Capitalized internal-use software are considered long-lived assets under applicable accounting guidance. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.
This R&D decreases for the three months ended June 30, 2023 were offset by a circa 30% average increase in outsourced software development billing rates that became effective in January 2023. The Company has been actively transitioning this development work internally, and, as a result, expects to reduce the cost per FTE significantly. R&D also increased due to the Company's software development team spending more of their time on general R&D activities due to the reduced demand of their time for customer implementations.
Selling, general, and administrative
Three months ended June 30,
20232022$ Change% Change
Selling, general, and administrative$1,877,616 $2,532,849 $(655,233)(25.87)%
38


Selling, general, and administrative expense (“SG&A”) decreased by $655 thousand, or 25.87%, for the three months ended June 30, 2023, compared to the three months ended June 30, 2022. The decrease in SG&A expense was driven mostly by the reductions in global headcount and associated overhead. Headcount reductions were 23.08%, from 104 FTE for the three months ended June 30, 2022 compared to 80 FTE for the three months ended June 30, 2023. In effect, salaries, bonus and stock-based compensation, related payroll costs, and sales commissions reduced by $553 thousand for the three months ended June 30, 2023 compared to the three months ended June 30, 2022.
Other notable reductions in SG&A for the three months ended June 30, 2023 included a $291 thousand combined reduction due to decreases in corporate travel, management consulting, education fees, rent expense, marketing expense, and subscription fees as result of the company's non-personnel cost cutting initiative, offset by various increases including $188 thousand for legal and professional services.
Depreciation and amortization
Three months ended June 30,
20232022$ Change% Change
Depreciation and amortization$187,272 $190,703 $(3,431)(1.80)%
Depreciation and amortization (“D&A”) decreased by $3 thousand, or 1.80% for the three months ended June 30, 2023, compared to the three months ended June 30, 2022. The $3 thousand decrease in D&A expense between the comparative periods was primarily related to the $30 thousand decrease in D&A expense related to the depreciation of mobile hardware assets that were sold during the three months ended June 30, 2023. There were no mobile hardware assets or related depreciation expenses during the three months ended June 30, 2023.
The decrease of depreciation expense from the sale of mobile hardware assets was offset by the increase of amortization expense for capitalized internal-use software driven by the increase in the total balance of capitalized internal-use software. While the amounts of capitalized internal-use software vary from period to period, we continue to see a trend of increasing software amortization which has driven by the growth in software capitalization over the prior periods. Overall, this is a further result of newly issued patents continuing to produce new internal-use software, or microservices, that have reached technical feasibility at which point the Company begins to capitalize the related costs.
In addition, patent amortization increased during the three months ended June 30, 2023 as a result of new pending patent applications and issued patents with the United States Patent and Trademark Office. During the three months ended June 30, 2023, the Company had one new patent issued and two new trademark applications.
Operating loss
Three months ended June 30,
20232022$ Change% Change
Operating loss$(2,382,409)$(2,937,920)$555,511 (18.91)%
The Company’s operating loss decreased by $556 thousand or 18.91% for the three months ended June 30, 2023, compared to the three months ended June 30, 2022. The decrease in Net revenue of $247 thousand or 34.94% was chiefly due to the termination of the ICE contract. Additionally, there was a $803 thousand or 22.02% reduction in operating expenses as a result of various cost cutting measures initiated in fiscal year 2022 that outpaced the reduction in Net revenue.
Interest expense, net
Three months ended June 30,
20232022$ Change% Change
Interest expense, net$(9,793)$(2,354)$(7,439)316.02 %
Interest income (expense) increased by $7 thousand, or 316.02% for the three months ended June 30, 2023, compared to the three months ended June 30, 2022. During the three months ended June 30, 2023, there was $155 and $10 thousand of interest income and interest expense, respectively. During the three months ended June 30, 2022, there was $2 thousand
39


and $4 thousand of interest income and interest expense, respectively. All interest earned and expensed during the comparative periods were a result of normal operating activities within various immaterial interest-earning accounts.
Change in fair value of warrant liability
Three months ended June 30,
20232022$ Change% Change
Change in fair value of warrant liability$6,955 $36,472 $(29,517)(80.93)%
The Company recognized a gain in change in fair value of warrant liability during three months ended June 30, 2023 of $7 thousand compared to a gain of $36 thousand during the three months ended June 30, 2022. This change is based on the fair value assessment and adjustment for one warrant liability as described in Note 3 to the financial statements provided under Item 1 of this report.
Impairment of digital assets
Three months ended June 30,
20232022$ Change% Change
Impairment of digital assets
$— $(23,885)$23,885 (100.00)%
The Company recognized an impairment on digital assets during the three months ended June 30, 2022, of $24 thousand. Digital assets are considered indefinite-lived intangible assets under applicable accounting rules. Accordingly, any decrease in their fair values below our carrying values for such assets at any time subsequent to their acquisition requires recognition of impairment.
Other income
Three months ended June 30,
20232022$ Change% Change
Other income$217,605 $5,673 $211,932 3,735.80 %
Other income increased by $212 thousand for the three months ended June 30, 2023, compared to the three months ended June 30, 2022. The increase was primarily due to a $213 thousand gain on the sale of the mobile hardware assets. Additionally, during the three months ended June 30, 2023 there was $1 thousand related to various other non-operating income including educational service fees received from participants in a startup accelerator program conducted by the Company in Malta with the objective of strengthening the innovation platform and startup ecosystem in Malta.
Other expense
Three months ended June 30,
20232022$ Change% Change
Other expense$(2,726)$(272)$(2,454)902.21 %
Other expense increased by $2 thousand for the three months ended June 30, 2023, compared to the three months ended June 30, 2022. During the three months ended June 30, 2023, the Company incurred $2 thousand in realized loss due to the foreign exchange on T Stamp Inc. payments made in foreign currencies.
Comparison of the six months ended June 30, 2023 and 2022
Net revenue
Six months ended June 30,
20232022$ Change% Change
Net revenue$919,438 $3,529,333 $(2,609,895)(73.95)%
40


During the six months ended June 30, 2023, Net revenue decreased to $919 thousand, or 73.95% from Net revenue of $3.53 million for the six months ended June 30, 2022. During the six months ended June 30, 2023, the $919 thousand in Net revenue consisted of $410 thousand from a S&P500 bank, $259 thousand from Mastercard, and various other customers for the remaining $250 thousand. The majority of the decrease in the comparative periods relates to the September 23, 2021 U.S. Immigration and Customs Enforcement contract (“ICE Contract”) which produced $2.44 million in Net revenue during the six months ended June 30, 2022 and was subsequently terminated during fiscal year 2022.
During the six months ended June 30, 2023, the Company generated $207 thousand total revenue from customers using the Orchestration Layer including implementing the Orchestration Layer platform for 22 enterprise customers through FIS on the Software-as-a-Service (SaaS) platform. Since its launch in the third quarter of 2022, there have been 31 enterprise customers on the Orchestration Layer platform, including 28 financial institutions, as of June 30, 2023. Additionally, revenue from the Orchestration Layer's flagship enterprise customer grew 396.97% between the comparative years as a result of transitioning and launching the customer on the Orchestration Layer platform. Orchestration Layer's flagship enterprise customer is already in full production and generating monthly recurring revenue with gross margins in excess of 82.00%. Finally, the Company's S&P500 bank customer began its transition to an augmented version of the SaaS platform during the six months ended June 30, 2023.
The Orchestration Layer is designed to be a one-stop-shop for Trust Stamp services and provides for easy integration to our products; chargeable on a per-use basis and is accelerating the Company’s evolution from being exclusively a custom solutions provider to also offering a modular and highly scalable SaaS model with low-code implementation.
Cost of services
Six months ended June 30,
20232022$ Change% Change
Cost of services$420,887 $1,042,144 $(621,257)(59.61)%
Cost of services (“COS”) decreased by $621 thousand or 59.61% for the six months ended June 30, 2023, compared to the six months ended June 30, 2022. The decrease during this period was primarily driven by the costs related to servicing requirements from the ICE Contract. ICE Contract-related COS for the six months ended June 30, 2022, were $534 thousand, including vendor and other miscellaneous costs as well as direct labor costs, versus $0 during the six months ended June 30, 2023 (as a result of the ICE Contract being terminated in 2022).
After adjusting the comparative periods’ COS for ICE Contract related costs, COS reduced by $88 thousand despite onboarding 23 new enterprise customers during the six months ended June 30, 2023, and is a result of the high margins feature that is inherent in SaaS platforms such as the Orchestration Layer.
Research and development
Six months ended June 30,
20232022$ Change% Change
Research and development$1,206,766 $1,022,903 $183,863 17.97 %
Research and development (“R&D”) expenses increased by $184 thousand, or 17.97% for the six months ended June 30, 2023, compared to the six months ended June 30, 2022. The increase in R&D expense during the six months ended June 30, 2023 was driven by a circa 30% average increase in outsourced software development billing rates that became effective in January 2023. The Company has been actively transitioning this development work internally and as a result expects to reduce cost per full-time equivalents (“FTE”) significantly. R&D also increased due to the Company's software development team spending more of their time on general R&D activities due to the reduced demand of their time for customer implementations.
The R&D expense increases were offset by a decrease in the Company’s R&D team which reduced from 64 FTE for the six months ended June 30, 2022 to 49 FTE for the six months ended June 30, 2023.
Additionally, the increase in R&D was offset by the loss from the Company recognizing an impairment on capitalized internal-use software during the six months ended June 30, 2023, of $17 thousand. Capitalized internal-use software are considered long-lived assets under applicable accounting guidance. Recoverability of assets held and used is measured by
41


comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.
Selling, general, and administrative
Six months ended June 30,
20232022$ Change% Change
Selling, general, and administrative$3,847,173 $5,698,695 $(1,851,522)(32.49)%
Selling, general, and administrative expense (“SG&A”) decreased by $1.85 million, or 32.49%, for the six months ended June 30, 2023, compared to the six months ended June 30, 2022. The decrease in SG&A expense was driven mostly by the reductions in global headcount and associated overhead. Headcount reductions were 23.08%, from 104 FTE for the six months ended June 30, 2022, compared to 80 FTE for the six months ended June 30, 2023. In effect, salaries, bonus and stock-based compensation, related payroll costs, and sales commissions reduced by $1.32 million for the six months ended June 30, 2023, compared to the six months ended June 30, 2022.
Other notable reductions in SG&A for the six months ended June 30, 2023 included a $533 thousand net reduction between corporate travel, education fees, and costs related to carrying mobile hardware assets.
Depreciation and amortization
Six months ended June 30,
20232022$ Change% Change
Depreciation and amortization$406,454 $344,631 $61,823 17.94 %
Depreciation and amortization (“D&A”) increased by $62 thousand, or 17.94% for the six months ended June 30, 2023, compared to the six months ended June 30, 2022. The primary increase in D&A expense related to the $33 thousand increase in depreciation of capitalized internal-use software between the comparative periods. While the amounts of capitalized internal-use software vary from period to period, we continue to see a trend of increasing software amortization which has driven by the growth in software capitalization over the prior periods. Overall, this is a further result of newly issued patents continuing to produce new internal-use software, or microservices, that have reached technical feasibility at which point the Company begins to capitalize the related costs.
In addition, patent amortization increased during the six months ended June 30, 2023 as a result of new pending patent applications and issued patents with the United States Patent and Trademark Office. During the six months ended June 30, 2023, the Company added one issued patent, one new patent application, one issued trademark registration, and two new trademark application.
Operating loss
Six months ended June 30,
20232022$ Change% Change
Operating loss$(4,961,842)$(4,579,040)$(382,802)8.36 %
The Company’s operating loss increased by $383 thousand or 8.36% for the six months ended June 30, 2023, compared to the six months ended June 30, 2022. The increase in operating loss was mostly related to the $2.61 million, or 73.95%, decrease in Net revenue, as a result of the termination in the ICE Contract.
The combined decrease in SG&A and COS of $2.47 million or 36.68% for the six months ended June 30, 2023, compared to the six months ended June 30, 2022 was offset slightly by the combined increase in R&D and D&A of $246 thousand or 17.97%.
42


Interest expense, net
Six months ended June 30,
20232022$ Change% Change
Interest expense, net$(19,994)$(6,312)$(13,682)216.76 %
Interest income (expense) increased by $14 thousand, or 216.76% for the six months ended June 30, 2023, compared to the six months ended June 30, 2022. During the six months ended June 30, 2023, there was $315 and $20 thousand of interest income and interest expense, respectively. During the six months ended June 30, 2022, there was $2 thousand and $8 thousand of interest income and interest expense, respectively. All interest earned and expensed during the comparative periods were a result of normal operating activities within various immaterial interest-bearing and interest-earning accounts.
Change in fair value of warrant liability
Six months ended June 30,
20232022$ Change% Change
Change in fair value of warrant liability$5,615 $77,060 $(71,445)(92.71)%
The Company recognized a gain in change in fair value of warrant liability during six months ended June 30, 2023 of $6 thousand compared to a gain of $77 thousand during the six months ended June 30, 2022. This change is based on the fair value assessment and adjustment for one warrant liability as described in Note 3 to the financial statements provided under Item 1 of this report.
Impairment of digital assets
Six months ended June 30,
20232022$ Change% Change
Impairment of digital assets
$— $(23,885)$23,885 (100.00)%
The Company recognized an impairment on digital assets during the six months ended June 30, 2022, of $24 thousand. Digital assets are considered indefinite-lived intangible assets under applicable accounting rules. Accordingly, any decrease in their fair values below our carrying values for such assets at any time subsequent to their acquisition requires recognition of impairment.
Other income
Six months ended June 30,
20232022$ Change% Change
Other income$261,547 $12,614 $248,933 1,973.47 %
Other income increased by $249 thousand for the six months ended June 30, 2023, compared to the six months ended June 30, 2022. The increase was primarily due to a $213 thousand gain on the sale of the mobile hardware assets. Additionally, during the six months ended June 30, 2023 there was $36 thousand related to various other non-operating income including educational service fees received from participants in a startup accelerator program conducted by the Company in Malta with the objective of strengthening the innovation platform and startup ecosystem in Malta.
Other expense
Six months ended June 30,
20232022$ Change% Change
Other expense$(3,144)$(94,785)$91,641 (96.68)%
43


Other expense decreased by $92 thousand for the six months ended June 30, 2023, compared to the six months ended June 30, 2022. The Company incurred $96 thousand in unrealized loss on foreign currency translation expense for the six months ended June 30, 2022, for intercompany transactions between the parent company, T Stamp Inc., and its subsidiaries, Trust Stamp Malta Limited, Biometric Innovations Limited, and Trust Stamp Rwanda Limited with currencies denominated in United States Dollars, European Union Euros, Pound Sterling, and Rwandan Franc, respectively. As of June 30, 2022, the Company determined that there was currently no intention to settle intercompany accounts in the foreseeable future; therefore, beginning in June 30, 2022, future fluctuations in foreign currencies between the Company and its subsidiaries are recorded to accumulated other comprehensive income on the balance sheet instead of other expense.
Liquidity and Capital Resources
As of June 30, 2023, and December 31, 2022, we had approximately $5.04 million and $1.25 million cash in our banking accounts, respectively.
The increase of $3.78 million in cash from December 31, 2022 to June 30, 2023 was a result of the net cash inflow which consisted of $3.58 million outflow, $17 thousand outflow, and $7.42 million inflow, in operating, investing, and financing activities, respectively. Additionally, there was a $36 thousand cash outflow for a foreign currency transaction adjustment. See the “Cash Flows” subsection below for more details on cash activities during the quarter ended June 30, 2023.
Total current assets for the comparative periods increased by 110.74% or $3.18 million from $2.87 million as of December 31, 2022, to $6.06 million as of June 30, 2023. The increase in current assets was primarily driven by the increase in cash of $3.78 million (discussed above). Additionally, there was a $522 thousand offsetting decrease in accounts receivable mostly due to the collection of delayed invoice receipts by several enterprise customers. The balance of the variance in the accounts receivable balance was due to the timing of collections on receivables.
Total current liabilities increased slightly by 3.21% or $143 thousand from $4.45 million as of December 31, 2022 compared to $4.59 million as of June 30, 2023. This increase is primarily attributable to the $887 thousand increase in deferred revenue driven mostly by the $750 thousand paid by Interactive Global Solutions (“IGS”) which will be used as credits for future services (discussed below). Short-term financial liabilities also increased by $43 thousand due to the sale of mobile hardware assets which triggered the total financial liability balance becoming current. The increases in total current liabilities were offset by the net reductions in other current liabilities, including $437 thousand in accrued expenses, $171 thousand in accounts payable, and $135 thousand related party payables due to the timing of payables.
In effect, the Company’s current ratio (i.e., the ratio of the Company’s total current assets as a multiple of total current liabilities or the Company’s ability to service its near-term liabilities with its near-to-cash assets) decreased from 0.65 as of December 31, 2022 to 1.32 or 104.18% during the six months ended June 30, 2023. This is, in part, a result of the net cash inflow from financing activities, offset by the cash outflows from investing and operating activities discussed in further detail below.
Effective September 3, 2019, the Company entered into a software license agreement with a customer pursuant to which the Company received total fees of $150 thousand in 2020, $200 thousand in 2021, and $250 thousand in 2022. On December 31, 2022, the software license agreement was amended. The Company will receive minimum total fees of $300 thousand in 2023 which will continue to rise by 15% in each subsequent year after 2023 with a cap of $1.00 million. The Company has recognized $150 thousand in fees from this software license agreement during the six months ended June 30, 2023.
On September 15, 2022, the Company entered into a Master Services Agreement (“the MSA”) with Innovative Government Solutions (“IGS”) under which the Company and IGS agreed to jointly offer services and IGS was granted a 12-year (renewable) license (“the license”) to resell the Company’s technology subject to payment by IGS of agreed revenue advances and end user license fees. On execution of the MSA, IGS agreed to pay $1.50 million to the Company as a non-refundable revenue advance, an additional $1.50 million non-refundable revenue advance on the first anniversary of the MSA, and $1.00 million on each of the next two anniversaries of the MSA as additional non-refundable revenue advances. IGS has the right to terminate the MSA for convenience before the additional non-refundable revenue advances become due in which case the unpaid additional non-refundable revenue advances will not be payable and the license will terminate. During the six months ended June 30, 2023, Trust Stamp has received $750 thousand, recorded the non-refundable revenue advance to deferred revenue, and recognized no IGS revenue as recognition is contingent upon the execution of end user license agreements.
44


Going Concern
The accompanying unaudited condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The Company is a business that has not yet generated profits, with a loss in the six months ended June 30, 2023 of $4.72 million, operating cash outflows of $3.58 million for the same period, and an accumulated deficit of $44.02 million as of June 30, 2023.
The Company’s ability to continue as a going concern in the next twelve months following the date the unaudited condensed consolidated financial statements were available to be issued is dependent upon its ability to produce revenues and/or obtain financing sufficient to meet current and future obligations and deploy such to produce profitable operating results. Management has evaluated these conditions and plans to generate revenue and raise capital as needed to satisfy its capital needs. While the negotiation of significant additional revenue is well advanced, it has not reached a stage that allows it to be factored into a going concern evaluation. In addition, although the Company has previously been successful in raising capital as needed and has already made plans to do so as well as restructuring expenses to meet the Company’s cash needs, no assurance can be given that the Company will be successful in its capital raising efforts. These factors, among others, raise substantial doubt about the ability of the Company to continue as a going concern for a reasonable period.
Cash Flows
The following table summarizes our cash flows for the six months ended June 30, 2023 and 2022:
For the six months ended June 30,
20232022
Net cash flows from operating activities$(3,581,369)$(3,858,860)
Net cash flows from investing activities$(17,249)$(524,252)
Net cash flows from financing activities$7,415,347 $3,686,706 
Operating Activities
Net cash used in operating activities decreased by 7.19% from $3.86 million during the six months ended June 30, 2022, compared to $3.58 million during the six months ended June 30, 2023. Of the $4.72 million net loss for the six months ended June 30, 2023, there were various large cash and non-cash adjustments that were added back to the Net loss to arrive at $3.58 million cash used for operating activities for the six months ended June 30, 2023. Those adjustments included $887 thousand for cash received and booked as deferred revenue driven primarily by the IGS revenue contract for service credits and Mastercard license fees, $406 thousand for non-cash depreciation and amortization, $522 thousand for cash received on account receivable, and $743 thousand combined for payments made on invoices related to accounts payable, accrued expenses, and related party receivables.
Investing Activities
Net cash used in investing activities during the six months ended June 30, 2023, was $17 thousand, compared to net cash of $524 thousand used in the six months ended June 30, 2022. The reduction in cash outflow from investing activities during the six months ended June 30, 2023 related primarily to the $377 thousand reduction of property and equipment due to the sale of the mobile hardware assets. Otherwise, cash used in investing activities for the six months ended June 30, 2023 related primarily to continued investments to patent and develop future technologies that we intend to capitalize and monetize over time. During the six months ended June 30, 2023, cash outflow for capitalized internally developed software costs decreased by 9.82% compared the six months ended June 30, 2022, as a result of the fewer software developer activities allocated to the capitalization of internally developed software for investments in products that can be used by multiple customers over time such as the Orchestration Layer SaaS platform.
Financing Activities
During the six months ended June 30, 2023, net cash from financing activities was $7.42 million, compared to net cash of $3.69 million for the six months ended June 30, 2022. The Company raised $4.78 million and $2.69 million in net proceeds, during the six months ended June 30, 2023, from two separate securities purchase agreements ("SPA") with an
45


institutional investor for the issuance of Class A Common Stock, pre-funded warrants, and common stock warrants. See Note 3 to the financial statements provided under Item 1 of this report for more details. In addition, during the six months ended June 30, 2023, there was a $23 thousand tax withholding accrual for net issuances on employee equity compensation and $30 thousand for payments on financial liabilities.
During the six months ended June 30, 2022, the Company received $3.39 million from a warrant exercise in December 2021 from SCV and REach® Ventures, a related party. Additionally, $72 thousand was received from the exercise of options, and $259 thousand in units sold and warrants exercised in connection to the Company’s 2021 raises under Regulation CF, Regulation D, and Regulation S in preparation for its Nasdaq listing.
Critical Accounting Policies and Estimates
Our financial statements are prepared in accordance with GAAP. The preparation of these unaudited condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses, as well as related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates. The critical accounting policies and estimates, assumptions, and judgments that we believe have the most significant impact on our unaudited condensed consolidated financial statements are described below.
Capitalized Internal-Use Software, Net
Costs related to software acquired, developed, or modified solely to meet our internal requirements, with no substantive plans to market such software at the time of development are capitalized. The Company capitalizes eligible costs to develop internal-use software that are incurred subsequent to the preliminary project stage through the development stage. These costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Costs incurred during the preliminary project stage and during the post-implementation operational stage are expensed as incurred. Maintenance costs are expensed as incurred. The estimated useful life of costs capitalized is evaluated for each specific project. Actual economic lives may differ from estimated useful lives. Periodic reviews could result in a change in estimated useful lives and therefore changes in amortization expense in future periods.
Revenue Recognition
The Company derives its revenue primarily from professional services. Revenue is recognized upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. If the consideration promised in a contract includes a variable amount, the Company includes an estimate of the amount it expects to receive or the total transaction price if it is probable that a significant reversal of cumulative revenue recognized will not occur.
The Company determines the amount of revenue to be recognized through the application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies the performance obligations.
At contract inception, the Company will assess the services agreed upon within each contract and assess whether each service is distinct and determine those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. In general, each contract with a customer consists of a single performance obligation to perform services in which revenue is recognized when the service has been delivered.
46


Contract Balances
The timing of customer billing and payment relative to the start of the service period varies from contract to contract; however, the Company bills many of its customers in advance of the provision of services under its contracts, resulting in liabilities consisting of either deferred revenue (a “contract liability”) or customer deposit liabilities. Deferred revenue represents billings under non-cancelable contracts before the related product or service is transferred to the customer. Such amounts are recognized by the Company over the life of the contract upon meeting the revenue recognition criteria, but generally within one year. Customer deposit liabilities consist of billings or payments received in advance of the start of the contractual term or for anticipated revenue generating activities for the portion of a contract term that is subject to cancellation for convenience. Certain of the Company’s arrangements generally include terms that allow the customer to terminate the contract for convenience and receive a refund of the amount of the customer deposit for the percentage of the work not performed prior to the notice of termination. In these arrangements, the Company concluded there are no enforceable rights and obligations after such notice period and therefore the consideration received or due from the customer that is subject to termination for convenience is recorded as customer deposit liabilities.
The payment terms and conditions vary by contract; however, the Company’s terms generally require payment within 30 to 60 days from the invoice date. In instances where the timing of revenue recognition differs from the timing of payment, the Company elected to apply the practical expedient in accordance with ASC 606 to not adjust contract consideration for the effects of a significant financing component, as the Company expects, at contract inception, that the period between when promised goods and services are transferred to the customer and when the customer pays for those goods and services will be one year or less. As such, the Company determined its contracts do not generally contain a significant financing component.
Costs to Obtain and Fulfill Contracts
Incremental costs of obtaining a contract include only those costs that are directly related to the acquisition of contracts, including sales commissions, and that would not have been incurred if the contract had not been obtained. The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if it is expected that the economic benefit and amortization period will be longer than one year. Costs to obtain contracts were not material in the periods presented. The Company recognizes an asset for the costs to fulfill a contract with a customer if the costs are specifically identifiable, generate or enhance resources used to satisfy future performance obligations, and are expected to be recovered. Costs to fulfill contracts were not material in the periods presented. The Company elected to apply the practical expedient in accordance with ASC 340, which allows the Company to expense commissions as incurred when the contract term is twelve months or less in total.
Remaining Performance Obligation
The Company’s arrangements with its customers often have terms that span over multiple years. However, the Company generally allows its customers to terminate contracts for convenience prior to the end of the stated term with less than twelve months’ notice. Revenue allocated to remaining performance obligations represents noncancellable contracted revenue that has not yet been recognized, which includes deferred revenue and, in certain instances, amounts that will be invoiced. The Company has elected the practical expedient allowing the Company to not disclose remaining performance obligations for contracts with original terms of twelve months or less. Cancellable contracted revenue, which includes customer deposit liabilities, is not considered a remaining performance obligation. As of June 30, 2023 and December 31, 2022 the Company did not have any related performance obligations for contracts with terms exceeding twelve months.
Warrants
The Company accounts for stock warrants as either equity instruments, derivative liabilities, or liabilities in accordance with ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”), depending on the specific terms of the warrant agreement.
Recent Accounting Pronouncements
For information on recently issued accounting pronouncements, refer to Note 1. Description of Business and Summary of Significant Accounting Policies in our unaudited condensed consolidated financial statements included elsewhere under Item 1 in this report.
47


Emerging Growth Company
As a Nasdaq listed public reporting company, we are required to publicly report on an ongoing basis as an “emerging growth company” (as defined in the Jumpstart Our Business Startups Act of 2012, which we refer to as the JOBS Act) under the reporting rules set forth under the Exchange Act. For so long as we remain an “emerging growth company”, we may take advantage of certain exemptions from various reporting requirements that are applicable to other Exchange Act reporting companies that are not “emerging growth companies”, including but not limited to:
not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act;
taking advantage of extensions of time to comply with certain new or revised financial accounting standards;
being permitted to comply with reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements; and
being exempt from the requirement to hold a non-binding advisory vote on executive compensation and shareholder approval of any golden parachute payments not previously approved.
We expect to take advantage of these reporting exemptions until we are no longer an emerging growth company. We may remain an “emerging growth company” for up to five years, beginning January 26, 2022, although if the market value of our Common Stock that is held by non-affiliates exceeds $700 million as of June 30th, before that time, we would cease to be an “emerging growth company” as of the following December 31st.
In summary, we are subject to ongoing public reporting requirements that are less rigorous than Exchange Act rules for companies that are not “emerging growth companies” and therefore, our shareholders could receive less information than they might expect to receive from more mature public companies.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are a smaller reporting company, as defined by Rule 12b-2 of the Securities Exchange Act of 1934, as amended, and are not required to provide the information required under this item.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We are required to maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our Exchange Act reports 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 management, including the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. Management necessarily applied judgment in assessing the costs and benefits of such controls and procedures, which, by their nature, can provide only reasonable assurance regarding our control objectives.
As of June 30, 2023, we carried out an evaluation, under the supervision and with the participation of management, including the Chief Executive Officer along with the Chief Financial Officer, of the effectiveness, design and operation of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)). This determination is based on the previously reported material weakness management previously identified in our internal control over financial reporting, as described below. We are in the process of remediating the material weakness in our internal control, as described below. We believe the completion of these processes should remedy our disclosure controls and procedures. We will continue to monitor this issue.
Notwithstanding the identified material weaknesses, management has concluded that the consolidated financial statements present fairly, in all material respects, the Company’s financial position, results of operations, and cash flows as of the dates, and for the periods presented, in accordance with generally accepted accounting principles in the United States of America (“GAAP”).
48


Previously Reported Material Weakness in Internal Control Over Financial Reporting
In our Annual Report for the year ended December 31, 2022, filed with the SEC on March 30, 2023, management concluded that our internal controls over financial reporting were not effective. Management identified certain material weaknesses relating to insufficient management review and approval of each journal entry prior to its posting for preparation of the financial statements and disclosures as well as inadequate controls over the management information systems related to program changes, segregation of duties, and access controls.
Remediation Plan for Previous Existing Material Weaknesses
Management is committed to the remediation of the material weakness described above. As such, controls will be added to ensure precision of management’s review and approval of each journal entry prior to its posting for preparation of the financial statements and disclosures and controls will be added to ensure adequate controls over management information systems related to program changes, segregation of duties, and access controls.
It is our belief that these added controls will effectively remediate the previous existing material weakness.
Change in Internal Control over Financial Reporting
There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the three months ended June 30, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
PART II - OTHER INFORMATION
Item 1. Legal Proceedings.
From time to time, the Company may be involved in a variety of legal matters that arise in the normal course of business. The Company is not currently involved in any litigation, and its management is not aware of any pending or threatened legal actions relating to its intellectual property, conduct of its business activities, or otherwise. See Part I, “Item 1A. Risk Factors,” of our Annual Report on Form 10-K for the year ended December 31, 2022 for a summary of risks our Company may face in relation to litigation against our Company.
Item 1A. Risk Factors.
Not applicable.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
During the six months ended June 30, 2023, the Company undertook the following unregistered sales of equity securities:
On April 14, 2023, the Company entered into a securities purchase agreement which included the sale of warrants in a private placement to acquire up to 1,573,330 shares of the Company's Class A Common Stock at an exercise price of $3.30 per share of Class A Common Stock. As of the date of this Form 10-Q, none of the issued warrants have been exercised.
On June 1, 2023, the Company entered into a securities purchase agreement which included the sale of warrants in a private placement to acquire up to 1,279,700 shares of the Company's Class A Common Stock at an exercise price of $2.30 per share of Class A Common Stock. As of the date of this Form 10-Q, none of the issued warrants have been exercised.
Item 3. Defaults Upon Senior Securities.
None.
Item 4. Mine Safety Disclosures.
Not applicable.
49


Item 5. Other Information.
None.
Item 6. Exhibits.
Exhibit No.Exhibit Description
3.1
3.2
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12
10.1
10.2
10.3
10.4
10.5
10.6
50


10.7
10.8
10.9
10.10
10.11
10.12
10.13
10.14
10.15
10.16
10.17
10.18
10.19
32.1*
101.INS*XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH*Inline XBRL Taxonomy Extension Schema
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase
104Cover Page Interactive Data File—the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
_________________________
51


* Filed herewith.

52


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
T STAMP INC.
/s/ Gareth Genner
Gareth Genner, Chief Executive Officer
Trust Stamp
The following persons in the capacities and on the dates indicated have signed this report.
/s/ Gareth Genner
Gareth Genner, Principal Executive Officer, Chief Executive Officer, Director
Date: August 22, 2023
/s/ Alex Valdes
Alex Valdes, Principal Financial Officer, Principal Accounting Officer
Date: August 22, 2023
53
EX-31.1 2 idai-20230630xex31110qa.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATIONS
I, Gareth Genner, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q for the quarter ended June 30, 2023 of T Stamp 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(s) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 22, 2023
/s/ Gareth Genner
Gareth Genner
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 idai-20230630xex31210qa.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATIONS
I, Alex Valdes, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q for the quarter ended June 30, 2023 of T Stamp 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(s) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 22, 2023
/s/ Alex Valdes
Alex Valdes
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 idai-20230630xex32110qa.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of T Stamp Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2023 as filed with the Securities and Exchange Commission (the “Report”), I, Gareth Genner, Chief Executive Officer of the Company, and I, Alex Valdes, Chief Financial Officer of the Company, certify that:
1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2. The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
Date: August 22, 2023
/s/ Gareth Genner
Chief Executive Officer
(Principal Executive Officer)
/s/ Alex Valdes
Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 5 idai-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Description of Business and Summary of Significant Accounting Policies And Going Concern link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Borrowings link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Net Loss per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Stock Awards and Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Malta Grant link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Leases and Commitments link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Description of Business and Summary of Significant Accounting Policies And Going Concern (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Description of Business and Summary of Significant Accounting Policies And Going Concern (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Borrowings (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Stock Awards and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Leases and Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Description of Business and Summary of Significant Accounting Policies And Going Concern - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Description of Business and Summary of Significant Accounting Policies And Going Concern - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Borrowings - Non Convertible Promissory Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Borrowings - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Warrants - Schedule of Changes in Warrant Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Warrants - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Warrants - Schedule of Fair Value of Warrants Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Warrants - Schedule of Warrant Issuance Date (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Balance Sheet Components - Schedule of Capitalized Internal-Use Software, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Balance Sheet Components - Property and equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Loss Per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Dilutive Securities Excluded From Computation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Stock Awards and Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Outstanding RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Stock Options Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Malta Grant (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Leases and Commitments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Leases and Commitments - Summary of Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Leases and Commitments - Summary of Lease Termination (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Leases and Commitments - Summary of Balance Sheet Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Leases and Commitments - Summary of Future Maturities of ASC 842 Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Leases and Commitments - Summary of Total Lease Expense, Under ASC 842, was Included in Selling, General, and Administrative Expenses in Consolidated Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Subsequent Events - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 idai-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 idai-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 idai-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Variable Rate [Domain] Variable Rate [Domain] Net loss attributable to non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Accrued expenses Accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development Research and Development Expense Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Related Party Transactions Related Party Transaction [Line Items] Stock options expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Acquisition of Pixelpin intangible asset Proceeds from Sale of Intangible Assets Customer One Customer One [Member] Represents the information pertaining to customer one. Award Type [Domain] Award Type [Domain] Malta Grant Disclosure Of Malta [Text Block] The entire disclosure of Malta. Remaining lease term Lessee, Operating Lease, Remaining Lease Term Balance at the beginning (in shares) Balance at the end (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Borrowings Debt Disclosure [Text Block] Unrecognized stock-based compensation related to common stock grants Unrecognized stock compensation related to the Stock Amount of unrecognized stock compensation related to the stock. Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Research and Development Research and Development Expense, Policy [Policy Text Block] Pre Funded Warrants Pre Funded Warrants [Member] Represent information pertaining to pre-funded warrants. Effect of foreign currency translation on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations January 2020 Warrant Purchase Agreement January 2020 Warrant Purchase Agreement Represents the information pertaining to Warrants Purchase Agreement. Malta Grant Agreement Malta Grant Agreement [Member] This member stands for Malta Grant Agreement. Percentage of payroll cost covered by advance Percentage Of Payroll Cost Covered By Advance Represents the percentage of payroll cost covered by advance. Accounts payable Accounts Payable, Current Options vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computer equipment Computer Equipment [Member] Total Other Expense (Income), Net Nonoperating Income (Expense) Commitments, Note 10 Commitments and Contingencies Expected volatility Measurement Input, Price Volatility [Member] Proceeds from offering after deducting placement fee and legal expense Proceeds from Offering after Deducting Placement Fee and Legal Expense Represents the proceeds from offering after deducting placement fee and legal expense. Options vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Share issue price (in dollars per share) Shares Issued, Price Per Share Malta loan receipt 1 Malta loan receipt 1 This member stands for Malta Loan Receipt One. Reverse stock split rounding (in shares) Reverse Stock Split Rounding In Shares The number of shares in reverse stock split rounding. Disaggregation of Revenue Disaggregation of Revenue [Line Items] Total Dilutive Securities, Effect on Basic Earnings Per Share Proceeds from common stock, prefunded warrants, and common stock warrants, net of fees Proceeds from Issuance of Common Stock Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Second Warrant Issuance January 23 2020 Second Warrant Issuance January 23 2020 [Member] Represents the information about second warrant issuance January 23, 2020. Deferred revenue Increase (Decrease) in Contract with Customer, Liability Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Issuance of common stock in relation to vested restricted stock units, net of shares forfeited to satisfy taxes (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Options vested and exercisable Share based Compensation Arrangement By Share based Payment Award Options Vested And Exercisable Intrinsic Value 1 Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently Vested and exercisable. Miscellaneous receivable Other Assets, Miscellaneous, Current Leases Lessee, Leases [Policy Text Block] Customer [Axis] Customer [Axis] Current Liabilities: Liabilities, Current [Abstract] Total Payments Lessee, Operating Lease, Liability, to be Paid, Total Payments [Abstract] No definition available. Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Diluted net loss per share attributable to T Stamp Inc. (in dollars per share) Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Mastercard Master Card [Member] Represents the information pertaining to master card. Warrants Class of Warrant or Right [Line Items] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable (includes unbilled receivables of $104,043 and $109,475 as of June 30, 2023 and December 31, 2022, respectively) Accounts Receivable, after Allowance for Credit Loss, Current Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] Treasury stock, at cost, shares held (in shares) Beginning balance (in shares) Ending balance (in shares) Shares issued (in shares) Treasury Stock, Common, Shares Ending balance (in shares) Beginning balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Warrants to purchase shares of common stock agreed to issue and sell (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights, Agreed To Issue Number of securities into which the class of warrant or right may be converted agreed to issue. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares. Exercise of options to common stock Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Grants Grants Represents the information pertaining to Grants. Options granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted average grant-date fair value of options granted per share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Placement fee Placement Fee Represents the amount of placement fee incurred. Net loss attributable to T Stamp Inc. Net loss attributable to T Stamp Inc. Net loss attributable to T Stamp Inc. Net loss attributable to common stockholders Net Income (Loss) Total Current Liabilities Liabilities, Current Common stock, shares held (in shares) Common Stock, Shares Held In Variable Interest Entity, Shares Common Stock, Shares Held In Variable Interest Entity, Shares Foreign Currencies Foreign Currency Transactions and Translations Policy [Policy Text Block] Shares issued upon exercise of warrants (in shares) Stock Issued During Period, Shares, Exercise of Warrants Represents the shares issued upon exercise of warrants. Registered direct offering Registered Direct Offering [Member] Represents the information pertaining to registered direct offering. LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Intangible assets Finite-Lived Intangible Assets [Line Items] Exercise of warrants to common stock Exercise of Warrants To Common Stock The value of warrants exercised for common stock. Interest added to principal Interest added to principal amount Represent interest added to principal amount. Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Compensation payable Compensation Payable The amount of compensation payable. Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercise of options to common stock (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Fixed interest rate percentage Short-Term Debt, Percentage Bearing Fixed Interest Rate Schedule of Basic and Diluted Loss Per Share Attributable to Common Stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Non-cash lease expense Non Cash Lease Expense The amount of non-cash lease expense. Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Patents Patents [Member] Issuance of common stock warrants Adjustments to Additional Paid in Capital, Warrant Issued Goodwill Goodwill Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Exercise price of warrants (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Accrued expense Increase (Decrease) in Accrued Liabilities Professional services (over time) Professional services (over time) Represents the information pertaining to Professional Services. Shareholder loan balances totaled Total Shareholder Loan Balances Amount of total shareholder loan balances. Third Restated Certificate Third Restated Certificate [Member] Third Restated Certificate Principal Payments Lessee, Operating Lease, Liability, to be Paid, Principal Payments [Abstract] No definition available. Options granted (in shares) Number of stock options purchased (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Amounts received from grants Proceeds Received From Grant The amount of grant income earned during the period. Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Denominator: Earnings Per Share Denominator Abstract [Abstract] No definition available. Selling, general, and administrative Selling, General and Administrative Expenses [Member] Accounts receivable Accounts Receivable [Member] Warrants Warrant [Member] Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Fair Value of Warrant Liability Fair Value of Warrant Liability Represents information pertaining to fair value of warrant liability. Description of Business and Summary of Significant Accounting Policies And Going Concern Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Accounts payable Increase (Decrease) in Accounts Payable, Trade Recent Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements Note Yet Adopted, Policy [Policy Text Block] Disclosure of accounting policy pertaining to new accounting pronouncements not yet adopted by the entity. Imputed Interest Payments Lessee, Operating Lease, Liability, to be Paid, Imputed Interest Payments [Abstract] No definition available. Class of Warrant or Right [Table] Class of Warrant or Right [Table] Depreciation Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Impairment of digital assets Impairment Of Digital Assets Impairment Of Digital Assets Triton Triton [Member] Triton 2026 Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, Year Three Present value of lessee's discounted obligation for lease payments from operating lease in third fiscal year following current fiscal year. Income Statement Location [Axis] Income Statement Location [Axis] Summary of Non-Convertible Promissory Notes Payable Schedule of Long-Term Debt Instruments [Table Text Block] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Investors exercised Investors exercised N/A Commitments and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Fair Value of Warrants Fair value of warrants This member represent fair value of warrants Proceeds from exercise of warrants to common stock Proceeds From Exercise Of Warrants To Common Stock The amount of represent proceeds from exercise of warrants to common stock. Summary of Future Maturities of ASC 842 Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Customer Customer This member represents information pertaining to the Customer. Price per warrant (in dollars per share) Class of Warrant or Right, Price Per Warrant Price per share or per unit of warrants or rights outstanding. Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Cost of Services Provided Cost of Goods and Service [Policy Text Block] Variable Interest Entity Consolidation, Variable Interest Entity, Policy [Policy Text Block] Loans receivable term Loan Receivable Term Period for loans receivable, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Risk free interest rate Measurement Input, Risk Free Interest Rate [Member] S And P 500 Bank S And P 500 Bank [Member] Represents the information pertaining to s and p 500 bank. Principal payments on financial liabilities Principal Payment on Derivatives The amount of cash outflow related to principal payment on financial liability. Product and Service [Domain] Product and Service [Domain] Schedule of Anti-Dilutive Securities Excluded From Computation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Summary of Total Lease Expense, Under ASC 842, was Included in Selling, General, and Administrative Expenses in Consolidated Statement of Operations Lease, Cost [Table Text Block] Research and development Research and Development Expense [Member] Stock granted not yet vested Stock granted but not yet vested Represents of Stock granted but not yet vested. Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Adjustment to operating lease right-of-use assets related to renewed leases Adjustment to Operating Lease Right of Use Assets Related to Renewed Leases Adjustment to Operating Lease Right of Use Assets Related to Renewed Leases Remaining reimbursement amount of grant for operating expenses incurred up to 12 Months from incorporation Remaining Reimbursement Amount of Grant For Operating expenses Incurred Up To 12 Months from Incorporation The amount of remaining reimbursement amount of grant for operating expenses incurred up to 12 Months from incorporation. Award Type [Axis] Award Type [Axis] Number of office lease terminated Number Of Office Lease Terminated Represents the number of office lease terminated. Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Tax credit receivable (short-term) Income Taxes Receivable, Current Property and equipment acquired under financial liability Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Property and equipment, gross Property, Plant and Equipment, Gross Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Adjustment to operating lease right of use assets related to terminated leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year CF Common stock CF Common stock The represent information pertaining to Cf common stock member. Related Party Transactions Related Party Transactions Disclosure [Text Block] Total future maturities Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Additional warrants issued Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants Prepaid operating expenses Prepaid Expense, Current Schedule of Outstanding RSU Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Short-term operating lease liabilities Operating Lease, Liability, Current Restricted stock units ("RSUs") granted but not yet vested Restricted Stock Units ("RSUs") granted but not yet vested Represents of restricted stock units ("RSUs") granted but not yet vested. Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Weighted average grant-date fair value of options granted amount Share based compensation Arrangement Weighted Average Grant-date Fair Value of Options Granted Amount The amount of weighted average grant-date fair value of options granted amount. Intangible assets, net Total Finite-Lived Intangible Assets, Net Property and Equipment, Net Property, Plant and Equipment [Line Items] Recently Adopted Accounting Pronouncement New Accounting Pronouncements, Policy [Policy Text Block] Unbilled receivables Unbilled Receivables, Current Income tax payable Increase (Decrease) in Income Taxes Payable Percentage of discount of future issuance of preferred stock Percentage Of Discount Of Future Issuance Of Preferred Stock Percentage of discount of future issuance of preferred stock. Counterparty Name [Domain] Counterparty Name [Domain] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Less: Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Changes in Warrant Liability Financial Instruments Subject to Mandatory Redemption Disclosure [Table Text Block] Expected term Measurement Input, Expected Term [Member] Long-Lived Assets Held-for-sale by Asset Type [Axis] Long-Lived Assets Held-for-Sale by Asset Type [Axis] Private Placement Private Placement [Member] Operating lease expense – fixed payments Operating Lease, Cost Accounting for Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (issued) (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Amended and Restated Certificate of Incorporation [Domain] Amended and Restated Certificate of Incorporation [Domain] Amended and Restated Certificate of Incorporation [Domain] Deferred revenue Contract with Customer, Liability, Current Schedule of Stock Options Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Treasury stock, at cost: 16,821 and 56,513 shares held as of June 30, 2023 and December 31, 2022, respectively Beginning balance Ending balance Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Total promissory notes payable Long-Term Debt Minimum lease commitments related to month-to-month lease arrangements Minimum Lease Commitments The amount of minimum lease commitments related to month-to-month lease arrangements. Selling, general, and administrative Selling, General and Administrative Expense Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Share-Based Payment Arrangement, Option Employee Stock Option [Member] January 23, 2020 January 23, 2020 Represents the information about warrant issuance January 23, 2020. Common Class A Common Class A [Member] Maximum Maximum [Member] Comprehensive loss attributable to T Stamp Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Second Century Ventures, LLC Second Century Ventures, LLC Represents the information pertaining to Second Century Ventures, LLC. Document Type Document Type Cost of services Cost of services This member stands for Cost Of Services Provided 2023 Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, Remainder of Fiscal Year Present value of lessee's discounted obligation for lease payments from operating lease in remainder of current fiscal year Other expense Other Nonoperating Expense Restricted stock units, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Short term lease expense Short-Term Lease, Cost VAT receivable associated with SAIT Value Added Tax Receivable Entity Address, Address Line One Entity Address, Address Line One Estimated amount of grant Estimated Amount Of Grant The estimated amount of grant. Description of Business Description of Business [Policy Text Block] Disclosure of accounting policy pertaining to description of business. Lease And Commitments [Table] Lease And Commitments [Table] Schedule of leases and commitments. Reimbursement of grant for initial capital amount Reimbursement Of Grant For Initial Capital Amount The amount of reimbursement of grant for initial capital invested. Expenses incurred for grant Expenses Incurred For Grant The amount of expenses incurred to avail the grant. Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Short-term financial liabilities Derivative Liability, Current Related party receivables Increase (Decrease) in Due from Related Parties, Current Stock Awards and Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Weighted Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Schedule of Prepaid Expenses and Other Current Assets Schedule of Prepaid Expenses and Other Current Assets [Table Text Block] The tabular disclosure of Prepaid expenses and other current assets. Income tax payable Taxes Payable, Current Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Trademarks and Trade Names Trademarks and Trade Names [Member] Subsequent Event Subsequent Event [Member] Customer Concentration Risk Customer Concentration Risk [Member] Payment of commission Commission payble to related party Amount of commission payble to related party. Related party payables Other Liabilities, Current Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Options canceled and forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Long-Lived Assets Held-for-sale, Name [Domain] Long-Lived Assets Held-for-Sale, Name [Domain] Repayment of shareholder loan through in-kind services Repayment of Shareholders Loan Through in-kind Services The amount of repayment of shareholder loan through in kind services. Warrants and Rights Note Disclosure [Abstract] Warrants and Rights Note Disclosure [Abstract] Right-of-use assets derecognized upon lease termination Right-of-use Assets Derecognized Upon Lease Termination Right-of-use assets derecognized upon lease termination Related Party [Domain] Related Party, Type [Domain] Useful Lives Capitalized Computer Software Useful Life Useful life of Capitalized Internal-use Software, net, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Leases and Commitments Leases and Commitments No definition available. Number of vehicle lease terminated Number Of Vehicle Lease Terminated Represents the number of vehicle lease terminated. Stock-based compensation Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Abated interest rate Loans Receivable With Abated Interest Rate The percentage of loans receivable abated interest rate. Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Total lease expense Lease, Cost Employment term for receiving advances Employment Term For Receiving Advances Represents the employment term for receiving advances. Statistical Measurement [Axis] Statistical Measurement [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Advertising Advertising Cost [Policy Text Block] Loans from Maltese government Loans from Maltese government Represents information pertaining to loans from Maltese government. Maximum number of warrants issued to purchase common stock in future Class of Warrant or Right, Consideration Transferred The amount of Maximum number of warrants issued to purchase common stock in future. Warrants Warrants Policy [Policy Text Block] Disclosure of accounting policy for Warrants. Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Goodwill Goodwill and Intangible Assets, Policy [Policy Text Block] Related party payables Increase (Decrease) in Due to Related Parties, Current Supplemental disclosure of non-cash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Stock Awards and Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Potential repayable advance Debt Instrument, Face Amount Non-convertible notes payable, current accrued interest Interest Receivable, Noncurrent Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Warrant liabilities Balance, beginning of period Balance, end of period Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Fair Value of Shares Current Assets: Assets, Current [Abstract] Gross receivables Accounts Receivable, before Allowance for Credit Loss, Current Entity Address, State or Province Entity Address, State or Province Proceeds from non-convertible notes Proceeds from Loan from Maltese Government The amount of cash inflow from loan from Maltese government. Counterparty Name [Axis] Counterparty Name [Axis] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Lease liabilities derecognized upon lease termination Lease Liabilities Derecognized Upon Lease Termination Lease liabilities derecognized upon lease termination Net Loss per Share Attributable to Common Stockholders Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows from operating leases Operating Lease, Payments Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Total future maturities Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, Total Present value of lessee's discounted obligation for lease payments from operating lease. Cost of services (exclusive of depreciation and amortization shown separately below) Cost Of Goods And Services Excluding Depreciation Depletion And Amortization Cost of product sold and services rendered, excluding depreciation, depletion, and amortization. Major Customers and Concentration of Risks Concentration Risk, Credit Risk, Policy [Policy Text Block] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Amendment Description Amendment Description Management Management [Member] Top Three Customers Top Three Customers [Member] Top Three Customers Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Securities purchase agreement Securities Purchase Agreement [Member] Represents the information pertaining to Securities Purchase Agreement. Class of Stock [Domain] Class of Stock [Domain] Net cash flows from investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] January - February 2022 January - February 2022 Represents the information about warrant issuance January - February 2022. Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Long-term financial liabilities Derivative Liability, Noncurrent Effective tax rate Effective Income Tax Rate Reconciliation, Percent Total operating lease liabilities Operating Lease, Liability Measurement Input Type [Domain] Measurement Input Type [Domain] Total Liabilities Liabilities Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Amended and Restated Certificate of Incorporation [Axis] Amended and Restated Certificate of Incorporation [Axis] Amended and Restated Certificate of Incorporation Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Stock not yet issued Common Stock, Capital Shares Reserved for Future Issuance Loss on retirement of equipment Gain (Loss) on Disposition of Intangible Assets Title of Individual [Axis] Title of Individual [Axis] Summary of Balance Sheet Information Related to Leases Schedule of Balance Sheet Information Related to Leases [Table Text Block] Tabular disclosure of balance sheet information related to leases. Capitalized internally developed software costs Payments for Software Debt Disclosure [Abstract] Debt Disclosure [Abstract] Balance sheet information related to leases Assets and Liabilities, Lessee [Abstract] Related Party Transaction [Domain] Related Party Transaction [Domain] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Customer Three Customer Three [Member] Represents the information pertaining to customer three. Earnings Per Share [Abstract] Earnings Per Share [Abstract] Other income Others Non-operating Income Amount of others non-operating income. Subsequent Events Subsequent Event [Line Items] Common stock $0.01 par value, 50,000,000 shares authorized, 7,989,065 and 4,910,815 shares issued, and 7,972,244 and 4,854,302 outstanding at June 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Loans receivable amount kind in services per month Loans Receivable , Kind In Services Per Month The Amount of loan receivable kind in services per month. Repayment of shareholders loan through in-kind services Stockholder's Equity, Repayment of Shareholders Loan Through in-kind Services The amount of increase in stockholder's equity due to repayment of shareholders loan through in-kind services. Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Leases and Commitments Leases and Commitments [Text Block] The entire disclosure for leases and commitments. Segment Information Segment Reporting, Policy [Policy Text Block] Total Current Assets Assets, Current Plus: accrued interest Interest Payable Risks and Uncertainties Risks and Uncertainties [Policy Text Block] Disclosure of accounting policy pertaining to risks and uncertainties. Impairment of assets Asset Impairment Charges Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Entity Filer Category Entity Filer Category Purchase obligation Purchase Obligation Mobile hardware Technology Equipment [Member] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Net Loss per Share Attributable to Common Stockholders Earnings Per Share, Policy [Policy Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Unrecognized tax benefits Unrecognized Tax Benefits Accrued employee taxes Accrued Employee Taxes The amount of accrued employee taxes. FIS Fidelity Information Services [Member] This member stands for fidelity information services. Expected dividend yield Measurement Input, Expected Dividend Rate [Member] Concentration risk (as a percent) Concentration Risk, Percentage Base Rate Base Rate [Member] Basis of Presentation Basis of Presentation [Policy Text Block] Disclosure of accounting policy pertaining to basis of presentation . Reverse stock split rounding Reverse Stock Split Rounding The amount of reverse stock split rounding. Summary of Lease Termination Schedule of Lease Termination Records [Table Text Block] Tabular disclosure of lease termination. Percentage of commission received, third year Percentage of Commission Received on Net Sales Year Three It represents the percentage of commission received on net sales on third year. Net cash flows from operating activities Operating cash outflows Net Cash Provided by (Used in) Operating Activities Aggregate intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Estimated Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Customer Two Customer Two [Member] Represents the information pertaining to customer two. Other accrued liabilities Other Accrued Liabilities, Current Regulation CF, D, and S Common Stock And Warrant Offering Regulation CF, D, and S Common Stock And Warrant Offering Represents the information pertaining to Regulation CF, D, and S Common Stock and Warrant Offering. Change in fair value of warrant liability Change in fair value of warrant liability Fair Value Adjustment of Warrants Malta Grant Malta Grant No definition available. Depreciation and amortization Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] Minimum base rate for interest Minimum Variable Rate For Interest Calculation Represents the minimum base rate for interest. Schedule of Warrant Issuance Date Disclosure Of Warrant Issuance [Table Text Block] Represents the information about warrant issuance date. Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Proceeds from warrant exercises Proceeds from Warrant Exercises Malta loan receipt 3 Malta loan receipt 3 This member stands for Malta Loan Receipt three. Total T Stamp Inc. Stockholders’ Equity Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Advertising and marketing expense Marketing and Advertising Expense Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign currency translation adjustments Currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Subsequent Events [Abstract] Subsequent Events [Abstract] Net Loss before Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Commission liability Accrued Sales Commission, Current Warrants measurement input Warrants and Rights Outstanding, Measurement Input Purchase of digital assets Payments to Acquire Intangible Assets Numerator: Income Amounts Attributable to Parent, Disclosures [Abstract] Fair Value of Assets and Liabilities Fair Value Measurement, Policy [Policy Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Schedule of Fair Value of Warrants Liabilities Schedule of assumptions used to calculate the fair value of warrants liabilities [Table Text Block] The table represent schedule of assumptions used to calculate the fair value of warrants liabilities Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Accrued mobile expenses Accrued Mobile Expenses, Current Amount of accrued mobile expenses, current. August - December 2021 August - December 2021 Represents the information about warrant issuance August - December 2021. Working capital Working Capital In Business Amount of working capital in business. Entity Emerging Growth Company Entity Emerging Growth Company Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Non-cash write off of mobile hardware Non Cash Write Off Non Cash Write Off Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Forfeited common stock shares to satisfy taxes Payment of Financing and Stock Issuance Costs Document Fiscal Period Focus Document Fiscal Period Focus Percentage of pre-tax profits per annum to be repaid Percentage of Pre-tax Profits per Annum to be Repaid Percentage of pre-tax profits per annum to be repaid 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Useful Lives Finite-Lived Intangible Asset, Useful Life Requirement of initial capital amount Requirement Of Initial Capital Amount The amount of requirement of initial capital value. Antidilutive Securities [Axis] Antidilutive Securities [Axis] Prepaid rent expense reclassified upon termination of leases Non Cash Activity Of Prepaid Rent Expense Reclassified Upon Termination Of Leases The amount of non cash activity of prepaid rent expense reclassified upon termination of leases. Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Non-cash interest Paid-in-Kind Interest Unaudited Interim Results Unaudited Interim Results [Policy Text Block] Disclosure of accounting policy pertaining to unaudited interim results. Common Stock Common Stock [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Net Loss per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Malta Grant [Table] Malta Grant [Table] Table represent the detail pertaining to malta grant Income Statement Location [Domain] Income Statement Location [Domain] Treasury Stock Treasury Stock [Policy Text Block] The policy disclosure of Treasury stock. Document Fiscal Year Focus Document Fiscal Year Focus Trusted Mail Trusted Mail Represents the information pertaining to Trusted Mail. Total Stockholders’ Equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Stock- Based Compensation Compensation Related Costs, Policy [Policy Text Block] Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net June 5, 2023 June 5, 2023 [Member] June 5, 2023 Schedule of Stock Options Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Total Other Comprehensive Income (Loss) Other Comprehensive Income (Loss), Net of Tax Warrants Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Threshold period after which cashless exercise of warrants Threshold Period After Which Cashless Exercise of Warrants The threshold period after which cashless exercise of warrants. Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Exercise price Measurement Input, Exercise Price [Member] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Adjustment to operating lease operating lease liabilities related to renewed leases Adjustment to Operating Lease Operating Lease Liabilities Related to Renewed Leases Adjustment to Operating Lease Operating Lease Liabilities Related to Renewed Leases Net loss including non-controlling interest Net loss including non-controlling interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Term of payroll costs covered by advance Term Of Payroll Costs Covered By Advance Represents the term of payroll costs covered by advance. Net cash flows from financing activities Net Cash Provided by (Used in) Financing Activities Loans receivable carrying amount Loans and Leases Receivable, Gross ICE ICE [Member] ICE November 9, 2016 November 9, 2016 Represents the information about warrant issuance November 9, 2016. Accumulated Deficit Retained Earnings [Member] Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total Liabilities and Stockholders’ Equity Liabilities and Equity Non-Operating Income (Expense): Nonoperating Income (Expense) [Abstract] Other assets Other Assets, Noncurrent Risk free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Basic net loss per share attributable to T Stamp Inc. (in dollars per share) Net loss per share attributable to common stockholders, basic (in dollars per share) Earnings Per Share, Basic Operating lease right of use assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Warrants exercised (in shares) Warrants Exercised, Shares Warrants Exercised, Shares Sale of Stock [Domain] Sale of Stock [Domain] September 14, 2022 September 14, 2022 Represents the information about warrant issuance September 14, 2022. Stockholders’ Notes Receivable Receivables from Stockholder [Member] 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Number of warrants exercised for issuance of shares (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Entity Address, City or Town Entity Address, City or Town Related Party Related Party [Member] Impaired capitalized internal-use software Capitalized Computer Software, Impairments Basis of Consolidation Consolidation, Policy [Policy Text Block] Summary of Lease Term and Discount Rate Schedule of Lease Term and Discount Rate [Table Text Block] Tabular disclosure of lease term and discount rate. Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Schedule of Capitalized Internal-Use Software, Net Schedule of Capitalized Internal-use Software Net [Table Text Block] The tabular disclosure of Capitalized Internal-use Software, Net. Stock based awards granted Stock Issued During Period, Value, Issued for Services Document Transition Report Document Transition Report Common stock, shares authorized (in shares) Common Stock, Shares Authorized Amortization of capitalized Internal-use Software Capitalized Computer Software, Amortization Less accumulated depreciation Capitalized Computer Software, Accumulated Amortization Various employees Various Employees [Member] Represents the information pertaining to various employees. Change In Financial Instruments [Roll Forward] Change In Financial Instruments [Roll Forward] Change In Financial Instruments Warrants Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Units refunded Value of Units Refunded Amount of units refunded to investors. Total principal outstanding Long-Term Debt, Gross Adjustments to reconcile net loss to cash flows used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Title of Individual [Domain] Title of Individual [Domain] Stock split Stockholders' Equity Note, Stock Split, Conversion Ratio Comprehensive loss attributable to non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Loss related to lease termination Loss recognized upon lease termination Gain (Loss) on Termination of Lease Additional paid-in capital Additional Paid in Capital Going Concern Liquidity [Policy Text Block] Disclosure of accounting policy pertaining to liquidity. Reverse Split Stock Split [Policy Text Block] Disclosure of accounting policy pertaining to stock split. Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from exercise of options to common stock Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Customer deposit liabilities Increase Decrease In Customer Deposits Liability The amount of net cash inflow or outflow for the increase (decrease) in the beginning and end of period deposits balances. 2023 Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Remainder of Fiscal Year Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease in remainder of current fiscal year. Options canceled and forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Number of shares transferred (in shares) Number of Shares Transferred Represents the number of shares transferred. Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Termination notice term Financial Liability Obligation, Termination Notice Term Termination notice term of financial liability obligation. Schedule of Intangible Assets Schedule of Intangible Assets and Goodwill [Table Text Block] Securities Purchase Agreement With Armistice Capital Master Fund Ltd. Securities Purchase Agreement with Armistice Capital Master Fund Ltd.[Member] Represents the information pertaining to Securities Purchase Agreement with Armistice Capital Master Fund Ltd. Related Party [Axis] Related Party, Type [Axis] Gain on property and equipment Gain (Loss) on Sale of Properties Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Legal expense Legal Fees Entity Registrant Name Entity Registrant Name Exchange of SAFEs for warrants Exchange of SAFEs For Warrants The amount of exchange of SAFEs for Warrants. Other assets Increase (Decrease) in Other Operating Assets 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Armistice Capital Master Fund Ltd. Armistice Capital Master Fund Ltd. [Member] Armistice Capital Master Fund Ltd. Fair value of warrants Warrants and Rights Outstanding Sale of property and equipment Property and equipment gross sales price Proceeds from Sale of Property, Plant, and Equipment Non-controlling interest Equity, Attributable to Noncontrolling Interest Document Period End Date Document Period End Date Options Agreement Options Agreement [Member] Options Agreement Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Issuance of common stock in relation to vested restricted stock units, net of shares forfeited to satisfy taxes Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Options vested and exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Capitalized Internal-Use Software, Net Internal Use Software, Policy [Policy Text Block] Credited value over three years Warrants Value Credited per Annum Over Three Years Period Warrants Value Credited per Annum Over Three Years Period. Number of investors refunded Number of Investors to Whom Units Refunded The number of investors to whom units refunded. Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Malta Grant Malta Grant [Line Items] 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. Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Gain on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Total stock-based compensation expense Share-Based Payment Arrangement, Expense Number of warrants cancelled (in shares) Number of Warrants Cancelled The number of warrants cancelled. Intangible assets, gross Finite-Lived Intangible Assets, Gross Income tax expense Income Tax Expense (Benefit) Stockholders’ notes receivable Stockholders' Equity Note, Subscriptions Receivable Sales revenue net Revenue Benchmark [Member] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Non-Convertible Promissory Notes Payable Non-Convertible Promissory Notes Payable [Member] Represents information pertaining to non-convertible promissory notes payable. Issuance of common stock Stock Issued During Period, Value, New Issues Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Trust Stamp Malta Limited Trust Stamp Malta Limited Represents information pertaining to trust stamp malta limited. Net revenue Total Revenue Revenue from Contract with Customer, Excluding Assessed Tax Related party receivables Other Receivables, Net, Current Entity [Domain] Entity [Domain] Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Expenses incurred in relation to legal services Related Party Transactions Expenses Incurred In relation To Legal Services The amount of expenses incurred in relation to legal services. Unrecognized stock compensation related to the RSUs Unrecognized stock compensation related to the RSUs Amount of unrecognized stock compensation related to the RSUs. Other Comprehensive Income (Loss): Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Balance Sheet Components Balance Sheet Components No definition available. Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Interest expense, net Interest Income (Expense), Net Bank Time Deposits Bank Time Deposits [Member] Useful Lives Property, Plant and Equipment, Useful Life Spread on variable rate Debt Instrument, Basis Spread on Variable Rate Adjustment to operating lease liabilities related to terminated leases Non Cash Activity Of Operating Lease Liabilities Related To Terminated Leases The amount of non cash activity of operating lease liabilities related to terminated leases. 2025 Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, Year Two Present value of lessee's discounted obligation for lease payments from operating lease in second fiscal year following current fiscal year. Notes payable, plus accrued interest of $19,904 and $16,458, on June 30, 2023 and December 31, 2022, respectively Long-Term Debt, Excluding Current Maturities Weighted-average shares used to compute diluted net loss per share (in shares) Weighted average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Number of leases terminated Leases terminated Number Of Leases Terminated Represents the number of leases terminated. Lease termination fees Lease Termination Fees Represents the amount of lease termination fees. Internally developed software Capitalized Computer Software, Gross Operating Expenses: Operating Expenses [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment 2024 Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, Year One Present value of lessee's discounted obligation for lease payments from operating lease in next fiscal year following current fiscal year. Additional Paid-In Capital Additional Paid-in Capital [Member] Total lease expense Lease, Cost [Abstract] Total Assets Assets Cover [Abstract] Cover [Abstract] Percentage of aid intensity to cover eligible wage cost Percentage of Aid Intensity to Cover Eligible Wage Cost Percentage of aid intensity to cover eligible wage cost. Proceeds from issuance of common stock warrants Proceeds from issuance of Common Stock warrants Proceeds from Issuance of Warrants Subsequent Events Subsequent Events [Text Block] Maximum amount grant Maximum Amount Grant The maximum amount of grant as a reimbursement of operating expenses for first 12 months. April 18, 2023 April 18, 2023 [Member] April 18, 2023 Cancellation of shares Cancellation of Shares Value Issued To Investor Cancellation of Shares Value Issued To Investor. Total future maturities Lessee, Operating Lease, Liability, to be Paid Summary of Supplemental Cash Flows Information Related to Leases Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Exercise Price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumption, Exercise Price Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award. Operating lease liabilities Operating Lease, Liability [Abstract] Leases and Commitments Lease And Commitments [Line Items] 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. Total Operating Expenses Operating Expenses Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Fair value of consideration received from warrants Fair Value Of Consideration Received From Warrants The amount of fair value of consideration received from warrants. 2024 Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Year One Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease in next fiscal year following current fiscal year. Exercise of warrants to common stock (in shares) Exercise Of Warrants To Common Stock, Shares The number of shares issued in exercise of warrants. Equity Component [Domain] Equity Component [Domain] Amounts payable Related Party Transaction Amounts Payable Amount represent the related party transaction of amount payable. Options, RSUs, and grants Options, RSUs, and grants The represent information pertaining to options Rsus and grants member. Borrowings Debt Instrument [Line Items] Patent application costs Payments for Patent Application Costs Represents the cash outflow from patent application costs. Weighted-average shares used to compute basic net loss per share (in shares) Weighted average shares used in computing net loss per share attributable to common stockholders, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating Loss Operating Income (Loss) Rent deposit Prepaid Rent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Number of shares agreed to issue and sell (in shares) Stock Issued During Period, Shares, New Issuance Agreed Represents the number of shares agreed to issue and sell. Related party cost Cost of Revenue Change in fair value Shares Subject To Mandatory Redemption Settlement Terms Impact Of Changes In Fair Value Of Shares On Amounts Represents change in fair value. Percentage of commission received, second year Percentage of Commission Received on Net Sales Year Two It represents the percentage of commission received on net sales on second year. Estimated future amortization expense of intangible assets Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Related Party Transaction [Axis] Related Party Transaction [Axis] Malta loan receipt 2 Malta loan receipt 2 This member stands for Malta Loan Receipt two. 2025 Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Year Two Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease in second fiscal year following current fiscal year. Statement Statement [Line Items] Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Fair value of Class A Shares of Common Stock (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Share Price Represents of fair value of share price. Weighted Average Remaining Contractual Life (years) Weighted Average Remaining Contractual Life (in years) No definition available. Stockholders’ Equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] License fees (over time) License fees (over time) Represents the information pertaining to License Fees. Non-controlling Interest Noncontrolling Interest [Member] Percentage of commission received, first year Percentage of Commission Received on Net Sales Year One It represents the percentage of commission received on net sales on first year. Capitalized internal-use software, net Capitalized internal-use software, net Capitalized Computer Software, Net EX-101.PRE 9 idai-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover Page - shares
6 Months Ended
Jun. 30, 2023
Aug. 21, 2023
Cover [Abstract]    
Document Type 10-Q/A  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-41252  
Entity Registrant Name T Stamp Inc  
Entity Address, Address Line One 3017 Bolling Way NE, Floors 1 and 2  
Entity Address, City or Town Atlanta  
Entity Address, State or Province GA  
Entity Address, Postal Zip Code 30305  
City Area Code 404  
Local Phone Number 806-9906  
Title of 12(b) Security Class A Common Stock, $0.01 par value per share  
Trading Symbol IDAI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   8,242,244
Entity Central Index Key 0001718939  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag true  
Entity Tax Identification Number 81-3777260  
Entity Incorporation, State or Country Code DE  
Amendment Description This Amendment No. 1 to the Quarterly Report on Form 10-Q is being filed solely to furnish the Interactive Data files as Exhibit 101, in accordance with Rule 405 of Regulation S-T. This Amendment speaks as of the Original Filing Date of the Original Filing (unless otherwise noted or as the context otherwise requires) and reflects only the changes to the cover page and Subsequent Events in Item 1 of Part I. No other changes have been made to the Form 10-Q, as originally filed on August 14, 2023.In this Amendment, T Stamp Inc. (together with its subsidiaries) is referred to as the “Company,” “Trust Stamp,” “we,” “us,” or “our.”  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Current Assets:    
Cash and cash equivalents $ 5,035,414 $ 1,254,494
Accounts receivable (includes unbilled receivables of $104,043 and $109,475 as of June 30, 2023 and December 31, 2022, respectively) 486,690 1,008,375
Related party receivables 32,997 31,446
Prepaid expenses and other current assets 502,380 580,086
Total Current Assets 6,057,481 2,874,401
Capitalized internal-use software, net 1,479,724 1,418,672
Goodwill 1,248,664 1,248,664
Intangible assets, net 214,823 251,686
Property and equipment, net 71,586 300,664
Operating lease right of use assets 205,976 315,765
Other assets 11,129 2,066
Total Assets 9,289,383 6,411,918
Current Liabilities:    
Accounts payable 773,979 945,162
Related party payables 138,352 273,176
Accrued expenses 662,459 1,099,824
Deferred revenue 2,698,898 1,811,680
Income tax payable 15,460 21,076
Short-term operating lease liabilities 139,056 177,795
Short-term financial liabilities 162,130 118,860
Total Current Liabilities 4,590,334 4,447,573
Warrant liabilities 255,954 261,569
Notes payable, plus accrued interest of $19,904 and $16,458, on June 30, 2023 and December 31, 2022, respectively 921,917 886,465
Long-term operating lease liabilities 41,978 102,407
Long-term financial liabilities 0 88,760
Total Liabilities 5,810,183 5,786,774
Commitments, Note 10
Stockholders’ Equity:    
Common stock $0.01 par value, 50,000,000 shares authorized, 7,989,065 and 4,910,815 shares issued, and 7,972,244 and 4,854,302 outstanding at June 30, 2023 and December 31, 2022, respectively 79,722 48,543
Treasury stock, at cost: 16,821 and 56,513 shares held as of June 30, 2023 and December 31, 2022, respectively 0 0
Additional paid-in capital 47,067,377 39,496,183
Stockholders’ notes receivable 0 (18,547)
Accumulated other comprehensive income 188,206 237,252
Accumulated deficit (44,017,544) (39,299,726)
Total T Stamp Inc. Stockholders’ Equity 3,317,761 463,705
Non-controlling interest 161,439 161,439
Total Stockholders’ Equity 3,479,200 625,144
Total Liabilities and Stockholders’ Equity $ 9,289,383 $ 6,411,918
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Unbilled receivables $ 104,043 $ 109,475
Non-convertible notes payable, current accrued interest $ 19,904 $ 16,458
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 50,000,000 50,000,000
Common stock, shares issued (in shares) 7,989,065 4,910,815
Common stock, shares outstanding (in shares) 7,972,244 4,854,302
Treasury stock, at cost, shares held (in shares) 16,821 56,513
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net revenue $ 460,804 $ 708,288 $ 919,438 $ 3,529,333
Operating Expenses:        
Cost of services (exclusive of depreciation and amortization shown separately below) 203,928 348,166 420,887 1,042,144
Research and development 574,397 574,490 1,206,766 1,022,903
Selling, general, and administrative 1,877,616 2,532,849 3,847,173 5,698,695
Depreciation and amortization 187,272 190,703 406,454 344,631
Total Operating Expenses 2,843,213 3,646,208 5,881,280 8,108,373
Operating Loss (2,382,409) (2,937,920) (4,961,842) (4,579,040)
Non-Operating Income (Expense):        
Interest expense, net (9,793) (2,354) (19,994) (6,312)
Change in fair value of warrant liability 6,955 36,472 5,615 77,060
Impairment of digital assets 0 (23,885) 0 (23,885)
Other income 217,605 5,673 261,547 12,614
Other expense (2,726) (272) (3,144) (94,785)
Total Other Expense (Income), Net 212,041 15,634 244,024 (35,308)
Net Loss before Taxes (2,170,368) (2,922,286) (4,717,818) (4,614,348)
Income tax expense 0 0 0 0
Net loss including non-controlling interest (2,170,368) (2,922,286) (4,717,818) (4,614,348)
Net loss attributable to non-controlling interest 0 0 0 0
Net loss attributable to T Stamp Inc. $ (2,170,368) $ (2,922,286) $ (4,717,818) $ (4,614,348)
Basic net loss per share attributable to T Stamp Inc. (in dollars per share) $ (0.32) $ (0.63) $ (0.80) $ (1.00)
Diluted net loss per share attributable to T Stamp Inc. (in dollars per share) $ (0.32) $ (0.63) $ (0.80) $ (1.00)
Weighted-average shares used to compute basic net loss per share (in shares) 6,757,320 4,653,317 5,897,089 4,601,788
Weighted-average shares used to compute diluted net loss per share (in shares) 6,757,320 4,653,317 5,897,089 4,601,788
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net loss including non-controlling interest $ (2,170,368) $ (2,922,286) $ (4,717,818) $ (4,614,348)
Other Comprehensive Income (Loss):        
Foreign currency translation adjustments (7,604) (34,726) (49,046) 27,924
Total Other Comprehensive Income (Loss) (7,604) (34,726) (49,046) 27,924
Comprehensive loss (2,177,972) (2,957,012) (4,766,864) (4,586,424)
Comprehensive loss attributable to non-controlling interest 0 0 0 0
Comprehensive loss attributable to T Stamp Inc. $ (2,177,972) $ (2,957,012) $ (4,766,864) $ (4,586,424)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
Total
Common Stock
Additional Paid-In Capital
Treasury Stock
Stockholders’ Notes Receivable
Accumulated Other Comprehensive Income
Accumulated Deficit
Non-controlling Interest
Beginning balance (in shares) at Dec. 31, 2021   4,095,029            
Beginning balance at Dec. 31, 2021 $ 5,033,716 $ 40,950 $ 31,985,880   $ (130,267) $ 183,900 $ (27,208,186) $ 161,439
Beginning balance (in shares) at Dec. 31, 2021       56,513        
Beginning balance at Dec. 31, 2021       $ 0        
Increase (Decrease) in Stockholders' Equity                
Exercise of warrants to common stock (in shares)   490,490            
Exercise of warrants to common stock 3,383,762 $ 4,905 3,378,857          
Exercise of options to common stock (in shares)   12,071            
Exercise of options to common stock 71,592 $ 120 71,472          
Issuance of common stock (in shares)   16,086            
Issuance of common stock 203,438 $ 161 203,277          
Issuance of common stock warrants 55,838   55,838          
Issuance of common stock in relation to vested restricted stock units, net of shares forfeited to satisfy taxes (in shares)   43,471            
Issuance of common stock in relation to vested restricted stock units, net of shares forfeited to satisfy taxes (15,430) $ 435 (15,865)          
Repayment of shareholders loan through in-kind services 55,860       55,860      
Stock-based compensation 747,432   747,432          
Currency translation adjustment 27,924         27,924    
Net loss attributable to T Stamp Inc. (4,614,348)           (4,614,348)  
Ending balance (in shares) at Jun. 30, 2022   4,657,147            
Ending balance at Jun. 30, 2022 4,949,784 $ 46,571 36,426,891   (74,407) 211,824 (31,822,534) 161,439
Ending balance (in shares) at Jun. 30, 2022       56,513        
Ending balance at Jun. 30, 2022       $ 0        
Beginning balance (in shares) at Dec. 31, 2021   4,095,029            
Beginning balance at Dec. 31, 2021 $ 5,033,716 $ 40,950 31,985,880   (130,267) 183,900 (27,208,186) 161,439
Beginning balance (in shares) at Dec. 31, 2021       56,513        
Beginning balance at Dec. 31, 2021       $ 0        
Increase (Decrease) in Stockholders' Equity                
Exercise of options to common stock (in shares) 15,121              
Ending balance (in shares) at Dec. 31, 2022   4,854,302            
Ending balance at Dec. 31, 2022 $ 625,144 $ 48,543 39,496,183   (18,547) 237,252 (39,299,726) 161,439
Ending balance (in shares) at Dec. 31, 2022 56,513     56,513        
Ending balance at Dec. 31, 2022 $ 0     $ 0        
Beginning balance (in shares) at Mar. 31, 2022   4,649,492            
Beginning balance at Mar. 31, 2022 7,416,372 $ 46,495 35,964,473   (102,337) 246,550 (28,900,248) 161,439
Beginning balance (in shares) at Mar. 31, 2022       56,513        
Beginning balance at Mar. 31, 2022       $ 0        
Increase (Decrease) in Stockholders' Equity                
Exercise of options to common stock (in shares)   3,351            
Exercise of options to common stock 18,278 $ 33 18,245          
Issuance of common stock in relation to vested restricted stock units, net of shares forfeited to satisfy taxes (in shares)   4,304            
Issuance of common stock in relation to vested restricted stock units, net of shares forfeited to satisfy taxes (15,430) $ 43 (15,473)          
Repayment of shareholders loan through in-kind services 27,930       27,930      
Stock-based compensation 459,646   459,646          
Currency translation adjustment (34,726)         (34,726)    
Net loss attributable to T Stamp Inc. (2,922,286)           (2,922,286)  
Ending balance (in shares) at Jun. 30, 2022   4,657,147            
Ending balance at Jun. 30, 2022 4,949,784 $ 46,571 36,426,891   (74,407) 211,824 (31,822,534) 161,439
Ending balance (in shares) at Jun. 30, 2022       56,513        
Ending balance at Jun. 30, 2022       $ 0        
Beginning balance (in shares) at Dec. 31, 2022   4,854,302            
Beginning balance at Dec. 31, 2022 $ 625,144 $ 48,543 39,496,183   (18,547) 237,252 (39,299,726) 161,439
Beginning balance (in shares) at Dec. 31, 2022 56,513     56,513        
Beginning balance at Dec. 31, 2022 $ 0     $ 0        
Increase (Decrease) in Stockholders' Equity                
Exercise of options to common stock (in shares) 1,230              
Ending balance (in shares) at Mar. 31, 2023   5,121,607            
Ending balance at Mar. 31, 2023 $ (1,958,970) $ 51,216 39,479,741   0 195,810 (41,847,176) 161,439
Ending balance (in shares) at Mar. 31, 2023       0        
Ending balance at Mar. 31, 2023       $ 0        
Beginning balance (in shares) at Dec. 31, 2022   4,854,302            
Beginning balance at Dec. 31, 2022 $ 625,144 $ 48,543 39,496,183   (18,547) 237,252 (39,299,726) 161,439
Beginning balance (in shares) at Dec. 31, 2022 56,513     56,513        
Beginning balance at Dec. 31, 2022 $ 0     $ 0        
Increase (Decrease) in Stockholders' Equity                
Exercise of warrants to common stock (in shares)   1,553,250            
Exercise of warrants to common stock $ 1,554 $ 15,533 (13,979)          
Exercise of options to common stock (in shares) 1,230 1,740            
Exercise of options to common stock $ 2,000 $ 17 1,983          
Issuance of common stock (in shares)   1,312,468            
Issuance of common stock 7,464,312 $ 13,124 7,451,188          
Issuance of common stock in relation to vested restricted stock units, net of shares forfeited to satisfy taxes (in shares)   245,725   (39,692)        
Issuance of common stock in relation to vested restricted stock units, net of shares forfeited to satisfy taxes (22,804) $ 2,457 (25,261)          
Reverse stock split rounding (in shares)   4,759            
Reverse stock split rounding 0 $ 48 (48)          
Repayment of shareholders loan through in-kind services 18,547       18,547      
Stock-based compensation 157,311   157,311          
Currency translation adjustment (49,046)         (49,046)    
Net loss attributable to T Stamp Inc. (4,717,818)           (4,717,818)  
Ending balance (in shares) at Jun. 30, 2023   7,972,244            
Ending balance at Jun. 30, 2023 $ 3,479,200 $ 79,722 47,067,377   0 188,206 (44,017,544) 161,439
Ending balance (in shares) at Jun. 30, 2023 16,821     16,821        
Ending balance at Jun. 30, 2023 $ 0     $ 0        
Beginning balance (in shares) at Mar. 31, 2023   5,121,607            
Beginning balance at Mar. 31, 2023 (1,958,970) $ 51,216 39,479,741   0 195,810 (41,847,176) 161,439
Beginning balance (in shares) at Mar. 31, 2023       0        
Beginning balance at Mar. 31, 2023       $ 0        
Increase (Decrease) in Stockholders' Equity                
Exercise of warrants to common stock (in shares)   1,553,250            
Exercise of warrants to common stock $ 1,554 $ 15,533 (13,979)          
Exercise of options to common stock (in shares) 0 1,740            
Exercise of options to common stock $ 0 $ 17 (17)          
Issuance of common stock (in shares)   1,312,468            
Issuance of common stock 7,464,312 $ 13,124 7,451,188          
Issuance of common stock in relation to vested restricted stock units, net of shares forfeited to satisfy taxes (in shares)   (16,821)            
Issuance of common stock in relation to vested restricted stock units, net of shares forfeited to satisfy taxes 52,539 $ (168) 52,707 $ 16,821        
Stock-based compensation 97,737   97,737          
Currency translation adjustment (7,604)         (7,604)    
Net loss attributable to T Stamp Inc. (2,170,368)           (2,170,368)  
Ending balance (in shares) at Jun. 30, 2023   7,972,244            
Ending balance at Jun. 30, 2023 $ 3,479,200 $ 79,722 $ 47,067,377   $ 0 $ 188,206 $ (44,017,544) $ 161,439
Ending balance (in shares) at Jun. 30, 2023 16,821     16,821        
Ending balance at Jun. 30, 2023 $ 0     $ 0        
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net loss attributable to T Stamp Inc. $ (4,717,818) $ (4,614,348)
Net loss attributable to non-controlling interest 0 0
Adjustments to reconcile net loss to cash flows used in operating activities:    
Depreciation and amortization 406,454 344,631
Stock-based compensation 157,311 747,432
Change in fair value of warrant liability (5,615) (77,060)
Repayment of shareholder loan through in-kind services 18,547 55,860
Impairment of assets 16,819 23,885
Gain on sale of property and equipment (216,189) 0
Non-cash interest 19,904 0
Non-cash lease expense 109,879 0
Non-cash write off of mobile hardware (15,775) 0
Loss on retirement of equipment (17,589) 0
Changes in assets and liabilities:    
Accounts receivable 521,685 539,770
Related party receivables (1,551) (20,533)
Prepaid expenses and other current assets 83,041 294,198
Other assets (9,063) 27,539
Accounts payable (171,183) 93,731
Accrued expense (437,365) (616,528)
Related party payables (134,824) (89,616)
Deferred revenue 887,218 (287,713)
Income tax payable (5,616) 0
Operating lease liabilities (104,817) 0
Customer deposit liabilities 0 (280,108)
Net cash flows from operating activities (3,581,369) (3,858,860)
Cash flows from investing activities:    
Sale of property and equipment 377,360 0
Capitalized internally developed software costs (356,892) (395,748)
Patent application costs (37,717) (93,749)
Acquisition of Pixelpin intangible asset 0 13,362
Purchases of property and equipment 0 (18,117)
Purchase of digital assets 0 (30,000)
Net cash flows from investing activities (17,249) (524,252)
Cash flows from financing activities:    
Proceeds from common stock, prefunded warrants, and common stock warrants, net of fees 7,464,312 203,439
Proceeds from exercise of warrants to common stock 1,554 3,385,935
Proceeds from exercise of options to common stock 2,000 71,592
Forfeited common stock shares to satisfy taxes (22,804) 0
Proceeds from issuance of common stock warrants 0 55,838
Principal payments on financial liabilities (29,715) (30,098)
Net cash flows from financing activities 7,415,347 3,686,706
Effect of foreign currency translation on cash (35,809) 48,274
Net change in cash and cash equivalents 3,780,920 (648,132)
Cash and cash equivalents, beginning of period 1,254,494 3,475,695
Cash and cash equivalents, end of period 5,035,414 2,827,563
Supplemental disclosure of cash flow information:    
Cash paid during the period for interest 570 8
Supplemental disclosure of non-cash activities:    
Adjustment to operating lease right-of-use assets related to renewed leases 82,185  
Adjustment to operating lease right of use assets related to terminated leases 82,095  
Adjustment to operating lease operating lease liabilities related to renewed leases 83,298  
Adjustment to operating lease liabilities related to terminated leases 77,648  
Prepaid rent expense reclassified upon termination of leases 5,335  
Property and equipment acquired under financial liability $ 0 $ 297,240
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies And Going Concern
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Summary of Significant Accounting Policies And Going Concern Description of Business and Summary of Significant Accounting Policies And Going Concern
Description of Business — T Stamp Inc. was incorporated on April 11, 2016 in the State of Delaware. T Stamp Inc. and its subsidiaries (“Trust Stamp”, “we”, “us”, “our” or the “Company”) develops and markets identity authentication software solutions for enterprise and government partners and peer-to-peer markets.
Trust Stamp develops proprietary artificial intelligence-powered solutions, researching and leveraging machine learning, artificial intelligence, biometric science, cryptography, and data mining, to deliver insightful identity and trust predictions that identify and defend against fraudulent identity attacks, protect sensitive user information, and extend the reach of digital services through global accessibility. We utilize the power and agility of technologies such as GPU processing, edge-computing, neural networks, and large language models to process and protect data faster and more effectively than has ever previously been possible in order to deliver results at a disruptively low cost for usage across multiple industries, including:
Banking/FinTech
KYC/AML Compliance
Humanitarian and Development Services
Government and Law Enforcement, including Alternative to Detention programs
Cryptocurrency and Digital Assets
Biometrically Secured Email and Digital Communications
P2P Transactions, Social Media, and Sharing Economy
Real Estate, Travel, and Healthcare

Reverse Split — On February 15, 2023 our Board of Directors approved and, as of February 20, 2023, the holders of a majority of our voting capital stock approved an amendment (the “Certificate of Amendment”) to the Company’s Amended and Restated Certificate of Incorporation and approved to effect a reverse split of our issued and outstanding shares of Class A Common Stock at a ratio of one share for every five shares currently held, rounded up to the nearest whole share – whereby every five (5) outstanding shares of Class A Common Stock was combined and became one (1) share of Class A Common Stock, rounding up to the nearest whole number of shares (the “Reverse Split”). All share and per share amounts in these unaudited condensed consolidated financial statements have been retroactively restated to reflect the Reverse Split. The Reverse Split was effective for trading on the market opening of Nasdaq on March 23, 2023. The Reverse Stock Split effective March 23, 2023, was ratified by the Company’s stockholders by written consent pursuant to a definitive proxy statement filed with the Securities and Exchange Commission on April 13, 2023. Written consent from the majority of stockholders was received as of May 13, 2023.
Amended and Restated Certificate of Incorporation On July 6, 2023, the Company received confirmation of the acceptance of its Third Amended and Restated Certificate of Incorporation (the "Third Restated Certificate") from the Secretary of State of Delaware. The Third Restated Certificate was approved by the Company’s stockholders by written consent pursuant to a definitive proxy statement filed with the Securities and Exchange Commission on April 13, 2023. Written consent from the majority of stockholders was received as of May 13, 2023. The Third Restated Certificate maintained the 50,000,000 authorized shares of Common Stock and eliminated the authorized Preferred Stock. The Third Restated Certificate also created a classified Board of Directors of the Company with three classes of directors who will stand for election in staggered years.
Going Concern — The accompanying unaudited condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The Company is a business that has not yet generated profits, with a loss in the six months ended June 30, 2023 of $4.72 million, negative operating cash outflows of $3.58 million for the same period, working capital of $1.47 million and an accumulated deficit of $44.02 million as of June 30, 2023.
The Company’s ability to continue as a going concern in the next twelve months following the date the unaudited condensed consolidated financial statements were available to be issued is dependent upon its ability to produce revenues and/or obtain financing sufficient to meet current and future obligations and deploy such to produce profitable operating results. Management has evaluated these conditions and plans to generate revenue and raise capital as needed to satisfy the Company’s capital needs. While the negotiation of significant additional revenue is well advanced, it has not reached a stage that allows it to be factored into a going concern evaluation. In addition, although the Company has previously been successful in raising capital as needed and has already made plans to do so as well as restructuring expenses to meet the Company’s cash needs, no assurance can be given that the Company will be successful in its capital raising efforts. These factors, among others, raise substantial doubt about the ability of the Company to continue as a going concern for a reasonable period. On April 18, 2023, the Company sold 563,380 shares of Class A Common Stock to the institutional investor for total proceeds of $1,859,154 and on same date, the institutional investor purchased and exercised the 1,009,950 pre-funded warrants, for total proceeds to the Company of $3,332,835, resulting in an aggregate issuance by the Company of 1,573,330 shares of Class A Common Stock for net proceeds of $4.78 million from the registered direct offering after deducting placement fee and legal expense of $363 thousand and $50 thousand, respectively. On June 5, 2023, the Company sold 736,400 shares of Class A Common Stock to the institutional investor for total proceeds of $1,693,720 and on same date, the institutional investor purchased 543,300 pre-funded warrants that were subsequently exercised during the three months ended June 30, 2023, for total proceeds to the Company of $1,249,590, resulting in an aggregate issuance by the Company of 1,279,700 shares of Class A Common Stock for net proceeds of $2,686,773 from the registered direct offering after deducting placement fee and legal expense of $205,994 and $50,000, respectively. See Note 3 to the financial statements provided under Item 1 of this report for more details.
Basis of Presentation The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with US Generally Accepted Accounting Principles (“US GAAP”) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”). The accompanying unaudited condensed consolidated financial statements have been prepared on a basis which assumes that the Company will continue as a going concern, which contemplates the realization of assets and the satisfaction of liabilities and commitments in the normal course of business.
Unaudited Interim Results These unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with U.S. GAAP, pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. In management’s opinion, these unaudited condensed consolidated financial statements and accompanying notes have been prepared on the same basis as the annual financial statements and reflect all the adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of June 30, 2023, the results of operations for the six months ended June 30, 2023 and 2022, and cash flows for the six months ended June 30, 2023 and 2022. Certain information and note disclosures have been condensed or omitted pursuant to such rules and regulations. The accompanying unaudited condensed consolidated balance sheet as of June 30, 2023 was derived from the audited financial statements as of that December 31, 2022 but does not include all of the disclosures required by U.S. GAAP. The results of operations for the six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and accompanying notes for the year ended December 31, 2022 included in the Company’s Annual Report. The Company’s significant accounting policies are described in Note 1 to those audited financial statements.
Basis of Consolidation The accompanying unaudited condensed consolidated financial statements reflect the activity of the Company and its subsidiaries, Trusted Mail Inc. (“Trusted Mail”), Finnovation LLC (“Finnovation”), Trust Stamp Malta Limited (“Trust Stamp Malta”), AIID Payments Limited, Biometric Innovations Limited (“Biometrics”), Trust Stamp Rwanda Limited, Metapresence Limited, and Trust Stamp Denmark ApS. All significant intercompany transactions and accounts have been eliminated.
On February 28, 2023, the Company received the Certificate of Termination from the State of Georgia, which represents the completion of administratively dissolving T Avatar LLC. As there were no operations established under the entity, there is a limited impact to Trust Stamp. The dissolution of T Avatar LLC was effective February 28, 2023.
On June 2, 2023, the Company received the termination resolution from the Polish National Court Register, which represents the completion of administratively dissolving Sunflower AI Technologies (“SAIT”). As there were no
operations established under the entity, there is a limited impact to Trust Stamp. The dissolution of SAIT was effective May 10, 2023.
Further, we continue to consolidate Tstamp Incentive Holdings (“TSIH”) which we consider to be a variable interest entity.
Variable Interest Entity — On April 9, 2019, management created a new entity, TSIH. Furthermore, on April 25, 2019, the Company issued 320,513 shares of Class A Common Stock to TSIH, for the purpose of providing a pool of shares of Class A Common Stock of the Company that the Company’s Board of Directors (the “Board”) could use for employee stock awards and were recorded initially as treasury stock. Since establishing TSIH, 264,000 shares were transferred to various employees as a stock award that were earned and outstanding. On February 15, 2023 Trust Stamp issued 206,033 shares of Class A Common Stock to TSIH to be used to satisfy vested employee stock awards. As of June 30, 2023, TSIH held 16,821 treasury stock earmarked for future employee RSU bonuses.
The Company does not own any of the shares of Class A Common Stock of the Company held by TSIH. The Company considers this entity to be a variable interest entity (“VIE”) because it is thinly capitalized and holds no cash. Because the Company does not own shares in TSIH, management believes that this gives the Company a variable interest. Further, management of the Company also acts as management of TSIH and is the decision-maker as management grants shares held by TSIH to employees of the Company. As this VIE owns only shares in the Company and no other liabilities or assets, the Company is the primary beneficiary of TSIH and will consolidate the VIE.
Use of Estimates The preparation of the unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, the Company evaluates their estimates that include, but are not limited to, percentage of completion related to revenue contracts that are not fully complete at the end of a fiscal quarter, capitalization and estimated useful life of internal-use software, the allowance for doubtful accounts, the fair value of financial assets and liabilities, the recoverability of goodwill, stock-based compensation including the determination of the fair value of our common stock, impairment of long-lived assets, the valuation of deferred tax assets and uncertain tax positions, and warrant liabilities. We base our estimates on assumptions, both historical and forward-looking trends, and various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Segment Information The Company has a single operating and reportable segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources.
Risks and Uncertainties The Company is dependent upon additional capital resources for its planned full-scale operations, and is subject to significant risks and uncertainties, including failing to secure funding to continue to operationalize the Company’s plans or failing to profitably operate the business.
Major Customers and Concentration of Risks — Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, and accounts receivable. We maintain our cash and cash equivalents with high-quality financial institutions, mainly in the United States; the composition of which are regularly monitored by us. The Federal Deposit Insurance Corporation covers $250 thousand for substantially all depository accounts. The Company from time to time may have amounts on deposit in excess of the insured limits. As of June 30, 2023 and December 31, 2022, the Company had $4.24 million and $71 thousand in U.S. bank accounts, respectively, which exceeded these insured amounts. Management believes minimal credit risk exists with respect to these financial institutions and the Company has not experienced any losses on such amounts.
For accounts receivable, we are exposed to credit risk in the event of nonpayment by customers to the extent the amounts are recorded in the consolidated balance sheets. We extend different levels of credit and maintain reserves for potential credit losses based upon the expected collectability of accounts receivable. We manage credit risk related to our customers by performing periodic evaluations of credit worthiness and applying other credit risk monitoring procedures.
Three customers represented 92.71% or 60.29%, 25.55%, and 6.87% of the balance of total accounts receivable as of June 30, 2023 and three customers represented 95.37% or 36.90%, 32.69%, and 25.78% of the balance of total accounts receivable as of December 31, 2022. The Company seeks to mitigate its credit risk with respect to accounts receivable by contracting with large commercial customers and government agencies, and regularly monitoring the aging of accounts
receivable balances. As of June 30, 2023 and December 31, 2022, the Company had not experienced any significant losses on its accounts receivable.
During the three months ended June 30, 2023, the Company sold to primarily three customers which made up approximately 90.67% of total Net revenue, and consisted of 48.97%, 31.33%, and 10.37% from an S&P 500 Bank, Mastercard, and Triton, respectively.
Additionally, during the three months ended June 30, 2022, the Company sold to primarily three customers which made up approximately 88.57% of total Net revenue, and consisted of 38.14%, 28.45%, and 21.98% from an S&P 500 Bank, ICE, and Mastercard.
During the six months ended June 30, 2023, the Company sold to primarily four customers which made up approximately 92.73% of total Net revenue, and consisted of 44.57%, 28.21%, 10.22%, and 9.73% from an S&P 500 Bank, Mastercard, FIS, and Triton, respectively.
Additionally, during the six months ended June 30, 2022, the Company sold to primarily four customers which made up approximately 97.57% of total Net revenue, and consisted of 69.19%, 15.59%, 9.56%, and 3.23% from ICE, an S&P 500 Bank, Mastercard, and FIS.
Foreign Currencies — The functional currencies of the Company’s foreign subsidiaries are the local currencies. For those subsidiaries, the assets and liabilities are translated into U.S. dollars at the exchange rate method at the unaudited condensed consolidated balance sheet date. The Company’s other comprehensive (loss) is comprised of foreign currency translation adjustments related to the Company’s foreign subsidiaries. Income and expenses are translated at the average exchange rates for the period. Foreign currency transaction gains and losses are included in other income or other expense in the unaudited condensed consolidated statements of operations.
Cash and Cash Equivalents — Cash and cash equivalents consist of cash in banks and bank deposits. The Company considers all highly liquid instruments purchased with an original maturity of three months or less when purchased as cash equivalents.
Accounts Receivable and Allowance for Credit Losses — Accounts receivable are recorded at the invoiced amount, net of an allowance for credit losses, if any. The Company’s trade receivables primarily arise from the sale of our products to customers through contracts for software licenses and subscriptions, software usage, web hosting fees, and software development with payment terms of 60 days. The Company evaluates the credit risk of a customer when extending credit based on a combination of various financial and qualitative factors that may affect the customers’ ability to pay. These factors include the customers’ financial condition and past payment experience.

The Company maintains an allowance for credit losses, which represents an estimate of expected losses over the remaining contractual life of its receivables considering current market conditions and estimates for supportable forecasts when appropriate. The Company measures expected credit losses on its trade receivables on an customer basis. The estimate of expected credit losses considers any historical losses, delinquency trends, collection experience, and/or economic risk where appropriate. Additionally, management develops a specific allowance for trade receivables known to have a high risk of expected future credit loss.

The Company has historically experienced immaterial write-offs given the nature of the customers and contracts. As of June 30, 2023, the Company had gross receivables of $495 thousand and an allowance for credit losses of $8 thousand.
As of June 30, 2023 and December 31, 2022, accounts receivable includes unbilled receivables of $104 thousand and $109 thousand, respectively.
Property and Equipment, Net — Property and equipment, net is stated at cost less accumulated depreciation. Depreciation is recognized using the straight-line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not improve or extend the useful lives of the assets are expensed when incurred, whereas additions and major improvements are capitalized. Upon sale or retirement of assets, the cost and related accumulated depreciation are derecognized from the unaudited condensed consolidated balance sheet and any resulting gain or loss is recorded in the unaudited condensed consolidated statements of operations in the period realized.
Capitalized Internal-Use Software, Net Costs related to software acquired, developed, or modified solely to meet our internal requirements, with no substantive plans to market such software at the time of development are capitalized. The
Company capitalizes eligible costs to develop internal-use software that are incurred subsequent to the preliminary project stage through the development stage. These costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Costs incurred during the preliminary project stage and during the post-implementation operational stage are expensed as incurred. Maintenance costs are expensed as incurred. The estimated useful life of costs capitalized is evaluated for each specific project that is generally five years. Actual economic lives may differ from estimated useful lives. Periodic reviews could result in a change in estimated useful lives and therefore changes in amortization expense in future periods.
Accounting for Impairment of Long-Lived Assets — Long-lived assets with finite lives include property and equipment, capitalized internal-use software, right of use assets, and intangible assets subject to amortization. The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.
The Company determined that as of June 30, 2023, $17 thousand of capitalized internal-use software was impaired. The impaired capitalized internal-use software was expensed during the six months ended June 30, 2023. As of December 31, 2022, the Company determined that no long-lived assets with finite lives were impaired.
Goodwill Goodwill is accounted for in accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") 350, Intangibles—Goodwill and Other. The Company allocates the cost of an acquired business to the assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The excess of the purchase consideration transferred over the fair value of the net assets acquired, including other intangible assets, is recorded as goodwill. Goodwill is tested for impairment at the reporting unit level at least quarterly or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred. In assessing goodwill for impairment, the Company first assesses qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. In the qualitative assessment, the Company considers factors including economic conditions, industry and market conditions and developments, overall financial performance and other relevant entity-specific events in determining whether it is more likely than not that the fair value of the reporting unit is less than the carrying amount. Should the Company conclude that it is more likely than not that the recorded goodwill amounts have been impaired, the Company would perform the impairment test. Goodwill impairment exists when a reporting unit’s carrying value exceeds its fair value. Significant judgment is applied when goodwill is assessed for impairment. There were no impairment charges to goodwill during the six months ended June 30, 2023 and year ended December 31, 2022.
Fair Value of Assets and Liabilities The Company follows the relevant U.S. GAAP guidance regarding the determination and measurement of the fair value of assets/liabilities; in which fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction valuation hierarchy which requires an entity to maximize the use of observable inputs when measuring fair value. The guidance describes the following three levels of inputs that may be used in the methodology to measure fair value:
Level 1 – Quoted prices available in active markets for identical investments as of the reporting date;
Level 2 – Inputs other than quoted prices in active markets, which are either directly or indirectly observable as of the reporting date; and
Level 3 – Unobservable inputs, which are to be used in situations where there is little or no market activity for the asset or liability and wherein the reporting entity makes estimates and assumptions related to the pricing of the asset or liability including assumptions regarding risk.
A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The estimated fair values of cash, accounts receivable, related party receivables, prepaid expenses and other current assets, other assets, accounts payable, related party payables, accrued expenses, deferred revenue, customer deposit liabilities, and nonconvertible notes payable approximate their carrying values. The fair values of warrant liabilities issued in connection with equity or debt issuance are determined using the Black-Scholes valuation model, a “Level 3” fair value measurement, based on the estimated fair value of the underlying common stock, volatility
based on the historical volatility data of similar companies, considering the industry, products and market capitalization of such other entities, the expected life based on the remaining contractual term of the conversion option and warrant liabilities and the risk free interest rate based on the implied yield available on U.S. Treasury Securities with a maturity equivalent to the warrant liability’s contractual life. The Company accounts for its financial assets and liabilities at fair value regularly. The Company evaluates the fair value of its non-financial assets and liabilities on a nonrecurring basis.
Revenue Recognition The Company derives its revenue primarily from professional services. Revenue is recognized upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. If the consideration promised in a contract includes a variable amount, the Company includes an estimate of the amount it expects to receive or the total transaction price if it is probable that a significant reversal of cumulative revenue recognized will not occur. The Company determines the amount of revenue to be recognized through the application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies the performance obligations.
At contract inception, the Company will assess the services agreed upon within each contract and assess whether each service is distinct and determine those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. In general, each contract with a customer consists of a single performance obligation to perform services in which revenue is recognized when the service has been delivered.
Remaining Performance Obligations — The Company’s arrangements with its customers often have terms that span over multiple years. However, the Company generally allows its customers to terminate contracts for convenience prior to the end of the stated term with less than twelve months’ notice. Revenue allocated to remaining performance obligations represents non-cancelable contracted revenue that has not yet been recognized, which includes deferred revenue and, in certain instances, amounts that will be invoiced. The Company has elected the practical expedient allowing the Company to not disclose remaining performance obligations for contracts with original terms of twelve months or less. Cancellable contracted revenue, which includes customer deposit liabilities, is not considered a remaining performance obligation. As of June 30, 2023, and December 31, 2022, the Company did not have any related performance obligations for contracts with terms exceeding twelve months.
Disaggregation of Revenue
For the three months ended
June 30,
For the six months ended
June 30,
2023202220232022
Professional services (over time)$385,804 $645,788 $769,438 $3,404,333 
License fees (over time)75,000 62,500 150,000 125,000 
Total Revenue$460,804 $708,288 $919,438 $3,529,333 
Contract Balances The timing of customer billing and payment relative to the start of the service period varies from contract to contract; however, the Company bills many of its customers in advance of the provision of services under its contracts, resulting in liabilities consisting of either deferred revenue (a “contract liability”) or customer deposit liabilities. Deferred revenue represents billings under non-cancelable contracts before the related product or service is transferred to the customer. Such amounts are recognized by the Company over the life of the contract upon meeting the revenue recognition criteria, but generally within one year. Customer deposit liabilities consist of billings or payments received in advance of the start of the contractual term or for anticipated revenue-generating activities for the portion of a contract term that is subject to cancellation for convenience. Certain of the Company’s arrangements generally include terms that allow the customer to terminate the contract for convenience and receive a refund of the amount of the customer deposit for the
percentage of the work not performed prior to the notice of termination. In these arrangements, the Company concluded there are no enforceable rights and obligations after such notice period and therefore, the consideration received or due from the customer that is subject to termination for convenience is recorded as customer deposit liabilities.
The payment terms and conditions vary by contract; however, the Company’s terms generally require payment within 30 to 60 days from the invoice date. In instances where the timing of revenue recognition differs from the timing of payment, the Company elected to apply the practical expedient in accordance with ASC 606 to not adjust contract consideration for the effects of a significant financing component as the Company expects, at contract inception, that the period between when promised goods and services are transferred to the customer and when the customer pays for those goods and services will be one year or less. As such, the Company determined its contracts do not generally contain a significant financing component.
Costs to Obtain and Fulfill Contracts Incremental costs of obtaining a contract include only those costs that are directly related to the acquisition of contracts, including sales commissions, and that would not have been incurred if the contract had not been obtained. In alignment with ASC 340, Other Assets and Deferred Costs ("ASC 340"), the Company recognizes an asset for the incremental costs of obtaining a contract with a customer if we expect to recover the costs. The Company elected to apply the practical expedient in accordance with ASC 340 which allows the Company to expense commissions as incurred when the contract term is twelve months or less in total. Costs to obtain contracts and costs to fulfill contracts were not material in the periods presented.
Warrants The Company accounts for stock warrants as either equity instruments, derivative liabilities, or liabilities in accordance with ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”), depending on the specific terms of the warrant agreement.
Cost of Services ProvidedCost of services generally consists of the cost of hosting fees, materials, and cost of labor associated with professional services rendered. Depreciation and amortization expense is not included in cost of services.
Research and Development Research and development costs are expensed as incurred and consist primarily of personnel costs such as salaries and benefits and relate primarily to time spent during the preliminary project stage, post implementation maintenance, bug fixes associated with capitalized internal-use software activities, and front-end application development in which technological feasibility has not been established. Depreciation and amortization expense is not included in research and development.
Advertising Advertising costs are expensed as incurred. Advertising and marketing expense totaled $56 thousand and $65 thousand for the three months ended June 30, 2023 and 2022, respectively, and $108 thousand and $124 thousand for the six months ended June 30, 2023 and 2022, respectively.
Stock- Based Compensation The Company accounts for its stock-based compensation arrangements at fair value. Fair value of each stock-based award is estimated on the date of grant using either the Black-Scholes-Merton Model for stock options granted or using the fair value of a common stock for stock grants and restricted stock units. The Black-Scholes-Merton option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common shares, the expected term of the share option, the expected volatility of the price of our common shares, risk-free interest rates, and the expected dividend yield of common shares. The assumptions used to determine the fair value of the option awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. The calculated fair value is recognized as expense over the requisite service period using the straight-line method. Forfeitures are accounted for in the period in which they occur. Trust Stamp offers the indirect repurchase of shares through a net-settlement feature upon the vesting of RSU awards to satisfy minimum statutory tax-withholding requirements for the recipient.
Income Taxes The Company records income tax provisions for the anticipated tax consequences of the reported results of operations using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting purposes and the tax bases of assets and liabilities, as well as for loss and tax credit carryforwards. The deferred assets and liabilities are measured using the statutorily enacted tax rates anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the period that includes the enactment date.
A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income in assessing the need for a valuation allowance.
The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not the position will be sustainable upon examination by the taxing authority, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is measured as the largest amount of benefit which is more likely than not (greater than 50% likely) to be realized upon ultimate settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in income tax expense. The Company adjusts these reserves in accordance with the income tax guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences may affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company’s financial condition and operating results.
The Company computes its tax provision for interim periods by applying the estimated annual effective tax rate to year-to-date pre-tax income from recurring operations and adjusting for discrete tax items arising in that quarter. There were no discrete items that impacted the effective tax rate for the three and six months ended June 30, 2023 and June 30, 2022, respectively. The rate remained consistent over the period due to the full valuation allowance recorded in the period.
The Company had an effective tax rate of 0% for the three and six months ended June 30, 2023 and 2022, respectively. The Company has incurred U.S. operating losses and has minimal profits in foreign jurisdictions.
Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some portion or all of a deferred tax asset will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences are deductible. In making this determination, management considers all available positive and negative evidence affecting specific deferred tax assets, including the Company’s past and anticipated future performance, the reversal of deferred tax liabilities, the length of carry-back and carry-forward periods, and the implementation of tax planning strategies.
The Company had no unrecognized tax benefits as of June 30, 2023 and December 31, 2022.
It is the Company’s policy to recognize interest and penalties related to income tax matters in income tax expense. The Company has not accrued any penalties related to uncertain tax positions due to offsetting tax attributes as of June 30, 2023 and December 31, 2022.
The Company files U.S. federal, state, and foreign income tax returns in jurisdictions with varying statutes of limitation. The only material jurisdiction where the Company is subject to potential examination by tax authorities is the U.S. (federal and state) for tax years 2016 through 2022.
Leases — The Company determines if a contract is a lease or contains a lease at the inception of the contract in accordance with ASC 842. All leases are assessed for classification as an operating lease or a finance lease. The lease term begins on the commencement date, the date the Company takes possession of the property, and the commencement date is used to calculate straight-line expense for operating leases. The lease may include options to extend or terminate the lease. When it is reasonably certain that the option will be exercised, the Company reassess our conclusions to account for the modified contract.
Operating lease right-of-use assets represent the Company’s right to use an underlying asset during a lease term and are included in non-current assets on our unaudited condensed consolidated balance sheet. Operating lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease liabilities are divided into two classifications on our unaudited condensed consolidated balance sheet as a current liability, short-term operating lease liabilities, and a non-current liability, long-term operating lease liabilities. The Company does not have any finance lease right-of-use assets or finance lease liabilities.
The Company’s operating lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. The interest rate implicit in the lease is not readily
determinable, therefore, the Company uses an estimated incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. The Company’s right-of-use assets are also recognized at the applicable lease commencement date. The right-of-use asset equals the carrying amount of the related operating lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable right-of-use asset or operating lease liability.
The term of our leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that we are reasonably certain to exercise. We establish the term of each lease at lease commencement and reassess that term in subsequent periods if a triggering event occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term.
Some lease contracts include lease and non-lease components. Trust Stamp elected the practical expedient offered by ASC 842 to not separate the lease components from non-lease components. As a result, the Company accounts for leases as a single lease component.
In addition, the Company elected not to recognize right-of-use assets and operating lease liabilities for leases term of twelve months or less. The short-term lease expenses are recognized on a straight-line basis over the lease term.
Commitments and Contingencies — Liabilities for loss contingencies arising from claims, disputes, legal proceedings, fines and penalties, and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. Recoveries of such legal costs from insurance policies are recorded as an offset to legal expenses in the period they are received.
Treasury Stock — Repurchased treasury stock is recorded at cost. When treasury stock is resold at a price different than its historical acquisition cost, the difference is recorded as a component of additional paid-in capital in the unaudited condensed consolidated balance sheets.
Net Loss per Share Attributable to Common Stockholders — Basic loss per share is computed by dividing net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed by giving effect to all potentially dilutive Class A Common Stock equivalents for the period. For the purposes of this calculation, stock-based awards, warrants, and the conversion option of convertible notes are considered to be potential common shares outstanding. Since the Company incurred net losses for each of the periods presented, diluted net loss per share is the same as basic net loss per share. The Company’s potential common shares outstanding were not included in the calculation of diluted net loss per share as the effect would be anti-dilutive.
Recent Accounting Pronouncements Not Yet Adopted In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. The amendments in this ASU clarify that an entity should measure the fair value of an equity security subject to contractual sale restriction the same way it measures an identical equity security that is not subject to such a restriction. The FASB said the contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, should not affect its fair value. The ASU is effective for public entities for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Company does not expect this guidance to have a material impact to its unaudited condensed consolidated financial statements or related disclosures.
Recently Adopted Accounting Pronouncement In June 2016, the FASB issued Accounting Standards Update No. 2016-13, “Financial Instruments - Credit Losses (Topic 326)” (“ASU 2016-13”). ASU 2016-13 revises the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. In November 2019, FASB issued ASU 2019-10, “Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842).” This ASU defers the effective date of ASU 2016-13 for public companies that are considered smaller reporting companies as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted this standard as of January 1, 2023, and the guidance did not have a material impact on its unaudited condensed consolidated financial statements or related disclosures.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Borrowings
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Borrowings Borrowings
Promissory Notes Payable
As of June 30,
2023
As of December 31,
2022
Malta loan receipt 3 – June 3, 2022$63,459 $62,365 
Malta loan receipt 2 – August 10, 2021309,106 303,778 
Malta loan receipt 1 – February 9, 2021500,626 491,996 
Interest added to principal28,822 11,551 
Total principal outstanding902,013 869,690 
Plus: accrued interest19,904 16,775 
Total promissory notes payable$921,917 $886,465 
In May 2020, the Company formed a subsidiary in the Republic of Malta, Trust Stamp Malta Limited, with the intent to establish a research and development center with the assistance of potential grants and loans from the Maltese government. As part of the creation of this entity, we entered into an agreement with the government of Malta for a potentially repayable advance of up to €800 thousand or $858 thousand to assist in covering the costs of 75% of the first 24 months of payroll costs for any employee who begins 36 months from the execution of the agreement on July 8, 2020. On February 9, 2021, the Company began receiving funds and as of June 30, 2023, the balance received was $873 thousand which includes changes in foreign currency rates.
The Company will pay an annual interest rate of 2% over the European Central Banks (ECB) base rate as set on the beginning of the year in review. If the ECB rate is below negative 1%, the interest rate shall be fixed at 1%. The Company will repay a minimum of 10% of Trust Stamp Malta Limited’s pre-tax profits per annum capped at 15% of the amount due to the Corporation until the disbursed funds are repaid. At this time, Trust Stamp Malta Limited does not have any revenue-generating contracts and therefore, we do not believe any amounts shall be classified as current.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Warrants
6 Months Ended
Jun. 30, 2023
Warrants and Rights Note Disclosure [Abstract]  
Warrants Warrants
Liability Classified Warrants
The following table presents the change in the liability balance associated with the liability classified warrants, which are classified in Level 3 of the fair value hierarchy from January 1, 2022 to June 30, 2023:
Warrants ($)
Balance as of January 1, 2022$374,694 
Additional warrants issued— 
Change in fair value(113,125)
Balance as of December 31, 2022$261,569 
Additional warrants issued— 
Change in fair value(5,615)
Balance as of June 30, 2023$255,954 
As of June 30, 2023, the Company has issued a customer a warrant to purchase up to $1.00 million of capital stock in a future round of financing at a 20% discount of the lowest price paid by another investor. The warrant was issued on November 9, 2016. There is no vesting period, and the warrant expires on November 30, 2026. The Company evaluated the provisions of ASC 480, Distinguishing Liabilities from Equity, noting the warrant should be classified as a liability due to its settlement being for a variable number of shares and potentially for a class of shares not yet authorized. The warrant was determined to have a fair value of $250 thousand which was recorded as a deferred contract acquisition asset and to a warrant liability during the year ended December 31, 2016 and was amortized as a revenue discount prior to the current periods presented. The fair value of the warrant was estimated on the date of grant by estimating the warrant’s intrinsic
value on issuance using the estimated fair value of the Company as a whole and has a balance of $250 thousand as of June 30, 2023.
On December 16, 2016, the Company issued an investor warrant to purchase $50 thousand worth of shares of our Class A Common Stock. The warrants have no vesting period and expires on December 16, 2026. The warrant agreement states that the investor is entitled to the “number of shares of Common Stock with a Fair Market Value as of the Determination Date of $50,000”. The determination date is defined as the “date that is the earlier of (A) the conversion of the investor’s Note into the equity interests of the Company or (B) the maturity date of the Note.” The investor converted the referenced Note on June 30, 2020, therefore, defining the determination date. The number of shares to be purchased is settled as 6,418 shares as of June 30, 2020. The exercise price of the warrants is variable until the exercise date.
The Company used a Black-Scholes-Merton pricing model to determine the fair value of the warrants and uses this model to assess the fair value of the warrant liability. As of June 30, 2023, the warrant liability is recorded at $6 thousand which is a $6 thousand decrease, recorded to change in fair value of warrant liability, from the balance of $12 thousand as of December 31, 2022.
Fair Value of Warrants
$1.28 — $2.57
Exercise price
$0.61 — $0.96
Risk free interest rate
4.09% — 4.49%
Expected dividend yield— %
Expected volatility
85.88% — 92.90%
Expected term3 years
Equity Classified Warrants
As of June 30,As of December 31,
Warrant Issuance DateStrike Price20232022
November 9, 2016$3.12 80,12880,128
January 23, 2020$8.00 186,442186,442
January 23, 2020$8.00 524,599524,599
August – December 2021$20.00 268,743
January – February 2022$20.00 15,171
September 14, 2022$2.30 390,000390,000
April 18, 2023$3.30 1,573,330
June 5, 2023$2.30 1,279,700
Total warrants outstanding4,034,1991,465,083
The Company has issued a customer a warrant to purchase 80,128 shares of Class A Common Stock with an exercise price of $3.12 per share. The warrant was issued on November 9, 2016. There is no vesting period, and the warrant expires on November 30, 2026.
In January 2020, the Company issued REach®, a related party, a warrant to purchase 186,442 shares of the Company’s Class A Common Stock at an exercise of $8.00 per share in exchange for the cancellation of a $100 thousand SAFE issued on August 18, 2017 by the Company’s affiliate Trusted Mail Inc. with a value of $125 thousand. The warrants were issued on January 23, 2020. There is no vesting period, and the warrants expire on December 20, 2024.
In January 2020, the Company issued SCV, a related party, a warrant to purchase 932,111 shares of the Company’s Class A Common Stock at a strike price of $8.00 per share in exchange for $300 thousand in cash and “Premium” sponsorship status with a credited value of $100 thousand per year for 3 years totaling $300 thousand. This “premium” sponsorship status provides the Company with certain benefits in marketing and networking, such as the Company being listed on the investor’s website, as well as providing the Company certain other promotional opportunities organized by the investor. The warrants were issued on January 23, 2020. There is no vesting period, and the warrants expire on December 20, 2024.
On December 21, 2021, SCV executed a Notice of Exercise for certain of its warrants to purchase 407,512 shares of Class A Common Stock at an exercise price of $8.00 per share for a total purchase price of $3.26 million. The closing occurred on January 10, 2022 and resulted in total cash proceeds of $3.26 million to the Company for the warrant exercise.
The warrants to purchase the remaining 524,599 shares of the Company’s Class A Common Stock remain outstanding as of June 30, 2023.
The Company issued 271,593 warrants from August 2021 to December 2021 and 15,421 warrants from January 2022 to February 2022 related to the Regulation CF, D, and S common stock and warrant offering. These warrants became exercisable on January 26, 2022 when the Company received SEC qualification of its offering statement on Form 1-A. These warrants expire as of the earlier of: (a) January 26, 2023, (b) the acquisition of the Company by another entity, or (c) immediately prior to the closing of a firm commitment underwritten public offering. On August 25, 2022, we refunded $5,000 in Regulation CF Units to two investors resulting in the cancellation of 250 warrants.
During the quarter ended June 30, 2022, investors exercised 2,850 warrants at an exercise price of $20.00 per share, resulting in total cash proceeds of $57 thousand to the Company for the warrant exercises.
The warrants to purchase the remaining 283,914 shares of the Company’s Class A Common Stock expired on January 26, 2023 and are no longer outstanding as of June 30, 2023.
On September 11, 2022, the Company entered into a Securities Purchase Agreement (the “SPA”) with Armistice Capital Master Fund Ltd. Pursuant to the terms of the SPA, the Company agreed, at the closing of the SPA, to sell and issue to the Armistice Capital Master Fund Ltd. in a private placement 195,000 shares of Class A Common Stock of the Company and warrants to purchase 390,000 shares of Class A Common Stock of the Company at an exercise price of $8.85 for a total purchase price of $1,511,250. The Company incurred offering costs of $90,675 from this transaction that were recorded as a reduction of the gross proceeds. The 390,000 warrants may be exercised at any time by the Selling Stockholder starting on the issuance date, September 14, 2022, until the five year and six-month anniversary thereafter.
The warrants also allow for a “cashless exercise” if, at any time after the six (6) month anniversary of the issue date of the warrants there is no effective registration statement registering the resale of the Class A Common Stock issuable pursuant to the warrants. In such a case, then warrants may also be exercised, in whole or in part, by means of a cashless exercise in which the Selling Stockholder will be entitled to receive a number of shares of Class A Common Stock as described in the warrants. Trust Stamp filed the registration statement on September 30, 2022 and received the notice of effectiveness on January 26, 2023.
On June 5, 2023, the Company entered into an Amendment to Existing Warrants agreement with Armistice Capital Master Fund Ltd. Pursuant to the terms of the Amendment to Existing Warrants, the exercise price for the warrants to purchase 390,000 shares of Class A Common Stock of the Company is reduced to $2.30 for a total purchase price of $897,000. In addition, the expiration date for the 390,000 warrants is amended allowing the exercise of the warrant at any time by the Selling Stockholder starting on the closing of the offering, June 5, 2023, until the five year anniversary thereafter.
The warrants to purchase 390,000 shares of the Company’s Class A Common Stock remain outstanding as of June 30, 2023.
On April 14, 2023, the Company entered into a securities purchase agreement (“SPA”) with Armistice Capital Master Fund Ltd. Pursuant to which the Company agreed to issue and sell to the investor (i) in a registered direct offering, 563,380 shares of Class A Common Stock, par value $0.01 per share of the Company at a price of $3.30 per share, and pre-funded warrants to purchase up to 1,009,950 shares of Class A Common Stock, at a price of $3.299 per prefunded warrant, at an exercise price of $0.001 per share of Class A Common Stock, and (ii) in a concurrent private placement, common stock purchase warrants, exercisable for an aggregate of up to 1,573,330 shares of Class A Common Stock, at an exercise price of $3.30 per share. On April 18, 2023, the Company sold 563,380 shares of Class A Common Stock to the institutional investor at a price of $3.30 per share for total proceeds $1,859,154. Additionally, on same date, the institutional investor purchased and exercised the 1,009,950 pre-funded warrants, for total proceeds to the Company of $3,332,835, resulting in an aggregate issuance by the Company of 1,573,330 shares of Class A Common Stock for net proceeds of $4,778,550 from the registered direct offering after deducting placement fee and legal expense of $363,439 and $50,000, respectively.
The common stock purchase warrants to purchase 1,573,330 shares of the Company’s Class A Common Stock remain outstanding as of June 30, 2023.
On June 1, 2023, the Company entered into a securities purchase agreement (“SPA”) with an Armistice Capital Master Fund Ltd. Pursuant to which the Company agreed to issue and sell to the investor (i) in a registered direct offering, 736,400 shares of Class A Common Stock, par value $0.01 per share of the Company at a price of $2.30 per share, and pre-funded warrants to purchase up to 543,300 shares of Class A Common Stock, at a price of $2.299 per prefunded warrant, at an exercise price of $0.001 per share of Class A Common Stock, and (ii) in a concurrent private placement, common stock purchase warrants, exercisable for an aggregate of up to 1,279,700 shares of Class A Common Stock, at an exercise price of $2.30 per share. On June 5, 2023, the Company sold 736,400 shares of Class A Common Stock to the institutional investor at a price of $2.30 per share for total proceeds of $1,693,720. Additionally, on same date, the institutional investor purchased the 543,300 pre-funded warrants at a price of $2.299 per prefunded warrant, for total proceeds to the Company of $1,249,047, resulting in an issuance by the Company of 736,400 shares of Class A Common Stock for net proceeds of $2,686,773 from the registered direct offering after deducting placement fee and legal expense of $205,994 and $50,000, respectively.
On June 12, 2023, the institutional investor exercised 322,300 pre-funded warrants at a price of $0.001 per prefunded warrant, resulting in an issuance by the Company of 322,300 shares of Class A Common Stock for total proceeds of $322. Additionally, on June 23, 2023, the institutional investor exercised 221,000 pre-funded warrants at a price of $0.001 per prefunded warrant, resulting in an issuance by the Company of 221,000 shares of Class A Common Stock for total proceeds of $221.
The common stock purchase warrants to purchase 1,279,700 shares of the Company’s Class A Common Stock remain outstanding as of June 30, 2023.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components
6 Months Ended
Jun. 30, 2023
Balance Sheet Components  
Balance Sheet Components Balance Sheet Components
Prepaid expenses and other current assets
Prepaid expenses and other current assets as of June 30, 2023 and December 31, 2022 consisted of the following:
June 30,
2023
December 31,
2022
Prepaid operating expenses$257,851 $225,756 
Rent deposit54,826 55,981 
VAT receivable associated with SAIT94,739 71,742 
Tax credit receivable (short-term)66,135 218,239 
Miscellaneous receivable28,829 8,368 
Prepaid expenses and other current assets$502,380 $580,086 
Capitalized internal-use software, net
Capitalized internal-use software, net as of June 30, 2023 and December 31, 2022 consisted of the following:
Useful LivesJune 30,
2023
December 31,
2022
Internally developed software5 Years$3,633,451 $3,314,450 
Less accumulated depreciation(2,153,727)(1,895,778)
Capitalized internal-use software, net$1,479,724 $1,418,672 
Amortization expense is recognized on a straight-line basis and for the three months ended June 30, 2023 and 2022 totaled $138 thousand and $127 thousand, respectively. Amortization expense is recognized on a straight-line basis and for the six months ended June 30, 2023 and 2022 totaled $279 thousand and $246 thousand, respectively.
The Company determined that as of June 30, 2023, $17 thousand of capitalized internal-use software was impaired. The impaired capitalized internal-use software was expensed to Research and development during the six months ended June 30, 2023.
Property and equipment, net
Property and equipment, net as of June 30, 2023 and December 31, 2022 consisted of the following:
Useful LivesJune 30,
2023
December 31,
2022
Computer equipment
3-4 Years
$147,978 $148,832 
Furniture and fixtures10 Years27,698 27,220 
Mobile hardware2.5 years— 297,150 
Property and equipment, gross175,676 473,202 
Less accumulated depreciation(104,090)(172,538)
Property and equipment, net$71,586 $300,664 
Depreciation expense is recognized on a straight-line basis and for the three months ended June 30, 2023 and 2022 totaled $11 thousand and $42 thousand, respectively. Depreciation expense is recognized on a straight-line basis and for the six months ended June 30, 2023 and 2022 totaled $53 thousand and $52 thousand, respectively.
On April 26, 2023, the Company sold a portion of the mobile hardware for a gross sales price of $180 thousand and a gain of $108 thousand. On May 26, 2023, the Company sold another portion of the mobile hardware for a gross sales price of $197 thousand and a gain of $108 thousand.
Accrued expenses
Accrued expenses as of June 30, 2023 and December 31, 2022 consisted of the following:
June 30,
2023
December 31,
2022
Compensation payable$312,328 $171,851 
Commission liability33,299 58,771 
Accrued employee taxes282,641 591,992 
Accrued mobile expenses— 177,099 
Other accrued liabilities34,191 100,111 
Accrued expenses$662,459 $1,099,824 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
There were no changes in the carrying amount of goodwill for the periods ended June 30, 2023 and December 31, 2022.
Intangible assets as of June 30, 2023 and December 31, 2022 consisted of the following:
Useful LivesJune 30,
2023
December 31,
2022
Patent application costs3 Years$420,002 $382,285 
Trade name and trademarks3 Years69,556 68,356 
Intangible assets, gross489,558 450,641 
Less: Accumulated amortization(274,735)(198,955)
Intangible assets, net$214,823 $251,686 
Intangible asset amortization expense is recognized on a straight-line basis and intangible asset amortization expense for the three months ended June 30, 2023 and 2022 totaled $38 thousand and $22 thousand, respectively. Intangible asset amortization expense is recognized on a straight-line basis and intangible asset amortization expense for the six months ended June 30, 2023 and 2022 totaled $75 thousand and $46 thousand, respectively.
Estimated future amortization expense of intangible assets is as follows:
Years Ending December 31,Amount
2023$76,048 
202493,545 
202542,884 
20262,346 
$214,823 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss per Share Attributable to Common Stockholders
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Net Loss per Share Attributable to Common Stockholders Net Loss per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted net loss per share:
Three months ended
June 30,
Six months ended
June 30,
2023202220232022
Numerator:
Net loss attributable to common stockholders$(2,170,368)$(2,922,286)$(4,717,818)$(4,614,348)
Denominator:
Weighted average shares used in computing net loss per share attributable to common stockholders6,757,3204,653,3175,897,0894,601,788
Net loss per share attributable to common stockholders$(0.32)$(0.63)$(0.80)$(1.00)
The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations for the periods presented because the impact of including them would have been anti-dilutive:
June 30,
2023
June 30,
2022
Options, RSUs, and grants642,927718,351
Warrants5,017,1801,278,153
Total5,660,1071,996,504
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Awards and Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock Awards and Stock-Based Compensation Stock Awards and Stock-Based Compensation
From time to time, the Company may issue stock awards in the form of Class A Common Stock grants, Restricted Stock Units (RSUs), or Class A Common Stock options with vesting/service terms. Stock awards are valued on the grant date using the Company’s common stock share price quoted on an active market. Stock options are valued using the Black-Scholes-Merton pricing model to determine the fair value of the options. We generally issue our awards in terms of a fixed monthly value, resulting in a variable number of shares being issued, or in terms of a fixed monthly share number.
During the three and six months ended June 30, 2023 and 2022, the Company entered into agreements with advisory board members and other external advisors to issue cash payments and stock awards in exchange for services rendered to the Company monthly. The total granted stock-based awards to advisory board members and other external advisors during the three months ended June 30, 2023 and 2022 included grants totaling, $0 and $1 thousand, respectively, options totaling $0, and RSUs totaling $6 thousand and $37 thousand, respectively.
The total granted stock-based awards to advisory board members and other external advisors during the six months ended June 30, 2023 and 2022 included grants totaling, $0 and $4 thousand, respectively, options totaling $0, and RSUs totaling $9 thousand and $54 thousand, respectively.
In addition to issuing stock awards to advisory board members and other external advisors, during the three and six months ended June 30, 2023 and 2022, the Company granted stock-based awards to multiple employees. The total granted stock-based awards to employees during the three months ended June 30, 2023 and 2022 included grants totaling, $21 thousand and $73 thousand, respectively, options totaling $3 thousand and $14 thousand, respectively, and RSUs totaling $68 thousand and $335 thousand, respectively.
The total granted stock-based awards to employees during the six months ended June 30, 2023 and 2022 included grants totaling, $47 thousand and $221 thousand, respectively, options totaling $7 thousand and $43 thousand, respectively, and RSUs totaling $95 thousand and $424 thousand, respectively.
The following table summarizes stock option activity for the three and six months ended June 30, 2023:
Options
Outstanding
Weighted
Average
Exercise Price
Per Share
Weighted
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic Value
Balance as of January 1, 2022395,002$6.40 2.42$5,365,737 
Options granted7,4433.20 
Options exercised(15,121)6.30 
Options canceled and forfeited(215)4.40 
Balance as of December 31, 2022387,109$6.40 1.45$— 
Options granted2,6473.01 
Options exercised(1,230)3.25 
Options canceled and forfeited(756)7.94 
Balance as of March 31, 2023387,770$6.37 1.21$— 
Options granted2,6752.24 
Options exercised0— 
Options canceled and forfeited(937)6.40 
Balance as of June 30, 2023389,5086.34 0.98— 
Options vested and exercisable as of June 30, 2023389,508$6.34 0.98$— 
Options
Outstanding
Weighted
Average
Exercise Price
Per Share
Weighted
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic Value
Balance as of January 1, 2023387,109$6.40 1.45$— 
Options granted5,3222.57 
Options exercised(1,230)3.25 
Options canceled and forfeited(1,693)7.09 
Balance as of June 30, 2023389,508 6.34 0.98— 
Options vested and exercisable as of June 30, 2023389,508 $6.34 0.98— 
The aggregate intrinsic value of options outstanding, exercisable, and vested is calculated as the difference between the exercise price of the underlying options and the fair value of the Company’s common stock. The aggregate intrinsic value of options exercised during the six months ended June 30, 2023 and 2022 is $0 and $19 thousand, respectively.
The weighted average grant-date fair value of options granted during the six months ended June 30, 2023 and 2022 was $1.48 and $11.95 per share, respectively. The total grant-date fair value of options that vested during the six months ended June 30, 2023 and 2022 was $7 thousand and $44 thousand, respectively.
As of June 30, 2023, the Company had 389,508 stock options outstanding of which all are fully vested options. As of June 30, 2023, the Company had 66,630 common stock grants outstanding of which 58,135 were vested but not issued and 8,495 were not yet vested. All granted and outstanding common stock grants will fully vest by June 30, 2024. The
Company had unrecognized stock-based compensation related to common stock grants of $11 thousand as of June 30, 2023.
As of June 30, 2023, the Company had 186,789 RSUs outstanding of which 147,518 were vested but not issued and 39,271 were not yet vested. All granted and outstanding RSUs will fully vest by January 2, 2024. The Company had unrecognized stock-based compensation related to RSUs of $97 thousand as of June 30, 2023.
A summary of outstanding RSU activity is as follows:
RSU Outstanding Number of Shares
Balance as of January 1, 2022126,900
Granted211,700
Vested (issued)(46,036)
Forfeited
Balance as of December 31, 2022292,564
Granted9,253
Vested (issued)(98,193)
Forfeited (16,835)
Balance as of June 30, 2023186,789
The following assumptions were used to calculate the fair value of options granted during the six months ended June 30, 2023:
Fair value of Class A Common Stock
$1.60—3.57
Exercise price
$1.99 — 3.09
Risk free interest rate
3.82 — 4.27%
Expected dividend yield0.00 %
Expected volatility
85.88 — 96.45%
Expected term3 Years
Stock-based compensation expense
Our consolidated statements of operations include stock-based compensation expense as follows:
Three months ended June 30,Six months ended June 30,
2023202220232022
Cost of services$161 $1,220 $656 $3,394 
Research and development12,766 50,440 31,620 110,300 
Selling, general, and administrative84,810 407,986 125,035 633,738 
Total stock-based compensation expense$97,737 $459,646 $157,311 $747,432 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party TransactionsRelated party payables of $138 thousand and $273 thousand as of June 30, 2023 and December 31, 2022, respectively, primarily relate to amounts owed to 10Clouds, the Company’s contractor for software development and investor in the Company, and smaller amounts payable to members of management as expense reimbursements. Total costs incurred in relation to 10Clouds for the three months ended June 30, 2023 and 2022, totaled approximately $242 thousand and $219 thousand, respectively. Total costs incurred in relation to 10Clouds for the six months ended June 30, 2023 and 2022, totaled approximately $535 thousand and $434 thousand, respectively.
Legal Services
A member of management provides legal services to the Company from a law firm privately owned and separate from the Company. Certain services are provided to the Company through this law firm. Total expenses incurred by the Company in relation to these services totaled $0 and $34 thousand during the three months ended June 30, 2023 and 2022, respectively. Total expenses incurred by the Company in relation to these services totaled $0 and $63 thousand during the six months ended June 30, 2023 and 2022, respectively. Amounts payable as of June 30, 2023 and December 31, 2022 were $0.
Options Agreement
The Company has agreed, with effect from November 13, 2020, to grant a three-year loan in the amount of $335 thousand with an abated interest rate of 0.25% per annum to an advisory contractor to purchase 281,648 options. The options provide for the right to acquire shares of Class A Common Stock at a strike price of $6.00 per share. The options have no vesting period and will expire in November 2023. The loan was repaid with in-kind services from the contractor at a rate of $9 thousand per month for 36 months with the first payment receipt in April 2020 and the final payment received in February 2023. As of June 30, 2023 and December 31, 2022, the shareholder loan balances were $0 and $19 thousand, respectively.
Mutual Channel Agreement
On November 15, 2020, the Company entered into a Mutual Channel Agreement with Vital4Data, Inc., a company at which Kristin Stafford serves as Chief Executive Officer, who is a current Director of the Company. Pursuant to the agreement, the Company engaged Vita4Data, Inc. as a non-exclusive sales representative for the Company’s products and services. Vital4Data, Inc. is entitled to compensation in the form of commissions, receiving a 20% of commission-eligible on net revenue from sales generated by Vital4Data, Inc. in the first year of the contract term, which is reduced to 10% in the second year, and 5% in the third year. The Company has not earned or expensed any commissions pursuant to the Vital4Data, Inc. agreement to date. As of June 30, 2023 and December 31, 2022, the Vital4Data, Inc. commission due was $0.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Malta Grant
6 Months Ended
Jun. 30, 2023
Malta Grant  
Malta Grant Malta Grant
During July 2020 the Company entered into an agreement with the Republic of Malta that would provide for a grant of up to €200 thousand or $251 thousand as reimbursement for operating expenses over the first twelve months following Trust Stamp Malta’s incorporation in the Republic of Malta. The Company must provide an initial capital amount of €50 thousand or $62 thousand, which is matched with a €50 thousand or $62 thousand grant. The remaining €150 thousand or $190 thousand are provided as reimbursement of operating expenses twelve months following incorporation.
U.S. GAAP does not provide authoritative guidance regarding the receipt of economic benefits from government entities in return for compliance with certain conditions. Therefore, based on ASC 105-10-05-2, non-authoritative accounting guidance from other sources was considered by analogy in determining the appropriate accounting treatment, the Company elected to apply International Accounting Standards 20 – Accounting for Government Grants and Disclosure of Government Assistance and recognizes the expected reimbursements from the Republic of Malta as deferred income. As reimbursable operating expenses are incurred, a receivable is recognized (reflected within “prepaid expenses and other current assets” in the unaudited condensed consolidated balance sheets) and income is recognized in a similar systematic basis over the same periods in the unaudited condensed consolidated statements of operations. During the six months ended June 30, 2023 and 2022, the Company incurred $0 in expenses that are reimbursable under the grant. As of June 30, 2023, all amounts provided for under this grant were received.
On January 25, 2022, the Company entered into an additional agreement with the government of Malta for a grant of up to €100 thousand or $107 thousand, in terms of the ‘Investment Aid to produce the COVID-19 Relevant Product’ program, to support the proposed investment. The estimated value of the grant is €136,568 or $146,493, at an aid intensity of 75% to cover eligible wage costs incurred after February 1, 2022 in relation to new employees engaged specifically for the implementation of the project. On September 22, 2022, the Company entered into an amendment agreement that enables the Company to submit eligible employee expenses for reimbursement by October 31, 2022. During the six months ended June 30, 2023 and 2022, the Company incurred $0, respectively, in expenses that are reimbursable under the grant. As of June 30, 2023, no amounts provided under this grant were received.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Leases and Commitments
6 Months Ended
Jun. 30, 2023
Leases and Commitments  
Leases and Commitments Leases and Commitments
Operating Leases The Company leases office space in Atlanta, Georgia, which serves as its corporate headquarters, office space in Malta, which serves as its research and development facility, and vehicles in Malta that are considered operating lease arrangements under ASC 842 guidance. In addition. the Company contracts for month-to-month coworking arrangements in other office spaces in North Carolina, Denmark, Poland, and Rwanda to support its dispersed workforce. As of June 30, 2023, there were no minimum lease commitments related to month-to-month lease arrangements.
Initial lease terms are determined at commencement date, the date the Company takes possession of the property, and the commencement date is used to calculate straight-line expense for operating leases. Certain leases contain renewal options for varying periods, which are at the Company’s sole discretion. For leases where the Company is reasonably certain to exercise a renewal option, such option periods have been included in the determination of the Company’s right-of-use assets and lease liabilities. The Company’s leases have remaining terms of 1 to 3 years. As the Company’s leases do not provide an implicit rate, the present value of future lease payments is determined using the Company’s incremental borrowing rate based on information available at the commencement date.
Lease term and discount rateJune 30, 2023
Weighted average remaining lease term1.49 Years
Weighted average discount rate5.0 %
During the six months ended June 30, 2023, the Company terminated four leases including two offices in Malta and two vehicles in Malta. The terminated leases were operating leases. As a result of the terminations, the Company incurred $11 thousand in lease termination fees and recorded a loss of $178 related to this lease termination for the six months ended June 30, 2023.
June 30, 2023
Leases terminated 4
Lease termination fees$10,932 
Right-of-use assets derecognized upon lease termination$82,095 
Lease liabilities derecognized upon lease termination$77,648 
Loss recognized upon lease termination$178 
On April 28, 2023, the Company extended the Malta office lease agreement, which would have ended on July 28, 2023, for a term of one additional year. The lease extension increased the right-of-use asset by $82 thousand and the operating lease liability by $83 thousand. The Company classified the amended lease as an operating lease under ASC 842.
Balance sheet information related to leases as of June 30, 2023 and December 31, 2022 was as follows:
June 30, 2023December 31, 2022
Right-of-use assets
Operating lease right-of-use assets$205,976 $315,765 
Operating lease liabilities
Short-term operating lease liabilities $139,056 $177,795 
Long-term operating lease liabilities41,978 102,407 
Total operating lease liabilities$181,034 $280,202 
Future maturities of ASC 842 lease liabilities as of June 30, 2023 are as follows:
Principal PaymentsImputed
Interest Payments
Total Payments
2023$76,285 $3,545 $79,830 
202481,243 2,418 83,661 
202522,909 392 23,301 
2026598 — 598 
Total future maturities$181,035 $6,355 $187,390 
Total lease expense, under ASC 842, was included in selling, general, and administrative expenses in our consolidated statement of operations for the three and six months ended June 30, 2023 as follows:
Three months ended
June 30,
Six months ended
June 30,
2023202220232022
Operating lease expense – fixed payments$46,402 $— $129,436 $— 
Short term lease expense15,620 — 37,552 — 
Total lease expense$62,022 $— $166,988 $— 
Supplemental cash flows information related to leases was as follow:
Six Months Ended
June 30, 2023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(104,817)
During the six months ended June 30, 2023, the Company did not incur variable lease expense.
Financial Liability Obligation As of June 30, 2023, the Company’s financial liability totaled $162 thousand for an executed agreement with a telecommunications company for acquiring mobile hardware. On March 3, 2023, the Company provided a 30-day termination notice to the telecommunications company which terminates the mobile hardware data service. Under the contract terms with the telecommunications company, upon termination of the data service the Company must pay the remaining financial liability during the final data service billing period. The remaining financial liability will be paid within the year ending December 31, 2023.
Litigation — The Company is not currently involved with and does not know of any pending or threatening litigation against the Company or any of its officers or directors in connection with its business.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Subsequent events have been evaluated through August 22, 2023, the date these unaudited condensed consolidated financial statements were available to be issued.
Amended and Restated Certificate of Incorporation On July 6, 2023, the Company received confirmation of the acceptance of its Third Amended and Restated Certificate of Incorporation (the "Third Restated Certificate") from the Secretary of State of Delaware. The Third Restated Certificate was approved by the Company’s stockholders by written consent pursuant to a definitive proxy statement filed with the Securities and Exchange Commission on April 13, 2023. Written consent from the majority of stockholders was received as of May 13, 2023. The Third Restated Certificate maintained the 50,000,000 authorized shares of Common Stock and eliminated the authorized Preferred Stock. The Third Restated Certificate also created a classified Board of Directors of the Company with three classes of directors who will stand for election in staggered years.
Warrant Exercise — On August 18, 2023, Armistice Capital Master Fund Ltd. executed a Notice of Exercise to purchase 270,000 shares of Class A Common Stock pursuant to the terms of the September 11, 2022 Securities Purchase Agreement
between the Company and Armistice Capital Master Fund Ltd.. Armistice Capital Master Fund Ltd. agreed to purchase each warrant for $2.30 for a total purchase price of $621,000.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies And Going Concern (Policies)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business
Description of Business — T Stamp Inc. was incorporated on April 11, 2016 in the State of Delaware. T Stamp Inc. and its subsidiaries (“Trust Stamp”, “we”, “us”, “our” or the “Company”) develops and markets identity authentication software solutions for enterprise and government partners and peer-to-peer markets.
Trust Stamp develops proprietary artificial intelligence-powered solutions, researching and leveraging machine learning, artificial intelligence, biometric science, cryptography, and data mining, to deliver insightful identity and trust predictions that identify and defend against fraudulent identity attacks, protect sensitive user information, and extend the reach of digital services through global accessibility. We utilize the power and agility of technologies such as GPU processing, edge-computing, neural networks, and large language models to process and protect data faster and more effectively than has ever previously been possible in order to deliver results at a disruptively low cost for usage across multiple industries, including:
Banking/FinTech
KYC/AML Compliance
Humanitarian and Development Services
Government and Law Enforcement, including Alternative to Detention programs
Cryptocurrency and Digital Assets
Biometrically Secured Email and Digital Communications
P2P Transactions, Social Media, and Sharing Economy
Real Estate, Travel, and Healthcare
Reverse Split Reverse Split — On February 15, 2023 our Board of Directors approved and, as of February 20, 2023, the holders of a majority of our voting capital stock approved an amendment (the “Certificate of Amendment”) to the Company’s Amended and Restated Certificate of Incorporation and approved to effect a reverse split of our issued and outstanding shares of Class A Common Stock at a ratio of one share for every five shares currently held, rounded up to the nearest whole share – whereby every five (5) outstanding shares of Class A Common Stock was combined and became one (1) share of Class A Common Stock, rounding up to the nearest whole number of shares (the “Reverse Split”). All share and per share amounts in these unaudited condensed consolidated financial statements have been retroactively restated to reflect the Reverse Split. The Reverse Split was effective for trading on the market opening of Nasdaq on March 23, 2023. The Reverse Stock Split effective March 23, 2023, was ratified by the Company’s stockholders by written consent pursuant to a definitive proxy statement filed with the Securities and Exchange Commission on April 13, 2023. Written consent from the majority of stockholders was received as of May 13, 2023.Amended and Restated Certificate of Incorporation On July 6, 2023, the Company received confirmation of the acceptance of its Third Amended and Restated Certificate of Incorporation (the "Third Restated Certificate") from the Secretary of State of Delaware. The Third Restated Certificate was approved by the Company’s stockholders by written consent pursuant to a definitive proxy statement filed with the Securities and Exchange Commission on April 13, 2023. Written consent from the majority of stockholders was received as of May 13, 2023. The Third Restated Certificate maintained the 50,000,000 authorized shares of Common Stock and eliminated the authorized Preferred Stock. The Third Restated Certificate also created a classified Board of Directors of the Company with three classes of directors who will stand for election in staggered years.
Going Concern Going Concern — The accompanying unaudited condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The Company is a business that has not yet generated profits, with a loss in the six months ended June 30, 2023 of $4.72 million, negative operating cash outflows of $3.58 million for the same period, working capital of $1.47 million and an accumulated deficit of $44.02 million as of June 30, 2023.The Company’s ability to continue as a going concern in the next twelve months following the date the unaudited condensed consolidated financial statements were available to be issued is dependent upon its ability to produce revenues and/or obtain financing sufficient to meet current and future obligations and deploy such to produce profitable operating results. Management has evaluated these conditions and plans to generate revenue and raise capital as needed to satisfy the Company’s capital needs. While the negotiation of significant additional revenue is well advanced, it has not reached a stage that allows it to be factored into a going concern evaluation. In addition, although the Company has previously been successful in raising capital as needed and has already made plans to do so as well as restructuring expenses to meet the Company’s cash needs, no assurance can be given that the Company will be successful in its capital raising efforts. These factors, among others, raise substantial doubt about the ability of the Company to continue as a going concern for a reasonable period. On April 18, 2023, the Company sold 563,380 shares of Class A Common Stock to the institutional investor for total proceeds of $1,859,154 and on same date, the institutional investor purchased and exercised the 1,009,950 pre-funded warrants, for total proceeds to the Company of $3,332,835, resulting in an aggregate issuance by the Company of 1,573,330 shares of Class A Common Stock for net proceeds of $4.78 million from the registered direct offering after deducting placement fee and legal expense of $363 thousand and $50 thousand, respectively. On June 5, 2023, the Company sold 736,400 shares of Class A Common Stock to the institutional investor for total proceeds of $1,693,720 and on same date, the institutional investor purchased 543,300 pre-funded warrants that were subsequently exercised during the three months ended June 30, 2023, for total proceeds to the Company of $1,249,590, resulting in an aggregate issuance by the Company of 1,279,700 shares of Class A Common Stock for net proceeds of $2,686,773 from the registered direct offering after deducting placement fee and legal expense of $205,994 and $50,000, respectively. See Note 3 to the financial statements provided under Item 1 of this report for more details.
Basis of Presentation Basis of Presentation The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with US Generally Accepted Accounting Principles (“US GAAP”) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”). The accompanying unaudited condensed consolidated financial statements have been prepared on a basis which assumes that the Company will continue as a going concern, which contemplates the realization of assets and the satisfaction of liabilities and commitments in the normal course of business.
Unaudited Interim Results
Unaudited Interim Results These unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with U.S. GAAP, pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. In management’s opinion, these unaudited condensed consolidated financial statements and accompanying notes have been prepared on the same basis as the annual financial statements and reflect all the adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of June 30, 2023, the results of operations for the six months ended June 30, 2023 and 2022, and cash flows for the six months ended June 30, 2023 and 2022. Certain information and note disclosures have been condensed or omitted pursuant to such rules and regulations. The accompanying unaudited condensed consolidated balance sheet as of June 30, 2023 was derived from the audited financial statements as of that December 31, 2022 but does not include all of the disclosures required by U.S. GAAP. The results of operations for the six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and accompanying notes for the year ended December 31, 2022 included in the Company’s Annual Report. The Company’s significant accounting policies are described in Note 1 to those audited financial statements.
Basis of Consolidation
Basis of Consolidation The accompanying unaudited condensed consolidated financial statements reflect the activity of the Company and its subsidiaries, Trusted Mail Inc. (“Trusted Mail”), Finnovation LLC (“Finnovation”), Trust Stamp Malta Limited (“Trust Stamp Malta”), AIID Payments Limited, Biometric Innovations Limited (“Biometrics”), Trust Stamp Rwanda Limited, Metapresence Limited, and Trust Stamp Denmark ApS. All significant intercompany transactions and accounts have been eliminated.
On February 28, 2023, the Company received the Certificate of Termination from the State of Georgia, which represents the completion of administratively dissolving T Avatar LLC. As there were no operations established under the entity, there is a limited impact to Trust Stamp. The dissolution of T Avatar LLC was effective February 28, 2023.
On June 2, 2023, the Company received the termination resolution from the Polish National Court Register, which represents the completion of administratively dissolving Sunflower AI Technologies (“SAIT”). As there were no
operations established under the entity, there is a limited impact to Trust Stamp. The dissolution of SAIT was effective May 10, 2023.
Further, we continue to consolidate Tstamp Incentive Holdings (“TSIH”) which we consider to be a variable interest entity.
Variable Interest Entity
Variable Interest Entity — On April 9, 2019, management created a new entity, TSIH. Furthermore, on April 25, 2019, the Company issued 320,513 shares of Class A Common Stock to TSIH, for the purpose of providing a pool of shares of Class A Common Stock of the Company that the Company’s Board of Directors (the “Board”) could use for employee stock awards and were recorded initially as treasury stock. Since establishing TSIH, 264,000 shares were transferred to various employees as a stock award that were earned and outstanding. On February 15, 2023 Trust Stamp issued 206,033 shares of Class A Common Stock to TSIH to be used to satisfy vested employee stock awards. As of June 30, 2023, TSIH held 16,821 treasury stock earmarked for future employee RSU bonuses.
The Company does not own any of the shares of Class A Common Stock of the Company held by TSIH. The Company considers this entity to be a variable interest entity (“VIE”) because it is thinly capitalized and holds no cash. Because the Company does not own shares in TSIH, management believes that this gives the Company a variable interest. Further, management of the Company also acts as management of TSIH and is the decision-maker as management grants shares held by TSIH to employees of the Company. As this VIE owns only shares in the Company and no other liabilities or assets, the Company is the primary beneficiary of TSIH and will consolidate the VIE.
Use of Estimates Use of Estimates The preparation of the unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, the Company evaluates their estimates that include, but are not limited to, percentage of completion related to revenue contracts that are not fully complete at the end of a fiscal quarter, capitalization and estimated useful life of internal-use software, the allowance for doubtful accounts, the fair value of financial assets and liabilities, the recoverability of goodwill, stock-based compensation including the determination of the fair value of our common stock, impairment of long-lived assets, the valuation of deferred tax assets and uncertain tax positions, and warrant liabilities. We base our estimates on assumptions, both historical and forward-looking trends, and various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Segment Information Segment Information The Company has a single operating and reportable segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources.
Risks and Uncertainties Risks and Uncertainties The Company is dependent upon additional capital resources for its planned full-scale operations, and is subject to significant risks and uncertainties, including failing to secure funding to continue to operationalize the Company’s plans or failing to profitably operate the business.
Major Customers and Concentration of Risks
Major Customers and Concentration of Risks — Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, and accounts receivable. We maintain our cash and cash equivalents with high-quality financial institutions, mainly in the United States; the composition of which are regularly monitored by us. The Federal Deposit Insurance Corporation covers $250 thousand for substantially all depository accounts. The Company from time to time may have amounts on deposit in excess of the insured limits. As of June 30, 2023 and December 31, 2022, the Company had $4.24 million and $71 thousand in U.S. bank accounts, respectively, which exceeded these insured amounts. Management believes minimal credit risk exists with respect to these financial institutions and the Company has not experienced any losses on such amounts.
For accounts receivable, we are exposed to credit risk in the event of nonpayment by customers to the extent the amounts are recorded in the consolidated balance sheets. We extend different levels of credit and maintain reserves for potential credit losses based upon the expected collectability of accounts receivable. We manage credit risk related to our customers by performing periodic evaluations of credit worthiness and applying other credit risk monitoring procedures.
Three customers represented 92.71% or 60.29%, 25.55%, and 6.87% of the balance of total accounts receivable as of June 30, 2023 and three customers represented 95.37% or 36.90%, 32.69%, and 25.78% of the balance of total accounts receivable as of December 31, 2022. The Company seeks to mitigate its credit risk with respect to accounts receivable by contracting with large commercial customers and government agencies, and regularly monitoring the aging of accounts
receivable balances. As of June 30, 2023 and December 31, 2022, the Company had not experienced any significant losses on its accounts receivable.
During the three months ended June 30, 2023, the Company sold to primarily three customers which made up approximately 90.67% of total Net revenue, and consisted of 48.97%, 31.33%, and 10.37% from an S&P 500 Bank, Mastercard, and Triton, respectively.
Additionally, during the three months ended June 30, 2022, the Company sold to primarily three customers which made up approximately 88.57% of total Net revenue, and consisted of 38.14%, 28.45%, and 21.98% from an S&P 500 Bank, ICE, and Mastercard.
During the six months ended June 30, 2023, the Company sold to primarily four customers which made up approximately 92.73% of total Net revenue, and consisted of 44.57%, 28.21%, 10.22%, and 9.73% from an S&P 500 Bank, Mastercard, FIS, and Triton, respectively.
Additionally, during the six months ended June 30, 2022, the Company sold to primarily four customers which made up approximately 97.57% of total Net revenue, and consisted of 69.19%, 15.59%, 9.56%, and 3.23% from ICE, an S&P 500 Bank, Mastercard, and FIS.
Foreign Currencies Foreign Currencies — The functional currencies of the Company’s foreign subsidiaries are the local currencies. For those subsidiaries, the assets and liabilities are translated into U.S. dollars at the exchange rate method at the unaudited condensed consolidated balance sheet date. The Company’s other comprehensive (loss) is comprised of foreign currency translation adjustments related to the Company’s foreign subsidiaries. Income and expenses are translated at the average exchange rates for the period. Foreign currency transaction gains and losses are included in other income or other expense in the unaudited condensed consolidated statements of operations.
Cash and Cash Equivalents Cash and Cash Equivalents — Cash and cash equivalents consist of cash in banks and bank deposits. The Company considers all highly liquid instruments purchased with an original maturity of three months or less when purchased as cash equivalents.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Credit Losses — Accounts receivable are recorded at the invoiced amount, net of an allowance for credit losses, if any. The Company’s trade receivables primarily arise from the sale of our products to customers through contracts for software licenses and subscriptions, software usage, web hosting fees, and software development with payment terms of 60 days. The Company evaluates the credit risk of a customer when extending credit based on a combination of various financial and qualitative factors that may affect the customers’ ability to pay. These factors include the customers’ financial condition and past payment experience.

The Company maintains an allowance for credit losses, which represents an estimate of expected losses over the remaining contractual life of its receivables considering current market conditions and estimates for supportable forecasts when appropriate. The Company measures expected credit losses on its trade receivables on an customer basis. The estimate of expected credit losses considers any historical losses, delinquency trends, collection experience, and/or economic risk where appropriate. Additionally, management develops a specific allowance for trade receivables known to have a high risk of expected future credit loss.

The Company has historically experienced immaterial write-offs given the nature of the customers and contracts. As of June 30, 2023, the Company had gross receivables of $495 thousand and an allowance for credit losses of $8 thousand.
Property and Equipment, Net Property and Equipment, Net — Property and equipment, net is stated at cost less accumulated depreciation. Depreciation is recognized using the straight-line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not improve or extend the useful lives of the assets are expensed when incurred, whereas additions and major improvements are capitalized. Upon sale or retirement of assets, the cost and related accumulated depreciation are derecognized from the unaudited condensed consolidated balance sheet and any resulting gain or loss is recorded in the unaudited condensed consolidated statements of operations in the period realized.
Capitalized Internal-Use Software, Net Capitalized Internal-Use Software, Net Costs related to software acquired, developed, or modified solely to meet our internal requirements, with no substantive plans to market such software at the time of development are capitalized. The Company capitalizes eligible costs to develop internal-use software that are incurred subsequent to the preliminary project stage through the development stage. These costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Costs incurred during the preliminary project stage and during the post-implementation operational stage are expensed as incurred. Maintenance costs are expensed as incurred. The estimated useful life of costs capitalized is evaluated for each specific project that is generally five years. Actual economic lives may differ from estimated useful lives. Periodic reviews could result in a change in estimated useful lives and therefore changes in amortization expense in future periods.
Accounting for Impairment of Long-Lived Assets
Accounting for Impairment of Long-Lived Assets — Long-lived assets with finite lives include property and equipment, capitalized internal-use software, right of use assets, and intangible assets subject to amortization. The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.
The Company determined that as of June 30, 2023, $17 thousand of capitalized internal-use software was impaired. The impaired capitalized internal-use software was expensed during the six months ended June 30, 2023. As of December 31, 2022, the Company determined that no long-lived assets with finite lives were impaired.
Goodwill Goodwill Goodwill is accounted for in accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") 350, Intangibles—Goodwill and Other. The Company allocates the cost of an acquired business to the assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The excess of the purchase consideration transferred over the fair value of the net assets acquired, including other intangible assets, is recorded as goodwill. Goodwill is tested for impairment at the reporting unit level at least quarterly or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred. In assessing goodwill for impairment, the Company first assesses qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. In the qualitative assessment, the Company considers factors including economic conditions, industry and market conditions and developments, overall financial performance and other relevant entity-specific events in determining whether it is more likely than not that the fair value of the reporting unit is less than the carrying amount. Should the Company conclude that it is more likely than not that the recorded goodwill amounts have been impaired, the Company would perform the impairment test. Goodwill impairment exists when a reporting unit’s carrying value exceeds its fair value. Significant judgment is applied when goodwill is assessed for impairment. There were no impairment charges to goodwill during the six months ended June 30, 2023 and year ended December 31, 2022.
Fair Value of Assets and Liabilities
Fair Value of Assets and Liabilities The Company follows the relevant U.S. GAAP guidance regarding the determination and measurement of the fair value of assets/liabilities; in which fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction valuation hierarchy which requires an entity to maximize the use of observable inputs when measuring fair value. The guidance describes the following three levels of inputs that may be used in the methodology to measure fair value:
Level 1 – Quoted prices available in active markets for identical investments as of the reporting date;
Level 2 – Inputs other than quoted prices in active markets, which are either directly or indirectly observable as of the reporting date; and
Level 3 – Unobservable inputs, which are to be used in situations where there is little or no market activity for the asset or liability and wherein the reporting entity makes estimates and assumptions related to the pricing of the asset or liability including assumptions regarding risk.
A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The estimated fair values of cash, accounts receivable, related party receivables, prepaid expenses and other current assets, other assets, accounts payable, related party payables, accrued expenses, deferred revenue, customer deposit liabilities, and nonconvertible notes payable approximate their carrying values. The fair values of warrant liabilities issued in connection with equity or debt issuance are determined using the Black-Scholes valuation model, a “Level 3” fair value measurement, based on the estimated fair value of the underlying common stock, volatility
based on the historical volatility data of similar companies, considering the industry, products and market capitalization of such other entities, the expected life based on the remaining contractual term of the conversion option and warrant liabilities and the risk free interest rate based on the implied yield available on U.S. Treasury Securities with a maturity equivalent to the warrant liability’s contractual life. The Company accounts for its financial assets and liabilities at fair value regularly. The Company evaluates the fair value of its non-financial assets and liabilities on a nonrecurring basis.
Revenue Recognition
Revenue Recognition The Company derives its revenue primarily from professional services. Revenue is recognized upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. If the consideration promised in a contract includes a variable amount, the Company includes an estimate of the amount it expects to receive or the total transaction price if it is probable that a significant reversal of cumulative revenue recognized will not occur. The Company determines the amount of revenue to be recognized through the application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies the performance obligations.
At contract inception, the Company will assess the services agreed upon within each contract and assess whether each service is distinct and determine those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. In general, each contract with a customer consists of a single performance obligation to perform services in which revenue is recognized when the service has been delivered.
Remaining Performance Obligations — The Company’s arrangements with its customers often have terms that span over multiple years. However, the Company generally allows its customers to terminate contracts for convenience prior to the end of the stated term with less than twelve months’ notice. Revenue allocated to remaining performance obligations represents non-cancelable contracted revenue that has not yet been recognized, which includes deferred revenue and, in certain instances, amounts that will be invoiced. The Company has elected the practical expedient allowing the Company to not disclose remaining performance obligations for contracts with original terms of twelve months or less. Cancellable contracted revenue, which includes customer deposit liabilities, is not considered a remaining performance obligation. As of June 30, 2023, and December 31, 2022, the Company did not have any related performance obligations for contracts with terms exceeding twelve months.
Disaggregation of Revenue
For the three months ended
June 30,
For the six months ended
June 30,
2023202220232022
Professional services (over time)$385,804 $645,788 $769,438 $3,404,333 
License fees (over time)75,000 62,500 150,000 125,000 
Total Revenue$460,804 $708,288 $919,438 $3,529,333 
Contract Balances The timing of customer billing and payment relative to the start of the service period varies from contract to contract; however, the Company bills many of its customers in advance of the provision of services under its contracts, resulting in liabilities consisting of either deferred revenue (a “contract liability”) or customer deposit liabilities. Deferred revenue represents billings under non-cancelable contracts before the related product or service is transferred to the customer. Such amounts are recognized by the Company over the life of the contract upon meeting the revenue recognition criteria, but generally within one year. Customer deposit liabilities consist of billings or payments received in advance of the start of the contractual term or for anticipated revenue-generating activities for the portion of a contract term that is subject to cancellation for convenience. Certain of the Company’s arrangements generally include terms that allow the customer to terminate the contract for convenience and receive a refund of the amount of the customer deposit for the
percentage of the work not performed prior to the notice of termination. In these arrangements, the Company concluded there are no enforceable rights and obligations after such notice period and therefore, the consideration received or due from the customer that is subject to termination for convenience is recorded as customer deposit liabilities.
The payment terms and conditions vary by contract; however, the Company’s terms generally require payment within 30 to 60 days from the invoice date. In instances where the timing of revenue recognition differs from the timing of payment, the Company elected to apply the practical expedient in accordance with ASC 606 to not adjust contract consideration for the effects of a significant financing component as the Company expects, at contract inception, that the period between when promised goods and services are transferred to the customer and when the customer pays for those goods and services will be one year or less. As such, the Company determined its contracts do not generally contain a significant financing component.
Costs to Obtain and Fulfill Contracts Incremental costs of obtaining a contract include only those costs that are directly related to the acquisition of contracts, including sales commissions, and that would not have been incurred if the contract had not been obtained. In alignment with ASC 340, Other Assets and Deferred Costs ("ASC 340"), the Company recognizes an asset for the incremental costs of obtaining a contract with a customer if we expect to recover the costs. The Company elected to apply the practical expedient in accordance with ASC 340 which allows the Company to expense commissions as incurred when the contract term is twelve months or less in total. Costs to obtain contracts and costs to fulfill contracts were not material in the periods presented.
Warrants Warrants The Company accounts for stock warrants as either equity instruments, derivative liabilities, or liabilities in accordance with ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”), depending on the specific terms of the warrant agreement.
Cost of Services Provided Cost of Services ProvidedCost of services generally consists of the cost of hosting fees, materials, and cost of labor associated with professional services rendered. Depreciation and amortization expense is not included in cost of services.
Research and Development Research and Development Research and development costs are expensed as incurred and consist primarily of personnel costs such as salaries and benefits and relate primarily to time spent during the preliminary project stage, post implementation maintenance, bug fixes associated with capitalized internal-use software activities, and front-end application development in which technological feasibility has not been established. Depreciation and amortization expense is not included in research and development.
Advertising Advertising Advertising costs are expensed as incurred. Advertising and marketing expense totaled $56 thousand and $65 thousand for the three months ended June 30, 2023 and 2022, respectively, and $108 thousand and $124 thousand for the six months ended June 30, 2023 and 2022, respectively.
Stock- Based Compensation Stock- Based Compensation The Company accounts for its stock-based compensation arrangements at fair value. Fair value of each stock-based award is estimated on the date of grant using either the Black-Scholes-Merton Model for stock options granted or using the fair value of a common stock for stock grants and restricted stock units. The Black-Scholes-Merton option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common shares, the expected term of the share option, the expected volatility of the price of our common shares, risk-free interest rates, and the expected dividend yield of common shares. The assumptions used to determine the fair value of the option awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. The calculated fair value is recognized as expense over the requisite service period using the straight-line method. Forfeitures are accounted for in the period in which they occur. Trust Stamp offers the indirect repurchase of shares through a net-settlement feature upon the vesting of RSU awards to satisfy minimum statutory tax-withholding requirements for the recipient.
Income Taxes Income Taxes The Company records income tax provisions for the anticipated tax consequences of the reported results of operations using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting purposes and the tax bases of assets and liabilities, as well as for loss and tax credit carryforwards. The deferred assets and liabilities are measured using the statutorily enacted tax rates anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the period that includes the enactment date.
A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income in assessing the need for a valuation allowance.
The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not the position will be sustainable upon examination by the taxing authority, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is measured as the largest amount of benefit which is more likely than not (greater than 50% likely) to be realized upon ultimate settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in income tax expense. The Company adjusts these reserves in accordance with the income tax guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences may affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company’s financial condition and operating results.
The Company computes its tax provision for interim periods by applying the estimated annual effective tax rate to year-to-date pre-tax income from recurring operations and adjusting for discrete tax items arising in that quarter. There were no discrete items that impacted the effective tax rate for the three and six months ended June 30, 2023 and June 30, 2022, respectively. The rate remained consistent over the period due to the full valuation allowance recorded in the period.
The Company had an effective tax rate of 0% for the three and six months ended June 30, 2023 and 2022, respectively. The Company has incurred U.S. operating losses and has minimal profits in foreign jurisdictions.
Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some portion or all of a deferred tax asset will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences are deductible. In making this determination, management considers all available positive and negative evidence affecting specific deferred tax assets, including the Company’s past and anticipated future performance, the reversal of deferred tax liabilities, the length of carry-back and carry-forward periods, and the implementation of tax planning strategies.
The Company had no unrecognized tax benefits as of June 30, 2023 and December 31, 2022.
It is the Company’s policy to recognize interest and penalties related to income tax matters in income tax expense. The Company has not accrued any penalties related to uncertain tax positions due to offsetting tax attributes as of June 30, 2023 and December 31, 2022.
The Company files U.S. federal, state, and foreign income tax returns in jurisdictions with varying statutes of limitation. The only material jurisdiction where the Company is subject to potential examination by tax authorities is the U.S. (federal and state) for tax years 2016 through 2022.
Leases
Leases — The Company determines if a contract is a lease or contains a lease at the inception of the contract in accordance with ASC 842. All leases are assessed for classification as an operating lease or a finance lease. The lease term begins on the commencement date, the date the Company takes possession of the property, and the commencement date is used to calculate straight-line expense for operating leases. The lease may include options to extend or terminate the lease. When it is reasonably certain that the option will be exercised, the Company reassess our conclusions to account for the modified contract.
Operating lease right-of-use assets represent the Company’s right to use an underlying asset during a lease term and are included in non-current assets on our unaudited condensed consolidated balance sheet. Operating lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease liabilities are divided into two classifications on our unaudited condensed consolidated balance sheet as a current liability, short-term operating lease liabilities, and a non-current liability, long-term operating lease liabilities. The Company does not have any finance lease right-of-use assets or finance lease liabilities.
The Company’s operating lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. The interest rate implicit in the lease is not readily
determinable, therefore, the Company uses an estimated incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. The Company’s right-of-use assets are also recognized at the applicable lease commencement date. The right-of-use asset equals the carrying amount of the related operating lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable right-of-use asset or operating lease liability.
The term of our leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that we are reasonably certain to exercise. We establish the term of each lease at lease commencement and reassess that term in subsequent periods if a triggering event occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term.
Some lease contracts include lease and non-lease components. Trust Stamp elected the practical expedient offered by ASC 842 to not separate the lease components from non-lease components. As a result, the Company accounts for leases as a single lease component.
In addition, the Company elected not to recognize right-of-use assets and operating lease liabilities for leases term of twelve months or less. The short-term lease expenses are recognized on a straight-line basis over the lease term.
Commitments and Contingencies Commitments and Contingencies — Liabilities for loss contingencies arising from claims, disputes, legal proceedings, fines and penalties, and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. Recoveries of such legal costs from insurance policies are recorded as an offset to legal expenses in the period they are received.
Treasury Stock Treasury Stock — Repurchased treasury stock is recorded at cost. When treasury stock is resold at a price different than its historical acquisition cost, the difference is recorded as a component of additional paid-in capital in the unaudited condensed consolidated balance sheets.
Net Loss per Share Attributable to Common Stockholders Net Loss per Share Attributable to Common Stockholders — Basic loss per share is computed by dividing net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed by giving effect to all potentially dilutive Class A Common Stock equivalents for the period. For the purposes of this calculation, stock-based awards, warrants, and the conversion option of convertible notes are considered to be potential common shares outstanding. Since the Company incurred net losses for each of the periods presented, diluted net loss per share is the same as basic net loss per share. The Company’s potential common shares outstanding were not included in the calculation of diluted net loss per share as the effect would be anti-dilutive.
Recent Accounting Pronouncements Not Yet Adopted Recent Accounting Pronouncements Not Yet Adopted In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. The amendments in this ASU clarify that an entity should measure the fair value of an equity security subject to contractual sale restriction the same way it measures an identical equity security that is not subject to such a restriction. The FASB said the contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, should not affect its fair value. The ASU is effective for public entities for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Company does not expect this guidance to have a material impact to its unaudited condensed consolidated financial statements or related disclosures.
Recently Adopted Accounting Pronouncement Recently Adopted Accounting Pronouncement In June 2016, the FASB issued Accounting Standards Update No. 2016-13, “Financial Instruments - Credit Losses (Topic 326)” (“ASU 2016-13”). ASU 2016-13 revises the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. In November 2019, FASB issued ASU 2019-10, “Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842).” This ASU defers the effective date of ASU 2016-13 for public companies that are considered smaller reporting companies as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted this standard as of January 1, 2023, and the guidance did not have a material impact on its unaudited condensed consolidated financial statements or related disclosures.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies And Going Concern (Tables)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Disaggregation of Revenue
For the three months ended
June 30,
For the six months ended
June 30,
2023202220232022
Professional services (over time)$385,804 $645,788 $769,438 $3,404,333 
License fees (over time)75,000 62,500 150,000 125,000 
Total Revenue$460,804 $708,288 $919,438 $3,529,333 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Borrowings (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Summary of Non-Convertible Promissory Notes Payable
As of June 30,
2023
As of December 31,
2022
Malta loan receipt 3 – June 3, 2022$63,459 $62,365 
Malta loan receipt 2 – August 10, 2021309,106 303,778 
Malta loan receipt 1 – February 9, 2021500,626 491,996 
Interest added to principal28,822 11,551 
Total principal outstanding902,013 869,690 
Plus: accrued interest19,904 16,775 
Total promissory notes payable$921,917 $886,465 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Warrants (Tables)
6 Months Ended
Jun. 30, 2023
Warrants and Rights Note Disclosure [Abstract]  
Schedule of Changes in Warrant Liability
The following table presents the change in the liability balance associated with the liability classified warrants, which are classified in Level 3 of the fair value hierarchy from January 1, 2022 to June 30, 2023:
Warrants ($)
Balance as of January 1, 2022$374,694 
Additional warrants issued— 
Change in fair value(113,125)
Balance as of December 31, 2022$261,569 
Additional warrants issued— 
Change in fair value(5,615)
Balance as of June 30, 2023$255,954 
Schedule of Fair Value of Warrants Liabilities
Fair Value of Warrants
$1.28 — $2.57
Exercise price
$0.61 — $0.96
Risk free interest rate
4.09% — 4.49%
Expected dividend yield— %
Expected volatility
85.88% — 92.90%
Expected term3 years
Schedule of Warrant Issuance Date
As of June 30,As of December 31,
Warrant Issuance DateStrike Price20232022
November 9, 2016$3.12 80,12880,128
January 23, 2020$8.00 186,442186,442
January 23, 2020$8.00 524,599524,599
August – December 2021$20.00 268,743
January – February 2022$20.00 15,171
September 14, 2022$2.30 390,000390,000
April 18, 2023$3.30 1,573,330
June 5, 2023$2.30 1,279,700
Total warrants outstanding4,034,1991,465,083
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2023
Balance Sheet Components  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets as of June 30, 2023 and December 31, 2022 consisted of the following:
June 30,
2023
December 31,
2022
Prepaid operating expenses$257,851 $225,756 
Rent deposit54,826 55,981 
VAT receivable associated with SAIT94,739 71,742 
Tax credit receivable (short-term)66,135 218,239 
Miscellaneous receivable28,829 8,368 
Prepaid expenses and other current assets$502,380 $580,086 
Schedule of Capitalized Internal-Use Software, Net
Capitalized internal-use software, net as of June 30, 2023 and December 31, 2022 consisted of the following:
Useful LivesJune 30,
2023
December 31,
2022
Internally developed software5 Years$3,633,451 $3,314,450 
Less accumulated depreciation(2,153,727)(1,895,778)
Capitalized internal-use software, net$1,479,724 $1,418,672 
Schedule of Property and Equipment, Net
Property and equipment, net as of June 30, 2023 and December 31, 2022 consisted of the following:
Useful LivesJune 30,
2023
December 31,
2022
Computer equipment
3-4 Years
$147,978 $148,832 
Furniture and fixtures10 Years27,698 27,220 
Mobile hardware2.5 years— 297,150 
Property and equipment, gross175,676 473,202 
Less accumulated depreciation(104,090)(172,538)
Property and equipment, net$71,586 $300,664 
Schedule of Accrued Expenses
Accrued expenses as of June 30, 2023 and December 31, 2022 consisted of the following:
June 30,
2023
December 31,
2022
Compensation payable$312,328 $171,851 
Commission liability33,299 58,771 
Accrued employee taxes282,641 591,992 
Accrued mobile expenses— 177,099 
Other accrued liabilities34,191 100,111 
Accrued expenses$662,459 $1,099,824 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets as of June 30, 2023 and December 31, 2022 consisted of the following:
Useful LivesJune 30,
2023
December 31,
2022
Patent application costs3 Years$420,002 $382,285 
Trade name and trademarks3 Years69,556 68,356 
Intangible assets, gross489,558 450,641 
Less: Accumulated amortization(274,735)(198,955)
Intangible assets, net$214,823 $251,686 
Schedule of Estimated Future Amortization Expense of Intangible Assets
Estimated future amortization expense of intangible assets is as follows:
Years Ending December 31,Amount
2023$76,048 
202493,545 
202542,884 
20262,346 
$214,823 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Loss Per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted net loss per share:
Three months ended
June 30,
Six months ended
June 30,
2023202220232022
Numerator:
Net loss attributable to common stockholders$(2,170,368)$(2,922,286)$(4,717,818)$(4,614,348)
Denominator:
Weighted average shares used in computing net loss per share attributable to common stockholders6,757,3204,653,3175,897,0894,601,788
Net loss per share attributable to common stockholders$(0.32)$(0.63)$(0.80)$(1.00)
Schedule of Anti-Dilutive Securities Excluded From Computation of Diluted Net Loss Per Share
The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations for the periods presented because the impact of including them would have been anti-dilutive:
June 30,
2023
June 30,
2022
Options, RSUs, and grants642,927718,351
Warrants5,017,1801,278,153
Total5,660,1071,996,504
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Awards and Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Options Activity
The following table summarizes stock option activity for the three and six months ended June 30, 2023:
Options
Outstanding
Weighted
Average
Exercise Price
Per Share
Weighted
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic Value
Balance as of January 1, 2022395,002$6.40 2.42$5,365,737 
Options granted7,4433.20 
Options exercised(15,121)6.30 
Options canceled and forfeited(215)4.40 
Balance as of December 31, 2022387,109$6.40 1.45$— 
Options granted2,6473.01 
Options exercised(1,230)3.25 
Options canceled and forfeited(756)7.94 
Balance as of March 31, 2023387,770$6.37 1.21$— 
Options granted2,6752.24 
Options exercised0— 
Options canceled and forfeited(937)6.40 
Balance as of June 30, 2023389,5086.34 0.98— 
Options vested and exercisable as of June 30, 2023389,508$6.34 0.98$— 
Options
Outstanding
Weighted
Average
Exercise Price
Per Share
Weighted
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic Value
Balance as of January 1, 2023387,109$6.40 1.45$— 
Options granted5,3222.57 
Options exercised(1,230)3.25 
Options canceled and forfeited(1,693)7.09 
Balance as of June 30, 2023389,508 6.34 0.98— 
Options vested and exercisable as of June 30, 2023389,508 $6.34 0.98— 
Schedule of Outstanding RSU Activity
A summary of outstanding RSU activity is as follows:
RSU Outstanding Number of Shares
Balance as of January 1, 2022126,900
Granted211,700
Vested (issued)(46,036)
Forfeited
Balance as of December 31, 2022292,564
Granted9,253
Vested (issued)(98,193)
Forfeited (16,835)
Balance as of June 30, 2023186,789
Schedule of Stock Options Valuation Assumptions
The following assumptions were used to calculate the fair value of options granted during the six months ended June 30, 2023:
Fair value of Class A Common Stock
$1.60—3.57
Exercise price
$1.99 — 3.09
Risk free interest rate
3.82 — 4.27%
Expected dividend yield0.00 %
Expected volatility
85.88 — 96.45%
Expected term3 Years
Schedule of Stock-Based Compensation Expense
Our consolidated statements of operations include stock-based compensation expense as follows:
Three months ended June 30,Six months ended June 30,
2023202220232022
Cost of services$161 $1,220 $656 $3,394 
Research and development12,766 50,440 31,620 110,300 
Selling, general, and administrative84,810 407,986 125,035 633,738 
Total stock-based compensation expense$97,737 $459,646 $157,311 $747,432 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Leases and Commitments (Tables)
6 Months Ended
Jun. 30, 2023
Leases and Commitments  
Summary of Lease Term and Discount Rate
Lease term and discount rateJune 30, 2023
Weighted average remaining lease term1.49 Years
Weighted average discount rate5.0 %
Summary of Lease Termination
June 30, 2023
Leases terminated 4
Lease termination fees$10,932 
Right-of-use assets derecognized upon lease termination$82,095 
Lease liabilities derecognized upon lease termination$77,648 
Loss recognized upon lease termination$178 
Summary of Balance Sheet Information Related to Leases
Balance sheet information related to leases as of June 30, 2023 and December 31, 2022 was as follows:
June 30, 2023December 31, 2022
Right-of-use assets
Operating lease right-of-use assets$205,976 $315,765 
Operating lease liabilities
Short-term operating lease liabilities $139,056 $177,795 
Long-term operating lease liabilities41,978 102,407 
Total operating lease liabilities$181,034 $280,202 
Summary of Future Maturities of ASC 842 Lease Liabilities
Future maturities of ASC 842 lease liabilities as of June 30, 2023 are as follows:
Principal PaymentsImputed
Interest Payments
Total Payments
2023$76,285 $3,545 $79,830 
202481,243 2,418 83,661 
202522,909 392 23,301 
2026598 — 598 
Total future maturities$181,035 $6,355 $187,390 
Summary of Total Lease Expense, Under ASC 842, was Included in Selling, General, and Administrative Expenses in Consolidated Statement of Operations
Total lease expense, under ASC 842, was included in selling, general, and administrative expenses in our consolidated statement of operations for the three and six months ended June 30, 2023 as follows:
Three months ended
June 30,
Six months ended
June 30,
2023202220232022
Operating lease expense – fixed payments$46,402 $— $129,436 $— 
Short term lease expense15,620 — 37,552 — 
Total lease expense$62,022 $— $166,988 $— 
Summary of Supplemental Cash Flows Information Related to Leases
Supplemental cash flows information related to leases was as follow:
Six Months Ended
June 30, 2023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(104,817)
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies And Going Concern - Narrative (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 23, 2023
USD ($)
shares
Jun. 12, 2023
USD ($)
shares
Jun. 05, 2023
USD ($)
shares
Jun. 01, 2023
shares
Apr. 18, 2023
USD ($)
shares
Apr. 25, 2019
shares
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
shares
Jul. 06, 2023
shares
Feb. 15, 2023
shares
Sep. 11, 2022
shares
Dec. 31, 2021
USD ($)
Jun. 30, 2020
shares
Jan. 31, 2020
shares
Nov. 09, 2016
shares
Disaggregation of Revenue                                    
Common stock, shares authorized (in shares) | shares             50,000,000   50,000,000   50,000,000              
Stock split                 0.2                  
Net loss attributable to T Stamp Inc.             $ 2,170,368 $ 2,922,286 $ 4,717,818 $ 4,614,348                
Operating cash outflows                 3,581,369 3,858,860                
Working capital             1,470,000   1,470,000                  
Accumulated deficit             $ 44,017,544   44,017,544   $ 39,299,726              
Proceeds from common stock, prefunded warrants, and common stock warrants, net of fees                 $ 7,464,312 203,439                
Number of warrants exercised for issuance of shares (in shares) | shares             4,034,199   4,034,199   1,465,083         6,418    
Shares issued upon exercise of warrants (in shares) | shares       1,279,700                            
Shares issued (in shares) | shares             16,821   16,821   56,513              
Common stock, shares issued (in shares) | shares             7,989,065   7,989,065   4,910,815              
Cash and cash equivalents             $ 5,035,414 2,827,563 $ 5,035,414 2,827,563 $ 1,254,494       $ 3,475,695      
Gross receivables             495,000   495,000                  
Allowance for credit losses             8,000   8,000                  
Unbilled receivables             104,043   104,043   109,475              
Advertising and marketing expense             $ 56,000 $ 65,000 108,000 $ 124,000                
Impaired capitalized internal-use software                 $ 17,000                  
Effective tax rate             0.00% 0.00% 0.00% 0.00%                
Unrecognized tax benefits             $ 0   $ 0   $ 0              
Securities purchase agreement                                    
Disaggregation of Revenue                                    
Number of shares agreed to issue and sell (in shares) | shares     736,400   563,380                          
Proceeds from common stock, prefunded warrants, and common stock warrants, net of fees     $ 1,693,720   $ 1,859,154   $ 1,249,590                      
Number of warrants exercised for issuance of shares (in shares) | shares     543,300   1,009,950                          
Proceeds from warrant exercises     $ 1,249,047   $ 3,332,835                          
Shares issued upon exercise of warrants (in shares) | shares     736,400   1,573,330   1,279,700                      
Proceeds from offering after deducting placement fee and legal expense     $ 2,686,773   $ 4,778,550   $ 2,686,773                      
Placement fee     205,994   363,439                          
Legal expense     $ 50,000   $ 50,000                          
Subsequent Event | Third Restated Certificate                                    
Disaggregation of Revenue                                    
Common stock, shares authorized (in shares) | shares                       50,000,000            
Top Three Customers | Accounts receivable | Customer Concentration Risk                                    
Disaggregation of Revenue                                    
Concentration risk (as a percent)                 92.71%   95.37%              
Customer One | Accounts receivable | Customer Concentration Risk                                    
Disaggregation of Revenue                                    
Concentration risk (as a percent)                 60.29%   36.90%              
Customer Two | Accounts receivable | Customer Concentration Risk                                    
Disaggregation of Revenue                                    
Concentration risk (as a percent)                 25.55%   32.69%              
Customer Three | Accounts receivable | Customer Concentration Risk                                    
Disaggregation of Revenue                                    
Concentration risk (as a percent)                 6.87%   25.78%              
Customer | Sales revenue net | Customer Concentration Risk                                    
Disaggregation of Revenue                                    
Concentration risk (as a percent)             90.67% 88.57% 92.73% 97.57%                
S And P 500 Bank | Sales revenue net | Customer Concentration Risk                                    
Disaggregation of Revenue                                    
Concentration risk (as a percent)             48.97% 38.14% 44.57% 15.59%                
Mastercard | Sales revenue net | Customer Concentration Risk                                    
Disaggregation of Revenue                                    
Concentration risk (as a percent)             31.33% 21.98% 28.21% 9.56%                
Triton | Sales revenue net | Customer Concentration Risk                                    
Disaggregation of Revenue                                    
Concentration risk (as a percent)             10.37%   9.73%                  
FIS | Sales revenue net | Customer Concentration Risk                                    
Disaggregation of Revenue                                    
Concentration risk (as a percent)                 10.22% 3.23%                
ICE | Sales revenue net | Customer Concentration Risk                                    
Disaggregation of Revenue                                    
Concentration risk (as a percent)               28.45%   69.19%                
Bank Time Deposits                                    
Disaggregation of Revenue                                    
Cash and cash equivalents             $ 4,240,000   $ 4,240,000   $ 71,000              
Common Class A                                    
Disaggregation of Revenue                                    
Number of warrants exercised for issuance of shares (in shares) | shares             283,914   283,914         390,000     932,111 80,128
Shares issued (in shares) | shares           320,513                        
Common stock, shares issued (in shares) | shares                         206,033          
Common stock, shares held (in shares) | shares                 16,821                  
Common Class A | Securities purchase agreement                                    
Disaggregation of Revenue                                    
Number of warrants exercised for issuance of shares (in shares) | shares             1,573,330   1,573,330                  
Common Class A | Various employees                                    
Disaggregation of Revenue                                    
Number of shares transferred (in shares) | shares           264,000                        
Pre Funded Warrants                                    
Disaggregation of Revenue                                    
Proceeds from common stock, prefunded warrants, and common stock warrants, net of fees $ 221 $ 322                                
Shares issued upon exercise of warrants (in shares) | shares 221,000 322,300                                
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies And Going Concern - Schedule of Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue        
Total Revenue $ 460,804 $ 708,288 $ 919,438 $ 3,529,333
Professional services (over time)        
Disaggregation of Revenue        
Total Revenue 385,804 645,788 769,438 3,404,333
License fees (over time)        
Disaggregation of Revenue        
Total Revenue $ 75,000 $ 62,500 $ 150,000 $ 125,000
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Borrowings - Non Convertible Promissory Notes Payable (Details) - Non-Convertible Promissory Notes Payable - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Apr. 22, 2020
Borrowings      
Total principal outstanding   $ 869,690 $ 902,013
Interest added to principal $ 28,822 11,551  
Plus: accrued interest 19,904 16,775  
Total promissory notes payable 921,917 886,465  
Malta loan receipt 3      
Borrowings      
Total principal outstanding 63,459 62,365  
Malta loan receipt 2      
Borrowings      
Total principal outstanding 309,106 303,778  
Malta loan receipt 1      
Borrowings      
Total principal outstanding $ 500,626 $ 491,996  
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Borrowings - Narrative (Details)
€ in Thousands, $ in Thousands
6 Months Ended
May 01, 2021
Jul. 08, 2020
EUR (€)
Jun. 30, 2023
USD ($)
Jul. 08, 2020
USD ($)
Base Rate        
Borrowings        
Minimum base rate for interest 1.00%      
Fixed interest rate percentage 1.00%      
Loans from Maltese government | Trust Stamp Malta Limited        
Borrowings        
Potential repayable advance   € 800   $ 858
Percentage of payroll cost covered by advance   75.00%    
Term of payroll costs covered by advance   24 months    
Employment term for receiving advances   36 months    
Proceeds from non-convertible notes     $ 873  
Loans from Maltese government | Trust Stamp Malta Limited | Base Rate        
Borrowings        
Spread on variable rate 2.00%      
Loans from Maltese government | Trust Stamp Malta Limited | Base Rate | Minimum        
Borrowings        
Percentage of pre-tax profits per annum to be repaid 10.00%      
Loans from Maltese government | Trust Stamp Malta Limited | Base Rate | Maximum        
Borrowings        
Percentage of pre-tax profits per annum to be repaid 15.00%      
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Warrants - Schedule of Changes in Warrant Liability (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Change In Financial Instruments [Roll Forward]    
Balance, beginning of period $ 261,569  
Balance, end of period 255,954 $ 261,569
Fair Value, Inputs, Level 3    
Change In Financial Instruments [Roll Forward]    
Balance, beginning of period 261,569 374,694
Additional warrants issued 0 0
Change in fair value (5,615) (113,125)
Balance, end of period $ 255,954 $ 261,569
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Warrants - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 23, 2023
USD ($)
$ / shares
shares
Jun. 12, 2023
USD ($)
$ / shares
shares
Jun. 05, 2023
USD ($)
$ / shares
shares
Jun. 01, 2023
$ / shares
shares
Apr. 18, 2023
USD ($)
$ / shares
shares
Apr. 14, 2023
$ / shares
shares
Sep. 11, 2022
USD ($)
$ / shares
shares
Dec. 21, 2021
USD ($)
$ / shares
shares
Dec. 16, 2016
USD ($)
Jan. 31, 2020
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Aug. 25, 2022
USD ($)
investor
shares
Feb. 28, 2022
shares
Dec. 31, 2021
shares
Jun. 30, 2020
shares
Nov. 09, 2016
$ / shares
shares
Warrants                                        
Maximum number of warrants issued to purchase common stock in future                     $ 1,000,000   $ 1,000,000              
Percentage of discount of future issuance of preferred stock                         20.00%              
Fair value of warrants                 $ 50,000   $ 250,000   $ 250,000              
Proceeds from issuance of Common Stock warrants                         $ 0 $ 55,838            
Number of warrants exercised for issuance of shares (in shares) | shares                     4,034,199   4,034,199   1,465,083       6,418  
Warrant liabilities                     $ 255,954   $ 255,954   $ 261,569          
Change in fair value of warrant liability                     $ (6,955) $ (36,472) $ (5,615) (77,060)            
Exercise price of warrants (in dollars per share) | $ / shares             $ 8.85                          
Number of warrants cancelled (in shares) | shares             390,000                          
Common stock, par value (in dollars per share) | $ / shares                     $ 0.01   $ 0.01   $ 0.01          
Shares issued upon exercise of warrants (in shares) | shares       1,279,700                                
Proceeds from common stock, prefunded warrants, and common stock warrants, net of fees                         $ 7,464,312 $ 203,439            
Investors exercised                                        
Warrants                                        
Proceeds from issuance of Common Stock warrants                       $ 57,000                
Number of warrants exercised for issuance of shares (in shares) | shares                       2,850   2,850            
Exercise price of warrants (in dollars per share) | $ / shares                       $ 20.00   $ 20.00            
Pre Funded Warrants                                        
Warrants                                        
Exercise price of warrants (in dollars per share) | $ / shares $ 0.001 $ 0.001                                    
Shares issued upon exercise of warrants (in shares) | shares 221,000 322,300                                    
Proceeds from common stock, prefunded warrants, and common stock warrants, net of fees $ 221 $ 322                                    
Warrants exercised (in shares) | shares 221,000 322,300                                    
Regulation CF, D, and S Common Stock And Warrant Offering                                        
Warrants                                        
Number of warrants exercised for issuance of shares (in shares) | shares                                 15,421 271,593    
Private Placement                                        
Warrants                                        
Proceeds from issuance of Common Stock warrants             $ 90,675                          
Securities Purchase Agreement With Armistice Capital Master Fund Ltd. | Private Placement                                        
Warrants                                        
Number of warrants exercised for issuance of shares (in shares) | shares             195,000                          
Securities purchase agreement                                        
Warrants                                        
Number of warrants exercised for issuance of shares (in shares) | shares     543,300   1,009,950                              
Number of shares agreed to issue and sell (in shares) | shares     736,400   563,380                              
Common stock, par value (in dollars per share) | $ / shares     $ 2.30   $ 3.30                              
Shares issued upon exercise of warrants (in shares) | shares     736,400   1,573,330           1,279,700                  
Proceeds from common stock, prefunded warrants, and common stock warrants, net of fees     $ 1,693,720   $ 1,859,154           $ 1,249,590                  
Proceeds from warrant exercises     1,249,047   3,332,835                              
Proceeds from offering after deducting placement fee and legal expense     2,686,773   4,778,550           $ 2,686,773                  
Placement fee     205,994   363,439                              
Legal expense     $ 50,000   $ 50,000                              
Securities purchase agreement | Private Placement                                        
Warrants                                        
Exercise price of warrants (in dollars per share) | $ / shares       $ 2.30   $ 3.30                            
Shares issued upon exercise of warrants (in shares) | shares           1,573,330                            
Securities purchase agreement | Registered direct offering                                        
Warrants                                        
Exercise price of warrants (in dollars per share) | $ / shares       $ 0.001   $ 0.001                            
Number of shares agreed to issue and sell (in shares) | shares       736,400   563,380                            
Common stock, par value (in dollars per share) | $ / shares       $ 0.01   $ 0.01                            
Share issue price (in dollars per share) | $ / shares       $ 2.30   $ 3.30                            
Warrants to purchase shares of common stock agreed to issue and sell (in shares) | shares       543,300   1,009,950                            
Price per warrant (in dollars per share) | $ / shares     $ 2.299 $ 2.299   $ 3.299                            
Second Century Ventures, LLC | January 2020 Warrant Purchase Agreement                                        
Warrants                                        
Proceeds from issuance of Common Stock warrants               $ 3,260,000                        
Armistice Capital Master Fund Ltd.                                        
Warrants                                        
Exercise price of warrants (in dollars per share) | $ / shares     $ 2.30                                  
Trusted Mail                                        
Warrants                                        
Cancellation of shares                   $ 100,000                    
Exchange of SAFEs for warrants                   $ 125,000                    
Trusted Mail | Second Century Ventures, LLC | January 2020 Warrant Purchase Agreement                                        
Warrants                                        
Proceeds from issuance of Common Stock warrants               $ 3,260,000                        
Common Class A                                        
Warrants                                        
Maximum number of warrants issued to purchase common stock in future             $ 1,511,250                          
Proceeds from issuance of Common Stock warrants                 $ 50,000                      
Number of warrants exercised for issuance of shares (in shares) | shares             390,000     932,111 283,914   283,914             80,128
Exercise price of warrants (in dollars per share) | $ / shares                   $ 8.00                   $ 3.12
Fair value of consideration received from warrants                   $ 300,000                    
Credited value over three years                   $ 100,000                    
Threshold period after which cashless exercise of warrants                         6 months              
Common Class A | Securities purchase agreement                                        
Warrants                                        
Number of warrants exercised for issuance of shares (in shares) | shares                     1,573,330   1,573,330              
Common Class A | Second Century Ventures, LLC                                        
Warrants                                        
Number of warrants exercised for issuance of shares (in shares) | shares                     524,599   524,599              
Common Class A | Second Century Ventures, LLC | January 2020 Warrant Purchase Agreement                                        
Warrants                                        
Number of warrants exercised for issuance of shares (in shares) | shares               407,512                        
Exercise price of warrants (in dollars per share) | $ / shares               $ 8.00                        
Common Class A | Armistice Capital Master Fund Ltd.                                        
Warrants                                        
Maximum number of warrants issued to purchase common stock in future     $ 897,000                                  
Number of warrants exercised for issuance of shares (in shares) | shares     390,000               390,000   390,000              
Common Class A | Trusted Mail                                        
Warrants                                        
Number of warrants exercised for issuance of shares (in shares) | shares                   186,442                    
Fair Value of Warrant Liability                                        
Warrants                                        
Warrant liabilities                     $ 6,000   $ 6,000              
Change in fair value of warrant liability                         $ 6,000   $ 12,000          
CF Common stock                                        
Warrants                                        
Units refunded                               $ 5,000        
Number of investors refunded | investor                               2        
Number of warrants cancelled (in shares) | shares                               250        
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Warrants - Schedule of Fair Value of Warrants Liabilities (Details)
Jun. 30, 2023
yr
Fair Value of Warrants | Minimum  
Warrants  
Warrants measurement input 1.28
Fair Value of Warrants | Maximum  
Warrants  
Warrants measurement input 2.57
Exercise price | Minimum  
Warrants  
Warrants measurement input 0.61
Exercise price | Maximum  
Warrants  
Warrants measurement input 0.96
Risk free interest rate | Minimum  
Warrants  
Warrants measurement input 0.0409
Risk free interest rate | Maximum  
Warrants  
Warrants measurement input 0.0449
Expected dividend yield  
Warrants  
Warrants measurement input 0
Expected volatility | Minimum  
Warrants  
Warrants measurement input 0.8588
Expected volatility | Maximum  
Warrants  
Warrants measurement input 0.9290
Expected term  
Warrants  
Warrants measurement input 3
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Warrants - Schedule of Warrant Issuance Date (Details) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Sep. 11, 2022
Jun. 30, 2020
Warrants        
Exercise price of warrants (in dollars per share)     $ 8.85  
Number of warrants exercised for issuance of shares (in shares) 4,034,199 1,465,083   6,418
November 9, 2016        
Warrants        
Exercise price of warrants (in dollars per share) $ 3.12      
Number of warrants exercised for issuance of shares (in shares) 80,128 80,128    
January 23, 2020        
Warrants        
Exercise price of warrants (in dollars per share) $ 8.00      
Number of warrants exercised for issuance of shares (in shares) 186,442 186,442    
Second Warrant Issuance January 23 2020        
Warrants        
Exercise price of warrants (in dollars per share) $ 8.00      
Number of warrants exercised for issuance of shares (in shares) 524,599 524,599    
August - December 2021        
Warrants        
Exercise price of warrants (in dollars per share) $ 20.00      
Number of warrants exercised for issuance of shares (in shares) 0 268,743    
January - February 2022        
Warrants        
Exercise price of warrants (in dollars per share) $ 20.00      
Number of warrants exercised for issuance of shares (in shares) 0 15,171    
September 14, 2022        
Warrants        
Exercise price of warrants (in dollars per share) $ 2.30      
Number of warrants exercised for issuance of shares (in shares) 390,000 390,000    
April 18, 2023        
Warrants        
Exercise price of warrants (in dollars per share) $ 3.30      
Number of warrants exercised for issuance of shares (in shares) 1,573,330 0    
June 5, 2023        
Warrants        
Exercise price of warrants (in dollars per share) $ 2.30      
Number of warrants exercised for issuance of shares (in shares) 1,279,700 0    
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Balance Sheet Components    
Prepaid operating expenses $ 257,851 $ 225,756
Rent deposit 54,826 55,981
VAT receivable associated with SAIT 94,739 71,742
Tax credit receivable (short-term) 66,135 218,239
Miscellaneous receivable 28,829 8,368
Prepaid expenses and other current assets $ 502,380 $ 580,086
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Schedule of Capitalized Internal-Use Software, Net (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Balance Sheet Components          
Internally developed software $ 3,633,451   $ 3,633,451   $ 3,314,450
Less accumulated depreciation (2,153,727)   (2,153,727)   (1,895,778)
Capitalized internal-use software, net 1,479,724   $ 1,479,724   $ 1,418,672
Useful Lives     5 years    
Amortization of capitalized Internal-use Software $ 138,000 $ 127,000 $ 279,000 $ 246,000  
Impaired capitalized internal-use software     $ 17,000    
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property and Equipment, Net          
Property and equipment, gross $ 175,676   $ 175,676   $ 473,202
Less accumulated depreciation (104,090)   (104,090)   (172,538)
Property and equipment, net 71,586   71,586   300,664
Depreciation 11,000 $ 42,000 53,000 $ 52,000  
Computer equipment          
Property and Equipment, Net          
Property and equipment, gross $ 147,978   $ 147,978   148,832
Computer equipment | Minimum          
Property and Equipment, Net          
Useful Lives 3 years   3 years    
Computer equipment | Maximum          
Property and Equipment, Net          
Useful Lives 4 years   4 years    
Furniture and fixtures          
Property and Equipment, Net          
Property and equipment, gross $ 27,698   $ 27,698   27,220
Useful Lives 10 years   10 years    
Mobile hardware          
Property and Equipment, Net          
Property and equipment, gross $ 0   $ 0   $ 297,150
Useful Lives 2 years 6 months   2 years 6 months    
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Property and equipment, net (Details) - USD ($)
3 Months Ended 6 Months Ended
May 26, 2023
Apr. 26, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Balance Sheet Components            
Depreciation     $ 11,000 $ 42,000 $ 53,000 $ 52,000
Property and equipment gross sales price $ 197,000 $ 180,000     $ 377,360 $ 0
Gain on property and equipment $ 108,000 $ 108,000        
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Schedule of Accrued Expenses (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Balance Sheet Components    
Compensation payable $ 312,328 $ 171,851
Commission liability 33,299 58,771
Accrued employee taxes 282,641 591,992
Accrued mobile expenses 0 177,099
Other accrued liabilities 34,191 100,111
Accrued expenses $ 662,459 $ 1,099,824
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Intangible assets          
Intangible assets, gross $ 489,558   $ 489,558   $ 450,641
Less: Accumulated amortization (274,735)   (274,735)   (198,955)
Intangible assets, net 214,823   214,823   251,686
Amortization expense $ 38,000 $ 22,000 $ 75,000 $ 46,000  
Patents          
Intangible assets          
Useful Lives 3 years   3 years    
Intangible assets, gross $ 420,002   $ 420,002   382,285
Trademarks and Trade Names          
Intangible assets          
Useful Lives 3 years   3 years    
Intangible assets, gross $ 69,556   $ 69,556   $ 68,356
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Estimated future amortization expense of intangible assets    
2023 $ 76,048  
2024 93,545  
2025 42,884  
2026 2,346  
Total $ 214,823 $ 251,686
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Loss Per Share Attributable to Common Stockholders (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net loss attributable to common stockholders $ (2,170,368) $ (2,922,286) $ (4,717,818) $ (4,614,348)
Denominator:        
Weighted average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 6,757,320 4,653,317 5,897,089 4,601,788
Weighted average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 6,757,320 4,653,317 5,897,089 4,601,788
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.32) $ (0.63) $ (0.80) $ (1.00)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.32) $ (0.63) $ (0.80) $ (1.00)
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss per Share Attributable to Common Stockholders - Schedule of Dilutive Securities Excluded From Computation of Diluted Net Loss Per Share (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Net Loss per Share Attributable to Common Stockholders    
Total $ 5,660,107 $ 1,996,504
Options, RSUs, and grants    
Net Loss per Share Attributable to Common Stockholders    
Total 642,927 718,351
Warrants    
Net Loss per Share Attributable to Common Stockholders    
Total $ 5,017,180 $ 1,278,153
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Awards and Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Aggregate intrinsic value of options exercised $ 0 $ 19 $ 0 $ 19      
Weighted average grant-date fair value of options granted per share     $ 1.48 $ 11.95      
Weighted average grant-date fair value of options granted amount $ 7 44 $ 7 $ 44      
Ending balance (in shares) 389,508   389,508   387,770 387,109 395,002
Share-Based Payment Arrangement, Option              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Ending balance (in shares) 389,508   389,508        
Restricted stock units, outstanding 66,630   66,630        
Stock not yet issued 58,135   58,135        
Stock granted not yet vested     8,495        
Unrecognized stock-based compensation related to common stock grants     $ 11        
Restricted Stock Units (RSUs)              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Restricted stock units, outstanding 186,789   186,789        
Stock not yet issued 147,518   147,518        
Restricted stock units ("RSUs") granted but not yet vested     39,271        
Unrecognized stock compensation related to the RSUs     $ 97        
Management | Grants              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock based awards granted $ 0 1 0 4      
Management | Share-Based Payment Arrangement, Option              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock based awards granted 0 0 0 0      
Management | Restricted Stock Units (RSUs)              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock based awards granted 6 37 9 54      
Various employees | Grants              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock based awards granted 21 73 47 221      
Various employees | Share-Based Payment Arrangement, Option              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock based awards granted 3 14 7 43      
Various employees | Restricted Stock Units (RSUs)              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock based awards granted $ 68 $ 335 $ 95 $ 424      
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Awards and Stock-Based Compensation - Schedule of Stock Options Activity (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Options Outstanding          
Beginning balance (in shares) 387,770 387,109 387,109 395,002  
Options granted (in shares) 2,675 2,647 5,322 7,443  
Options exercised (in shares) 0 (1,230) (1,230) (15,121)  
Options canceled and forfeited (in shares) (937) (756) (1,693) (215)  
Ending balance (in shares) 389,508 387,770 389,508 387,109 395,002
Options vested and exercisable (in shares) 389,508   389,508    
Weighted Average Exercise Price Per Share          
Beginning balance (in dollars per share) $ 6.37 $ 6.40 $ 6.40 $ 6.40  
Options granted (in dollars per share) 2.24 3.01 2.57 3.20  
Options exercised (in dollars per share) 0 3.25 3.25 6.30  
Options canceled and forfeited (in dollars per share) 6.40 7.94 7.09 4.40  
Ending balance (in dollars per share) 6.34 $ 6.37 6.34 $ 6.40 $ 6.40
Options vested and exercisable (in dollars per share) $ 6.34   $ 6.34    
Weighted Average Remaining Contractual Life (years)          
Outstanding 11 months 23 days 1 year 2 months 15 days 11 months 23 days 1 year 5 months 12 days 2 years 5 months 1 day
Options vested and exercisable 11 months 23 days   11 months 23 days    
Aggregate Intrinsic Value          
Outstanding $ 0 $ 0 $ 0 $ 0 $ 5,365,737
Options vested and exercisable $ 0   $ 0    
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Awards and Stock-Based Compensation - Schedule of Outstanding RSU Activity (Details) - Restricted Stock Units (RSUs) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Balance at the beginning (in shares) 292,564 126,900
Granted (in shares) 9,253 211,700
Vested (issued) (in shares) (98,193) (46,036)
Forfeited (in shares) (16,835) 0
Balance at the end (in shares) 186,789 292,564
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Awards and Stock-Based Compensation - Schedule of Stock Options Valuation Assumptions (Details) - Share-Based Payment Arrangement, Option
6 Months Ended
Jun. 30, 2023
$ / shares
Stock Awards and Stock-Based Compensation  
Expected dividend yield 0.00%
Expected term 3 years
Minimum  
Stock Awards and Stock-Based Compensation  
Fair value of Class A Shares of Common Stock (in dollars per share) $ 1.60
Exercise Price (in dollars per share) $ 1.99
Risk free interest rate 3.82%
Expected volatility 85.88%
Maximum  
Stock Awards and Stock-Based Compensation  
Fair value of Class A Shares of Common Stock (in dollars per share) $ 3.57
Exercise Price (in dollars per share) $ 3.09
Risk free interest rate 4.27%
Expected volatility 96.45%
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Awards and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock Awards and Stock-Based Compensation        
Total stock-based compensation expense $ 97,737 $ 459,646 $ 157,311 $ 747,432
Cost of services        
Stock Awards and Stock-Based Compensation        
Total stock-based compensation expense 161 1,220 656 3,394
Research and development        
Stock Awards and Stock-Based Compensation        
Total stock-based compensation expense 12,766 50,440 31,620 110,300
Selling, general, and administrative        
Stock Awards and Stock-Based Compensation        
Total stock-based compensation expense $ 84,810 $ 407,986 $ 125,035 $ 633,738
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Nov. 15, 2020
Nov. 13, 2020
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Related Party Transactions                
Related party receivables     $ 32,997     $ 32,997   $ 31,446
Number of stock options purchased (in shares)     2,675 2,647   5,322   7,443
Related Party                
Related Party Transactions                
Related party receivables     $ 138,000     $ 138,000   $ 273,000
Related party cost     242,000   $ 219,000 535,000 $ 434,000  
Expenses incurred in relation to legal services     0   $ 34,000 0 $ 63,000  
Amounts payable     0     0   0
Percentage of commission received, first year 20.00%              
Percentage of commission received, second year 10.00%              
Percentage of commission received, third year 5.00%              
Payment of commission $ 0              
Related Party | Options Agreement                
Related Party Transactions                
Loans receivable term   3 years            
Loans receivable carrying amount   $ 335,000            
Abated interest rate   0.25%            
Number of stock options purchased (in shares)   281,648            
Share issue price (in dollars per share)   $ 6.00            
Loans receivable amount kind in services per month   $ 9,000            
Stock options expiration period   36 months            
Shareholder loan balances totaled     $ 0     $ 0   $ 19,000
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Malta Grant (Details) - Malta Grant Agreement
6 Months Ended
Jan. 25, 2022
EUR (€)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jan. 25, 2022
USD ($)
Jul. 31, 2020
EUR (€)
Jul. 31, 2020
USD ($)
Malta Grant            
Maximum amount grant € 100,000     $ 107,000 € 200,000 $ 251,000
Requirement of initial capital amount         50,000 62,000
Reimbursement of grant for initial capital amount         50,000 62,000
Remaining reimbursement amount of grant for operating expenses incurred up to 12 Months from incorporation         € 150,000 $ 190,000
Expenses incurred for grant   $ 0 $ 0      
Estimated amount of grant € 136,568     $ 146,493    
Percentage of aid intensity to cover eligible wage cost 75.00%          
Amounts received from grants   $ 0        
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Leases and Commitments - Narrative (Details)
6 Months Ended
Mar. 03, 2023
Jun. 30, 2023
USD ($)
lease
Leases and Commitments    
Minimum lease commitments related to month-to-month lease arrangements   $ 0
Number of leases terminated | lease   4
Number of office lease terminated | lease   2
Number of vehicle lease terminated | lease   2
Lease termination fees   $ 10,932
Loss related to lease termination   178
Termination notice term 30 days  
Purchase obligation   $ 162,000
Minimum    
Leases and Commitments    
Remaining lease term   1 year
Maximum    
Leases and Commitments    
Remaining lease term   3 years
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Leases and Commitments - Summary of Lease Term and Discount Rate (Details)
Jun. 30, 2023
Leases and Commitments  
Weighted average remaining lease term 1 year 5 months 26 days
Weighted average discount rate 5.00%
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Leases and Commitments - Summary of Lease Termination (Details)
6 Months Ended
Jun. 30, 2023
USD ($)
lease
Leases and Commitments  
Leases terminated | lease 4
Lease termination fees $ 10,932
Right-of-use assets derecognized upon lease termination 82,095
Lease liabilities derecognized upon lease termination 77,648
Loss recognized upon lease termination $ 178
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Leases and Commitments - Summary of Balance Sheet Information Related to Leases (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Balance sheet information related to leases    
Operating lease right-of-use assets $ 205,976 $ 315,765
Operating lease liabilities    
Short-term operating lease liabilities 139,056 177,795
Long-term operating lease liabilities 41,978 102,407
Total operating lease liabilities $ 181,034 $ 280,202
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Leases and Commitments - Summary of Future Maturities of ASC 842 Lease Liabilities (Details)
Jun. 30, 2023
USD ($)
Principal Payments  
2023 $ 76,285
2024 81,243
2025 22,909
2026 598
Total future maturities 181,035
Imputed Interest Payments  
2023 3,545
2024 2,418
2025 392
Total future maturities 6,355
Total Payments  
2023 79,830
2024 83,661
2025 23,301
2026 598
Total future maturities $ 187,390
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Leases and Commitments - Summary of Total Lease Expense, Under ASC 842, was Included in Selling, General, and Administrative Expenses in Consolidated Statement of Operations (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Total lease expense        
Operating lease expense – fixed payments $ 46,402 $ 0 $ 129,436 $ 0
Short term lease expense 15,620 0 37,552 0
Total lease expense $ 62,022 $ 0 166,988 $ 0
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows from operating leases     $ (104,817)  
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events - Narrative (Details) - USD ($)
6 Months Ended
Aug. 18, 2023
Jun. 30, 2023
Jun. 30, 2022
Jul. 06, 2023
Dec. 31, 2022
Sep. 11, 2022
Jun. 30, 2020
Subsequent Events              
Common stock, shares authorized (in shares)   50,000,000     50,000,000    
Number of warrants exercised for issuance of shares (in shares)   4,034,199     1,465,083   6,418
Exercise price of warrants (in dollars per share)           $ 8.85  
Proceeds from issuance of Common Stock warrants   $ 0 $ 55,838        
Subsequent Event | Common Class A              
Subsequent Events              
Number of warrants exercised for issuance of shares (in shares) 270,000            
Exercise price of warrants (in dollars per share) $ 2.30            
Proceeds from issuance of Common Stock warrants $ 621,000            
Third Restated Certificate | Subsequent Event              
Subsequent Events              
Common stock, shares authorized (in shares)       50,000,000      
XML 68 idai-20230630_htm.xml IDEA: XBRL DOCUMENT 0001718939 2023-01-01 2023-06-30 0001718939 2023-08-21 0001718939 2023-06-30 0001718939 2022-12-31 0001718939 2023-04-01 2023-06-30 0001718939 2022-04-01 2022-06-30 0001718939 2022-01-01 2022-06-30 0001718939 us-gaap:CommonStockMember 2022-03-31 0001718939 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001718939 us-gaap:TreasuryStockCommonMember 2022-03-31 0001718939 us-gaap:ReceivablesFromStockholderMember 2022-03-31 0001718939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001718939 us-gaap:RetainedEarningsMember 2022-03-31 0001718939 us-gaap:NoncontrollingInterestMember 2022-03-31 0001718939 2022-03-31 0001718939 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001718939 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001718939 us-gaap:ReceivablesFromStockholderMember 2022-04-01 2022-06-30 0001718939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001718939 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001718939 us-gaap:CommonStockMember 2022-06-30 0001718939 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001718939 us-gaap:TreasuryStockCommonMember 2022-06-30 0001718939 us-gaap:ReceivablesFromStockholderMember 2022-06-30 0001718939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001718939 us-gaap:RetainedEarningsMember 2022-06-30 0001718939 us-gaap:NoncontrollingInterestMember 2022-06-30 0001718939 2022-06-30 0001718939 us-gaap:CommonStockMember 2023-03-31 0001718939 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001718939 us-gaap:TreasuryStockCommonMember 2023-03-31 0001718939 us-gaap:ReceivablesFromStockholderMember 2023-03-31 0001718939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001718939 us-gaap:RetainedEarningsMember 2023-03-31 0001718939 us-gaap:NoncontrollingInterestMember 2023-03-31 0001718939 2023-03-31 0001718939 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001718939 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001718939 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001718939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001718939 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001718939 us-gaap:CommonStockMember 2023-06-30 0001718939 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001718939 us-gaap:TreasuryStockCommonMember 2023-06-30 0001718939 us-gaap:ReceivablesFromStockholderMember 2023-06-30 0001718939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001718939 us-gaap:RetainedEarningsMember 2023-06-30 0001718939 us-gaap:NoncontrollingInterestMember 2023-06-30 0001718939 us-gaap:CommonStockMember 2021-12-31 0001718939 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001718939 us-gaap:TreasuryStockCommonMember 2021-12-31 0001718939 us-gaap:ReceivablesFromStockholderMember 2021-12-31 0001718939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001718939 us-gaap:RetainedEarningsMember 2021-12-31 0001718939 us-gaap:NoncontrollingInterestMember 2021-12-31 0001718939 2021-12-31 0001718939 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001718939 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001718939 us-gaap:ReceivablesFromStockholderMember 2022-01-01 2022-06-30 0001718939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001718939 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001718939 us-gaap:CommonStockMember 2022-12-31 0001718939 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001718939 us-gaap:TreasuryStockCommonMember 2022-12-31 0001718939 us-gaap:ReceivablesFromStockholderMember 2022-12-31 0001718939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001718939 us-gaap:RetainedEarningsMember 2022-12-31 0001718939 us-gaap:NoncontrollingInterestMember 2022-12-31 0001718939 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001718939 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001718939 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0001718939 us-gaap:ReceivablesFromStockholderMember 2023-01-01 2023-06-30 0001718939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001718939 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001718939 us-gaap:SubsequentEventMember idai:ThirdRestatedCertificateMember 2023-07-06 0001718939 idai:SecuritiesPurchaseAgreementMember 2023-04-18 2023-04-18 0001718939 idai:SecuritiesPurchaseAgreementMember 2023-04-18 0001718939 idai:SecuritiesPurchaseAgreementMember 2023-06-05 2023-06-05 0001718939 idai:SecuritiesPurchaseAgreementMember 2023-06-05 0001718939 idai:SecuritiesPurchaseAgreementMember 2023-04-01 2023-06-30 0001718939 us-gaap:CommonClassAMember 2019-04-25 0001718939 idai:VariousEmployeesMember us-gaap:CommonClassAMember 2019-04-25 2019-04-25 0001718939 us-gaap:CommonClassAMember 2023-02-15 0001718939 us-gaap:CommonClassAMember 2023-01-01 2023-06-30 0001718939 us-gaap:BankTimeDepositsMember 2023-06-30 0001718939 us-gaap:BankTimeDepositsMember 2022-12-31 0001718939 idai:TopThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001718939 idai:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001718939 idai:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001718939 idai:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001718939 idai:TopThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001718939 idai:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001718939 idai:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001718939 idai:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001718939 idai:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001718939 idai:SAndP500BankMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001718939 idai:MasterCardMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001718939 idai:TritonMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001718939 idai:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001718939 idai:SAndP500BankMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001718939 idai:ICEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001718939 idai:MasterCardMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001718939 idai:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001718939 idai:SAndP500BankMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001718939 idai:MasterCardMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001718939 idai:FidelityInformationServicesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001718939 idai:TritonMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001718939 idai:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001718939 idai:ICEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001718939 idai:SAndP500BankMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001718939 idai:MasterCardMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001718939 idai:FidelityInformationServicesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001718939 idai:ProfessionalServicesMember 2023-04-01 2023-06-30 0001718939 idai:ProfessionalServicesMember 2022-04-01 2022-06-30 0001718939 idai:ProfessionalServicesMember 2023-01-01 2023-06-30 0001718939 idai:ProfessionalServicesMember 2022-01-01 2022-06-30 0001718939 idai:LicenseFeesMember 2023-04-01 2023-06-30 0001718939 idai:LicenseFeesMember 2022-04-01 2022-06-30 0001718939 idai:LicenseFeesMember 2023-01-01 2023-06-30 0001718939 idai:LicenseFeesMember 2022-01-01 2022-06-30 0001718939 idai:NonConvertiblePromissoryNotesPayableMember idai:MaltaLoanReceiptThreeMember 2023-06-30 0001718939 idai:NonConvertiblePromissoryNotesPayableMember idai:MaltaLoanReceiptThreeMember 2022-12-31 0001718939 idai:NonConvertiblePromissoryNotesPayableMember idai:MaltaLoanReceiptTwoMember 2023-06-30 0001718939 idai:NonConvertiblePromissoryNotesPayableMember idai:MaltaLoanReceiptTwoMember 2022-12-31 0001718939 idai:NonConvertiblePromissoryNotesPayableMember idai:MaltaLoanReceiptOneMember 2023-06-30 0001718939 idai:NonConvertiblePromissoryNotesPayableMember idai:MaltaLoanReceiptOneMember 2022-12-31 0001718939 idai:NonConvertiblePromissoryNotesPayableMember 2023-06-30 0001718939 idai:NonConvertiblePromissoryNotesPayableMember 2022-12-31 0001718939 idai:NonConvertiblePromissoryNotesPayableMember 2020-04-22 0001718939 idai:LoansFromMalteseGovernmentMember idai:TrustStampMaltaLimitedMember 2020-07-08 0001718939 idai:LoansFromMalteseGovernmentMember idai:TrustStampMaltaLimitedMember 2020-07-08 2020-07-08 0001718939 idai:LoansFromMalteseGovernmentMember idai:TrustStampMaltaLimitedMember 2023-01-01 2023-06-30 0001718939 idai:LoansFromMalteseGovernmentMember us-gaap:BaseRateMember idai:TrustStampMaltaLimitedMember 2021-05-01 2021-05-01 0001718939 us-gaap:BaseRateMember 2021-05-01 2021-05-01 0001718939 us-gaap:BaseRateMember 2021-05-01 0001718939 srt:MinimumMember idai:LoansFromMalteseGovernmentMember us-gaap:BaseRateMember idai:TrustStampMaltaLimitedMember 2021-05-01 2021-05-01 0001718939 srt:MaximumMember idai:LoansFromMalteseGovernmentMember us-gaap:BaseRateMember idai:TrustStampMaltaLimitedMember 2021-05-01 2021-05-01 0001718939 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001718939 us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-12-31 0001718939 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001718939 us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-06-30 0001718939 us-gaap:FairValueInputsLevel3Member 2023-06-30 0001718939 us-gaap:CommonClassAMember 2016-12-16 2016-12-16 0001718939 2016-12-16 0001718939 2020-06-30 0001718939 idai:FairValueOfWarrantLiabilityMember 2023-06-30 0001718939 idai:FairValueOfWarrantLiabilityMember 2023-01-01 2023-06-30 0001718939 idai:FairValueOfWarrantLiabilityMember 2022-01-01 2022-12-31 0001718939 srt:MinimumMember idai:FairValueOfWarrantsMember 2023-06-30 0001718939 srt:MaximumMember idai:FairValueOfWarrantsMember 2023-06-30 0001718939 srt:MinimumMember us-gaap:MeasurementInputExercisePriceMember 2023-06-30 0001718939 srt:MaximumMember us-gaap:MeasurementInputExercisePriceMember 2023-06-30 0001718939 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001718939 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001718939 us-gaap:MeasurementInputExpectedDividendRateMember 2023-06-30 0001718939 srt:MinimumMember us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001718939 srt:MaximumMember us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001718939 us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001718939 idai:WarrantIssuanceNovember92016Member 2023-06-30 0001718939 idai:WarrantIssuanceNovember92016Member 2022-12-31 0001718939 idai:WarrantIssuanceJanuary232020Member 2023-06-30 0001718939 idai:WarrantIssuanceJanuary232020Member 2022-12-31 0001718939 idai:SecondWarrantIssuanceJanuary232020Member 2023-06-30 0001718939 idai:SecondWarrantIssuanceJanuary232020Member 2022-12-31 0001718939 idai:WarrantIssuanceOnAugustToDecember2021Member 2023-06-30 0001718939 idai:WarrantIssuanceOnAugustToDecember2021Member 2022-12-31 0001718939 idai:WarrantIssuanceOnJanuaryToFebruary2022Member 2023-06-30 0001718939 idai:WarrantIssuanceOnJanuaryToFebruary2022Member 2022-12-31 0001718939 idai:WarrantIssuanceSeptember142022Member 2023-06-30 0001718939 idai:WarrantIssuanceSeptember142022Member 2022-12-31 0001718939 idai:April182023Member 2023-06-30 0001718939 idai:April182023Member 2022-12-31 0001718939 idai:June52023Member 2023-06-30 0001718939 idai:June52023Member 2022-12-31 0001718939 us-gaap:CommonClassAMember 2016-11-09 0001718939 us-gaap:CommonClassAMember idai:TrustedMailMember 2020-01-31 0001718939 us-gaap:CommonClassAMember 2020-01-31 0001718939 idai:TrustedMailMember 2020-01-01 2020-01-31 0001718939 us-gaap:CommonClassAMember 2020-01-01 2020-01-31 0001718939 idai:SecondCenturyVenturesLlcMember us-gaap:CommonClassAMember idai:WarrantPurchaseAgreementMember 2021-12-21 0001718939 idai:SecondCenturyVenturesLlcMember idai:WarrantPurchaseAgreementMember 2021-12-21 2021-12-21 0001718939 idai:SecondCenturyVenturesLlcMember idai:WarrantPurchaseAgreementMember idai:TrustedMailMember 2021-12-21 2021-12-21 0001718939 idai:SecondCenturyVenturesLlcMember us-gaap:CommonClassAMember 2023-06-30 0001718939 idai:RegulationCfDAndSCommonStockAndWarrantOfferingMember 2021-12-31 0001718939 idai:RegulationCfDAndSCommonStockAndWarrantOfferingMember 2022-02-28 0001718939 idai:CfCommonStockMember 2022-08-25 0001718939 idai:InvestorsExercisedMember 2022-06-30 0001718939 idai:InvestorsExercisedMember 2022-04-01 2022-06-30 0001718939 us-gaap:CommonClassAMember 2023-06-30 0001718939 us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementWithArmisticeCapitalMasterFundLtd.Member 2022-09-11 0001718939 us-gaap:CommonClassAMember 2022-09-11 0001718939 2022-09-11 0001718939 us-gaap:PrivatePlacementMember 2022-09-11 2022-09-11 0001718939 idai:ArmisticeCapitalMasterFundLtdMember us-gaap:CommonClassAMember 2023-06-05 0001718939 idai:ArmisticeCapitalMasterFundLtdMember 2023-06-05 0001718939 idai:ArmisticeCapitalMasterFundLtdMember us-gaap:CommonClassAMember 2023-06-30 0001718939 idai:RegisteredDirectOfferingMember idai:SecuritiesPurchaseAgreementMember 2023-04-14 2023-04-14 0001718939 idai:RegisteredDirectOfferingMember idai:SecuritiesPurchaseAgreementMember 2023-04-14 0001718939 us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2023-04-14 2023-04-14 0001718939 us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2023-04-14 0001718939 us-gaap:CommonClassAMember idai:SecuritiesPurchaseAgreementMember 2023-06-30 0001718939 idai:RegisteredDirectOfferingMember idai:SecuritiesPurchaseAgreementMember 2023-06-01 2023-06-01 0001718939 idai:RegisteredDirectOfferingMember idai:SecuritiesPurchaseAgreementMember 2023-06-01 0001718939 2023-06-01 2023-06-01 0001718939 us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2023-06-01 0001718939 idai:RegisteredDirectOfferingMember idai:SecuritiesPurchaseAgreementMember 2023-06-05 2023-06-05 0001718939 idai:PreFundedWarrantsMember 2023-06-12 2023-06-12 0001718939 idai:PreFundedWarrantsMember 2023-06-12 0001718939 idai:PreFundedWarrantsMember 2023-06-23 2023-06-23 0001718939 idai:PreFundedWarrantsMember 2023-06-23 0001718939 srt:MinimumMember us-gaap:ComputerEquipmentMember 2023-06-30 0001718939 srt:MaximumMember us-gaap:ComputerEquipmentMember 2023-06-30 0001718939 us-gaap:ComputerEquipmentMember 2023-06-30 0001718939 us-gaap:ComputerEquipmentMember 2022-12-31 0001718939 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001718939 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001718939 us-gaap:TechnologyEquipmentMember 2023-06-30 0001718939 us-gaap:TechnologyEquipmentMember 2022-12-31 0001718939 2023-04-26 2023-04-26 0001718939 2023-05-26 2023-05-26 0001718939 us-gaap:PatentsMember 2023-06-30 0001718939 us-gaap:PatentsMember 2022-12-31 0001718939 us-gaap:TrademarksAndTradeNamesMember 2023-06-30 0001718939 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001718939 idai:OptionsRsusAndGrantsMember 2023-01-01 2023-06-30 0001718939 idai:OptionsRsusAndGrantsMember 2022-01-01 2022-06-30 0001718939 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001718939 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001718939 srt:ManagementMember idai:GrantsMember 2023-04-01 2023-06-30 0001718939 srt:ManagementMember idai:GrantsMember 2022-04-01 2022-06-30 0001718939 srt:ManagementMember us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001718939 srt:ManagementMember us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001718939 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001718939 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001718939 srt:ManagementMember idai:GrantsMember 2023-01-01 2023-06-30 0001718939 srt:ManagementMember idai:GrantsMember 2022-01-01 2022-06-30 0001718939 srt:ManagementMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001718939 srt:ManagementMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001718939 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001718939 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001718939 idai:VariousEmployeesMember idai:GrantsMember 2023-04-01 2023-06-30 0001718939 idai:VariousEmployeesMember idai:GrantsMember 2022-04-01 2022-06-30 0001718939 idai:VariousEmployeesMember us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001718939 idai:VariousEmployeesMember us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001718939 idai:VariousEmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001718939 idai:VariousEmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001718939 idai:VariousEmployeesMember idai:GrantsMember 2023-01-01 2023-06-30 0001718939 idai:VariousEmployeesMember idai:GrantsMember 2022-01-01 2022-06-30 0001718939 idai:VariousEmployeesMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001718939 idai:VariousEmployeesMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001718939 idai:VariousEmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001718939 idai:VariousEmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001718939 2021-01-01 2021-12-31 0001718939 2022-01-01 2022-12-31 0001718939 2023-01-01 2023-03-31 0001718939 us-gaap:EmployeeStockOptionMember 2023-06-30 0001718939 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001718939 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001718939 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001718939 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001718939 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001718939 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001718939 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001718939 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001718939 idai:CostOfServicesProvidedMember 2023-04-01 2023-06-30 0001718939 idai:CostOfServicesProvidedMember 2022-04-01 2022-06-30 0001718939 idai:CostOfServicesProvidedMember 2023-01-01 2023-06-30 0001718939 idai:CostOfServicesProvidedMember 2022-01-01 2022-06-30 0001718939 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001718939 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001718939 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001718939 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001718939 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001718939 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001718939 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001718939 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001718939 us-gaap:RelatedPartyMember 2023-06-30 0001718939 us-gaap:RelatedPartyMember 2022-12-31 0001718939 us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001718939 us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001718939 us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001718939 us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001718939 idai:OptionsAgreementMember us-gaap:RelatedPartyMember 2020-11-13 2020-11-13 0001718939 idai:OptionsAgreementMember us-gaap:RelatedPartyMember 2020-11-13 0001718939 idai:OptionsAgreementMember us-gaap:RelatedPartyMember 2023-06-30 0001718939 idai:OptionsAgreementMember us-gaap:RelatedPartyMember 2022-12-31 0001718939 us-gaap:RelatedPartyMember 2020-11-15 2020-11-15 0001718939 idai:MaltaGrantAgreementMember 2020-07-31 0001718939 idai:MaltaGrantAgreementMember 2022-01-01 2022-06-30 0001718939 idai:MaltaGrantAgreementMember 2023-01-01 2023-06-30 0001718939 idai:MaltaGrantAgreementMember 2022-01-25 0001718939 idai:MaltaGrantAgreementMember 2022-01-25 2022-01-25 0001718939 srt:MinimumMember 2023-06-30 0001718939 srt:MaximumMember 2023-06-30 0001718939 2023-03-03 2023-03-03 0001718939 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2023-08-18 0001718939 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2023-08-18 2023-08-18 shares iso4217:USD iso4217:USD shares pure iso4217:EUR utr:Y idai:investor idai:lease 0001718939 --12-31 2023 Q2 true 81-3777260 DE 0.2 10-Q/A true 2023-06-30 false 001-41252 T Stamp Inc 3017 Bolling Way NE, Floors 1 and 2 Atlanta GA 30305 404 806-9906 Class A Common Stock, $0.01 par value per share IDAI NASDAQ Yes Yes Non-accelerated Filer true true false false 8242244 This Amendment No. 1 to the Quarterly Report on Form 10-Q is being filed solely to furnish the Interactive Data files as Exhibit 101, in accordance with Rule 405 of Regulation S-T. This Amendment speaks as of the Original Filing Date of the Original Filing (unless otherwise noted or as the context otherwise requires) and reflects only the changes to the cover page and Subsequent Events in Item 1 of Part I. No other changes have been made to the Form 10-Q, as originally filed on August 14, 2023.In this Amendment, T Stamp Inc. (together with its subsidiaries) is referred to as the “Company,” “Trust Stamp,” “we,” “us,” or “our.” 5035414 1254494 104043 109475 486690 1008375 32997 31446 502380 580086 6057481 2874401 1479724 1418672 1248664 1248664 214823 251686 71586 300664 205976 315765 11129 2066 9289383 6411918 773979 945162 138352 273176 662459 1099824 2698898 1811680 15460 21076 139056 177795 162130 118860 4590334 4447573 255954 261569 19904 16458 921917 886465 41978 102407 0 88760 5810183 5786774 0.01 0.01 50000000 50000000 7989065 4910815 7972244 4854302 79722 48543 16821 56513 0 0 47067377 39496183 0 18547 188206 237252 -44017544 -39299726 3317761 463705 161439 161439 3479200 625144 9289383 6411918 460804 708288 919438 3529333 203928 348166 420887 1042144 574397 574490 1206766 1022903 1877616 2532849 3847173 5698695 187272 190703 406454 344631 2843213 3646208 5881280 8108373 -2382409 -2937920 -4961842 -4579040 -9793 -2354 -19994 -6312 -6955 -36472 -5615 -77060 0 23885 0 23885 217605 5673 261547 12614 2726 272 3144 94785 212041 15634 244024 -35308 -2170368 -2922286 -4717818 -4614348 0 0 0 0 -2170368 -2922286 -4717818 -4614348 0 0 0 0 -2170368 -2922286 -2922286 -4717818 -4717818 -4614348 -4614348 -0.32 -0.32 -0.32 -0.32 -0.63 -0.63 -0.63 -0.63 -0.80 -0.80 -0.80 -0.80 -1.00 -1.00 -1.00 -1.00 6757320 6757320 4653317 4653317 4653317 4653317 5897089 5897089 5897089 5897089 4601788 4601788 4601788 4601788 -2170368 -2922286 -4717818 -4614348 -7604 -34726 -49046 27924 -7604 -34726 -49046 27924 -2177972 -2957012 -4766864 -4586424 0 0 0 0 -2177972 -2957012 -4766864 -4586424 4649492 46495 35964473 56513 0 -102337 246550 -28900248 161439 7416372 3351 33 18245 18278 4304 43 -15473 -15430 27930 27930 459646 459646 -34726 -34726 -2922286 -2922286 4657147 46571 36426891 56513 0 -74407 211824 -31822534 161439 4949784 5121607 51216 39479741 0 0 0 195810 -41847176 161439 -1958970 1553250 15533 -13979 1554 1740 17 -17 0 1312468 13124 7451188 7464312 -16821 -168 52707 16821 52539 97737 97737 -7604 -7604 -2170368 -2170368 7972244 79722 47067377 16821 0 0 188206 -44017544 161439 3479200 4095029 40950 31985880 56513 0 -130267 183900 -27208186 161439 5033716 490490 4905 3378857 3383762 12071 120 71472 71592 16086 161 203277 203438 55838 55838 43471 435 -15865 -15430 55860 55860 747432 747432 27924 27924 -4614348 -4614348 4657147 46571 36426891 56513 0 -74407 211824 -31822534 161439 4949784 4854302 48543 39496183 56513 0 -18547 237252 -39299726 161439 625144 1553250 15533 -13979 1554 1740 17 1983 2000 1312468 13124 7451188 7464312 245725 2457 -25261 -39692 -22804 4759 48 -48 0 18547 18547 157311 157311 -49046 -49046 -4717818 -4717818 7972244 79722 47067377 16821 0 0 188206 -44017544 161439 3479200 -4717818 -4614348 0 0 406454 344631 157311 747432 -5615 -77060 18547 55860 16819 23885 216189 0 19904 0 109879 0 -15775 0 -17589 0 -521685 -539770 1551 20533 -83041 -294198 9063 -27539 -171183 93731 -437365 -616528 -134824 -89616 887218 -287713 -5616 0 -104817 0 0 -280108 -3581369 -3858860 377360 0 356892 395748 37717 93749 0 13362 0 18117 0 30000 -17249 -524252 7464312 203439 1554 3385935 2000 71592 22804 0 0 55838 29715 30098 7415347 3686706 -35809 48274 3780920 -648132 1254494 3475695 5035414 2827563 570 8 82185 82095 83298 77648 5335 0 297240 Description of Business and Summary of Significant Accounting Policies And Going Concern<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — T Stamp Inc. was incorporated on April 11, 2016 in the State of Delaware. T Stamp Inc. and its subsidiaries (“Trust Stamp”, “we”, “us”, “our” or the “Company”) develops and markets identity authentication software solutions for enterprise and government partners and peer-to-peer markets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Trust Stamp develops proprietary artificial intelligence-powered solutions, researching and leveraging machine learning, artificial intelligence, biometric science, cryptography, and data mining, to deliver insightful identity and trust predictions that identify and defend against fraudulent identity attacks, protect sensitive user information, and extend the reach of digital services through global accessibility. We utilize the power and agility of technologies such as GPU processing, edge-computing, neural networks, and large language models to process and protect data faster and more effectively than has ever previously been possible in order to deliver results at a disruptively low cost for usage across multiple industries, including:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Banking/FinTech</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">KYC/AML Compliance</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Humanitarian and Development Services</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Government and Law Enforcement, including Alternative to Detention programs</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cryptocurrency and Digital Assets</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Biometrically Secured Email and Digital Communications</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">P2P Transactions, Social Media, and Sharing Economy</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Real Estate, Travel, and Healthcare</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reverse Split — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 15, 2023 our Board of Directors approved and, as of February 20, 2023, the holders of a majority of our voting capital stock approved an amendment (the “Certificate of Amendment”) to the Company’s Amended and Restated Certificate of Incorporation and approved to effect a reverse split of our issued and outstanding shares of Class A Common Stock at a ratio of one share for every five shares currently held, rounded up to the nearest whole share – whereby every five (5) outstanding shares of Class A Common Stock was combined and became one (1) share of Class A Common Stock, rounding up to the nearest whole number of shares (the “Reverse Split”). All share and per share amounts in these unaudited condensed consolidated financial statements have been retroactively restated to reflect the Reverse Split. The Reverse Split was effective for trading on the market opening of Nasdaq on March 23, 2023. The Reverse Stock Split effective March 23, 2023, was ratified by the Company’s stockholders by written consent pursuant to a definitive proxy statement filed with the Securities and Exchange Commission on April 13, 2023. Written consent from the majority of stockholders was received as of May 13, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Amended and Restated Certificate of Incorporation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> —</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On July 6, 2023, the Company received confirmation of the acceptance of its Third Amended and Restated Certificate of Incorporation (the "Third Restated Certificate") from the Secretary of State of Delaware. The Third Restated Certificate was approved by the Company’s stockholders by written consent pursuant to a definitive proxy statement filed with the Securities and Exchange Commission on April 13, 2023. Written consent from the majority of stockholders was received as of May 13, 2023. The Third Restated Certificate maintained the 50,000,000 authorized shares of Common Stock and eliminated the authorized Preferred Stock. The Third Restated Certificate also created a classified Board of Directors of the Company with three classes of directors who will stand for election in staggered years. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Going Concern</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The accompanying unaudited condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The Company is a business that has not yet generated profits, with a loss in the six months ended June 30, 2023 of $4.72 million, negative operating cash outflows of $3.58 million for the same period, working capital of $1.47 million and an accumulated deficit of $44.02 million as of June 30, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s ability to continue as a going concern in the next twelve months following the date the unaudited condensed consolidated financial statements were available to be issued is dependent upon its ability to produce revenues and/or obtain financing sufficient to meet current and future obligations and deploy such to produce profitable operating results. Management has evaluated these conditions and plans to generate revenue and raise capital as needed to satisfy the Company’s capital needs. While the negotiation of significant additional revenue is well advanced, it has not reached a stage that allows it to be factored into a going concern evaluation. In addition, although the Company has previously been successful in raising capital as needed and has already made plans to do so as well as restructuring expenses to meet the Company’s cash needs, no assurance can be given that the Company will be successful in its capital raising efforts. These factors, among others, raise substantial doubt about the ability of the Company to continue as a going concern for a reasonable period. On April 18, 2023, the Company sold 563,380 shares of Class A Common Stock to the institutional investor for total proceeds of $1,859,154 and on same date, the institutional investor purchased and exercised the 1,009,950 pre-funded warrants, for total proceeds to the Company of $3,332,835, resulting in an aggregate issuance by the Company of 1,573,330 shares of Class A Common Stock for net proceeds of $4.78 million from the registered direct offering after deducting placement fee and legal expense of $363 thousand and $50 thousand, respectively. On June 5, 2023, the Company sold 736,400 shares of Class A Common Stock to the institutional investor for total proceeds of $1,693,720 and on same date, the institutional investor purchased 543,300 pre-funded warrants that were subsequently exercised during the three</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for total proceeds to the Company of $1,249,590, resulting in an aggregate issuance by the Company of 1,279,700 shares of Class A Common Stock for net proceeds of $2,686,773 from the registered direct offering after deducting placement fee and legal expense of $205,994 and $50,000, respectively. See Note 3 to the financial statements provided under Item 1 of this report for more details.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with US Generally Accepted Accounting Principles (“US GAAP”) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”). The accompanying unaudited condensed consolidated financial statements have been prepared on a basis which assumes that the Company will continue as a going concern, which contemplates the realization of assets and the satisfaction of liabilities and commitments in the normal course of business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Interim Results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> These unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with U.S. GAAP, pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. In management’s opinion, these unaudited condensed consolidated financial statements and accompanying notes have been prepared on the same basis as the annual financial statements and reflect all the adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of June 30, 2023, the results of operations for the six months ended June 30, 2023 and 2022, and cash flows for the six months ended June 30, 2023 and 2022. Certain information and note disclosures have been condensed or omitted pursuant to such rules and regulations. The accompanying unaudited condensed consolidated balance sheet as of June 30, 2023 was derived from the audited financial statements as of that December 31, 2022 but does not include all of the disclosures required by U.S. GAAP. The results of operations for the six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and accompanying notes for the year ended December 31, 2022 included in the Company’s Annual Report. The Company’s significant accounting policies are described in Note 1 to those audited financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The accompanying unaudited condensed consolidated financial statements reflect the activity of the Company and its subsidiaries, Trusted Mail Inc. (“Trusted Mail”), Finnovation LLC (“Finnovation”), Trust Stamp Malta Limited (“Trust Stamp Malta”), AIID Payments Limited, Biometric Innovations Limited (“Biometrics”), Trust Stamp Rwanda Limited, Metapresence Limited, and Trust Stamp Denmark ApS. All significant intercompany transactions and accounts have been eliminated.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2023, the Company received the Certificate of Termination from the State of Georgia, which represents the completion of administratively dissolving T Avatar LLC. As there were no operations established under the entity, there is a limited impact to Trust Stamp. The dissolution of T Avatar LLC was effective February 28, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 2, 2023, the Company received the termination resolution from the Polish National Court Register, which represents the completion of administratively dissolving Sunflower AI Technologies (“SAIT”). As there were no </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operations established under the entity, there is a limited impact to Trust Stamp. The dissolution of SAIT was effective May 10, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, we continue to consolidate Tstamp Incentive Holdings (“TSIH”) which we consider to be a variable interest entity.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Interest Entity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — On April 9, 2019, management created a new entity, TSIH. Furthermore, on April 25, 2019, the Company issued 320,513 shares of Class A Common Stock to TSIH, for the purpose of providing a pool of shares of Class A Common Stock of the Company that the Company’s Board of Directors (the “Board”) could use for employee stock awards and were recorded initially as treasury stock. Since establishing TSIH, 264,000 shares were transferred to various employees as a stock award that were earned and outstanding. On February 15, 2023 Trust Stamp issued 206,033 shares of Class A Common Stock to TSIH to be used to satisfy vested employee stock awards. As of June 30, 2023, TSIH held 16,821 treasury stock earmarked for future employee RSU bonuses.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not own any of the shares of Class A Common Stock of the Company held by TSIH. The Company considers this entity to be a variable interest entity (“VIE”) because it is thinly capitalized and holds no cash. Because the Company does not own shares in TSIH, management believes that this gives the Company a variable interest. Further, management of the Company also acts as management of TSIH and is the decision-maker as management grants shares held by TSIH to employees of the Company. As this VIE owns only shares in the Company and no other liabilities or assets, the Company is the primary beneficiary of TSIH and will consolidate the VIE.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, the Company evaluates their estimates that include, but are not limited to, percentage of completion related to revenue contracts that are not fully complete at the end of a fiscal quarter, capitalization and estimated useful life of internal-use software, the allowance for doubtful accounts, the fair value of financial assets and liabilities, the recoverability of goodwill, stock-based compensation including the determination of the fair value of our common stock, impairment of long-lived assets, the valuation of deferred tax assets and uncertain tax positions, and warrant liabilities. We base our estimates on assumptions, both historical and forward-looking trends, and various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has a single operating and reportable segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is dependent upon additional capital resources for its planned full-scale operations, and is subject to significant risks and uncertainties, including failing to secure funding to continue to operationalize the Company’s plans or failing to profitably operate the business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Major Customers and Concentration of Risks —</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, and accounts receivable. We maintain our cash and cash equivalents with high-quality financial institutions, mainly in the United States; the composition of which are regularly monitored by us. The Federal Deposit Insurance Corporation covers $250 thousand for substantially all depository accounts. The Company from time to time may have amounts on deposit in excess of the insured limits. As of June 30, 2023 and December 31, 2022, the Company had $4.24 million and $71 thousand in U.S. bank accounts, respectively, which exceeded these insured amounts. Management believes minimal credit risk exists with respect to these financial institutions and the Company has not experienced any losses on such amounts.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For accounts receivable, we are exposed to credit risk in the event of nonpayment by customers to the extent the amounts are recorded in the consolidated balance sheets. We extend different levels of credit and maintain reserves for potential credit losses based upon the expected collectability of accounts receivable. We manage credit risk related to our customers by performing periodic evaluations of credit worthiness and applying other credit risk monitoring procedures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three customers represented 92.71% or 60.29%, 25.55%, and 6.87% of the balance of total accounts receivable as of June 30, 2023 and three customers represented 95.37% or 36.90%, 32.69%, and 25.78% of the balance of total accounts receivable as of December 31, 2022. The Company seeks to mitigate its credit risk with respect to accounts receivable by contracting with large commercial customers and government agencies, and regularly monitoring the aging of accounts </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">receivable balances. As of June 30, 2023 and December 31, 2022, the Company had not experienced any significant losses on its accounts receivable.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended June 30, 2023, the Company sold to primarily three customers which made up approximately 90.67% of total Net revenue, and consisted of 48.97%, 31.33%, and 10.37% from an S&amp;P 500 Bank, Mastercard, and Triton, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company sold to primarily three customers which made up approximately 88.57% of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">total Net revenue, and consisted of 38.14%, 28.45%, and 21.98% from an S&amp;P 500 Bank, ICE, and Mastercard.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended June 30, 2023, the Company sold to primarily four customers which made up approximately 92.73% of total Net revenue, and consisted of 44.57%, 28.21%, 10.22%, and 9.73% from an S&amp;P 500 Bank, Mastercard, FIS, and Triton, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company sold to primarily four customers which made up approximately 97.57% of total Net revenue, and consisted of 69.19%, 15.59%, 9.56%, and 3.23% from ICE, an S&amp;P 500 Bank, Mastercard, and FIS.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currencies —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currencies of the Company’s foreign subsidiaries are the local currencies. For those subsidiaries, the assets and liabilities are translated into U.S. dollars at the exchange rate method at the unaudited condensed consolidated balance sheet date. The Company’s other comprehensive (loss) is comprised of foreign currency translation adjustments related to the Company’s foreign subsidiaries. Income and expenses are translated at the average exchange rates for the period. Foreign currency transaction gains and losses are included in other income or other expense in the unaudited condensed consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash in banks and bank deposits. The Company considers all highly liquid instruments purchased with an original maturity of three months or less when purchased as cash equivalents.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses — </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at the invoiced amount, net of an allowance for credit losses, if any. The Company’s trade receivables primarily arise from the sale of our products to customers through contracts for software licenses and subscriptions, software usage, web hosting fees, and software development with payment terms of 60 days. The Company evaluates the credit risk of a customer when extending credit based on a combination of various financial and qualitative factors that may affect the customers’ ability to pay. These factors include the customers’ financial condition and past payment experience.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company maintains an allowance for credit losses, which represents an estimate of expected losses over the remaining contractual life of its receivables considering current market conditions and estimates for supportable forecasts when appropriate. The Company measures expected credit losses on its trade receivables on an customer basis. The estimate of expected credit losses considers any historical losses, delinquency trends, collection experience, and/or economic risk where appropriate. Additionally, management develops a specific allowance for trade receivables known to have a high risk of expected future credit loss.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has historically experienced immaterial write-offs given the nature of the customers and contracts. As of June 30, 2023, the Company had gross receivables of $495 thousand and an allowance for credit losses of $8 thousand.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, accounts receivable includes unbilled receivables of $104 thousand and $109 thousand, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net is stated at cost less accumulated depreciation. Depreciation is recognized using the straight-line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not improve or extend the useful lives of the assets are expensed when incurred, whereas additions and major improvements are capitalized. Upon sale or retirement of assets, the cost and related accumulated depreciation are derecognized from the unaudited condensed consolidated balance sheet and any resulting gain or loss is recorded in the unaudited condensed consolidated statements of operations in the period realized.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Internal-Use Software, Net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs related to software acquired, developed, or modified solely to meet our internal requirements, with no substantive plans to market such software at the time of development are capitalized. The </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company capitalizes eligible costs to develop internal-use software that are incurred subsequent to the preliminary project stage through the development stage. These costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Costs incurred during the preliminary project stage and during the post-implementation operational stage are expensed as incurred. Maintenance costs are expensed as incurred. The estimated useful life of costs capitalized is evaluated for each specific project that is generally five years. Actual economic lives may differ from estimated useful lives. Periodic reviews could result in a change in estimated useful lives and therefore changes in amortization expense in future periods.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting for Impairment of Long-Lived Assets — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets with finite lives include property and equipment, capitalized internal-use software, right of use assets, and intangible assets subject to amortization. The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined that as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $17 thousand of capitalized internal-use software was impaired. The impaired capitalized internal-use software was expensed during the six months ended June 30, 2023. As of December 31, 2022, the Company determined that no long-lived assets with finite lives were impaired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Goodwill is accounted for in accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company allocates the cost of an acquired business to the assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The excess of the purchase consideration transferred over the fair value of the net assets acquired, including other intangible assets, is recorded as goodwill. Goodwill is tested for impairment at the reporting unit level at least quarterly or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred. In assessing goodwill for impairment, the Company first assesses qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. In the qualitative assessment, the Company considers factors including economic conditions, industry and market conditions and developments, overall financial performance and other relevant entity-specific events in determining whether it is more likely than not that the fair value of the reporting unit is less than the carrying amount. Should the Company conclude that it is more likely than not that the recorded goodwill amounts have been impaired, the Company would perform the impairment test. Goodwill impairment exists when a reporting unit’s carrying value exceeds its fair value. Significant judgment is applied when goodwill is assessed for impairment. There were no impairment charges to goodwill during the six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and year ended December 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Assets and Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the relevant U.S. GAAP guidance regarding the determination and measurement of the fair value of assets/liabilities; in which fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction valuation hierarchy which requires an entity to maximize the use of observable inputs when measuring fair value. The guidance describes the following three levels of inputs that may be used in the methodology to measure fair value:</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– Quoted prices available in active markets for identical investments as of the reporting date;</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– Inputs other than quoted prices in active markets, which are either directly or indirectly observable as of the reporting date; and</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– Unobservable inputs, which are to be used in situations where there is little or no market activity for the asset or liability and wherein the reporting entity makes estimates and assumptions related to the pricing of the asset or liability including assumptions regarding risk.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The estimated fair values of cash, accounts receivable, related party receivables, prepaid expenses and other current assets, other assets, accounts payable, related party payables, accrued expenses, deferred revenue, customer deposit liabilities, and nonconvertible notes payable approximate their carrying values. The fair values of warrant liabilities issued in connection with equity or debt issuance are determined using the Black-Scholes valuation model, a “Level 3” fair value measurement, based on the estimated fair value of the underlying common stock, volatility </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">based on the historical volatility data of similar companies, considering the industry, products and market capitalization of such other entities, the expected life based on the remaining contractual term of the conversion option and warrant liabilities and the risk free interest rate based on the implied yield available on U.S. Treasury Securities with a maturity equivalent to the warrant liability’s contractual life. The Company accounts for its financial assets and liabilities at fair value regularly. The Company evaluates the fair value of its non-financial assets and liabilities on a nonrecurring basis.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenue primarily from professional services. Revenue is recognized upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. If the consideration promised in a contract includes a variable amount, the Company includes an estimate of the amount it expects to receive or the total transaction price if it is probable that a significant reversal of cumulative revenue recognized will not occur. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the amount of revenue to be recognized through the application of the following steps:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract, or contracts with a customer;</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract;</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price;</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when or as the Company satisfies the performance obligations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At contract inception, the Company will assess the services agreed upon within each contract and assess whether each service is distinct and determine those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. In general, each contract with a customer consists of a single performance obligation to perform services in which revenue is recognized when the service has been delivered.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s arrangements with its customers often have terms that span over multiple years. However, the Company generally allows its customers to terminate contracts for convenience prior to the end of the stated term with less than twelve months’ notice. Revenue allocated to remaining performance obligations represents non-cancelable contracted revenue that has not yet been recognized, which includes deferred revenue and, in certain instances, amounts that will be invoiced. The Company has elected the practical expedient allowing the Company to not disclose remaining performance obligations for contracts with original terms of twelve months or less. Cancellable contracted revenue, which includes customer deposit liabilities, is not considered a remaining performance obligation. As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and December 31, 2022, the Company did not have any related performance obligations for contracts with terms exceeding twelve months.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended <br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services (over time)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,804 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,404,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License fees (over time)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,804 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708,288 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,529,333 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of customer billing and payment relative to the start of the service period varies from contract to contract; however, the Company bills many of its customers in advance of the provision of services under its contracts, resulting in liabilities consisting of either deferred revenue (a “contract liability”) or customer deposit liabilities. Deferred revenue represents billings under non-cancelable contracts before the related product or service is transferred to the customer. Such amounts are recognized by the Company over the life of the contract upon meeting the revenue recognition criteria, but generally within one year. Customer deposit liabilities consist of billings or payments received in advance of the start of the contractual term or for anticipated revenue-generating activities for the portion of a contract term that is subject to cancellation for convenience. Certain of the Company’s arrangements generally include terms that allow the customer to terminate the contract for convenience and receive a refund of the amount of the customer deposit for the </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">percentage of the work not performed prior to the notice of termination. In these arrangements, the Company concluded there are no enforceable rights and obligations after such notice period and therefore, the consideration received or due from the customer that is subject to termination for convenience is recorded as customer deposit liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The payment terms and conditions vary by contract; however, the Company’s terms generally require payment within 30 to 60 days from the invoice date. In instances where the timing of revenue recognition differs from the timing of payment, the Company elected to apply the practical expedient in accordance with ASC 606 to not adjust contract consideration for the effects of a significant financing component as the Company expects, at contract inception, that the period between when promised goods and services are transferred to the customer and when the customer pays for those goods and services will be one year or less. As such, the Company determined its contracts do not generally contain a significant financing component.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs to Obtain and Fulfill Contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incremental costs of obtaining a contract include only those costs that are directly related to the acquisition of contracts, including sales commissions, and that would not have been incurred if the contract had not been obtained. In alignment with ASC 340, Other Assets and Deferred Costs ("ASC 340"), the Company recognizes an asset for the incremental costs of obtaining a contract with a customer if we expect to recover the costs. The Company elected to apply the practical expedient in accordance with ASC 340 which allows the Company to expense commissions as incurred when the contract term is twelve months or less in total. Costs to obtain contracts and costs to fulfill contracts were not material in the periods presented.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for stock warrants as either equity instruments, derivative liabilities, or liabilities in accordance with ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”), depending on the specific terms of the warrant agreement.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Services Provided</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of services generally consists of the cost of hosting fees, materials, and cost of labor associated with professional services rendered. Depreciation and amortization expense is not included in cost of services.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred and consist primarily of personnel costs such as salaries and benefits and relate primarily to time spent during the preliminary project stage, post implementation maintenance, bug fixes associated with capitalized internal-use software activities, and front-end application development in which technological feasibility has not been established. Depreciation and amortization expense is not included in research and development.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred. Advertising and marketing expense totaled $56 thousand and $65 thousand for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022, respectively, and $108 thousand and $124 thousand for the six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock- Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its stock-based compensation arrangements at fair value. Fair value of each stock-based award is estimated on the date of grant using either the Black-Scholes-Merton Model for stock options granted or using the fair value of a common stock for stock grants and restricted stock units. The Black-Scholes-Merton option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common shares, the expected term of the share option, the expected volatility of the price of our common shares, risk-free interest rates, and the expected dividend yield of common shares. The assumptions used to determine the fair value of the option awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. The calculated fair value is recognized as expense over the requisite service period using the straight-line method. Forfeitures are accounted for in the period in which they occur. Trust Stamp offers the indirect repurchase of shares through a net-settlement feature upon the vesting of RSU awards to satisfy minimum statutory tax-withholding requirements for the recipient. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company records income tax provisions for the anticipated tax consequences of the reported results of operations using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting purposes and the tax bases of assets and liabilities, as well as for loss and tax credit carryforwards. The deferred assets and liabilities are measured using the statutorily enacted tax rates anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the period that includes the enactment date.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income in assessing the need for a valuation allowance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not the position will be sustainable upon examination by the taxing authority, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is measured as the largest amount of benefit which is more likely than not (greater than 50% likely) to be realized upon ultimate settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in income tax expense. The Company adjusts these reserves in accordance with the income tax guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences may affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company’s financial condition and operating results.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes its tax provision for interim periods by applying the estimated annual effective tax rate to year-to-date pre-tax income from recurring operations and adjusting for discrete tax items arising in that quarter. There were no discrete items that impacted the effective tax rate for the three and six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and June 30, 2022, respectively. The rate remained consistent over the period due to the full valuation allowance recorded in the period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had an effective tax rate of 0% for the three and six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022, respectively. The Company has incurred U.S. operating losses and has minimal profits in foreign jurisdictions. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some portion or all of a deferred tax asset will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences are deductible. In making this determination, management considers all available positive and negative evidence affecting specific deferred tax assets, including the Company’s past and anticipated future performance, the reversal of deferred tax liabilities, the length of carry-back and carry-forward periods, and the implementation of tax planning strategies.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no unrecognized tax benefits as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is the Company’s policy to recognize interest and penalties related to income tax matters in income tax expense. The Company has not accrued any penalties related to uncertain tax positions due to offsetting tax attributes as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files U.S. federal, state, and foreign income tax returns in jurisdictions with varying statutes of limitation. The only material jurisdiction where the Company is subject to potential examination by tax authorities is the U.S. (federal and state) for tax years 2016 through 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company determines if a contract is a lease or contains a lease at the inception of the contract in accordance with ASC 842. All leases are assessed for classification as an operating lease or a finance lease. The lease term begins on the commencement date, the date the Company takes possession of the property, and the commencement date is used to calculate straight-line expense for operating leases. The lease may include options to extend or terminate the lease. When it is reasonably certain that the option will be exercised, the Company reassess our conclusions to account for the modified contract.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets represent the Company’s right to use an underlying asset during a lease term and are included in non-current assets on our unaudited condensed consolidated balance sheet. Operating lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease liabilities are divided into two classifications on our unaudited condensed consolidated balance sheet as a current liability, short-term operating lease liabilities, and a non-current liability, long-term operating lease liabilities. The Company does not have any finance lease right-of-use assets or finance lease liabilities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operating lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. The interest rate implicit in the lease is not readily </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determinable, therefore, the Company uses an estimated incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. The Company’s right-of-use assets are also recognized at the applicable lease commencement date. The right-of-use asset equals the carrying amount of the related operating lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable right-of-use asset or operating lease liability.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term of our leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that we are reasonably certain to exercise. We establish the term of each lease at lease commencement and reassess that term in subsequent periods if a triggering event occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some lease contracts include lease and non-lease components. Trust Stamp elected the practical expedient offered by ASC 842 to not separate the lease components from non-lease components. As a result, the Company accounts for leases as a single lease component.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company elected not to recognize right-of-use assets and operating lease liabilities for leases term of twelve months or less. The short-term lease expenses are recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments and Contingencies —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Liabilities for loss contingencies arising from claims, disputes, legal proceedings, fines and penalties, and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. Recoveries of such legal costs from insurance policies are recorded as an offset to legal expenses in the period they are received.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Repurchased treasury stock is recorded at cost. When treasury stock is resold at a price different than its historical acquisition cost, the difference is recorded as a component of additional paid-in capital in the unaudited condensed consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share Attributable to Common Stockholders —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic loss per share is computed by dividing net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed by giving effect to all potentially dilutive Class A Common Stock equivalents for the period. For the purposes of this calculation, stock-based awards, warrants, and the conversion option of convertible notes are considered to be potential common shares outstanding. Since the Company incurred net losses for each of the periods presented, diluted net loss per share is the same as basic net loss per share. The Company’s potential common shares outstanding were not included in the calculation of diluted net loss per share as the effect would be anti-dilutive.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the FASB issued ASU 2022-03, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The amendments in this ASU clarify that an entity should measure the fair value of an equity security subject to contractual sale restriction the same way it measures an identical equity security that is not subject to such a restriction. The FASB said the contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, should not affect its fair value. The ASU is effective for public entities for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Company does not expect this guidance to have a material impact to its unaudited condensed consolidated financial statements or related disclosures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncement</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In June 2016, the FASB issued Accounting Standards Update No. 2016-13, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Financial Instruments - Credit Losses (Topic 326)”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2016-13”). ASU 2016-13 revises the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. In November 2019, FASB issued ASU 2019-10, “</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 842).” This ASU defers the effective date of ASU 2016-13 for public companies that are considered smaller reporting companies as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted this standard as of January 1, 2023, and the guidance did not have a material impact on its unaudited condensed consolidated financial statements or related disclosures.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — T Stamp Inc. was incorporated on April 11, 2016 in the State of Delaware. T Stamp Inc. and its subsidiaries (“Trust Stamp”, “we”, “us”, “our” or the “Company”) develops and markets identity authentication software solutions for enterprise and government partners and peer-to-peer markets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Trust Stamp develops proprietary artificial intelligence-powered solutions, researching and leveraging machine learning, artificial intelligence, biometric science, cryptography, and data mining, to deliver insightful identity and trust predictions that identify and defend against fraudulent identity attacks, protect sensitive user information, and extend the reach of digital services through global accessibility. We utilize the power and agility of technologies such as GPU processing, edge-computing, neural networks, and large language models to process and protect data faster and more effectively than has ever previously been possible in order to deliver results at a disruptively low cost for usage across multiple industries, including:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Banking/FinTech</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">KYC/AML Compliance</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Humanitarian and Development Services</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Government and Law Enforcement, including Alternative to Detention programs</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cryptocurrency and Digital Assets</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Biometrically Secured Email and Digital Communications</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">P2P Transactions, Social Media, and Sharing Economy</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Real Estate, Travel, and Healthcare</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reverse Split — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 15, 2023 our Board of Directors approved and, as of February 20, 2023, the holders of a majority of our voting capital stock approved an amendment (the “Certificate of Amendment”) to the Company’s Amended and Restated Certificate of Incorporation and approved to effect a reverse split of our issued and outstanding shares of Class A Common Stock at a ratio of one share for every five shares currently held, rounded up to the nearest whole share – whereby every five (5) outstanding shares of Class A Common Stock was combined and became one (1) share of Class A Common Stock, rounding up to the nearest whole number of shares (the “Reverse Split”). All share and per share amounts in these unaudited condensed consolidated financial statements have been retroactively restated to reflect the Reverse Split. The Reverse Split was effective for trading on the market opening of Nasdaq on March 23, 2023. The Reverse Stock Split effective March 23, 2023, was ratified by the Company’s stockholders by written consent pursuant to a definitive proxy statement filed with the Securities and Exchange Commission on April 13, 2023. Written consent from the majority of stockholders was received as of May 13, 2023.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Amended and Restated Certificate of Incorporation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> —</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:107%"> </span>On July 6, 2023, the Company received confirmation of the acceptance of its Third Amended and Restated Certificate of Incorporation (the "Third Restated Certificate") from the Secretary of State of Delaware. The Third Restated Certificate was approved by the Company’s stockholders by written consent pursuant to a definitive proxy statement filed with the Securities and Exchange Commission on April 13, 2023. Written consent from the majority of stockholders was received as of May 13, 2023. The Third Restated Certificate maintained the 50,000,000 authorized shares of Common Stock and eliminated the authorized Preferred Stock. The Third Restated Certificate also created a classified Board of Directors of the Company with three classes of directors who will stand for election in staggered years. 50000000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Going Concern</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The accompanying unaudited condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The Company is a business that has not yet generated profits, with a loss in the six months ended June 30, 2023 of $4.72 million, negative operating cash outflows of $3.58 million for the same period, working capital of $1.47 million and an accumulated deficit of $44.02 million as of June 30, 2023.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s ability to continue as a going concern in the next twelve months following the date the unaudited condensed consolidated financial statements were available to be issued is dependent upon its ability to produce revenues and/or obtain financing sufficient to meet current and future obligations and deploy such to produce profitable operating results. Management has evaluated these conditions and plans to generate revenue and raise capital as needed to satisfy the Company’s capital needs. While the negotiation of significant additional revenue is well advanced, it has not reached a stage that allows it to be factored into a going concern evaluation. In addition, although the Company has previously been successful in raising capital as needed and has already made plans to do so as well as restructuring expenses to meet the Company’s cash needs, no assurance can be given that the Company will be successful in its capital raising efforts. These factors, among others, raise substantial doubt about the ability of the Company to continue as a going concern for a reasonable period. On April 18, 2023, the Company sold 563,380 shares of Class A Common Stock to the institutional investor for total proceeds of $1,859,154 and on same date, the institutional investor purchased and exercised the 1,009,950 pre-funded warrants, for total proceeds to the Company of $3,332,835, resulting in an aggregate issuance by the Company of 1,573,330 shares of Class A Common Stock for net proceeds of $4.78 million from the registered direct offering after deducting placement fee and legal expense of $363 thousand and $50 thousand, respectively. On June 5, 2023, the Company sold 736,400 shares of Class A Common Stock to the institutional investor for total proceeds of $1,693,720 and on same date, the institutional investor purchased 543,300 pre-funded warrants that were subsequently exercised during the three</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for total proceeds to the Company of $1,249,590, resulting in an aggregate issuance by the Company of 1,279,700 shares of Class A Common Stock for net proceeds of $2,686,773 from the registered direct offering after deducting placement fee and legal expense of $205,994 and $50,000, respectively. See Note 3 to the financial statements provided under Item 1 of this report for more details.</span> -4720000 -3580000 -1470000 -44020000.00 563380 1859154 1009950 3332835 1573330 4780000 363000 50000 736400 1693720 543300 1249590 1279700 2686773 205994 50000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with US Generally Accepted Accounting Principles (“US GAAP”) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”). The accompanying unaudited condensed consolidated financial statements have been prepared on a basis which assumes that the Company will continue as a going concern, which contemplates the realization of assets and the satisfaction of liabilities and commitments in the normal course of business.</span> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Interim Results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> These unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with U.S. GAAP, pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. In management’s opinion, these unaudited condensed consolidated financial statements and accompanying notes have been prepared on the same basis as the annual financial statements and reflect all the adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of June 30, 2023, the results of operations for the six months ended June 30, 2023 and 2022, and cash flows for the six months ended June 30, 2023 and 2022. Certain information and note disclosures have been condensed or omitted pursuant to such rules and regulations. The accompanying unaudited condensed consolidated balance sheet as of June 30, 2023 was derived from the audited financial statements as of that December 31, 2022 but does not include all of the disclosures required by U.S. GAAP. The results of operations for the six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and accompanying notes for the year ended December 31, 2022 included in the Company’s Annual Report. The Company’s significant accounting policies are described in Note 1 to those audited financial statements.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The accompanying unaudited condensed consolidated financial statements reflect the activity of the Company and its subsidiaries, Trusted Mail Inc. (“Trusted Mail”), Finnovation LLC (“Finnovation”), Trust Stamp Malta Limited (“Trust Stamp Malta”), AIID Payments Limited, Biometric Innovations Limited (“Biometrics”), Trust Stamp Rwanda Limited, Metapresence Limited, and Trust Stamp Denmark ApS. All significant intercompany transactions and accounts have been eliminated.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2023, the Company received the Certificate of Termination from the State of Georgia, which represents the completion of administratively dissolving T Avatar LLC. As there were no operations established under the entity, there is a limited impact to Trust Stamp. The dissolution of T Avatar LLC was effective February 28, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 2, 2023, the Company received the termination resolution from the Polish National Court Register, which represents the completion of administratively dissolving Sunflower AI Technologies (“SAIT”). As there were no </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operations established under the entity, there is a limited impact to Trust Stamp. The dissolution of SAIT was effective May 10, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, we continue to consolidate Tstamp Incentive Holdings (“TSIH”) which we consider to be a variable interest entity.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Interest Entity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — On April 9, 2019, management created a new entity, TSIH. Furthermore, on April 25, 2019, the Company issued 320,513 shares of Class A Common Stock to TSIH, for the purpose of providing a pool of shares of Class A Common Stock of the Company that the Company’s Board of Directors (the “Board”) could use for employee stock awards and were recorded initially as treasury stock. Since establishing TSIH, 264,000 shares were transferred to various employees as a stock award that were earned and outstanding. On February 15, 2023 Trust Stamp issued 206,033 shares of Class A Common Stock to TSIH to be used to satisfy vested employee stock awards. As of June 30, 2023, TSIH held 16,821 treasury stock earmarked for future employee RSU bonuses.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not own any of the shares of Class A Common Stock of the Company held by TSIH. The Company considers this entity to be a variable interest entity (“VIE”) because it is thinly capitalized and holds no cash. Because the Company does not own shares in TSIH, management believes that this gives the Company a variable interest. Further, management of the Company also acts as management of TSIH and is the decision-maker as management grants shares held by TSIH to employees of the Company. As this VIE owns only shares in the Company and no other liabilities or assets, the Company is the primary beneficiary of TSIH and will consolidate the VIE.</span></div> 320513 264000 206033 16821 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, the Company evaluates their estimates that include, but are not limited to, percentage of completion related to revenue contracts that are not fully complete at the end of a fiscal quarter, capitalization and estimated useful life of internal-use software, the allowance for doubtful accounts, the fair value of financial assets and liabilities, the recoverability of goodwill, stock-based compensation including the determination of the fair value of our common stock, impairment of long-lived assets, the valuation of deferred tax assets and uncertain tax positions, and warrant liabilities. We base our estimates on assumptions, both historical and forward-looking trends, and various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has a single operating and reportable segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is dependent upon additional capital resources for its planned full-scale operations, and is subject to significant risks and uncertainties, including failing to secure funding to continue to operationalize the Company’s plans or failing to profitably operate the business.</span> <div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Major Customers and Concentration of Risks —</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, and accounts receivable. We maintain our cash and cash equivalents with high-quality financial institutions, mainly in the United States; the composition of which are regularly monitored by us. The Federal Deposit Insurance Corporation covers $250 thousand for substantially all depository accounts. The Company from time to time may have amounts on deposit in excess of the insured limits. As of June 30, 2023 and December 31, 2022, the Company had $4.24 million and $71 thousand in U.S. bank accounts, respectively, which exceeded these insured amounts. Management believes minimal credit risk exists with respect to these financial institutions and the Company has not experienced any losses on such amounts.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For accounts receivable, we are exposed to credit risk in the event of nonpayment by customers to the extent the amounts are recorded in the consolidated balance sheets. We extend different levels of credit and maintain reserves for potential credit losses based upon the expected collectability of accounts receivable. We manage credit risk related to our customers by performing periodic evaluations of credit worthiness and applying other credit risk monitoring procedures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three customers represented 92.71% or 60.29%, 25.55%, and 6.87% of the balance of total accounts receivable as of June 30, 2023 and three customers represented 95.37% or 36.90%, 32.69%, and 25.78% of the balance of total accounts receivable as of December 31, 2022. The Company seeks to mitigate its credit risk with respect to accounts receivable by contracting with large commercial customers and government agencies, and regularly monitoring the aging of accounts </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">receivable balances. As of June 30, 2023 and December 31, 2022, the Company had not experienced any significant losses on its accounts receivable.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended June 30, 2023, the Company sold to primarily three customers which made up approximately 90.67% of total Net revenue, and consisted of 48.97%, 31.33%, and 10.37% from an S&amp;P 500 Bank, Mastercard, and Triton, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company sold to primarily three customers which made up approximately 88.57% of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">total Net revenue, and consisted of 38.14%, 28.45%, and 21.98% from an S&amp;P 500 Bank, ICE, and Mastercard.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended June 30, 2023, the Company sold to primarily four customers which made up approximately 92.73% of total Net revenue, and consisted of 44.57%, 28.21%, 10.22%, and 9.73% from an S&amp;P 500 Bank, Mastercard, FIS, and Triton, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company sold to primarily four customers which made up approximately 97.57% of total Net revenue, and consisted of 69.19%, 15.59%, 9.56%, and 3.23% from ICE, an S&amp;P 500 Bank, Mastercard, and FIS.</span></div> 4240000 71000 0.9271 0.6029 0.2555 0.0687 0.9537 0.3690 0.3269 0.2578 0.9067 0.4897 0.3133 0.1037 0.8857 0.3814 0.2845 0.2198 0.9273 0.4457 0.2821 0.1022 0.0973 0.9757 0.6919 0.1559 0.0956 0.0323 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currencies —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currencies of the Company’s foreign subsidiaries are the local currencies. For those subsidiaries, the assets and liabilities are translated into U.S. dollars at the exchange rate method at the unaudited condensed consolidated balance sheet date. The Company’s other comprehensive (loss) is comprised of foreign currency translation adjustments related to the Company’s foreign subsidiaries. Income and expenses are translated at the average exchange rates for the period. Foreign currency transaction gains and losses are included in other income or other expense in the unaudited condensed consolidated statements of operations.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash in banks and bank deposits. The Company considers all highly liquid instruments purchased with an original maturity of three months or less when purchased as cash equivalents.</span> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses — </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at the invoiced amount, net of an allowance for credit losses, if any. The Company’s trade receivables primarily arise from the sale of our products to customers through contracts for software licenses and subscriptions, software usage, web hosting fees, and software development with payment terms of 60 days. The Company evaluates the credit risk of a customer when extending credit based on a combination of various financial and qualitative factors that may affect the customers’ ability to pay. These factors include the customers’ financial condition and past payment experience.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company maintains an allowance for credit losses, which represents an estimate of expected losses over the remaining contractual life of its receivables considering current market conditions and estimates for supportable forecasts when appropriate. The Company measures expected credit losses on its trade receivables on an customer basis. The estimate of expected credit losses considers any historical losses, delinquency trends, collection experience, and/or economic risk where appropriate. Additionally, management develops a specific allowance for trade receivables known to have a high risk of expected future credit loss.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has historically experienced immaterial write-offs given the nature of the customers and contracts. As of June 30, 2023, the Company had gross receivables of $495 thousand and an allowance for credit losses of $8 thousand.</span></div> 495000 8000 104000 109000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net is stated at cost less accumulated depreciation. Depreciation is recognized using the straight-line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not improve or extend the useful lives of the assets are expensed when incurred, whereas additions and major improvements are capitalized. Upon sale or retirement of assets, the cost and related accumulated depreciation are derecognized from the unaudited condensed consolidated balance sheet and any resulting gain or loss is recorded in the unaudited condensed consolidated statements of operations in the period realized.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Internal-Use Software, Net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs related to software acquired, developed, or modified solely to meet our internal requirements, with no substantive plans to market such software at the time of development are capitalized. The </span>Company capitalizes eligible costs to develop internal-use software that are incurred subsequent to the preliminary project stage through the development stage. These costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Costs incurred during the preliminary project stage and during the post-implementation operational stage are expensed as incurred. Maintenance costs are expensed as incurred. The estimated useful life of costs capitalized is evaluated for each specific project that is generally five years. Actual economic lives may differ from estimated useful lives. Periodic reviews could result in a change in estimated useful lives and therefore changes in amortization expense in future periods. <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting for Impairment of Long-Lived Assets — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets with finite lives include property and equipment, capitalized internal-use software, right of use assets, and intangible assets subject to amortization. The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined that as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $17 thousand of capitalized internal-use software was impaired. The impaired capitalized internal-use software was expensed during the six months ended June 30, 2023. As of December 31, 2022, the Company determined that no long-lived assets with finite lives were impaired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div> 17000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Goodwill is accounted for in accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company allocates the cost of an acquired business to the assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The excess of the purchase consideration transferred over the fair value of the net assets acquired, including other intangible assets, is recorded as goodwill. Goodwill is tested for impairment at the reporting unit level at least quarterly or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred. In assessing goodwill for impairment, the Company first assesses qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. In the qualitative assessment, the Company considers factors including economic conditions, industry and market conditions and developments, overall financial performance and other relevant entity-specific events in determining whether it is more likely than not that the fair value of the reporting unit is less than the carrying amount. Should the Company conclude that it is more likely than not that the recorded goodwill amounts have been impaired, the Company would perform the impairment test. Goodwill impairment exists when a reporting unit’s carrying value exceeds its fair value. Significant judgment is applied when goodwill is assessed for impairment. There were no impairment charges to goodwill during the six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and year ended December 31, 2022.</span> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Assets and Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the relevant U.S. GAAP guidance regarding the determination and measurement of the fair value of assets/liabilities; in which fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction valuation hierarchy which requires an entity to maximize the use of observable inputs when measuring fair value. The guidance describes the following three levels of inputs that may be used in the methodology to measure fair value:</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– Quoted prices available in active markets for identical investments as of the reporting date;</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– Inputs other than quoted prices in active markets, which are either directly or indirectly observable as of the reporting date; and</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– Unobservable inputs, which are to be used in situations where there is little or no market activity for the asset or liability and wherein the reporting entity makes estimates and assumptions related to the pricing of the asset or liability including assumptions regarding risk.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The estimated fair values of cash, accounts receivable, related party receivables, prepaid expenses and other current assets, other assets, accounts payable, related party payables, accrued expenses, deferred revenue, customer deposit liabilities, and nonconvertible notes payable approximate their carrying values. The fair values of warrant liabilities issued in connection with equity or debt issuance are determined using the Black-Scholes valuation model, a “Level 3” fair value measurement, based on the estimated fair value of the underlying common stock, volatility </span></div>based on the historical volatility data of similar companies, considering the industry, products and market capitalization of such other entities, the expected life based on the remaining contractual term of the conversion option and warrant liabilities and the risk free interest rate based on the implied yield available on U.S. Treasury Securities with a maturity equivalent to the warrant liability’s contractual life. The Company accounts for its financial assets and liabilities at fair value regularly. The Company evaluates the fair value of its non-financial assets and liabilities on a nonrecurring basis. <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenue primarily from professional services. Revenue is recognized upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. If the consideration promised in a contract includes a variable amount, the Company includes an estimate of the amount it expects to receive or the total transaction price if it is probable that a significant reversal of cumulative revenue recognized will not occur. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the amount of revenue to be recognized through the application of the following steps:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract, or contracts with a customer;</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract;</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price;</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when or as the Company satisfies the performance obligations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At contract inception, the Company will assess the services agreed upon within each contract and assess whether each service is distinct and determine those that are performance obligations. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. In general, each contract with a customer consists of a single performance obligation to perform services in which revenue is recognized when the service has been delivered.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s arrangements with its customers often have terms that span over multiple years. However, the Company generally allows its customers to terminate contracts for convenience prior to the end of the stated term with less than twelve months’ notice. Revenue allocated to remaining performance obligations represents non-cancelable contracted revenue that has not yet been recognized, which includes deferred revenue and, in certain instances, amounts that will be invoiced. The Company has elected the practical expedient allowing the Company to not disclose remaining performance obligations for contracts with original terms of twelve months or less. Cancellable contracted revenue, which includes customer deposit liabilities, is not considered a remaining performance obligation. As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and December 31, 2022, the Company did not have any related performance obligations for contracts with terms exceeding twelve months.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended <br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services (over time)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,804 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,404,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License fees (over time)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,804 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708,288 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,529,333 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of customer billing and payment relative to the start of the service period varies from contract to contract; however, the Company bills many of its customers in advance of the provision of services under its contracts, resulting in liabilities consisting of either deferred revenue (a “contract liability”) or customer deposit liabilities. Deferred revenue represents billings under non-cancelable contracts before the related product or service is transferred to the customer. Such amounts are recognized by the Company over the life of the contract upon meeting the revenue recognition criteria, but generally within one year. Customer deposit liabilities consist of billings or payments received in advance of the start of the contractual term or for anticipated revenue-generating activities for the portion of a contract term that is subject to cancellation for convenience. Certain of the Company’s arrangements generally include terms that allow the customer to terminate the contract for convenience and receive a refund of the amount of the customer deposit for the </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">percentage of the work not performed prior to the notice of termination. In these arrangements, the Company concluded there are no enforceable rights and obligations after such notice period and therefore, the consideration received or due from the customer that is subject to termination for convenience is recorded as customer deposit liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The payment terms and conditions vary by contract; however, the Company’s terms generally require payment within 30 to 60 days from the invoice date. In instances where the timing of revenue recognition differs from the timing of payment, the Company elected to apply the practical expedient in accordance with ASC 606 to not adjust contract consideration for the effects of a significant financing component as the Company expects, at contract inception, that the period between when promised goods and services are transferred to the customer and when the customer pays for those goods and services will be one year or less. As such, the Company determined its contracts do not generally contain a significant financing component.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs to Obtain and Fulfill Contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incremental costs of obtaining a contract include only those costs that are directly related to the acquisition of contracts, including sales commissions, and that would not have been incurred if the contract had not been obtained. In alignment with ASC 340, Other Assets and Deferred Costs ("ASC 340"), the Company recognizes an asset for the incremental costs of obtaining a contract with a customer if we expect to recover the costs. The Company elected to apply the practical expedient in accordance with ASC 340 which allows the Company to expense commissions as incurred when the contract term is twelve months or less in total. Costs to obtain contracts and costs to fulfill contracts were not material in the periods presented.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended <br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services (over time)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,804 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,404,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License fees (over time)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,804 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708,288 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,529,333 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 385804 645788 769438 3404333 75000 62500 150000 125000 460804 708288 919438 3529333 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for stock warrants as either equity instruments, derivative liabilities, or liabilities in accordance with ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”), depending on the specific terms of the warrant agreement.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Services Provided</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> — </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of services generally consists of the cost of hosting fees, materials, and cost of labor associated with professional services rendered. Depreciation and amortization expense is not included in cost of services.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred and consist primarily of personnel costs such as salaries and benefits and relate primarily to time spent during the preliminary project stage, post implementation maintenance, bug fixes associated with capitalized internal-use software activities, and front-end application development in which technological feasibility has not been established. Depreciation and amortization expense is not included in research and development.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred. Advertising and marketing expense totaled $56 thousand and $65 thousand for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022, respectively, and $108 thousand and $124 thousand for the six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022, respectively.</span> 56000 65000 108000 124000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock- Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span>The Company accounts for its stock-based compensation arrangements at fair value. Fair value of each stock-based award is estimated on the date of grant using either the Black-Scholes-Merton Model for stock options granted or using the fair value of a common stock for stock grants and restricted stock units. The Black-Scholes-Merton option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common shares, the expected term of the share option, the expected volatility of the price of our common shares, risk-free interest rates, and the expected dividend yield of common shares. The assumptions used to determine the fair value of the option awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. The calculated fair value is recognized as expense over the requisite service period using the straight-line method. Forfeitures are accounted for in the period in which they occur. Trust Stamp offers the indirect repurchase of shares through a net-settlement feature upon the vesting of RSU awards to satisfy minimum statutory tax-withholding requirements for the recipient. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company records income tax provisions for the anticipated tax consequences of the reported results of operations using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting purposes and the tax bases of assets and liabilities, as well as for loss and tax credit carryforwards. The deferred assets and liabilities are measured using the statutorily enacted tax rates anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the period that includes the enactment date.</span><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income in assessing the need for a valuation allowance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not the position will be sustainable upon examination by the taxing authority, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is measured as the largest amount of benefit which is more likely than not (greater than 50% likely) to be realized upon ultimate settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in income tax expense. The Company adjusts these reserves in accordance with the income tax guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences may affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company’s financial condition and operating results.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes its tax provision for interim periods by applying the estimated annual effective tax rate to year-to-date pre-tax income from recurring operations and adjusting for discrete tax items arising in that quarter. There were no discrete items that impacted the effective tax rate for the three and six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and June 30, 2022, respectively. The rate remained consistent over the period due to the full valuation allowance recorded in the period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had an effective tax rate of 0% for the three and six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022, respectively. The Company has incurred U.S. operating losses and has minimal profits in foreign jurisdictions. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some portion or all of a deferred tax asset will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences are deductible. In making this determination, management considers all available positive and negative evidence affecting specific deferred tax assets, including the Company’s past and anticipated future performance, the reversal of deferred tax liabilities, the length of carry-back and carry-forward periods, and the implementation of tax planning strategies.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no unrecognized tax benefits as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is the Company’s policy to recognize interest and penalties related to income tax matters in income tax expense. The Company has not accrued any penalties related to uncertain tax positions due to offsetting tax attributes as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files U.S. federal, state, and foreign income tax returns in jurisdictions with varying statutes of limitation. The only material jurisdiction where the Company is subject to potential examination by tax authorities is the U.S. (federal and state) for tax years 2016 through 2022.</span></div> 0 0 0 0 0 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company determines if a contract is a lease or contains a lease at the inception of the contract in accordance with ASC 842. All leases are assessed for classification as an operating lease or a finance lease. The lease term begins on the commencement date, the date the Company takes possession of the property, and the commencement date is used to calculate straight-line expense for operating leases. The lease may include options to extend or terminate the lease. When it is reasonably certain that the option will be exercised, the Company reassess our conclusions to account for the modified contract.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets represent the Company’s right to use an underlying asset during a lease term and are included in non-current assets on our unaudited condensed consolidated balance sheet. Operating lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease liabilities are divided into two classifications on our unaudited condensed consolidated balance sheet as a current liability, short-term operating lease liabilities, and a non-current liability, long-term operating lease liabilities. The Company does not have any finance lease right-of-use assets or finance lease liabilities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operating lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. The interest rate implicit in the lease is not readily </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determinable, therefore, the Company uses an estimated incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date. The Company’s right-of-use assets are also recognized at the applicable lease commencement date. The right-of-use asset equals the carrying amount of the related operating lease liability, adjusted for any lease payments made prior to lease commencement and lease incentives provided by the lessor. Variable lease payments are expensed as incurred and do not factor into the measurement of the applicable right-of-use asset or operating lease liability.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term of our leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also include options to renew or extend the lease (including by not terminating the lease) that we are reasonably certain to exercise. We establish the term of each lease at lease commencement and reassess that term in subsequent periods if a triggering event occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some lease contracts include lease and non-lease components. Trust Stamp elected the practical expedient offered by ASC 842 to not separate the lease components from non-lease components. As a result, the Company accounts for leases as a single lease component.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company elected not to recognize right-of-use assets and operating lease liabilities for leases term of twelve months or less. The short-term lease expenses are recognized on a straight-line basis over the lease term.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments and Contingencies —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Liabilities for loss contingencies arising from claims, disputes, legal proceedings, fines and penalties, and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. Recoveries of such legal costs from insurance policies are recorded as an offset to legal expenses in the period they are received.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Repurchased treasury stock is recorded at cost. When treasury stock is resold at a price different than its historical acquisition cost, the difference is recorded as a component of additional paid-in capital in the unaudited condensed consolidated balance sheets.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share Attributable to Common Stockholders —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic loss per share is computed by dividing net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed by giving effect to all potentially dilutive Class A Common Stock equivalents for the period. For the purposes of this calculation, stock-based awards, warrants, and the conversion option of convertible notes are considered to be potential common shares outstanding. Since the Company incurred net losses for each of the periods presented, diluted net loss per share is the same as basic net loss per share. The Company’s potential common shares outstanding were not included in the calculation of diluted net loss per share as the effect would be anti-dilutive.</span> <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the FASB issued ASU 2022-03, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The amendments in this ASU clarify that an entity should measure the fair value of an equity security subject to contractual sale restriction the same way it measures an identical equity security that is not subject to such a restriction. The FASB said the contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, should not affect its fair value. The ASU is effective for public entities for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Company does not expect this guidance to have a material impact to its unaudited condensed consolidated financial statements or related disclosures.</span> <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncement</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In June 2016, the FASB issued Accounting Standards Update No. 2016-13, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Financial Instruments - Credit Losses (Topic 326)”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2016-13”). ASU 2016-13 revises the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. In November 2019, FASB issued ASU 2019-10, “</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 842).” This ASU defers the effective date of ASU 2016-13 for public companies that are considered smaller reporting companies as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted this standard as of January 1, 2023, and the guidance did not have a material impact on its unaudited condensed consolidated financial statements or related disclosures.</span> Borrowings<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Promissory Notes Payable</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, <br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, <br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malta loan receipt 3 – June 3, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malta loan receipt 2 – August 10, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malta loan receipt 1 – February 9, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest added to principal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total promissory notes payable</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">921,917 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886,465 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Company formed a subsidiary in the Republic of Malta, Trust Stamp Malta Limited, with the intent to establish a research and development center with the assistance of potential grants and loans from the Maltese government. As part of the creation of this entity, we entered into an agreement with the government of Malta for a potentially repayable advance of up to €800 thousand or $858 thousand to assist in covering the costs of 75% of the first 24 months of payroll costs for any employee who begins 36 months from the execution of the agreement on July 8, 2020. On February 9, 2021, the Company began receiving funds and as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the balance received was $873 thousand which includes changes in foreign currency rates.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will pay an annual interest rate of 2% over the European Central Banks (ECB) base rate as set on the beginning of the year in review. If the ECB rate is below negative 1%, the interest rate shall be fixed at 1%. The Company will repay a minimum of 10% of Trust Stamp Malta Limited’s pre-tax profits per annum capped at 15% of the amount due to the Corporation until the disbursed funds are repaid. At this time, Trust Stamp Malta Limited does not have any revenue-generating contracts and therefore, we do not believe any amounts shall be classified as current.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, <br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, <br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malta loan receipt 3 – June 3, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malta loan receipt 2 – August 10, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malta loan receipt 1 – February 9, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest added to principal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total promissory notes payable</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">921,917 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886,465 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 63459 62365 309106 303778 500626 491996 28822 11551 902013 869690 19904 16775 921917 886465 800000 858000 0.75 P24M P36M 873000 0.02 0.01 0.01 0.10 0.15 Warrants<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liability Classified Warrants</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the change in the liability balance associated with the liability classified warrants, which are classified in Level 3 of the fair value hierarchy from January 1, 2022 to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Warrants ($)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional warrants issued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113,125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,569 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional warrants issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,954 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company has issued a customer a warrant to purchase up to $1.00 million of capital stock in a future round of financing at a 20% discount of the lowest price paid by another investor. The warrant was issued on November 9, 2016. There is no vesting period, and the warrant expires on November 30, 2026. The Company evaluated the provisions of ASC 480, Distinguishing Liabilities from Equity, noting the warrant should be classified as a liability due to its settlement being for a variable number of shares and potentially for a class of shares not yet authorized. The warrant was determined to have a fair value of $250 thousand which was recorded as a deferred contract acquisition asset and to a warrant liability during the year ended December 31, 2016 and was amortized as a revenue discount prior to the current periods presented. The fair value of the warrant was estimated on the date of grant by estimating the warrant’s intrinsic </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">value on issuance using the estimated fair value of the Company as a whole and has a balance of $250 thousand as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 16, 2016, the Company issued an investor warrant to purchase $50 thousand worth of shares of our Class A Common Stock. The warrants have no vesting period and expires on December 16, 2026. The warrant agreement states that the investor is entitled to the “number of shares of Common Stock with a Fair Market Value as of the Determination Date of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$50,000”. The determination date is defined as the “date that is the earlier of (A) the conversion of the investor’s Note into the equity interests of the Company or (B) the maturity date of the Note.” The investor converted the referenced Note on June 30, 2020, therefore, defining the determination date. The number of shares to be purchased is settled as 6,418 shares as of June 30, 2020. The exercise price of the warrants is variable until the exercise date.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used a Black-Scholes-Merton pricing model to determine the fair value of the warrants and uses this model to assess the fair value of the warrant liability. As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the warrant liability is recorded at $6 thousand which is a $6 thousand decrease, recorded to change in fair value of warrant liability, from the balance of $12 thousand as of December 31, 2022.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.909%"><tr><td style="width:1.0%"></td><td style="width:73.623%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.177%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value of Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.28 — $2.57</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.61 — $0.96</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.09% — 4.49%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.88% — 92.90%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Classified Warrants</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Warrant Issuance Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Strike Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 9, 2016</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,128</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,128</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 23, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,442</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,442</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 23, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,599</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,599</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August – December 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,743</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January – February 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,171</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 14, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 18, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,573,330</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 5, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279,700</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total warrants outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,034,199</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465,083</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has issued a customer a warrant to purchase 80,128 shares of Class A Common Stock with an exercise price of $3.12 per share. The warrant was issued on November 9, 2016. There is no vesting period, and the warrant expires on November 30, 2026.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, the Company issued REach®, a related party, a warrant to purchase 186,442 shares of the Company’s Class A Common Stock at an exercise of $8.00 per share in exchange for the cancellation of a $100 thousand SAFE issued on August 18, 2017 by the Company’s affiliate Trusted Mail Inc. with a value of $125 thousand. The warrants were issued on January 23, 2020. There is no vesting period, and the warrants expire on December 20, 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, the Company issued SCV, a related party, a warrant to purchase 932,111 shares of the Company’s Class A Common Stock at a strike price of $8.00 per share in exchange for $300 thousand in cash and “Premium” sponsorship status with a credited value of $100 thousand per year for 3 years totaling $300 thousand. This “premium” sponsorship status provides the Company with certain benefits in marketing and networking, such as the Company being listed on the investor’s website, as well as providing the Company certain other promotional opportunities organized by the investor. The warrants were issued on January 23, 2020. There is no vesting period, and the warrants expire on December 20, 2024. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 21, 2021, SCV executed a Notice of Exercise for certain of its warrants to purchase 407,512 shares of Class A Common Stock at an exercise price of $8.00 per share for a total purchase price of $3.26 million. The closing occurred on January 10, 2022 and resulted in total cash proceeds of $3.26 million to the Company for the warrant exercise. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The warrants to purchase the remaining 524,599 shares of the Company’s Class A Common Stock remain outstanding as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued 271,593 warrants from August 2021 to December 2021 and 15,421 warrants from January 2022 to February 2022 related to the Regulation CF, D, and S common stock and warrant offering. These warrants became exercisable on January 26, 2022 when the Company received SEC qualification of its offering statement on Form 1-A. These warrants expire as of the earlier of: (a) January 26, 2023, (b) the acquisition of the Company by another entity, or (c) immediately prior to the closing of a firm commitment underwritten public offering. On August 25, 2022, we refunded $5,000 in Regulation CF Units to two investors resulting in the cancellation of 250 warrants.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended June 30, 2022, investors exercised 2,850 warrants at an exercise price of $20.00 per share, resulting in total cash proceeds of $57 thousand to the Company for the warrant exercises.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The warrants to purchase the remaining 283,914 shares of the Company’s Class A Common Stock expired on January 26, 2023 and are no longer outstanding as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 11, 2022, the Company entered into a Securities Purchase Agreement (the “SPA”) with Armistice Capital Master Fund Ltd. Pursuant to the terms of the SPA, the Company agreed, at the closing of the SPA, to sell and issue to the Armistice Capital Master Fund Ltd. in a private placement 195,000 shares of Class A Common Stock of the Company and warrants to purchase 390,000 shares of Class A Common Stock of the Company at an exercise price of $8.85 for a total purchase price of $1,511,250. The Company incurred offering costs of $90,675 from this transaction that were recorded as a reduction of the gross proceeds. The 390,000 warrants may be exercised at any time by the Selling Stockholder starting on the issuance date, September 14, 2022, until the five year and six-month anniversary thereafter.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The warrants also allow for a “cashless exercise” if, at any time after the six (6) month anniversary of the issue date of the warrants there is no effective registration statement registering the resale of the Class A Common Stock issuable pursuant to the warrants. In such a case, then warrants may also be exercised, in whole or in part, by means of a cashless exercise in which the Selling Stockholder will be entitled to receive a number of shares of Class A Common Stock as described in the warrants. Trust Stamp filed the registration statement on September 30, 2022 and received the notice of effectiveness on January 26, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 5, 2023, the Company entered into an Amendment to Existing Warrants agreement with Armistice Capital Master Fund Ltd. Pursuant to the terms of the Amendment to Existing Warrants, the exercise price for the warrants to purchase 390,000 shares of Class A Common Stock of the Company is reduced to $2.30 for a total purchase price of $897,000. In addition, the expiration date for the 390,000 warrants is amended allowing the exercise of the warrant at any time by the Selling Stockholder starting on the closing of the offering, June 5, 2023, until the five year anniversary thereafter.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The warrants to purchase 390,000 shares of the Company’s Class A Common Stock remain outstanding as of June 30, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 14, 2023, the Company entered into a securities purchase agreement (“SPA”) with Armistice Capital Master Fund Ltd. Pursuant to which the Company agreed to issue and sell to the investor (i) in a registered direct offering, 563,380 shares of Class A Common Stock, par value $0.01 per share of the Company at a price of $3.30 per share, and pre-funded warrants to purchase up to 1,009,950 shares of Class A Common Stock, at a price of $3.299 per prefunded warrant, at an exercise price of $0.001 per share of Class A Common Stock, and (ii) in a concurrent private placement, common stock purchase warrants, exercisable for an aggregate of up to 1,573,330 shares of Class A Common Stock, at an exercise price of $3.30 per share. On April 18, 2023, the Company sold 563,380 shares of Class A Common Stock to the institutional investor at a price of $3.30 per share for total proceeds $1,859,154. Additionally, on same date, the institutional investor purchased and exercised the 1,009,950 pre-funded warrants, for total proceeds to the Company of $3,332,835, resulting in an aggregate issuance by the Company of 1,573,330 shares of Class A Common Stock for net proceeds of $4,778,550 from the registered direct offering after deducting placement fee and legal expense of $363,439 and $50,000, respectively. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The common stock purchase warrants to purchase 1,573,330 shares of the Company’s Class A Common Stock remain outstanding as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 1, 2023, the Company entered into a securities purchase agreement (“SPA”) with an Armistice Capital Master Fund Ltd. Pursuant to which the Company agreed to issue and sell to the investor (i) in a registered direct offering, 736,400 shares of Class A Common Stock, par value $0.01 per share of the Company at a price of $2.30 per share, and pre-funded warrants to purchase up to 543,300 shares of Class A Common Stock, at a price of $2.299 per prefunded warrant, at an exercise price of $0.001 per share of Class A Common Stock, and (ii) in a concurrent private placement, common stock purchase warrants, exercisable for an aggregate of up to 1,279,700 shares of Class A Common Stock, at an exercise price of $2.30 per share. On June 5, 2023, the Company sold 736,400 shares of Class A Common Stock to the institutional investor at a price of $2.30 per share for total proceeds of $1,693,720. Additionally, on same date, the institutional investor purchased the 543,300 pre-funded warrants at a price of $2.299 per prefunded warrant, for total proceeds to the Company of $1,249,047, resulting in an issuance by the Company of 736,400 shares of Class A Common Stock for net proceeds of $2,686,773 from the registered direct offering after deducting placement fee and legal expense of $205,994 and $50,000, respectively. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 12, 2023, the institutional investor exercised 322,300 pre-funded warrants at a price of $0.001 per prefunded warrant, resulting in an issuance by the Company of 322,300 shares of Class A Common Stock for total proceeds of $322. Additionally, on June 23, 2023, the institutional investor exercised 221,000 pre-funded warrants at a price of $0.001 per prefunded warrant, resulting in an issuance by the Company of 221,000 shares of Class A Common Stock for total proceeds of $221.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The common stock purchase warrants to purchase 1,279,700 shares of the Company’s Class A Common Stock remain outstanding as of June 30, 2023.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the change in the liability balance associated with the liability classified warrants, which are classified in Level 3 of the fair value hierarchy from January 1, 2022 to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Warrants ($)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional warrants issued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113,125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,569 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional warrants issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,954 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 374694 0 -113125 261569 0 -5615 255954 1000000 0.20 250000 250000 50000 50000 6418 6000 6000 12000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.909%"><tr><td style="width:1.0%"></td><td style="width:73.623%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.177%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value of Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.28 — $2.57</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.61 — $0.96</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.09% — 4.49%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.88% — 92.90%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr></table> 1.28 2.57 0.61 0.96 0.0409 0.0449 0 0.8588 0.9290 3 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Warrant Issuance Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Strike Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 9, 2016</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,128</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,128</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 23, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,442</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,442</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 23, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,599</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,599</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August – December 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,743</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January – February 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,171</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 14, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 18, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,573,330</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 5, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279,700</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total warrants outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,034,199</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465,083</span></td></tr></table> 3.12 80128 80128 8.00 186442 186442 8.00 524599 524599 20.00 0 268743 20.00 0 15171 2.30 390000 390000 3.30 1573330 0 2.30 1279700 0 4034199 1465083 80128 3.12 186442 8.00 100000 125000 932111 8.00 300000 100000 300000 407512 8.00 3260000 3260000 524599 271593 15421 5000 2 250 2850 20.00 57000 283914 195000 390000 8.85 1511250 90675 390000 P6M 390000 2.30 897000 390000 390000 563380 0.01 3.30 1009950 3.299 0.001 1573330 3.30 563380 3.30 1859154 1009950 3332835 1573330 4778550 363439 50000 1573330 736400 0.01 2.30 543300 2.299 0.001 1279700 2.30 736400 2.30 1693720 543300 2.299 1249047 736400 2686773 205994 50000 322300 0.001 322300 322 221000 0.001 221000 221 1279700 Balance Sheet Components<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid expenses and other current assets</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December 31, 2022 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid operating expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rent deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VAT receivable associated with SAIT</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit receivable (short-term)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,380 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,086 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized internal-use software, net</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized internal-use software, net as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December 31, 2022 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,633,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,314,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,153,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,895,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,479,724 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,418,672 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense is recognized on a straight-line basis and for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022 totaled $138 thousand and $127 thousand, respectively. Amortization expense is recognized on a straight-line basis and for the six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022 totaled $279 thousand and $246 thousand, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined that as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $17 thousand of capitalized internal-use software was impaired. The impaired capitalized internal-use software was expensed to Research and development during the six months ended June 30, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment, net</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December 31, 2022 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-4 Years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,676 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473,202 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,090)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,586 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,664 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense is recognized on a straight-line basis and for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022 totaled $11 thousand and $42 thousand, respectively. Depreciation expense is recognized on a straight-line basis and for the six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022 totaled $53 thousand and $52 thousand, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 26, 2023, the Company sold a portion of the mobile hardware for a gross sales price of $180 thousand and a gain of $108 thousand. On May 26, 2023, the Company sold another portion of the mobile hardware for a gross sales price of $197 thousand and a gain of $108 thousand.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued expenses</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December 31, 2022 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation payable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,328 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commission liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued mobile expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,099,824 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December 31, 2022 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid operating expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rent deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VAT receivable associated with SAIT</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit receivable (short-term)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,380 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,086 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 257851 225756 54826 55981 94739 71742 66135 218239 28829 8368 502380 580086 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized internal-use software, net as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December 31, 2022 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,633,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,314,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,153,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,895,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,479,724 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,418,672 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P5Y 3633451 3314450 2153727 1895778 1479724 1418672 138000 127000 279000 246000 17000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December 31, 2022 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-4 Years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mobile hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,676 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473,202 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,090)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,586 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,664 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P3Y P4Y 147978 148832 P10Y 27698 27220 P2Y6M 0 297150 175676 473202 104090 172538 71586 300664 11000 42000 53000 52000 180000 108000 197000 108000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December 31, 2022 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation payable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,328 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commission liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued mobile expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,099,824 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 312328 171851 33299 58771 282641 591992 0 177099 34191 100111 662459 1099824 Goodwill and Intangible Assets<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in the carrying amount of goodwill for the periods ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December 31, 2022 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent application costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,002 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name and trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,558 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,641 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(274,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198,955)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,823 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,686 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset amortization expense is recognized on a straight-line basis and intangible asset amortization expense for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022 totaled $38 thousand and $22 thousand, respectively. Intangible asset amortization expense is recognized on a straight-line basis and intangible asset amortization expense for the six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022 totaled $75 thousand and $46 thousand, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense of intangible assets is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,823 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December 31, 2022 consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent application costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,002 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name and trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,558 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,641 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(274,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198,955)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,823 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,686 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P3Y 420002 382285 P3Y 69556 68356 489558 450641 274735 198955 214823 251686 38000 22000 75000 46000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense of intangible assets is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,823 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 76048 93545 42884 2346 214823 Net Loss per Share Attributable to Common Stockholders<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,170,368)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,922,286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,717,818)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,614,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in computing net loss per share attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,757,320</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,653,317</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,897,089</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,601,788</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.32)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.63)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.80)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.00)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations for the periods presented because the impact of including them would have been anti-dilutive:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options, RSUs, and grants</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642,927</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718,351</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,017,180</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278,153</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,660,107</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,996,504</span></td></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,170,368)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,922,286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,717,818)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,614,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in computing net loss per share attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,757,320</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,653,317</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,897,089</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,601,788</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.32)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.63)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.80)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.00)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -2170368 -2922286 -2922286 -4717818 -4717818 -4614348 -4614348 6757320 6757320 4653317 4653317 4653317 4653317 5897089 5897089 5897089 5897089 4601788 4601788 4601788 4601788 -0.32 -0.32 -0.32 -0.32 -0.63 -0.63 -0.63 -0.63 -0.80 -0.80 -0.80 -0.80 -1.00 -1.00 -1.00 -1.00 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations for the periods presented because the impact of including them would have been anti-dilutive:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options, RSUs, and grants</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642,927</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718,351</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,017,180</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278,153</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,660,107</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,996,504</span></td></tr></table></div> 642927 718351 5017180 1278153 5660107 1996504 Stock Awards and Stock-Based Compensation<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may issue stock awards in the form of Class A Common Stock grants, Restricted Stock Units (RSUs), or Class A Common Stock options with vesting/service terms. Stock awards are valued on the grant date using the Company’s common stock share price quoted on an active market. Stock options are valued using the Black-Scholes-Merton pricing model to determine the fair value of the options. We generally issue our awards in terms of a fixed monthly value, resulting in a variable number of shares being issued, or in terms of a fixed monthly share number.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2023 and 2022, the Company entered into agreements with advisory board members and other external advisors to issue cash payments and stock awards in exchange for services rendered to the Company monthly. The total granted stock-based awards to advisory board members and other external advisors during the three months ended June 30, 2023 and 2022 included grants totaling, $0 and $1 thousand, respectively, options totaling $0, and RSUs totaling $6 thousand and $37 thousand, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total granted stock-based awards to advisory board members and other external advisors during the six months ended June 30, 2023 and 2022 included grants totaling, $0 and $4 thousand, respectively, options totaling $0, and RSUs totaling $9 thousand and $54 thousand, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to issuing stock awards to advisory board members and other external advisors, during the three and six months ended June 30, 2023 and 2022, the Company granted stock-based awards to multiple employees. The total granted stock-based awards to employees during the three months ended June 30, 2023 and 2022 included grants totaling, $21 thousand and $73 thousand, respectively, options totaling $3 thousand and $14 thousand, respectively, and RSUs totaling $68 thousand and $335 thousand, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total granted stock-based awards to employees during the six months ended June 30, 2023 and 2022 included grants totaling, $47 thousand and $221 thousand, respectively, options totaling $7 thousand and $43 thousand, respectively, and RSUs totaling $95 thousand and $424 thousand, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for the three and six months ended June 30, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,002</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.42</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,365,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,443</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,121)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled and forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,109</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,647</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,230)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled and forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(756)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,770</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,675</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled and forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(937)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,508</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.34 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,508</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.34 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,109</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,322</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,230)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled and forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,693)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,508 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.34 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of June 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,508 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.34 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options outstanding, exercisable, and vested is calculated as the difference between the exercise price of the underlying options and the fair value of the Company’s common stock. The aggregate intrinsic value of options exercised during the six months ended June 30, 2023 and 2022 is $0 and $19 thousand, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant-date fair value of options granted during the six months ended June 30, 2023 and 2022 was $1.48 and $11.95 per share, respectively. The total grant-date fair value of options that vested during the six months ended June 30, 2023 and 2022 was $7 thousand and $44 thousand, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company had 389,508 stock options outstanding of which all are fully vested options. As of June 30, 2023, the Company had 66,630 common stock grants outstanding of which 58,135 were vested but not issued and 8,495 were not yet vested. All granted and outstanding common stock grants will fully vest by June 30, 2024. The </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company had unrecognized stock-based compensation related to common stock grants of $11 thousand as of June 30, 2023. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company had 186,789 RSUs outstanding of which 147,518 were vested but not issued and 39,271 were not yet vested. All granted and outstanding RSUs will fully vest by January 2, 2024. The Company had unrecognized stock-based compensation related to RSUs of $97 thousand as of June 30, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of outstanding RSU activity is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSU Outstanding Number of Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,900</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,700</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested (issued)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,036)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,564</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,253</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested (issued)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,193)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,835)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,789</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to calculate the fair value of options granted during the six months ended June 30, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of Class A Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.60—3.57</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.99 — 3.09</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.82 — 4.27%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.88 — 96.45%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 Years</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation expense</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated statements of operations include stock-based compensation expense as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,737 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,646 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,311 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,432 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 1000 0 0 6000 37000 0 4000 0 0 9000 54000 21000 73000 3000 14000 68000 335000 47000 221000 7000 43000 95000 424000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for the three and six months ended June 30, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,002</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.42</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,365,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,443</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,121)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled and forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,109</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,647</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,230)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled and forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(756)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,770</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,675</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled and forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(937)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,508</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.34 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,508</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.34 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price<br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,109</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,322</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,230)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled and forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,693)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,508 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.34 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of June 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,508 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.34 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 395002 6.40 P2Y5M1D 5365737 7443 3.20 15121 6.30 215 4.40 387109 6.40 P1Y5M12D 0 2647 3.01 1230 3.25 756 7.94 387770 6.37 P1Y2M15D 0 2675 2.24 0 0 937 6.40 389508 6.34 P0Y11M23D 0 389508 6.34 P0Y11M23D 0 387109 6.40 P1Y5M12D 0 5322 2.57 1230 3.25 1693 7.09 389508 6.34 P0Y11M23D 0 389508 6.34 P0Y11M23D 0 0 19000 1.48 11.95 7000 44000 389508 66630 58135 8495 11000 186789 147518 39271 97000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of outstanding RSU activity is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSU Outstanding Number of Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,900</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,700</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested (issued)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,036)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,564</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,253</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested (issued)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,193)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,835)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,789</span></td></tr></table></div> 126900 211700 46036 0 292564 9253 98193 16835 186789 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used to calculate the fair value of options granted during the six months ended June 30, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of Class A Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.60—3.57</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.99 — 3.09</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.82 — 4.27%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.88 — 96.45%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 Years</span></td></tr></table></div> 1.60 3.57 1.99 3.09 0.0382 0.0427 0.0000 0.8588 0.9645 P3Y <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated statements of operations include stock-based compensation expense as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,737 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,646 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,311 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,432 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 161 1220 656 3394 12766 50440 31620 110300 84810 407986 125035 633738 97737 459646 157311 747432 Related Party TransactionsRelated party payables of $138 thousand and $273 thousand as of June 30, 2023 and December 31, 2022, respectively, primarily relate to amounts owed to 10Clouds, the Company’s contractor for software development and investor in the Company, and smaller amounts payable to members of management as expense reimbursements. Total costs incurred in relation to 10Clouds for the three months ended June 30, 2023 and 2022, totaled approximately $242 thousand and $219 thousand, respectively. Total costs incurred in relation to 10Clouds for the six months ended June 30, 2023 and 2022, totaled approximately $535 thousand and $434 thousand, respectively. <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Services</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A member of management provides legal services to the Company from a law firm privately owned and separate from the Company. Certain services are provided to the Company through this law firm. Total expenses incurred by the Company in relation to these services totaled $0 and $34 thousand during the three months ended June 30, 2023 and 2022, respectively. Total expenses incurred by the Company in relation to these services totaled $0 and $63 thousand during the six months ended June 30, 2023 and 2022, respectively. Amounts payable as of June 30, 2023 and December 31, 2022 were $0.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Options Agreement</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has agreed, with effect from November 13, 2020, to grant a three-year loan in the amount of $335 thousand with an abated interest rate of 0.25% per annum to an advisory contractor to purchase 281,648 options. The options provide for the right to acquire shares of Class A Common Stock at a strike price of $6.00 per share. The options have no vesting period and will expire in November 2023. The loan was repaid with in-kind services from the contractor at a rate of $9 thousand per month for 36 months with the first payment receipt in April 2020 and the final payment received in February 2023. As of June 30, 2023 and December 31, 2022, the shareholder loan balances were $0 and $19 thousand, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Mutual Channel Agreement</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 15, 2020, the Company entered into a Mutual Channel Agreement with Vital4Data, Inc., a company at which Kristin Stafford serves as Chief Executive Officer, who is a current Director of the Company. Pursuant to the agreement, the Company engaged Vita4Data, Inc. as a non-exclusive sales representative for the Company’s products and services. Vital4Data, Inc. is entitled to compensation in the form of commissions, receiving a 20% of commission-eligible on net revenue from sales generated by Vital4Data, Inc. in the first year of the contract term, which is reduced to 10% in the second year, and 5% in the third year. The Company has not earned or expensed any commissions pursuant to the Vital4Data, Inc. agreement to date. As of June 30, 2023 and December 31, 2022, the Vital4Data, Inc. commission due was $0.</span></div> 138000 273000 242000 219000 535000 434000 0 34000 0 63000 0 0 P3Y 335000 0.0025 281648 6.00 9000 P36M 0 19000 0.20 0.10 0.05 0 Malta Grant<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During July 2020 the Company entered into an agreement with the Republic of Malta that would provide for a grant of up to €200 thousand or $251 thousand as reimbursement for operating expenses over the first twelve months following Trust Stamp Malta’s incorporation in the Republic of Malta. The Company must provide an initial capital amount of €50 thousand or $62 thousand, which is matched with a €50 thousand or $62 thousand grant. The remaining €150 thousand or $190 thousand are provided as reimbursement of operating expenses twelve months following incorporation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. GAAP does not provide authoritative guidance regarding the receipt of economic benefits from government entities in return for compliance with certain conditions. Therefore, based on ASC 105-10-05-2, non-authoritative accounting guidance from other sources was considered by analogy in determining the appropriate accounting treatment, the Company elected to apply International Accounting Standards 20 – Accounting for Government Grants and Disclosure of Government Assistance and recognizes the expected reimbursements from the Republic of Malta as deferred income. As reimbursable operating expenses are incurred, a receivable is recognized (reflected within “prepaid expenses and other current assets” in the unaudited condensed consolidated balance sheets) and income is recognized in a similar systematic basis over the same periods in the unaudited condensed consolidated statements of operations. During the six months ended June 30, 2023 and 2022, the Company incurred $0 in expenses that are reimbursable under the grant. As of June 30, 2023, all amounts provided for under this grant were received.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2022, the Company entered into an additional agreement with the government of Malta for a grant of up to €100 thousand or $107 thousand, in terms of the ‘Investment Aid to produce the COVID-19 Relevant Product’ program, to support the proposed investment. The estimated value of the grant is €136,568 or $146,493, at an aid intensity of 75% to cover eligible wage costs incurred after February 1, 2022 in relation to new employees engaged specifically for the implementation of the project. On September 22, 2022, the Company entered into an amendment agreement that enables the Company to submit eligible employee expenses for reimbursement by October 31, 2022. During the six months ended June 30, 2023 and 2022, the Company incurred $0, respectively, in expenses that are reimbursable under the grant. As of June 30, 2023, no amounts provided under this grant were received.</span></div> 200000 251000 50000 62000 50000 62000 150000 190000 0 0 100000 107000 136568 146493 0.75 0 0 0 Leases and Commitments<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company leases office space in Atlanta, Georgia, which serves as its corporate headquarters, office space in Malta, which serves as its research and development facility, and vehicles in Malta that are considered operating lease arrangements under ASC 842 guidance. In addition. the Company contracts for month-to-month coworking arrangements in other office spaces in North Carolina, Denmark, Poland, and Rwanda to support its dispersed workforce. As of June 30, 2023, there were no minimum lease commitments related to month-to-month lease arrangements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Initial lease terms are determined at commencement date, the date the Company takes possession of the property, and the commencement date is used to calculate straight-line expense for operating leases. Certain leases contain renewal options for varying periods, which are at the Company’s sole discretion. For leases where the Company is reasonably certain to exercise a renewal option, such option periods have been included in the determination of the Company’s right-of-use assets and lease liabilities. The Company’s leases have remaining terms of 1 to 3 years. As the Company’s leases do not provide an implicit rate, the present value of future lease payments is determined using the Company’s incremental borrowing rate based on information available at the commencement date.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease term and discount rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.49 Years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2023, the Company terminated four leases including two offices in Malta and two vehicles in Malta. The terminated leases were operating leases. As a result of the terminations, the Company incurred $11 thousand in lease termination fees and recorded a loss of $178 related to this lease termination for the six months ended June 30, 2023.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases terminated </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease termination fees</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets derecognized upon lease termination</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities derecognized upon lease termination</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss recognized upon lease termination</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 28, 2023, the Company extended the Malta office lease agreement, which would have ended on July 28, 2023, for a term of one additional year. The lease extension increased the right-of-use asset by $82 thousand and the operating lease liability by $83 thousand. The Company classified the amended lease as an operating lease under ASC 842.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance sheet information related to leases as of June 30, 2023 and December 31, 2022 was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term operating lease liabilities </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,202 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future maturities of ASC 842 lease liabilities as of June 30, 2023 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Imputed<br/>Interest Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Payments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,545 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future maturities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,035 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,355 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,390 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease expense, under ASC 842, was included in selling, general, and administrative expenses in our consolidated statement of operations for the three and six months ended June 30, 2023 as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense – fixed payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,402 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,436 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,022 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,988 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flows information related to leases was as follow:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,817)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2023, the Company did not incur variable lease expense.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Liability Obligation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of June 30, 2023, the Company’s financial liability totaled $162 thousand for an executed agreement with a telecommunications company for acquiring mobile hardware. On March 3, 2023, the Company provided a 30-day termination notice to the telecommunications company which terminates the mobile hardware data service. Under the contract terms with the telecommunications company, upon termination of the data service the Company must pay the remaining financial liability during the final data service billing period. The remaining financial liability will be paid within the year ending December 31, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not currently involved with and does not know of any pending or threatening litigation against the Company or any of its officers or directors in connection with its business.</span></div> 0 P1Y P3Y <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease term and discount rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.49 Years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> P1Y5M26D 0.050 4 2 2 11000 178 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases terminated </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease termination fees</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets derecognized upon lease termination</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities derecognized upon lease termination</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss recognized upon lease termination</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 4 10932 82095 77648 178 82000 83000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance sheet information related to leases as of June 30, 2023 and December 31, 2022 was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term operating lease liabilities </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,202 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 205976 315765 139056 177795 41978 102407 181034 280202 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future maturities of ASC 842 lease liabilities as of June 30, 2023 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Imputed<br/>Interest Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Payments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,545 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future maturities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,035 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,355 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,390 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 76285 3545 79830 81243 2418 83661 22909 392 23301 598 598 181035 6355 187390 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease expense, under ASC 842, was included in selling, general, and administrative expenses in our consolidated statement of operations for the three and six months ended June 30, 2023 as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense – fixed payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,402 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,436 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,022 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,988 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 46402 0 129436 0 15620 0 37552 0 62022 0 166988 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flows information related to leases was as follow:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,817)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 104817 162000 P30D Subsequent Events<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent events have been evaluated through August 22, 2023, the date these unaudited condensed consolidated financial statements were available to be issued. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Amended and Restated Certificate of Incorporation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> —</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On July 6, 2023, the Company received confirmation of the acceptance of its Third Amended and Restated Certificate of Incorporation (the "Third Restated Certificate") from the Secretary of State of Delaware. The Third Restated Certificate was approved by the Company’s stockholders by written consent pursuant to a definitive proxy statement filed with the Securities and Exchange Commission on April 13, 2023. Written consent from the majority of stockholders was received as of May 13, 2023. The Third Restated Certificate maintained the 50,000,000 authorized shares of Common Stock and eliminated the authorized Preferred Stock. The Third Restated Certificate also created a classified Board of Directors of the Company with three classes of directors who will stand for election in staggered years. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Warrant Exercise </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">— On August 18, 2023, Armistice Capital Master Fund Ltd. executed a Notice of Exercise to purchase 270,000 shares of Class A Common Stock pursuant to the terms of the September 11, 2022 Securities Purchase Agreement </span></div>between the Company and Armistice Capital Master Fund Ltd.. Armistice Capital Master Fund Ltd. agreed to purchase each warrant for $2.30 for a total purchase price of $621,000. 50000000 270000 2.30 621000 EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $-_%E<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !#?Q97_$KS@? K @ $0 &1O8U!R;W!S+V-O&ULS9+; M3L,P#(9?!>6^=0^,0]3E!L052$A, G$7.=X6T;118M3N[4G+U@G! W 9^\_G MSY(;]!+[0,^A]Q384KP87=M%B7XM]LQ> D3'MZ?)G7S6P7 M67=(Z5>TD@^>UN(T^;6^N]\\"%4559T5-UE5;97)PC$ 8 )PG 3 >&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ 0W\65^*+#S!=!P 3", !@ !X;"]W;W)K-C;4&-CPW:9QJ"7.^B]XW /B/;J\CV?.B#&Q$5\)YJ]/BR9"ZF?G,< MM#]VARY27KL#29U6I$[W(_6QH%(SF;Z@![844KL(^J&T+%QA&7FM#J1W5M$[ MVX_>A$DN8O,>(O@<.-/G1ZK>O,97SVM_(,_SBN?YGF-34IA)[$30G$<_UIRF MRIE(K]F!!/L5P;[7J=M<<_V"[GC*T'V1S9AT$?-C! %N]S Y)2YR7M,#R5U4 MY"[V(?? %MQ\2"&-]S1SCE$_SB.::IHMT3B/7!2]Q@=2Q$$]GP;[D!S&,:"K MD\T/]"OT0Q]R)]T=D&& S]&U2*%]@?ZD+^C^]@3=I4)(A3"B\*X[4^U'/300 M6\("?U4@1N9*2/0H5KDS"'ZXH4YAQ% G4:_EH41)391\%5$8G)H9IA,IGG@> MN5/NQ_S1.8/ZC0XE6JL@[-4=7Q"="*5IBO[F2S02L9NF'S$,PN#4R?08"@C7 M$@C[18P=JT,HBYJ)^0%Z0<])ZQ@:"-'GD&N9-,4>8O)W]@*8L*B1DTDG2CS1**7RSAY#^+ .- M,=4B^G2"O@\Z 49+*M$330N&EE 5V)K)&8MC""5<*R7LES>@D&(S7TQ?LIE( MG2'P XQOAF,GKV/H(UP+).Q7-YNDHMOG**$YU*U-(F('T/UP>C/\Z&1X#)&$ M:Y6$]Y))HT)*(W5+?6M3"1-+X2[/_8A_.8OZD=_J0)ZD5DID+Z4TSJ$>*U=S M3,U"-\1=/'<@-O#T6QW*LQ9"9"\A9#2]1"/0!@LAG=^D'3CW(F_3*&( R!Q M">CD>PP]1&H]1/;20].,IBFZ+A3<5LY1NP.GJ=#VFQU*KU9!9"\5=)LQN3!O MY8^ H!,S4RQI[LZK'["1YS$T$*DU$/%+F W/Y^UBNUQ?<)+THS56VWZ[0UG6 MDHCXUN4#468,B2HVW$>LV?T"W-G MT0\5!%!IX_Y%>.&D< SA0VKA0_QZ9:,'[K@R*OXO!C+4M\ZW Z[=QJ0=8B?1 M8^@?4NL?XE$*U2#W8L.PD@+I!/V MQ4X4@@%D=J:1V4%#8#=C1E[.0>7'2(F404\PG1(F]UR2%Y,\XBA%0>U^E"D#/6"4[-8\L 615H.X&G[L8->.:V6C'ZR MH-#7//6#Y"!\X:,%!8CQ\,8.!/>]MT6>FM5O 3?EBBN&[M"W9W&SY T1N F L;-FO-G&,[.:L.7-@^T^+F0( X_GM M$_Q5AOY8,XBK<7("04?C#J2B?&*%EE (XHRQ'&4T9AOP*B$G-@!K=N!(F18( MV;!8% H"W2MWFSOC' RW WB"MO8K.NBM%@MFGVP3P<%!!2[SF%/)#6FP!+$.TYOO^H0$[]<*]<1>XO>;YD=I?+!/>7UKQ5ZW%*IJ@32L&T4A.^M6 MY_OX355Z=^N\@BFC[#$.!9F$+TEY=*%JK8Z*#.T!B6[=O3QG\ALU59A"*9N# M:= Y!X4IRZ,;Y8462WOZ82:T%IG]F3#(L#0=X/Y]C$_ < -(@ 8 >&PO=V]R:W-H965T&ULK5IM4^,X$OXKJNS4UEZ5(7JS9;.0*@:XV]EBF:D)>_O9. IQC6-E M;1F&^_77EVJY^GI3E_5M6W>B6E1M_715E?3%9:;\ZF MTSI;R75:GZJ-+.')4E7K5,-M]3BM-Y5,%^V@=3&E&$?3=9J7D]EY^[Q< M-;K(2_FE0G6S7J?5RT=9J.>+"9F\_N%K_KC2Y@_3V?DF?91SJ?_I)7LBC,3(#C[V[2R>Z=9N#^]>OL_VR=!V<>TEI>J>*O?*%7%Y-X@A9R MF3:%_JJ>?Y.=0Z&9+U-%W?Y$SYTMGJ"LJ;5:=X,!P3HOM[_3[UT@]@80/C* M=@/H6P>P;@!K'=TB:]VZ3G4Z.Z_4,ZJ,-WEW=H/EO-S?WCA\"J[N_*4[ M?VD['QOSMZDJ66IT6==2UVUK)[D9/;S3R3" MO[J\^T&3'?C*=KXRW^RSJ[1>H;1WR*8#Y MZHUL*TGQXDSN+>IPSUT>1U&"!U&QS0C&,1.A.RKA+BJA-RI?99%J<'N35OIE MWWD7U-#"P&B2B %2AQ7A/'+CC'8X(R_.+Y7] +S5\&Q-NI5<0ZZQ; M<&F[X%RX(PM1"%\L'H;8819#C$>0BQURX45^KW1:H,.JX (IK+='.!0\)@.4 MMAV-!>>8N&'&.YCQD:6\R0%H_A](AKS4LBK3XJ2I):K54C^GE0Q0*;4+>&QG M)A>)H,-U[;(C<22H&WBR YYX@?]+J<4SK%T7M,1^)36K:PCMN-T!-()[[L-> M<)]*G9:/N:DUV_039,C*PR4FRD"9F69 M4KX!+:7'\1(+AR#A'HP.KFW&0/^-1K9G6>(EMMEG )OJO'Q$A021A2JCIDQ5 M-CD[7@JZ60_"A\-$6+AM.T9"$8V46](S)O%3YN>V9GD ,CL7":')$)]M1B&L M(^AZCB1^DMP6J_$B16P:2FB MZ(B?Z0ZU1(?4G48VB1'(H9 .H3K(3C BQO*\)SOB9SN(9]7(7DXX0=J$%464 MAU8\'<2&DR2F8S6N9S;BI[9KN920[$:4/LFR<7]UF[MHE,1Q$@]A.D@N)L < MV V3]B1'CY%8RY-"1"3:"MV<^ZF>^ MO]*J2@'IL;C:O$;#, DMH Z[B(11,H*SIS_J;]CNE)8[&@C0IFB@%^JJ6:O; M9:VWC6L2))AW?6L4\# .D"K?W[0ZHV#W> D%W MJGS\WQ:S37Z<)&)8+!UF!%..Q0CPGB.IGR-[X&]?RC8)6JO8-HEC,;J(>YJD M?IK<+N)CB]?FOS FF%B:T&4HH $4(T1)>Z*D?J*\4NMUKDV_ @V662&(8"=4 M[S1N%8>\_AS,_AYC-#":M-"- '?(J)T9KH*2T:*(4A#C!N_Z%ZE59F MCZC10)UF2R- (DCB),!1V-8\'B0$!S$)7TWSNFZ,F7D(IH(&E//.- YYP#!% MJM$UM/,+4VQ2W5;2K7/.G--98Z&&G ,);'#C / $?YCOU^0P!'N; MV7[)V6L\R4N4;7?%G" =4D3@2# Q9$&')4MX$NU7R$/(O6IA M?M7BJ@9EJQ#ZK5PG>%N>6!&V34X(9-H(!;)>P3"_@H'>JUDWVU:QV\%5:Z@7 M*W-T]R1!Q9AVPHG:EA.@52D>*G&''66"AB,=+NME!SO:AN^@+^0RSW+GWABS MU<.)V:$5(;<..QRF+#&[ZG2DY6&]UF!OV7F^1W.=KC<(NK13-,X>3C]L6<&@ M^Q;1<$_:8<@C)O"(SF.] &%^ 7*GRI-,E;I216'*[JO"=:)U].$1X6S8KQ^W M.P3;JQ#F5R';>+\SQ'97SKA(*+:6HVT8T9#PL5.Q7E!P?_=N:;RV=+_/B^X5 M^V=V[FU!AZ%[6W"Z=^!L3OO_2*O'O*Q!Y"]A)#X5$(AJ>X"^O=%JTYY!/RBM MU;J]7,D4X!L#>+Y44!:[&W.LO?MO#+/_ E!+ P04 " !#?Q97M*Y/KE8# M "1"0 & 'AL+W=O[%HA>T/+:(4*27I.QFGWZ'DB/XH#@-L+ZP M2&KFY_=3//6V4CWH',"07P47NN_DQJRO75=G.1147\DU"'RSE*J@!JMJY>JU M KJHD@KN!IX7NP5EPAGTJK:I&O1D:3@3,%5$ET5!U>,-<+GM.[[SU/"#K7)C M&]Q!;TU7, -SOYXJK+F-RH(5(#23@BA8]IVA?SU*;7P5\">#K=XK$^MD+N6# MK7Q9]!W/ @&'S%@%BH\-C(!S*X08_^PTG:9+F[A??E+_5'E'+W.J823Y7VQA M\KZ3.&0!2UIR\T-N/\/.3V3U,LEU]4^V=6P<.B0KM9'%+AD)"B;J)_VU&X>] M!/^YA&"7$/QN0F>7T*F,UF25K3$U=-!31V-AD3+,V^?_TR'MYAY6;X=7@[FI#9Y\GD;D8NIE2!,#D8EE'^ MGGP@][,QN7C[ON<:A+!2;K;K\*;N,'BFPS]*<44ZWB4)O*#3DCXZGSZ&#-/] M*CTX3'?1>N,_:/P'E5[G&;V9H09P5AHBE^03$U1DC'(RE9I5T^SOX5P;A9/M M9YO56CMLU[8+\%JO:09]!U>8!K4!9_#NC1][']N,_T]B!\/0:8:A+>XFK1=E)BCM#IDJTPH0!'"G3YB,\!4Q3+SRR MT1(5AU'2[B)J7$1G78QD4>#$PI6=/5PBO2(;RDL@%TR0A>2<*O0$N-'FN.9: M%UBMW]W#\JX\_XC]A: #]+A!CU^!7@%J0DN32\7^Q1&W%NK65NY:/-I#BKSZ M=\3^&X$'_-V&O_MZ?J9U^3)[]P2IFR:I%T='Z*=Q8>I[B?_,U$\:\N3UY'@H M:T/%@HG52_A)"WXW",+C&7\:%R91V/&"=ORTP4_/XM_A!4.7ZO') #4DD]HT M3G+@+WZ!] 3-CY/@>-J?1D5QY'>.\-V] ]->5KY1M6)"$PY+S/.NNBB@Z@M M73%R79VAP\O6I/P< +H@ 8 >&PO=V]R:W-H965T&ULM5I= M;^,V%OTKA+=89( DYI>^TL1 8FG0+#K)8)SN/!3[P-B,+8PLN1*=9/;7EY0T MEDU>*=G6^Q);\KF7/(>7Y*&4RY>B_%:MI%3H=9WEU=5HI=3F8CRNYBNY%M5Y ML9&Y_N6I*-="ZH MVJ[7HOQ^([/BY6I$1C]N?$F7*V5NC">7&[&4,ZE^VWPN]=5XEV61KF5>I46. M2OET-;HF%PD-3$"-^'2R*;^;B=G$UPJ9',I-S95((_?$LIS++ M3";=CS_:I*-=FR9P__N/[!]K\IK,HZCDM,B^I@NUNAJ%([203V*;J2_%RR^R M)>29?/,BJ^J_Z*7%XA&:;RM5K-M@W8-UFC>?XK458B] YX$#:!M [0#>$\#: M /;>%G@;P-_;@M<&U-3'#?=:N%@H,;DLBQ=4&K3.9K[4ZM?16J\T-X4R4Z7^ M-=5Q:C*]OXN3NUD2(_UM=O_K;7S]H"]F#_KC4W+W,$/W']']Y^3+]<.M!J S M]-LL1B<_?;@<*]V\23*>MTW=-$W1GJ88^E3D:E6A)%_(!1 ?#\?[ _%C37O' MG?[@?D,'$_YKFY\CAD\1Q90!_9F^/YQ"=/Y>Z\E?;OU #+8K!%;G8SWY;O-Y ML99HIH22>B%0Z/?KQTJ5>B+_!QKJ)AF'DYG5[:+:B+F\&NGEJY+ELQQ-_OD/ MXN.?(9V/F2P^9K+D2,D.1H3O1H0/99_@NL9'4!4?:.673'3!8?,UERI&0'(^'O1L(?++II42E4/"&3-YW+"IW( MUWFVK?1N;FXOI&YSGHIFD\\72*R+4J7_;6Y4J^)%_Y4;H4=39M_1HS$BX%;1 M],+;*R2*642M>INZ,,9#XOM6];HP3G$8!E;UNC"".26@)GITU)++1/283P@)$+H=B<, I]8W9ZZ..HQ M&O+(DL'%L9 ')&"6#"[.\Z/0CSQ8AF@G0S0H0SPT*2#^$<2?!M2B#\ B'&"+ M5>S"./:Y9VT$B0MCG/N,P-P)[@PD'F3_4"B1(7<%!PTB=D&A(;65$D 8$APR(*>.4#V'#09%*"C_FM1P;2)T_8992'E.+)Y M0\B(!1&UISZ$Y)%/0DYMYA#2"R+,<0]UVE&G@_OV79&?=?1;"WG25L '< ]O M,QYI$S]JMOBHV9)C93LTJR,\UDV#5/5R)?2I3FZ$FD)7H6V;9V+B^B M+(4^UF2I>$RS5'T'I>!.I_3NX-E*N"B].-G+=PS /)]XM@XN*@BPWSDR-K62I1]^L1"!-P'B2P,?.&+LXS[<-10QETT/,;>,)X(@&]OA.TAE/ M,NP\&[;M! ?INL[O3!L-VVCUP&RV (KMN^>6+ "+>- [MIW;),-VLW4:->=V MCT$GS:;SX13=]:QN@(G4)ID36P+ E'H^"W7\)WI4L?,MP]9(#*BE(;V.0M"&J,=$OM! M 8C4%:^/;[ "M#.<=-APMC9#B=>ARJ>NW[/7L[1X-!#2'CH0>3@T'=^ MDPYZIDX7H529/FZ5>,QT)13_FSKT[S*/; M]<:8\'.0-7,>W?75!(2$:P) ]M0$A!RLB<[PT6'#=R.J=&Z\;:.+/HV@:B7T MRCBD$#K1!G&ABT64>R'@DZJV^6"_Z_B@[JM'.$ M=-@1QFFV57+Q_Y3*>Y]4(,R5"H0Y4GGOEZISD73817ZMWR_*Q9EXUH=;?9RH M.5=H6VG]M#YZ ]IH+XR1P!8+\*MA M%. PLO6",F(]9_LF8F=&Z; 9?:]HB_XZ?$LVUUGVR.8">V0#'K3"LD$9(=G& M>^]BU[)MFZ?T,NI@2X'Y.+I'F-WJ5OWNI_ M$N4RS2N4R2?=%#X/=&_+YD5Y723=T9[Q;V)-B$0_BIR* ML;&6O3+'A!*>E49&;CF7Y9H$S:DQ&Y=@= MGXS85N89)7<7RO28W&IS(\;#^P?RB#AV 66) IR__.4KD>&WT#I62)M[F\9_N/ MI ZHI_@2EHORB?85UO<-E&R%9$5M##,H,EJ]\8]:B ,#X-$;.+6!TS;PGC%P M:P/WM1Z\VL![K8=>;5"&;E:QE\*%6.+)B+,]X@H-;*I1JE]:@UX958D22PY? M,["3D^GL-HQNXRA$T(IGUU?AQ1PZ\1Q>-]'M/$:S#_#IYNX^^@BXJR\1NI[% M,3I#G^,0O?WSW(\=R7,U\IJ\W=W3A_)[WZ'][/Q+#;1+"+?G<9_AB MB26!G4 BMD135L#VLU;[PHZ@*YJP@J!_+A9"'Z;'U[#4J]&^J$Z)TR M54])%IZ2+#H1V='"^,W"^)VI"H"14]A3C!P/'UV!HT(0:<(PCHTZ#<:]#LU.(Y;[5ZZZVTM">7)CVT2&U^ MZ)#Z!-$BM1EB'ES'"\)791TD4,*V5%87L6:TJ;4NR@JC-7YI#Z>V9CQ4M5EY M_7^DKPJ[&\Q7&14H)TMP99T'L(:\JI6JCF2;LAA8, FE1=E<0WU)N + ]R5C M\J&C'#05Z^0_4$L#!!0 ( $-_%E?NN?FIEA0 )\) 0 8 >&PO=V]R M:W-H965T&ULS9UM<]LXED;_"LNS-3M=-8Y%\+TG<56W2 *8 MG4YZX_1N[4=&IF-M9,DCT4GGWR\I*X8!7(&$_7BVJZ:FG00\EY0>0Q0/+_CZ MZV;[>7?=MEWP^\UJO7MSG>T6U^U-LWNUN6W7_;]<;;8W3=?_[;9O+_48WJS,VFZ5G-\UR?7+^>O]WOV[/7V_NNM5RW?ZZ#79W-S?-]MO/ M[6KS]/+]+]XO/UUWPU^S89?:5;OH!D;3 M_^=+.V]7JP'5[\@_#]23AZ+#AH]__DZO]T??'\W'9M?.-ZO_7EYVUV].\I/@ MLKUJ[E;=^\U7T1Z.*!EXB\UJM___X.MA[.PD6-SMNLW-8>-^#VZ6Z_O_-K\? M7HE'&X31D0W880,V=8/HL$%D;,"R(QO$APUBLT)R9(/DL$%B;!"%1S9(#QND MY@;%D0VRPP:9>0S'7M;\L$%N;G#L&(K#!L4^#O?OW_[-+YNN.7^]W7P-ML/H MGC;\L$_0?NO^/5^NA[1?=-O^7Y?]=MWY_-W;LGI[495!_]/%NW_(\J%?W?WHW_P_Q[A]E]?[BWX/J/W^3'_XG. U^NRB#O_S;#Z_/ MNGY'!MS9XE#TY_NB[$C1#YNN61&;S=V;S3;D< M?K^:5?!KL[P\E>M@WMPNZ3VI1@Z@GUAV=]MO1_>E=F^_W^QZL[ILM[L__REG M8?:WX.VF:W?!^W;1+K\T'U4C1[A8W-W==?M-NA?L7X.O!XF MIR]M(->+S0W%%=.Y97NU7"P[ B+=D+>;]>EBL^ZVFU7_3Y_ZG>G:;;LS2&=] M?!\RS!XRS/;H^ CZY_;3H!^;5;->M,%?ENM@=]WT_!^"INMW>O$JB,*_ M!FS&0BJN3O[P@?/C[K99M&].^E=SUVZ_M"?G?_Y3F,[^1H7X'I;L8<.'S9?S M>%8D,U:\/OOR.*[(HA425B-A' D32)@$P;3,1@^9C3PS.R6G]\ST4;22611E M8:I':VZ/VT?0"* ]*@J+/,ES8V#E/!3?<-E53\-HQM),+\KM<6$>%3-CWP2! M8QF;Y6%NO"B2 *9A'*E?2^V-C!_>R/B%)Q\GWW?R0<)*)*R*K6DQ29,PTM^D M&EF2(V$""9,@F);8Y"&QR0M,/4ZF;TJ1L!()JQ)KDC FG!I9CB-A @F3()B6 MT/0AH>F>'AU):'^B.IQ@]U-I'\O]3S\$R\.)_^&LN?\:\L^[9?>-BFJ*C"H2 M5B)A%1)6(V$<"1-(F 3!M%1G#ZG.G/-N]7N[72S[5&^N@J_-=MNLNUW0;8+% M_=?:W9#NQR9X87QDJYZ'XA@L)XTB80,(D M"*:%JW@(5S$Y7)O;X>*<]X3H+. [(196SD(VRT(CCH3-HCC*S8F049=KS?21,):9)X;N_??.%=2/ M0&D"2I,HFIXKY4A"MR0Y.A-^_R9"!BRR+S0GN9TOI-0HIQ6MH$5K*(U#:0)* MDRB:GD.E>$*WXSF:P^5PQ\^JV=^VTY\#?FEW@R,?M/9VN1A^O!]VMUYVN[\& MZ[8;"/_]/XU]T$.-46B+F3B*K6\]T*(5 ME%9#:1Q*$U":1-'T7P1ECD*W.OH7_R*0X4^LN)Z&21S-S/G=-CEQ9%Y8HF%Y MFICS-E*MU% :A]($E"91-#VN2B.%SNOYY^_;V^;;3;M6:3O8HV"U:?J@7F\W M=Y^N^_">?EZN^XSV.[!<'(E=2GW IU;JH+H(2JN@M'K:"\*A1064)E$T/9U* M!X5N'[37F:?#G;J7PV1ZVZYW^PF4C)_M:K(XBR/K\A%2/)03JU;0JC64QJ$T M :5)%$T/H%([H=OMS.^VVW:]Z#]L^R]3N\.G=W/YOW>[;I@TR1S:*H9E!8O- M&"(510FE55!:#:7Q:2^O@!:5*)J>0N6 0K<$>MN?#*XVNUW0=/W)XL>[;KCY M>3@5_!!<=,W-[7#;\BLRB[:N.8V'._IBZ[L^4C^44%H%I=50&H?2Q.3W2Z+J MZG>3*\/#1@S/^M)Q/^??[]:O@FBVOU..D3>3(V7$G-FN)TZ30?>8MY,CRU90 M6@VE<2A-0&D21=.CJ]P1<[LC([J3XFJ+GKB(BRPW/]0/ U,SB68.;5Z4QBS- M"V-DY3X6[XS9=4^S.)Z9]Y43XU@8YM:'+,6+^G$LB8RADACJNK6<*;'"W&+E MN3,1MJ\%22NAM(K9(HBZNQQ:E$-I DJ3*)H>7&5NF-O0AJ#.9160FD5 MLSM1S)O,H04YE":@-(FBZ4%5:H>YU0Z@=Q!J8QAA8^CN0:B/@=)J*(U#:0)* MDRB:GE[E8]A+M/(P6XW0;83$0*J/D-D6Y4@CH?MPO&-&V1NJE9 82/824L C MS804TG7*IYP%O+>&$?TP2@M I*JZ$T#J4)*$VB M:/K:*,K 1,\Q,(_/*,A+26ZZ[^0<$08F'^XX,VZ#**%E*RBMAM(XE":@-(FB MZ=%5!B;R-3#C<;7%2LJ2,#8%##%N'T0SAH2 *>(B[;_RFNOZ0 4,4?B(?K1OF:U;&4SCJ&^;NHMX)A.J2\=VOH04YE":@-(FB MZ>E3NB1ZIB[YI=F.A!&J2R)"EZ3#[0O6N1E4ET!I-93&H30!I4D434^OTB71 M$W3)>&+M2_U9'*:1V6\_CPA=TH?1;#HA>%%2I'&<6>=G4%U"U#T-9RR*K!,T M>R"+T\3T/H("LKR8S9AU1Q\QU'F"IG1)]$Q=,O[V0G4)E%9":54T39= BW(H M34!I$D73LZMT2?0$73*>5Z@N@=)***V*QG4)M""'T@24)E$T/:M*ET0OJDLB MJ"Z!TDHHK8+2:BB-0VD"2I,HFIYOI4NB%]&;?E2Q0EYLW6T)H5E%9# M:1Q*$U":1-'T!+Z4TXBV]]Y]F8:'^)9K$9<.@R9U!:#:5Q*$U M:1)%TW\/E R*G[;,V;]P]9/8MC'DZB>QO7J:Y0F/L*RK4.Y7Q3NM4%$$I0DH M3:)H>EJ5*(K=H@BX^$ELKV[&LL(.'50B06D5E%9/>T$XM*B TB2*IJ?ST5-S MW"+)9_&3F) \PP5SLUW!7=([?].J5M"J-93&H30!I4D430^@0R6P8K? >O+R)[%MY7F[CWPSB/424%I-93&H30Q^?V2J+IZ(I66BD>>4_.\10?<=.^OY\1# M:LCE3Z!E*RBMAM(XE":@-(FBZ=%5EBH>>5J-_[(#L;WD%KW\24P\JH98_H3@ M'5G^Q'TLWAFSZY++GQ#CR.5/*-Z1Y4^(HL8F5.U M:0)*DRB:'E2E=A*WVO%:;8#.+=3&)(2-(7NMH&4K**V&TCB4)J TB:+IZ55" M)G$+F='U!NC$VFZ$;+S^\LPL5(5!: M#:5Q*$U :1)%T[.K9$GR'%GRN)DG(G,+E26)+4N&]7I2\R)P"2U;06DUE,:A M- &E211-CZZ2)8FO+!F/J^U 3L,BR8O,FFKMD?LHFD$D;$D19T46F[;$?3#> M(;/KFC=O$4.&0PW-+EABW&D.=VJB2!EJV@M!I*XU":@-(DBJ:G5TF2]"4D23I1DA#C M*$F23I8D[J/Q3ME$24*,(R4)Q3LB28BAKI.]5$F2]*4E23I-DKCWP_OS$2I) MIAU"#2W*H30!I4D430^EDB3I2TB2=%R2N.MZAQ J2<9WOX86Y%":@-(DBJ8' M4$F2]$4E20J5)%!:":554%H-I7$H34!I$D73\ZTD23I=DGQMMMMFW7E;$G<) M[Y 3SB5)(F8]'PA:MH+2:BB-0VD"2I,HFIY?)4K2$5$R(;]D9NU%P/J465]# MR%'6.B6I+4A.PZC("O-+"-1H0&D<2A-0FD31](PIHY&.&(WGB^24N$1OBV1J M5!9;\QYT83$HK8;2.)0FH#2)HNF95&HF??;"8F0."VM"8S/S@75S8E1HNMZ4 M>(I+85]V@2[]!:5Q*$U :1)%T]*5*8>2N1W*T25I1J8Y-];W3# CEO^*0A:G MQEIB);1L!:754!J'T@24)E$T/;-*IV1/6TZ,S*FM.K(XC?MP&3-A9C\;91]! M,X 4+PG#W$AJY3X&[VQ!90>4)J TB:+IV5*R(_M#+=$U.LTB9<8\(R1%G&3, M7& >6K4BJIY&16H^8:&&5N50FH#2)(JF9USYG\SM?_X R]!EMGTY92PWETV< M9_:C6X;$FGFE: E+S5O W*^+]YP,54-0FH#2)(JFYU6IHD8\'L;Z@D0L@64.JMR[[ATIJ,&!T@24)E$T/5+* MX&1N@P-MH+PJ%%!90F430]G'> ^\\0CMDH+0:2N-0FIC\?DE472V1N9(\N5>CC&,9/+)IQDWW_0Z=VZXG M*S+&S#O#2VC9"DJKH30.I0DH3:)H>G25Z\G=KL>]$!X=5]OD1'%6,$M^$P/W M231S2'3+9+,TBS+CVT'E/A;OC-EUS1938DB8YVQF?KX2XT[C>!9FB?E;)RFD MH^L@5V8E=YN5YTY"5#=$SLQO#.Z=\/UDA-*J:8=00XMR*$U :1)%TQ.I/$CN M]B!/F5M&'R4_=Q?U3B"TZ65\]VMH00ZE"2A-HFAZ^I35R-U6P^O!TW08H6XC MM]T&O?8'M&P%I=50&H?2!)0F430]O4IOY&Z],?KH:3JQU!/DR>4_[6JRL0O4$E":@ M-(FBZ5E5>B*_O^S\0OVE.?(2^1Q**Z&T"DJKH30.I0DH3:)H>KZ5]LBG]ZD\ MM;_47<([Y$3C"ME?"BU;06DUE,:A- &E211-RV^A)$DQ(DF>V%]:V MM$?VE M]"BKO[2PY0C97^H^%M^,06D<2A-0FD31](PIFU&,V(SG]Y<6HU9@3@PAFDO= MN^H[Z4%I-93&H30!I4D430^DDC+%B)1Y6G-I82_:9870'F)UEA;4XEJF5',? M@7>RH'(%2A-0FD31]&0IN5(\LV^]IUG*Z]BW-I30JA645D-I'$H34)I$T?3?!"6;"K=L^@.T MGQ:VPTE8$A7FU)U:4_<0:S/4%"PSM7E%P*B[?]POGG<,H>X(2I,HFAY#Y8X* M7+]*87>.%%D6F>U2[HJ^5]6G%:V@16LHC4-I DJ3*)H>/Z6#"GBW2D$]H3VU M>N;=A;U3"'4[4%H-I?%I+Z^ %I4HFIY")6V*%^I5*8C>!Q9FL\C\>)R[]\ [ MCE!5 Z754!J'TL3D]TNBZFJ)#&?*PPP_.Z])/N]&\1&\[U>;[[CQ?A5LX0J+ MJ[$XCL4)+$["<$:(PTM?$>.-ZY0(ZG.%6K/Q3YM=V;Q!DAI# M=J]0 X^UKY!0QSV2X8P]>D]?M(/E.WZLA65D-WP_,;&X:N)1U-BR'(L36)R$ MX8QL1H^R">]E^8YT6;R1LOY9A&J6"4=08TMR+$Y@<1*&N\_AV>ZZ;;NRZ9KS MU[?-I_:79OMIN=X%J_:JQ\]>#>OA;)>?KA_^T&UN^]B>!!\W7;>YV?]XW3:7 M[788T/_[U6;3??_#6<__NME^WM)/5&N]YFF( L-1>A T"_WZ[N@*$$B7F1G?/D0D]02 M?':QV&=W@;,'(7\T*\94]+BNZN9\M%)J\VXR:>7;*JTB,!CC_Z04?[;^H7 M#Z]WHW_LE =E;HN&78KJ=[Y0J_-1/HH6;%FTE?HF'GYEO4)4CU>*JNG^CQYZ MV7@4E6VCQ+I_&1"L>;W]6SSVACAX <9QOX#Z%]#P!>)Y ?_S:!S]-K^*_OGW?YU-%'Q>#S(I M^T^]WWX*>3Z51E]$K59-]*%>L,7Q^Q. O<>.=MC?H^" _VGKMQ&.WT0H1MB! MY_+YKZ, '+PW)>[&PSY3%LTJ6L*Z:**E%.L(EIHL%*_OMK[*%6?-.Y?9ML,2 M][!Z';]K-D7)SD>P4!LF[]EH]H^_)6G\;Y?.KS38D07(W@(D-/KL*X2=2C1- M5"@E^6VKBMN*14I$WZ.Y*M:;Z%-=OG598#MLV@VK \_];$RR),N3_&QR?ZB= M2S!-""9&\ @YW2.G/X>\%O6X!+>5HJKT5/):,3"<]QIT.0 O=XI!$]+XYAMPQ:@P_-],WU-WWREP8XL ME>TME05G^(K!H"4OMN11+Z)B+:3B?W8/7)IGUER1."64#*;4%L.$I#AQSVN^ M1YL'T]=#3>9E5(MA+5@DE8-T4=J944[=T*-!O_X. NVA]YR1HG M[\7V%.249 -%'&*4YEY%#B@\"2KR:;T!V^\T*9J&*3?,Q(:9YLET"-,60SC/ MJ0:LOYX!J&2[)P MK% MXD8'XVT0Z%;6+@+[&#X)\N9+*?ZU1CLV@:'-),R;%V4I6IT, =CF.R1"\0PQ-23+U MY/7(D",*D^-UAS. SV:[\31.\1"?@Q0S\ 4//$.**$R*>X>%7,3GKL;MTFM1DM MSS-DU<0.N3'*LRSQ+7S#?RC,?U"NBS64P<5CT#T=E$_+V&WR<\!U3J1VL39.8I(GPTS=(>C#:J@)A:GILFOF02Q:L(UHN#H)UN:> M83O!(0(S'R>Q;RT9?D)A?M+]D/(9_2PG< F@@;SL+Q MBYIQO+Z'U/TYS;@@%[ZX&_=*HQU;P9 ?#I/?_,6E%K9Y#F<0QH>NYY#SS9GA M0ASFPLMBPU51\3^['A446W5154^P7NY9!?BA!A=+I>N$J!2-F\VQ@RHQ3?,I M&N)W"4YIYFLDXH,N<)@L;X"$=$:TV52\W+:;_' =9 CFMN*12PZ8G7C2#VPX M$XD[8 MT"<.T^=-*\M5H5/1ESGWZ0ZM0V2F'+5F_! M[9JTS9MNZ1Q*'?RD=Q+ 9Y?,,^,VAV;( ?:.;>@'#U<:G7['5(8,I8I]G1'B:%J$J9JOQ9BH\/S\Y1P M5*F'$:%7PI;*$CKU+#UB^)N$^?NCD$O&%1NX4M=:[^#K/8QF^:0+"KC M%S)::QJ>W>-"W$C6X"G O#"3_4WNV1VR*4YMB3=9"#G=

S$N.2 =7YN&&$8GIS=@AZ3C M"MU.\#9G9R2AV-J <0CB-$^SV%//$\/N),SN'Y9+5F[CI)",W]5]9ZP$9P=W M::IM(JAS05#2J82+SFD>#YG3(4=RE!&/!H;UR3-8?[^9UTU%1PKZ0B=5]U!* M^-S>L0>: 7)D.;^#]5,HOWV;D,2P/CE17/OPOHENV1VO:^U%.E=DDHN%4PG' M-BJBA$RMV&,+@J?1=.JC $/:Y,1>JE\)ICNN0?@VN](84Y)8\!TT#/Y#4T^W MB!H>IN&2>]Y"R=/MDD"\6?"FK$33RFT$W:UL\*WMT3-8#PTUKM- MO!.I- WF"2^>Q%<:[=@>)B^@)YK?^R,V.H41@XZCU,<$QV(Y;ANVVW63?2.Z M.Y!3LP>X[(2=P9/:"4&.$FLG*@SR9XU@T@MZHD]PV@C:0=Q& "=? Y6KL!WL MS")'\=2R0Q#GS]KAX)A8.$T)VV%X?Y!TO= I'*U_C*;#SG\8[,\:PR0]-)ST MA(WA4?YYSF G.5F6$DO_O^) &34I$PVG3+M]T6X'M-\;TWNY%2P!ON2@8;N! MC&^G<=]C"VAMIT<48VL%_!4[[-1D6C2<:=TXNVW "'"I-[1T9T$Z"@_G ;#^ M6X?G.2V*LT6@,$%D6.]-#LY KYF\ZXZ&-U&WN[H]4KQ_NC]^?M$=NAX\?Y^\ MN]P>(C?#;,^T?RDDI)(-S. 2AHS?9C!3&PO=V]R:W-H965T&ULY7UK<]M&UN9?0>G-3-E5$,6+KK'C M*EFR$\W:$Z]E3VIK:S^ 0)/L& 08-""9\^OWW/H&@I+L3/;]L!\24V"C+Z=/ MG_.<6_/E?=U\,2NEVN3KNJS,3P>KMMW\>'1D\I5:9V94;U0%WRSJ9IVU\&>S M/#*;1F4%O;0NCZ;C\>G1.M/5P:N7].Q#\^IEW;6EKM2')C'=>ITUV]>JK.]_ M.I@7DQ]?' MV)X:_$NK>Q-\3G E\[K^@G_<%#\=C'%"JE1YBSUD\,^=NE)EB1W!-/Z0/@_< MD/AB^-GV_I;6#FN99T9=U>5ONFA7/QV<'R2%6F1=V7ZL[W]1LIX3["^O2T/_ M3^ZE[?@@R3O3UFMY&6:PUA7_FWT5.CSEA:F\,*5Y\T TR^NLS5Z];.K[I,'6 MT!M^H*72VS Y7>&FW+8-?*OAO?;5M3)YHS=$H7J1O.X,-# FR:HBN>6-PN>W M>EGIAI<*Y-<0O.?:WQT55>Y:JJ71RW,#LUU6[,LF;JE!%_/X1K,HM;6J7]GKZ8(?_Z*I1,ANGR70\G3W0 MW\R1:D;]S?;T]VNSS"K][PQIE>(Z#:R^R)BY8/T?&F54U6:6EF]UE56YSLKD M%AXJX.36)/_[_XH=[_GW+"?\],DGT=__V_SJ>3Z8OD$^[4>I/<5/DHN<],HJN\ M;C9U ]M7)/#2Y:;193*9($]-3N'KI%TIWE[L\%J5V7W6J%'<$\Y;P]Z;;FYT MH;,&9_<,!YV.7WQJX)!S:WHR>9$F\M6]ZC_I3/])W37R**D;FHU\<56O-UFU ME2^?@Z2Z PF\82H"";\HF)$N@"EUNTVR#EZ%CSESKZD7+2X$/I0=/C$)R/\$ M6J@&2& 4];*L[X"JR-?))FO:2C7<^T:IYK"M#_%?.Q20Q"_43V;3U-"?:G%+ MH0O<3CPP&@8J2[U4L&^'F_I>-4!_-Y[/FGR%FXLCEM!?DRWQSW6&CQ4\ MRIH*'J3[^DV3N:[7JFUTGAA@&'J4-]M-6R^;;+/:IM0U'/ ,!2]UU=8P]1+4 M2 -=&13XBZX,J CM6UHFG,]"YTRY=I6UTF;!;4!K*/@G6X+2A,:+)NN*KD0Z M^J[:-LN_P%*!0BUHL,2@(D0-EG2&AF>%3+((^U1?6^P3.0"4<[Y"?BST4K>P M;!05.E)[E\-#HN2YAR%'R&_3=PN=_*^J&Z$Y] V6Q!78) M<)W6&9%+%4AWFP(!=2W]7JFM@N$JU!#9XPF76 M+&&;LFK9@?9/UC50UB"%I2=F)5D][<(B,ZW,:%T# R2X4GMFX*:!'L)# 3J' 8KTTR()EINHUT"H@ER6O< M(6#^SN TL[R!OI(UO*$WU&$!^XTG.D5I478%K/A'/H2G+Y+76?4%'AR!+O@$ ME'//_\?_NCJZ?/\NP5-::E 3RGWU2[<&-0,G A[36J_YL- YN[4[:5O_[,\@ MMGV7W8/^A.GFI&^".267)1"ORHB%8/77JD56@\,.- :&7_L^K^@0Y%W3P*%@ MCKT63KHT!N6&6YX]05D)Y+I5\ XGU$9@!A=0LT;IV4_[5*WJIYTZ',F9PP/$A CB:OZZPI2([K!ABK1G&V >K< MP9J@YQ19'?6Z?7DJV"*EX[*JRP(E(+0 @9']7C=R9+#KNYIT4YYM^$ ">;^$ MG2<9;%=!V_@L%.**99?HETO;R$EUV$AL'@C[R=D+PPUYUD $(E*1]#J[<;K- M A@W'^B5SQ:LI!$:&J*A+$<;TTGW /2A_XI8S,!>*:+ 59G!*;FDC8?>;WF] MU!^.1_V D*876+7 *-MD@RWA[WI;IXC#[ MYEMUZSE('^A )A)N?,2Y=K='<(9+&9?U;&/_6B/Z,0)(X+VN I6B<=?AV(!. M,?Q)$"O\L7#@U'APNH)3Q *S@5-=9U:X-I:%8"%@-*%%10N*9@D:OO^(:.BD M-.TS8%^B2LW0B=%!@C8F/5TD_\Q,D?V!W[]'#9_@\<)#UNN>MH@'\0/$;Z0T M//+;0L/NI M!Q0M891[W:X8%*(PA):*%=F;KSEHJ"6-OX;C0Q#4 4JWQM]ZHR^:>BV$\@(E MFC*M4>5*DR A=GZ?;8,NOUT6!(+R'QUL_VDHYH1^?DR8ZD(+%"&$L%($+#8M MJ35X@MCWTTJ#;/WVN="A.."WA]XX>.YI!"1O&$JB=3 RJ'-_IZ(DDX$_O_* M+8_0"-T\;48B$<DS3!GQ3*@&K!SF)+- /KBQ"% M##K/C ;\=+_2( 'A(;R]*:$/8RV"4CP7A$\8Q65B+QCXPBP8@^'7 $C))$!N M%!.W0F.CA(X[E+[09BZV,^^3):R&3MU7;/@@)J_J%DC5)F!W*;:EX3@L0"RD MO!49(&WCQC+Z*^![<@6QM/A'!RK7.G)P\!^.1V=3,,K E$/SIU)+AK6@1E!L M$- R*U3V"X#PM+D_S$8GY_85UD2TV]*N^4)=*B+F&5V!8;("?1A^_C-C2UD^P. 'R&]A),:JXLW(/=+=0&]P1D M3;?!P]!&\X==+;I<$6:$91"''0&IZSG*##L@0J]N@713+"C7Z'P6N$=$7G1M MA]AJ#J:ZF QL-F_*>LM69S :\Q)-US. &'4C$&\5V&TD<]D\S,K.RA]@9:2- M]D/ F:G("+6L:M="WS89NCXL?R!C*U4P+.(S-*PT[ O8&F;TVTJ72C9S"7:! M.Y8F<&AE!4\+7K,ST+@[()2RX@XU*W"L]L>+;'Z2A"B=%)^]K"3VUZWL(Y[Q M&@4("/%ZA\.$-##H")2PFP&8/6!/D=L@E*$X<-_,AIU!RYU\(A51*SQ/GEY( M2WP_*S&.L 6M4BA/^@*H66-K7JTA^-ET.? $=J>^;I"9C>.<89+#^2=Z@WC MSDS7$!P!XB(EEB N*B92K!A@1/@Z7@ARN5V$712 SKII6?P92UGT;,"A!!P+ MG>)?S##H]P-%TN)1*^IN#ALS!]G$&G#N72O!1!X1!BB_T#3+#' (,C[+L!%" M-@$)YT.@#0Y_D9R,%O10Z;837M35'6P&C$X2M$:*D+L&",WR M,CT_N4@G)\=L&U8L80LRTA_H#6 3 !XCK*&^JB;71C#"!.#%17IQ,D9V.URP M$0B #O83%/Q7<:U!B>._5'QTX$SU0%RQ$/4[O0?Z:IJ?GI^G9V>PO8Z[I^"2]N#BV?$6H MO\=2M_#R/VM8YLP2:!!@H'VER8]3H1_V!IXG$Q9_&D4]6'[L;R47;P'VG"Y! MS+Y&?(O-HBC;7P^U-5E7Z&M'*4UH]?-M\C.A _1Y7I*E"PW#"!20.4?OL(_R MX#N7EQ^KU ;WV%]@OV"9'\K0\_\?MF<^.+C<8[M)KM#\I0!!PVW>[ MV$@XA]L X$WMXSQLV!0D,ICSD F0C](=YLDVFQ*0(V*!!_GH*2RTRS[8$QC5 M+-28*'YU?&;A.X*-:X>W'1BK-[HB(/EG?)-/)YRX%DFG,%MFS$595770Z=[N MK6L3#C:W+W[O#/.-Y4P.IZ 3&,Z^,%&#)&7)ZE\ (8T($IU1UMA<9+H)/$ Q MXG/$\K/;U$:W>TS)5(X%,R9ZT]GRL9':)]C1N&+X,.6H"0%FMI:_\?T1N670 MO@MBDO0M[A &U'*P[KLFVBR_\V@>KM&-%0M$,O(&.?E[1-D\*^D4<9[3 #W) M,0;ZB/QB3HG:7H1\N!N#8L/ MNTQ:(1-Q=S-E_PJK/':B;;STCR0'AYT\D6GOD<+&YJIDA'4P.V7.XQ"2FK!T MK\W#K!B@HS@KZ3\,C\+0#\6&!@S7H5R7E',_H-OW&!BFG)@H_46^L=HFQ=2I MJK[C1;Q[=^5:!\]]XS"QY'U6MEGR3J]I<0,Y-MS"OWQY 9BES"V61>XHD"]^Z5A6&Q<"0OY6(7\ \ M=.)RZR4(8N>.P[L8IGF/^RB*?$\''00N-D /X\#,)]503Y$1Z\(L/ZNZ66+0 MGA4E*&,&ZJQZ<<:EA\-! M!EU5AV(0HP+S4IN5,R9P),Z?2>4U>5)]#9"8:3Z 4Q M=PCHC>GIHQ1M Q(">>R(CIJ8NP9Z^)^9F+Y7@$];$"QLR_UIVMYV%:IXH-3E M3?(IS.1QF._RYE,0;O[OH3Y.HD=U"E(Y-_I;H,J*Z*&\.<$N,RO"DD_&)N#A MG*"+7^H2 6R0>7=[\XL#N$Q9[@\$%V<(@0;*DCO,Q.'<(;2G8>:\R%'R+_O- MC?WF#2=O!0%4]L9=4,(@_-^CXR!V5:E[1SB/;4;10F[4P?0"@@X#U_=5(KXN@J[?Q%8T+T#'?#C"_NUI M->P^DN3)QXZN$P'_NGGCN [3>Y#G=(MR"[I#$T_<_A2AIJ@%"!%<$-E+@+OD MG7;?DF6= .B8W8+S/P?-K.Z\FP0&Q:B$B>'4[AH"\1?TUH=A&!T'<4N\&C>C MG2:8QD,5*M=H]Q^NLR^871FU7[)/5981[@,EB;D3$0\OF@,& (C'0P;S)X: M?7KZ H\%%Q@>>)KFJJ(@K.1]N.599Y/3"/@2S&>4?&9Q M]\:TT$.K(L>.N!&B;);O0\M#GD-KW5F;+Z(UQK-@"U!*R;P(TJ$S;1-D$F>< MF4<@7-*^V /C#93_I(<%]C)O.W)SL*'(TKG0Z$Y.<)X-2UT+8DRP I)[&>:N ML)]/LA3"W;0!6=I4W02KY[QIMKU2LJBM16LA15NG:'"BAL>8)VQ7@(4:5?J< M-8Z@(E9HZ%0P):4[M'&W]E65B K#;&K*Y5R K0[K_P-D-X$P)Q.\I\-.FK06 M1@U+O>#4IXJ2;LM#E!(VJYX)0,%9\DJ@1*6X(+YI(7SJ?49((>K-;UO@ 0U. MC/4*Y9@4'$06EW5=X'%(69@?SC/FB#4Z^#-):[%YPBP30J0JQR">"Z:!YBRS M#6<\(L#3C14S)>SY82EY1OX0NQ@S9=S8E)\V^QHNJ4-O,+F4\ OK!Y.\<0GT MA.NFU'5<%,W*N6,I!=-'A'-9*1Y'( M;GJ^[X@"MXK>!BSJG7"A7 OC]@!>H-,H7X*=;"A&2-D8[FW8F9&OM%H$[UH- MDK &T88\ %?4ZLU7E7>$OW_%E \V8NA$8GU=P-&A\U#,&QM;Z+GR+-T$N1)5 MA(:[<\*=Q 0O"MH'OE75T'!4]$&"#TYC[E)'@(UR).I';;XPK3];EB3--$38 MW>R8((?#I0_8OFD%2"9,>T#$B$+H$ 6-"JRLU"IJT\U_5VP]A=Z QLVO"^<7 MIOW#J2V)K^%-RL]/%I*8'.88M(%ME[D*D/[&S3&A+UK-1(=ECTR)9*N*K MSJ<>],$@8*67JT-0)B2<%]%*)>9M4NJ0W+4<_*M(W9&OQ;QP1K^-#SCADI$] MA)[R!EX&T:PYW0<@6R? _*TJ,'*97"MZ'<2%S8RY"K)N28&8Y(=ID$) '!ND MLJ"A!0BKX(YJ+. 2ZL00G7&!7A.3T;_K;,L.*HM?8$3I!E>LOE+YCV@=C1-4 M!>O\8>M%JF1Z;ML89JRR O,PIL=1-M\/9Q._/AB: -H\J[X$:CB,"25H\4H-8NM=6'C?5$:5NI2U<9H$SO$2K\R/,A@?U>^V!6#NJ3^&8"$X\GAICXQ%:3 4!(>/$IJ=J,[5R%,[6(Z.IO\#<7W MZ7@TO?@;').3T2>P<_E@$&:6^<+X@"$Q.Q4%#)B!G_P0.#37? M.@,"R4ZO7,0ZS'N6(G]."@[) MBE!E>KE!V;U#1^#ZZ1E4 YEE!!JLPNTS"\M72@CM-ER.\970/+2]&(].A4>) M'_ZI6FO:21";];DBP^WX?'1QA@PV&GD\V3?Z3Y#@_'YT\G1RS\]'D&,_\ M^>C8GOGI9'1Q_A Y;J[><$M/EVCW'XY /[;812PI']QZD%VSIV_],5*&UCJ= MP+^P[=.IK/F".GH:![R]N?TN-GB0+(\SP;?0Y>Q;>.#T8C1!63L!N8__7HQ. M3H4LL]'4DD4V_0FG ^A#>$*!^ "$3_7"??-H(7%[DHVNQ;[D%^DKNBD!<0,V M1@,M[(2A#(?'XW S"=)!.YD[0_\^JVM*A"?45X#VSQKCO#\V,8HLFK6"80K[ MW3>FF^"S84-:U#H\;=0*Z_NQ2A7E[W.T^>@Y9:RBZT2J%1U1SMU:2?"WI]3U*R=HSNFBA1Q^?1V'3/]X.3E=2].C: ]X9UC49I9+X M) NFB^9)88(0_6WS49_JY Q# M!@.OATP',67,OD@%6DUH!.(% QIZ+B(KUR^/I;3V^"K M?@:N!(NSHC-TR B1/$Z-R6,-/O,H2^UD3, +UD&,!''6GX6]=Y+)T"@<1)*3 MB4DP".+\^M$A,.YT4WNI9)/:]EZ%F?=.LS]EXWRN*)KAO+9RCDG1 X_WM05*YZT&*Q+T&\@L-">]$MY3&ZU0JK+8@:<]. M=#&I<6_]5J:V+%#1E1Y@#+,)1BDCT:IC@!6$ROQE1@D",C1=>FRPN_HO%09D M@5/9]40BV!TIG_?(D>U@[:,=][E?/-65>%-*KVT\C K#U6&]6!A7:Z:2*N.Z MQD5\)"Q08U&T)T#?-^.6= ]-M+U8:71QDD1%0 ^?#WKGW+WQ37;ED($J)]Z M<@;)@!7N_0E.QL?Q!.')1;*O3.E#@VI;;E9"/;WA6VT0YEJE%+51O@WJ'/2< MMQ:^T$T^I"?C"EX0#;F6NL?KX*^$ZE'R&DSC?U-DS\%[V"B\^^D0+RZSV- ) MCH%8X)U'O'Y]@E#168A1PHIV2,(PF;82N*@YA7A-]Q*@I@\N>AH:P.)>]N0Q M+")Y GN#@@D+G?&D81BH" 43W1E@!Y) 5*/"#(A1\GE#Q5HE3:11K6Y<6D$8 MY"-*\U($/.XAN.2]!E1V2OQ;<[HK]F3XZJLE^>,;*2TW.Z['[\:/M@/&NE*; M@M2Y"I)%;FS@%Y,-;EW@-V3-V!ABSGC/#4"CK\2"51!5]Q ).D2Z^D M I:NY)$!;6J!+5M S%'5WG%_%U3:BH8B_[ ?G'4]>>HI1NL!S X_1 #7?6$P MZ71)]VWEM$:Z;(NZ&0Z(^W"J9=*@=L]:,L UG,K:;!'54>3'UCHWKCPYG"Y] M:T$)SR1 [[!]IJXJ50_!.'%EC<(325)!22&<-B%U2( M];C;D#/GK["V3W1)R:11"-&E.8@#LFZ:UB2"!?2HH@B6$-[K( M1@ JW$29$N\P4^(=94H$UZNAA'C7SZ'@XTR7RBB9FP79FSUJ,-J.X6R4!I49 MS@0?6SG.$3$0&7R09?P@#AVN/98$EM([*2 <]/:+1[U$]_515(GLV("XN6Y M:QBZ1LC8RA7E7QJ',8TO:PM#X+=%,@?&&P<[!+&/6* 9&?#X^#E2&1[[9E$ M@%6":?22C/:O3DX*4P0HR#%+7!SY(R0?3CB%<][W[543#DKXT&DMH\JRE] J MF5%*DGZ'@F I@-HSCW+)4_3((>3;9HG 5LS:OY[XLI/73_5#SRS:?R1FU%\Q M@(G=@[TKER@;VJT![TCB'#0GW-P#[:),HB0&*E]]1D@@2F\QNYJRP3F]_-G! MV\O;UP?/A]M<$7@23?SLX/+V"EK.3H 8-T[,&9FXW'Z_XYBFHNG"^V[B=,@B8%+GI"[$9*=..1E$5'240F$] M@LZ&9QJ$:>[.>MD]?Q553$:3#_.+K*^VIRG2"'(#?]HR0$T15 7=&1O:F"1#.[V-["XH.U ".OE9=@5H-.N-H?/UP3 MTYIFZ>N+T?G&&0;4_1]80FL[,_=$A2MEI7CEX4 MHH\HMG]?AQF_QW[00RFWFE5#BF24W'+=:H]TU@?Z!/YJ5X$OW6V=S9_Q-7U6 MK,;;=$^CAZRPL^D_#["#S4$BGV-OT<%]2F$BJM/8:!MYPHVB*]EM/BO)=S2" MK"-B&0I^YOZ^!" I%M2=[4 /OJ/+=O1DE4>L]%"M[RAYB\OYE^6#2Q]%?!<( MZZ'\3[Z&S=Y7(7SJ,_Z7G69]YJ]2:'F\,-(,JSIBWF0!>Q0HCQ?(^))? M[)M20NJ"KZ\U<5!ST^A<>/+>UUI+H>(B1*R81Y5I#B>*OJ":/@N9GZ$__:MN MN8)R8NRTUGV9])+UFSCJEQD]WN MV2)M0:O!U7L8C_/9:=*MBZ+8*BVA#SL-L?I2O#BTY\&P/R;O2-U-W(W&_[.K M^>9$NO_;7]&G[4^;N%O]Z2S11?*YNSXIOK,@%&X((E[(:%,WV@W/G\4N2:D_ MHO%W1DV#'%2EZ36^>(@5-"I:^YS,JYP%PY^P,L2<4'V(GLH9^R,!NFOYL'RG=ZH7FDI"1[ M[3T$5LW&W5@!@M$+0/&]3%&.)#O1S; )4;3,.Q 1_@1I$R%/,IF,Q5P$;;=, ML"7/&[(5/ON= BO6]1B&0=?G6@QFIEF#XZQ+;X!OZ601%A678N.":39_.:K&X0L>O= MV78^O/&ZS/(OA[S!=SQO' P8VF2;^DU1RP4J M'%?82FE*T<#H$4;,M=7DRW+ZHI8T]T^VP#>X$DINXW6))CYSQ![Q_K2"JJ!> MF+QG,-MC9^M>'JME0T,OX!&7,/M0GD3,4S@*G+[#1T>B1 EHZ2]RDM#X1ZD; M_,A.KKTU57QQD)&L 'XG2.=#]S26R2BZ7ROX/18_0B_4N G,<_:L VVY(!\Z M6E-26,2R_A=>PC07N8"0_5PDM^4*%^NVB-P!(5F)GPW73A(LE,(,AH\+EW?G M)H&Y#&Y5-XN!_MW$M=1T$;?XD'%0ZFS3AL(I^79Q D?@QUL'=DC5/V-GH$]OD,3SAJZ MM/W8&D+76QC9"@-)UBYP\-.T:F/\S\[<\*\-]9I;FE,LT:<^R:&W;//BD5Y" MRSR\H=E7=%"_OIOKH6+2G8WP[2^E%.^!Q@Y"/74N>$;\+\?XTQP0GRP >!???L@&+YNJ]LQF2Q#ER!+3V,*FK3U/B,^I2Y N7?Z(9NV*_H!$&%"PSIP[M!ZL/P/'@+GM$>/'^ W(0^95O8\R:!P[1'MQYGV^BO_$:/U,#N&2/P MJKF- 0WC[SA#[;NT=[7C M\JB2Q4G\>H&_!T&>(DXPI-TP&[2ET<7K?K=*8JN_ ,R_PZ+549\95'5_M$09#ZAV @QP8,A.S4/9Y/=GZQ0'X,QVYQ[QI(LV,1))3$A"C< MW8DH7N?4^?'8[2(WC=M4V=TL,_K%"56(J8A'+)=+>0NZ.#\+;_T/RE]QZG*] MH'H"?1:[NL E'+LD)C[J+E#K(>-)R'ZU MX\BDI5']B/_T80A5@@2E:(Y>J^?)#\GL_"0]'Q_#I]/CD_3L_!P^G9U>I,E:UJVUJ:(\37_&(,#1WB% MEK'FHMT0OA]-M]Y(,KU[PD-S1+24K-_ZTOJ"YIFSP]UB(IN,[C2JFP8[ M]KH-Q*40W$Y_C_1$#4=I,>+WMC_O@F9!8!50L"^^5XL0FLQNE-P&1PRA,B[.RL8?2N< =TW,;O*X0[Y7Q"D_@%_[&&VK(D;NW M8(A\83:9(Q8YS+>V%D=@$2\\"'V]R0*A>BC9'W02V&FIP_H; M]$C*18 !ERL*"(G?SJ?PY"*_^1+"6'_[:WWWU&I%4,13T"7]>_A!FBK:[AA# M1-O7AQ&<1LJF'"H$O+VB9_?U\JG=5@5%2<$50>3%J)LO)/U%V+-?V\,5QAS4 MVILN-F:*25+!VG=BI5+'Q/YFOF,(1#C])B??SXWI5N*P#'_AAJ[E)Q>3#"^" M*\H^LPFVH67MV Q]?%U0"./)O;OWH4W6IWDO=/^0")&\B+BJ1?+9;;SWCJ[I MVCXB:7VE#_7A.4K".FX,.:.S,2Y#JF?\F@502=7=38# ?!P@4"]#PH'3"H,^ M?7.90^\*J]*E9U'%_E[(-I#8_AYR;] O#==*5*X-I/>\Q5^E9$SZA$2VBQ=6-&O_$M6 M5/S:E0N$P!R3VS%KN+FO6"1T'* MCW,0,J[P02-,U*NRW5^!QN#MFROGTS7ON$/"[JW7GKQ M#3H003WUO,I_\D##NFQ47(;G*IBB*@?C[^0:);_9G]H9\H5'CGXCOZ0K[=&J M93@K0:F@\#5E+SK#^<@PK.-;(??0_/@N^DP\7Y1!=W-$;X,#?W-WWS[%RD*<0/9["1O1P<1%/+ZK9UX MP:_=KWM_L#^2$]:*1"9%),:<4\OR,WZ.BU+MMIK4<0(V BS/F;7XN]NMDJ+C MP6!%@C5][,.*JJ3(.3F8!Q_]^H'$)N-EH%?'*/K57A82OC["KCQJ$!90/%RJ M$%Y^$-_OU:_[L#]B#])2[ANH>I4?+'K#6SKD(BO88"Q&W%.S\?*H??7R2!OX M7P[_-?4]_)^JE:ZS-GOU$@334ETI-"_IR/QT,#D(GB+6_>G@GC2F6PA=@ OE_4 M=6O_P $0%-/T7OU?4$L#!!0 ( $-_%E?W34":6@4 &(+ 8 >&PO M=V]R:W-H965T&ULC59M;]LV$/XK!S<3R8V+[$6=JP;5/1EHTTM'+V:[<0V!D7A074UB<,PG=1"JM'R MTJ\]F.6E;ETE%3X8L&U="W-88:7W5Z-H=%SX++>EXX7)\K(16_R"[K?FP=#; M9+!2R!J5E5J!P[FNK/^%?;3-7[PKGHTD9.*@_+%&?HJ">>6*VT((=767DX/52=YC M5QTV?@&;PB>M7&GA3A58?(^?D-6!3'PDLXI?-?BQ56-(P@#B,$Y>L9<,SB7> M7O*"O5M<.[B5-J^T;0W"G]=KZPPEPE_/.=O9FCYOBXOCW#8BQZL19;]%L\/1 M\MV;* TO7F$Z'9A.7[/^'V'XOUAX,+J6UFIS@%^T0UH0![&N$*XMZ V0ONCU M[5YO,<=ZC0:2*(!/HG("*BVXUG*4C8,$WKW)XBBZZ($^+C&<09H$T]F"'^(@ M26?/8>,!>]UN*8TAZL(:T?F+( I3^D^"^3Q[#AP-X ^X-BTU"UCTZ%D8!FF< MPG01!8M%"O?*(87#@2@H!\%I:(Q4N6Q$!7$69,0WBH+9+(*OVM':Z2MU*.N$ M*D@X6(1Q$$8)9.DB2!.D9N6C,KC&=$B6(13B%(B/AL,#I(K+WG3 M2WX&BY@X1G-ZRK(TF))0]XK)$W?3R_2QKZ; (J'NXTL.8M'(L"#$G0M*69)XS M5YB<'E5!S6M'3;FI>5^.[.0)+JR5+$^.?&ZCV9@D=[=&*&<]G$-F84/^>P03 M(>NPU3LTBHV..<\:81R;X"TY71N^%_MW:8&-N@.Q1O#G=V)K,@]B:Q ]M8'3 MR?*@!0M';@W\J@.Y>(R *'9'!]J&E:"L2M+I11:&9$^WEKT@_%DVRTX+?+QW MG@.0\Y&<(9Z^MLX7SGSV]NC21AK:&4^A[EHABR4.1E=5O]T3I ACW53Z@ C[ M4L,:MY*T2](C;% 1'S%O3QKA$QUH[6-+#F:^%,(Q_*K^51_?9Q4=/N.?3T)*3+JQ M9=W6S"(*?=*\6+N^YTMZHFKQ_185\I&D>*Z5OV2[3*.C:0-\WFGI0_\('#&/U\A]02P,$ M% @ 0W\65R+R4/ Y#P 5C0 !D !X;"]W;W)K&ULW5M;<]O(E?XK78J2DJM@BKCPYEN5+-N528T3UV@R>4CM0PMHBET& M 0X:D*S]]?N=T^C&A91$*TYV:U\D N@^?:[?N8!\7NR MJ>O=J_-SDV[45II)N5,%GJS+:BMK7%8WYV97*9GQIFU^'DVG\_.MU,7)NS=\ M[TOU[DW9U+DNU)=*F&:[E=7]>Y67=V]/PA-WXQ=]LZGIQOF[-SMYHZY4_??= MEPI7YYY*IK>J,+HL1*76;T\NPE?O$UK/"W[3ZL[T/@N2Y+HLO]+%3]G;DRDQ MI'*5UD1!XM^MNE1Y3H3 QN\MS1-_)&WL?W;4/['LD.5:&G59YO_06;UY>[(\ M$9E:RR:O?RGO_JQ:>69$+RUSPW_%G5V;+$Y$VIBZW+:;P<%6%_:__-;JH;=A M.7U@0]1NB)AO>Q!S^4'6\MV;JKP3%:T&-?K HO)N,*<+,LI57>&IQK[ZW3]D M5^=IN_.]W1D]L',N/I=%O3'B8Y&I;+C_'%QX5B+'ROOH48)_ M:8J)B*>!B*91_ B]V(L6,[WX"=&$+#+!WF;$7\M:B0_:I'EIFDJ)?UY+!J.I6G;S[TQ_"^?3U(]PGGOOD,>J/&N:X MG>)G+:]UKNM[<9E+8_1:JTSXI[]NE%B7.:)2%S>BEM>Y$BP'/:SQ,-W(XD8) M7?!5[HE=RUP6J1(@6:9:UB!ZI^O-:%7:'7G7'AF(NXU.-T)"\;W'..!G=:MR M$8MRS5364E?B5N:-$ANM*EFEFWNQKLJM^(LL&F"'"-E+(E&7 FZCO-N(5YV M9Z[SX5\2()YJM$7&29)I20N>=6:&,:L/>G/RRC,'HM+KTZ>NR= MA6$+OK> DR"Q@.ZAXM]6VGX?<#0JW*+"6O,46&8(>G_;NJO-64G%C3%U>7(EEB&]"% MCFNTV="I+@@U3F 7_OA[@_@(P!ESU>?$;,HFA_2#\("DLA=7&3P!IM!P&J/J M.E?(D#6V$"WD:*R]E97F:"X:E@7,F8TD"4GR'1"PJ+7,\_MV/9_56P7&Q#W* M =G4F[+2_ZVR?=UGJE85TA&IHH0GW2HR?>>KH'8:S::0KFP,'6LCG[96*BVK MS F&!*JJ"E1Y'3@%;#&IN=Z^%0V ME4U7XH)(;R'V%:'+P >-=;F]X&;Y>O$\8MG%L^-+WE3*QH^IH4-*>P I$LJ+ M BA<$&<9=.%3GV&;%*7X1';Y+*NO\.3?V#Q6PT3J0QM&DKW] M0^LA4%$PG4[YG/"U93D;K&1?TA2&:XY!:?J<\5,61=O[B(Q<6U[/+EY8WRXA M865:'.^+[!V0:R5XH95:,6S1-9#5U&;L9-#5V7M+&_Z(L*3H; 6BFT1MTHK$ M$GD56U8F5D&P&#?%Z?L=%A45BJP\KM0V%>15=V>H2 1(-9Y9$9: MLE#*BIP'2;CTB+D7#%-+5'U35:J-:K/6$ H-W4P#%S1N=6AV]0QY]37&$[# M[W.9?GUYE5*PFI>?H1:(0D>0D-LR0Y4$[CWZCJNE,1L4#J!,7@"._'Z"56,> MW]R![.216F(?D74?X6MQ.A_G $WHT[^=J13MI($Y_4;PF!XJ@<#%WHF!3:O$ M31_3PF@,:7LUV<3&YF^.M*\<4>=$2U^,G4:3V4)\'!K\=#J9A]V2Z60U1X]A MOH(9I7R4B(HB()E,5W_T:Y-)@JN/WW;H2R%JIF]UAK0E[K7*NPJPM^*VS.'2 MK-SE;+)<=J16T60U[:TDKT 539G0M'7&P=)_9,^+??6T2\5/+N,P-J'+T%^5 M^,(:8"_@TG9,5([?]?P#ER2.*K\9A6H>Q?Q$$<=X19];.N9K>K MHL4J6/2._[6L^SU"V=1(4T5&4) $TS@)0J@A#)+Y+)@NXP&FG1]@GRX,ZHXZGIS'2%;NRUQ7!F_K60AU5XYR:*>#RW*8Q[ %: MAM->T71U\>EC3Z=M'%BG"Q=461YB4*[7P!"*XE\KK,?>SQ*^^E.13ERETI7N MZ&C]>:/"Z\[:RYT^CM;OLJAI33HHU2)KT>0XBUY=_G:T)5=Q%(1A^%Q+HDAD M^.L<_PECGL9]L^%I*LV&== 6:E\JM=7-UE5%9H=>LJS0-^ZX(&V,LPP29*8Y M%W0FZM,F'KC_H6-= J@)/DC[ S[(0#!.R\'N20ZXR\V4&2B?V4I1G4A(=:T* ME&%4]!0H_:C.Y6X?;!6JIIDL+@-A&IK\#,G8KC77IM?(.8;LX !KMF4[9REW.W0:36';\+*ZD04W@6VL')PQ_$==O=]> M1;8\P5\X-Z%'VM2,XZB'6\_SQ0C9VXN]YJF /[#O^LET$H%!'+KRXAD@88D,\O3A9OK7?1R+%J@2 M5G''(1>U+;9S20.6AS4.J0L52H*/PUT]T.0)Z;#(<5#9*NX7==.TN>;R4R ^ M6,^]0E?&DMG)GAV?6(V6:S1HD(W%,#V=7JM4;GV3PZU//VKFK97O-JH8F Q5 MO]*WA.4?+\7O#3!KK5.?_32WFO9(VZ9SPXZ']%9&A"\O]AAI(ZUKL[O^]Y4X MDR_&/"&>SZYMZ]H?/HT:W-Y,DB<"2#/4\Z8OA-YN <_@++\?#9"<9W.N."$NPT, M*/Y>:.O>0%Z/:Z8-*^*E'>>/BPP: 3D%3L2';JP&@Z W=Y.UOB>#H^X %V?P MY H_4PI-A2VV-*,.+Q@=A')^:SWI&A;XZ._6@9!ZLP>4[L6Y_+#GA\S-%# MJ(DLD9?.CJ MRT6;\%_83'Y1;6EH#<-\%(:S.95&A(&.\A',\(L&>-(ME;.[7*96QG!E@^*))#>>CG;8 M-O0-U]1])[F'4^AR]E3B1 Z K1&+HQQ1N*SI@# MVQ'<*9B<+V9N!D(#/TAB MI'WGS4- +F.&4W?0:M(^R-U4I3$^TNSI3GZOG*VDDJT7ZBPK2B@-V&]+J2O8 ME!ADW6S*/*/XK@$A;/^VQ'-#!1J#!0?:ZZ W,ULC-=C:E@QE]+>76WKMC*M" MTP23(HTG@G(-)QF%NLP-0H/><;::;R. <"6G$9B3Q17 >AT,I&*BS =.%F?S M%V+_=#<_92?NCSP[K^K5B0HFY&\BP @WFEX^LQVZS&9O*P_ \#V9=S/]0R[( M"N7WMZ,H[1 =O92MP E3%4=K,;0LZZIO7H+W]K4!#<(+;JX",O162?O2BZD- M-6DWT:#O(7>X0^7&!_7FZFT- (('Q^H':U4:?YNTTM=MM3B0EYMG/(]!-U(]V,B8%5Q__&;? M(';SNNX]Q0^!Z\=/"X:C:@M.H]SZ(X"2!\6 (>L ISP#>P(>EZL%'<3>+-NW MZ(Y=I-_>NQ''[QZ&T?1Y:VL9Z;_[T)=W- 5_)L2-,I[#[6#D$X=A[@A@>US] M/[ACL=6H'6TF3[LS\KJO1#R3G0N?_: JI .98=7!;\<9BSEA4(W1!H%_XW2F M7]@:PF$MS^$1ZW7/4K-Y',3+I[PZ(%1LQS*GJ&C#7I=\H#(8-,GQH/SE.4ZE M7K8%_D%3VZ]AA##W*EC-GN9M[\@(G>V.AR-J>$[P<.%"=?I(K =.@P1GVNDV M+0O_ GU]/F5Z<)-UD_1A,/#*_[9NB[^O*0 MJQO$^Y&NT;D=O+INVE&4=\)'W<$"F,5!U_Z@.ES.5D$X2R:][Q#EU(="D=1Z MVWKJD3.[=Y[V1;DKY&A+YU4'O# XQ-"H_V(I8 PT@/%LU,X-S.?KO^&HF@@< M:U!FIU#UL#E,@L5B&GW***=GP? MP_))O.*G[6MZEG1GRX'\OAUW/>K=P]<+!R3^\1,G5XV$_S[XIC+F_Q:"+^)Y MD#Q9ESP?P:-G(_@L@>3X;OZ-]_'ZX[F;T/LXMO@^]HR?1 MV[;W\U4<+.C5P;\,X+3(N=$AI_L>USD.VV&L9!5,D\4^MC^"Z$=J^R">1\%\ M.0>FQ_\V/(^FLV"U2A[#-UK.A("MR0_ =%=T<^3W3L?D;>WH>N']UW'?H9P7GOMQY; M5=WP+UJ,X*^OVI]]^+O^1S,7]K04 +T/ 9 >&PO=V]R:W-H965T-YL^=XJ?17LQ#"PFU5UN9DL+"V.1J-3+$0%3>'JA$UKLR4 MKKC%3ST?F48+/O5*53EB09",*B[KP?C8SUWH\;%J;2EK<:'!M%7%]>I4E&IY M,J"#]<0G.5]8-S$:'S=\+BZ%_=Q<:/P:;5"FLA*UD:H&+68G@PD].HV1:J:_NX_WT9! X0J(4A74('']NQ)DH2P>$-+[UF(/-EDYQ>[Q& M?^?/CF>YYD:J MM@L#?]13,?U1?X2L-M38FMHIVPOX5UL?0A@08 $+]^"%FZ.&'B]\AJ-V2-'# M2"Y1CDS#"W$RP$PP0M^(P?CE"YH$;_;PC#8\HWWH3^*Y%^EAGKO@X4*+ALLI MB%O,>",,\'H*RBZ$QD#4&F6 &R.>),D-J!F@)\7&DU[XK2A$=8WR(?6S# J% MB6ZLF#H%A(*9*K%BR'I^=*?_@]J:!18HS2T*WO$9 HM3DL74C5A,TCB!3X[6 M5#3*2 MQ1#*60!R3/*/P97*%!:80\H9?E\)Q5X7DCLM2V@5<3MY?01Z1-,PA MI22-&%SQ6RBTF"+4EN(KLU#:'EBAJ]>0)(2&,3":$8:*Y](46'MX+51KMI58 MAE1RR$B89$^P[!#B@)$P"]PH"TB0)7#&&VEY*;\C)/8_O/ALQ:TOX@+77['#D^YY#N4+_W. ]T2#2F@O$\(_@VATX)$D8 MDLA[-20AC7

3E,&D0D?+[]T>O;- >K^J>>U1W94#QFKN[H4#EYKN M^I"=2_$V]8:R"RT$5%WA%*YP/F!P;V.KD"XN#VF8H1H&D5MR?T/*TLT,00JF M$?ZN*U>'ST;4R-NGT61I?H\FBY*=-*]P"U>*>.UBP"40TIBB.'\X#@F>^N[0 M;KWXE4-AB4 2MY"8M]V.ZZ]'*O?F0UH*JXG!J"P6_FA]U%:^PK3:E:)?V^P0 MD]V5+KOR&.);*SU"%WC[UGY;8CJ/M&B-.P(0'D2;?*112O(T\R,L8B&#=ZVN MI6W17CYVY*T;&Z!!K\-2DN29^V$LP/?"M<0"N.!ZZFW,#F-8>;F7+S)&V1M@ M>8KI&^RTQEPK3'Z:QIB4"41I2/#8OZH(-(A(D >N'J2,Q"%6@WW6'KJ:'V-U MQ:(3!"1)(C32%MYOSGYZ+ZOP,MJ55,]%\\FY'X?W2,:[27ZL8=)H60)+.CSB M]UP7 Z-*Q(#&53$DVX=Q=2]R'%/>1X-!#@80$M\X*#ZD>$7^P 8%L5GIUH*[ M6NJIG//57B)U=Q?_%SIY^D@ZDZ+0K=AZ"_PT\7^^KMRY<9!J^\F\53 &* MCP[F1H"(EYA/>KVI1,DP(C2G6&\"0BG]V6!# M?)4Q?#7D_C)'+'QZ1?#0FWVTU5)50L]]XVC0CFUMN^YJ,[OI32==2W8GWC6V MYUS/96V@%#-4#0Y3; 5UURQV'U8UOD&[5A;;/3]<8'\MM!/ ]9E2=OWA-MAT M[.-_ 5!+ P04 " !#?Q97Q@= 4:X# M"0 &0 'AL+W=O^XY\N[(Z4;I&],@6KAMA32S MH+&VFT21J1ILF3E7'4I:62G=,DM#O8Y,IY'5WJ@541+'1=0R+H/YU,]=Z_E4 M]59PB=<:3-^V3-]=HE";63 *=A-O^;JQ;B*:3SNVQG=H/W37FD;1'J7F+4K# ME02-JUFP&$TN,Z?O%?[@N#$',KA(EDK=N,&K>A;$CA *K*Q#8/3YA"]0" =$ M-#YN,8.]2V=X*._0?_&Q4RQ+9O"%$G_RVC:SH R@QA7KA7VK-K_A-I[F-5NS4F!BV7PY?=;O?AP*",GS!(M@:)YSTX\BROF&7SJ58; MT$Z;T)S@0_761(Y+=RCOK*953G9V_JM2]88+ 4S6\$I:)M=\*1 6QJ UT\B2 M#Z<955N\RP$O>0*O@#=*VL; 2UEC_= ^(FY[@LF.X&5R$O#W7IY#&H>0Q$EZ M B_=!YQZO/2[ H8K;BJA3*\1_EXLC=64-O\E8A;. :L6@ M_H3!_,)T.-5>U 72) G3,N#]F[_(**VR7J"$=^=GD M_) %&U@PX["_P1@J18W$6')%!L[_2@GJ2$1R A\,KGH!KZD_F'NP!QC7S"(% MPKI.\(KYAE(I0PQ2^ N9-G &61*'<9R0E)9)F)0YO->LINUA+7I2U@VI]=W< M6Q4789X74)1A2I]'\86PULH8R$JG5T*6QV&1C> U&C.!157U;2^8"XHV6EO^ M>6#V+!EGX3C-?X)GHXLRO,A).H(MJ>>?03+*PI*VC:1\%!;E8QH/P?&6+@2# MP TUY4JM)?_L-I4:++AR<5WPN4LPURQ)QP7.OPEPEQBVT8C0#FWDJ>SP9VJ5 M98*6S]*2K%1OW(K[G;G%[41(-$V'OON+N\=)]#]'9_CM?XMMG'\56U8\&=M+ M8WGK\V'56]?#CE*A OB:LW$!4S$-14&Y-:0G-7%7Q0\J83&4M&=[!N,BC+/2 MC3*X2,,\RYV<4S&$99DYN8 D3(GS?:8=ZX#1P176HE[[B]I0C9&OX3;;S^[? M HOA"KQ7'QX2;YA>+N=A8%7G+\2ELG2]>K&A]PQJIT#K M*Z7L;N <[%](\R]02P,$% @ 0W\65^#;NW:9 P 20@ !D !X;"]W M;W)K&ULM59M;]LV$/XKA#8,*\!9;[8D>[:!).VP M#6L6Q.WR8=@'6CI;1"A2):DX_?<[DK;J;$FP =L7^8YW]]PK>5X>E+XW+8 E MCYV09A6UUO:+.#9U"QTS$]6#1,E.Z8Y99/4^-KT&UGBC3L19DA1QQ[B,UDM_ M=J/72S58P27<:&*&KF/Z\R4(=5A%:70ZN.7[UKJ#>+WLV1XV8#_V-QJY>$1I M> ?2<"6)AMTJND@7EU.G[Q5^XW P9S1QF6R5NG?,3\TJ2EQ (*"V#H'ASP-< M@1 .",/X=,2,1I?.\)P^H?_@<\=JL./<,QG MYO!J)8S_DD/0GF:LK$:I1SM[/H:^_Z+,H;TH,FF91K(A;6:;P?+ MM@*(5>1*=1W6;V-5?=\JT8 VR]BB;X<0UT<_E\%/]H*?@KQ7TK:&O),--$_M M8XQY##P[!7Z9O0KX\R G)$\HR9(L?P4O'PN1>[S\!;QW3$LN]X;.Y? /<]'DX=Y<6IF[_RS@)&Q M!PQB#R$90P:#9UPZQ_U@79G^GO(_BK*@Y:RD>980#&&6TSPMR8Q6\Y(FU=R= M)2DMJ^I+ZO\.'E-+)GGV)A!%?B2JQ!/I)$'B:;M[9;'/G GQ.;037UUBH!XT MMQPS/P"ZAL=:#*YA.ZVZ,!*^$.-(O#P(Y\-CT*_VYBCFJC&G,4/++=0,J^RE MO,.K:!TNE\ZQ'TM<;[@R!M&0%IN#^H!+ B/_[A3U@N C _Z1&8E?>^^7DMO- M1_RZF=UKYN:ZF+KY*$F95C2?I>2.Z2"8T00'):T2DM*LK&@ZR\D'99E 25$D M-$U*E,SG!9TET^<>A_CL><=1WOLE9K!B@[3AI1]/QSUY$=;#%_6P9-\SO>=8 M-@$[-$TF):XE'1978*SJ_;+8*HNKQY,M[GK03@'E.X7M/3+.P?CO8?TG4$L# M!!0 ( $-_%E?[[U2UDP@ /L; 9 >&PO=V]R:W-H965TQJ+Q7Z@)=H6 M(HD>DHKC_?5;14JR?.;HQNX76P?K5=5CL5A%G2^Y>)!SQA1YJLI:7HSF2BW. MQF.9S5E%IK1Y;E^]EE:H5XF"P^L._5;[#KY,J&0WO/Q6Y&I^,4I&)&=3VI3JCB__SEI_ M0L3+>"GU+UF:L8$_(EDC%:]:8;"@*FKS3Y]:'@8"B7- P&L%/&VW4:2M_$@5 MO3P7?$D$C@8TO-"N:FDPKJAQ4NZ5@+<%R*G+>\6S!W*UI"*7A-8YT0_>7X.C M.;GA%4R^I,C?^5B!.A0:9RWTM8'V#D!'Y!.OU5R27^J([G'\'S>]]]C>LQ(9SQFZ E-J^*2%,$C(*CYI5=CD&[C#:B9H678SPALQG ^D M!,4HF19/8$J%BQD&:SP+$K*$Q(?*83"%IZ*@DY*1NJDF3*"@=EZ2"=.#4$6N MI^<8N"',8-CD8R,Z]]5<,*9#3Q9/9K@D#!,+@;3 ^K2@A\"%MQEWL)R9@+%% M#231&6#A"F^C@>:/A>1B1280+JF93=2(M6&M(S*.5F8 MY&%$M@.;/65S3"D8W:0-. GT@>UH$2Z3X0(Q1-CD"SK-%2C58<=:X/<3O>9: M>'3F]<;GV[2^@$[P)"L;?&_6H;$-8"QRXNA1)RZ@\4;"M8Z.!=,Q7JZL/K [ M&1"QM RNV<'3J$S@H]BV.9'MU^.%W+X^]5/V J _B+6,][S7I85LZ.$SSOI42;HM[A]?* M%UUWE-"<:/?U'F8ZE.(_0(L<[,QFUR[42J?RURR!,_)'Z^,WW2; ^_[B:@;; MT0R+BFM:TAHJ!:JWQM]IW4";1%S+L.VGH>4X'CDAD1TXQ+,#O XM/PJM&#)E MIZ&;\-@*@#;?]IS^%7MB(BLP MZYH>5Z[BE@^>OW&:HOF6$-?)RR I'>>6YX M2@+4NFGB1Y;IG$'\WL@DMEPG[8QT[2"$:UT<>1]V3/2L" +%MQUWKXF6YSNG MZ$'XK(5Q&)V2V$Z#+0L_49'-._-\;5X<.]H\H,RU(2J/FA>'0#1$SZYYSH[8 M(=M2/SXU=&Q-\,:J\I/4"IT$#0N(8Z?)#CX6K2UZ:X8.UF-@)P.X73_?&HO^ M*Z<98A1"P[/#^'NGV;6BU,>)!MW_5S([.,P>M"<-JDM(HK+(UD5WE]MXHZ0" M;3H]#C2:!-9:4Z#G9=:45-LF=8[)B^D4*D5T=<+4DC'3C'0,MMU%6]\W6%66 M*TQE?3W8>]V.;?K& MM^+O#68M@?P3".ND-'>[VHWG MS2IL3O,^P.5&%SJ(6,18S@O(I- NZO9TVF#?V/K1-Y4OTA9%5@1[SD:?W!80 M>U6&B>5"I;-DV!4;A9-&D9JKMJG4)"16D+:#\,V*=2R#5>6Z"M*U[4#+/BN6 M!0BL'223U89+@9GOH4M-+5C&9S54#)N%5C8\&A',K&LHN_8Z/\4X&TSM+IDO M9-A-(BM.4E,6[>74#6(K=)/G2/53RXO=U[.J%>^CL=U&O!]&I'$1F$OCYYCK MSIWU:MPT=EW803H":5,/RC/][H_!V'_TAQOWYG#C>,GF>I&5.@[YM2LH7->* MX?Y/P_@[0_4I>1=$EN-#!7/;;W7=!O-

6EGA5&0:\"9BST=Q6DL(APY[P= M[*61E?A0UQW;1[M(VBR2*:!6W7$:QD8CV[#N-J\]&\Z;D_(9N=T VGNZ![DZ MFEX,_<^*DF87]T)#;=F2'ETX'.0SR+T/+7G7*=$#?""AMJ/$]7W6$$O[[E0Z%^QR33U3DNV9S!?L47 M^MC=]:PXBDCH0 /C8*1'(.NZCN4#V_>L-"UF>WIIZB>:5T5=X&&]/E9- BMQ M'1(XL94F$0!"YP1;2.3[T"DEY(O>JI_EZ(2DL>ZL3D@0IM"JH.UN&%N^BS[% MD$,#WR/[CO/'@P\R%1,S_=D)"ZRF5N;;3/^T_[)U93[HK(>;SV+0PZHH/_>=_E?4$L# M!!0 ( $-_%E&PO=V]R:W-H965T%E+IWOEI^'9EST]-Y7.EZS^87J>([87V)R%_Z+ M3;2=PCBIG#=%/1D("J7CK[RM\]"9<#)Z9,*DGC )N.-" >4[Z>7YJ34;8=D: MWO@AA!IF YS27)1K;S&J,,^??Z9<>DK%E;1^*[Y8J9T,^7*G0P__;#5,:E\7 MT=?D$5_'XJ/1/G/BO4XIW9T_!*X6W*0!=S%YTN&OE1Z(Z:@O)J/)] E_TS;8 M:? W?7:PXN_YPGF+MW\>BCNZG3WLEOOFC2ME0F<]-(8CNZ;>^:L7X^/1VR= MSUK0LZ>\/[-"/^JK&2G#2"FW"%F82GMXW + MWL>CR]Q4J>MC/1*7IBBEWKYZ<3(9OW[K1 *Z<> V2Q=Q\ZK%R& $%\A-30J>G2";B&*C@!<%8O* MNC#@!N*+\3('+ <_2B>5M<2KQP!9A#HA!62!2Q=8A;YX%LQ@1Z]H]Q M69;6W")]'IE$/6:3_0J-?VJ_[.;]!T$Z=?N?(!Y-C_8@SJ:S1R'^3BM O$8G MJ00LG->5V"L$%EBK%.-Y,'>-.?!WJBR6UA1"BEQNQ%+9@GFWCJC,1E-$XPC$ M9PX&X\[L@;@DZ[&YW;EGAM5+I_MKH9:F6F7X5:Y=L4EYS9I.UA?;G=E[1< 0 M.-8)*V;V8!03V,F?2"NK].JY='J(%_\SR./I@R"_FTZ[$.=[/?K=VB,VA*H= MC ;B4QD%?[Y"F@*-OG2"R^!1\@@HN5$^$[1<8OE(BS_,.GH=3X/7$;-=K*"B M$(68]\,M22MR(W6C-5%6@I!.NST0O,-,+H+N*NV!T'D16 CKT6!R]%*4+$Q: M5T401UBG:^6,W7:E#R-E91- )S$Y&?>/9R?"Q"@'(;CZI2%MV].63RS!I@I$SMNH_) -EX7J6ISRS6,3D(6-RB(17.J.F-*']ZHT+ UX=J& M[60D &T2>7"GA %FH%W(P?2XX6!PS4[0KJ@!Z!6884$C57K&-T? >2AZ0!]M M-?IEQW8=E?1G6M@*1]PZF/GW[Y"A-SB/F=K[#[5MR M1#+!N%^6"OL&FE W ',("0(J@_I-LDKQR"< MY(,/.,='.>UE0-:TS/X)!"V55@D4278X.;B7& X&OI3/XY;!28+*1A&MA8(O M6!P>Q@KE^-+C^C6KN'4DBO5R=_R0C/36&P^KP[:;!!:WG1+?BZ*M.5ND"/;9+7?/Y=WZV+4HJ! VCX=. M\\/.W:L@NPHW3#Z:0O7C-:S]VEYBY_'N=F<>;\ ?I5TIS<>9)::.!J^/>E&C MFQ=ORG"36QB/>V%XS' 1)\L&&%\:XYL77J"]VI__"U!+ P04 " !#?Q97 M9/(AWP8& #6#@ &0 'AL+W=O^ ++=I X0Q(B3])G:':W8<,DMR96L?GW/D*N;HSA& MD0=;>^$,SYPY,[,\7UKWU<^)@G@HM?$7K7D(U>MNUV=S*J7OV(H,WLRL*V7 MK2NZOG(D\VA4ZNZ@UQMW2ZE,Z_(\/KMSE^>V#EH9NG/"UV4IW>J*M%U>M/JM M]8./JI@'?M"]/*]D0?<4/E=W#G?=C9=\/B[XHFCI M=ZX%1S*U]BO?W.87K1X#(DU98 \2/PNZ)JW9$6#\T_AL;;9DP]WKM?KJW^2^5A?M$Z;8F<9K+6X:-=_DE-/"/VEUGMXW^Q3&O[PY;(:A]LV1@# M0:E,^I4/#0\[!J>][Q@,&H-!Q)TVBBAO9)"7Y\XNA>/5\,87,=1H#7#*<%+N M@\-;!;MP^5[J(,5;)TTX[P8XY,?=K#&^2L:#[QB/Q7MKPMR+/TQ.^;Y]%T V M: 9K-%>#)QV^JTU'#'MM,>@-AD_X&VZB&T9_P_\773(^/FS,Y?#:5S*CBQ;T M[LDMJ'7Y\I?^N'?V!+3C#;3CI[S_"-JSC<5-[90IQ+M:KYBVG@AS$M>VK*19 M"3*!'.5"F6"%1!$4C@@U%2"S,(]+/U)53[7*A)V)Y#?,)=[;6N>B>#"$O2"Q)ETM?,:G0/7O_)H2;$?9!EE= "Q*!_ MDIVMHY1LI4*2FJ1R4H%_,K2UBGB)M;1HU#' M@\U]6RSG*IL+Y5&? 1.Y!96QNYP50. T?<4T51JUR:C+$7TN7L*L1( M,E)5!$&9-;9$'J9D:*8"=G6V% 5GW42D^ /WQ'F$8:B=B4K)D"FMHO/(9D8N M@!X\-[EBF#ZRAE9N';5C@P9)1DSNKT6_-SKJ]X[P?] &>G.TCUIF&6>7T6X" MB*@LP&-NV=IEP+,$J=C-(VRNI.D*0I':%BM&FA/JJTSIXI!E!88JIV38\Q\P M+P.'V=ZO3IY-\,FU656HWULN5Q/IA_HF6P<0O,E!K4>)BRCY_MGN>Z;J[9;, MV!F\8'W<*)]IZVO(!'G863/Q7OD0H^9U2)8MC/J7Y0&(K)6(;4]/3=H.MPWP MA'%(+O4;)(XZV&3C0$XU'1(C"QC+:[9KHUJB:A9QM?);6+GX#4EN"&,I@'TF M8M [0W>NI,IW7'*AQ"1&MPA6>D_!Q_4@KFD.M9$U1 1_K"8VC5?>:JB!'T^E MCOS$\>I_CWY39(^@P:$47I5*2PAGY0-J.+#:)3C>MC8O80D&E,W]LT$@1Z$A M?UO-4?=-YX^>U<.ZG(EG,<:!HV<+!1ZC)C=QQ(0W)1.0?OMS>'/5?H58T+7C7N_@V-#.+%P--V69#7U?HO"$:<@^Q M/L:Z]I]F VY4&56QD+JF-9H4$IA=!S,5 M[?)TXGLO7:&,%YIF,.UU3D8MX=(I*MT$6\63R]0&G(/BY1P'3W*\ .]GUH;U M#6^P._@=02P,$% @ 0W\65P.:V]7G" :!< !D !X;"]W;W)K M&ULI5AM<]LV$OXK&-77N<[0$D7JU;$]XSCM73K) MQ1.GU[F/$ E)&),$ X"2W5]_SP(D14J*T^M]D?B"7>P^^^P+>+U7^LELA;#L M.<\*C48FV8J^V>/>C;:U793!;B03-3Y3G7+V]%IO8W@_&@>?!9;K:6'HQNKTN^$8_"_E8^ M:-R-6BVIS$5AI"J8%NN;P=WXZNV$UKL%_Y9B;SK7C#Q9*?5$-^_3FT%(!HE, M))8T#!8#EHHU MKS+[6>W_*6I_IJ0O49EQOVSOUT;Q@"65L2JOA6%!+@O_SY]K'#H"B_ ; E$M M$#F[_4;.RG?<\MMKK?9,TVIHHPOGJI.&<;*@H#Q:C;<2&_5RD(NW+CV!3:UC4&/8V>E7A MKU4Q9'$8L"B,XE?TQ:VCL=,7_]^.>CV3\WHH2:Y,R1-Q,T 6&*%W8G#[XP_C M6?CF%2LGK963U[3_#U;^%3WL4RDTM[+8L'K!CS\LHG'TAGW9"EI8\N*%9?Z5 M6J]E(ICSE$D%B+;J;0+S%'3H'@3N\;^4AM@]UPKA M QCO1('"^!2P!P6H4^_FYSU^X9M"W2P!K748I=+ ,0,':4\80V;?4= 8$D>T MB1.0^4!D3S^%H@HB\RJOP4@ZU- B0]12VNC(KU/@""&@P[/Z'4*<&X=\*N@: M9$P98D'Z!1!UT4NAWIGCKGJP6OX$1$IEP#M7[>$&O2\UA:\).#TYT<@DPFB\ MW0G/DHJ\8 91HG)\27G!Q#-:&,RDF!WQ :[<8PWBH2J*! M#_@.;8M$H4.JU#3T)$%C08$&:>(]AQ3 [% M[ 4Y;AQGSYE0ZT@52&N)!SOD,XQ@,B\SF4C+=$LG5X9!AQW/*D$[K"M; 5EO M;LE?ZCPT7796QAEU9FM IAV_ /)*:11P6NE*&K5_E!2"U8]#;J[8<9DA8"T' M3C@Z]-760>"+&@BAJL([T4]8]KN;(RA_=F#JI@OA(=G8>#A9LO\0A*<"?>W3 M8?X88)ZM5G"L8A,6NR8-5:52US/:N$#O]6J$V M'O13)+A/"H1/ >ZF=2-_J+Z,"DI@,= M#Q0-L"]>(FXE>L61)1G4RK6L-^2Y]Z?VF^AXHKDWG0S96Y[1=,+\6:U;@3IT MK1.*GTX"SH%W F5I!:WQV#V-V)Z[U6N5X7AFKHYD3M>?H^.G(\//]8\+B$^# MY7R&JW@\#>:SZ8E)E$$YGCH#S8$Z$5\7F^Y*3,:Q9 M(,NB8!+.V1=E75-]=:O%. CC"?FR" / P7[QG09Q0'UUJP![,T^>JC@;%BUZ M 7A H4YD"6,>FL[U/B\KBJ^WL7WLQ)&GLR!:3 G68#JA__DR6,0AO9XP6!Q- M8@8?QPNVB(/9;$POIBR*@F6X9/$R8LBB.'2/9VRZ7+1G KKV6ZY/W&S H/UF M03R=NB?S(%Z&M4R3<&[T"OID#ASMNK,)CND8U38!VV"\T3SS$Q]/:5ZE88Z. M[HTR/U*C&]&8C]$Y=>0W%G^NY5(9\'%LYC;7.;:H+4[KZS6[%XPO3JBW^/%8 MV@FYW#A<'3.[F4 =M.,W;"V?(=F.)A=L,@,+(UPTX /.:!E,XEGGF[TWA0U- =HJ,=9[-@N5AT=\21(VN&H82;+5L3,-^I M/KV:_.@NEL)>&43=HT%% NJ&OAROF>S1$Y"_@^M VAD^K3&X\6 VP MWSJJG4RCZU;?H=%8"JB;=&:=!N6P+.BHD+AJT393MIH,!(*,& M[T8I\9H-ON.WLY$_%QR90N,T=Y\+)!UX?W-%Q<_<_F!>'S.D=76C%&8:ARN7;8C6_@C.F=B9GCYPOIH"\8?O##^06/4XD!TRKM*CM" M6=2?;)T5M'A%QS5AS/#<)[91Y^MG+O3&?>.E.*.L^ ^A[=/V,_*=_WIZ6.Z_ M08/E&]B-I%Y#-!S.IP,_S30W5I7N6^I*6:MR=TG?N82F!7B_5LHV-[1!^W'] M]K]02P,$% @ 0W\65POGR18N! I@D !D !X;"]W;W)K&ULG59M;]LV$/XK!Q4H-B"P9#EO2VP#3IIB+98MB+?UP[ / M9^DD<:%(E:0B>[]^1\I6E2U)BWVPS)>[YYY[(SGOM'FP%9&#;2V57425<\U% M'-NLHAKM1#>D>*?0ID;'4U/&MC&$>5"J99PFR6E%&Y90_U8^9SL I/7"Z2E\%_-BJ"LB[@@\JT:;3!T.)OWYRGT_02?E'PL94[.!V3 MO=9U@VK')TE&?! $>H7PC>U5&IG.".< Y0'^L"27\>0D,N]U]R1GG4;*5 M3KCJ0+UE*$$VQ.9FFU6HRF"_YD2&T"I8-49(F,[Z?$S@T[^L#Y&H\2_->R$0 M3RA['X?,\9CW;W$W@OQ*C/S]Y/@72IK@)#E*DO #;%W%-O_F'5MQN .VI\^\ MUYY"<(RDX--WWQ(T5KKC:X2,X5&0_BH3E%8#YSML(&02.4R%X,F51E;RF1?L MJM/&'LKR4+O[L!NB7J\GFP_B7:591H8>8])\9\-P_PGE5\N2/-4=H;&A'Y>E#P2;JX>HK+E5J=XP@^DT MD$S'Y7AW,+4J.5ZA=I\[G^/1W5F3*<,+P7)EMLKUU^BP.CQ"5OW=^T6\?\'< MHBF%LB"I8-5DE?!?W$Z2;&ULQ7UI<]O&ENA?07F26W851'/1&B>NDF4[T3P[\5CV34V] M>A] L$DB!@$&BV3>7__.V@L(0K*2._,EL4"@E]-GW_K'N[+Z4J^-::*OF[RH M?WJR;IKM#\^?U^G:;))Z5&Y- ;\LRVJ3-/!GM7I>;RN3+.BC3?Y\.AZ?/M\D M6?'DY8_T[$/U\L>R;?*L,!^JJ&XWFZ3:O3)Y>??3D\D3?? Q6ZT;?/#\Y8_; M9&5N3/-Y^Z&"OY[;41;9QA1U5A91998_/;F<_/!J=H(?T!O_S,Q=[?T[PJW, MR_(+_G&]^.G)&%=DJ.LH*1;1#9\4/K_)5D6VS-*D:*++ M-"W;HLF*5?2AS+,T,W5T":__7.*CJ[)(355$3_6W9S\^;V"A.-WS5!;UBA3%W$D/]V9[I.V[CXIVTH>165%JY$?KLK--BEV\N,S M8 VWP/.V3$I 1U\,K"A;P-%GS2Y*6O@4_IDRCM3ELL&-P#_R%I_4$7#<"-XP M%8"@-C3*JKP%TD+LB;9)U12FXM&WQE1'37F$_]>I "1NHVXQVZJ$\4R#= U# M($TC6F8P49YG*P/$>[0M[TP%\+=KB2/$L:1*UTCA.&,.XU7)"O_<)/C8P*.D M*N!!?&C<.)IGY<8T599&-7 &>I16NVU3KJIDN][%-#2048*@".\WM$V@@D66,N2:==+(.TM^!]BT@?\E*Q!3\/*R2MI%FR,< MW5!-DZ1?8*L H09$1E2CZ$&1$;4U3<\BD"@>QS1?&QP3,0#$8;I&?%QDJZR! M;2-!9JG!I51ENUI'J[R\$X2D ED)LS71 F K*[:K0P*.D*4 MEGA"@/QMCCL1D]2W_[9 MT2"^^RZY RD%RTV)JWMKBBYS %Z1$ K![E^;!E$-B!U@# B_<6->$1&D;54! M43#&OA9,NJQKY!MV>TI!20[@NC'P#1#J&U"_\N SV.:F+82[N,\_3#\ 6TB* M.DF%L&]*HM/W0#T)H\G-&B !RW^3ED6YV=EO/QIX[TV-K#?&00!&_,$O\$.S M3H%[#8B>$RMZ3@8EQD=$)V!W-W!*39_ &?R\7RX&8UK9\UL1O37SJD5..#EA MU2 "[AZ]*I-J0=(EJP#=2V2R6SBS6X T[#=& D29KA]/1:^(B8C79;Y O@QO M !M+_B@K(60<^K8DM2E-MLPFX-"_^(-'"2#1@I#KJ2]:#'-4D7J7^I*5-8!> M^+HG@B9G+VI^D5<-QT='MX@Z@UU;B:O*BUT/C,H4#SNI!(8UP5"VD]5U*\.# MP@_C%X3X-6"0(0A%P1>;Z Y KV,1"$!$WZU!DLUW_KA/3YY]RVI1*P'. M.@=$XYW.30JG1.M^.GDF\QWX6I:+TQQ:;]%NYL 380!9B'_P >;J:8^ L^0R M+TO_2O_:H&)>BYH$W[4%"+H,3QV(&21=S?\2;17^6%K%M':*Z1IHF]EX!;RF M3)3E5XI"L!&PG="PH@T%JP2]H_N(8&AE!YTSZ+T$E9(5.M99(K0UZ>DR^C6I M%\F?^/M[U#LB)"\DLL[P=$0\B9L@_"*FZ1'?EAFL?;[K)14B1:5=>.<.R!;X M-4&+]*VVJENT?F#O">H3H*#09$ K7W<.>@#1'&:YRYHUJZK(HN%-P^+US=<4 MY.:*YM\ ^9!B;-5_,Q51B?!=L!88+"].?6,]%%:PHFV@'] -JMF'3";!R"190 MS(B8@&)5V[GJ["NH(Q==@L9&R/;=;'1RKI\PB=/.@5/"1UD)G!M545_ZX5>3T?&9_8J$#SIJ MTA;4/=H'$EK* N>[X^/1>.I>IFF#I0>PLI3-L-XAX>*Y945K\./N >M!@%H? M-7_K+#=RF"M0 MN"Q9UIX3*UGPLN S74&&IP.2-5GHS68G>YFCBKE4%)X.&&IG !4'+IR<' M+X0E?I_DZ*C=@=18& ?Z!4"SQ+=YMS7)]:I- 2=P./-UB\A<6\SI!SG0/\$; MV ,.5H/!B485 !G8_O4RQ%&T2'1-:T@HM9<0N' ;,3!RT1 M(F2= Z"97\;G)Q?QY.28E>Z".>R";+*!T4![ ;VC%M0P7TV59C73:#2)Q^.+ M^.)DC.AVM&3M^BZIX#Q1@/0L)+0VF/O'L]DT/I^=Q,(9$)I90>Q\M:I0@#"; M(R0)=3 <8!*?G.$8]T(-EU.8)H0*B"M/]JBN!+-FZ+] ,4*6'+R[-(3CR1+] M&K!1P'K\&V@C%?7-&'%PK6#+0@N\Q=-9A'1:LYA:1-\!R/0!;7NKSA'"$Q)- M)P>QY&QV&A^/_UU839C]9\'@WH^&=6QS\;5-)?H8:,$_G!CSY=_Q'#_ _H_!E96^CC17%! M:O/GF^AG4E/0UW8)$FN+ _KA+SCO%+V2+KJ WUQ>?K">&5)Z/-N1<*?-Q1P$ M+$)%E]0CD5"?1S>CAUB-OIO@YLV5!I>_[V&U0#*GUN4/Q_$U<\6LM<8J,DV:%FC6MR']H\]A=]7,:1DFK!K)Z! MXG;'G Q^(V5Z8ZT0JZ*6VZP@]?JON,(>#CCQ9)&D91I)&*63HFAAT(/#JR<- MN R_O_BCK1F)E4PXIH ^1V!$@M$5@I3EC?L 1!?JU>B55A-\F625YYX*]6 + M++>Z;5EGS0$#.Q8:9<1$YRW;@QJN?(!W 7<,_YARZ(#,"/8A?./W(_)=H=7K M!>;H5SPAC"JE>0E&27!8[N31:-Z@CRWDSF3Z]F+R8_CJ/,F)BCB]I@>>Y+4# M*4U..ZM:Z*C]&",T!0SW-9PU^8YG%!Z?3H&W-6 &;98%6D0K^34?:A4H+EE M%3M$+87S+O_: 5>&IE=,S !ELV)!H:A;HRO1*=AN1DTHI2TKTK:PZ)U)*CPH M4N'0X%._A3(#^HV(2\VSO\(C:U#E"/MF!I8QVZ>^ZEP=/J9Q^Z M3=HA W'_,.7\%BK)]H([O/6/Q ?[75^!P\.I+5O-VDE( \04C3G/0_KEA+E[ M60^CXI O; "].)AREZ00M,G/1\SSM^M-?HQ#PJ*]#@6^E)/8D[%@&'?8YR6 M4E2";!3Y1>5>C/E"17G+FWCW[LJ^[3UW+_MY'N^3O$FB=]F&-M>3\L)ON(\O MKZ]?1Q^2'>]0/HQ=G!E6JS/6>^/:M^K^U7R\ W D;M3W8&U06!:YHGV*(/._ M>FT*C =%E]L;"75Y:$RTGZH7QPME6UIK0^W5Y#!/@8ESY QB#//LWIMC3VTQ)SGG@9L[!"VAU@?XB.M&[/0 Z9\?T7H@V'@@!/#JCA2;F#()&\&LBKHDK M4-L;8'%L:_]EV-ZT!2H; *G+Z^B3GUACM<_+ZT]>G/5_!_JXB [4*99GPQQO M 2IK@H=Q5A:[-)6%19]JS8?#-<$0OY0YJM)>(MS-]2]6U6;(\GC N#AA!V1A M$MUB8@RG\J"_ U;.FQSB_Y.Q2S\=#W+N?^KHUSKZ&QJ]-VGT<4/Y&1_LO+V@ M=$+XKS,;HA2D?D,._L+'-+P0627N9[8Y=;Q: GQ<7W)]#/%C52THO: M6C(T-A@D,D:35^[@56:^1"0P'.9[H3:1H4,>"!#M('2EM]6./QI%-QE* $M" MQ/<(#-/38_1]Z3YI2.+R2U-5' E"?"S;VBZD9O^"MQS/18DYB?L9*J/^Y!]? M",DQ3L>G\7CVT&,4FFGK,&:%[E5XT@LY8C+[=A:-A@DOT>0TAD/K0!#W13D3 MK#*+7FPG^'CS.9J7!:RC$S^VQD%Y5T3B&B6=_IO0BM8%9@,3AS^^,H^:O8V2 M6GD?)[$7[$+7K;AGP,E:UF*"*<70083 ( 1#C5[$APTNAHL MBCJRN'P/&YI;Y(_K,CQF7&"1(37-34$Q>RDZY=\?/R_S\VLUK?:Y,&18Q06, &9I:R+ M%%WTO&Z]=.>$$_7(-)$L,/:0.0/R[_2 4JE34MN*#;D64@L,@R"1+C.BIF_ MJG:UMP-BOPDF/K%36')K?*32- +"K:SR=L_)W6P;Q^3Q4(^#*EI-&:-# /4> MC-3#<7D:8F5RE\+&<7_4H"HB3H:D#(<^B)U^:B*1I)CR3:F=RZQ.8?]_@@@A MU=2R)N>)TD63\,18=YXM:3W$.T"_/4)FI:G_# !**2"O$3)VBF;CEVK8Q,ZG MAQ"BT=RQ>>YRCW#5:Y=BYK(7#U^5Y0*I,F:9+Y*"]+ MRED"\5LL9"I50)A#[E-B9528+$3TN42"/0\JZ]W(#^@7]AQ3>"ZAB?]H%RLA M1)O3D,)>B10)['4G4.)#8(BW3AUOG0XRQAM#*P"UVCI:>]GK-X\2<%@_[P6T M.=A>D&_$[EAD:"1]:QZMW^V5KC.S]+Y5D1JQ2,UJ\M! /6_WFTY;N9Q?S4D%C'Z:LG**H\G8^@4(G=YSO*Z4;3)82O;R8U9_88]W/=O(PL MFPRD.R5XXJ%A$A,J],B+AIQPA>JY&]3FTNUD!/[T(4')B:O>FPQ7 MW;W').'HBHI'M42,DF>+QJDP=%B]A_QW#6[/_:U'1)AIMC$VCV1;4E$,J0KV MU,(\+?\$4W\B(JP4Z[[X:-GZH%HP5$4Q\( O@&40%=> M)C=)_CKZ;NIE+!%)>9ES:*B#AK[@@4HL#Q3HA"8>*W39AJB _K])=NQO5<43 M9I1A<,?F*Q67B;J0X0+-@I6U?NM7:K Z\9!0/UPG"TS[FAX'R6T.X(;-;?#E'ZJ?&!.KJ$AR098Z9G"S\L)%@+JVMVB6[>,Q^081@6"<4OP1 M_E(%%5$%)L6L*(LM1P$0O5)+WA+HIV+'T+Q(0F^/H/&A\"=K8U(SR68"#HAU MI+E/R%PL*^0G%5PB3I55Z*L"$59;283P2B66F)8Y1FL\A?/Q!N#QS 3B M 18> !R1S11)H[ACEGJYO?YF[D!=6;MZ>LR6(+V--4=_/B%N&A,SSQ88HT7" MP_PY-[OU?,/2+J:CL\GW*%].QZ/IQ?= )B>CDY/OF;6=CL[/OE>BTY/ /RG5 MK@<2O?%I1LZ!-9R,9F>TAMGIZ&(,<\^FH],+60.LY^S\,8O8(_Z0!=7&?.'T M9&"8G/F'%J@'SBX%]DTUWUG+#\%.GW")+!HPF,R(J!;(.:_^.L&29E(>7** MQZ759.(2Z7[<4XC\-2[8QRM\D>GX!A43])' ZX%7,L/@W8OQZ%1PE/#A5].H32[9(2S/#5GCBS-$L,EH-A,$FXP) M_4@D)45T\X]DLWWQ(3H9CZD.. ;&C7$CL)=LF!$.I^AF5EY:S1-%PL/35Z?1 MWPF.\_/1RA@%OKV\>A0:#8+D?";X%+F?? M@@.G%Z,)\MH)\'W\_\7HY%3 ,AM-%2QRZ ^@#H#/H 'B:K@GPT744'IQDC1B905 M=2 E>T^HGT@'/BY32A.\WO8N5S*"J;L'GPP+O822Q5P:%<,EXT5A"B#]K7GX M#W63>\[Q($-ND'9QDN-;U2LU-^L<;9V[VDM CQ[*4='70N%5C6DQHA Y: M4@Q?LJG$QJL/A0#1G$3K&/MZ9##R(C#_7;$)EZABGY ,M"4@16"&;65SJSP1 M#$>6HS)]M\;,6U?35.\M?_ L7$7#9+@6X5*UI8^>A@K;OPR<]*_52:^O]Y[4 MWS'3%:NX[QB[]0PO^_1HWS@3$LN*VS)+K5T;4YT+JJ9%)^H0V%=QE.$KNWY. M@W7\QINX]N1>0GV+;&Y/3V+ 0XBZ],Q\-==![># MJ%1@<%!(2'?"^,FV+A4]\(MLJ(K'&!M*6'>91A2\2 ZLEIU*G#8K]8_L-$.' MBQ?OLP"44PDJAI-=IX32Y@7W?NI68 MWN80E0;^: ,F9&R%XU&ZO[T6IO3PN M^$ #- @0:\2K]7(K^565P4FDDH20!(.0-JX6$$%M>1&]+_7/TFJB4Y?LHD/L M%MO:2 ,*-N NC7 =TM< Q[NR%T1YPHG5S@$1N"G$ -LG&(*PPQV*'_#0O1 ) M1_6X+=J#+HBED,:>2P76Z)&LY""6>$;P;-U1QEI,;JCO3Y:*)4V);,&N0SW9 M"U6[CF<1ZM5H@7;08'_W7PK,RP!,90\B"0Q+4BXOG!-@L MXFRC\6CJZF&.RN6RMA7*)BH2KH9?AB2A^C:SH@-Y.EUK?$7-JH+CQ?K4BY,H M*!T=I@_ZYMQ^,2C+7*G29+C Z$.%FHKT3$-58,O]JL#$Z)57CQ[-RJ7@'>/> M0; I&]3_J^$6"/6S] -PAS:1@_K7W5T2%C&FY*B@1J*VMH09GA3WBCG"Y MJEQ;WM$3CK]U)H.S!47%1[+SJ1Q((KX^="C:+/6ZKRS6DAE6FR MRB88^7%V@C1O1;3O P"7T@ /RE:.?VO92\$^*5>VNZ+(2B4]2>H])_*C%7 = M@(T%J24TP_3C*A4FPR4&5U[JV;7F;V#.T(W-WSA$2H,#][]AL3HTOZ]!$ MLYI.DG*93ZS<&?])U;\+[H<$8*5V?M+L@=IZR82:CZ2U:*@H%:4+&MUZ325$ MK%)LPDW."@I%B2BQPVE=>QB,['RHTZO+*)X.IP%[];G(6:^#_)-WF'_RCO)/ MN+->WX']K1/8,WK737UA@%(C*2.L0G6S[0'6Z><_'D@BJI !XDKPL=(^Q\/@ MT%89>]EI?B],#B9!U4CN4BA:-1-B+W.'8_)N\\C+J!L@HX M#>)-2@\67%9A,Y1M3@L;)VJ7X$PV\1"E:[LE]1=9[]Q+:D(W]L>]#"=9*.5) M4M@?60EP'-'5%AP#@"V PN$RFNY;2A&L!O,NG6 IL,0.OW)*"XH[K\[1ZC2< M&N1:-DG3@KXMCZ+K^Y?&0[!/(&>@<'IX11CU"HZFIX'FR(1BK[ M@45X\LU;1BD4*?%&2NC( M\TXZM"2T&4D9[PN!Q=%WDS.GO9$[Y!XBY$[&!&#E;/K7 S^V"L)#O= SU4_O MB1AU=PSL?)^P]_D2Y=+;/0P)U*E+V9T.Y]O^+.F'O1SX89]:WFH?9#;$):GQ M/?7L+AW%X^0W6!I I0Q<&_'TR=O+FU=/GO6_7,%;\Y.X"RN M+9>M97%V;8@^OY'',<1"2>U2KT)96[I.M437=GPK U52?]]S1E-?AH7S.(1) MM N/1JQC>B&&)@W*F2ABA0;Y&^IULY8GP\"OT; *]S[Y%U0''2S>S[Y2_VQ' M4,6!E@CDH9FKH^#@&RZSZ(@EV9YM%P \.I.\ _PM-^C9D"Q>S!B2QBC+RG:V M86^.$VJ!)"M!@:XT*=D7:ERW0&/EV1?;,1D%%_.:@ >C 4M#$<>X+KRD0-UL M9V,A72_!+FGD(UA5K^NH=-2/>V)8TRI=UP!T&7%Z PW_)Q;&ZT!V(=ZZ&ZJ MN"[T;3LK+V5_H7>AZ<>7@D?D Z0Y_W)E%P) M1%L';=G<8H2S^ZBP=^@_]Z"#)D"1IZRS::]W MG)^^;!4&](XYP(V"*RDLR3CD*?(-ZKG50OC*7JMOV8-#_G,NA^X M*Q1V.$5A@GP9.TIB,0HZ^86':6333N7&Y;YFU#8_#R.VU1 M,4;G4OED6!NKT))(@0_[Y;#R6MP.=.;>M#]$[T@\3VP;[_]J2^YJ2ZWX7?O4 M3*_UL1=L$.W3G0ZI;6T7=D[QF3$J/2]DMJF=[9K7SV*"N.J?P?Q[L\9>PJ[) MZ#-N"L<*!2H&^I<#_N'U$,71FF9V39^+O7/S9_4*3V%UH+YI,B+[[QLM1P?\ M:MA)6%B?C6UE,8"25&*#@\@9NB4+LF%I13U0I-9)'T!(2F;<02)0M2 <1AD( MQ@C Z.FDU7)TV8H:5O-0ZY=U>RS"45!6!YHR69BUZHBDBN\8Y")YP\8JVHS/ MC>QQL3"0$RK>-CF]-WU7 887O>S\B$+,Q8B9GU)AE1K;Y5<49UNCQ&X@G6B; M[/IFD>,:1+)WVYK"+H+P*D_2+TEP*:T0E[(4V\"ZC_\.$2K/BQPQ:3$[#FPZ9?/W9:8BT,4,:1. MN&J?Z3TU.E+T^)%=/8>*N;Y]E%Z]@'M;U1*8Y6^\Q#@,*6!%C*$6<-Z].:/H MHVO*[(=ZMIZMR96=15-Q:P08:$-933:Y@$+^]B8>/]- .H>RSXB(6GK[J T> MV+9^!@!Y[VHN'R6=04H<6+=8VL0QNP@,)]M=J1LO&-\N/)-B,HHXJB^X]HO. M-7/#7Y)[+XRA>^Z[K.E;N'![SC3TM0S6D+*EV!BPOCDW*R>[-2RIHHL8N)F[ M1))P:#UK[^A(N:8Z?#1S#_CA:G_5,*2.HV64=C1-%:'7N0EA4)1J=9.Z,=O: M70]TS;="=5Y7F%-DQ&6?2.]\19L7]XSBFYE^:W57&T'CNF%>]]73[AV$>_]2 M:@ '7K;R]:%K01IQ-_PX:O: 3^HAN6P#O./N%IF= X2IU!;L M'ER^CZ;-FJY$$22LN76Z(&B M@>.1I0']?=99<@+/?>O@X_@*9W!LP%PDVHB MQ\)N) XO@.0*X=;!;$WVDUN+I/CVP!R>B\@>E#7!JEZV31]D"O! M<+4?;6K/!V_BWSSD[9$PK@T?J@4KO60!MT(O5P#ZBKFPW8-OYO^[42@E!^UT%ELQ4 #"4D(+80#VO M62G@F )G+S!2P!!2C>)<1/Z%%)JK!N42I0ZS R[X"/>THQ1?8 MJM*E.V4OVKMJ1*X'TB/N="JM]]3%B)JDHXIFVW:*"S6V3BFVR>6* ,U6W$_T MH1M=N5@/8(DDEDHW[07=>)'XUW5XA:2X=.F :1X G^6^++ 9JC9-,+PI1/)3 M1]$5 ?,0-/> -:Q)9PQU51K0I7'O\OM+BN*'%!4M,BXJXH0LB@"+C?!P0#%\ MV+-')^&#:12]SFKMVJX%PX(E;U4IV:^\T9_VO'*T-:K$ET$2V M,<^B[Z+9^4E\/CZ&?YT>G\1GY^?PK[/3B_AXAO^:Q2*E9/_J:.DRFJ?62+.;L5X%VUVJK :)#O/-.L-Z[%( KLL_P#U1PF'RJ#I% M]5XF- L\JX B5V&'L\9+0QQ%-UZYK\WK#J/T]J(#C;QI0JROZ[$:A4D^RAL[ M6CJ7BF.&9(5]++&UCA-XHG[AK7V T ?^/SB 0LL\J;NM)A$_*W[B!)@ MJI_D2W)1[KS J!2Z6#VF>B29%$0)[-'*_ (2=%=)AT@/RPU%-\2IX])A4N'? MW)TRE-^N\_2!8J- %7$0M'G73OT@214<=ZA#!,?752,XC8]-.10(V*BB8_=U M4EKM47E5-5Z7)'R"=W01]Q=FSTY/IZZPSD%O.]-% X"8<.3M?2_P)X4X[(SD M-DO PNGN5&XACZE+XLWRKZ:B^S0HLTRF%\8EI?,5D9DF./J6M44S= "U7BV" M _?^V?LV61?FG3CT$ N1(']86" IQ1J\O*6&:;M[.*TKMJ Q'$:)S]_.(30Z M&^,VI(#![5D4*BD;N_8T,.ZK*'3Q2NWJ4Y4^WY09>O) MTKB\N8(]G*KBQJ5HCAK"@U:$YH:IUHQQ?@IW-1IUVBC81]KGVHDY([G/8I6H MJF#?W(!68\0VLSX(4_)>2,N@>$(TD\A1W]QE?041EIFR]Q:5=V!E5@KHN4/:-4 M7R+V)E]>QVU.N\XO[E/($) \+K78;4BE$UGP\E>L@Y#U"A=1P$3IFF\+J;4) M4Z%M0RDF:!5@CI%+AC;ZQ *>K 7X]!9O1/,W@'\5KKX(L7EV#'HX)P!YH56K M:# H*9D(7WWR;*^/LO4[:(!2T3Y[,%R[AC]LZ$Y[9HAOT"H1-%*G .HO$C3L M2X-6+F#LF6A:BND=#9*IA;\CDT""HPK59XB1NPO5< ]1Y:Y$A_[,D^77I>"N M9\\8Z0=HBTB"+//:-0,;C/>[YDW3X?Y*O\L]6[U>^8=]VNN*M[$?*G"2JXWE M?32J69N6@(E7J!FS$Y^MB< N+._/@]KNQP^NU_,@IIL^!_#BZXC/?<9R]QMPS;3QYGQJ/I(9(F< MCA2[&SI/5PL_'2YCOY)\/GN1_ >YH*OW@!\Y5E ($%A8 5>W/CXE;_QW6":I M6%['EC#P)3!M.&D7KXMOM&BW-W838949N_2"HAWRU7IIYJ[N.KBO1.)XX38& MC\*55D^'RZ$_ J'2U=#,=VW26.])/&XH>Q#!"W[A [.:H K(YW!>DX>PCQFP MFQJCF\KAN0L4^GMS:6> ==G4?+?1VVM0,/K=2*1A%^ _5NNY1"* >BGY]@?7I?\OH&-UX# 'T=)5F4_OJ?U> M4(0Z]F/C@KUU%N/=L&-]&P;LNQ=*[")8EJ,%["4^C\ +,4Z^L<7G8ATW)UE-/ARD?JB'X4O:+(_I77++?W M[ ;'ZD_".SC!0RYDG[IZMNEP/9NTYOB4?#V0/_CPSWOU#;:3:^VV02U[U0?H MW#*^(P=?0=9'B=>IZ:1'D:>G[UXJE[S!2K&?#+^39+-1]%FNZ*#J'WQT4+L^ MU'[8UW6LO=DI4.[=@ME@(\9J9]O>X0]J/9(D#I-_>?B>F^Y<1UEM&HCS88[) M0 _@V+_I>:EEES0 +I;KCFD%TO-85'X+AH&&-[:.RB_!39H6Z["Q"+O@L =. M5$E6F'?65D7@F5UGFR4Q7SVR1H) .SRX\3-*1Y=*6- MH!]RV&$L,ZPQ];N12YXI;IK+X;E:WLLBLB^RH'#.K?$-;;\A@9<>BAPA MEF/T[I^7_KP=-<)KW+WTZ$P2(8FY9'Z]!+DIC>;R]D'_0"L3OZDXX9GG%/2X M&!4G4R-(&S/&QW^ .E4OLK0G;\!C+I9H65&30I_^SN;L_+!I. >.W;CWW>WJ M-0Y&$")\,E\3Z]*4D %,1!RG!8JKZ*H;=VK>S4R2_6C+Q;=;P!>VK[GWHB0P MI51W@MM&S'8P]U,K^U')98JZNS<4T+PVI$'RQ="M@-@P BB<7=8XI,TW]SMT MRSVSMI&?!U8^&_\0?.KVBD/%/T@](3&)V_K4]3N)XAXXFJ8@SG/4=]A'40O>[&*YF]23!!84DY0]%QE;>%G4SE@D!WO M8;LH@9V*-7+&:JFI[=+:XP$0[Y2.9E/)B=DOG?\EJ*EB7AU;$X=D)(@M;:7I MR%!SV"K*];<=#UPB'*R[T\!62W0XC@\#E6W#_<"6LA_XKJ$@9NTUJG6W<]K; M-3@.(,OT97NG/X\+?7)!HD+#=!L66..&1PRRPQ#+L'<*VX?HHI2&*+ MA0F+/1>\AHU]7$=ZT:ZZ@F"S;1O)X QT.-D,W\2IOC!@+K;)+4'=IKS*19WN M1C,5PXB,Z+T^:LJC!=NKY@A_%$ 1X-UEMY[B1XR#,%%+\3&[H\++.NA[4+QJ M:D(EH60Z>ZGTZQ8%V2_Y*Q;K!%!)-.E9>&CQD&O^?K,D:!W9[4")D*>A.;W# MN'Z/B-CJEQ5L6;0VND^,L4_-Z+;6\.Y)#=K6)$7?!H$B@&L]:IN'=N?G\5B? M!Q4*.434YGW%@E[31MO<.I]H1IL-=F3NZSYEC@+FBS;E:'FO/G"OC%75R@:1 MK8J5]"A8 _J5Y?*=>\[[M+3]&Q+P%#3*S=_UJT.^9T<(T_E-6,'NM4DX*Q[S M$S)JJ$#W:O/U)VM:C<>0PKOS#JB+O?JA)_D9Y3 @HQ[9'D#XFDD?9Z/69.PN M<,:% ":X1D-3'C1?.9AK[[Z/I M#(=T!4^ 6]EXOY*@?CBGBNP.J2*]]_HH@\-N7: 3T?$C4C1-E-U4 M2)6WHMH?Q N^>W>C>*:'ZWO?5>,[.K*<.6WLJ>R,^35N[ADS4!69"^P_>K&KKBJ=*PM7MF M^UY*#'\O(^I R.K\>,H7#^>\)G)5^\7%*5Z2Z/+_$PK)>@),5Y2(VF7X$:," M_TIQRSDP KJ,3Y:UV2!?M,X#9D3VLCP;)Z52NVW)%J]7?R!-@QPOVAL1(::W M4X)1GE+GKT[;-'7[XD8[>ZK]':"6:\/T>@%6J5W0$->"/":!P._4\:QAIXK< MBK6S2<%6/>^5[7Q5JUN4+S!Q88G/$^8*'5R97 6@]P:AMCCWC7'@=E6;.AV0?R]^64^O MN6=T=TSW -M3(+2W-@?34"/C3_;Y0E"HJ$@25"AV4$%RS]0'2_6H+OW4(KMT M/U(5@\P*U)! 46O4*.&W)>P&)+U W[%5-O72/#_+3P'>UF'9VR+(A)F75<6% M &IG:G.NO@U1RWYOW]W*W8&123>NN'\ 4H;OB'+*<.)/NW<"_6?=AS$DC? ^ MV<<\-BX@\=*B$,;DP;#YI#U+)-<[ MHX/>6U[+/=@NVQDS>TJPX.U]WWM<:B"V+LENW'Q&&-+:]#6>\(#9 Z]]X>@ M(1Y&XAW<[UH4"0_(+FE<3"4VZGUB\PT?EG9%<[1$(]RE'O5!1B\,K,L^^0RC MF+M.NU)>_U,WW9P[[%E[3TPO>N^9Y,EID_%](5Y:>%0/*]>([!K@[D[-OR2T(Y[3B;L]RKQ66FM;[\HG22R@6%F).&.FA M3MVA;L27._;RN1LT%G1X31Y3^,L^N23^R&Z6LRB1SWLWC]]7WE22P4YG+LJJ MYLC6?$>Q"?F,3,*LJ7_ZRYHRR-'_%S+8(&E,M6'O?L[.4)SY*,UK^U.!":U\ M\[.7Q16'V8R&7V4UBDX'"K&0$#UU@(<*KJ)X[($/64NN!]YLN)'=%>8Y:G^2 M@BY2Q"T?OC/EKXSG.I%V05G6G _L7@TT/=#6L@TF F8U.8-!.3(K]LA)@1<\ M6I)]%O@08J\QA5[D&5Q,<.>,@6Z1N8O@VUI16*DK#O18NO/*6_9I/P86&US MNW,2?12]HUUP@HQ+\=WO(M$+GT/Y--*%5"ZC(4]^[LTC"H+>TD@.F:P+%S$H MR?'!DG(E+(#0MAN"-CO]G*H=!E'3]9V:#?>=^E212-Q%E(_2BXO?,H"7&.SVYI M1^(5"J"?UUU.BZKN$6*)7%+[T*[5G>L0AP[)=?.8#??AP![0>!L(XD)TLT8L MN!3_&!-3B0P8VXG0(:P!9*;J9RS_CHGLH;\"-IHR'>$ -0T@5Q&UTOR6C$3D M.=@DDEX5K>;.(#_&8Y$[@HJ6O'N4W<^]4G \] (T&$)<:#C(CWB\SG*:R Y^ M5YB$ 8O^](NWX)95' M*A!%?I JYYI@A%GQ,J+,I6-.(Z^A4V M\M^PPLL%''E_!OG?/(57NL..=E\^L>OJI MW,+IGD_'SWXX] Z@NCZA0TUM"CW7=LNWI]NE MV-7DAS:UWV5@ZQ7B4M?2TEYCJH^[@U"3!\]9(]"E,!#33[?+)VX!CP?3AFP$ MFJ[[;<%F3/F85%%=9GCENP0PR'G.]4U4(&JC/E@DPK>S2-O[($7!-H,KZ4YF M-^ H>D,WN"8+X:<9<0'0IYMN>IQU]&GA%"*9S6UQE]ETAVW"&K1GZ4O_^A]A M,<_)C'F=-,G+'S>F6IDK@^U B#1_>H(.$/L4L_/P?IT?+J=/GL.7[O67/VY! MGW^?5!0&S&ULC57;;MLP#/T5P1N&%C!JQYB 8XGN9 UU;B5A:<:"32S3G7E!;X_]FK*N)/,K&XEDYEH M=<4XK"11;5U3^7L)E=C-G9&S5]RRHM1&X26SAA:P!OVU64G<>0-*QFK@B@E. M).1S9S&Z6$;&WAI\8[!33V1B,MD(<6\V'[.YXQM"4$&J#0+%90N74%4&"&G\ MZC&=(:1Q?"KOT:]M[IC+ABJX%-5WENER[DP=DD%.VTK?BMT'Z/.)#5XJ*F6_ M9-?;^@Y)6Z5%W3LC@YKQ;J4/?1W^QR'H'0++NPMD65Y139.9%#LBC36B&<&F M:KV1'./F4M9:XBE#/YU<@4HE:VR%1$Z6K4(#I0CE&5EW%V7T:U9PEK.4<YC>D&.PSW$9' 7\U/(S$OHN"?P@/((7#C4++5[X MX7 M65#._E!3--U>&19B)4$!UW1?U&O&*4\9K<@:E8!/6BOR8[%16N*C M_'FH0AV!Z# !TZ@7JJ$IS)W&Q));<)(WKT9C_^V1]*(AO>@8>K+&QL_:"@SU M*Z9H44@HAF1N80N\A4.DC\(>)HV=170)^), I.[N'.S18Y898/-4GR5)V(+"()#Y)2\)N$T=J=^A-(XBMW)=(K29'SN1J&1 M0C?R(S<,0_(9?;D"DL,_$)/8]7V?C ,WQF44^W8["CKUG= 8NR\/ D9COP\W M\:=N8,.=CQ[#Q<&Y#7?HQKPG#5V#+.S84L3V7=?;@W:8C(MN(#R:=V/UALJ" M<44JR-'5/YO$#I'=J.HV6C1V/&R$QF%CQ1*G.TAC@.>Y$'J_,0&&_XOD+U!+ M P04 " !#?Q97T;4A-/<" !*!@ &0 'AL+W=ORU?JG-S[6BR#V@E!BY3P#I\\#7J.4GHAD_#=R!I-+#WR^ M?F)_W\=.L6RYQ6LMOXG:'19!$4"-.]Y)]TD?/^ 83^;Y*BUM_PO'X6Z6!%!U MUNEF!)."1JCARW^->7@&*.(7 ,D(2'K=@Z->Y0UW?#DW^@C&WR8VO^A#[=$D M3BA?E'MGZ%00SBW7VA!"J+V%OS[SK43[]SQR1.R/HVHD60\DR0LD.=QJY0X6 M_E$UUG_B(Z*?5"5/JM;)6<)_.W4!:1Q"$B?I&;YTBC+M^=(7^&YPZ^!&V$IJ MVQF$[ZNM=89>Q(]3P0Y#\T!>@=W6KV]UNH!C1-4&-@8W0AK-9W>:8<6-OS15^Q4"&>=G YA9;U3 MRCSVF1_,&ZRPV:*!E(5PRZ7C(#7W[5BA:!VD\.95D3#V;@3V%4O@->1I.,M* MOTC"-,].89,)N^KV]-*!#05GY+\,69S3-PTO+XM38#:!W^/6=#YEY8C.XCC, MDQQF)0O+,H>/RB%%Z8#7]#K!:6B-4)5HN82D" O2RUB890P^:T=[OT]IB%G' M54WM 66OO!LV^GV(6*MTI-[3ZM#L-RM4P'WY?'Z;L M+3=[H2Q(W!$TOKC, C##Y!H,I]M^6FRUH]G3+P\T[-'X"W2^TQ3":'@'T]_' M\G]02P,$% @ 0W\65^I--21-! D@H !D !X;"]W;W)K&ULG5;;;MLX$/V5@9HM6D"0=;>DK*3O]^A9,M.ZGB+?3%-<>;,F>$9DN.-5 ^Z1#3P6(E:3YS2F-7Y M8*#S$BNF/;G"FE864E7,T%0M!WJED!6M4R4&H>^G@XKQVIF.VV^W:CJ6C1&\ MQEL%NJDJIIXN4_ ML.ELXZ$#>:.-K+;.Q*#B=3>RQVT=#APR_Q6'<.L0MKR[0"W+:V;8=*SD!I2U M)C3[ITVU]29RO+:;.X_(#H]IW#'Z3(\"?BYJ3V(?!="/XQ.X$5]CE&+%_U7 MCJPNH)6=AF_2(%QSG0NI&X7PUVRNC2*-_'VL !U^?!S?]LVY7K$<)PXUAD:U M1F?Z]DV0^AVJ+:"AQ;SE8"G8F=B%I]X0K,X1F-8RY\Q@05(V MY0NK7- Z7W"[NMT6%S8ESTM@M T'RQ3@"ZY10&0SMR@+QA6LF6@02HZ*J;Q\ M@H62%7QF=4-'"@2M9D(P$DA$V(L(SF$O]+/W<-ESM=@OO<\@&L9N.HIA5A3< M'AY,]&R!:]T0O;=OLC (+[9;8MD>T'L7!)$;A,G+2->88S5'!=$^5I@&;I*. M_G^LQ$V#7R(]3Y^B)(D[2F(X(&'6E^(L])(A?'A$E7-M%^-4NIW_4 B05LV@R1D XK$ M";'GC_[H;6,OIMF'QQ5=%E3P@J]Y@71:/'$4^_H?6*RE8*:3=)9X6;:'&H7> MR#^PI* 5:?@)F=(GJI_VU4]_N_J[,^ 3R:3=>[H"\%C!3T/.GBMF]JM4CP8" MPN /"+=M[5N=M9+^)M>=Y\BJ+TAM/WE!")E/+9'MAEW3A5&K49^L,L_W(_.95Y"XP3" .UR9#CN(]UWL13Y$(]_U_?TX(UD*RJ3OPLA:4;L/(S>* M]L!MZ9-]KW96X7#D#@_"WTMS>#;0"TL;NM'L,1V[?A2[ 94A<.,T^,O7GW6OO*U)+7&@0NR-7WAM33JGL! M=1,C5^VK8RX-O6':OR4]&E%9 UI?2+J!MQ,;H'^&3O\%4$L#!!0 ( $-_ M%E<^3<)DQ 0 +0, 9 >&PO=V]R:W-H965T\R!(QXV0[6ARZK_=Z,FIZFTM6[S18/JF$?KY FNU M.!N%H_6'6SF;6_=A/#GMQ SOT'[I;C2]C0>42C;8&JE:T#@]&YV')Q>9L_<& M7R4NS-8:7"8/2GUS+]?5V2APA+#&TCH$08]'O,2Z=D!$X_L*][+0)[E!V'%Y%2K!6AG36ANX5/UWD1. MMJXI=U;3KY+\[.1"U*(M$>Z\ BY5TZD66VO@\%X\U&B.3L>6PCCC<;F"O%A" M\A<@4_BL6CLW<-566/WH/R9Z T>^YGC!]P+^VK?'$ 4,>,"C/7C1D'/D\:*? MS'E7JDND>#>2VS$GIA,EGHUH2QC4CSB:O'T3IL'[/3SC@6>\#WUR1SNPZFL$ M-84;C9V0%5P]T78T:$"T%?QNYZCALM>:Z,.Y,;@[B;UA=B>QCH?;\92/5Z[B M"1^/'HX?]0B''GGC#UAB\T#V4>B_A6_&$94D*MXY6A9TRTD(2LYRGD"2LR$/X>GY/,Z1$ M^>AD[;BK4@K'92'M'.[.K^^AB%D6%9"%+(LYW(LG*#56!+7E>&CF2MMW%G5S M!&G*PB@!'N:,D^-G:4H:+Z)%U9MM)YX3E0)R%J4YO+ZR!Y $G$5YX%9YP((\ MA3VR2@99):^6U:7HI!6U_(L*<=U25JVHWWTQM#?4U"Z$1@:_H=VEJ;TQ=FMJ M.YA=G3>VA=[ MOA?XI3FR%0$W$?[71KL1WU.M-P0@>AT4R,.'WO=2MN3"AR? MJ7QR:P-AL/+A&4N+W#TX#^BX>Y!4S[G0E5<./T[@V=N]?9/SD+\'7F0DAP!> MJL9,*Q)3F"74Y!3B+&*4]C\I+ QB%A2!TU?&61*1NO95^\ -MH1&"(DX"%B: MQOO4E UJREZMIO.RU#UNSJA=$MJ+MEM":]C-P/P/3QPG%8JR+'$GGOW\IHJ% M-(BYEPA5T9TZ9-A(X^^FM10D $EEIS'!BX*&-6WV<*@'-EVMGA'!BB>BSW/. MTCB$I A94?#!K%G*:$AS+9XPRZC/Q>JT%ROK=5!)EE',PB(D>08L#+?B;L[* M-.4TM H_2PB+CJ/=W1]OW20;U#-_7S94Q[ZURTOE\'6XDI\O;Z(;\^5]_K/0 M,]D:J'%*KL%Q1B>&7MZ1ER]6=?Y>^J LW7+]&PO=V]R:W-H965T M" M2[S78/JV9?J?&Q1JMP@FP?/")[[96K<0+><=V^ #VB_=O28O&E%JWJ(T7$G0 MV"R"U61VD[O]?L-O''?FR 97R5JI1^>\KQ=![ BAP,HZ!$:OK_@6A7! 1./O M/68PIG2!Q_8S^CM?.]6R9@;?*O$[K^UV$90!U-BP7MA/:O<+[NOQ!"LEC'_" M;M@[I8Q5;ZQJ]\'DMUP.;_:T[\-10!E_(R#9!R2>]Y#(L[QEEBWG6NU N]V$ MY@Q?JH\F7/RM5[[@0P&0-[Z5E>;- M/+*4S(5$U1[X9@!.O@%.E:<>+_U_E=]R4PEE>HWPYVIMK";]_'6J#4.6['06=Z9FIF,5+@(Z M- ;U5PR6/_XP*>*?SM20C35DY]"7#W1&ZYY(J^9U":?(GH4[3?8(EPVM8<;E MH_^!X__P3;S%"MLU:D@G?C6!2M'I-19K%V"W"(T2- :XW,S@B\&F%_"!#J4Y M@+W N&<6I076=8)7S)_B2AEBD,(?R+2!"\B2.(SCA*RT3,*DS.&S9C6"9"UZ M4M:Y-&\>#U'%=9CG!11EF-+K57TA;+0R!K+2[2LAR^.PR";P 8V9P:JJ^K87 MS!7%6J4M_W=@=IE,LW":YF_@P)0W:"T@F65A2V\C*)V%1%G!& M#?FHAOR[U7!G+&\]R7>]=2)>'7.]>Z*A;KY?-F?SGI;-@4 S$'C1+#P0X*_T MQ;W$!JE0QX>?1F.$9/-2'U133_KP KR :1'&6>F\#*[3,,]R9^^#O#D/(HUS!8Q]7Q6EH-T_BP?;C3/C*]X=* P(9" MXZLI-5(/]\3@6-7YV;Q6EB:]-[=TM:)V&^A[HY1]=ER"\;)>_@=02P,$% M @ 0W\65Q/JOAK: P !0D !D !X;"]W;W)K&ULE59M;^,V#/XK@C<,5\"K93NQW2P)T)<[;,.N*YK>^F'8!\5F8J&RY)/D MIO?O1\F.FVYMT/N2B*)(/J0>BI[OE'XP-8 E3XV09A'4UK:S*#)E#0TSIZH% MB9J-T@VS*.IM9%H-K/)&C8@22K.H85P&R[G?N]'+N>JLX!)N-#%=TS#][0*$ MVBV".-AOW/)M;=U&M)RW; LKL%_:&XU2-'JI> /2<"6)ALTB.(]G%U-WWA_X MB\/.'*R)RV2MU(,3?JL6 76 0$!IG0>&?X]P"4(X1PCCZ^ S&$,ZP\/UWOLG MGSOFLF8&+I6XYY6M%T$1D HVK!/V5NU^A2$?#[!4POA?LAO.TH"4G;&J&8P1 M0<-E_\^>ACJ\QR 9#!*/NP_D45XQRY9SK79$N]/HS2U\JMX:P7'I+F5E-6HY MVMGE-=[['\H8TH(FJYII(.?6:K[N+%L+(%:12]4T6+^55>5#K40%VI /=TYK M3N:111#.550. 2_Z@,D; 3/R64E;&_)15E"]M(\0_)A!LL_@(CGJ\/=.GI*4 MAB2A27K$7SI6)/7^TC?\?61:=^>::F9: M5L(BP*XQH!\A6/[T0YS17XZ G8Q@)\>\+U?8I%6']Z0VY((97A(F*W+%16>A MZB_VYGLN]K7\CB.XJX%LE,#FQJ*1WK=/5%I#+"I+)LI.,-^#B'(]HJP&E!(I M*/84- [IC-S5&H T/5/ ,86L^-/+#7??[BS0.\Z)X3OW[W&-J]#1-3OI%E@Z+@OI%?$KIR1'*3D?*3M]-V7-I^<^> MK?@TDQ64G>:68\D^/I6B0M M9T)\Z^GI8)EG6#O 4L(>V\9A\Q1_B>]M8A\V@\&XVINCFJO*[-L&+==0,F2- MU_(&7P_K_'+I OLVP]&,XZX3%:F1;'@><,"Y8NY1SPB^B^#?Q7'Q9^OCAN1V M]05_70]N-7-]FDTS[>?R!\9GK+ ML6P"-FA*3W.\6=T/W5ZPJO6#;JTLCDV_K/$[!;0[@/J-PNL=!!=@_/)9_@M0 M2P,$% @ 0W\65W;]22J8!0 2 \ !D !X;"]W;W)K&ULQ5=M;]LV$/XK!S:.6G&NXJ\I:G0R66J^. M1B.5+7G%E"M6O,:5N9 5TSB5BY%:2,46?,KUE]6EQ-FH0\F+BM>J M$#5(/C\93/RCT]CLMQN^%GRM=L9@+)D)<6,FO^8G \\0XB7/M$%@^'?+SWA9 M&B"D\=<&<]"I-(*[XRWZN;4=;9DQQ<]$^:W(]?)DD P@YW/6E/I*K'_A&WM" M@Y>)4ME?6+=[0]28-4J+:B.,\ZJHVW]VMSF''8'$>T& ; 2(Y=TJLBP_,,W& MQU*L09K=B&8&UE0KC>2*VCAEJB6N%BBGQU,MLAN8K)G,%; Z!_OAW2D:FL.9 MJ-#YBMGS.[QFLY*KX?%(HUXC/0%'1%\%K5>*OA8YSQ_+#]"OAUI MLB5]2GH!/S6U"]1S@'B$]N#1[A"HQ:,O'<*22;ZQ^9+=8\QIF$C)Z@6WXS\F M,Z4E!M"?^XQOL8/]V":ICM2*9?QD@%FCN+SE@_';-W[DO>]A'G3,@S[T\123 M-&]*#F+>>@XN5L9;"B8FW M]OX]Q+^9^QM=+#G-18@X7]0*T"85-(A=_- GVT/.>B;W$ M+:7QL#V.)P[>C1"DECJAEQAB 7ANFCS#O^5*;] W-&RP]H$=[, ]M_-'8Y%^ MIYLQ1C$TB!O&_]7-OA.EU#@:=?^OA[F%ZZET85?IPG]=Z2X:K31R,J7H:OJE MM];UHTZVW8B!%4]@NSI6*&-Q6_[4D5W;I?!;8[/;E&!SD:A7*I1/(B?U//AY MFS^^[\0X_]J>]6&A5,/S(1P&D>-13-CSSK/;\WRMOI"4.&$4="I2AX3TN8(T M<7P3*.<[H1,Y"<4RUA/ M@,Y*U \3TU6AT,;> ]^-O(U;J4G]CYN4AY4L\/QQ/4T[OU.3T5>%NH&YN5$+ M)(3QID$:ZM1-2+C[&YF+1D*& M_A1ED3-C$J:QMFV>:KW-)6L=7M19V>2\[6W>S2RQ;)<8;XD]J@W7MM79'Q33 MWG#99&XW.A/H6&1D>&,D*"RL?F3N8;P)B+V;PPA_J4/Q.K]"\^P=;BIUSF_Q ML;6RK:M/G#B*(/2PS?%,@8A0UO<]AV($3/$QA+'LP(+7:';I6'&6XSNC, VO M>3!!$CB)[T'@Q4Z:1 B(_14-(:(4^ZD$KH5FY>MG= !I;/NO PC"%!L:P]T/ M8X?ZQJ8XP#Z,DKT7Q6CG=5-QN;!O.+S\1%/K]J'3?>V>B9/V=?2PO7UC8I^S M*-"U)9^CJ.?&>#O(]MW63K18V;?23&A\>=GA$I^Z7)H-N#X70F\G1D'W>![_ M U!+ P04 " !#?Q97KW6E8#@% !=#P &0 'AL+W=OVPWE!6#E;G)NY.[$XY[7*64GO M!,BZ*(CX<45SOKV8.;-NXIZM-TI/S!?G%5G3)55?JCN!7_,>)6,%+27C)0BZ MNIA=.F=7B98W G\SNI6#,>A('CG_IC]NLXN9K1VB.4V51B#X>J+7-,\U$+KQ MO<6<]2:UXG#-$JHP<%*YLW>6[S<(R"VRJXQN_&D/'R U%D<2[X%H261C0] M,*$:;72.E;HH2R7P+T,]M?A$,20)I,S@FA<%4YAP)>'- WG,J7Q[/E=H1(O. MTQ;PJ@%T_P0FZ',3_'IN6$ETFX\E M9!)MO([[B6@IHUHS&* /NSRVEF%%4>8$'-M*/!?,\O:.K][5*$:DI-A5&14T MY>N2_8L0=84Z^0'*"<2N92=!:R!GY)'E3#%ZK'H46:$?PR=OX4ONX7V#35S2EQ2,5X#EFUH4M,=(KGN/6)<]>Z!S*CY7\KPH[0>U:1HS( MG*!Z8"51B"//":PH# [TACQ8;KA0[TSS\0DQ+*V76'80FB)'5J1)Q M%E6M*=JDN9\VZMC.H>7&@6:&%?CZ'256[-GZMP^8=-?W ,ODQ!![5A@Z^D< MKFLE=@)>XH+K69YMID,(DAA>OXI=QWUOQHW)U4&873VUO=#R@L#,1):7V%-U MC?NZQL?6M?&@*>#'9SQJ2FK!%SPZB"[1ENG#VS+-:SQ08'/#$L]PR$,+?J9KBH,:DT29]Z,*D5KGDI>DP)CF,B?T$J VN^!M!J4&5 M[!F*YH!&]0'M)5T'5'TP2GO"RY?:1LDL?KO1RZ6K];PAGO,>5NP9-:N.YR?@ MA[C,N#CHJ(ED9 6!VW^.U$-S&K=8]X7% M,+22.![,31 ]Z8F>'$OT95U5N:D1^G--Y 9N=)I_?7O\F<6!F52;61DSTWOB MWDYW9LH\/,4W_E:$9891I-!GNGT.:Y85"(8+2\;*Y,._'FXOF9B#7#9LGI M"E7MTPC/BZ*YS#4?BE?F O7(%5['S'"#]U\JM #^7W&NN@]MH+]1+_X#4$L# M!!0 ( $-_%E<=M&\3.!L "C? 0 9 >&PO=V]R:W-H965T :#%NBI15)K)PF0AON^I'->,_)C6X@6EZ22 MGD$__)"R;)H434O!_TQ>M(I#_F[)2B[3CWF1[[[O\J_%O1"E]-=FO2W>7]V7 MY<-OU]?%\EYLLN+7W8/85G]RN\LW65G]-K^[+AYRD=T<=MJLKY71:'J]R5;; MJP_O#A^+\@_O=OMRO=J**)>*_6:3Y?_Z7:QWW]]?R5=/'TA6=_=E_8'K#^\> MLCN1BO*/ARBO?G?]K-RL-F);K'9;*1>W[Z\^RK^E\W&]PV&+_UF)[\6+QU+] M4K[L=E_KW]@W[Z]&]3,2:[$L:R*K_O=-?!+K=2U5S^//(WKU/+/>\>7C)]TX MO/CJQ7S)"O%IM_[GZJ:\?W\UOY)NQ&VV7Y?)[KLECB]H4GO+W;HX_%?Z?MQV M="4M]T6YVQQWKI[!9K5]_'_VU_$3\6('9?'*#LIQ!^7<'=3C#NJY.XR/.XR[ M.\BO[# Y[C Y=\+TN,/TW FSXPZS"/'IZYT;G MSI"?W^RSWVWYZ>V63][OUSY7\M,;+I^\XZ_N\O26RV>_Y_+3FRZ?O.NOOORG MMUT^^WV7G]YX^>2=?W67I[=>/GGO7]WEZ._WL,_?2TKLP_O\MUW M*:^WK[SZP2$_#OM7_^)7VSKJTC*O_G15[5=^T$2QS%']964 N*X^V<^?<>7I,_Z[,B@Z^^VODJ+^(BDC M197^2#7II__\62KNLUP4/<_OTQF:K)RK:6=HH\FYFGZ.)A^U5Q5C6/GXD%>O M<'[N5)Z_NKCCXIEWE2WC"CB67%R&WF M]2?EO_6DUM7?J.E;?Z."8<407ZJ_49.WE'!82<5#I3R]LE>5Z/S/CSSP:8[/ M?[=&KS^9Y TEVSX_F0$E'5:"W;?J35H<_HE->Y56;JK/7ZG4 ZN^]IE:%=G= M72[NLJW#;\5#MA3OKZKO#PJ1?Q-7'_[K/^3I MZ+_[$IC$-!+32[?/6_XD;Z:;4]?O1GZ>_7OP3] M/CCETH G,8W$=!(S2,PD,>L1FQRP>G'NVX?)Z/'7N^MO+\.;G.J<.]4EIWKG M3O7)J0&)A206D5A,8@F)I1#6"MW)<^A.!D,WK=-6*A[6J[(O2P=WOC1+24PC M,9W$#!(S2/H:K+_LR^[(64KF3/DMIF6T>)'N[_+4OJ ?92X.: MQ#02TTG,(#&3Q*Q';/HB#A5Y-E*G\\XQ;\]V"T51YM/V=L[I=N.9/)O+'<_M MV6XJC]5Q9SN/?+$^B04D%I)81&(QB24DED)8*SUGS^DY&TS/\$'4/U;G4RE]7IHI.\ M/=O-)_/YM/.=OT<^.9_$ A(+22PBL9C$$A)+(:R5O//GY)T/)N\_=_G7Q]Q] M6)79NB]Q!X%+$Y?$-!+32[B.7$7@XG[<;G<;_;KK!0W]?F[JV7_ NX@S\72LRMT?LQTW?!GWRD@=JYT5"P]]>CZJ!:@6HEJ$:C&J M):B64EH[RU_45^3AGZ7M-U]$7F?P4RA+XB^1+U=%%>&WNUQ:%<4^VRY%OI.:AFHZJAFH9J*:==1:Q[E5\,F+3O+9Z%CGW+$N.M;K&2N/ MIY/17.T<7J-C U0+42U"M;CG$SP==W_BFJ S4TIK)Z[2)*XRF+CI8XC6N5I% M[/ZA.BI^2MQ6#)^=LH/C+DY94M-033]JK7^-RFPQZRYM&NA8$]4L5+-1S4$U M%]4\5/-1+4"U$-4B5(M1+4&UE-+:N=[4Z^3!WDY3 M??;PX4=[]0/QYW[U+5N+;=D?M6A'#M4T5--1S4 U$]6LH_;RAV63D3H9R]WS M+(X;MGY8-E=FDVGG.-$Y5W3/%;T>458FX_%BW U(M)Z&:B&J13V?$G5H6 MG:\9,3HV0;64TMK9UQ30Y.$&FIG7];-<+$45>E_6KQQ>HG4S5--034](8;:N= M-=-%9WJHYJ-:@&HAJD6H%J-:@FHII;6SN*FVR#V!:]%_(= M-B_.6[3T\VFIXL&CGS:7)-'?0>TIYRLC$^V M\]#7ZJ-:@&HAJD6H%J-:@FHII;5O']'4UY3A^IJ]>^$%*QNRV_9WEOH [CEP8JJFFHIJ.:@6HFJEFH9J.:HYQ6TN39:3JC M0SU4\U$M0+40U2)4BU$M0;64TMH9WM36E.':FGY[*PXW>9/*["\IS\K^K$8+ M:*BFH9J.:@:JF:AF';7%BSSL'OB^O8GS]B;NVYMXZ"OS42U M1#5(E2+42U! MM932VC&I-#$YW#7[8YN+Y>YN>SC$K9/RB]B*VU7_.5K#UL5IB1;)4$U'-0/5 M3%2SCMIT*"W1"MG; UUTH/?V0!\=&*!:B&H1JL6HEJ!:2FGM8&W*7LH;92^Q MW.>KLKYUY\,^7]YGA9"RNUR(C=CV7F)LV+LX7-&>%ZKIJ&:@FHEJ%JK9J.:@ MFHMJ'JKYJ!:@6HAJ$:K%J):@6DII[71ORF75P]I';I5YM*AD)S4-U714,U#- M1#4+U6Q4E-66XM-9<[NSIUIGU M0?M-??.@0WGX<&)%(=;KLTO$PP,OCG^TV::&1CDXU>J9.IJHZ M[TPUT:D6JMFHYJ":BVH>JOFH%J!:B&H1JL6HEJ!:2FGMR&ZZ=LIPU^[_[VK# MPT_DXBA'"WO*Z5W'Y.E"G2DG68YV\?K&SB<+>3+NACE:L^L;JXP7D\7)XC7: MLT,U%]4\5/-1+4"U$-4B5(M1+4&UE-+:.=VT\93A-MZ_\TK"PZ,O3F:TNJ>< MUL$F8U4]/;JI)O*: $/U6Q45/V6X\D=? M*WYXW,61C;8!E=,>6O]B-=KSZYDJ3V95:)\<1Z,5OKZQ?9>RM]&Q#JJYJ.:A MFH]J :J%J!:A6HQJ":JEE-8*8[7I#:J7W/9N=WLK\D,5^[84N70C;O;+0QG[ M85T]A?HTP'J=^; :O19WV7JHI#T\^-)81C5-/>V?*=/Y=#;K7&=!1\<:/6/' ML]E\$N M8/0R<'OC%:T!HIJFGMX 2QE-%MWKT^KH5*-GJCH]O7VEB4ZU4,U&-0?57%3S M4,U'M0#50E2+4"U&M0354DIK)[#2)/!PS=![\P 7K1:BFJ:>%LCJJ^1TEQW0 MH<9Y0TUTJ(5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ)926CM_FS:B^D8;K_$9*1%%FI;B1/M57CKM=+5^Y4,:P?W$^H^U$5--1 MS4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(M1+4&UE-+::=^T$ZN'M8^T$X\6 ME>RDIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)JJ64UD[VIIVH MOG%+O;Z;FF;[\GZ7'Z[@=.YI'L-C+@Y]M).(:CJJ&:AFHIJ%:C:J.:CFHIJ' M:K[:TVT=/?YJ+]T%Z-P0U2)4BU$M0;64TMJ!WG07U>'NXN?=@_3Y/A="^K2O M4GTC\J(*[H_+Y6Y?G[;7W"NE^NC3%M*GW78IMF7^>'B?K(JOO1F/EA5134,U M'=4,5#-1S4(U&]4<5'-1S4,U']4"5 M1+4*U&-425$LIK?UUH.E&JC-PR08M M.Z*:AFHZJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQJB6HEE):.]F;WJ0Z MW)ML'ZSGU<&Z]%-62)GT(/+Z#W[N37BT.8EJ&JKIJ&:@FHEJ%JK9J.8<-7GT M8MEB].M"F_[0DLNP>7'"HQU05--1S4 U$]4L5+-1S3EJ MG;6/Z4CI5&Q==*S7/U:==J;ZZ-0 U4)4BU M1K4$U5)*:\>RTL3R< GT>3'E M\_<=M>(R//+BU$9[HZBFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6HUJ" M:BFEM;\ -"W4L0JNN*"-4U334$U'-0/53%2S4,U&-0?57%3S4,U'M0#50E2+ M4"U&M0354DIK)WO3.*T>\BLN@^;%"4]J&JKIJ&:@FHEJ%JK9J.870,:(6 M7=#V**IIJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:6UOP0T M#=/Q%%QT03NCJ*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":JE ME-9.]J8S.AZ^G^:/+;J@W5%4TU!-1S4#U4Q4LU#-1C7GJ'56/T;3^:R[Z(+6 M0OO'*I/9O+OH@C8^42U$M0C58E1+4"VEM'8N-XW/\1N-SZ?5E+^E-%N+>JWE M<,!]N+O\Y8LM:!44U314TU'-0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4BU$M M0;64TMK1WY1*QPMPL05MBZ*:AFHZJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J): MA&HQJB6HEE):*]DG35MT,GQOSQ]:;!DV+TUX5--034:):-I M9T'#[M]P/I]T-G1>$97N+47=5S:<=44/?<4^J@6H%J):A&HQJB6HEE):.TV; MAN9DN*&92A^W-U(D348CZ?=L^Y59*AD>>G'4Z&;S;Z8TLE:-T3U314 MTU'-0#43U:RCUEFO&,\7)TLEO1NJWP;_J;DPFX2(+6,E%- M0S4=U0Q4,U'-0C4;U1Q4Q-+7,R?.// M'ULD0>N9J*:AFHYJ!JJ9J&8=M>[:AZRJW462W@T5>3'O+I+T;SA7NC?SZ=]P MM)A,NXLD:!42U0)4"U$M0K48U1)42RFMG:9-%7(R7(7\G*_**D:9!1*T(8EJ M&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%J):@6DII[>!ONI:3.;A M@E8I44U#-1W5#%0S4U -5"5(M0+4:U!-522FOE\K0I0DZ'BY"&G3+K+,-S+LUJ5--034U -5"5(M0+4:U!-522FNG?E/8G,K<.LL4[6&BFH9J M.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ)926CO9E2;9W[@KYX^L MLPR;%R<\VL=$-1W5#%0S4366<9HLI.:AFHZJAFH9J*: MA6HVJCFHYJ*:AVH^J@6H%J):A&HQJB6HEE):.]F;*N?TC5MQ_M Z"UKI1#4- MU714,U#-1#4+U>RC=E+V&7=N:NR@8]W^L=.%W+V^"CK61[4 U4)4BU M1K4$ MU5)*:^=R4\2<#A?_;S:"$D3#[MB51:]08PV+U%-0S4=U0Q4,U'-0C4; MU1Q4E-&W0Z Q=1T+HGJFFHIJ.:@6HF MJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%J-:@FHII;63O:E[3M^XM696W$O9]D9: MU@_$G_O5MVPMMJ\U -5"5(M0+4:U!-522FO% M^:PI;ZSZCE(/ZVVQX<_2W\?'_5^(4![G*BFH9J.:@:JF:AF';7)BR4%9:XN MNG?:L=&ISIE3772JAVH^J@6H%O9\?M7%Z?)4A$Z-42WI>0T+59'ESE6+TY[M MYB-9::Z"W$Y2I4G2X2)D^AB.=5Y6T7EV1J)-2%334$U'-0/5S*/6^ONOC"9R MI_5GH5-M5'-0S44U#]5\5 M0+42U"-5B5$M0+:6T=G@W; M,"-$IT:H%J-:@FHII;6CO*E 5@\OCO)[L;X@R <'7!SDI*:AFHYJ!JJ9J&:A MFHUJSE%[&4CR]/1V.^A0#]5\5 M0+42U"-5B5$M0+:6T=HXWA0 MU-UD;^J4L^&;:_Y;3S%!VY>H MIJ&:CFH&JIFH9AVUUG+(9*:J:K>C@XYUSAWKHF,]5/-1+4"U$-4B5(M1+4&U ME-+:\=UT)F=O=":[ZS#_D^6KW;X*\OU -5"5(M0+4:U!-522FM'?-/6G"W M1>TN(EJ&JKIJ&:@ MFHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%J):@6DIIK62?-\7-^?#=-INUE^/" M2IEGV^)6Y/D%)S8.S[@T\5%-0S4=U0Q4,X]:Z[2UZ?BDHV&A4VU4F]9HZQ+5 M-%334JOFH%J!:B&H1JL6HEJ!:2FGM9&\: MI?/A1FF4[Y9"W!32;;[;2,M6*:D:>/MX(/]T1LPOCU>E?;'5BS^J;]M9?66X M?>5'K<_=;;?@E71SB:$L4U4Q4LU#-1C4'U5Q4\U#- M1[4 U4)4BU M1K4$U5)*:X=XTR6M'@Z%>/N:+ON'*IR?3EULG<]X]DKZ^'0- M5SF](O.GGNVJM%:[VVG#3__BP"8U ]5,5+-0S48U!]5<5/-0S4>U -5"5(M0 M+4:U!-522GL,[.OB7HA2R\KLP[N-R._$)[%>%]5Q\GY;UHLJ+SXJ5H/JSV]WN_+I-_6 [[O\Z^'E?/@_ M4$L#!!0 ( $-_%E='RG,JAP, #\0 9 >&PO=V]R:W-H965TC MB2U128;DOX]D&P>#<2\]?0%+?N^MWZYN?Z#JSI;Q DNUY)DM]AQP6I&*W'8=)[0+3*BUF%5[:[Z8L5+FA,*: M(U$6!>9?EY"SX]P:6:>-)Y+MI-ZP%[,]SF #\L-^S=7*;E524@ 5A%'$83NW M'D69L<]Z\2Z=6XY^(L@AD5H"JZ\#K"#/M9)ZCG\; M4:N-J8GGUR?U/RKSRLPS%K!B^2>2RMW2X-\@> W!>VD$OR'X+XT0 M-(3*NEU[KQ(788D7,\Z.B&NT4M,75?8KMLH7H?J@;"17=XGBR44$(N%D7Q6- M;=&R% H@!,(T19OZ\.C]#DX255!*:H37+24) H$<%_Y/IK16C M"7"*?D,;=:C3,@?-CXC 6<8APZ=(3W 6@*ZBT!BDHLWBO%A$Z&[G]_,;*F< MZ>>SD\;%LG;AWG#AH?>,RIU ,4TA[>%'P_QP@&^KC+9I=4]I7;J#@G^5]!YY MSJ_(=5ROYWE6+Z>[?79>%SW^W]$[R?#:,^95>MZM,W:K^'V%KJ7\?BG=-A_$ M'B%'SH3QY_9A_/L7L/&SL2=3+JPZ!HV'4U][P(67\.\P)UZGM?B.F:# MUFPP:';-V58U-'7PE&>=29*H?G7'#L"15*^\WFXS*/FCA]"D6&12+#8DUJE+ MV-8E--<40I/U,"D6F12+#8EUZC%NZS%^75.HZ<'YW^$: M-@Y[FD)/4-_Q;S:%26MV,FCV;]4$J "TA?_N!8-*/WKV3(I%)L5B0V*=_H'C.!?=H <6NL$E+.J! MC;3:!2[NP[F=L+5?^VP@*H!GU20J4#6WU/^WMKOMM/M8S7@7^\O1PVK4LQ_I MZ;@:P+[+UZ/U>\PS0@7*8:M".?=CU;QX/:W6"\GVU3CVS*0:[JK+G9KP@6N MNK]E3)X6.D#[F\'B&U!+ P04 " !#?Q97K0>%Q;X# "!$P &0 'AL M+W=O D5@&SMI-T_OW:0 FOLI.,OTPPON=PS\'7W/'R3-DW?L!8 M@.]Y5O"5<1"B?#!-GAQPCO@]+7$A9W:4Y4C((=N;O&08I14HSTS;LGPS1Z0P MHF5U;\NB)3V*C!1XRP _YCEBSVNX"Q33#*/?QM2HWVF G:O?[#_48F78IX0QQN:_4-2<5@9@0%2O$/' M3'RFYP^X$50EF-",5W_!N8FU#) Z[G=>FY7?,[_>C[E1(UUI[%J&WC@)4KP MRI!USC$[82/Z]1?H6[]/^:*3+-9$UO/,:3USYMBC+U2@#)2,% DIY97%ZL\(^% MP#)' 5":XA0(>C%A2K@[2L(. K7HNZENZBBO$P6AY\&!H-G$;GS?7BO;FY6] MS8[\07X5$G:4JDECPI1B;ZPE#"UWH'@BRE\LO('BV9QN5.RWBOT7K?!V]RRJ MW;.L=\\IY?Y(4VC#$"X&TL=A0>"[_E#[;'8W:E^TVA>SVC^A3""04:1ZB023 M4H"I;7X]RW)M6>LDBS61]=P+6O>"5WQ/ IV>Z22+-9'U/ M;ST*=WY-P5$.^ MXWKAH-(FHFQG5&BSB=TH&UJ7?L^ZMM2F6J+U/,VUZT8K6ZR+K6]AIV6&KZBW M!JS+.)ULL2ZVOG&7OA?.MHC7%EW#UJTGQPJAY0_*;C+.62R"0>'-9W>K^DL' M"^=;V(G*@Y.RM3:O6MEB76Q]"R^],'1?4WF:&M;&.)ULL2ZVOG&7;AK.M]/7 M5IXW^C?"LRS?'E7>.,X-9?OM#RM/:V-M=HX[U.'4)\3VI. @PSM);]TOY--8 M?=Y3#P0MJQ.0)RH$S:O+ T8I9BI SN^H;+6;@3I4:4_=HO\ 4$L#!!0 ( M $-_%E?>;B28-04 -(C 9 >&PO=V]R:W-H965T/ MI!3)-!0F6LZ^U)*M\QSRO-417X73'1>_RC4A$CWF&2LOO+64Q;GOE^F:Y+@\ MX05AZI4!8*_ZD9%?N'2,]E3GGO_3);XL++] C(AE)I49@];$E5R3+-$F-X^\: MZC4Y=>#^\3/]NYF\FLP!,/+<@2;S)YRW<_2#VAD>:E/"O- MOVA77QMX*-V4DN=UL!I!3EGUB1_K0NP%A(,7 J(Z(#H(4)7I#AC4 8.W!@SK M@.%; T9U@)FZ7\W=%"[&$L^F@N^0T%.8B(QSN\+'!*+CS5E4HBML2;??H0CH.O M736'A,60L 0(9M5_V-1_:.B#5^^X+@&&D ) PF)(6 ($LP08-0*,G#? -64T MW^3F^8)4OR-(/6]5/Y-$Y9)=HE2\,\/33][M+#@)5)O9[A?;F;1OL2%A"1#, M*O:X*?;86>SO])$LFN)6Y2Z(2 F3:AW25>SQ6XKM3-JWV)"P! AF%?NT*?:I ML]@_.68E6@J>HVN<2<5'*[XE@JF5G43_H'NA%A3H3N*\,!=@])/F5!X^@"L= MG*GZ=B)(6 P)2X!@EEZ31J_).QX%$T@!(&$Q)"P!@ED"G#4"G#EOF!LNU9U! M<:8\3X&?\#PC""^VF*6=KB/RP]N5;B^]$]RZ^>Z#1$.7&]77Z1NU.KH!:8@*:%;U>R?]>AL^FYP;T'&\%30A;UXHAQ=IQRIFX0277+9^HQT*T&J!\&I<4US6KGIP.[T250*>VR MMU8W=!JY_[X@5;\YWU.X\_86!M0H@](2*)JM8.N5P]$[EJ@AI$^] J7%H+0$ MBF;+T+KHT&VC[\Q? 1!G:(L%->M4\=*MT6F@HP,#[<[7N]:@%AJ*9M>Z-='A M_^2B]YN6.J[?,W5J!&JN06DQ*"V!HME:M@8[?(_##D$M-B@M!J4E4#1;AM9F MAZ_X;-LD"G(L\:/ZY$NJK$I!!,*,;7(D.9H3X\5IYSNI.HW=VP[?#;K'TEL' M4 L.1;/_1M::]M[>#%U95[,+V% +7X4+1*"']O3T-.Q,IL M)M&OM39,5ML;FF^;#2O?S#8-O[V\VNURC<6*JKZ7D:4*U:\#/22J#235B>2% MV2$QYU+RW!RNU7*;"'V!^GW)N7P^T0F:;3RS?P%02P,$% @ 0W\65\]F M^FI$ P ; L !D !X;"]W;W)K&ULM59=;]LX M$/PKA.Y0M$ :?5ERG+,%Q,X%3=$"08*V#X=[H*6U390B59*RVW_?)26K=J*H MU\+W8HO2SG!FN21WNI/JL]X &/*UY$+/O(TQU:7OZWP#)=7GL@*!7U92E=3@ M4*U]72F@A0.5W(^"(/5+RH273=V[.Y5-96TX$W"GB*[+DJIO<^!R-_-";__B MGJTWQK[PLVE%U_ YD-UIW#D=RP%*T%H)@51L)IY5^'E(G0 %_&1P4X?/!-K M92GE9SNX+69>8!4!A]Q8"HI_6U@ YY8)=7QI2;UN3@L\?-ZSWSCS:&9)-2PD M_\0*LYEY%QXI8$5K;N[E[@VTAA++ETNNW2_9-;'CR"-YK8TL6S J*)EH_NG7 M-A$' .3I!T0M('H,2)\!Q"T@=D8;9<[6-34TFRJY(\I&(YM]<+EQ:'3#A%W& M!Z/P*T.KLG+/U]-?8-B+*6?MQ//FXFC9R9.R7LIS$:3OT4!10]^,8P/HP$" M'[/0I2+:IV(>#3*^K<4YB8,S$@51W"=H&'X-.<)#!X\&Y,3=RL2.+WZ&KUD" M_!&FP5]]YD]$=I2*49>*T1![-J<<$P!G9 EK)@03:UNC%2@F^RIG MWK"ECLV>8]LL2L,DG4S][:&EP4E_TU+264K^FR40Q;"9AB_Q M_[SYQJ=,Q8G(CE)QT:7BXJ2;[^)IO?9MOJ=A\7B43D;]]3KIQ$X&Q5X5!;/M M 2[7;G^S,:WKWAMF/GFB(7BD$7K0&80G.J):HO1G9U1?7-\AY1_T,R6HM6OS-,EE M+4S3VG1ONU;RRC50_H_PI@]]3Q56K28<5@@-SL>8*-6T=LW R,IU1TMIL-=R MCQMLAT'9 /R^DM+L!W:"KL'.O@-02P,$% @ 0W\65]B3C0T^(@ 4J0" M !D !X;"]W;W)K&ULS=UI;]M8EL;QKT)D&H-N MH#H1J;TF92!E[OO:]9JQ:5LH6?)H2:J ^O CR92I*]'7DOL?]/2++L41?T<. M'3[A)<_AY^_SQ>_+AZI:*7\\3F?+7SX\K%9//W_ZM+QYJ![+YKS[NOQ8NKS_/U:CJ95?%" M6:X?'\O%G[]6T_GW7SZH'_9?2"?W#ZOM%SY=?7XJ[ZNL6A5/\6+SJT\ORNWD ML9HM)_.9LJCN?OGP1?VY4#N#[1:[M_QK4GU?'KQ6MM_+U_G\]^TOG-M?/G2V M'ZF:5C>KK5%N_O.MNJZFTRVU^2#_6ZL?7HIN-SQ\O=?-W7>_^6Z^ELOJ>C[] M;7*[>OCEP^B#OI*IU_MZOZ.^IOO9OY=+G[?^5[_=[.!^5FO5S-'^N- M-Y_@<3)[_F_Y1_TG<;!![[4-M'H#[=P-NO4&W7,WZ-4;](XVZ&JO;-"O-^B? M6V%0;S XM\*PWF!X;H51O<'HW W&]0;CHPVTUSZ2VMGONW^K^QVNGKW'U?TN5X_W^>N;['>Z>O9>5_>[73W9[Z/7-MGO>/5XSVOJ M:YOL=[UZO.]?WV2_\]63O?_:)MI^[VO'>__5GV%MO_>UYT/.\S%B=X#1RU5Y M]7DQ_ZXLMN_?>-L7NZ/4;OO-<64RVQY1L]5B\[N3S7:KJ]_*Q:*%/^KE>KUY6!6/6W YV]=N^B3.G)8KVXV/U[/L'H1[)X!JX,M MK [V<-L!X8U]7F[V>??Y\W4N^GS^&3],W.?M0GCL_X M&>B^YZ>/OU_I^\U/;/X(GLV_5)O,6K[.IG#6KKQMV5+.O*MGYW[7ZNI*? MOU,ZKRN%7 GGWS:'S'']M_"-/WDAG[HO_P+H[BITW_@70,MG^_5YRU[[EMN3 MO9^73^5-]O MU4*9WRG?]Z>8D^5R7=TJJ[GRM%[K1=5 M6Q1)JUX:122FDYA!8B:)621FDYA#8BZ)>23F/V.#';9=*/]VI79V__O\Z=MA MRI!%PS.+1F31F,02$DM)+".QG,0*"!,"I/\2('UI@,35XJ::KMY/E MS7P]6VU?/X?#+D;*V'J! MHOJC6MQ,EM6M&;1B"P:GQ95>X-^9]05BR9D MT93$,A++3_\X!CWU*'@+J*)PW!^_'/?'TN-^?;^3,IV47R?3R6K2?@B7(I<> MPDE,)S&#Q$P2LTC,)C&'Q%P2\TC,'[>LVO3'_=[1$9RL&9Y7,R)KQBTU!VI_ M]X=$5 MW;#M??W-(??H(%^_[?"?DO\<#CN#H[6>&/U>$U1+42U#M1S5"DH3C_4';8RJ M]%AOU$LWRM-BJKJY9+M^TW13M : M.#% 4!J.JH9 MJ&:BFH5J=JT-#PXIHX^CHP./@]9T4[] +"S?9ZP71:W9Y]I4!>X^*4(34=U0Q4,U'-0C6[U@[_X=H= MG][OXJ!5753S4,U'M0#50E2+4"U&M0354E3+4"U'M8+2Q)QI^K-5:;_>U?5! MC]Q/RE.Y7\EZ[WD-VM2-:CJJ&:AFHIJ%:C:J.:CFHIJ':GZM'9X/=CYVU.-U M+;1O^ZR:$5HS/JMF@M9,42U#M1S5"DH3\Z%IN-X.5I/D0_9\;U+=7;U^VF3% M_D:FDW6PLTY)I.4N#@A2TU'-J#7AW@UM.!X>_TO=1,M:J&:CFH-J+JIYJ.:C M6H!J(:I%J!:C6H)J*:IEJ):C6D%I8N8T/=KJ&TW:0H/%C7B&LJCNUMOAB2_1 M\Y-2SF[%61_-;\VJY^;NZI4T0ONW44U'-0/53%2S4,U&-0?57%3S4,U'M0#5 MPEH[O*@_[ UZ7?6XG[OEC5JGV^N.CR_KH[W:J):B6H9J.:H5E";F3-.QK:CFHUJ :B&J1:@6HUJ" M:BFJ9:B6HUI!:6+>-'WCZG/+X7N&X:IH2SBJZ:AFH)J):A:JV:CFH)J+:AZJ M^:@6H%J(:A&JQ:B6H%J*:AFJY:A64)H8,DWCN2KO/ >FD\@K7)Q%:(LYJAFH M9J*:A6HVJCFHYJ*:AVH^J@6U)HP.&9[B12-4BU$M0;44U3)4RU&MH#0Q M9)HN=U7>YOXCQYO(2U^U -5"5(M0+4:U M!-525,M0+4>U@M+$.&FZ^C[>2$Y?1-FXPY#ABTN1[53%2S4,U&-0?57%3S4,U'M0#50E2+ M4"U&M0354E3+4"U'M8+2Q(!I^O0U>9_^;Z?W&)]]8C(X\\3D]'WM)R9HOSVJ MF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJI:B6H5J.:@6EB;G1]-MK\@>U MI]7]>EJN)IL3C6OS)T5_/O7(Q$;(+[.7^\24Z.ZN6DQF]ZU)@C;HHYJ.:@:J MF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJI:B6H5J.:@6EB:G4-.AKH_?? M+X9VWJ.:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)JJ6HEJ%:CFH% MI8DATS3H:_^Y!GUYZ8M#"FW01S4#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU M M1K4$U5+M=&2!VN\=7V?.6MZF#=7^N"N^+T<_7$%I0JYTFQ[]KKQ'/UY,OI6K M2HFGFQJ/U6S5%A!RX]* 0#4=U0Q4,U'-0C4;U1Q47OJN]>*NNB_?NHIJ.:@6HFJEFH9J.:@VHNJGFH MYJ-:@&HAJD6H%J-:@FHIJF6HEJ-:06EBR&A-R$A;-XF!R?(*%V<1VN:/:@:J MF:AFH9I=:X>WD8\[@V%?/+MWT*(NJGFHYJ-:@&HAJD6H%J-:@FHIJF6HEJ-: M06EBR#3]^UUY_WY6W:P7D]6D6BKQ>G'S4"XKY&NA96U4? M+' M/C>@7"C?RNDF1=[Y>#-YM4NS!-7T6AL>'-6UCT=C(PRTI-E2LGM:9.[ M.AAWA]I)AJ!]_VUE1_VQVN\=9PC:TH]J#JJYJ.:AFM^VN[3>N#\^R1"TJ1_5 M(E2+42U!M135,E3+4:V@-#%#FJ;^GKRI7\R0.A!>SC?:PP!MS4/&E/)N.^=E<\*QOEEM?_VTG^ZR/:G8G7I, MJ_MRNHF6IVJVK%J#15KXXF A-;W6A$G9@]%@.#RYYD&6-5O*]H;#4?_D9BRT MK(UJ#JJYJ.:AFE]K@[=^2@*T;(AJ$:K%J):@6HIJ&:KEJ%90FI@937]\3]X? M'Q^&0>NA'VUR1S6]=]JLK77ZXW'O^,B/MJ^W5.T.NKWN^/C CS:FHYJ#:BZJ M>:CFHUJ :B&J1:@6HUJ":BFJ9:B6HUI!:6(Z-.WK/7G[NO_FB0':KHYJ>JT= M_I-O.\CCY.(#VH=^7E$++6JCFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:IEJ):C M6D%I8C8T#>8]:6^A?+3)N<.$Y34NS@^T$QW5#%0S47;M!JUIG5K71J@ZJN:CFH9J/:@&JA:@6H5J, M:@FJI:B6H5J.:@6EB7'2--IO7LKBA!].+R]X<9R0FHYJ1JV]-5?21*M:+57; M1MW;:%4'U5Q4\U#-1[4 U4)4BU M1K4$U5)4RU M1[6"TL0X:7KP^_(>?'@X MO;S:Q5F"=NRCFE%KAS=X;:CFHUJ :B&J1:@6HUJ":BFJ9:B6HUI!:6)^-!W] M?7E'__Y2_'8=Z^46L7J%:WXG#JC_]U>\T,Y_5--1S:BUMQX6;*)5K9:JK0\+ MMM&R#JJYJ.:AFH]J :J%J!:A6HQJ":JEJ):A6HYJ!:6)4=.TZ_?E#XZ/=ZUCM91ZM,6)=Z?LGS9=[6T!@;:<8]J.JH9 MJ&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ):B6H9J.:H5E"9$U*#IX1\\ M]VN^IW%E@/;CHYJ.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJI:B6 MH5J.:@6EB2'3-.T/Y$W[XB.]MI=:RMES TM]TU@F/"ZX-8O03GU4TU'-0#43 MU2Q4LU'-J;7#9Q9TM<'I4PM?5?%H^3Y6I[2>:Z?)JLRJD2E-M9,(JYGMTJ_NKV8VNRH.WYJ*:C MFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:IEJ):C6D%I8OPT[?F# M[ON7TM!&>U334\.)H(C6]UJ2-+09:TD0U"]5L5'-0S44U#]5\ M5 M0+42U"-5B5$M0+46U#-5R5"LH34R:CFHUJ :B&J1:@6HUJ":BFJ M9:B6HUI!:4)B#9L9 L/WSQ 8HC,$4$U'-0/53%2S4,U&-0?57%3S4,U'M0#5 M0E2+4"U&M0354E3+4"U'M8+2Q)!I9@@,?_@, 7F%B[,(G2& :@:JF:AFH9J- M:L[PW!D":%D/U7Q4"U M1+4(U6)42U M1;4,U7)4*RA-C!FMB1GY#($Z3*ZG MY7*I?&E-$71> *KIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%J):@6HIJ M&:KEJ%90FA@US;R X?OG!0S1>0&HIJ.:@6HFJEFH9J.:@VHNJGFHYJ-:@&HA MJD6H%J-:@FHIJF6HEJ-:06EBR#3S C8O9>2 H7QR '')!ATN M@&HZJAFH9J*:A6HVJCFHYM;:803V3R__>&A1']4"5 M1+4*U&-425$M1+4.U M'-4*2A-#IID:,)0VC%Z%IR'> >MZJ*:U_(]C+N:JJI'?3@M[]-&W;':$]\7H)\N M/+-JA%:-42U!M135,E3+4:UHV?>CCJJ-7G:]>)1OVO:'\K9]?NREO.#%QW:T MO1_5#%0S4EA4E?)GM3E3 M:4T5M!\?U714,U#-1#4+U6Q4WVY6NR?Q6*>^VS[?\_C"Y>5!NRN7# MM%HVUS\.E\G: D=>[-+ 034=U0Q4,U'-0C4;U1Q4.S3?TT$Y0MOT44U'-0/53%2S4,U&-0?57%3S4,U' MM0#50E2+4"U&M0354E3+4"U'M8+2Q)!IVO1'T@[-'WJ#L;STQ2&%MOFCFH%J M)JI9J&:CFH-J+JIYJ.;7VN&MHVI_V.UVCZX@!6C9\-RR$5HV1K4$U5)4RU M M1[6"TL1H:9KS-R\O74I[==A_:WY(_8OS@]1T5#-0S40U"]5L5'-0S44U#]5\ M5 M0+42U"-5B5$M0+46U#-5R5"LH34RBIE5_U'__2AK:@X]J.JH9J&:BFH5J M-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ):B6H9J.:H5E":&3-.J/_K/M>K+2U\< M4FBK/JH9J&:BFH5J-JHYJ.:BFH=J_NBT";NO]?KC\?%"&MKV?V;5"*T:HUJ" M:BFJ9:B6HUI!:6*P--,!1O+I !>MH_U[#\V4?Y*+=F+ PJ=35!KPB+/>'@R;-A JYJH9J&:C6H.JKFHYJ&:CVH! MJH6H%J%:C&H)JJ6HEJ%:CFH%I8G1T\POV+S\3]U>("]]GJ))E^LE]OGY 3E9-J: ^CT 5334U -5"5(M0+4:U!-525,M0+4>U@M+$D&DF$8SEDPA^Z(H8.GH MU714,U#-1#4+U6Q4./\X/1N,[9J>%[5B*T:LUS"IH1ZDQAN3 M 1[*V7VU:WC9+I%]VR^1?3]*D]8ELC?PR[,$G0C <@;+F2QGL9S-<@[+N2SG ML9S/<@'+A7ONS7Z MH(VR/3+0]GZ6TUG.8#F3Y2R6LUG.83F7Y3R6\UDN8+F0Y2*6BUDN8;F4Y3*6 MRUFNP+BC!.H>)%#WW==:]MMBT8-V[K.].2GF$U62V51W:UGM]5M>P!)AR_DL%[!S7(%Q1W$S.(@; M:2=H6Z?FS;8Q-#) 2QGL)S)/JG9SKH? "6RUFNP+CGZ/FT?*BJE5ZNRJO/C]7BOKK> M1,@F2^;KV6I[ >?@J]O3F6TR_?Q%^_#IY.N^^G.@MGP]5'^.=E__U/!7GY_* M^RHH%_>3V5*95G>;4IV/P\U>7DSN'UY^L9H_;4+Q@_)UOEK-'W763XXO , ,5 M 9 >&PO=V]R:W-H965T6:L<4Q$$E62LAV@'[^DI(A.5V)@(GJ)19ES>#@G M/./A\L#%@]P!*'3,TERN@IU2Q448RLT.,BI'O(!G'-[G?*O C7 MRX+>PPVH?XLKH4=ABY*P#'+)>(X$;%?!1WQQ&5;^:.2OC$TUN6 MJ-TJF K)FU(JGC7!FD'&\OJ3'IM$ MG 3@64\ :0)(Q;M>J&+YF2JZ7@I^0,+,UFCFH=IJ%:W)L=RH(.GT9\.OG'+-Z[0XQ?RWL4K'H#7 MN.4U=N:QS5P&5)8"] %4B.5%J;J8UEBXWJ0Q@/T:C\A\&>X[*$Q:"A-/*>FQ M3THGHF?*IBW?J;>4TP%XS5I>LU>4&2.V1A#L+289HB:0D][ W1R<)V8#-CG5LD=&:_W$;?VM MC'N>4F5:J,<7>I,AF@!BBP09^XLY1"T@MA80=WMPIIB3KI,YG\Q[FA1BC9^X MC;]'TGZS=>/YYLT6"#+SEW2(.D!L'2#N-N%,2>==DBY(G]=:SR=NSV\5U?6S M6\$A>H'8UH(X\K\S&,+\8VO^L;M!.$_!!NS48>/?Q M/KK3,]>!W*NY9+E$* M6QT3C68Z6-0W;O5 \:*ZY;KC2O&L>MP!34"8"?K[+>?J:6 NSMI[S_5_4$L# M!!0 ( $-_%E>-@ON +0X 9 >&PO=V]R:W-H965TI%;1H?9>.[ $Z_Q M_1#2;]_U U[6-GN8#N1%8L/.;W=GG!G^C#W;Q\GW=,M8AM[#($H?1MLLV]UK M6KK:LM!+Q_&.1?R=39R$7L9/DUTT/.CT7Q6OO:I51B4(_[VV3X].D;%5E[B^'MQ\F7],-*+%;& K;(" MX?$_;VS!@J @\77\4T-'S9R%X?'Q@?ZYW#S?S(N7LD4(/JE]&7-,V]:,40AS/TP6&9 MYP?I1S[Z9Z2A=.LE+)UI&5](@=-6]:2/U:3DQ*1/>31&5/\5$9W0'O.%VMQA M*VZ.2W/28^ZHS9=L-T;XM+E[_N)UV5SCSF\B0)H(D))'?Q"!/C=6ED:_99%# M[M.=MV(/(YXD4I:\L='\EY^PI?_6YU1(F ,)*ORFM_?_B7^.!':!T'@9>D:,>2ZG+_V!-M;H]M M3N5M+[KCL&&9NDWE<8YR T.O]>ZDEH'M9D;)AV;C0U/MP_B- ME5Z<%ED)6WU.41*&7J*0, <2Y@+!I#!831BLBS.Y!>E^2)@#"7.!8)+[)XW[ M)]?/Y)-.OJ1C3%J)0[F.H?Z'A+E ,,G_=N-_^]:9W.XD2UO'Q&Z%XZQ1CG+Q M0_T,!)/\/&W\/%7Z^F0!$ I3F@-!>*)@?A2+_BZV?]>@[K.(6TDHQZ&8-# $ESH6AR"(2 Q4J! M=HW$7\\H?3:W+<-H5^(SQSGJ'0SV]S4$*Q:*%:LEZY*MXFC=_8Y&%(:3=4%- M'IR60*4J*,V%HLDQ$JH6&Y?7!DA!N0"E.: T%XHF!T'(8JS6Q3"UP?QQ;0#5 MPZ T%XHFAT!(8JR4?%>I#58GYYO$,#M?[YPYSE'O8+"_KR&!L=# 6"V"/^6O M>9JA.^2P5?6=$"\%N->-D,)S 4IS0&DN%$T.B9#%V+Z\%$"JT@4HS0&EN5 T M.0A",V.U:(8I!=-.*2@^9LE9!U0M@])<*)KMJ])I[@=AD %LEU6J0!LG+S?Y5$- M&9Q\0,4P*,V%HLGA$&*87-X@)J =8E": TISH6AR$(1")C=H$Y-NGYB,:3OC M@&IB4)H+19.#(#0QN7FOF'3;P'2J\Y]V5,X;YZAW,-C?UY"_1,A?HI:_G_C% M'B!LG[SE\E$-&)Q_0%4P*,V%HLFW&PH53"_O&E/0KC$HS0&EN5 T.0A"'],; M=(WK.>2;A=I%0+V0P4$ %<10-#D(0A#3F_>-:4\_V)Q02MM5H&=@NP"H5S_8 MUU>YR?GH+F>U[GW*(X;,T^E?;3XX\\#>PPPJ?J%HR. @@*IA*)H,FK'Z4H8!N.U\<3OK&D>D2N.LGB7?D,V$N< M97%8'FZ9MV9),8"_OXGC['!2/%;6/*@X_P]02P,$% @ 0W\65].(->$& M P D @ !D !X;"]W;W)K&ULK99O;YLP$,:_ MBL6FJ976\B\0VB5(:;)IG50M:MKNM0.78!4PLTV2??O9AB"2N%$G[4UBPSW' M[S&^,Z,M9:\\ Q!H5^0E'UN9$-6M;?,D@P+S:UI!*>^L*"NPD%.VMGG% *=: M5.2VYSBA76!26O%(7YNS>$1KD9,2Y@SQNB@P^W,'.=V.+=?:7W@DZTRH"W8\ MJO :%B">JSF3,[O+DI("2DYHB1BLQM;$O9U&*EX'O!#8\MX8*2=+2E_5Y#X= M6XX"@AP2H3)@^;>!*>2Y2B0Q?KZ12M@?[[-_T]ZEER7F,*7Y+Y**;&Q% M%DIAA>ME\\@D7)7R[U#N2W7IULDKULD3^?S_W&13,::3 -S)E63M[S""8PM M670[Q_Y;)A,"Q(N4;0OGR3[297J'.I MSK&)O6 8!>[(WO0-&<)D7!!V80>H@PYUV_%"K*B3#!->J@]]1@$'GA M$9LA*KB)7#-:T*$%9]%>)D^RV25 -G@I2PES3A."!:2RSD6&%I/[)Q-Q<,)R M,QCZ-T?$IU%#=SCPS,1A1QR>)7[".Y0P2(GH@U_PC#)Q)8 5QGH.3U#"T/6# M(^#3*,^-O)ZO ^)A1SP\2_Q >"+/ 5P"K7D/VL0Y/"6((N]X84^C(C^,S)11 M1QF]JYZ@WT*I;J%)VT*Q;J$F[.BD;@+9&2/GB-L0%CE.=%Q>=N^\4&?U V9K M4G*4PTH*G>NA=,Z:\Z^9"%KI(V1)A3R0]#"3GPS 5("\OZ)4["?J5.H^0N*_ M4$L#!!0 ( $-_%E&PO=V]R:W-H965T_?IT'*4/<+&SS!6+'YYSK^!Q#H:T9ROM#V0A0S7>?Q M'C+,[VD!N7RSI2S#0C;93N<% YS4H(SHEF%X>H;37%O.Z[Y'MIS34I TAT>& M>)EEF+VL@-#C0C.U4\?G=+<758>^G!=X!QL03\4CDRV]8TG2#'*>TAPQV"ZT M!W,63:OQ]8"_4CCRLV=4S>29TB]5XT.RT(PJ(" 0BXH!RZ\#K(&0BDB&\4_+ MJ762%?#\^<0>U7.7M^&)*>/V) MCNU80T-QR07-6K",($OSYAM_;7TX T@>-W MXH@9O$=_2OS; 1."7\GX4^; +U]\VZN"QEF):;';4BK)B3K!R'9Z!/-Q9ZC M,$\@4>"#8;PW@->E/9U'ULFCE35(^$>9WR/;>(\LP[(5\:ROAUNJZ?R<>OAS MZM$P/(!8PDT5_)67=K?>[)K/OG&]J99)P^2HF:H==\8+',-"DULJ!W8 ;?GK M+Z9G_*;*T9ADP9ADX9ADT4ADKW+K=+EUAMB7IXV!O,B]_2!K5B%W"]YN$*H$ M-W1>35=5P,/2]FS;<JAF.J M1@I5FI%I:R%O*N%N8@5.Y[O8A,QY_ZEG-A_J#^ MK>9[O:6G% W'%(U4HN;$\RVU]7YGO3]HO3QQ;$N"/LK#J+)B#*)OK1ACD@7# M\W+1"V"FFE(X9A312&2OU_6'=;&PO=V]R:W-H965T:I/K,4 M,@F5WI7/PVPM>;@HC9)X2"S+&R9AE ZFD_+8O9Q.1*[B*.7W$F5YDH3R[9;' M8G,SP(/W ]^BYY4J#@RGDW7XS!^X>ES?2[TW;"B+*.%I%HD42;Z\&7S!UXPX MA4%YQ3\1WV1;VZBXE2- MS\)P>_N=SLJ;US?S%&9\)N)_HX5:W0Q& [3@RS"/U3>Q^8/7-^06O+F(L_(O MVM376@,TSS,EDMI81Y!$:?4;OM:)V#+ _@$#4AN070/G@(%=&]BG>G!J ^=4 M#VYMX)YJX-4&7IG[*EEEIH-0A=.)%!LDBZLUK=@HY2JM=8*CM!A9#TKJLY&V M4]/;, [3.4B60M4IZJ#'U&#WH4+_*8([%$]U*/9:G>4)@N$/V11VL] MNM0G]+P7ZH<](DAKPGYI88@7_EZ16RK4^(6,3NB6=VNCGINYV?\TY_ MSCLSFP=\KLUQGWDGEW8SR.R29Q_@&49/WTBI8$X_K"BUU]DZG/.;@:ZE&99U&7L=$[\K+6WF?I
%<[?"^(PMQQI;._DVNCTWWRU<%^RS7WKN*[K/0+TUC2'DA80$DC$+"&!"L M(R^VVB\O"_:UJ>9UWF$^Y\IWHE8)Z936M4^B=T<@^\.Z$M[YW M\9G%$OV'[J(T2O*D-^E&W+D/%B@M *514!J#HG5E)JW,!+)ZUC0HE2%I 2B- M@M(8%*VK:.H?:"MD8NCH."QL&@:%VYVKX*-C=66"[3 M2.62ET_E,GHMMON% ^IEU&)"T@)0&@6E,2A:5^"V"81'H%47M!\$2@M :124 MQJ!H797;IA V-B4N:!J,]S[?B>^-]WH&H"V?TYQ24*>LIKD=IX18_1T#TO9I MB+E/8F[QW(FG*.9H%.W^'J&>XX'^)I6RS9;?+6*]"Z4SU&:H9@OM2OKRM=O4K):F%GM*+$N%Q(^ M":5$4FZN>+C@LKA GU\*H=YW"@?-\MCI_U!+ P04 " !#?Q970Z74XA\# M !;#0 &0 'AL+W=OY0-3$3FT#[;^?G80,2(A@RPN)G7/.O?:Y M)->#'64O? T@T%L2$S[4UD*D?5WGP1H2S#LT!2*?+"E+L)!#MM)YR@"'&2F) M=48(8+(?:O=F?N0J? 7Y%L.,']TBMY)G2%S7X$0XU M0R4$,01"*6!YV<(8XE@)R31>"TVM#*F(A_=[]6FV=KF69\QA3./?42C60^U. M0R$L\286CW3W'8KU.$HOH#'/?M$NQ_8<#04;+FA2D&4&243R*WXK]N& 8-IG M"%9!L$X)W3,$NR#8IX1S*74+0O?2"$Y!<"Z-X!8$]]((O8+0R\S*=S>SQL<" M>P-&=X@IM%13-YF_&5LZ$A%5B0O!Y--(\H0WPC$F :!%5O9CFJ24 !$$28C@=1.EL@+%+2(2>..#P%',/TOE#$]O/8 MUIG8-GJ@1*PYFI 0PAK^M)GO-O!UN0_E9EC[S1A9C8(/^!U9[BVR#,NN26?< MS+Y/6:>)[C?3?VY(!]G&6?KDN5U)N\SU,8XU2WXVJOD/:Z! MW1D5F-^8Y[7_MC;%IM4%V+V>[9[Z4X6=\<8MO7$;O9G)3A3)?B^M]:C.$;>Z MU<9=U9'+8'YC=MQ+L]NU//T 4P#Y?$FIV ]4@/(\Y?T!4$L#!!0 ( $-_%E&PO=V]R:W-H965TS'8B !-9)>R%V

=6R-CXO=/TFB$M\;"]5__LLILL$ZI@)/@O-M6+H9=Z: HS MNN3Z2:R_P"Y/9/5RP97[1>L:F\0>RI=*BV)'-@X*5M9/NMG5X8" >V<(9$<@ MKR6$.T+H@M;.7*P'JFDVD&*-I$4;-=MPM7%LDX:5=A;'6IJOS/!T=D\Y+7- M8[=D1J*H1 FE5N@#&IL5,UUR0&*&[O)<+F&*/FW,\E&@T-4#:,JXNC; Y_$# MNGI[/?"U,61E_7PW^'T].#DS^+=E>8/"X#TB 0D[Z*/+] ?(#1T[.CFF^Z8, M32U(4POB],)_K$57L%JIUZUDM]ZMJF@.0\_L+05R!5[V[@V.@X]=,?^3V%'H ML D=7E+/;$PSI=1MJHINZ81#5^!:)78J]FA892$F(4D'_NHP2AN&$YQ&N($= MF>PU)GM_,UDPY4X.SNB$<::W729KE>C09$CZ_1./;524)LD9BU%C,;IH<;]# MH*BXV (@33?0N72BUO D)7$/G[ALPZ(^[O=)M\VXL1F_RF8A3!4!P6X_=_F, M6P:"$XMM!$Z2X*#>1Q:3QF)RT>(/O0!ISO?:Z'Z^6;?)I#WC/=P_K64;A8, MXS-3GC9&T]=-^84BIJW]$,>D%YTNR38,FSJFI'?BT#\XZ>TM^YW*.2L5XC S MS. F,1EE?7/5'2TJ=_A/A#97B6LNS&4/T@+,]YD0>M^Q]TGS]R'[ U!+ P04 M " !#?Q97^SM&ADT$ # &@ &0 'AL+W=OGG6G#-\9>VS-.@-UVVDZFV>P^*T:VF0#R2B). M]]>O! 0;(ZMVHA<;A,XYEW,%%TG3'2:/=(,0 \]%7M*9L6%L.S%-NMR@ M(K MO$4EO[+"I(",GY*U2;<$P;0&%;GI6%9@%C KC?FT;KLE\RFN6)Z5Z)8 6A4% M)#^N48YW,\,V7AJ^9^L-$PWF?+J%:W2'V/WVEO SLV-)LP*5-,,E(&@U,Q;V M)+%] :A[_)VA'3TX!N)6'C!^%">?TIEAB8A0CI9,4$#^]X1N4)X+)A['ORVI MT6D*X.'Q"WM2WSR_F0=(T0W._\E2MID9H0%2M()5SK[CW9^HO:$ZP"7.:?T+ M=FU?RP#+BC)09&5S3]\;HTX ' >.ZZ"UP*\ B-Z<31S4Z:K1W."L%"/KCA%^->,X-O\# MXW27Y3F 90H^E0R6Z^PA1V!!*6(4? 1W?"RG%6_!*\GU=Q%B,,OI>][S_BX" M[WY]/S49CTNPF\LVANLF!N=$#"[XBDNVH2 N4Y1*\)$:'RCP)O>C,\5Y,>7: M41)^KLHKX%H?@&,YKB2>F_/ACNQVWJ8>OTT]4<,CM.1P6P;O>>EV \RM^=P3 M? =C!M9C1C8^&@I/3B%>KA.ZA4LT,_C;DR+RA(SY;[_8@?6[+#DZR2*=9+%. MLD0362^I7I=43\4^3.H'L":82G/;, 4UDZAS3W,O'/M^.#6?#K.F%+PT:^=I MQCHU$XFF;P6>W6GVG/8[IWVETU\0I1.P6"ZKHLHA0RF !28L^P^*PBSSN^'S M#^+XZ(R\D>L?&:[4O=3P,T5CG:*)1-0>BSS++0\ZRX-+!W>)F,SJ8!" 8WNA M>&GWG%;*7>KT>9JQ3LU$HNG;01C(?1YU/H^4/B\.!C) S_Q;F2*9RZ/!@^6& MEF4=F3SLY3B#7M&PU\@?](J'O;Q@T"M1WMTK7\!AYUVH].Z6OPI*>2U5 B^M MI3K)(IUDL4ZR1!-9+Y7C+I7CMW\@C74F52=9I),LUDF6:"+K)=6V]O,J2_F$ MWE.TJG+PA<^;I1G]"=P%/Q D,N2-&GEI_EX=1ZPUCD076S]=!]-@6]L7;4O5 MJP^BUCA')4DM>7&BSE.-M:HF+9O?J[Z.$Y[XQK*=O>&.TO"_"$Q1 MZE/P#18GGA8EV:4O0*ULD5:V6"M;HHNMG^3]W-_6,/FWM<[^M;)%6MEBK6R) M+K9^;O=+ +9Z#>"G!4X-5Q4XK6L!KXXCUAI'HHNMGZ[].H*M7DBXJ,#Y@U(3 M\&EU<%S?M"XAG"<::Q5-9**AZQ_/;,V#!?8"D76]%4+!$EMJQ",FS79)<\+PME[> M?\",X:(^W"!>3(GHP*^O,&8O)T*@V[2:_P]02P,$% @ 0W\65URV=2&G M @ / @ !D !X;"]W;W)K&ULK99M;YLP%(7_ MBL6FJ96V0GA+UA&D-FFW3II4->OVV8&;Q*K!S#:AVZ^?;2BA#:%3M"_!-O<< MGGMX<:**\0>Q 9#H,:.YF%H;*8MSVQ;)!C(LSE@!N3JS8CS#4DWYVA8%!YP: M449MUW%".\,DM^+(K-WR.&*EI"2'6XY$F668_[X$RJJI-;*>%N[(>B/U@AU' M!5[# N1]<E>]++& &:,_22HW4VMB MH116N*3RCE5?H.DGT'X)H\+\HJJI=2R4E$*RK!$K@HSD]1$_-CET!"/_@,!M M!.Z_"KQ&X)E&:S+3UAQ+'$><58CK:N6F!R8;HU;=D%S?Q87DZBQ1.AE_9BRM M"*4(YRFZR27.UV1) 5T( 5*@#VBAGINT5"MLA:Z$)"HY2-%U*4NNJC+&)?F# MS1VY>E2/EC"%^T8G_>C$+G4U\0_\GL62Q>&XLWY!X? MN#F7M2HT*OUQV<;CT/$GD;WMD@]Z'TGNM^3^:^1^'WFM"CKD'[W #UZ0#WH? M21ZTY,%KY$$?>;!'[KN3B?^"?-#[2/*P)0]?(P_[R,,]TC'^\]Y^[(G^AWXAE[3UDP"B>[%FLJN_-MU_OJ-\S7)!>(PDH) MG;.QBHC7>U4]D:PPG_LEDVKS,,.-VMZ!ZP)U?L68?)KH':3]PQ#_!5!+ P04 M " !#?Q97R_]7T:<# ###@ &0 'AL+W=O8[]'!_;>28'REYX@9 'RM,^-0JA-B-;9MG!:H@?Z0[ M1.2;#645%++)MC;?,01S'51AVW.QX5VX+H3KLV60'MVB%Q/O=,Y,MNV/)RPH17E("&-I,K2=WO!PI MO ;\4Z(#[ST#E)5$^60DFWY8R3LS^EE;\BW(.=HB!50$9 M D]"L')="[C&" @*%K2JY)*N!,U>"HISQ#AX U;2L7DM$70#YI"7&8 D!VF) M:X'RAO+Y/U$^I$C $O-7DOS]*@4//[^:V$*FJ"9J9VTZ\R8=[T(Z/GA+B2@X M6)(EM)V^GI'?>?>5<(_:_((?.[5AM33C8D%FS(7EO0YJ6J&&/-+NZ M@?:S-YX;.WZ43.Q]7WX3<.1Y7A*= E,#,(C=.'$'C$L3,'(#/_@"/)$D["0) MKWHR183*<_6B*\-[NO*>9.D]R99W(CM9@JA;@NBJ*S_HVUS>&G OCX4$]2*Z&VGBS-),,>PZ+XC#V M/6?@[7-<$(6^[\8#:Y_CPF04.\EHX&P3GR.WP 5CQYVJ\0]6-6\O^Z_H&M^H MZSG.K.LYSJRKB>^*KDFG:W+;&?K-'LPIQI#U"(RR-;.(^P>>\^A[ ]&,J,@? M2&9$#4_8Y/R$=U_E\KMG MJ\LA+C.NB6B^F;K>KN)ZTH7&H'_NCA>NH3^5%5I34'VA;\J[MY!M2\(!1ALY ME/,8RUW FI*I:0BZTS7!F@I98>C'0E:9B"F ?+^A5!P;:H"N;IU]!E!+ P04 M " !#?Q97!I"OMA<# !4"P &0 'AL+W=OXQMS1QO*[GD"(-!#1G(^-A(AB@O3Y%$"&>;GM(!< MKBPIR["00[8R><$ QQJ4$=.Q+-_,<)H;P4C/S5DPHJ4@:0YSAGB999C]G0"A MF[%A&]N)FW25"#5A!J,"KR $<5O,F1R9#4N<9I#SE.:(P7)L7-H74]M2 !WQ M.X4-WWE'2LJ"TGLU^!J/#4ME! 0BH2BP?*QA"H0H)IG'GYK4:/94P-WW+?N5 M%B_%+#"'*25W:2R2L3$P4 Q+7!)Q0S=?H!;D*;Z($JY_T::.M0P4E5S0K ;+ M#+(TKY[XH39B!R!YN@%.#7#V ;UG &X-<+70*C,M:X8%#D:,;A!3T9)-O6AO M-%JJ27-UC*%@X32F)@''U$H2RHN)01=(EF*2G5:: 0HI*E(@6./C]$I(PA1E>,9HJCD(SZ MY+8 N=;L/F]V/YF!P"GAIW*/VW"&3MZ?CDPAE:I\S:A6-:E4.<^H\M$US44B ML\AE"FV\*1UJ;'*V-DV<@X3?ROP(?;@%Q68 M="FL8+Z&J4MM'7B^;]E6?V2N=Y-_&FDY=W,*^?A2IZ?H9N MPEOYB_,8K1C.1>=I'*1ZZ6D\[0V:_/IV%]>^!Z=G=Y#IJL!@>SNL/LV6H\B'RI]4O)LV=_B0#MM)M M&T<1+7-1?8.;V:8UO-0-T=[\1+6,NN]YI*GZS6O,5FG.$8&EI+3.^_*/PJH6 MKAH(6N@N:$&%[*GT:R+;7F J0*XO*17;@=J@::2#?U!+ P04 " !#?Q97 M[]H^J,#9C"V-+KD@GDT5__%*' M6*9$,U+G+7*3V#+Y?)*_USR\E'CYE*1?^9HQ0;YM-S&_ZJV%V%WT^WRQ9EO* MSY(=B^4G#TFZI4*^35=]ODL97>:5MIN^/1B,^UL:Q;W997[L]0;9&;$-6X@,0>6_ M1S9GFTU&DN?Q1PGM'6)F%8]?O]#]_.+EQ=Q3SN;)YK=H*=97O6F/+-D#W6_$ ME^0I9.4%C3+>(MGP_"]Y*LL.>F2QYR+9EI7E&6RCN/A/OY5?Q%$%R=%7L,L* M=KW"\$0%IZS@M(TP+"L,VT88E15&;2N,RPKCMA4F985)VPK3LD(NEWZ1CCR7 M+A5T=IDF3R3-2DM:]B(71%Y;IC"*,^W>BE1^&LEZ8G8KDL57>_%_+[+Q))?A9LR_^KDW81?ZB/GW5*%WQ'%^RJ M)WL=SM)'UIO]^ ]K//A)IRLDS$7"/"3,1\(")"P$P12M#@]:'9KHL^O5*F4K M*IAL3D4:R9'#@CS2S9Z1Y($DNTRVG+!O+%U$7-M,WA3\<<[/QC./L\%E__%8 M8,T2UKE:Q'T5XKT.\8U7VC7#2%@(@BD9'ATR/#)F^+=\D"6;&/K(4CEH)"O9 M"(F/RRSG#S1*F^G."\@*.Y86_:XN[<:@79L@),PM8)-CI9P-IS4Y:0I99^>C MFJ*0YQ4@82$(IBAJ?%#4^&]2%-TF^UCHY#1N_+PGM5:D*#$Z*C$ MLT0=XANOO6O.D; 0!%-R/CGD?&+,N1SE1O%*3N8V-%[(8;HZ;$X: MN7*FYZ-![432:WO"K3%K$&M_PHUQ>0%#.Q#,25S MTT/FIL;,:4>9U4#T _EW_B/5I=$([MK&(V$N$N8A83X2%B!A(0BFB/#\(,+S M-YX2G2.UBH2Y2)B'A/E(6("$A2"8HE5K4#E7 V!G5\)>[>W,0;NJJF54#QK5 MA]("*"U$T531'-F=EE$T7QB7$^A%-LSEN?6Y+XS*9"^XH+FBM.JQ&GDM"@/I060&DABJ9JQZZT8YO':+E@XD209R9(Q/E>[[64F..\ MC::6,ZJ+Q1BMLUA:!?6@07TH+8#20A1-%4OE+EM&0[ 4R\N4^D4TC[+Y.2$: MJ%L,I;DE[5A;TV'=AO&@,7TH+8#20A1-E59E!EMF-_@N3MDB6<71_UYZL8_W M^5A\<3QF3]F&9M(3279\*X_P2I+ZI3BDFSJ'TEQ+XRQ;=0$B(_I06@"EA2B: M*L#*J[;,9O71(*IHYO+57O+NR^W=B<$WU(>&TEPHS8/2?"@M@-)"%$W58.5N M6^,W]BHLI"T\A])<*,V#TGPH+8#20A1-%6UESUMF?_ZOSCZ;GK,U'4^FY_49 M!=2J;QG5@T;UH;0 2@M1-%4]U1*!]G)J*-2.9'G62,T?I*CDHS2UIQ_/1 M\_IM#-"(/I060&DABJ;JK3+U;;.I_XG&M!SQ_TF"D_Z&F=)93U"O'TKSH#0? M2@N@M!!%4Y57+0G8]AO/0FVD*3Z'TEPHS8/2?"@M@-)"%$T5;;4T8;=9FB@L M8UH\^5&.!;4"=!H]77W9TVZN#]3&7JZF2'T=4U.D?M>?^<(Z)Q6Z*("BJ4FM M%@5L\Z* T@=^Q]UDYC"=VQOH(@"4YD%I/I060&DABJ9*LUHNL$=OW4E"UQ>@ M-!=*\Z T'TH+H+0015-%6ZTOV.;;YSMVDLW[WAN=Y*M%W->+>*\7\@ M-!=*\Z T'TH+H+0015,%6-GXCO7&G:$#70& TEPHS8/2?"@M@-)"%$T5;;4" MX+1Y**!M9^@T[]*W:U;I7%-FXM1Z0TV987WY41>K'LPW7UWGS$)MS1 M_C!FFUS7'WZ'L6J.UKGMP>X'@]T0!KLC#'9+&.R>,'^'Y^]4GK\S?.L.$[H: M *6Y4)H'I?E06@"EA2B:*MIJ-< Q/SS0L<,<-:>&]?ZR6<2J[SFB*=/H+IM% MADZ]MX3ZY5!:B**I::W\LL]E.9!:3Z4%D!I(8JF MZK*R_)W)6_>1T&4!*,V%TCPHS8?2 B@M1-%4T5;+ DZ;._U;]Y'3QATZX_J] M_IHR3OWA<%=3J/&4KZ;,T*Z[K.;+ZYQ:J'F.HA6I[1]MO;MEZ2K?AIF31;:# M6K$7Z>'H8:OGZWR#X]KQ&^MB;FF.N]:%5VSD7.&+?:4_T705Q9QLV(,,-3B; MR % 6FS57+P1R2[?^/<^$2+9YB_7C"Y9FA60GS\DB7AYDP4X;)@]^S]02P,$ M% @ 0W\65R60.2#0!0 ]R, !D !X;"]W;W)K&ULM5I=C]HX%/TK%KM:M=(68H)7%& M'BDH]FF*Z>L]2?+#[0B.CC<^Q9LM$SW(TO,B"1DQ00%YO]>R -) M$L'$Y_%?33IJQA2!YZ^/[&&Y>+Z89UR0ASSY&D=L>SN:C4!$UGB?L$_YX6]2 M+\@1?*L\*!T ^P+ 6X=X);:5V*52ON8X>6"Y@= !9JSB1=ENLIH M+G"H;N#M@&A4 9Q$H;[R[Y\F*P$.>\@HN<%D#[\ 3 M+^MHGQ"0KRL8^+@3;Q7@3M1'S%[!&Y\P'"?%6P[__.2#-[^_74P8GZ<8;;*J MYW1?S0E=F),-/N09VQ8@R"(22>)]=;P[%!^HXR%2$$RXP(W*Z*CR/5(R_K// MQL"V_@3(0K9D0@_J\ ^8\G!X,=S_N=$#=;A/5LWH2!(>ZH=#A99V4[%VR6=? MX#O6W,<]*QBOV#C;R$JL(IG*242_OBEV>$5N1[PA%X2^D-'RC]^@:_TE2X]) M,M\D66"2+#1$UDKKM$GK5,6^O">;.,MX,OD'18*S%0%OX@P46\R'DO:0BLXI MZ<3GY\O2GGF>9RTF+^>ID\*@-6_#?#U8(('-'6R!EZS7/4 )K-\^6/O-&G[E6 MN;V0@M7%5C^[^#D9U&NNIY=R"C^Z = ;,S Y9FB(K)4A:)U,AJ7\[6:GJPD5%J:"YL] M357MP8U?#>EJX'05U8(%,AA_*KJ*_@H3!T\N#JIMG,;F3U/>J6RUO9J5H+SQ MO-<$I+">NY/!IOT^\"O<'3S9.ZCV=Y+]H*:BCK1^>I(Z&KW7UR,+I&0]0=6@ MMDXG'P?UC)QB7ZBIFRL3I">;(L/><8H7K$]3L"_\9HG[Y7PO,FS98;90N,LH6FV-K9/YEC9IQ S,*C,XH-,76_J7JY-61VJO?;3:4 M;# CX#WONG%6Q"OP!2=[:3Z146]NE,TWRA8890M-L;5S?/+F2.W-![IM'>TJ MK,TPQ!^&!,.04 )Q;-?QSG:D;1%.AAKI&6K][E43*G4Q9&AK"0<'#(P.&)IB MJU(R.3N7D!*Z*4^0<&^8[S-6_>#;W&U.J=R59S,Z]^_AS0.4W _@35B=03G1 M5T=B/F"ZX;T+)&3-A[+&'O<8M#IE4EVP?%>>BGC.&#OK_.< M'2_$ ,U9G^7_4$L#!!0 ( $-_%E=%9 :+4 , $$) 9 >&PO=V]R M:W-H965TN5"52$M_ 0 I(0+;;K;2; M")3M0]6'P3Y@*_8,.S.&S;_OF;'CLF"<5NH+S.5\WWSG,CXS/@CYHE)$#=^+ MG*N)DVJ]NW==%:=8,'4G=LAI9R-DP31-Y=95.XDLL: B=P//B]R"9=R9CNW: MDYR.1:GSC..3!%46!9.O<\S%8>+XSMO",MNFVBRXT_&.;7&%^GGW)&GF-BQ) M5B!7F> @<3-Q9O[]8FCLK<'7# _J: S&D[40+V;R*9DXGA&$.<;:,##ZV^," M\]P0D8QO-:?3'&F Q^,W]E^M[^3+FBEBL-O6/O3 M-WRQR)7]A4-MZSD0ETJ+H@:3@B+CU3_[7L?A"$ \[8"@!@2G@.@"(*P!H76T M4F;=>F":3<=2'$ ::V(S QL;BR9O,FZRN-*2=C/"Z>E*B_@%9@\HR$N)+6:QIGXK#TBKX=%K M]\)\P.[5CL4X<>@+I5#NT9G^_),?>;^TA?A_(OLAX+TFX+TN]NF&+5K'31:!YU:J [.C_>C8=@_47EN=B&8 MPT;@\+_4*/)WE0[/RVX8#8:C$Z7G9B=%7,EUC[I4@7)KF[>"6)1<5PVK66W> M!S/;%MU_S*O'Q6MA:8.:H&PO M=V]R:W-H965T+;/??<'>]X7AR%?%)[1 W/ M!>-J&>RU+F_"4&5[+(@:B!*YV=D*61!MIG(7JE(BR9U0P<(DBB9A02@/TH5; MV\AT(2K-*,>-!%45!9&G-3)Q7 9Q\+)P3W=[;1?"=%&2'3Z@_JO<2#,+&Y2< M%L@5%1PD;I?!*KY9QU,KX$Y\I7A49V.PICP*\60GO^?+(+*,D&&F+00QGP/> M(F,6R?#XIP8-&IU6\'S\@O[%&6^,>20*;P7[F^9ZOPQF >2X)173]^+X&]8& MC2U>)IAROW"LST8!9)72HJB%#8."ZJ!WK8.'OHH(?_U]E=;O#0HVYH MF[PWJB09+@.3G0KE 8/TEY_B2?1K#_%10WS4AYY^?BY-%AF2.3W0' WS$T66 M=]'T0','9$O"(8T6X:%#][C1/7Z=;HVRZ-+8+SZ$$Q+9%[U)0V32BW1'.2VJ M3@J]@F^,S;2A-;W>I9I>@?BL(3[K]><70B4<3.5P!>66$:5@Y0N%7RGS8?!]%PEEP@Z[BM\O$5RWQ\ MC3H?MX4^[J_T5TK*6NMY)@P'X^F%.] ^#?'WWH8W)F:-^RV?Z%)FMB]$W/]$ M_$AF3CHS=9<%RIWKH15DHN+:-YK- M:M.GKWQWVA[W3?X=D3MJ.D.&6R,:#:8F#-+WS7ZB1>EZU4>A3>?KAGOS7P.E M/6#VMT+HEXE5T/Q[2?\%4$L#!!0 ( $-_%E>4SN^"X@, ,04 9 M>&PO=V]R:W-H965TVS;(MKA"[)CM@33E@9!'.?@CGUN. MW!$N<<8E HFO U[BLI0DL8]_6JC5K2D53Y^?Z=^4\<*8!\3PDI1_%SG?SJV) M!7*\1ON2WY/C[[@U*)"\C)1,?8)C*^M8(-LS3JI66>R@*NKF&SVUCCA1$!R] M@M$,%_Q4%V"K MZ[@MPK^6U<(6@5ENMW8KAR7(([B&25'0*6TH,D'Y7VE M+?Q5U/*@K#@5;PNAQ^,5)]DCN#TBFC. ZARHB:\+X?L<+$DE#B1#*J1?P4J< MTGQ?8D#6KXNE3_(9@\\)YJ@HV1>A^'.5@,^?OLQL+G8LU[6S=G>+9G?>*[N# MX >I^9:!M,YQKM%/QO7#$7U;>*ISE_?LKH4W"OR^KZ\!=*Z YWA0LY_EV]4] MG3D?6SW]WZOWG &[LP,5#W[T[.@"WZ!]/5JFQQNV0QF>6R+_,4P/V(I__<4- MG=]T7C<)2TS"4D.P7GS\+C[^&#W^DW!4 J:"\J""DIW>5-S<5%UP&FZHN/*G MYA!/HPA&,_MPZO5S*3^8AG[8%TO.Q=P@@J[;%TO/Q2(_\J'7B?5\$'0^"$9] ML"2,RWPE?5MDF.FL'26\]RB:A"4F8:DA6"\,81>&\'*I(C09'Y.PQ"0L-03K MQ2?JXA-=*%4TW.#T=H>#J[W4R'B>,T@3YT)A,$@EZ;D,A%-?GR$FG>F34=/O MA3,1S;;J6.;X(/X[[\0_8:XS=I3TWI-H$I:8A*6&8+UP3+MP3"^7*:8FXV,2 MEIB$I89@O?BXSDO%X%PH5[3@?B*(PL$M7VK$ L?WAPE#(P;=<)A74MVBK@,= M1Y\VW)/*R1WUPTI4MT6]N0(;7&.*RBMU7%$NJK2"<8ID!:SUPBCVO:?4*"TQ M2DM-T?H!\EX"Y%TNE;1L4U$R24N,TE)3M'Z47HI(=[0&^D@Z@6,R_@]02P,$% @ 0W\65V:$ M96&ULK9QK;Z-& M%(;_RLBMJEUI&W/Q-4TL)>%:=;?1IMM^GN")C9:+.XQSD?KC.UQBC)E,;.W[ M)3&8\YR#>0QC#G#QE//OQ9HQ09[3)"LN!VLA-N?#81&M64J+LWS#,OG.0\Y3 M*N0D7PV+#6=T606ER= RC,DPI7$V6%Q4\V[YXB+?BB3.V"TGQ39-*7^Y9DG^ M=#DP!Z\SOL:KM2AG#!<7&[IB=TQ\V]QR.37<499QRK(BSC/"VZ#;1'S-GP+6K%!58)0G1?67 M/-7+CF7&:%N(/&V"Y70:9_5_^MQ\$'L!YNB- *L)L(X-L)L ^S!@_$; J D8 M'9MAW 2,CPV8- &38TN:-@'38S/,FH#98<#DC8!Y$S"O=*BW7[7Q'2KHXH+G M3X272TM:^:(RJ(J6VSS.2MGO!)?OQC).++ZRA JV)+>4BQ?R%Z=902L-"_+! M88+&2?&1_$J^W3GDP\\?+X9"YBPCAU'#=VJ^]0;?)I_S3*P+XF9+ME3$^_KX MR7OQH3[>M#2 H?RP=I^8]?J)75M:XI?\\8R8XT_$,BQ#4=#-,>'VF^&./OSW M;79&;*,*MQ7AKC[\,^4RW'PSW#L^NZ7:F#]6?/!CV4-]N,.BW;I;&A'LW5?' MKGCVR5\=16W7-6ND9I6'M/-B0R-V.9#'K(+Q1S98_/*3.3%^4RF&A#E(F(N$ M>4B8CX0%2%@(@G4D'NTD'NGH.XDWE<2<12Q^I/<)4SJL19WJ,!+FU+!)!2O' M=X\+VYK/IQ?#QWTYD2D]),P_JOX F3)4I#1'H\DN94>G\4ZGL5:G+]OTGG&2 M/Q Y2HW5!U+%5YH0T_ MU0LDS$'"7"3,0\)\)"Q PD(0K./M=.?M%#@&G"(E1L(<),Q%PCPDS$?" B0L M!,$Z$L]V$L]P8T MZE2'D3!GUAO0F/;,,(R#0S0RIX>$^<>M0(#,&?9S6E-[ M/V?'J/G.J/D)1D5Y(50J:1FGJH2$.?/^,&YD]55"YO3F_2UASGLY_7YI8WO< MEZ1/&]FCWF(A: TZDIA&>^[1T&KB/F]85K""Q%FTY5P*$Y=GT*4[Y7EPD9.$ MK6A"RL1QI-X=Z3.<*A&4YC2T_6UU:! TH=?0.K_I^AO=?[^N0$&:V'U]4.5W M_=D[=VUJ_;E*\VTFY*]+^E(>KY1^: DG^X&D.0U-ZPE^>^7'T 3AMJ$ M786L5B%+J] MXQ'+!%VQ\J1%E*=I7#2-O'(8Q):?R$/,"T%>&.5*P6K^?+^H MLX/?WS?Z(D[V!DESH30/2O.AM !*"U&TKKAM\\'4GA8^1MR"17FV?-M<6V&N M>6@NM-4 I;E0F@>E^5!: *6%*%K7W+;C8.I;#D>8*]8QUX@[4HAKC _-A388 MH#072O.@-!]*"Z"T$$7KFMLV-TQ]=^.6OJ32W*ZV2D/'O>&S<:@GM#D!I;E0 MF@>E^5!: *6%*%I7S[:'8I[01"'_D3^;YMO5BC-6BJM4%=I9@=(<*,V%TCPH MS8?2 B@M1-&Z5K<=%A/98C&A/18HS8'27"C-@])\*"V TD(4K:MSVVLQ]% T[I0F@>E M^5!: *6%*%K7T;9Y9>F;5S]\J:2>?[*\_>:*-3,GH]FAN\BL+I3F06D^E!9 M:2&*UG6W[9I9^J[976DEB8MBR\B&QQ&K7%WF22('D60CM:Z\56N+[,+<-+1. MH_K06&B[#$KSH#0?2@N@M!!%ZQK;MLLL?;NL-X"MQZWD>YQ55YV\7F-2R9N6 M=XPIW87>Q=/0]MWM7_#C0'.Z4)H'I?E06@"EA2A:5]^V9V;I>V9WG2$">][$ MO+Y(2NH:YZK[(J_UQ)-=U==G3^HOC?(, K02%TKSH#0?2@N@M!!%ZQK<]LXL M?>^L&C*L\V0I]Z^)W!F3>YK0K-SCBES01'EO[[6>>;+#T):;]6Z/SX4F]* T M__WR VC"4)&P>WUK+=9P[U[VE/%5]2"$@D3ET;J^-WPA:OJ$0,'\QWS MW#,5\WWS/*@?I=#BZR<[?*9\%9"KC;"HKYO7#$NH)D6^J.^GO&ULK9AM;Z,X$,>_BL6> M5EUIKSPDD*2;1&H+Y&ZE2E6KWKUVP2'6 F9MDW2__=J&L"0A)$C.BP#&\_.8 M_WC ,]\1^H-M$.+@(TMSMC VG!=WILFB#3.8=,O1(TO]Q MS#<+8VJ &*UAF?(7LOL'U1-R)2\B*5/_8%?WM0P0E8R3K#86'F0XKX[PHWX0 M+0/'.6/@U ;.M0:CVF!TK<&X-AA?:^#6!NZU!EYMX%UK,*D-)DJLZNDJ:7S( MX7).R0Y0V5O0Y(G25UD+17 N0_&54W$7"SN^?((IAV!%8<[!C8\XQ"G[ OX& M[?;[A"(DPH_/32Z&E(9F5.,?*[QS!N^!)Y+S#0-!'J/XT-X4KC;^.GM_'YQ> MX'>8WP+'_0H7GUP\U<7QK\> MX_1@@B%3.X\)+WF3"F]LA;$N/J'5$%BG3PYV((?;R.'VRO&"?I:8JOP/R!K@'',,4Q#! G-QK%3J MTJ<7.W01ZX3Y.F&!3EA8P=R6A&Z'T*>]/.>LSEZCLW=!9YR]EY0U2JN%!\37 M[@#->X<8JKE.F*\3%NB$A=Y5FI_VZM%\TF@^N:"YW*W@/!&[BK;Z=>H]" *Q M^Z&0R[[H0VR$&&(B+J*24A2#L@"< -O9?^VM*1D99]_0O;"A D]/9G0T M9_]BCT"G0Z%.V$H3[$#56:/JK%]5QK'8U LUC]9]EZ:SC@ <>:XW/?KJZAUR MZ'K4"0MFITMC[(UGHZ.O+IUCKC3!#N2UK3][?*M7X&=$(Y'688*DM!#'8OUR M64[BOV3>CL@648!2G.#W%(&=[!<1UBE_/=*LOK"TX*59Y\)YR33)UN$(P1E1W$_34A M?'\A!VBJ],O?4$L#!!0 ( $-_%E>DCK](I0, #T1 9 >&PO=V]R M:W-H965T5:(A;.10$[$.=M"H>ZDC.=$JBY?NV++@23&*,]T<**Y MN7;'HSDK948+N.-(E'E.^-,U9&R_<+#S?.&>KC=27W"C^9:LX0'D]^T=5SVW M44EH#H6@K$ ?("]XCW_.#/G_LYE_*XAP%7F6.OC__ MOT.9CH'%N:")96#4@T&Q[/'RNM*9].OHDWLEMB2&A:..I@"^ R=Z\QL.O3_Z MD$<2ZR!/&N2)33VZI07-R[P*(8I;.XA#1B0D2#*4ZSUP)MF9:=1C]?8JUG T M1-9YAX:H$@N-F'ZP[2)O[NYZN"\:[@LK][DTQ/_V;:@* MRBHZ%*H2NVA!3?JAP@8J/!&*I2F-H5ZIT]"LTD/1PA=H?C_:M$&;GHBV@PV- MLV%L5NVA;--3V68-V\S*]K5#HM^-*4#OF;+J#.68O3A3V+L,CK!<-BR7=A8F M.H^.[%>V/BRKY%"LRQ?+@Z>S?BCL'5ZRGA7KK];B%$SJLZ69^F!>40H\E)"G MOM5=VBW_YXL MQ();/7LKN3Q1J\66V5T?72Q["I#5ZM6Z^S"4*6P1Q[OV#_0 M^*>\V'H)K):#"492ZW(>4A8\5LZ"1TU:QE+K8A_2%FS/6^Y!ESBT6+>>,+W0 MHZ8AKSB%T1,0;N,[I"?8GI_

CVW?4)&0LM2[G(6/!X5C;=]0$92RU+O8A MF\'V=.;D[3MJYO**4X'9OJ(/T&T5J#GPM:G;A:H7RD)6M6ISM?DV\,%4Q.YA M>/5A056 :UH(!9XJ4^]\JC8@KVKUJB/9UI2[*R95\6R:&R )<#U W4\9D\\= M/4'SQ23Z#U!+ P04 " !#?Q97XA[ZDRH" #D! &0 'AL+W=ONG>Q@[*.K$ F>5*W=-*J(FDD< MNZ)")5S/-*CY9F.L$L2FW<:NL2C* %)UG";).%9"ZBC/PMG"YIG942TU+BRX MG5+"'F=8F\,TZD?G@Z7<5N0/XCQKQ!972+^;A64K[EA*J5 [:318W$RC+_W) M;.C]@\,?B0=WL0>?R=J81V_.*,NI => M[L_L7T/NG,M:.)R;^D&65$VCCQ&4N!&[FI;F\ U/^8P\7V%J%[YP:'T_C"(H M=HZ,.H%9@9*Z7<73J0X7@'3X#" ] =*@NPT45-X)$GEFS0&L]V8VOPFI!C2+ MD]K_E!59OI6,H_P'SQL4I]JR-G3X3^_M.]V"0O(,T20?_PV-.H\LE[7)) M ]_@1;E&V(IR)L*WZ&T'H'OM\80V?#CT;WL.7_ %!+ P04 " !#?Q97 MX=VA)IH" $!P &0 'AL+W=OP:FQFFZ2;]N'G/X1E#4I;X#I)R47-59Z*E:^ M; 3@P@;5U ^#(/)K3)B7I7;M1F0I;Q4E#&X$DFU=8_%]#I1O9M[(VR[P0+477,C],SO50I2 Y.$,R2@G'D7H_-Y8O;;#5\(;.3.&)E,EIS? MF\F'8N8%!@@HY,HH8'U;PR50:H0TQK=.T^LM3>#N>*O^SN:NXJ$"2MQ2=70%"A,JCU-?:0@CY>>=X=P9 MAD\81NB:,U5)])854/P9[VOX/H-PF\$\/"CXL66G:!R\1F$0CM'=X@H=O3Q& MU# ?4!_W]1E;]?%_U6'U+>4JCLB*-#/H0HX4"_?IW]U[<_-^E "#-7(Z MT8[U*#@;A\/V46\?';2WC>2$ER>MIL!2@GY_"Q"0\Q4C/W0MVD8CT<>00WS1 M7FF2,#B;#O/%/5_\#^6A!"\))8K L^GB/;HXCB;),%W2TR6'Z;B4Z%DXR?YA MQH]A_)W.5(-8V?XK4[_<(W%BC"IV4H=&IS&NA#" M]5PW4;RQ?6[)E>Z:=ECIWQ0(LT$_+SE7VXDQZ']\V2]02P,$% @ 0W\6 M5R0&]&K% @ 8@@ !D !X;"]W;W)K&ULK59K M;],P%/TK5D!HD^CR3MK11F*M$$-#3"N#SVYRVUIS[&"[[?CWV$X:^D@KAO8E M\>.>DW/NC7,SW'#Q))< "CV7E,F1LU2JNG9=F2^AQ/**5\#TSIR+$BL]%0M7 M5@)P84$E=0//2]P2$^9D0[MV+[(A7RE*&-P+)%=EB<7O&Z!\,W)\9[OP0!9+ M91;<;%CA!4Q!/5;W0L_ ;)$RT9C,#FQN+UFX(,U6<*J%WB<:I M[ YT#B3"K$!C7I9$Z0HIB7IH6I<5\3FZP12S'-#4OE:WK'YW3!$>@&(%!5(< M-407$U"84'FI*1ZG$W3Q]G+H*BW4/,[-&U$WM:C@A*@O*W:%0N\]"KP@[("/ MS\,GD&NX;^'!/MS5Z6ES%+0Y"BQ?>()OZ[\^5F3'O_CKGUK_75YK\JB;W)S2 M:UGA'$:./H82Q!J<[-T;/_$^=#E_);*]/(1M'L)S[-FW"H3VS1:U623,$>GQ M>6^E)UA*4)W^:]+$DIJ/RCH+O'B0)D-WO>OL."STXS2)V[ ]S5&K.3I;NT/- ME. 9H421[EI%KUFK5R+;\QVWON.SM9HNN5 ]!:)$_&4IJ'GCG3KXX<"+#\O5 M$9:FZ>!$N9)6=G)6]AUGB_]2G1S)B?Q!VC\0?1SE>T'DI=VBTU9T>E;T=ZXP M?:G@].AU]_N^%T8'BH_#@KZGOVL'BMV=#F"Z[U493/;/F(B%*=\7& MEIF@9%4$);&-',>W$\)2*QH78S,1C7FN8I;2F0 R3Q(BGJ]HS/<3"UHO _=L MLU5FP([&&=G0.54/V4SHGEUG6;&$II+Q% BZGEB7\.(*!B:@6/&;T;T\: -3 MRH+S1].Y64TLQS"B,5TJDX+HSXY.:1R;3)K'WRJI56.:P,/V2_;O1?&ZF 61 M=,KC/VREMA,KL,"*KDD>JWN^_T&K@CR3;\EC6?R"?;76L< REXHG5;!FD+"T M_)*G:B,. A#J"4!5 "IXET %RVNB2#06? ^$6:VSF491:A&MR;'4G,I<"3W+ M=)R*;JDN20*2KL"4)PE3>L>5!%_!O#PFP-?@>ZYR0<$=T1^FF%ZN!R_G4Q"X M"!0)P"TC"Q:7DV?75!$6R\]C6VF&!L=>5FRN2C:HA\W//#T'V/D"D(,P>)A? M@[./;]+8NL"Z2E17B8J\N"?O3+!TR3(2@QEY+BKLXE;F<+MSF.MQ(3.RI!-+ MZU]2L:-6].D#])UO PQQS1 /98],P5V-?!1X8WO7 >;68.XQ M,+<+K(SR#L "B%S<#>;58-XQ,*\+S&N!(10Z83>87X/YQ\#\+C"_!>:%03?4 MJ(8:#4+]XDKK:5W>C:2^&UWHHQ8Z#*"#>TXQJ D$@Z*^2;)5=AKZH+ M40]:XV-PT(3>([HJTR$!'WM]V]OX%,2#JBL9#$D-#CK=B5J#C;?!H^;6J3;8 M=K=1&&"G9T,:>X-'_:U;;VV#"[#OPQZ\QN'@48OK%ES;XQ#&3A]>8W-PV.?Z M+!6V7:W74V'C:7#0B=XE\*#UWPB#$0[?GJA]\#HR+\T[(C8LE2"F:QWHG(]T M":)\O)4=Q;/BP;3@2C^_BN96/WBI, OT_)IS]=(Q;[#Z"1W] U!+ P04 M" !#?Q97;%.EM*@# !B#0 &0 'AL+W=O3S)#S*\8AP,P=D#:=9'H3>NUG'198$]ER)7%<_GU7 MLG$P^%S:\@4L>?=9/<^NI/5D+^0WE5&JX3GGA9HZF=;EV'75.J,Y43>BI 6^ MV0B9$XU#N755*2E)K5/.W<#S8C@MKE.9'?[R@7 M^ZGC.X>)KVR;:3/ASB8EV=(5U0_EO<21VZ"D+*>%8J( 23=3Y]8?+Q-C;PW^ M8'2OCI[!,'D4XIL9?$JGCF<61#E=:X- \.^)SBGG!@B7\5>-Z30AC>/Q\P'] MH^6.7!Z)HG/!_V2ISJ9.XD!*-V3']5>Q_X76?(8&;RVXLK^PKVT]!]8[I45> M.^,*T071IA6#M8ZF[%W0JW M()K,)E+L01IK1#,/5GWKC7JQPM3)2DM\R]!/SSY35%D!*5*8BSQG&FM *W@' MJZIP0&S@=Z$)!VL)RV>L4$4'\%"D5,+M:@Y)% Q@3Q1\*M9\E](46 $K3#TK MM@/XF194$CZP(6Y3I,"4EL24QP%,&8>Y*)3@+"4: 58:_\Q*3/C?2FKL\3V\ M65!-&%=O<8$/JP6\^>GMQ-4H@R'CKFO*=Q7EX 7*(7P1A/ M>_Q=E+_)07#(P5W0"_CKKKB!T!M X 5AQWKFE[L'773^7_3E?X[>$B-L"C*T M>.$+>%6Q<5MLM*J/KA17(%$WB#E#['V##GG&KEN2[/3*ZDE3AQQ;? M7%A/LRB./*R2IV/USZV\ML7BW,(/WD=AW#9;]@&U%!@V"@Q[%5AE0FK05.;_ M7) 5TO!XC<,X.&$R/[6YURC(^5RN.WR?)"8"JE3AC#PRSC2C:MPES>B:)](UP1;7!%M>":R5O:3)7G+AB;0V>=Q@ MDZM@(T4.HGU6=9Y&O=C_-D'7!%LD9V7^SO>BQ!^=;(W6 M%:S-EJBNZV:V^2"XM7WPR?R=/Y[['?,+_("H^OT?\-77QQ%!(*N.OAIH4=J6]5%H;(#M8X8?050: WR_$4(?!B9 \UDU^QM02P,$% M @ 0W\65U1?_.K8! =R4 !D !X;"]W;W)K&ULO9IK;^)&%(;_RLBMJJRTQ1>P<5) 2O"ME785A6[[>6(/8,7VL#-CR%;] M\1U?8C 8+RAGFP_$-GZ?,X,?^3*>R8ZR%[XF1*#7-,GX5%D+L;E351ZN28KY M@&Y()K]94I9B(5?92N4;1G!4AM)$-33-4E,<9\IL4FY[9+,)S4429^21(9ZG M*6;?'DA"=U-%5]XV/,6KM2@VJ+/)!J_(@H@OFT!;A:!X"4G>H;&!($UY^ MHEVUKS524)AS0=,Z+%N0QEGU'[_6/\1!0#\7,.J <1PPSP2&=6!X:851'1A= M&C#K@'EIP*H#UJ6!<1T87QJPZX!='MWJ<)3'TL$"SR:,[A K]I:T8J$4HDS+ M0QAGA;L+P>2WL95">-,"0M]HIE8<^1F$8G:>54VMVFS\=;F!Z,7>)^O M!DBW/R)#,X9=[>F/_Y%G S34SL:=R^-&1]S]7CP9(,TZ6]WKCSLDE-7UL]7] M_OB";.1/=SX>7-YWK>=(#AO[AB5O>*E]'4UZJ!"C;D1Q;K_C&QR2J2)/WIRP M+5%FO_RD6]IO76I PAQ(F L)\R!A/B0L (*U=!LUNHWZZ+,Y35-YO90GU?#E M(^)K+$L@G(LU9?$_)$(W<59O[3K-/?3"KQ6Q@IDEK+C!V,Y,K?J;J-M#R2"K MNI P[](N^)!5 R!82R"S$ASGCX3AN@2[8IK9'&Y)*^$A3&7]L@;211S MGN,L),4NM5_?D:JWX+52F2='9*0-1_KM[9%3D$5=2)AWV@-]9)F:/3Q2"K)H M<%K4&NEV4[&EBM6H8O6JXM9>H V+*Q\:90HC(IHDF'&TD3J5=G3*T5OB6CD@ M80XDS(6$>9 POX*-#\RP![;9=C$ JMC2;-QH-N[5[)'1D)"(HR6C:>OT4U_L M%L7%KG&O2[+> M=*5L&L@Q_L^'IVNH=IVD.[O9<+V2@/$N9#P@(@6$L=NU'' M[E7G^.8;_?OFS#S!G*/[+EEZD=?* @ES(&$N),R#A/F0L (UM+OMM'O]OW/ M?K>0ND'"'$B8"PGS(&$^)"P @K5TT[7]2)?V?]^\UQ4/[QR-\>D#T+R_9=>J M!TIS06D>*,T'I050M+9_!R.M^H]_(JAK'-Z1&H/AL6Z]#;E:-TB:"TKS0&D^ M*"V HK5U,_:Z&3_ZR:"N<'BO;AEZQ^FMMR57^P9)@'I3F@-!>4YH'2 M?%!: $5K.[D?[]='[W_&T$'']4%I#BC-!:5YH#0?E!9 T=K>[5\3Z/WO"=[Y MHJF??K61D#0'E.;JIT/OW>^0/-"Z/B@M@*)5MJD'LSE2PE;ES!Z.0IIGHIHD MT6QM9@_=EW-FCK;/]3NGF@.TQU13DCYAMHHSCA*RE$AM,)8=8-4LGVI%T$TY M9^29"D'3%LI"C1SK6;_ 5!+ P04 " !#?Q97%"A( MNUP# "N%0 #0 'AL+W-T>6QE*7%(2 M%T!*N=?M=$(O)4RXXZ%8IE>I*IQ9MA1JY Z:(<==N_/+W?&S$CAW/:MH[P#1BPZNJS%,.MR6KJ9KI9J) M$?L6XFG#.\5H VN\%A,Z&#FRY^'WXR\DO1MD;X+[G<,2O#?#J+AO7W*GG>6: M[E55-AXFF=@46^": :U/4NK<$SYR)X2SJ63 2DC*^-H,=V%@EO%,.DI7N0[H MPTCQ8&#?]. &J'12)C)9QC81S.]I-7T'J'M@D''>&.RZ9F \S(E25(HKW2DG MEX-/(*=JWZYS[7 NR=KO]MP-H;SH(--,QE0V87RW'AH/.4W CF3S!5Q5EGL M*I6ENA$S,L\$*3W4C*JA96>4\QMX.GQ/MK1726OGRJ(035,;JII&QG1 OZUF MM-NRO6?I.CF[S]2GI5Z.*/M0;/1:TH2MROXJ:0Q@ZCZN3O*L\@D>]#1H%1F>H!*U[FG4K%9>^2G)/DM7:FZG%8)[KE[A)[_;9[G M5%!)>-NTKOW7G.5G.P[Z+V6Y?*KL&K9ZK%[YK]UD[QA,AL=@\BAJM5QK74FW#H1-J,.G+Q'[CZ9%PQ4?46 M+(ZI>'(PU/**3/4?HUOZ>GY,$[+DZK8!1^ZF_97&;)E&S:QK2$0U:]/^ LOS MP^;8KV,Q$=,5C2=55\ZG9=/1#1VU^@!A%[DJ/W8$XQC,C@"&Q<$<8!S#PN+\ M3^L9H.LQ&.9M8$4&*&> <@S+ADS*+Q;'SHGTQ[[2* J",,0R.IE8'4RPO(4A M_-C5,&_ P.) I+_+-;[;>(7LKP-L3_=5"+92O!*QE>*Y!L2>-V!$D7VWL3C MP'8!JQV(;X\#-67G! 'L*N8-NX-Q)(HP!&K17J-AB&0GA*]]?["[) BBR(X M9G<0!!@"=R..8 [ X8$0?D>W'D?>?5[RMO\AW;\!U!+ P04 " !#?Q97 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( $-_%E&PO=V]R:V)O;VLN>&ULQ9I=<]HX M%$#_BL9/[4,6_$7:3.D, 9K-3$J8FLD^[@A;!$UDB95D:/OK5S9A*Z7ASK[< M^,E8]HCC*TM'NO*G@])/:Z6>R/=:2#..MM;NK@8#4VY93DN[)1NJ;6 MG>K'@=EI1BNS9.#N87]?; M4[+GAJ^YX/;'..I^"Q:1FDM>\Y^L&D?#B)BM.ORI-/^II*6B*+428AS%QPL/ M3%M>_E98N ]1A>'T_$8Q"O]?\*H-AM>LIDJFYI)>XRC9J(%E&;+ M=R8BDM9L'$W5GFFRI(^L?2CW+[?5\0&M(_/"I:^XNZ!OJXX1D>=^,9LOBOF, MN%_%_=WM;+)R)]>3N\EB.B<>9 ) )CU"_IUXD"D F?8"6:SM\X4%F &36 M(V00R1R S/N$3#W($0 YZA,R\R O -F$B*P,221&-DBA57E$YDNVE;<'%-#:MIZ<K=J1S[SWT2"1),@B.8GW53!P^8'LCG,&?@;U,2%W),CN M@$4IO-J%(+LD?:Y$@N52 KDF MZ=4UN8\)N29!=HTWB%^0A6.=*KEOLV9M=U]J/R$"N29].]^D;^6="U*XZJK&!=$U_G3K!E 6C)LI9*$4V4(>YN^Q]#MZ"F;! MD"5T)IA?*-?D@0H?$Y)0BBRA,YC/Q4&;0Q)*D25T=N9QQ/8Q(0FER!(",<,$ M+22A%%E",*8_14\A":78";'SF$NM=CXF)*$46T)@-'VE9Y"$,F0)@;/BX-W, M( EE?6;1@GVD)>.?G7.GD/NR9'=W)D]YS%+)JZIOZJ-X?)_ !,]BW $:&BH46\@!4F%Y'$ MECT(>'NB4(1E49P&S:JLL>7MO_IDC7WWE/=MV77'<;OKQ]G'87\-7U^7BZLNZ&0UM.RV&3^G;UVFYRTOE\D8:?,YK[NY\S9\^???Z? MB=UZO5OEAV[U=LC'\LO@]-X-K^,VY]+,GMMAD\NR21_[R^DQG0]R=9KBOJK01Z*^JM!'HKZJT$>BOJK01Z M*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVV2SA$!O0[V-0&]#O8U M;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^?;'83 MZ.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH=Q#H':AW$.@=J'<0 MZ!VH=Q#H'9./E01Z!^H=!'H'ZAT$>@?J'7^I]U@^]WF\]'RO\?E_274YW9LO MCS\OOT^BA(LSS@G^2KG_ E!+ P04 " !#?Q978B/G&-@! !((@ $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/@S 4!N"_LG!K1M>O^1'GC7JK7O@' M*IP-,J!-V\WY[RU,331*7&;B>P.!MN<]M,ESQ>7CBZ,PV;5-%Q99%:.[8"P4 M%;4FY-91ET:6UK_8LX4:[,B)F:S.2ML%ZF+T]C7R*XN;VAI-DV[7-8%E;;8M&E)'IPG M4X:**+9-OB]Z,IXNI!.S-/A<>]'TJ^>NE2(?*S' M/_$C,94^^ONH/^V2RE]FI^U]MGX]G$=@P^WX/?Y\QA_U#^Q#@/0A0?I0('UH MD#[F('V<@O1Q!M+'.4@??(;2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP" M15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL M$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636* MK!I%5HTBJT:15:/(JE%DU2BRZO^4]&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( $-_%E?BBP\P70< $PC 8 M " @0\( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ 0W\65[2N3ZY6 P D0D !@ M ("!U!< 'AL+W=OP\O6I/P< +H@ 8 " @6 ; !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ 0W\65^ZY^:F6% GPD! !@ ("!XB8 'AL M+W=O3E$J 4B & @($R M1@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 0W\65_=- M0)I:!0 8@L !@ ("!N7 'AL+W=O&UL4$L! A0#% @ M0W\65P@]R+!Y!0 O0\ !D ("!N84 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0W\65P.:V]7G" :!< !D M ("!;J@ 'AL+W=O&PO=V]R:W-H M965TP\PM- 3< -Z^ 9 M " @?&U !X;"]W;W)K&UL4$L! M A0#% @ 0W\65ZQ,8[;I @ .P8 !D ("!*>T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0W\6 M5SY-PF3$! M P !D ("!^_< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0W\65W;]22J8!0 2 \ M !D ("!@00! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0W\65T?*%Q;X# "!$P &0 @('L+@$ >&PO=V]R:W-H965T M;B28-04 -(C 9 M " @>$R 0!X;"]W;W)K&UL4$L! A0# M% @ 0W\65\]F^FI$ P ; L !D ("!33@! 'AL+W=O M&PO=V]R:W-H965T763XXO , ,5 9 " @3U> M 0!X;"]W;W)K&UL4$L! A0#% @ 0W\65XV" M^X8-!@ M#@ !D ("!,&(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0W\65]7_0*)D!0 *BL !D M ("!K6\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 0W\65_L[1H9-! P!H !D ("! MJWL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0W\65P:0K[87 P 5 L !D ("!ZX8! 'AL+W=O&PO=V]R:W-H965T4SN^"X@, ,04 9 " @7R@ 0!X;"]W;W)K&UL4$L! A0#% @ 0W\65V:$96&PO=V]R M:W-H965TDCK](I0, #T1 M 9 " @76P 0!X;"]W;W)K&UL M4$L! A0#% @ 0W\65^(>^I,J @ Y 0 !D ("!4;0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M0W\65Y# ^[,F P 3@L !D ("!?[P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0W\65Q0H2+M< P MKA4 T ( !RL@! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 0W\65Q,G[+KO 0 I2( M !H ( !U]$! 'AL+U]R96QS+W=O XML 70 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 71 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 297 392 1 false 83 0 false 8 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.truststamp.ai/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Disclosure - Description of Business and Summary of Significant Accounting Policies And Going Concern Sheet http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcern Description of Business and Summary of Significant Accounting Policies And Going Concern Notes 8 false false R9.htm 0000009 - Disclosure - Borrowings Sheet http://www.truststamp.ai/role/Borrowings Borrowings Notes 9 false false R10.htm 0000010 - Disclosure - Warrants Sheet http://www.truststamp.ai/role/Warrants Warrants Notes 10 false false R11.htm 0000011 - Disclosure - Balance Sheet Components Sheet http://www.truststamp.ai/role/BalanceSheetComponents Balance Sheet Components Notes 11 false false R12.htm 0000012 - Disclosure - Goodwill and Intangible Assets Sheet http://www.truststamp.ai/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 0000013 - Disclosure - Net Loss per Share Attributable to Common Stockholders Sheet http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholders Net Loss per Share Attributable to Common Stockholders Notes 13 false false R14.htm 0000014 - Disclosure - Stock Awards and Stock-Based Compensation Sheet http://www.truststamp.ai/role/StockAwardsandStockBasedCompensation Stock Awards and Stock-Based Compensation Notes 14 false false R15.htm 0000015 - Disclosure - Related Party Transactions Sheet http://www.truststamp.ai/role/RelatedPartyTransactions Related Party Transactions Notes 15 false false R16.htm 0000016 - Disclosure - Malta Grant Sheet http://www.truststamp.ai/role/MaltaGrant Malta Grant Notes 16 false false R17.htm 0000017 - Disclosure - Leases and Commitments Sheet http://www.truststamp.ai/role/LeasesandCommitments Leases and Commitments Notes 17 false false R18.htm 0000018 - Disclosure - Subsequent Events Sheet http://www.truststamp.ai/role/SubsequentEvents Subsequent Events Notes 18 false false R19.htm 9954701 - Disclosure - Description of Business and Summary of Significant Accounting Policies And Going Concern (Policies) Sheet http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies Description of Business and Summary of Significant Accounting Policies And Going Concern (Policies) Policies http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcern 19 false false R20.htm 9954702 - Disclosure - Description of Business and Summary of Significant Accounting Policies And Going Concern (Tables) Sheet http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernTables Description of Business and Summary of Significant Accounting Policies And Going Concern (Tables) Tables http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcern 20 false false R21.htm 9954703 - Disclosure - Borrowings (Tables) Sheet http://www.truststamp.ai/role/BorrowingsTables Borrowings (Tables) Tables http://www.truststamp.ai/role/Borrowings 21 false false R22.htm 9954704 - Disclosure - Warrants (Tables) Sheet http://www.truststamp.ai/role/WarrantsTables Warrants (Tables) Tables http://www.truststamp.ai/role/Warrants 22 false false R23.htm 9954705 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.truststamp.ai/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.truststamp.ai/role/BalanceSheetComponents 23 false false R24.htm 9954706 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.truststamp.ai/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.truststamp.ai/role/GoodwillandIntangibleAssets 24 false false R25.htm 9954707 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) Sheet http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersTables Net Loss per Share Attributable to Common Stockholders (Tables) Tables http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholders 25 false false R26.htm 9954708 - Disclosure - Stock Awards and Stock-Based Compensation (Tables) Sheet http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationTables Stock Awards and Stock-Based Compensation (Tables) Tables http://www.truststamp.ai/role/StockAwardsandStockBasedCompensation 26 false false R27.htm 9954709 - Disclosure - Leases and Commitments (Tables) Sheet http://www.truststamp.ai/role/LeasesandCommitmentsTables Leases and Commitments (Tables) Tables http://www.truststamp.ai/role/LeasesandCommitments 27 false false R28.htm 9954710 - Disclosure - Description of Business and Summary of Significant Accounting Policies And Going Concern - Narrative (Details) Sheet http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails Description of Business and Summary of Significant Accounting Policies And Going Concern - Narrative (Details) Details http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernTables 28 false false R29.htm 9954711 - Disclosure - Description of Business and Summary of Significant Accounting Policies And Going Concern - Schedule of Disaggregation of Revenue (Details) Sheet http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernScheduleofDisaggregationofRevenueDetails Description of Business and Summary of Significant Accounting Policies And Going Concern - Schedule of Disaggregation of Revenue (Details) Details 29 false false R30.htm 9954712 - Disclosure - Borrowings - Non Convertible Promissory Notes Payable (Details) Notes http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails Borrowings - Non Convertible Promissory Notes Payable (Details) Details 30 false false R31.htm 9954713 - Disclosure - Borrowings - Narrative (Details) Sheet http://www.truststamp.ai/role/BorrowingsNarrativeDetails Borrowings - Narrative (Details) Details 31 false false R32.htm 9954714 - Disclosure - Warrants - Schedule of Changes in Warrant Liability (Details) Sheet http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails Warrants - Schedule of Changes in Warrant Liability (Details) Details 32 false false R33.htm 9954715 - Disclosure - Warrants - Narrative (Details) Sheet http://www.truststamp.ai/role/WarrantsNarrativeDetails Warrants - Narrative (Details) Details 33 false false R34.htm 9954716 - Disclosure - Warrants - Schedule of Fair Value of Warrants Liabilities (Details) Sheet http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails Warrants - Schedule of Fair Value of Warrants Liabilities (Details) Details 34 false false R35.htm 9954717 - Disclosure - Warrants - Schedule of Warrant Issuance Date (Details) Sheet http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails Warrants - Schedule of Warrant Issuance Date (Details) Details 35 false false R36.htm 9954718 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 36 false false R37.htm 9954719 - Disclosure - Balance Sheet Components - Schedule of Capitalized Internal-Use Software, Net (Details) Sheet http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails Balance Sheet Components - Schedule of Capitalized Internal-Use Software, Net (Details) Details 37 false false R38.htm 9954720 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details) Sheet http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails Balance Sheet Components - Schedule of Property and Equipment, Net (Details) Details 38 false false R39.htm 9954721 - Disclosure - Balance Sheet Components - Property and equipment, net (Details) Sheet http://www.truststamp.ai/role/BalanceSheetComponentsPropertyandequipmentnetDetails Balance Sheet Components - Property and equipment, net (Details) Details 39 false false R40.htm 9954722 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses (Details) Sheet http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails Balance Sheet Components - Schedule of Accrued Expenses (Details) Details 40 false false R41.htm 9954723 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Details 41 false false R42.htm 9954724 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details) Sheet http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details) Details 42 false false R43.htm 9954725 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Loss Per Share Attributable to Common Stockholders (Details) Sheet http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofBasicandDilutedLossPerShareAttributabletoCommonStockholdersDetails Net Loss per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Loss Per Share Attributable to Common Stockholders (Details) Details 43 false false R44.htm 9954726 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Dilutive Securities Excluded From Computation of Diluted Net Loss Per Share (Details) Sheet http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofDilutiveSecuritiesExcludedFromComputationofDilutedNetLossPerShareDetails Net Loss per Share Attributable to Common Stockholders - Schedule of Dilutive Securities Excluded From Computation of Diluted Net Loss Per Share (Details) Details 44 false false R45.htm 9954727 - Disclosure - Stock Awards and Stock-Based Compensation - Narrative (Details) Sheet http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails Stock Awards and Stock-Based Compensation - Narrative (Details) Details 45 false false R46.htm 9954728 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Stock Options Activity (Details) Sheet http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails Stock Awards and Stock-Based Compensation - Schedule of Stock Options Activity (Details) Details 46 false false R47.htm 9954729 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Outstanding RSU Activity (Details) Sheet http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails Stock Awards and Stock-Based Compensation - Schedule of Outstanding RSU Activity (Details) Details 47 false false R48.htm 9954730 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Stock Options Valuation Assumptions (Details) Sheet http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails Stock Awards and Stock-Based Compensation - Schedule of Stock Options Valuation Assumptions (Details) Details 48 false false R49.htm 9954731 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Sheet http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails Stock Awards and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Details 49 false false R50.htm 9954732 - Disclosure - Related Party Transactions (Details) Sheet http://www.truststamp.ai/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.truststamp.ai/role/RelatedPartyTransactions 50 false false R51.htm 9954733 - Disclosure - Malta Grant (Details) Sheet http://www.truststamp.ai/role/MaltaGrantDetails Malta Grant (Details) Details http://www.truststamp.ai/role/MaltaGrant 51 false false R52.htm 9954734 - Disclosure - Leases and Commitments - Narrative (Details) Sheet http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails Leases and Commitments - Narrative (Details) Details 52 false false R53.htm 9954735 - Disclosure - Leases and Commitments - Summary of Lease Term and Discount Rate (Details) Sheet http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofLeaseTermandDiscountRateDetails Leases and Commitments - Summary of Lease Term and Discount Rate (Details) Details 53 false false R54.htm 9954736 - Disclosure - Leases and Commitments - Summary of Lease Termination (Details) Sheet http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofLeaseTerminationDetails Leases and Commitments - Summary of Lease Termination (Details) Details 54 false false R55.htm 9954737 - Disclosure - Leases and Commitments - Summary of Balance Sheet Information Related to Leases (Details) Sheet http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails Leases and Commitments - Summary of Balance Sheet Information Related to Leases (Details) Details 55 false false R56.htm 9954738 - Disclosure - Leases and Commitments - Summary of Future Maturities of ASC 842 Lease Liabilities (Details) Sheet http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails Leases and Commitments - Summary of Future Maturities of ASC 842 Lease Liabilities (Details) Details 56 false false R57.htm 9954739 - Disclosure - Leases and Commitments - Summary of Total Lease Expense, Under ASC 842, was Included in Selling, General, and Administrative Expenses in Consolidated Statement of Operations (Details) Sheet http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails Leases and Commitments - Summary of Total Lease Expense, Under ASC 842, was Included in Selling, General, and Administrative Expenses in Consolidated Statement of Operations (Details) Details 57 false false R58.htm 9954740 - Disclosure - Subsequent Events - Narrative (Details) Sheet http://www.truststamp.ai/role/SubsequentEventsNarrativeDetails Subsequent Events - Narrative (Details) Details 58 false false All Reports Book All Reports idai-20230630.htm idai-20230630.xsd idai-20230630_cal.xml idai-20230630_def.xml idai-20230630_lab.xml idai-20230630_pre.xml idai-20230630xex31110qa.htm idai-20230630xex31210qa.htm idai-20230630xex32110qa.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "idai-20230630.htm": { "axisCustom": 1, "axisStandard": 27, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 944, "http://xbrl.sec.gov/dei/2023": 31 }, "contextCount": 297, "dts": { "calculationLink": { "local": [ "idai-20230630_cal.xml" ] }, "definitionLink": { "local": [ "idai-20230630_def.xml" ] }, "inline": { "local": [ "idai-20230630.htm" ] }, "labelLink": { "local": [ "idai-20230630_lab.xml" ] }, "presentationLink": { "local": [ "idai-20230630_pre.xml" ] }, "schema": { "local": [ "idai-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 606, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 1, "http://xbrl.sec.gov/dei/2023": 7, "total": 8 }, "keyCustom": 111, "keyStandard": 281, "memberCustom": 46, "memberStandard": 35, "nsprefix": "idai", "nsuri": "http://www.truststamp.ai/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.truststamp.ai/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Warrants", "menuCat": "Notes", "order": "10", "role": "http://www.truststamp.ai/role/Warrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Balance Sheet Components", "menuCat": "Notes", "order": "11", "role": "http://www.truststamp.ai/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "12", "role": "http://www.truststamp.ai/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Net Loss per Share Attributable to Common Stockholders", "menuCat": "Notes", "order": "13", "role": "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholders", "shortName": "Net Loss per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Stock Awards and Stock-Based Compensation", "menuCat": "Notes", "order": "14", "role": "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensation", "shortName": "Stock Awards and Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "15", "role": "http://www.truststamp.ai/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "idai:DisclosureOfMaltaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Malta Grant", "menuCat": "Notes", "order": "16", "role": "http://www.truststamp.ai/role/MaltaGrant", "shortName": "Malta Grant", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "idai:DisclosureOfMaltaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "idai:LeasesAndCommitmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Leases and Commitments", "menuCat": "Notes", "order": "17", "role": "http://www.truststamp.ai/role/LeasesandCommitments", "shortName": "Leases and Commitments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "idai:LeasesAndCommitmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "18", "role": "http://www.truststamp.ai/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "idai:DescriptionOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Description of Business and Summary of Significant Accounting Policies And Going Concern (Policies)", "menuCat": "Policies", "order": "19", "role": "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies And Going Concern (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "idai:DescriptionOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Description of Business and Summary of Significant Accounting Policies And Going Concern (Tables)", "menuCat": "Tables", "order": "20", "role": "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernTables", "shortName": "Description of Business and Summary of Significant Accounting Policies And Going Concern (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Borrowings (Tables)", "menuCat": "Tables", "order": "21", "role": "http://www.truststamp.ai/role/BorrowingsTables", "shortName": "Borrowings (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharesSubjectToMandatoryRedemptionDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Warrants (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.truststamp.ai/role/WarrantsTables", "shortName": "Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharesSubjectToMandatoryRedemptionDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "idai:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Balance Sheet Components (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.truststamp.ai/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "idai:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersTables", "shortName": "Net Loss per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Stock Awards and Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationTables", "shortName": "Stock Awards and Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "idai:ScheduleOfLeaseTermAndDiscountRateTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Leases and Commitments (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.truststamp.ai/role/LeasesandCommitmentsTables", "shortName": "Leases and Commitments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "idai:ScheduleOfLeaseTermAndDiscountRateTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Description of Business and Summary of Significant Accounting Policies And Going Concern - Narrative (Details)", "menuCat": "Details", "order": "28", "role": "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies And Going Concern - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:AdvertisingCostsPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MarketingAndAdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-5", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Description of Business and Summary of Significant Accounting Policies And Going Concern - Schedule of Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "29", "role": "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernScheduleofDisaggregationofRevenueDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies And Going Concern - Schedule of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-113", "decimals": "0", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "lang": "en-US", "name": "us-gaap:InterestReceivableNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-128", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Borrowings - Non Convertible Promissory Notes Payable (Details)", "menuCat": "Details", "order": "30", "role": "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails", "shortName": "Borrowings - Non Convertible Promissory Notes Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-128", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-134", "decimals": "2", "first": true, "lang": "en-US", "name": "idai:MinimumVariableRateForInterestCalculation", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Borrowings - Narrative (Details)", "menuCat": "Details", "order": "31", "role": "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "shortName": "Borrowings - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-134", "decimals": "2", "first": true, "lang": "en-US", "name": "idai:MinimumVariableRateForInterestCalculation", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-4", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Warrants - Schedule of Changes in Warrant Liability (Details)", "menuCat": "Details", "order": "32", "role": "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails", "shortName": "Warrants - Schedule of Changes in Warrant Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SharesSubjectToMandatoryRedemptionDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-138", "decimals": "0", "lang": "en-US", "name": "us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "-4", "first": true, "lang": "en-US", "name": "idai:ClassOfWarrantOrRightConsiderationTransferred", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Warrants - Narrative (Details)", "menuCat": "Details", "order": "33", "role": "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "shortName": "Warrants - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": "2", "lang": "en-US", "name": "idai:PercentageOfDiscountOfFutureIssuanceOfPreferredStock", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "idai:ScheduleOfAssumptionsUsedToCalculateTheFairValueOfWarrantsLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-149", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Warrants - Schedule of Fair Value of Warrants Liabilities (Details)", "menuCat": "Details", "order": "34", "role": "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails", "shortName": "Warrants - Schedule of Fair Value of Warrants Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "idai:ScheduleOfAssumptionsUsedToCalculateTheFairValueOfWarrantsLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-149", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-192", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Warrants - Schedule of Warrant Issuance Date (Details)", "menuCat": "Details", "order": "35", "role": "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails", "shortName": "Warrants - Schedule of Warrant Issuance Date (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "idai:DisclosureOfWarrantIssuanceTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-159", "decimals": "2", "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "idai:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "menuCat": "Details", "order": "36", "role": "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "idai:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "idai:ScheduleOfCapitalizedInternalUseSoftwareNetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Balance Sheet Components - Schedule of Capitalized Internal-Use Software, Net (Details)", "menuCat": "Details", "order": "37", "role": "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails", "shortName": "Balance Sheet Components - Schedule of Capitalized Internal-Use Software, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "idai:ScheduleOfCapitalizedInternalUseSoftwareNetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-4", "decimals": "0", "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details)", "menuCat": "Details", "order": "38", "role": "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "shortName": "Balance Sheet Components - Schedule of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-4", "decimals": "0", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Balance Sheet Components - Property and equipment, net (Details)", "menuCat": "Details", "order": "39", "role": "http://www.truststamp.ai/role/BalanceSheetComponentsPropertyandequipmentnetDetails", "shortName": "Balance Sheet Components - Property and equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-220", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-5", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-5", "decimals": "0", "lang": "en-US", "name": "idai:CostOfGoodsAndServicesExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "idai:CompensationPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses (Details)", "menuCat": "Details", "order": "40", "role": "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails", "shortName": "Balance Sheet Components - Schedule of Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "idai:CompensationPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "menuCat": "Details", "order": "41", "role": "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-4", "decimals": "0", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details)", "menuCat": "Details", "order": "42", "role": "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-5", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Loss Per Share Attributable to Common Stockholders (Details)", "menuCat": "Details", "order": "43", "role": "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofBasicandDilutedLossPerShareAttributabletoCommonStockholdersDetails", "shortName": "Net Loss per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Loss Per Share Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DilutiveSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Dilutive Securities Excluded From Computation of Diluted Net Loss Per Share (Details)", "menuCat": "Details", "order": "44", "role": "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofDilutiveSecuritiesExcludedFromComputationofDilutedNetLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Common Stockholders - Schedule of Dilutive Securities Excluded From Computation of Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DilutiveSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Stock Awards and Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "45", "role": "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails", "shortName": "Stock Awards and Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-36", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Stock Options Activity (Details)", "menuCat": "Details", "order": "46", "role": "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails", "shortName": "Stock Awards and Stock-Based Compensation - Schedule of Stock Options Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-5", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-262", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Outstanding RSU Activity (Details)", "menuCat": "Details", "order": "47", "role": "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails", "shortName": "Stock Awards and Stock-Based Compensation - Schedule of Outstanding RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-260", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-257", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Stock Options Valuation Assumptions (Details)", "menuCat": "Details", "order": "48", "role": "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails", "shortName": "Stock Awards and Stock-Based Compensation - Schedule of Stock Options Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-257", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-5", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "49", "role": "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "shortName": "Stock Awards and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-5", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-5", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "5", "role": "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-5", "decimals": "0", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:OtherReceivablesNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "50", "role": "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-278", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-291", "decimals": "-3", "first": true, "lang": "en-US", "name": "idai:MaximumAmountGrant", "reportCount": 1, "unique": true, "unitRef": "eur", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Malta Grant (Details)", "menuCat": "Details", "order": "51", "role": "http://www.truststamp.ai/role/MaltaGrantDetails", "shortName": "Malta Grant (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-291", "decimals": "-3", "first": true, "lang": "en-US", "name": "idai:MaximumAmountGrant", "reportCount": 1, "unique": true, "unitRef": "eur", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "idai:MinimumLeaseCommitments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Leases and Commitments - Narrative (Details)", "menuCat": "Details", "order": "52", "role": "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails", "shortName": "Leases and Commitments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "idai:MinimumLeaseCommitments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "idai:ScheduleOfLeaseTermAndDiscountRateTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Leases and Commitments - Summary of Lease Term and Discount Rate (Details)", "menuCat": "Details", "order": "53", "role": "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofLeaseTermandDiscountRateDetails", "shortName": "Leases and Commitments - Summary of Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "idai:ScheduleOfLeaseTermAndDiscountRateTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "idai:ScheduleOfLeaseTerminationRecordsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "idai:NumberOfLeasesTerminated", "reportCount": 1, "unitRef": "lease", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Leases and Commitments - Summary of Lease Termination (Details)", "menuCat": "Details", "order": "54", "role": "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofLeaseTerminationDetails", "shortName": "Leases and Commitments - Summary of Lease Termination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "idai:ScheduleOfLeaseTerminationRecordsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "lang": "en-US", "name": "idai:RightOfUseAssetsDerecognizedUponLeaseTermination", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Leases and Commitments - Summary of Balance Sheet Information Related to Leases (Details)", "menuCat": "Details", "order": "55", "role": "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails", "shortName": "Leases and Commitments - Summary of Balance Sheet Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "idai:ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Leases and Commitments - Summary of Future Maturities of ASC 842 Lease Liabilities (Details)", "menuCat": "Details", "order": "56", "role": "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails", "shortName": "Leases and Commitments - Summary of Future Maturities of ASC 842 Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-5", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Leases and Commitments - Summary of Total Lease Expense, Under ASC 842, was Included in Selling, General, and Administrative Expenses in Consolidated Statement of Operations (Details)", "menuCat": "Details", "order": "57", "role": "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails", "shortName": "Leases and Commitments - Summary of Total Lease Expense, Under ASC 842, was Included in Selling, General, and Administrative Expenses in Consolidated Statement of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-5", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-3", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Subsequent Events - Narrative (Details)", "menuCat": "Details", "order": "58", "role": "http://www.truststamp.ai/role/SubsequentEventsNarrativeDetails", "shortName": "Subsequent Events - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-296", "decimals": "-4", "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-49", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "6", "role": "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-57", "decimals": "0", "lang": "en-US", "name": "idai:ExerciseOfWarrantsToCommonStockShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": "0", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Description of Business and Summary of Significant Accounting Policies And Going Concern", "menuCat": "Notes", "order": "8", "role": "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcern", "shortName": "Description of Business and Summary of Significant Accounting Policies And Going Concern", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Borrowings", "menuCat": "Notes", "order": "9", "role": "http://www.truststamp.ai/role/Borrowings", "shortName": "Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "idai-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 83, "tag": { "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description", "terseLabel": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r694" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "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]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r696" ], "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", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r695" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r692" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.truststamp.ai/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "idai_AccruedEmployeeTaxes": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued employee taxes.", "label": "Accrued Employee Taxes", "terseLabel": "Accrued employee taxes" } } }, "localname": "AccruedEmployeeTaxes", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "idai_AccruedMobileExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued mobile expenses, current.", "label": "Accrued Mobile Expenses, Current", "terseLabel": "Accrued mobile expenses" } } }, "localname": "AccruedMobileExpensesCurrent", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "idai_AdjustmentToOperatingLeaseOperatingLeaseLiabilitiesRelatedToRenewedLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to Operating Lease Operating Lease Liabilities Related to Renewed Leases", "label": "Adjustment to Operating Lease Operating Lease Liabilities Related to Renewed Leases", "terseLabel": "Adjustment to operating lease operating lease liabilities related to renewed leases" } } }, "localname": "AdjustmentToOperatingLeaseOperatingLeaseLiabilitiesRelatedToRenewedLeases", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "idai_AdjustmentToOperatingLeaseRightOfUseAssetsRelatedToRenewedLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to Operating Lease Right of Use Assets Related to Renewed Leases", "label": "Adjustment to Operating Lease Right of Use Assets Related to Renewed Leases", "terseLabel": "Adjustment to operating lease right-of-use assets related to renewed leases" } } }, "localname": "AdjustmentToOperatingLeaseRightOfUseAssetsRelatedToRenewedLeases", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "idai_AmendedAndRestatedCertificateOfIncorporationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended and Restated Certificate of Incorporation", "label": "Amended and Restated Certificate of Incorporation [Axis]", "terseLabel": "Amended and Restated Certificate of Incorporation [Axis]" } } }, "localname": "AmendedAndRestatedCertificateOfIncorporationAxis", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "idai_AmendedAndRestatedCertificateOfIncorporationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended and Restated Certificate of Incorporation [Domain]", "label": "Amended and Restated Certificate of Incorporation [Domain]", "terseLabel": "Amended and Restated Certificate of Incorporation [Domain]" } } }, "localname": "AmendedAndRestatedCertificateOfIncorporationDomain", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_April182023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "April 18, 2023", "label": "April 18, 2023 [Member]", "terseLabel": "April 18, 2023" } } }, "localname": "April182023Member", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "xbrltype": "domainItemType" }, "idai_ArmisticeCapitalMasterFundLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Armistice Capital Master Fund Ltd.", "label": "Armistice Capital Master Fund Ltd. [Member]", "terseLabel": "Armistice Capital Master Fund Ltd." } } }, "localname": "ArmisticeCapitalMasterFundLtdMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_BalanceSheetComponentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Balance Sheet Components", "terseLabel": "Balance Sheet Components" } } }, "localname": "BalanceSheetComponentsAbstract", "nsuri": "http://www.truststamp.ai/20230630", "xbrltype": "stringItemType" }, "idai_BasisOfPresentationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to basis of presentation .", "label": "Basis of Presentation [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfPresentationPolicyTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "idai_CancellationOfSharesValueIssuedToInvestor": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cancellation of Shares Value Issued To Investor.", "label": "Cancellation of Shares Value Issued To Investor", "terseLabel": "Cancellation of shares" } } }, "localname": "CancellationOfSharesValueIssuedToInvestor", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "idai_CapitalizedComputerSoftwareUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of Capitalized Internal-use Software, net, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Computer Software Useful Life", "terseLabel": "Useful Lives" } } }, "localname": "CapitalizedComputerSoftwareUsefulLife", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails" ], "xbrltype": "durationItemType" }, "idai_CfCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The represent information pertaining to Cf common stock member.", "label": "CF Common stock", "terseLabel": "CF Common stock" } } }, "localname": "CfCommonStockMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_ChangeInFinancialInstrumentsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change In Financial Instruments", "label": "Change In Financial Instruments [Roll Forward]", "terseLabel": "Change In Financial Instruments [Roll Forward]" } } }, "localname": "ChangeInFinancialInstrumentsRollForward", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "idai_ClassOfWarrantOrRightConsiderationTransferred": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of Maximum number of warrants issued to purchase common stock in future.", "label": "Class of Warrant or Right, Consideration Transferred", "terseLabel": "Maximum number of warrants issued to purchase common stock in future" } } }, "localname": "ClassOfWarrantOrRightConsiderationTransferred", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "idai_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsAgreedToIssue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted agreed to issue. 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, Agreed To Issue", "terseLabel": "Warrants to purchase shares of common stock agreed to issue and sell (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsAgreedToIssue", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "idai_ClassOfWarrantOrRightPricePerWarrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Price Per Warrant", "terseLabel": "Price per warrant (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightPricePerWarrant", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "idai_CommissionPaybleToRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commission payble to related party.", "label": "Commission payble to related party", "terseLabel": "Payment of commission" } } }, "localname": "CommissionPaybleToRelatedParty", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "idai_CommonStockSharesHeldInVariableInterestEntityShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Shares Held In Variable Interest Entity, Shares", "label": "Common Stock, Shares Held In Variable Interest Entity, Shares", "terseLabel": "Common stock, shares held (in shares)" } } }, "localname": "CommonStockSharesHeldInVariableInterestEntityShares", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "sharesItemType" }, "idai_CompensationPayable": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of compensation payable.", "label": "Compensation Payable", "terseLabel": "Compensation payable" } } }, "localname": "CompensationPayable", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "idai_CostOfGoodsAndServicesExcludingDepreciationDepletionAndAmortization": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and services rendered, excluding depreciation, depletion, and amortization.", "label": "Cost Of Goods And Services Excluding Depreciation Depletion And Amortization", "terseLabel": "Cost of services (exclusive of depreciation and amortization shown separately below)" } } }, "localname": "CostOfGoodsAndServicesExcludingDepreciationDepletionAndAmortization", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "idai_CostOfServicesProvidedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Cost Of Services Provided", "label": "Cost of services", "terseLabel": "Cost of services" } } }, "localname": "CostOfServicesProvidedMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "idai_CustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member represents information pertaining to the Customer.", "label": "Customer", "terseLabel": "Customer" } } }, "localname": "CustomerMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to customer one.", "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_CustomerThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to customer three.", "label": "Customer Three [Member]", "terseLabel": "Customer Three" } } }, "localname": "CustomerThreeMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to customer two.", "label": "Customer Two [Member]", "terseLabel": "Customer Two" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_DescriptionOfBusinessPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to description of business.", "label": "Description of Business [Policy Text Block]", "terseLabel": "Description of Business" } } }, "localname": "DescriptionOfBusinessPolicyTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "idai_DisclosureOfMaltaTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of Malta.", "label": "Disclosure Of Malta [Text Block]", "terseLabel": "Malta Grant" } } }, "localname": "DisclosureOfMaltaTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/MaltaGrant" ], "xbrltype": "textBlockItemType" }, "idai_DisclosureOfWarrantIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information about warrant issuance date.", "label": "Disclosure Of Warrant Issuance [Table Text Block]", "terseLabel": "Schedule of Warrant Issuance Date" } } }, "localname": "DisclosureOfWarrantIssuanceTableTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsTables" ], "xbrltype": "textBlockItemType" }, "idai_EarningsPerShareDenominatorAbstractAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Earnings Per Share Denominator Abstract [Abstract]", "verboseLabel": "Denominator:" } } }, "localname": "EarningsPerShareDenominatorAbstractAbstract", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofBasicandDilutedLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "idai_EmploymentTermForReceivingAdvances": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the employment term for receiving advances.", "label": "Employment Term For Receiving Advances", "terseLabel": "Employment term for receiving advances" } } }, "localname": "EmploymentTermForReceivingAdvances", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "xbrltype": "durationItemType" }, "idai_EstimatedAmountOfGrant": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated amount of grant.", "label": "Estimated Amount Of Grant", "terseLabel": "Estimated amount of grant" } } }, "localname": "EstimatedAmountOfGrant", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "xbrltype": "monetaryItemType" }, "idai_ExchangeOfSafesForWarrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of exchange of SAFEs for Warrants.", "label": "Exchange of SAFEs For Warrants", "terseLabel": "Exchange of SAFEs for warrants" } } }, "localname": "ExchangeOfSafesForWarrants", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "idai_ExerciseOfWarrantsToCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of warrants exercised for common stock.", "label": "Exercise of Warrants To Common Stock", "terseLabel": "Exercise of warrants to common stock" } } }, "localname": "ExerciseOfWarrantsToCommonStock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "idai_ExerciseOfWarrantsToCommonStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exercise of warrants.", "label": "Exercise Of Warrants To Common Stock, Shares", "terseLabel": "Exercise of warrants to common stock (in shares)" } } }, "localname": "ExerciseOfWarrantsToCommonStockShares", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "idai_ExpensesIncurredForGrant": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expenses incurred to avail the grant.", "label": "Expenses Incurred For Grant", "terseLabel": "Expenses incurred for grant" } } }, "localname": "ExpensesIncurredForGrant", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "xbrltype": "monetaryItemType" }, "idai_FairValueOfConsiderationReceivedFromWarrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of fair value of consideration received from warrants.", "label": "Fair Value Of Consideration Received From Warrants", "terseLabel": "Fair value of consideration received from warrants" } } }, "localname": "FairValueOfConsiderationReceivedFromWarrants", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "idai_FairValueOfWarrantLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to fair value of warrant liability.", "label": "Fair Value of Warrant Liability", "terseLabel": "Fair Value of Warrant Liability" } } }, "localname": "FairValueOfWarrantLiabilityMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_FairValueOfWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member represent fair value of warrants", "label": "Fair value of warrants", "terseLabel": "Fair Value of Warrants" } } }, "localname": "FairValueOfWarrantsMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "idai_FidelityInformationServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for fidelity information services.", "label": "Fidelity Information Services [Member]", "terseLabel": "FIS" } } }, "localname": "FidelityInformationServicesMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_FinancialLiabilityObligationTerminationNoticeTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination notice term of financial liability obligation.", "label": "Financial Liability Obligation, Termination Notice Term", "terseLabel": "Termination notice term" } } }, "localname": "FinancialLiabilityObligationTerminationNoticeTerm", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "idai_GrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Grants.", "label": "Grants", "terseLabel": "Grants" } } }, "localname": "GrantsMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_ICEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ICE", "label": "ICE [Member]", "terseLabel": "ICE" } } }, "localname": "ICEMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_ImpairmentOfDigitalAssets": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment Of Digital Assets", "label": "Impairment Of Digital Assets", "negatedTerseLabel": "Impairment of digital assets" } } }, "localname": "ImpairmentOfDigitalAssets", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "idai_IncreaseDecreaseInCustomerDepositsLiability": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of net cash inflow or outflow for the increase (decrease) in the beginning and end of period deposits balances.", "label": "Increase Decrease In Customer Deposits Liability", "verboseLabel": "Customer deposit liabilities" } } }, "localname": "IncreaseDecreaseInCustomerDepositsLiability", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "idai_InterestAddedToPrincipalAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represent interest added to principal amount.", "label": "Interest added to principal amount", "terseLabel": "Interest added to principal" } } }, "localname": "InterestAddedToPrincipalAmount", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "idai_InvestorsExercisedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Investors exercised", "terseLabel": "Investors exercised" } } }, "localname": "InvestorsExercisedMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_June52023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "June 5, 2023", "label": "June 5, 2023 [Member]", "terseLabel": "June 5, 2023" } } }, "localname": "June52023Member", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "xbrltype": "domainItemType" }, "idai_LeaseAndCommitmentsLineItems": { "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": "Lease And Commitments [Line Items]", "terseLabel": "Leases and Commitments" } } }, "localname": "LeaseAndCommitmentsLineItems", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "idai_LeaseAndCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of leases and commitments.", "label": "Lease And Commitments [Table]", "terseLabel": "Lease And Commitments [Table]" } } }, "localname": "LeaseAndCommitmentsTable", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "idai_LeaseLiabilitiesDerecognizedUponLeaseTermination": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease liabilities derecognized upon lease termination", "label": "Lease Liabilities Derecognized Upon Lease Termination", "terseLabel": "Lease liabilities derecognized upon lease termination" } } }, "localname": "LeaseLiabilitiesDerecognizedUponLeaseTermination", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofLeaseTerminationDetails" ], "xbrltype": "monetaryItemType" }, "idai_LeaseTerminationFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of lease termination fees.", "label": "Lease Termination Fees", "terseLabel": "Lease termination fees" } } }, "localname": "LeaseTerminationFees", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails", "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofLeaseTerminationDetails" ], "xbrltype": "monetaryItemType" }, "idai_LeasesAndCommitmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Leases and Commitments", "terseLabel": "Leases and Commitments" } } }, "localname": "LeasesAndCommitmentsAbstract", "nsuri": "http://www.truststamp.ai/20230630", "xbrltype": "stringItemType" }, "idai_LeasesAndCommitmentsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for leases and commitments.", "label": "Leases and Commitments [Text Block]", "terseLabel": "Leases and Commitments" } } }, "localname": "LeasesAndCommitmentsTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitments" ], "xbrltype": "textBlockItemType" }, "idai_LesseeOperatingLeaseLiabilityToBePaidImputedInterestPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Lessee, Operating Lease, Liability, to be Paid, Imputed Interest Payments [Abstract]", "terseLabel": "Imputed Interest Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidImputedInterestPaymentsAbstract", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "idai_LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "idai_LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease in remainder of current fiscal year", "label": "Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountRemainderOfFiscalYear", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "idai_LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountTotal": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, Total", "totalLabel": "Total future maturities" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountTotal", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "idai_LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountYearOne": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "idai_LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease in next fiscal year following current fiscal year.", "label": "Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountYearOne", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "idai_LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountYearThree": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "idai_LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease in third fiscal year following current fiscal year.", "label": "Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountYearThree", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "idai_LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountYearTwo": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "idai_LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease in second fiscal year following current fiscal year.", "label": "Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountYearTwo", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "idai_LesseeOperatingLeaseLiabilityToBePaidPrincipalPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Lessee, Operating Lease, Liability, to be Paid, Principal Payments [Abstract]", "terseLabel": "Principal Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidPrincipalPaymentsAbstract", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "idai_LesseeOperatingLeaseLiabilityToBePaidTotalPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Lessee, Operating Lease, Liability, to be Paid, Total Payments [Abstract]", "terseLabel": "Total Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidTotalPaymentsAbstract", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "idai_LesseeOperatingLeaseLiabilityUndiscountedExcessAmountRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "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 in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmountRemainderOfFiscalYear", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "idai_LesseeOperatingLeaseLiabilityUndiscountedExcessAmountYearOne": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "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 in next fiscal year following current fiscal year.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmountYearOne", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "idai_LesseeOperatingLeaseLiabilityUndiscountedExcessAmountYearTwo": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "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 in second fiscal year following current fiscal year.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmountYearTwo", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "idai_LicenseFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to License Fees.", "label": "License fees (over time)", "terseLabel": "License fees (over time)" } } }, "localname": "LicenseFeesMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "idai_LiquidityPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to liquidity.", "label": "Liquidity [Policy Text Block]", "terseLabel": "Going Concern" } } }, "localname": "LiquidityPolicyTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "idai_LoanReceivableTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period for loans receivable, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Loan Receivable Term", "terseLabel": "Loans receivable term" } } }, "localname": "LoanReceivableTerm", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "idai_LoansFromMalteseGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to loans from Maltese government.", "label": "Loans from Maltese government", "terseLabel": "Loans from Maltese government" } } }, "localname": "LoansFromMalteseGovernmentMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_LoansReceivableKindInServicesPerMonth": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The Amount of loan receivable kind in services per month.", "label": "Loans Receivable , Kind In Services Per Month", "terseLabel": "Loans receivable amount kind in services per month" } } }, "localname": "LoansReceivableKindInServicesPerMonth", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "idai_LoansReceivableWithAbatedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of loans receivable abated interest rate.", "label": "Loans Receivable With Abated Interest Rate", "terseLabel": "Abated interest rate" } } }, "localname": "LoansReceivableWithAbatedInterestRate", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "idai_MaltaAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Malta Grant", "terseLabel": "Malta Grant" } } }, "localname": "MaltaAbstract", "nsuri": "http://www.truststamp.ai/20230630", "xbrltype": "stringItemType" }, "idai_MaltaGrantAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Malta Grant Agreement.", "label": "Malta Grant Agreement [Member]", "terseLabel": "Malta Grant Agreement" } } }, "localname": "MaltaGrantAgreementMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "xbrltype": "domainItemType" }, "idai_MaltaGrantLineItems": { "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": "Malta Grant [Line Items]", "terseLabel": "Malta Grant" } } }, "localname": "MaltaGrantLineItems", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "xbrltype": "stringItemType" }, "idai_MaltaGrantTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Table represent the detail pertaining to malta grant", "label": "Malta Grant [Table]", "terseLabel": "Malta Grant [Table]" } } }, "localname": "MaltaGrantTable", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "xbrltype": "stringItemType" }, "idai_MaltaLoanReceiptOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Malta Loan Receipt One.", "label": "Malta loan receipt 1", "terseLabel": "Malta loan receipt 1" } } }, "localname": "MaltaLoanReceiptOneMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails" ], "xbrltype": "domainItemType" }, "idai_MaltaLoanReceiptThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Malta Loan Receipt three.", "label": "Malta loan receipt 3", "terseLabel": "Malta loan receipt 3" } } }, "localname": "MaltaLoanReceiptThreeMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails" ], "xbrltype": "domainItemType" }, "idai_MaltaLoanReceiptTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Malta Loan Receipt two.", "label": "Malta loan receipt 2", "terseLabel": "Malta loan receipt 2" } } }, "localname": "MaltaLoanReceiptTwoMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails" ], "xbrltype": "domainItemType" }, "idai_MasterCardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to master card.", "label": "Master Card [Member]", "terseLabel": "Mastercard" } } }, "localname": "MasterCardMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_MaximumAmountGrant": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The maximum amount of grant as a reimbursement of operating expenses for first 12 months.", "label": "Maximum Amount Grant", "terseLabel": "Maximum amount grant" } } }, "localname": "MaximumAmountGrant", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "xbrltype": "monetaryItemType" }, "idai_MinimumLeaseCommitments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of minimum lease commitments related to month-to-month lease arrangements.", "label": "Minimum Lease Commitments", "terseLabel": "Minimum lease commitments related to month-to-month lease arrangements" } } }, "localname": "MinimumLeaseCommitments", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "idai_MinimumVariableRateForInterestCalculation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the minimum base rate for interest.", "label": "Minimum Variable Rate For Interest Calculation", "terseLabel": "Minimum base rate for interest" } } }, "localname": "MinimumVariableRateForInterestCalculation", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "xbrltype": "percentItemType" }, "idai_NewAccountingPronouncementsNoteYetAdoptedPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements not yet adopted by the entity.", "label": "New Accounting Pronouncements Note Yet Adopted, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsNoteYetAdoptedPolicyPolicyTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "idai_NonCashActivityOfOperatingLeaseLiabilitiesRelatedToTerminatedLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of non cash activity of operating lease liabilities related to terminated leases.", "label": "Non Cash Activity Of Operating Lease Liabilities Related To Terminated Leases", "terseLabel": "Adjustment to operating lease liabilities related to terminated leases" } } }, "localname": "NonCashActivityOfOperatingLeaseLiabilitiesRelatedToTerminatedLeases", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "idai_NonCashActivityOfPrepaidRentExpenseReclassifiedUponTerminationOfLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of non cash activity of prepaid rent expense reclassified upon termination of leases.", "label": "Non Cash Activity Of Prepaid Rent Expense Reclassified Upon Termination Of Leases", "terseLabel": "Prepaid rent expense reclassified upon termination of leases" } } }, "localname": "NonCashActivityOfPrepaidRentExpenseReclassifiedUponTerminationOfLeases", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "idai_NonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of non-cash lease expense.", "label": "Non Cash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "NonCashLeaseExpense", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "idai_NonCashWriteOff": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non Cash Write Off", "label": "Non Cash Write Off", "terseLabel": "Non-cash write off of mobile hardware" } } }, "localname": "NonCashWriteOff", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "idai_NonConvertiblePromissoryNotesPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to non-convertible promissory notes payable.", "label": "Non-Convertible Promissory Notes Payable [Member]", "terseLabel": "Non-Convertible Promissory Notes Payable" } } }, "localname": "NonConvertiblePromissoryNotesPayableMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails" ], "xbrltype": "domainItemType" }, "idai_NumberOfInvestorsToWhomUnitsRefunded": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of investors to whom units refunded.", "label": "Number of Investors to Whom Units Refunded", "terseLabel": "Number of investors refunded" } } }, "localname": "NumberOfInvestorsToWhomUnitsRefunded", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "integerItemType" }, "idai_NumberOfLeasesTerminated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of leases terminated.", "label": "Number Of Leases Terminated", "terseLabel": "Number of leases terminated", "verboseLabel": "Leases terminated" } } }, "localname": "NumberOfLeasesTerminated", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails", "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofLeaseTerminationDetails" ], "xbrltype": "integerItemType" }, "idai_NumberOfOfficeLeaseTerminated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of office lease terminated.", "label": "Number Of Office Lease Terminated", "terseLabel": "Number of office lease terminated" } } }, "localname": "NumberOfOfficeLeaseTerminated", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "idai_NumberOfSharesTransferred": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares transferred.", "label": "Number of Shares Transferred", "terseLabel": "Number of shares transferred (in shares)" } } }, "localname": "NumberOfSharesTransferred", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "sharesItemType" }, "idai_NumberOfVehicleLeaseTerminated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of vehicle lease terminated.", "label": "Number Of Vehicle Lease Terminated", "terseLabel": "Number of vehicle lease terminated" } } }, "localname": "NumberOfVehicleLeaseTerminated", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "idai_NumberOfWarrantsCancelled": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of warrants cancelled.", "label": "Number of Warrants Cancelled", "terseLabel": "Number of warrants cancelled (in shares)" } } }, "localname": "NumberOfWarrantsCancelled", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "idai_OptionsAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options Agreement", "label": "Options Agreement [Member]", "terseLabel": "Options Agreement" } } }, "localname": "OptionsAgreementMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "idai_OptionsRsusAndGrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The represent information pertaining to options Rsus and grants member.", "label": "Options, RSUs, and grants", "terseLabel": "Options, RSUs, and grants" } } }, "localname": "OptionsRsusAndGrantsMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofDilutiveSecuritiesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "idai_OthersNonOperatingIncome": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of others non-operating income.", "label": "Others Non-operating Income", "terseLabel": "Other income" } } }, "localname": "OthersNonOperatingIncome", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "idai_PaymentsForPatentApplicationCosts": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the cash outflow from patent application costs.", "label": "Payments for Patent Application Costs", "negatedLabel": "Patent application costs" } } }, "localname": "PaymentsForPatentApplicationCosts", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "idai_PercentageOfAidIntensityToCoverEligibleWageCost": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of aid intensity to cover eligible wage cost.", "label": "Percentage of Aid Intensity to Cover Eligible Wage Cost", "terseLabel": "Percentage of aid intensity to cover eligible wage cost" } } }, "localname": "PercentageOfAidIntensityToCoverEligibleWageCost", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "xbrltype": "percentItemType" }, "idai_PercentageOfCommissionReceivedOnNetSalesYearOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the percentage of commission received on net sales on first year.", "label": "Percentage of Commission Received on Net Sales Year One", "terseLabel": "Percentage of commission received, first year" } } }, "localname": "PercentageOfCommissionReceivedOnNetSalesYearOne", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "idai_PercentageOfCommissionReceivedOnNetSalesYearThree": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the percentage of commission received on net sales on third year.", "label": "Percentage of Commission Received on Net Sales Year Three", "terseLabel": "Percentage of commission received, third year" } } }, "localname": "PercentageOfCommissionReceivedOnNetSalesYearThree", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "idai_PercentageOfCommissionReceivedOnNetSalesYearTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the percentage of commission received on net sales on second year.", "label": "Percentage of Commission Received on Net Sales Year Two", "terseLabel": "Percentage of commission received, second year" } } }, "localname": "PercentageOfCommissionReceivedOnNetSalesYearTwo", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "idai_PercentageOfDiscountOfFutureIssuanceOfPreferredStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of discount of future issuance of preferred stock.", "label": "Percentage Of Discount Of Future Issuance Of Preferred Stock", "terseLabel": "Percentage of discount of future issuance of preferred stock" } } }, "localname": "PercentageOfDiscountOfFutureIssuanceOfPreferredStock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "percentItemType" }, "idai_PercentageOfPayrollCostCoveredByAdvance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of payroll cost covered by advance.", "label": "Percentage Of Payroll Cost Covered By Advance", "terseLabel": "Percentage of payroll cost covered by advance" } } }, "localname": "PercentageOfPayrollCostCoveredByAdvance", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "xbrltype": "percentItemType" }, "idai_PercentageOfPreTaxProfitsPerAnnumToBeRepaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of pre-tax profits per annum to be repaid", "label": "Percentage of Pre-tax Profits per Annum to be Repaid", "terseLabel": "Percentage of pre-tax profits per annum to be repaid" } } }, "localname": "PercentageOfPreTaxProfitsPerAnnumToBeRepaid", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "xbrltype": "percentItemType" }, "idai_PlacementFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of placement fee incurred.", "label": "Placement Fee", "terseLabel": "Placement fee" } } }, "localname": "PlacementFee", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "idai_PreFundedWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent information pertaining to pre-funded warrants.", "label": "Pre Funded Warrants [Member]", "terseLabel": "Pre Funded Warrants" } } }, "localname": "PreFundedWarrantsMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_PrincipalPaymentOnDerivatives": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash outflow related to principal payment on financial liability.", "label": "Principal Payment on Derivatives", "negatedLabel": "Principal payments on financial liabilities" } } }, "localname": "PrincipalPaymentOnDerivatives", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "idai_ProceedsFromExerciseOfWarrantsToCommonStock": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of represent proceeds from exercise of warrants to common stock.", "label": "Proceeds From Exercise Of Warrants To Common Stock", "terseLabel": "Proceeds from exercise of warrants to common stock" } } }, "localname": "ProceedsFromExerciseOfWarrantsToCommonStock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "idai_ProceedsFromLoanFromMalteseGovernment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash inflow from loan from Maltese government.", "label": "Proceeds from Loan from Maltese Government", "verboseLabel": "Proceeds from non-convertible notes" } } }, "localname": "ProceedsFromLoanFromMalteseGovernment", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "idai_ProceedsFromOfferingAfterDeductingPlacementFeeAndLegalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the proceeds from offering after deducting placement fee and legal expense.", "label": "Proceeds from Offering after Deducting Placement Fee and Legal Expense", "terseLabel": "Proceeds from offering after deducting placement fee and legal expense" } } }, "localname": "ProceedsFromOfferingAfterDeductingPlacementFeeAndLegalExpense", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "idai_ProceedsReceivedFromGrant": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of grant income earned during the period.", "label": "Proceeds Received From Grant", "terseLabel": "Amounts received from grants" } } }, "localname": "ProceedsReceivedFromGrant", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "xbrltype": "monetaryItemType" }, "idai_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Professional Services.", "label": "Professional services (over time)", "terseLabel": "Professional services (over time)" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "idai_RegisteredDirectOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to registered direct offering.", "label": "Registered Direct Offering [Member]", "terseLabel": "Registered direct offering" } } }, "localname": "RegisteredDirectOfferingMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_RegulationCfDAndSCommonStockAndWarrantOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Regulation CF, D, and S Common Stock and Warrant Offering.", "label": "Regulation CF, D, and S Common Stock And Warrant Offering", "terseLabel": "Regulation CF, D, and S Common Stock And Warrant Offering" } } }, "localname": "RegulationCfDAndSCommonStockAndWarrantOfferingMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_ReimbursementOfGrantForInitialCapitalAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of reimbursement of grant for initial capital invested.", "label": "Reimbursement Of Grant For Initial Capital Amount", "terseLabel": "Reimbursement of grant for initial capital amount" } } }, "localname": "ReimbursementOfGrantForInitialCapitalAmount", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "xbrltype": "monetaryItemType" }, "idai_RelatedPartyTransactionAmountsPayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount represent the related party transaction of amount payable.", "label": "Related Party Transaction Amounts Payable", "terseLabel": "Amounts payable" } } }, "localname": "RelatedPartyTransactionAmountsPayable", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "idai_RelatedPartyTransactionsExpensesIncurredInRelationToLegalServices": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expenses incurred in relation to legal services.", "label": "Related Party Transactions Expenses Incurred In relation To Legal Services", "terseLabel": "Expenses incurred in relation to legal services" } } }, "localname": "RelatedPartyTransactionsExpensesIncurredInRelationToLegalServices", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "idai_RemainingReimbursementAmountOfGrantForOperatingExpensesIncurredUpTo12MonthsFromIncorporation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of remaining reimbursement amount of grant for operating expenses incurred up to 12 Months from incorporation.", "label": "Remaining Reimbursement Amount of Grant For Operating expenses Incurred Up To 12 Months from Incorporation", "terseLabel": "Remaining reimbursement amount of grant for operating expenses incurred up to 12 Months from incorporation" } } }, "localname": "RemainingReimbursementAmountOfGrantForOperatingExpensesIncurredUpTo12MonthsFromIncorporation", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "xbrltype": "monetaryItemType" }, "idai_RepaymentOfShareholdersLoanThroughInKindServices": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of repayment of shareholder loan through in kind services.", "label": "Repayment of Shareholders Loan Through in-kind Services", "terseLabel": "Repayment of shareholder loan through in-kind services" } } }, "localname": "RepaymentOfShareholdersLoanThroughInKindServices", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "idai_RequirementOfInitialCapitalAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of requirement of initial capital value.", "label": "Requirement Of Initial Capital Amount", "terseLabel": "Requirement of initial capital amount" } } }, "localname": "RequirementOfInitialCapitalAmount", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "xbrltype": "monetaryItemType" }, "idai_RestrictedStockUnitsRsusGrantedButNotYetVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents of restricted stock units (\"RSUs\") granted but not yet vested.", "label": "Restricted Stock Units (\"RSUs\") granted but not yet vested", "terseLabel": "Restricted stock units (\"RSUs\") granted but not yet vested" } } }, "localname": "RestrictedStockUnitsRsusGrantedButNotYetVested", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "idai_ReverseStockSplitRounding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of reverse stock split rounding.", "label": "Reverse Stock Split Rounding", "terseLabel": "Reverse stock split rounding" } } }, "localname": "ReverseStockSplitRounding", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "idai_ReverseStockSplitRoundingInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares in reverse stock split rounding.", "label": "Reverse Stock Split Rounding In Shares", "terseLabel": "Reverse stock split rounding (in shares)" } } }, "localname": "ReverseStockSplitRoundingInShares", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "idai_RightOfUseAssetsDerecognizedUponLeaseTermination": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Right-of-use assets derecognized upon lease termination", "label": "Right-of-use Assets Derecognized Upon Lease Termination", "terseLabel": "Right-of-use assets derecognized upon lease termination" } } }, "localname": "RightOfUseAssetsDerecognizedUponLeaseTermination", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofLeaseTerminationDetails" ], "xbrltype": "monetaryItemType" }, "idai_RisksAndUncertaintiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to risks and uncertainties.", "label": "Risks and Uncertainties [Policy Text Block]", "terseLabel": "Risks and Uncertainties" } } }, "localname": "RisksAndUncertaintiesPolicyTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "idai_SAndP500BankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to s and p 500 bank.", "label": "S And P 500 Bank [Member]", "terseLabel": "S And P 500 Bank" } } }, "localname": "SAndP500BankMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_ScheduleOfAssumptionsUsedToCalculateTheFairValueOfWarrantsLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The table represent schedule of assumptions used to calculate the fair value of warrants liabilities", "label": "Schedule of assumptions used to calculate the fair value of warrants liabilities [Table Text Block]", "terseLabel": "Schedule of Fair Value of Warrants Liabilities" } } }, "localname": "ScheduleOfAssumptionsUsedToCalculateTheFairValueOfWarrantsLiabilitiesTableTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsTables" ], "xbrltype": "textBlockItemType" }, "idai_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of balance sheet information related to leases.", "label": "Schedule of Balance Sheet Information Related to Leases [Table Text Block]", "terseLabel": "Summary of Balance Sheet Information Related to Leases" } } }, "localname": "ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "idai_ScheduleOfCapitalizedInternalUseSoftwareNetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of Capitalized Internal-use Software, Net.", "label": "Schedule of Capitalized Internal-use Software Net [Table Text Block]", "terseLabel": "Schedule of Capitalized Internal-Use Software, Net" } } }, "localname": "ScheduleOfCapitalizedInternalUseSoftwareNetTableTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "idai_ScheduleOfLeaseTermAndDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lease term and discount rate.", "label": "Schedule of Lease Term and Discount Rate [Table Text Block]", "terseLabel": "Summary of Lease Term and Discount Rate" } } }, "localname": "ScheduleOfLeaseTermAndDiscountRateTableTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "idai_ScheduleOfLeaseTerminationRecordsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lease termination.", "label": "Schedule of Lease Termination Records [Table Text Block]", "terseLabel": "Summary of Lease Termination" } } }, "localname": "ScheduleOfLeaseTerminationRecordsTableTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "idai_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of Prepaid expenses and other current assets.", "label": "Schedule of Prepaid Expenses and Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "idai_SecondCenturyVenturesLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Second Century Ventures, LLC.", "label": "Second Century Ventures, LLC", "terseLabel": "Second Century Ventures, LLC" } } }, "localname": "SecondCenturyVenturesLlcMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_SecondWarrantIssuanceJanuary232020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information about second warrant issuance January 23, 2020.", "label": "Second Warrant Issuance January 23 2020 [Member]", "terseLabel": "Second Warrant Issuance January 23 2020" } } }, "localname": "SecondWarrantIssuanceJanuary232020Member", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "xbrltype": "domainItemType" }, "idai_SecuritiesPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Securities Purchase Agreement.", "label": "Securities Purchase Agreement [Member]", "terseLabel": "Securities purchase agreement" } } }, "localname": "SecuritiesPurchaseAgreementMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_SecuritiesPurchaseAgreementWithArmisticeCapitalMasterFundLtd.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Securities Purchase Agreement with Armistice Capital Master Fund Ltd.", "label": "Securities Purchase Agreement with Armistice Capital Master Fund Ltd.[Member]", "terseLabel": "Securities Purchase Agreement With Armistice Capital Master Fund Ltd." } } }, "localname": "SecuritiesPurchaseAgreementWithArmisticeCapitalMasterFundLtd.Member", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumption, Exercise Price", "terseLabel": "Exercise Price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "idai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents of fair value of share price.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Share Price", "terseLabel": "Fair value of Class A Shares of Common Stock (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSharePrice", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "idai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Weighted Average Remaining Contractual Life (in years)", "terseLabel": "Weighted Average Remaining Contractual Life (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "idai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue1": { "auth_ref": [], "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 Vested and exercisable.", "label": "Share based Compensation Arrangement By Share based Payment Award Options Vested And Exercisable Intrinsic Value 1", "terseLabel": "Options vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue1", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "idai_ShareBasedCompensationArrangementWeightedAverageGrantDateFairValueOfOptionsGrantedAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of weighted average grant-date fair value of options granted amount.", "label": "Share based compensation Arrangement Weighted Average Grant-date Fair Value of Options Granted Amount", "terseLabel": "Weighted average grant-date fair value of options granted amount" } } }, "localname": "ShareBasedCompensationArrangementWeightedAverageGrantDateFairValueOfOptionsGrantedAmount", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "idai_SharesSubjectToMandatoryRedemptionSettlementTermsImpactOfChangesInFairValueOfSharesOnAmounts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents change in fair value.", "label": "Shares Subject To Mandatory Redemption Settlement Terms Impact Of Changes In Fair Value Of Shares On Amounts", "terseLabel": "Change in fair value" } } }, "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsImpactOfChangesInFairValueOfSharesOnAmounts", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "idai_StockGrantedButNotYetVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents of Stock granted but not yet vested.", "label": "Stock granted but not yet vested", "terseLabel": "Stock granted not yet vested" } } }, "localname": "StockGrantedButNotYetVested", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "idai_StockIssuedDuringPeriodSharesExerciseOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the shares issued upon exercise of warrants.", "label": "Stock Issued During Period, Shares, Exercise of Warrants", "terseLabel": "Shares issued upon exercise of warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesExerciseOfWarrants", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "idai_StockIssuedDuringPeriodSharesNewIssuanceAgreed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares agreed to issue and sell.", "label": "Stock Issued During Period, Shares, New Issuance Agreed", "terseLabel": "Number of shares agreed to issue and sell (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssuanceAgreed", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "idai_StockSplitPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to stock split.", "label": "Stock Split [Policy Text Block]", "terseLabel": "Reverse Split" } } }, "localname": "StockSplitPolicyTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "idai_StockholderSEquityRepaymentOfShareholdersLoanThroughInKindServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase in stockholder's equity due to repayment of shareholders loan through in-kind services.", "label": "Stockholder's Equity, Repayment of Shareholders Loan Through in-kind Services", "terseLabel": "Repayment of shareholders loan through in-kind services" } } }, "localname": "StockholderSEquityRepaymentOfShareholdersLoanThroughInKindServices", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "idai_TermOfPayrollCostsCoveredByAdvance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the term of payroll costs covered by advance.", "label": "Term Of Payroll Costs Covered By Advance", "terseLabel": "Term of payroll costs covered by advance" } } }, "localname": "TermOfPayrollCostsCoveredByAdvance", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "xbrltype": "durationItemType" }, "idai_ThirdRestatedCertificateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third Restated Certificate", "label": "Third Restated Certificate [Member]", "terseLabel": "Third Restated Certificate" } } }, "localname": "ThirdRestatedCertificateMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_ThresholdPeriodAfterWhichCashlessExerciseOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The threshold period after which cashless exercise of warrants.", "label": "Threshold Period After Which Cashless Exercise of Warrants", "terseLabel": "Threshold period after which cashless exercise of warrants" } } }, "localname": "ThresholdPeriodAfterWhichCashlessExerciseOfWarrants", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "durationItemType" }, "idai_TopThreeCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Top Three Customers", "label": "Top Three Customers [Member]", "terseLabel": "Top Three Customers" } } }, "localname": "TopThreeCustomersMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_TotalShareholderLoanBalances": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of total shareholder loan balances.", "label": "Total Shareholder Loan Balances", "terseLabel": "Shareholder loan balances totaled" } } }, "localname": "TotalShareholderLoanBalances", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "idai_TreasuryStockPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The policy disclosure of Treasury stock.", "label": "Treasury Stock [Policy Text Block]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockPolicyTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "idai_TritonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Triton", "label": "Triton [Member]", "terseLabel": "Triton" } } }, "localname": "TritonMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_TrustStampMaltaLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to trust stamp malta limited.", "label": "Trust Stamp Malta Limited", "terseLabel": "Trust Stamp Malta Limited" } } }, "localname": "TrustStampMaltaLimitedMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_TrustedMailMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Trusted Mail.", "label": "Trusted Mail", "terseLabel": "Trusted Mail" } } }, "localname": "TrustedMailMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_UnauditedInterimResultsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to unaudited interim results.", "label": "Unaudited Interim Results [Policy Text Block]", "terseLabel": "Unaudited Interim Results" } } }, "localname": "UnauditedInterimResultsPolicyTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "idai_UnrecognizedStockCompensationRelatedToRsus": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized stock compensation related to the RSUs.", "label": "Unrecognized stock compensation related to the RSUs", "terseLabel": "Unrecognized stock compensation related to the RSUs" } } }, "localname": "UnrecognizedStockCompensationRelatedToRsus", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "idai_UnrecognizedStockCompensationRelatedToStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized stock compensation related to the stock.", "label": "Unrecognized stock compensation related to the Stock", "terseLabel": "Unrecognized stock-based compensation related to common stock grants" } } }, "localname": "UnrecognizedStockCompensationRelatedToStock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "idai_ValueOfUnitsRefunded": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of units refunded to investors.", "label": "Value of Units Refunded", "terseLabel": "Units refunded" } } }, "localname": "ValueOfUnitsRefunded", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "idai_VariousEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to various employees.", "label": "Various Employees [Member]", "terseLabel": "Various employees" } } }, "localname": "VariousEmployeesMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_WarrantIssuanceJanuary232020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information about warrant issuance January 23, 2020.", "label": "January 23, 2020", "terseLabel": "January 23, 2020" } } }, "localname": "WarrantIssuanceJanuary232020Member", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "xbrltype": "domainItemType" }, "idai_WarrantIssuanceNovember92016Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information about warrant issuance November 9, 2016.", "label": "November 9, 2016", "terseLabel": "November 9, 2016" } } }, "localname": "WarrantIssuanceNovember92016Member", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "xbrltype": "domainItemType" }, "idai_WarrantIssuanceOnAugustToDecember2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information about warrant issuance August - December 2021.", "label": "August - December 2021", "terseLabel": "August - December 2021" } } }, "localname": "WarrantIssuanceOnAugustToDecember2021Member", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "xbrltype": "domainItemType" }, "idai_WarrantIssuanceOnJanuaryToFebruary2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information about warrant issuance January - February 2022.", "label": "January - February 2022", "terseLabel": "January - February 2022" } } }, "localname": "WarrantIssuanceOnJanuaryToFebruary2022Member", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "xbrltype": "domainItemType" }, "idai_WarrantIssuanceSeptember142022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information about warrant issuance September 14, 2022.", "label": "September 14, 2022", "terseLabel": "September 14, 2022" } } }, "localname": "WarrantIssuanceSeptember142022Member", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "xbrltype": "domainItemType" }, "idai_WarrantPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Warrants Purchase Agreement.", "label": "January 2020 Warrant Purchase Agreement", "terseLabel": "January 2020 Warrant Purchase Agreement" } } }, "localname": "WarrantPurchaseAgreementMember", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "idai_WarrantsExercisedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants Exercised, Shares", "label": "Warrants Exercised, Shares", "terseLabel": "Warrants exercised (in shares)" } } }, "localname": "WarrantsExercisedShares", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "idai_WarrantsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for Warrants.", "label": "Warrants Policy [Policy Text Block]", "terseLabel": "Warrants" } } }, "localname": "WarrantsPolicyPolicyTextBlock", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "idai_WarrantsValueCreditedPerAnnumOverThreeYearsPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Warrants Value Credited per Annum Over Three Years Period.", "label": "Warrants Value Credited per Annum Over Three Years Period", "terseLabel": "Credited value over three years" } } }, "localname": "WarrantsValueCreditedPerAnnumOverThreeYearsPeriod", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "idai_WorkingCapitalInBusiness": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of working capital in business.", "label": "Working Capital In Business", "negatedTerseLabel": "Working capital" } } }, "localname": "WorkingCapitalInBusiness", "nsuri": "http://www.truststamp.ai/20230630", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r219", "r220", "r306", "r333", "r468", "r643", "r645" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r272", "r662", "r735", "r755", "r756" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ManagementMember": { "auth_ref": [ "r722", "r742" ], "lang": { "en-us": { "role": { "label": "Management [Member]", "terseLabel": "Management" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r289", "r290", "r291", "r292", "r360", "r477", "r528", "r560", "r561", "r620", "r621", "r622", "r623", "r624", "r633", "r634", "r651", "r659", "r670", "r678", "r734", "r746", "r747", "r748", "r749", "r750", "r751" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails", "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r289", "r290", "r291", "r292", "r360", "r477", "r528", "r560", "r561", "r620", "r621", "r622", "r623", "r624", "r633", "r634", "r651", "r659", "r670", "r678", "r734", "r746", "r747", "r748", "r749", "r750", "r751" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails", "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r272", "r662", "r735", "r755", "r756" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r270", "r479", "r522", "r523", "r524", "r525", "r526", "r527", "r637", "r660", "r677", "r701", "r730", "r731", "r735", "r755" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r270", "r479", "r522", "r523", "r524", "r525", "r526", "r527", "r637", "r660", "r677", "r701", "r730", "r731", "r735", "r755" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r289", "r290", "r291", "r292", "r352", "r360", "r387", "r388", "r389", "r476", "r477", "r528", "r560", "r561", "r620", "r621", "r622", "r623", "r624", "r633", "r634", "r651", "r659", "r670", "r678", "r681", "r729", "r734", "r747", "r748", "r749", "r750", "r751" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails", "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r289", "r290", "r291", "r292", "r352", "r360", "r387", "r388", "r389", "r476", "r477", "r528", "r560", "r561", "r620", "r621", "r622", "r623", "r624", "r633", "r634", "r651", "r659", "r670", "r678", "r681", "r729", "r734", "r747", "r748", "r749", "r750", "r751" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails", "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r219", "r220", "r306", "r333", "r468", "r644", "r645" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r722", "r742" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r29", "r676" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r189", "r273", "r274", "r639" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Gross receivables" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r631" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r273", "r274" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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 (includes unbilled receivables of $104,043 and $109,475 as of June 30, 2023 and December 31, 2022, respectively)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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 expenses", "totalLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r32", "r642" ], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Commission liability" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r68", "r180", "r510" ], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "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/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r40", "r41", "r119", "r190", "r505", "r533", "r534" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r6", "r18", "r41", "r423", "r426", "r461", "r529", "r530", "r707", "r708", "r709", "r717", "r718", "r719" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r114", "r676", "r758" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r395", "r396", "r397", "r548", "r717", "r718", "r719", "r736", "r759" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r20", "r71", "r144" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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 flows used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r391", "r398" ], "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", "verboseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r191", "r275", "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r11", "r61", "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofDilutiveSecuritiesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "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 Attributable to Common Stockholders" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofDilutiveSecuritiesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r50" ], "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]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofDilutiveSecuritiesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [ "r414" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/MaltaGrantDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r11", "r66" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment of assets" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r151", "r184", "r216", "r251", "r264", "r268", "r276", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r416", "r420", "r436", "r502", "r582", "r676", "r689", "r732", "r733", "r744" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Balance sheet information related to leases" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r176", "r193", "r216", "r276", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r416", "r420", "r436", "r676", "r732", "r733", "r744" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Bank Time Deposits" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r46", "r47", "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment acquired under financial liability" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r761" ], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r16", "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization of capitalized Internal-use Software" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r761" ], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Internally developed software" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "auth_ref": [ "r17", "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss from capitalized computer software costs.", "label": "Capitalized Computer Software, Impairments", "terseLabel": "Impaired capitalized internal-use software" } } }, "localname": "CapitalizedComputerSoftwareImpairments1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails", "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r635" ], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "totalLabel": "Capitalized internal-use software, net", "verboseLabel": "Capitalized internal-use software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r44", "r178", "r638" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r44", "r129", "r214" ], "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 and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r5", "r129" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r172", "r186", "r187", "r188", "r216", "r238", "r239", "r241", "r243", "r249", "r250", "r276", "r293", "r295", "r296", "r297", "r300", "r301", "r331", "r332", "r334", "r335", "r336", "r436", "r538", "r539", "r540", "r541", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r570", "r591", "r613", "r625", "r626", "r627", "r628", "r629", "r697", "r713", "r720" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/SubsequentEventsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Warrants" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails", "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r337" ], "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 exercised for issuance of shares (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails", "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r105", "r503", "r569" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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": "Commitments, Note 10" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r69", "r632" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Stock not yet issued" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r679", "r680", "r681", "r683", "r684", "r685", "r686", "r717", "r718", "r736", "r757", "r759" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r113", "r570" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r113", "r570", "r588", "r759", "r760" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r113", "r504", "r676" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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.01 par value, 50,000,000 shares authorized, 7,989,065 and 4,910,815 shares issued, and 7,972,244 and 4,854,302 outstanding at June\u00a030, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r81" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r42", "r197", "r199", "r207", "r498", "r519" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss attributable to T Stamp Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r9", "r88", "r95", "r197", "r199", "r206", "r497", "r518" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive loss attributable to non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r95", "r149", "r197", "r199", "r205", "r496", "r517" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Other Comprehensive Income (Loss):" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "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 [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r52", "r54", "r96", "r97", "r272", "r631" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r52", "r54", "r96", "r97", "r272", "r535", "r631" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r52", "r54", "r96", "r97", "r272", "r631", "r699" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r107", "r165" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Major Customers and Concentration of Risks" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r52", "r54", "r96", "r97", "r272" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r52", "r54", "r96", "r97", "r272", "r631" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r89", "r646" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r90", "r91", "r92" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "terseLabel": "Variable Interest Entity" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r339", "r340", "r351" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r122", "r216", "r276", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r436", "r732" ], "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": "Related party cost" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r702" ], "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]", "verboseLabel": "Cost of Services Provided" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r53", "r272" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r141", "r215", "r302", "r308", "r309", "r310", "r311", "r312", "r313", "r318", "r325", "r326", "r328" ], "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": "Borrowings" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/Borrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r27", "r110", "r111", "r152", "r153", "r221", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r447", "r654", "r655", "r656", "r657", "r658", "r714" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails" ], "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": "Spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r27", "r153", "r329" ], "calculation": { "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "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 principal outstanding" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r99", "r100", "r303", "r447", "r655", "r656" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "verboseLabel": "Potential repayable advance" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r221", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r327", "r447", "r654", "r655", "r656", "r657", "r658", "r714" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Borrowings" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r34", "r221", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r447", "r654", "r655", "r656", "r657", "r658", "r714" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r34", "r75", "r76", "r98", "r99", "r100", "r106", "r142", "r143", "r221", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r327", "r447", "r654", "r655", "r656", "r657", "r658", "r714" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-Term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r11", "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsPropertyandequipmentnetDetails", "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r11", "r67" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r11", "r254" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r194" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current", "terseLabel": "Short-term financial liabilities" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r194" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Noncurrent", "terseLabel": "Long-term financial liabilities" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DilutiveSecurities": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "verboseLabel": "Total" } } }, "localname": "DilutiveSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofDilutiveSecuritiesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r350", "r660", "r661", "r662", "r663", "r664", "r665", "r666" ], "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r350", "r660", "r661", "r662", "r663", "r664", "r665", "r666" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r361", "r364", "r392", "r393", "r394", "r671" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock Awards and Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r208", "r227", "r228", "r229", "r230", "r231", "r236", "r238", "r241", "r242", "r243", "r247", "r429", "r430", "r499", "r520", "r647" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net loss per share attributable to T Stamp Inc. (in dollars per share)", "verboseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofBasicandDilutedLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r208", "r227", "r228", "r229", "r230", "r231", "r238", "r241", "r242", "r243", "r247", "r429", "r430", "r499", "r520", "r647" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net loss per share attributable to T Stamp Inc. (in dollars per share)", "verboseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofBasicandDilutedLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r50", "r51" ], "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 Attributable to Common Stockholders" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r235", "r244", "r245", "r246" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r438" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of foreign currency translation on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r405" ], "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", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "percentItemType" }, "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": "Employee Stock Option [Member]", "terseLabel": "Share-Based Payment Arrangement, Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r20", "r173", "r201", "r202", "r203", "r222", "r223", "r224", "r226", "r232", "r234", "r248", "r277", "r278", "r338", "r395", "r396", "r397", "r411", "r412", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r439", "r441", "r442", "r443", "r444", "r445", "r461", "r529", "r530", "r531", "r548", "r613" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r2", "r11" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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 warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Change in fair value of warrant liability", "terseLabel": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r431", "r432", "r435" ], "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": "Warrants" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r431", "r432", "r435" ], "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]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r316", "r353", "r354", "r355", "r356", "r357", "r358", "r432", "r473", "r474", "r475", "r655", "r656", "r667", "r668", "r669" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r316", "r353", "r354", "r355", "r356", "r357", "r358", "r432", "r475", "r655", "r656", "r667", "r668", "r669" ], "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": "Fair Value, Inputs, Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value of Assets and Liabilities" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r316", "r353", "r354", "r355", "r356", "r357", "r358", "r473", "r474", "r475", "r655", "r656", "r667", "r668", "r669" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful Lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r182", "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less: Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r138" ], "calculation": { "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r138" ], "calculation": { "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r138" ], "calculation": { "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r283", "r284", "r285", "r286", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated future amortization expense of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r137", "r481" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r480" ], "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r62", "r64" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r137", "r480" ], "calculation": { "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails", "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currencies" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfIntangibleAssets": { "auth_ref": [ "r712" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of intangible assets.", "label": "Gain (Loss) on Disposition of Intangible Assets", "terseLabel": "Loss on retirement of equipment" } } }, "localname": "GainLossOnDispositionOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfProperties": { "auth_ref": [ "r712", "r727", "r728" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.", "label": "Gain (Loss) on Sale of Properties", "terseLabel": "Gain on property and equipment" } } }, "localname": "GainLossOnSaleOfProperties", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsPropertyandequipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r11" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 23.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", "negatedTerseLabel": "Gain on sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term.", "label": "Gain (Loss) on Termination of Lease", "terseLabel": "Loss related to lease termination", "verboseLabel": "Loss recognized upon lease termination" } } }, "localname": "GainLossOnTerminationOfLease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails", "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofLeaseTerminationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r181", "r282", "r494", "r653", "r676", "r725", "r726" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r15", "r59" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r0", "r140" ], "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": "Accounting for Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Amounts Attributable to Parent, Disclosures [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "IncomeAmountsAttributableToReportingEntityDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofBasicandDilutedLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r1", "r120", "r156", "r251", "r263", "r267", "r269", "r500", "r512", "r649" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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": "Net Loss before Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r287", "r288", "r598" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r288", "r598" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r161", "r170", "r233", "r234", "r255", "r404", "r413", "r521" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r200", "r402", "r403", "r407", "r408", "r409", "r410", "r537" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r103", "r705" ], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Tax credit receivable (short-term)" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r10" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r10" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r10" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r10" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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 expense" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r478", "r711" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "auth_ref": [ "r10" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from 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 Due from Related Parties, Current", "negatedLabel": "Related party receivables" } } }, "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "auth_ref": [ "r10" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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 obligations to be paid to 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 entities' 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 Due to Related Parties, Current", "terseLabel": "Related party payables" } } }, "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r700", "r711" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r10" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r10" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r60", "r63" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r158" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r209", "r212", "r213" ], "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 during the period for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r104", "r753" ], "calculation": { "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Interest Payable", "terseLabel": "Plus: accrued interest" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivableNoncurrent": { "auth_ref": [ "r704" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of noncurrent interest earned but not received. Also called accrued interest or accrued interest receivable.", "label": "Interest Receivable, Noncurrent", "terseLabel": "Non-convertible notes payable, current accrued interest" } } }, "localname": "InterestReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r3", "r4" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Capitalized Internal-Use Software, Net" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r453", "r675" ], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Total lease expense" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r740" ], "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": "Summary of Total Lease Expense, Under ASC 842, was Included in Selling, General, and Administrative Expenses in Consolidated Statement of Operations" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r123" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.", "label": "Legal Fees", "terseLabel": "Legal expense" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r741" ], "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, to be Paid, Maturity [Table Text Block]", "terseLabel": "Summary of Future Maturities of ASC 842 Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r460" ], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "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 maturities" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r460" ], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r460" ], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r460" ], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r741" ], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r460" ], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total future maturities" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31", "r216", "r276", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r417", "r420", "r421", "r436", "r568", "r648", "r689", "r732", "r744", "r745" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r118", "r155", "r508", "r676", "r715", "r723", "r738" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33", "r177", "r216", "r276", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r417", "r420", "r421", "r436", "r676", "r732", "r744", "r745" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount": { "auth_ref": [ "r134" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.", "label": "Loans and Leases Receivable, Gross", "terseLabel": "Loans receivable carrying amount" } } }, "localname": "LoansAndLeasesReceivableGrossCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Represents the assets held for sale.", "label": "Long-Lived Assets Held-for-Sale by Asset Type [Axis]", "terseLabel": "Long-Lived Assets Held-for-sale by Asset Type [Axis]" } } }, "localname": "LongLivedAssetsHeldForSaleByAssetTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsHeldForSaleNameDomain": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "A name of the assets to be disposed.", "label": "Long-Lived Assets Held-for-Sale, Name [Domain]", "terseLabel": "Long-Lived Assets Held-for-sale, Name [Domain]" } } }, "localname": "LongLivedAssetsHeldForSaleNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r27", "r153", "r315", "r330", "r655", "r656", "r754" ], "calculation": { "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total promissory notes payable" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r185" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Notes payable, plus accrued interest of $19,904 and $16,458, on June 30, 2023 and December 31, 2022, respectively" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r34", "r70" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNonConvertiblePromissoryNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r124" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.", "label": "Marketing and Advertising Expense", "terseLabel": "Advertising and marketing expense" } } }, "localname": "MarketingAndAdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Measurement Input, Exercise Price [Member]", "terseLabel": "Exercise price" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Expected dividend yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected term" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "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]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r39", "r154", "r216", "r276", "r293", "r295", "r296", "r297", "r300", "r301", "r436", "r507", "r572" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.", "label": "Equity, Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r211" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r211" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r129", "r130", "r131" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "negatedTerseLabel": "Operating cash outflows", "totalLabel": "Net cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r121", "r131", "r157", "r175", "r195", "r198", "r203", "r216", "r225", "r227", "r228", "r229", "r230", "r233", "r234", "r240", "r251", "r263", "r267", "r269", "r276", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r430", "r436", "r515", "r590", "r611", "r612", "r649", "r687", "r732" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "negatedTerseLabel": "Net loss attributable to T Stamp Inc.", "terseLabel": "Net loss attributable to T Stamp Inc.", "totalLabel": "Net loss attributable to T Stamp Inc.", "verboseLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofBasicandDilutedLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r94", "r150", "r195", "r198", "r233", "r234", "r514", "r709" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net loss attributable to non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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]", "verboseLabel": "Recently Adopted Accounting Pronouncement" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r86", "r338", "r717", "r718", "r719", "r759" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-controlling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r125" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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 Expense (Income), Net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Non-Operating Income (Expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r251", "r263", "r267", "r269", "r649" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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": "Operating Loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r454", "r675" ], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense \u2013 fixed payments" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r450" ], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r450" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Short-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r450" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r451", "r456" ], "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", "negatedTerseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r449" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 right of use assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r459", "r675" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r458", "r675" ], "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 remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r109", "r132", "r133", "r148" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Description of Business and Summary of Significant Accounting Policies And Going Concern" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcern" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "verboseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Current", "terseLabel": "Miscellaneous receivable" } } }, "localname": "OtherAssetsMiscellaneousCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r183" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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 assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r7" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments", "verboseLabel": "Currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r20", "r26", "r196", "r199", "r204", "r439", "r440", "r445", "r495", "r516", "r707", "r708" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total Other Comprehensive Income (Loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r32", "r676" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Related party payables" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r126" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as other.", "label": "Other Nonoperating Expense", "negatedLabel": "Other expense" } } }, "localname": "OtherNonoperatingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Related party receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r11" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Paid-in-Kind Interest", "terseLabel": "Non-cash interest" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": { "auth_ref": [ "r43" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities.", "label": "Payment of Financing and Stock Issuance Costs", "negatedLabel": "Forfeited common stock shares to satisfy taxes" } } }, "localname": "PaymentOfFinancingAndStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r128" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments for Software", "negatedLabel": "Capitalized internally developed software costs" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r128" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Purchase of digital assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r128" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r706" ], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r192", "r280", "r281", "r640" ], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for 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 operating expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r641", "r652", "r724" ], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Rent", "terseLabel": "Rent deposit" } } }, "localname": "PrepaidRent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r8" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "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": "Proceeds from common stock, prefunded warrants, and common stock warrants, net of fees" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r8" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "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 Common Stock warrants", "verboseLabel": "Proceeds from issuance of common stock warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.truststamp.ai/role/SubsequentEventsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfIntangibleAssets": { "auth_ref": [ "r127" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Proceeds from Sale of Intangible Assets", "terseLabel": "Acquisition of Pixelpin intangible asset" } } }, "localname": "ProceedsFromSaleOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r127" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Property and equipment gross sales price", "verboseLabel": "Sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsPropertyandequipmentnetDetails", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r8", "r25" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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 options to common stock" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r710" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from warrant exercises" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r175", "r195", "r198", "r210", "r216", "r225", "r233", "r234", "r251", "r263", "r267", "r269", "r276", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r415", "r418", "r419", "r430", "r436", "r500", "r513", "r547", "r590", "r611", "r612", "r649", "r673", "r674", "r688", "r709", "r732" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "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 including non-controlling interest", "totalLabel": "Net loss including non-controlling interest" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r139", "r179", "r511" ], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r501", "r511", "r676" ], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r12", "r166", "r169", "r509" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "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 Lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesFromStockholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of equity that is due from owners or affiliates of the reporting entity (including due from officers or directors) resulting from the sale of stock before the cash payment is received.", "label": "Receivables from Stockholder [Member]", "terseLabel": "Stockholders\u2019 Notes Receivable" } } }, "localname": "ReceivablesFromStockholderMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r359", "r465", "r466", "r563", "r564", "r565", "r566", "r567", "r587", "r589", "r619" ], "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, Type [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r217", "r218", "r465", "r466", "r467", "r468", "r563", "r564", "r565", "r566", "r567", "r587", "r589", "r619" ], "lang": { "en-us": { "role": { "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family.", "label": "Related Party [Member]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r465", "r466", "r743" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r594", "r595", "r598" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r359", "r465", "r466", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r563", "r564", "r565", "r566", "r567", "r587", "r589", "r619", "r743" ], "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, Type [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r462", "r463", "r464", "r466", "r469", "r543", "r544", "r545", "r596", "r597", "r598", "r616", "r617" ], "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]", "verboseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r108", "r400", "r752" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r399" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r115", "r144", "r506", "r532", "r534", "r542", "r571", "r676" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "negatedTerseLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r173", "r222", "r223", "r224", "r226", "r232", "r234", "r277", "r278", "r395", "r396", "r397", "r411", "r412", "r422", "r424", "r425", "r427", "r428", "r529", "r531", "r548", "r759" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r252", "r253", "r262", "r265", "r266", "r270", "r271", "r272", "r349", "r350", "r479" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenue", "verboseLabel": "Total Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r171", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r636" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r457", "r675" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Adjustment to operating lease right of use assets related to terminated leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r272", "r698" ], "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": "Sales revenue net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "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 Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r50" ], "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]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofDilutiveSecuritiesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r50" ], "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 Anti-Dilutive Securities Excluded From Computation of Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Summary of Supplemental Cash Flows Information Related to Leases" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r34", "r75", "r76", "r98", "r99", "r100", "r106", "r142", "r143", "r655", "r657", "r716" ], "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": "Summary of Non-Convertible Promissory Notes Payable" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r721" ], "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 Basic and Diluted Loss Per Share Attributable to Common Stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r62", "r64", "r480" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r101", "r102", "r594", "r595", "r598" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r82" ], "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 Outstanding RSU Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r23", "r24", "r82" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Options Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r146" ], "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 Stock Options Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r79" ], "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": "Warrants" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/Warrants" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Estimated Future Amortization Expense of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r261", "r271", "r650" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r124" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r10" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.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/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r381" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r379" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r376", "r377" ], "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": "Balance at the end (in shares)", "periodStartLabel": "Balance at the beginning (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (issued) (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r388" ], "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 dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r387" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r389" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "verboseLabel": "Stock Awards and Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r21", "r22" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "terseLabel": "Restricted stock units, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "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": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r370" ], "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", "periodEndLabel": "Options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r370" ], "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": "Options vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options canceled and forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of stock options purchased (in shares)", "verboseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant-date fair value of options granted per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r80" ], "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": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r368", "r369" ], "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", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Ending balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "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": "Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r368", "r369" ], "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": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options canceled and forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r672" ], "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": "Stock options expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r386" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r80" ], "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": "Aggregate intrinsic value of options exercised" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r80" ], "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": "Options vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r145" ], "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": "Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Share issue price (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesSubjectToMandatoryRedemptionDisclosureTextBlock": { "auth_ref": [ "r13", "r19", "r72" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature and terms of the financial instruments and the rights and obligations embodied in those instruments, information about settlement alternatives, if any, in the contract and identification of the entity that controls the settlement alternatives including: a. The amount that would be paid, or the number of shares that would be issued and their fair value, determined under the conditions specified in the contract if the settlement were to occur at the reporting date b. How changes in the fair value of the issuer's equity shares would affect those settlement amounts (for example, \"the issuer is obligated to issue an additional x shares or pay an additional y dollars in cash for each $1 decrease in the fair value of one share\") c. The maximum amount that the issuer could be required to pay to redeem the instrument by physical settlement, if applicable d. The maximum number of shares that could be required to be issued, if applicable e. That a contract does not limit the amount that the issuer could be required to pay or the number of shares that the issuer could be required to issue, if applicable f. For a forward contract or an option indexed to the issuer's equity shares, the forward price or option strike price, the number of issuer's shares to which the contract is indexed, and the settlement date or dates of the contract, as applicable. g. The components of the liability that would otherwise be related to shareholders' interest and other comprehensive income (if any) subject to the redemption feature (for example, par value and other paid in amounts of mandatorily redeemable instruments are disclosed separately from the amount of retained earnings or accumulated deficit).", "label": "Financial Instruments Subject to Mandatory Redemption Disclosure [Table Text Block]", "terseLabel": "Schedule of Changes in Warrant Liability" } } }, "localname": "SharesSubjectToMandatoryRedemptionDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares": { "auth_ref": [ "r73" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "terseLabel": "Warrant liabilities" } } }, "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate.", "label": "Short-Term Debt, Percentage Bearing Fixed Interest Rate", "terseLabel": "Fixed interest rate percentage" } } }, "localname": "ShortTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r455", "r675" ], "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r172", "r186", "r187", "r188", "r216", "r238", "r239", "r241", "r243", "r249", "r250", "r276", "r293", "r295", "r296", "r297", "r300", "r301", "r331", "r332", "r334", "r335", "r336", "r436", "r538", "r539", "r540", "r541", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r570", "r591", "r613", "r625", "r626", "r627", "r628", "r629", "r697", "r713", "r720" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r20", "r37", "r173", "r201", "r202", "r203", "r222", "r223", "r224", "r226", "r232", "r234", "r248", "r277", "r278", "r338", "r395", "r396", "r397", "r411", "r412", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r439", "r441", "r442", "r443", "r444", "r445", "r461", "r529", "r530", "r531", "r548", "r613" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r222", "r223", "r224", "r248", "r479", "r536", "r559", "r562", "r563", "r564", "r565", "r566", "r567", "r570", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r583", "r584", "r585", "r586", "r587", "r589", "r592", "r593", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r613", "r682" ], "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" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r222", "r223", "r224", "r248", "r479", "r536", "r559", "r562", "r563", "r564", "r565", "r566", "r567", "r570", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r583", "r584", "r585", "r586", "r587", "r589", "r592", "r593", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r613", "r682" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of preferred stock and warrants for common stock issued.", "label": "Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants", "terseLabel": "Additional warrants issued" } } }, "localname": "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r20", "r112", "r113", "r144", "r538", "r613", "r626" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r20", "r112", "r113", "r144" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "verboseLabel": "Issuance of common stock in relation to vested restricted stock units, net of shares forfeited to satisfy taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r112", "r113", "r144", "r373" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised (in shares)", "verboseLabel": "Exercise of options to common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Stock based awards granted" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r20", "r112", "r113", "r144", "r548", "r613", "r626", "r688" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r20", "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock in relation to vested restricted stock units, net of shares forfeited to satisfy taxes" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r83", "r112", "r113", "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r20", "r37", "r144" ], "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": "Exercise of options to common stock" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r113", "r116", "r117", "r135", "r572", "r588", "r614", "r615", "r676", "r689", "r715", "r723", "r738", "r759" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "totalLabel": "Total T Stamp Inc. Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r86", "r87", "r93", "r173", "r174", "r202", "r222", "r223", "r224", "r226", "r232", "r277", "r278", "r338", "r395", "r396", "r397", "r411", "r412", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r439", "r441", "r445", "r461", "r530", "r531", "r546", "r572", "r588", "r614", "r615", "r630", "r688", "r715", "r723", "r738", "r759" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders\u2019 Equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_StockholdersEquityNoteSubscriptionsReceivable": { "auth_ref": [ "r74", "r112", "r113", "r116", "r618" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Note received instead of cash as contribution to equity. The transaction may be a sale of capital stock or a contribution to paid-in capital.", "label": "Stockholders' Equity Note, Subscriptions Receivable", "negatedLabel": "Stockholders\u2019 notes receivable" } } }, "localname": "StockholdersEquityNoteSubscriptionsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r446", "r471" ], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r446", "r471" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r446", "r471" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r446", "r471" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r446", "r471" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r470", "r472" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.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 for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income tax payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.", "label": "Technology Equipment [Member]", "terseLabel": "Mobile hardware" } } }, "localname": "TechnologyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and Trade Names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Treasury stock, at cost, shares held (in shares)", "verboseLabel": "Shares issued (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r38", "r77", "r78" ], "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Treasury stock, at cost: 16,821 and 56,513 shares held as of June\u00a030, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r414" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/MaltaGrantDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r401", "r406" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r55", "r56", "r57", "r163", "r164", "r167", "r168" ], "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/2023", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAndGoingConcernPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValueAddedTaxReceivable": { "auth_ref": [ "r705" ], "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities.", "label": "Value Added Tax Receivable", "terseLabel": "VAT receivable associated with SAIT" } } }, "localname": "ValueAddedTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r679", "r680", "r683", "r684", "r685", "r686" ], "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" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofDilutiveSecuritiesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants and Rights Note Disclosure [Abstract]", "terseLabel": "Warrants and Rights Note Disclosure [Abstract]" } } }, "localname": "WarrantsAndRightsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "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", "terseLabel": "Fair value of warrants" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r434" ], "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": "Warrants measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r237", "r243" ], "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 shares used to compute diluted net loss per share (in shares)", "verboseLabel": "Weighted average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofBasicandDilutedLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r236", "r243" ], "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 shares used to compute basic net loss per share (in shares)", "verboseLabel": "Weighted average shares used in computing net loss per share attributable to common stockholders, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofBasicandDilutedLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6", "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.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479092/842-20-40-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(17))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(3)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r691": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r692": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r693": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r694": { "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" }, "r695": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r696": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org//705/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org//210/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481679/480-10-45-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "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": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-2AA", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 76 0001718939-23-000013-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001718939-23-000013-xbrl.zip M4$L#!!0 ( $-_%E-M(2-U5OZJNJJZJ_OI_W\:>\(+#R W\7QKR MA=00_F_KZ__7;/[WMZ?OPDTP2,;8CX7K$*,8.\*K&X^$>(2%WX/P#_<%"8\> MBH=!.&XVV;>N@\DT=)]'L:!(BCJ_:W8QO$**IKCIJWUATW9 MT@>V82#%U)#X?*6;IFI;IM(T)=5N:HZ.FPBA?M-QA@:2!A+2K8'H7/4'MBX[ M?:=O(4.3C'X?]=5!7Y.=@8E4V5;I:T:[_QR^-41Q/KBXO7U]? M+][ZH7<1A,^7BB2IE_1R'T6X,;L]B9K/"$W>OS%$49_=/;MP26NCZY%5,V?=P>-R,\^/0= M\O?%<_"RE*RF*B].QMU"*=>/8N0/\,)[U]^][:6* MU)24IJS,'^+@)?+-1TXN?")U$H<;QV9?DJOOTXC<=60FM\F7__WC>W1-+UC]H7- MZ*!P9C==>9OW0:!.49.Z^L8QTB@7VWB?R?NRR^-Z\"/B?@V>],) MF> @_>N71HS?XDOVJ,O6__I?_^MK[,8>;M&9-^?S^WJ9?OCU,GUT/W"FK:^. M^R)$\=3#OS0<-YIX:'KE!SXF W#?KNB-.$Q_=1T'^^Q7]_!;W_#TX;@.K\TADU%:[0DPC53 MMFS5_GKYZ:D97G*=A"%YPYT;#9#W3XS"6]^Y(6JM(:3 _*5!D'SED$^:8_*4 M4=-!'V/0&RU9N53EPU\_5Z8?[[\CGT3O;S :+4K]HE[P2&X/G,^O,!NMORN' MOZ!-GNZP-WCH^3/5ANX;=II$5O#[RZQ&B_Y]^.M24/30VST!4^P.W0%3'N2; M?1R^O\9NM"RYJ9JFJ1A2WI?=^X,@G 0A>U$W)E"X#A("RNEUX+S/C$A_Z^9V MPZON0C2@7Q82WTU?Y,_&N_)R!P_<,?*(N-\_W,W',EM=KKIQ,/AC%'A$I*); M(LWQ]"&(,?NT._'DBW=^ST?68A\LB&B( MAY@(Q@!':S0+78^N(J8KR<@%MCY=Q42?_-*(W/'$HXJ3?38*Z<0^*9&+M\@A MC[C\_(ST_1\OG8TA"I*0_<66GZL9M=A<*+7FGV/&I_E?[@P9.!38\_':Q>_Z M_F^?-Z_SVR,492$ MN#4C++LX?\3\VOQO^HSUE%*YH]0B!@ZD5,+$Z3,I9I;#U6_=F^Q4TOBB$K4' MFVI>/!$JD;6O2X'S/CUBN)!A+=[*U#:*@_! @JY\GWYX@_U@[/KK'KLOG#\] MXO+SZ'?R4^> G\MJ4CN]FC1X(X.R/QF4XLA@3S,35&B>67/NOKY=I7O%/C?219M:^D'JQ]/Y/%'(=>[] M:S1Q8^15A?RR5''Z]T*V,DX9Z%/\5X;V1W=5CDS[)SS [@OJ>SBZ"X/Q@A]: M&18R<>X9#>%^(1?=H+IB&*,:X,+X[NB!U='&+D^MBY M1:'O^L]190A_=-_NR(1_"'PZHS#P/$+W>S(WXCG%E2$_#Z[8D:9V=/>JR@8U M!WZ??'3'KR[F-P_,JKI[>DI[D0=^5=ZW+<.XY(!Q2M6=XN-;HCQPJ>KN\PFC M=8?O*"W1O/+^5-VW M/W6XKC#"5]UG+R=<5QCYC^Z%ES>UJCNLI[*HU>)"I&K5?TJ(LD?-7=RA(LZB+)ST,2[I&F M5G5?[70;X.7D?ZM5WU,M9P.\)&95W3\]B:W. :.TRCNUI>]\E\2XJGO#)][Y M+HE+5?>;3QBG*RHVJE7>42XG3E<8_:ON')<0IRN,]E7WC\N+TQ7&@JKOMG(0 MIRN,%U5WZD\=IRN,\%5WULN)TQ5&_JJ[WZPLDOY5 M=XA/;7862?NJN[DEF9U%LJ#R7F_)9F>1O*BZ!WQ2L[-(PE?=_2W!["R2_)QM M#QMCRZA(91>=8^SM/KH,IA5=?^TS/KH$OAE5-ZW+7V7N"3&5=TI M/GU]=!ENCRZ.\%7WV4NICRZ._%7WPD]:\E#"R2!FY=WNLDH>RF!6U5WM M4DH>RF!4U;WMTH*/)?&K\IYZZ<''DAA7=1?_]"4J97")NV /6XN/980.VW? M>2(F-96=:QS2)P[([YWAIS/]4JZQK_5&;KCN&SM8MS]RDGZ$_YU0Z+R0'_0, MSL^86;KAV!FC)@%"$;Z R6T\@I*X,VR'(?*?FFDM6N8U4<,.ES^*Q2/AN3%VNQ:V;SQW5"]QHM;AUVZ\# M?T"^D8;1GMSHCV_3U9#6=1+%P9C&K9=N+L(L^('^%83S-T2+D;Q@TAL1<_S] M6E$AO#5S_H;]P6B,PC]6 O?4:(D^-EQJHHKI8?,,FWY"!_Z.SL_GVD_(K_,' MK#O5?@/8N0V5< SV^6<=O[!(-8) %.,@UH"T^8V>E8! MCW 98.8;G>=F:)0&3VV OV)J< MV)HE 9/;H'@%-.:YV)HE09/?'0'^H7EZ5':1APDD7["?X =,"@!EP27L,^373KNKV\!CL>!(^SK M@(/#'RIA4P<,2K[R,V2)N_T<,"@!EP27L)D#*SA_J.1N/Z<"J+PC\_,(K>[] M81".V3N[.'QQ!SL+-0&F!\(4]G<@E,X7(F%S!UP?O@Y-D"78WX&8)3]PE&%K MI][6055Q"5L[X(GSATK8X0%/O (PY6[+AP+D,0R<9!!WPAGW%R!"+@UQ1&]% MWI[8*, E+2&[2Y:YW/G@BS4E;93*W 7_^6--28$.YPL]KJ/O8<*\L1M%03A]"&(G87#:;TH$'&[[W_L?) M:N-_-PHT13:O;G][FG]]_\[_LLI=Y.FL$?,I&+F$F6W!R*5;Z"4@") MDG<,5.[B5?6!Q-ZOID?N46ODB;!Q^9"EB'UZ9/ 1Y.E[@F_IUGS@XS9L=K8< MX3:D509'%JR\)2+GL^6YBR#17=HG>BAO2EF6]^KZ[C@9YU5QH,W/1W=P%R); M!VOT!K &6&>!-;>1QSODAO] 7H*_3=]__94\$86#T?0[?L'>9SZ]WW3O3Y(X M8G>H1UXUBXM JMQ&(#GE P>G",@:=V%+SIEVI/"]QETPD',^\!";T;@+UW'. MM"/M/6KR_YX.KM>-JC"DHT]Q&3YUGQB*'=.0A^I#D)=#S,O%O*^EO%P!%*?8ZD)'7NW-?CA33/@9W<><%E M2N>F.V[?<#AP(_P8NH/J)(CJW#G+98IJS7C+G0/.H]S2!D%W(<;WA'8ACN*C M[XD7RF+N4D%X%-]JLYC;W))#].@$#V+LW+@O= !.M1C!7>"%1W7*ELA_!!Z* MJQ78T;D+[/"H22O+76YC08_+%PBO\%=5(=[ M\A>9BV!P%X4YD/Q_17Z"PJFBTHVQZJ"?NT )]^0O%/W $85*1%W\Y"Z>Q.Q9LE8I23#KXBF?D@%% M2H!965^Y/0E=3[8H(*L#]\JZQJ>B=J'8KJPG_-?$QWJUD%U9A_=]-F0$\+VZ0,:XY7=DFORHB2<_H/] M@Z/OWN"H"IDUO5"*4<@6M_[_67-[J2_-)WYO[TOSZ=9\^H?;8$5]H%$)\Z0L M_'$;OCGQ^L>-5CI2[,CB-G;43?J1Z[@HG-+SKU?+CY_P<^*QP[.OAS=MW^FF M;$]O>\^BZ R'A!S^\_&-@H*\-(O? %-U&*(T):(*#VS;OLR0*L:?&$.NAPL< M.#:]K::B'T;O]QQLUW_!41RLZ95/9S._.G]*AI1LB]M8TZX ^?ULTM&\MG-7 ML\G$NW,03T9?[691QQ*\%,:@36ULVMV&E;6X=,7*3T(U='*UX=K^[ M\:@=CMTH=@?X&DW<&'D_$/&-PKO$=[['SD51 :@MUL?\EL?0?2&X>?308!^W M,[>JM)MR,3:?S6T@B"=!+)3B1X^OE#@W?GUW'F1X>>5=I/N.E7?QUEPKK\V= MU[TCSK%5QQ>FXCE2-FS5EP[T:):YS9U+?T1N9=NS;?R&(GD:KPSG5\I+-A2-+'W9 MBSD93)&XC:(!3#;%#0J)GRH2#T>.<"$"W,6M^!>!LNRAXM#/7=2,?Z:7OSSJ M^^L&O1C=P&VX;5=VQV.(:4@5SQ/2CG#"P2J#9&5O!GW;ZI,*$7F+I1R_&[DY\): M;L,?Y\( [E*$*L" CN]*#*WT8],#+A+0M^E96GDQCOWC16H54<(N U&\,V# M0N6 6T\_$P]Z>##R R]XGE9P+>#6E^>:!85*P=%=^P-<:*VI[',@^_*MN5QH MY>@N] &$T/Y] _MGM>[@=13B.ODU_H'\% M89HQ\'G#@A"B0L>]*@IWOB?WY"]2'RK<^H<'D;\7(@>/4?A'1!8Q]@?-S:Z0 M-'#K+5:&'85*![>^8YL\P7&])"8,^=@TO7T;>(F#G;LP&*<>.^OCT!G>(N*Y M^,_1(PZ[(Q3B;]/U#UB(5'EB6WW&[&MU]1Z'R$1Y@^W4N# M[GP#W>_JN3%-3[KW'7I\=8*\Q:TP'SV?K(#C].*LUXX@53C%GZ8&I%U04"94D]MY&@\X- 65J NVA440S)B[4G',6A2P]B M9VC[S7?CZ*G[6TTU 7=1L/.&05G:@-_H6^W-P)(<>97?4%SM65Z2?Z_R&Y<[ M1[.O% CP&[X[.PB4I?BYB_*=M\E7$@PT[B)_YPV#DA8$C;MHX!88,%/P'XA, M+XGF"T-NHS"WV5E1UU_C+@AX=IPOR=O7N(O]<64$'H*UJNH [L)_9X^$LG0" M=Q% 3E:#TIV#4O0"=\%!0$.)NH&[N"$G:#BICU!*D("[<.'9<;ZLN !W4<*S MMPQ+T@$Z=X'"LT="23I!AU@ACU9A67H!XH<\HJ$LW7#TF&)60LC[$V+I-.I\ MA."N%W(F1!1(B*-'E(ZK*-7"",%=,*5P ^H I76DLFZ=NU@%#\3FPE[@+I; MR_I]+%&HF@M_5N:S436WN@QQD OL,&%PY[WR0G >K$6#.V^2%^X&*P5T2 MR/&;3)^["69PE^YQ_.[39\]S[A([YBRX]P?!F# I6?V?0\&K#7'0L#N.HCB MSK"+PQ=W@*/','@A[SW"<=H\I%P8W$8)..532XS;ANNY4IG<1BZXYUA):Y;) M;>B#>XZ5M'J9W(9#N.=82>N8R5T\)1/'NMCS7/_Y+]C'(?((W]K.V/7=* X1 M[81=66M;->,;?/&NK%6NFC$/OGA7UGK';1SD"7MD5LXC MH<.T%R(_0@/6>?O;=/'*LL'R<:4R&_PFMR$.KEE0Y"Z:R6WT@C\6\&#I6=S& M+CCG5TG6G<5MY()S?I5DT5G" M,$^>95K??YG6BUFFN8T)T1S,SK!-S\]*VW@NB,&+/24%#&QN SREL^?3BDZ8H^B%Z"N;VQ!-Z11?U5?*7@OX MTJWY!(*[B,S!=3G\N# V=\&+@PM?2B1JXKLI13V,(OQ.T3'Y*PEQ*J?LTOS[ M\ROSO^D#-G&(QVX1]/][+HB+M^:3?VZ];7;J?&3U^4<]U-^A'^=T+&>OM"?JR6$5W\B>).&PR]#,H/F$(U= M;WKU?WJ$DY'P@%^%IV",_/\C1LB/R"-#=W9CY/X'D[>2 ; _7V!"'+MR(K!J$&O8L,!ZT=+GX;N7TW_E+Z (51B(>_-/ZT MFU=$[GNH[V$A& K7% M^''V]1(2!E.)S/JYPFD3X:O[+%\>-)AZ:$@7&9LB^-']6/XCC8'Q% ?."P]@= M(*^)//?9OV*33R]_8.E"2O$4$]3&SOS-L\L7[-)E[*Q>LZT+6]I\6;J0WZ]= MLF>'\QMF_%#3^3H"F14EW"\-M;$T\=E4R)V"$R24,!0@7R;(<5S_^4H24II] MO.2246*=*'W0F1*&42(ERH"P#X>;Q86\[P TVDM@--> L='Z[>&^=WLC='OM MWFWW,WP6QL[)8+NWU[\]W??N;[M"^^%&N/WOZU_;#W^Y%:X[/W[<=[OWG0?> M9_ [BD8$-W'@B\+-Q?6%H$BZ9F\<]0)F#'XP<]=Y^B%\)4N-'_@/R9@\8R#, M5J0GJL &3;DA^(A:'0YVKVZ"03*>K<8-MA@-R0TM66K^_;+-EJR/Y[1.0(K? M"0.H\$9[$F&=%B=ORSS_OR=D^2>J?OJ$)T$8-X1A$(Y13-;FM_AJZ+YAIQF' MR3N)E$;K;1-UCLKT]?,53O+N]8#[^V_MI][MT_=_"D^WCYVGGO#XVU/WM_9# M3^AU!*(4>D3R!5D5.D^"K/_D_"QT[H3>K[?"@KYXUQ7MZQ[O2H*,GBSR&K=: M83U [H)0B$=8^/<,P686S?RKA>)ZA:JK1OC=Z3/E>,P#,;"_WSZGQ 'GS_A MAR_K9TDI_0\,E5!I5_RR(J=^3+#^R[,+/K!#,CQ_(E3E%#"+R0C=&XXEP[P^6:7(A_'1S^>VR+?3" M)(K3^W[F'3X_W;ZA0;%Y5I\U M0)7B&9IUH=O&7O&,;-L'B'C;<4(<1;-_OI/GR7,Y-QLM59)-X5O *D2%W]%4>+@5A3LO",)( MD 7D.\**3A3YD?5"*71-?NV$O>#UW;ZWB#D0>T1)H!4:9%YW9B]AM;J=D#5+ M\@>?/0X:.:7Q^QA/R&7Z@ ]7PVZT_H(#HBA6AK(4CIW)R181^!1.K+.T:(=C MX3$@?/#^?W=R'3@?\22)RHLJZ7NPX'!UE%)K(XE/NW8R&OXT(PI=."&X/K2406XY+H0W B4*!\IL#>D7J.0@ _[2\O M5%VV0XP^28C<:&F2MBP?/V?0EK2'@?Z#;&L'3;/;<;!V8:I$ 6>ZWS>%2QYUM9^JO&.F#(CXF2$+VU5)Q:Y7!EVR;(9N[)(' MIEXH#LE$)TD8)=0=C0.!W,&B-[+R4_]GNNC2J$Y[$%_54!NHYH5D'>IRGMH= M5>0+5=$J,EA&6;4(/=M'@S^>PR#QG>9,1H;L?[RJHE73QJ1!;'KD'I4FC 8C M84!3PDYFL'+C-.U)JA#1F91G5NTWS.YTW ^\GZ*?3^P"\X?MAUE8DT$;OZ6K MIT"6D->12S[Y6&;+#0EDG"$?PVW8:)XQJ^SLELS5[ M*BM]ID;>G1*UT6+)I4);2%--!792@RC\F:R(LC!!H?""O 33G1@A&A'#?J/O M4@AJ<[#F9$YUT@?1"5C8L^G6[4+VU _R3\+(Q2QS4UGYNQ0#^'?B4O] ^(6 M]/'L(GG>NXN@"D$XVW.?.0H+_L6<1=1YH)?IIK;@D*O^,[MU$N(!9A$'61%8 MIDLD_$2>1Y@I1 E9.*)10/?!YOO(\0C%R^-^19]'R39GV9=G<_A99([>3THZ MOSZ!!+G>_Q>9 ;V?W4J^1$PY-UXC8(-@@J?-G2X*#IM%%YK#[=1*&Y'%I MS@?5$C&*D^@=DT:C]4\<+6,O:ZY%,3DM;V5FESP$Y4PZ."#)HD)231%/P#YV MXYB(!_8(Z,/ IPK?FPJ8*/^I<$_7 =H4X@4+-RA& LU06!;\CV$G*G M)NE4MI_P<^*Q9'^AV^P)/_W7GV3#_**HRL7LAGCDLHWM"=W8/K862,?[+MPX M^CF[Z"X0AM)E)LGOHFN"Z(+H'E%TB;0@P2,SP0(:#(CHAK0G"T-S2)>TM9\* M!(K-M1>B,9%Y\I9POA(1 1@3&DQ%NH*3QY%ECU+M62 ^UVL\FE^^( LZ%AP\ M='V6T\5VX>@N@D*FN&%T[++\97[;SALVCVU^(UW!9S=O&.?\3M=/U1)QE9K* MW"99-$0N:AC%U/0+R[ +#^')%[:ZWTX))X-52DC5*6/;E[E,W]=+7P8/\Q@S MS*_;S4^ZO9Q9%,FG]AEPJ"8B=4@R;WA-./L MUJW6.4)&_,+EK48"W=UDKM2"4UEE@%'C6Q*1!T71KGH_V=Y2\)=%DV3802E^ MZZPTY-VNMWW/$G=S6OR%D>(ZI<3.>E-I+_Q5+M0[W.+!T1F:8UCFO*>X@#2=_E3>G+7UWR:O):P2=3"ZB6?'$CMK;Y MR!^XR*,F:Y#X3''2OC ."IU(F,R.;UV?B:+^A'Y>Z\R5$WK(C-6WC_*_M.)S M9_F?(F^I_ZL,+K-'/*(1]KPY=(6?""!9["&MC=GNV?]\(?R3#+T2B.C2:6Y1 M6I^QH'!6"UI6R.^M:@+09N&R=O),!D$CXM(714YKM44*WQ +K_3'##UW8=J< M6: =X!AVV)8]L:H^XTEI$*$8N,3PBGYIW#_N@#B<% K #R+.D=?&JC98F*II#_WC.KYR-MI4D%;);K$Q$^ M4A!F*0GS1 1Q+L(+&B#X&&4=PW35ZN6SV!)K$J2+UU5(6X.[+WACDZS9^Z6/ MKZ!^%'A)O/DKF]*Y6E_[X>5R<>C=/O0V]\M:FD&E%/&%;12_L6':%Y94_,:&<6&K^R5V M\Q8[.66BZFYX,Z@\$JV?+PEU,,!X>^[YKFSK8Z\9ZV9>UIJ1<2S[KQFT&/:Q M_=03[B_6+!5;4B:!H?PR].[^H?UP?=_^3M9.VH"OW6/M#HM@[^Z"ME73>,7^ MGJ]SAY6I[)/0>_)GU%#_K=BI)8I+QK%D$!?BEM_'>"S(]==_9\/0N_<8.>O3 M,=[@")V6NR>KNMJ+UANX>\0WKG#7#S(S5MO Q;R5CT4L!R#P)0F\0;O*D2_Z M='N,_,9L$I8'\@UYB!:>=T<8QQ%M$18,A4^M/H6??O-1XKCD[I]9=N0-'J0G M!JAI@%G)J3?R@P3T1DZ]812H-Y:6@8/T!A@*?.@->Z/>^+ :J,+H3'#ZFH]B MIIB\!3-]$;EO\V*+=%__LWJAMRQ^HBPJ'#!)JJY:"(1T,$E M2SA@B8:[*5: M:.9"B$?T:*(7+'P/(LY4#%@O9:L8"B4#K!=0,S$94QP(&S3+NBT]N M.C"4&X;^0#YZ9AKXO>OYC1L-DO04)VK"M7WD32.7&8$?BIMJ]K3 C=[SA*/$ M6PZHEPX2T.+YM#C%A[IICQ1RHJHI]+(T3XI2(2FJ/AS].RT'=F-6=\14,OG MF_]--;H71 DM0FOW@R2>]_1\96PL5L)YZN4.$*0M/!G0$E(=8WE,ZF@ MLNI.H%.XD3 M.;6*2E(!CO+#T=_\A6.XNRCM@CPJK.RQL-L('KP]';MY';=Z%#.CT;C\38.]# M9MMC[#NT\\4-C@:A.Z&OF1_H21O8['D2W?JS4S\W.)]8DG4K $WY./,9?H=OL70A+@XXF1&7-6_O3MW9"E[ !><*=Z]$1WM!S MDS=<^RGQR8C(5VD YM6-,#VMF\PG".D#Z3=FV%BX(\3_3EQB0Z3'!1"9IN=\ MDT?XE #T&^P\?(G2?3^ M"8'*[,,@"2]FGRYIZJ4#IPNC>CMTD;>)ULI>M!965X9S-9/4(D[(I:>O@6U5 M=]MJ]]I^ @MH!WMFASH*&\X"/,P>E->:@R<_-'[/,WAGY6UK>TD>3 $C&P7X M/T&9%_U[W7FXN7WHWM[0(Y.[G>_W-^T>^>-;FQCRU[="]]?;VWJ>HFS*%[9: M_#'*LG(A6?L=>)SM&I&+XPQ6+>ETYI*/7+;VJ()OM#XUSOYT]/)YT6'- 6T+ MM"@.'+L/NN6,7.LCN\3%_6B97"1H#CL(^&3;:24@L]WM+JY0//7<*;"EQ7 %Q+?30TEN+Y!-;$07;' MR(M^:4CSX'X2-9\1FEQ1>+1]A_YS^X&-=GR-PG!*B/$/Y"6X(:29><0_?(NO M_&3<= +F=M.G$JDA1,'LV;.- :71TD5)U45-UN;1O_E86__U)]F0ON3AS5SR M,O"HR(4$!*6>@J*=7E#41DL6%5T3-9LG02DA/7[) &_2^VDHJ1S8M <#,KV8 M;J,,,.$U#:3\Y/H#+W'(.Q*_[WIT?^GC*MM]^W-Q:OFWV2N>/MXPL\VR0DPC M$),T4=+4%8 QLR#3H+>+2'&#UNF@;5$S]36#7G.(^=J#RT7"GVB"V?ZK-_UY M1[Z3D@W>:Q5[I=7?=D#.)>*#MP\X/I"[K NL(1JVE%?GK=<[1S4.]G5-SAY/ MVW5%D7@RZ2HJ29:HKM$7Y2'JC)S,)[HM3A;$"0KCZ>*RN#&"L$T\]K6C*RT> MV]4MJXA:6$&)DVX^$YTT M&GZ8R&BL(D<150N,W1K#:KL"/@*L9 (K2Q(E*[=/'ZS$-,C M'C]MF.6Q=O?;;J^?Y.P(.^21$:71,D1)-T7-D@LR6/9.BJB*77RNL-L1G<@# M.[714D3+U$1-J@;LSB&Q 4U1((/TZUS^F5%O,%2"S2">(.GU ((_9Y4BQZ* M'I-/])R!I7KOQ\A_=FG&21K+!7&DT[P"R>#)#RHR][8:"5_K$[UV MS3='E@UOR\K^Q<+9YEX;3;!/0EM6T3<:+5M4+%M4K:*"SGQDLNTPV$&N0*ZR M9.QEE2N39HAJQ#JS9:L2^?>3I-+;")V!V"$R1TQW5S^ZX2FE!E'>(9!!'G MZ?;?7=1W/79>,C2IJD']\'N_C0F:TA)%Z$UU'BUW]NLY\9B"XK!T?-UJM$Q3 M%6VSAO$7D(MZRL5^O3/RR85-?$I-%V4C=T(TIP$ESM>\SSTS9@L?[('FB=0O MF(6'"84A-5JR:HFJSE.5 .Q^GCY8GQ]*72<1F=&']3$]4#HTFBI@V)9HV47M:X ARR&R M=I10'P%9K)#:DFF9"D\-K<[(KKWW!X210HS>-D7+P1C93_/VT!O.%T0S:)6U M+FI&;ED DY9?%&W7L@6@R*05I:*4/U( ENPA6.B.@C!NQC@<"\%2E8KWX:B M?5M$=4I>^\.B 5I;E'2>HFI@UY98GI(7439!E&F*IEW#^I2*:=_A^SG%>?7N M6=@EV_7N#7G_"SNL/G>TS:3;8H8BRBK8N37&TW:M6R2>9%H298D65W[3^16S MK$FGS&/EGFLOV>UZ.+^T*(V6)NJV)*IJ40TQ*U'] =C+J[/S8T^EV-,T4]3- M:E0>S;3X?!0SPJ8G"9:0Q,_U,\XHQO,["D-$ECH(Z.1>T+HC%.*HF_3_A0=Q M+_B!? ?%03A]P@X>3^C#NSB./4P;]/2(6Q?=(3=DQZ-VANEWLRHANIVIZZ*M M0S_H&J-N^U)V>M31>GM#%G4C=[X2?X&AZA[-^Q#$^+U.2!0F7A():);JQSK[ MXR@N^##>^]EC%\ZJ/+2)@TDW#&W1EE8U6=&G\18Y:MH.V! U?3691!3((#,? MQIOC+-ZSB,3L\"@#_YFJN!O9S[-I2+L'U]VNWK@Z7%DAHMC:A=$Q(S:XRI@S:P#\<4W4^1%%&3 M$M#Y7:%<$T*!.7Y)&;9GO9-%>!5#$W4@7TPIGJ MA?6F;C<.!G^, H^L1-%["]1_)VX\A>Z7M=WHIKHDH"\EO-^^+_R(0Y;AL-6X M5];IJL!GT'I$82?LQK0=&/4[J,HR3XMI=$R1=NR16G-OB5+8C@N5@X; M-+1XRB8RD[R1Q%)/7$'69=28:H[^IB(JV(1GFN/3/ M,72=,L'2-5&55OL$"L''@P44L^28U/=2A9,;H&C6W;6.=C*BPG77(9^(71YG51F8&=U( M[R;]:!"ZK$XT^JB(RV*@:#P:*&#H[@&NGPJL0CX<77NH9MIM%VJ;] MK+\'4?2 X\ZPA]XRRPTMJK8L49%X:J +YO%IS>,C8XSV:%9-4<(S(BYQ;%/J$&M$"D6]2&F>6$ZO1 MTC11DDUBQZSNZY=BQX"1?&PC^73PLEGT0K'IQOSJ:E]E,YEGY9O66O6$;HS& M$X&LIA?"YIS4/%;RN9;$9(UI9)4;62)R(ZI$*YO&ZD;R808,'_58!9K/YPJ^ MK"&/S."3B4U@J*(I%=4@YB156>=@53\$?I."(0P\C^8KSCNH02UMT3K\A^L' M(1&>>5NVS$*DT#P@6=34HMH1\J&_H9[VR/H[-_#4:@'O;,QQL,#+M,")$^0E ME!Z/04@?WH[CT.TG,=WXZ06TK^_B.RYJJ=3O"+$$)P@(=A*N95#2GE;??]< M"F5JH[?V;CG4]IT"8@]&HT663\L6U:(;$>7B9\EN%0@S"/-)6SD5(\PF,2]$ M3:9=RXMJGUNF,#/SXY)98/,2IH5JN3$*GUV?O7O)M!A@:I\5C0Y9FL.#/?&* M9A>[@^V 49AE,<+T"(9@3$8SI5'$-)6,\< 87D23Z+0CZ'K!(A9(.'&B\]U7PM$FPU,T\E<)D'$,J:O M0NRQOH]?7ETG'LUAOO"M&?>ECZ^@/AEJ$F_^R@G9L97XVE()W,)/.EHJ.6Y_ M8.NRTW?Z%C(TR>CW45\=]#79&9A(E6WU?V2[,?_2Z+WKT 0]XV8_Q.B/)AJ2 M"5XA[Q5-H\;E9Y02B"X2?9E>&ZDR'!Z-*JFL$#T2T#;+A)M$['%([R)C0MR, M11B%5(O^:3=_B-[K42U!98%VE:(R\/42M=;Q?KT&D973JI!-KDBJ,(1NK_WC M4;A_N-XLR;P(V'7GX>;VH7M[(Y#?NIWO]S?M'OF#S*!W^^/VH=<5.G="Y_'V MJ=V[)S=P/Y^?$A\ECDMT\,\;Q[H$'-IUC,'O75VR59&,V$.3"%_-?_GBN-'$ M0],KUV?O95_Z,GO83,=2';&T*#+*I)<_U,>%E*J0F7<^>_/L\@6[M+3$I]NR.V-+.T*>]Z"D)E],5GA_NG.U9D4PI0NKJ2!C 4DXL57K7?;?EG"9+X5@( M\0OVDY5*L"-N4G)'AOU#IMDF7U)0=,]99XF*ZENCHD\IA.["8$Q]>?K W]UX M=)U$9'8XO'V;[=.VHPB3_SL'5"O)M K#D$1KS3FC/.[#%I0V %((4O@AA4;I M4F@W6J9DB8J5>[,"I!"DD)]99Y%"N6PI5*1&RY9M45-!"D$*SU0*S=*E4*:I MK+IBBZI:5->I2N0&9<6B,H&Z'OU\:ZFB?3O]V])0 MIS5:FB*)E@6=@NN,NO7^7&FHHXTK14E3"BS\XLB%JX2)^X0CC,+!B-FO#G'H MO6!"$ *8XAM6L#I4A(T;.F:!M=T"5URHZ6(NJJ(EI:[K1>@BV-T;3<#OI.ZH_3F3,+$RWM$55+$35I=1LS\VF@?"CQ M D,+YXO!9?OUB!A4*09MU11M9=6: R>+P:7S=@C8I"6_8BV(1-_?G6_!S!X MOAA#9]&N,/";'^9LRECAIYG?\O-AC1[V=C@.:E>P MK_L*(^1QA.?0,&5^,)Z 4S$2!1^?6XG=,7S!.5U3+37340\X\P&$&CONR[17 M(RN9%Z"*FCIU!]2>CEUA@#)9A&%-C@( JAZ VM-+*PQ0M,;.%FT;$%571.WI MBJ?*!3C^X%KMV4]LA/QG++B^,$1N*+P@+V&-Q%Y1&"(_%KS9P8>Y M3F*OH)@NE5OM!15M*S591OB M/-S"J*#.KX5H(P.T455AE"M<>!1M9/*ECL,I2UV76%0LEDP!MH:U1I(6TR[HH!D2$0G&;*H M:]"IO\Y0VF+=%08EN=&2%=&0:]A[OP(6WBP5\,SB=KFR )>2SRD9B1@$2[65 MF>6 58.9RFJ[5(BXU -'.[H2;,31*E1HT=::O5H 2CV LJ.#0%$*1Z-=+-:= M>0,XJ@>.=C0#* I'>J-E:Z)9L^A<-2K^9SVKF"DWXY_P4VJ(_RR2EQQ6WG'N M732V6WR+,O,I_36SY!@TLJ>(DI:[YQLTMRX::E'>-R"P M+@C<;H46AT"ZO:%IHJ0 !,\!@LX?D+H,HOQ!W[TC;$B MO8_QX_8M#A&AJ^NC<'H?XS'=$Z O#P-V?L:\4"RK*)ITBTDD_XBJD4<:,[&^ M0L&+\\7RWD74_&"9'5AE*XJH6 7$]P'+M<'RWO7;_&!9H9V23-D4+1GT,F#Y M@,IQ?K"L4BP;LB:J&O=8/H>LTUF?KQB]Y4I,.(_DG.U1ZG?QF;G"W["/AVZ< M(8??+*ZB")*\.,;1]E!S 3C2 4?G@*/M >,"<%1<31'@B&,<;4];* !')H\X M.I> KD<#NJX_\!(Z;($0O[E@R9,KJ2D/8=XCAGD?PX"(S"%]DDT+HK( O1Q1 MV1S0LR&("M#+$40]''J6!#%/@%Z.F&<.Z,D0HN0*'N\V+(KCT.TG,>I[6(B# M8BW9\_#T=N39XOACKZ"]0.U>L$_X?ZL/:"D\^H 02SAQ&NTQ$:8"PLX!83O2 M9(^),-B?.0N$;8^''A5A7.[#XQ,_/Y/T<9D[4M, ^Z '3!^>F" M/;R44L:? SC0+NZ>+80RUJ^D&JI M(\^A&O9W]@=VFHB,"CWC--X:"4F$'1IH'03C"6&]T-\C2KNQR& /FLU8F=)B MA9M[1]GYUJ0;)38E>K;*A#GGVBGC'I)Q'X>=(9/7J)/$44RX14@S4R&9MDT4 M:9N?6N!H9XIE9=!9QRL3=]803=T4564O770X4G73\45=C6\:Z*JKRZLF"!WT VH8W;;.]8N:X^-KFR? W MVFT.3X&C+4S7;/.,>!RO18_#M6Q3E"P;M$T]M!7I-.,M M1C\JV2W',D>;IL-)LFA:>Z3#9=0V+&!RR9*TR+^.^]+Z2G[,97.,PF?73T5? M^2S@ TSK H\GR^R)5VY,WC;8+MT*.]!LA 4TH*$/Y$_3!F$Q>5\<"#&Y0ICI MT*9O5"WZ3($A&@\9NC[R!R[RR/C)!V,RI4A@N6L^:\/P'))+$Q3&0C"DSXGP MPHT?26S+5)L-3-/)7"9!Y%*J7X780['[@K^\NDX\FNNDA6_-M*_T\174)T,E M\KGQ*R=DQU;BZY])L?B3CI8"V>T/;%UV^D[?0H8F&?T^ZJN#OB8[ Q.ILJW^ M#\7Y[$NC<#Z#"1&G9C_$Z(\F&I()7B'O%4VCQN5GF!*,+A)]F5X;J3(<'HTJ MJ:P0L0[2[M179-G%(;V+C EQ,Q9A%%(-]Z?=_"%&6H_E!.RZ\W!S^]"]O1'(;]W.]_N;=H_\ M06;0N_UQ^]#K"IT[]J4OLX?-="W5%4LF*J-, M>OE#C5Q(J2J9;2S,WCR[?,$N+>U_I-NR.;;&=/J2]H84G3,J,\XV>;Y#W5SU?E<4 MM9@6/U4ZIAED#&3LA$WN%44KILD]R!C(&#^SYJJ;OZ+HQ73S!QD#&>-GUEP= M6Z H1C''%IQ$QLZAV* 3CW H7 ?C28A'V(_<%RS,3EO]B3+XYZNRDY?@&2=Z M1D%A%29J)N>POPM"\J9K'=L\%Y/PKB>)QN@&^ ?SU;#]^ MC, "TS"?%,S"2=\I&ZYG7.A1)J1O;OM.[X,E[7>./."X,^RAM\P+C]EHF:(A M:?D7'8[,-X!C9A^<$SA:C99*G VE &<>\,@E'O?T5SG!HTWL:S M)4S3\O+$A6LE2\IK/1F307&U8SMD> M90F!DO/%[Y[V5C5^+XE>W#%%;8\-SAM]SR'%:-=]7#J_:M[8FB\]<06G,8\SO+8/%'D:O MJ'9AA]%OV;FI0(RFYGC;WG[R='C3),#;.>!M>PO"$^)-!KR= ]ZV1YI/B#>% M1[R=9YCY&(>LYNH"6N]*GWRDX5L5G3A0G]5IUM1C!-WS=KRM0&D>B#.(\_'W M+3*+LW:,/0@09Q!G$.<"MG$RB[-^C"T9$&<09Q#G G:U,HNS<8P=JE+$&?K; M0W_[W&VJC4+ZV],SA*"_/?2W+QJSY]+?OMOK7/_MU\[WF]NG+@M FU^$V[__ M=M_[)_?S.Z#/?0E 6C_VN\Z3T/OUEOSW='LK_.@\]'[M"K>$7S?"7W][N$U# M_JHD"K1UK=!^N!$^-62M43M_1;O0C>+[N.L'/W7[-44K_N@!&"N,M4IC-2[4 M Y]Z^K&:%Y)\C+,GSAT#%:.KN1]=9QO>2SZ9DD:AU@>QJG>&A;E7 _CK8#P. M?*$;!X,_MG6C"X/7Y622?9JE;?E:)C\AUFO<^^_T:36@$ MHFBB511'/>*'1TDX!21M(!"CRRCPB(4>S3PP!J,'&HMBOSWA 79?J&T.Y%L5 MQ,$@&2<>#'J* MLFZ-EG4;1!ST@IJ3UBG/#:3R#*32YE$J[49+U47;T$3-5,]),L%"VF$AR=)6 MO,ZCP0RWZ19#=_:<;!#4I49+-T1=7H4?V$F@D8^ID;-#_!_(2W"&:F"]N.KS M*BE7$+)Z"UFV>IL]"V[*L8!TI=&2)45459/W9E,@G""<1:^ "H=.B4Z+V35B M$NH2+)H@EW61RVR+ILKUHDGKTRW1EB11X?\@6I!/D,^BUTV-QW53)Z:L(8N: M:L.Z"7)YEG*YO:UJ27)IT-/#--D0U37-F7B4S"(/[2OM+.O]T'7[AL.!&[&Z MUF!".<+*Q@=ITGRT*]4Y(T6J*6@;-@BVMY1ELG8?10EV;I*02A@95."DFP3L M8B=C$6+:(^YH['X5CE-5L@7K?20/M?A#AZ@-LX!)P";@$7 (N M 9> 2QR9]86[AMFL>D-*K7IS=5.J\H T(ZJ>,60OK83X3Q\ &+@&7@$O )> 2< FXQ).IO^?!9R>W]+74 MTE=7RT-*L?3/*%ON"4_0E)Y_\AZ>FV53"EY !A./R#R?1X+K-_]P?4)]'+ZX M@P/C=)"@<#Y;#+ 1!%R"_"A0/P!LX%(Q6Q_K>Z"Y#G(7JT"Z:17(NUG3&787 MC)KOQ*;II2;-O?\W8M!T9_9,9HM5;[044[376*R .:XQ!YH!N 1< BZ=#Y?R M9WN5M<@:'"ZR9Y3[Q3C>[*/TG-WQ!/L1R_-D-%"@()J@0(%+P"7@$G )N 1< BYQ6]Y7C%UO M\6C7GU$"T'42AM@?3(4X) ^9%?0AYU])%-/0'B3Z0'09]@" 2[QQ"=0/ +N6 MP 8N 9>J4$H@+Y]^MZ&6H!./<$@]A!"/B)/@ON![?Q",\?<@BNZ"D+S?GYN@ M/6J!IJ]N^T[OPQYMOYNCK-*@A]XRNQGT6#Q--)55+V/_"@/ (V@-X!)PJ8I< M.D:9&!^JW93X4NUGE"!$6"9XA-D"6FBR3WLZ]81NC,83@>#A K*%(%P-FPK M)=ZX!.H'@%U+8 .7@$O )>!2,;Z@LGRD^@9GD/@"']Y?9A].;K04T5844;'R MN'& ))!WX-(I8C_YQ%WA3MP+ROCA(UICKH7!-^313MZB\-?$QX(JB8(B*4J> M+>?9F87II*Y40GHG2&@(B)U;N/>)AEP+3\9.W8J\/:&.?:F3Q%&,?$J#S**C MTL[;AFZ*LF:>Y)B\4X"@9F>U%DF9:@K'.D-RAV24[L.1GA:S1:.EFOY-4S$<#V@Z6 "PE9MQ1D%@]68O19.H;N&W::_\%A ML$XPS(4M,%#J(+X@OD5N F@9&H>?WJ:S&BU3$S5I-2"2.0,,I!ZDOL92GTGH M=1[]-[O14F19M)35LP=AG0>)!XG/M_?U.+^]RHR4;LJBI-JSU(/$@\85*_/KS%$J6>'K:M&AKMFA:=;#O M65;1)2,1^==Q7UI?R8_YD,FD3X:O[+%\>- M)AZ:7KD^@P#[TI?9PV;3U"76=>$1!/+M\P2XM MT3F]IF@7NF%LO"Q=R!NO;7NL?O!3MU]3- W&"F,]Z[$:%^J!3SW]6,T+23YT M/("!VM#5W(^NL]S=^0TSDTA)[>;U9O?.- A[Y=8U)O$ 4SN'IQS?=/-48-;; M'@D!^V2#A,'K8/>%VN- OE5!' R2<>*A M&#N,6*Q]2"J'BSU$V"=I;0D0<2<1;_#0';A;V[2>*:4> K^Y$)*8P2J-2P"Y M5K5_L+P2KC>KYI&*@^V)S]&-;&FB_)$M3>/<)_=RYWS/AVCM<9#LU5KZ_$@# M>"H&3P5UX>)C V1'/>8\\S=7^YD6G#)IJ4V6KHH*[)H MK,E0/$;#GF+87+-=P&QSKR; U^WS[4!W.?M\&A$)653DH@[]X&/K'L02Q')/ ML527V^IP(9:T.-(6-=,632UW<6251!.,I!U&DKJ]>G_/ L>M)5R6L;F$"ZPD M4,='5<>9X9VU0-$JKD"Q2HH5A R$[%W(3M\08KM(6B"2()+G+9+;"_-+()\@GR6/NE,XLEC M;;Q=7+TJ+9($VLC_9,K*_%H=19MPC6UY"[#G*OY@3N M#'^?$;47S+8)*$4/:X9HJU2:=%T5%7U5FN L[:,:0( M+B9.]BDR?1]%"79NDI#&H\F@ B<-D;&+G93<RIJ*I$DV]%E59$37# M@E2TJH35#N>WPA*'Y,).H8/-+!Z1M<<9*84C2VVT3%'395&V5C5)? 2=];\X>&WPXUYC1GSAD9# QP9\V>4I[8I\B:X MOA!B#S'8Q('P@J,8.P*MZ@W= ?TUO8TB*A+I':^CP/.F0O#JTXM)/W(=%X73 M<\ERVYRDLF<<+EN>2AJ0>WIG![NM_8I"YP''G>%=$ ZQ&R?9RT95B19]&2)1 M[[L36V #I-C"2F"F9##.-GLHPBSY+\)]B,6G#R7-#_(H("=JAISZ431+!8V M_T:5R/6"#LFZ%LA2HV6;HJGFCE]Q##/0GR"9H#^!2\ EX!)P";@$7 (N\1KP M*$^-;L*E>:_8R2@PC'!(_P6D +IY+2HL2>T(W1>"(0.%Q IA#$JF%' M ;C$&Y= _0"P:PELX!)P";@$7"HHRB?OYPL27^##^3:< M^T'HX+"93NI*):1W@H2&@.A(0FT>V_$S>>DO7%2R@A'H.0[10L!)E[P4/@T^>'@4>&]7Q/WD2; MY&46)Y.(DRV:2NX^B,6JQ#+WP4#@0> +$7B51X&W&BW-%"7#%%6SJ#YH-1!Z M,/ORF7W:5JSW0HRB))PRS,].EY\])R-\[9/V5(.E ):"0I:"S.+!ZHLRG"6G M%'Z67 V4.H@OB&\AXKM'B6#!EMQV89=!V$'80=B/(^P&AVZ;0D\VM"Q1D0R0 M>)!XD/AB]_BS'(!P>ME7&RU-$R79%/4U>QZ9D[Q!\D'R:RSYF01_CY9^IY=W MC<:X9%$KK.Y1)=,A*1?QWWI?65 M_)@/>8S"9]=/WZU\EK4!IA0L&D2R-$<1>^*5&Y.W#;;C2J&XZHVP@ :TZS/R MIX0H@A_$Y'UQ(,3D"F&\@_VT+[3/*(CH^71#UT?^P$4>&3_Y@!;V10(*R9-\ MP273>P[)I0D*8WKT'7E.A!=N_"@6.Y1JK:_]\+*U\3&S^6DZ><0DB%R*L*OT MP+T7_.75=>+17*@6OC5#D?3Q%=0G,T[BS5\Y(5>W\M#\3(K%GZ-P/I@)>L;- M?HC1'TTT)&.]0MXKFD:-R\\L(/1?I-_RU#=.<#@\V@13'!#5$H2LFO2*: (< MTKO(F! W8Q%&(56_?W+[ UN7G;[3MY"A24:_C_KJH*_)SL!$JFRK_V,2L6-5 ME$0ZKJGF)E+Q]1*UUK&1#Z6R*>9.6Z\W!S^]"] MO1'(;]W.]_N;=H_\06;0N_UQ^]#K"IT[\E?G^F^_=K[?W#YU60S:_"+<_OVW M^]X_N9_?3XF/R%I.M/3/N?7LJ<=^UWD2>K_>"MW[_Q9^=!YZOW:%6\*M&^&O MOSWV8=D*EY:!+AJ_DO7QPWFGAH>N7Z M;(#L2U]F#YNM$50Q+AD'C(3IY0^=>2&E>G.6, MC9>E"WGCM6V/U0]^ZO9KBJ;!6&&L9SU6XT(]\*FG'ZMY(ERO-]DG) MW/*U2I"G3<9*?2+D,?_\$;E.\]YGOU^C"8U(%$VTBN)HG@H'2-I H,40Y91B\-,K(5MR$-J M-?@C6UI+L4\!Q,[YG@_1VN,@V>]TAWK,%T!2#$C.JE,"\A-$C'%9_!Q0/KQH M[LS*XNSC=D-0C$9+$R5;%R5E-5FHQ(JX<\ZT.9M9QB0B(8FV7G F M32W2XT LST L]>5S*;@02ZO14F71MG31LLY*-,%(VF$DZM_U>/5?_/MW(%(:NWD&5KW;G<88VK,CY5;K1D51(5 M8[7MTJ$U?""0$HF765'PM MFFJCI9BB(EFB;*VVOH!U$^2S>O*923Q/WWIJ#ZD\5H4ZR"4G$ 6YW"67/':) M4O5&2Q ^4< 4O2PK0*5YE78DDC^*V:O MX*S/W\FD5P]G=68FTTP!XOOK>34EG.?$,9[6=W@Z"I[H%K>HFI9HZ;D[ZW., MJ9JM17!P+!Q^!UP"+@&7@$O )> 2<(D[(_Z$/J'-;'A+%4TC]Y%X_!W/6K4X M63"A="\F3+:[#*LZ,I(I3/8I)GT?10EV;I*01J+)H (GC9"QBYV4W',..%FE M1Y,:+5D1)?,TIW/MI2#7L+U^"O(PSK,YJ5P#&S@$G )N 1< BX!EX!+ M')GUA?N&&:UZE5GUNLV357]&>6>4M[2;#XVG0:[948-H9,#L4N9\,XTE5(O2 MFA('R$O@-'"VP.Q5?NHL09ZC#01 #C_!LL/5A-%H*9(J*B;DEU5F_8'\,MC' M!RX!EX!+P"7@$G )N,2=+5^($YC1E#=34UY3+8Y,^3-*,]L4%GNOS3R7)#/8 MP8>=DAISJ<"83MOY5Q+%[*#N7M!VYB=ZT<.\[OW9,5ZS+.1TN 2<*G,\,[QK7J;0ZL>$J#^$%Q?"+&' M&'[B0'C!48P=@39>"]T!_36]C4(K$@4?Q_0):=80A< 0N_0F\LV(/",:3H48 MO>UWPEX=]K5/F%?U],X2=EO[%87. XX[P[N4"\D!+;YTJ='25%$KJE81@NW' M3[G:#P>KK)8IJZ'-5\5 E:V-]7+H;EL;ZUSPRJAF:(MYLO@;J_#;OWDUQ\BK MV:(&R5JP*0Y< BX!EX!+P"7@$G")/U-_V7_DQ=)7F:6OJ:L]@R[ $ EWCC$J@? '8M@0U< BY5P&\PI*V.0R<>X9#Z M!2$>$=? ?<'W_B 8X^]!%-T%(7FK/S<\>]3N3-_8]IW>AQ7ZT5V$U1?TT%MF MY\)JM!13M!6-HPUD@"(H#. 2<(E+M;X]',2)5KCQ5TLD@;Q7@4O': R43]QE M[L2]H#P?/J(UYEH8?$,>[> M"G]-?"RHDB@HDJ+DV6CN!Z&#PV8ZJ2N5D-X) M$AH"HG.97XV#R17E2A1XKI->J9)?E;%#M[*\7"ZET;$O=9(XBI%/:9!9=!0F M.KHIRMKJ^>7'R!HX!0C6ZE'>HIU_SAI-+H0RU12.-0O++LGX*"J.TJ)BLKYX M"27$8Q"R_8*%(',O> A\^OPP\,BPGN_)F^B9 YG%227B9(CZF@;VA^T@%*02 MR]P# X$'@2]$X!4>!5YKM%1#U!1#M&P0>C#["C+[U*U8[X4814DX99B_9L?G M=&?/R0A?V@B#K%>R"K8?+ 5\2LBZI2"S>+#"HL_2,73?L-/\#PZ#=8)A+&R! M@5('\07Q+3 HJ&@9VH6?WJ9CE8.B)JT&1/:/)8+4@]377^HS";W.H_]&$_EE M6;0*R_D$B0>)K['$9UOG#:[7>;O14JGH*Z*NKHH_K/4@^2#Y!Z[U>W3_.+F\ MFU*C)1NRJ*DVK/4@\2#QA4K\'GT\3R_Q+#'(UFS1M.I@W[.LHDM&(O*OX[ZT MOI(?\R&/4?CL^NF[%2;D:0'5?$;IT,AL/#2)\-7\ER^.&TT\-+UR?08!]J4O MLX?-IJE/5D;&1IY>_O+J.O&(@N9"2H$SRWR:O7EV^8)=6J)S>DW1+G3#V'A9 MNI W7MOV6/W@IVZ_IF@:C!7&>M9C-2[4 Y]Z^K&:%Y)\Z'@ [6AJ[D?76>Y MN_,;9B:1DMK-Z\WNG6D0]LJM:TSB :9V#D\YONGFJ<"LMST2 O;)!@F#U^7< M^$J1I$W&2LU'Y'WMAY>M1^0ZS7N?_7Z-)FY,/M]"J"VSKQMVYKOPN]%S"%%J M@*1%GXCE&IA?&(P>@AA'[+\#7@V&WV[T%W. M1A^MN[1$75NM8\FURU>+O7L0RW,0R^TE,26)):V.M$7--D39.BO1!"-IEY&T M7 )RI I'D\L*1U#)YZ"2,T,\:Y6B>:PJ1;Z5*PA9O84L6T/!Y;(BKFH,3+/1 MDJEC4EPM(<@F)S ]2]G,))K+Y3]<2"2M^%--4=%SGPL*<@ERRW;E M+$E";18U4&Q;-!4#UDV0SQK(9R;QY+&6QCI6]1S()2<0!;G<(9?;XSDEB:7< M:!F*+LI:P05NQRQA.X_CS&[?<#AP(RP$0^$5A2'RXXB>9C9(D^JC/9/J:W&< M4-;= 7NMJ+D.U.'"F M9@L2G&\'9_0 EX!+P"7@$G )N 13)QL=PU6=>0C4YSL4TCZ/HH2[-PD(0U$DT$%3AHB8Q<[*;GG'' R2XY! M)@"BC6&R MW"#*J#PLJCSLPBI#> 19S=:G/&&SLY;+P]P3CH$-7 (N 9> 2\ EX!)PB2.K M?H]SL8]JU-N-EB(2:G!DU)]1TAEE+6WC0V-IBP$T49B$>$BFB)WW9#110+[S MZ:Z%2SZ.Z3.&>+_V477("3AA\(T,F%W*G*AFTS1L494543,L2%2K2M#M<'[+ M+*U(SG\^'6QU\8NL')&XPY&E-%JFJ.FR*%NKFJ0^X*K9(@6):Y @ %P"+@&7 M@$O )> 2<(D[:_[P"-SAQKS*C'E#HZ$!CHSY,\IBVQ1Y$UQ?"+&'&&SB0'C! M48P=@1;[ANZ _IK>1A$5B?2.UU'@>5,A>/7IQ:0?N8Z+PBGDP!4>AGMZ9P*[ MK?V*0NAKUJC +Z>$4? MY(( EX!+P"7@$G )N 1<.J+7E,]N/9[31)M#*Z(EK6;;E&*VGE'BXA,F@XGP M+!@:33PW%MC4R#P$R$#,W"9O1L^T)QZEYM.,F/<'GJ1CV_3805-?[6\%N2@E M1#6W,WF5?V0@](P\CO:& "FGCD5FQXR\%C/0T(X_H$!>(.1? )> 2\ EX!)P M";@$7.+.D]O2T&Z+4;[O::":I!1V&BAD !X6PIJ@Z1C[K'"616QFQX$(7D & M$X_(/)]'@NLW_W!]0GTJE)<^__C1@TW9D]DW%C29/4C6=D M ^:XQAQH!N 2< FX=#Y<*BC<4\(BJW&XR)Y1>A/C>+./(LPZKDVP'[&*T'/) M;(+M:=@&J#&73M5VGRX-WZ@2N5[0(9G7 GK!2)>IVU?W:873B$0ZIAQ#B$7$2W!=\ M[P^",?X>1-%=$)+W^W,3M$ 2< FX5%"<3]O/&22^ MP(?WE]F'2_MTRJ9HR35MW5=+)(&\5X%+QXC]Y!)W6>).W O*^.$C6F.NA<$W MY-&S_D3AKXF/!542!452U#Q;SOT@='#83"=UI1+2.T%"0T!T+O.K<3"YHER) M L]UTBM5\JLRMK?6UK$^H8U_J)'$4HS6]LO80'9D>FFF;BJAHJPW?CY$_ M< H0K-6CO$4[_YPUFEP(9:HI'&L6EEV2\5%>'*7EQ61]\1)*B,<@9%L%"T'F M7O 0^/3Y8>"183W?DS?1TTDSBY-"Q,D6327W ;3%JL0R-\) X$'@"Q'XY0P1 M+@1>)::G*4J&*:IF47T%:B#T8/;E,_N6HR2?L=X+,8J2<,HP?\T.VC[H0!-- MIBTQ#)%XW6#[P5+ IX2L6PHRBP'3;3-H*SA(5:37+$R0>)!XD/L^>GV9F.-KV]+)/$[PU M49)-45^SYY$YR1LD'R2_QI*?2? M'M=ZF\:X9%%35X_MA;4>)!XD/H?$\[@G MHTB-EBIJIDW,>ZD&(L]RB2X9B-EK-5TWD MJ]M[83DC1'YV_ 40Q?*#&-X7!U8,W\#&N\)G;&B?*.C$\,?8\QU_Y#D3F#]\ M@)5]D>6$,))O>;"\NQ"^FCDA-1R#<2)A/)@4BRU334ZLW8&US(+(0]9X'PHL M(GP0'QX]-[Y7I\'XE=S^>O(39PA3GZ[7IW.'2&K=&PW7!'/:?5&+3^;[-_HGYT'ZH5S)P[<3H,A?/KU!G# M M\[DT=G$9W\F693X%&3Z,OT8JJ<_=%JW]\<+UH M-G$6[SV?WDL_^B 'DR(!67I)B!-E^.N$VVMUYGB9&BK?++^NT5=+*HF_ZS5J M@U;QU_5:H_"[5<,VFK5ZO_BGJX9=_1V(C^>9;&NM89](OWTR:V&0>33'E&5^ M+U-*[I<@)%T:>;^M*3Q]'UD"M*JK4W139L^N1#+\73G1OC2?!8V2-PV!J!3,1@MT(!BVZ& ]@&(KH_1[RX'=DL!=( MV5IWAA6&Q6H,BYUKA,I&A?6C*GDK+'5TI'353\U&Z:J?]E1&5QV+5WHLUKP? MW.U8-/%8=!MMN]4NR;%X0S#@A6H0-N'4B/%2# ^#O(7VTJN$3]L?I'[JC.PY M+Z[9VG=>7(ENP"H&*Y+&+\A@[3(RV#Z]E4:KW'(ZP4NDBYA0P(:./!#5OA+@ M\.DH<7CG>$'C^7OT>9\!7VOO8^Q3<3<&Y>:(3V(&7.#)QAV^:SE3O*K]S^I6 MK6]>B*[6TB91X=\3(9%+SPW:;FS@=L# K7?M=B>;Q%9IYU?#6*NU\[,P5O?D MK-4&WZFUN#,87LT0E#QP??QW.&WL2+ M%V_+Y'V.VXTO0&"JOTZZ&]@K4[7J M((X1Q26;+GST/1_*+HA_B)FSP.U#Z4MH*)PP;DT"F$M\#^N\NPV<@I,H^+B^#Y=O'+\-@35#^';N?(ZT"V<^/?%,AV\:+L([=ZU59"L?#1/L5K_FLLUJT M-BM3]; L@($.P&[#6:G&\O^+$RM+=(4'3&GV2GW-I^/1K 2V-U0C(3W@+7%E:;=4=->^B-L@B4^"?[_ M2U]1^8 3[O3:I6#N]Z247P=BIGCN>JZE%V?(+X7H37B MW=PE_?I-&#);F\J2]I_$6 "E77E)=NZ[5TC_+6-4@Y.S?LNNMZO:\5?,U8 FLEXI!+(M#T?CY&Q@U[LE M,6TJP[DLDG@OS-4$R=L#P[E,15EOR7K6(>69LWA[\>3G /$H#O==,XEO0\?= M..#7H9O;AMWH[R*'*XOX>.3PBW!5&W1[R^[MCE]7V;W;BM]P+MR=F+)/Z:7(9O?$H0/[35LUO=*DOQE7+7+E=YNW)7]^2LV^C:G>8NS1*7$<.?YN(VV,ME2P=O\EIMN]_,ECI6IO"KX+*MQ?$>N:Q_P1A$JVV6Q\1'! MF[I^SV[F=%.K:LY+S6,O(XWWRFU=O*0#;NLU2G(3\9;L9&YL9,7.[RI0_.RA M"B;VK?-;J.#>QF>EP=C/);%=*@/Y\+'B=1AK995/=W]%EY59O%V2A&XEQ@ A M1GW/V[*07T8::W(3 ,3V=@O>W-7;=K^1!7NNHL=E9;'GE,9K,=9J6?SJVT&6 M718K=P9VGFIH36&\'0K>FS!<5D VY;B/DL:?F,315B>E4T:KI3*(7SA&L1N' MK:'DNQB$_F:2'JIW8>.CU3LY:]F=?L-N M=7=!CMYH(X_(MGZSG+EF6/H9.;./G-GO]'/[K)2,,_=DG)=##_3R;?(E'>#Y M#R*J6J]OH?%[9=GH@JZ_^^_[\"8"%4]@D(W[OW0'8"D M[&$&YDH;"2"^,+9^;%,(W_")?[0/C. M9+( 1G@0$]A>H'2(IN*H9[#1##G:[= M'V2;:5<7PZ^"AYYJ$+$[#S6!AP8=N]=^A9&NDHO::R MK46R!YE*X6#C,#!ASQ.Z7B!9-SX:+;1R[5YUT?M:N6D%FOG^N4G69K;W$/2L M3-H-JS+!$6%@9 PS7(/_,9EY/IJW$B.9H4K>EBW[G)&&'="G>]4-[UO@J$UC M"[M"Y?>Z6&5FM[I95^EU9#N67 9?S\/1O8-X?E6@=^_-)ME4N0U(T85B+W&X M7AGC<)4)?)@ PZ:LM88\[H,\[MN-LCA7;\@<5J(8);'KW6&TMX)4W:\$WL7^ M'53V[Y$RU',*WEWMWW[]Y*Q5MV']KR_,6_9V/GD)C7G)+%5"XXLG-%ZJ;=@^ M;:S?H"9LS7T$]JILQM?"EKME,^Z#+9O8M*AM-SN[7 Y7N8S/D\LX]GS''U6Y MC*\OSB4CE[S-HV Z#7 *P>B7;YF;B,HCF<.7$UOB!ZWR"Y-Y:JK9.SGMWNMNU68^=(S6LM2ICYQE9JXN58:U^QQZTRM0"]LW:U:9\#F:X M"_L1SV_"M-D@F0<)><7T54?*W?CP],"TR0T\5^;RJ^&I#=)Y]L)3?7##0-GG M%#Y4UO(+L,:7(!P+#Y'64[&+Z-X)!4GBR(F]:+Q A,D*?WW7>^6K\1<5+CSW M73I RNG<*A6Y/P")W+3[]0IP_7C8:N]WRYMQUF4657O@%NVB:(G,]-3ROU =[W=NQ^JTS@_6_()+X. M/="E,V>"B.J4NV4!=\A[7OAT5W3?HS5<]E;?J0BL[!?_$\SG 1R-A\VS(P8M M;!%N]QJ[M("K3. 2<]+*2/$^.:G-B94YO>:KQ,IGSJK)2ZS,RZQYGG2GW$-3 M-K7TMV=:>ZD%Q?XL_H+\O,1SWCH_;]"A3))&QVZULS4PVYEL1Y$^6AV^ZO"M MYR ]X^&C"]UNOVOWZMFF.F4\?*\J1S:?<3Z/QV+$*8]!"%_XUHAZ/8X65@PN M<31AB!Q$R0&NV,6).LZL]'P;Z#F*)7@GKL:??X_N'?]._'!B<>7C6<3_8Z M* /7]D_.VGV[V=M7$EK)E$J^KU@.I;+"121VL#Q6')QRC_\0R4:_O=*[?'+M MSW/:Z=Q=P^0#-]O@8S29(T'-$\ZG?N.#B@C&=J]?MP?-;&*2XH8#B,,RVIY5 MW>#+66AKU@V6^G1UZO63LR[HP4:KJCT\O(5U4:3T;&LH[CS?QV IHC(16[P] MOVIWN[3]?)IPXZ.'U>AVL].VVX/C,$(K_^G%^+33+1&C(O"TW>YU[.Y@7S45 M)5,5Q^P]E_P7_4:Z9.")ZY&LW1/-3&1O#4G1F.W?M03"CK[L.CY\;W2L(8OV*V?%]/?N(,@=?G M;SY\L^-?-U=?+3^>W\ >LX/;SM\_?;V^LJR_6Q?G-/ZTO7Z_^NBG] M>OZ8^\[KAEW]7;O>?9[)MM8:]@U$76[FL]E$8":Z,[& 0T>3()J'7+ZG MLILMSV=[%W7@5D"!Z][.'7*,-U0O1*&VF0-6NSL/\08FOA#??>!.=G MEQJ"DGG1NR;)YJVP)+[R<^>A7TINN :&^2[B//^VT,LE*^FJ:*X5\G MPZ].YEN#X;LG9SO7NNZ_\&JWF,D>%>QSQ4P..,57E:RQL2T(;'[*"8P59/1F M98RMLNQY07]*]W_F48Q[CM!)V&#)HGCC2L=7K#SS5OAJE.>*.OF$FVZ#*\5+7Y$[?N#+KL8_(]E#Y@=S MT6WP@WF('MK\8J4'>KAI-_H[9W&4#\JD.C['ZEK]+8OP1A6@U^E4@\ MBXTU79\T7?TY\A57;67) S#5:3SVT[B=ZGP9)JX<0:55E_\V$,7VYQ"^S<.\ MX>)+?9B?W8W,UZ; A7OR)P>@95MV,P=0:^=4N4-JV?WES58'\R@/YDX.:MFT M[*OU70NT:N6SOGDK>4^*]7M F"02O&IQ-7Y:G]YJYMM.I3;J)V>]GMUM[^N^ MM"0JM7):AOU!!^+D4JN1"\S_@S\^ /@P5_ @?>)@QX-=Y2ES:PIK2U>Q_ RCNM M#F6)5EUYI^78A^L0/=)X03 ,B, P(T_5&<$_0U2D/E ZIZ_$8DOS1U:]+&_; MVSS0>R5-J8_[/H'^9E[L3$CCNEX\#T5TZ1-RK_MQ'G\/XO\6E,6[?GND3J.Y M[WYB>]G1XW!GJP/])@_T'IJC[':BUS"=J>E.SVZVLV4JVX(Z'^9$EZAX_QFJ M?&G$]\@"WFB-NM_;>P'FR2B8PFP6&$CW@YB[P&))&S">BZX8RD"?8"HHB)X8 M,%$,'W##+">$D7PJ?;L+J9-62&ED,$XDC >+:[O?',I HUX,,X#3Q:/G#4># M3L,=NL.^TVW7N\.A,VR-ANV&.^HYK<:@]7];C9-R81-4J +;,L3WJ]O/-];M ME54 +_#E\OOY]XO+\Z\&T$#I%[426F!-%F^?/,UR!V*P1LV2VOO[? I#C+(& M>%I#7X5WCN_]AP)9%UJLPA_GOGL-ZAK+ASC(]47)V1LM/3_IJB+L^PM[ZXU! MT?GQ.,D&/U*5'B;30G/GPOW/):?X00%J/L9LDPX M%R=GG^#/T)NI2._'>02+CB)R:F_F4R#[ C\WWFXEK[?4^RV8H/6/ #^"58Y$ MZ"N[0=)I2:+ =W)R'&/6D\8)YDR[J?V@)^A.\49C35=CM2*:ZB*'4)UEDJPI MZ?!NVALO#J#=\WFS8">?!3!K36E@2=_0 L$<.].9!=9IS7IT(K <1D$X"T(R M,6#"Y[/0FUB-AFTUZXTN=@! DX2. B[F$Q@&CV!TU-(C(9-Z8(Y$\V'DN9X3 M(BO^@2]MUC_X$(NL%O@D(@P!$ME M LS"AU'N C!J?0HGH67EBY!'GPDRE4_Q_]6KBA7=(7FWT /JH9I.=B:AWBP, M@ B1H$#:T9A@T8GFI@3F+, J7(Z"QX%AM8T\6P+9:@3CNZICZ"/.1] .N<. M_YPZ^+' VZL0H;/MHG%M:^@%4X'P=> +>?S1*%S,X@"LV]G]PJ:A07 [%EA1 M-!08S:Z8@*V* ! 1+FX\GQC;#L_'M,P93-@;\5;']TXLGQGS,ZX8(UZK<^? M*+$U#D%[SA$VSQ@JCL&U@J4"A6+LNP1* XW?!X%5&Z&)-\+SA&W&,9%EP28< MW>,!NF@.[X%S_8_KGSA/&@S))%PP3='CF,?TMR_F MZ"_X(GX,0EP4[1DP*FR3X]_-P9*UI@%0EMP2.1+SOEP][<+8B6(YHVD ITD0 M^CV09+) (OO6/5@ M36\XG\E!$=AE%. .P6F=1SA-9Q3"6-84?N'-:$!WCA"( E;E*8C^]VN?3NGM MGF((YWVKFWM>^2,/_;3X_6FC_P)V4+Y@)^'7_7 XW9(F5Z-=ZR M/CK^+_CP M3["E;H$[*]J_(.W_SW]?_'G^[:N%ZG'B88OTBOPO2/Y_SF%8$/$AD)[DXB=6 MK&1$W$BI7^W("^[(/Q(C#O?CJ_-H?495/2+GSM 1UOD$E)E/D2_41I]$C*H? MK$70>6" 3*M]>\E]NR##3W>TI+,DK2>NQJ]VXR55NK+,G0F883<"]@4<@,]3 M!]Q%C\,F_LV]0]AY MGT>!'TP7U?Z\X/[\$+ 7G^E2QL:- KN -^6?\$5\/W+")5-M.727'V=.QQ"> MN"/+_=WZ$;T;$,B_;L"NC O#>-V:3%X*3'6 L:@:6R0/(8> B&]U^^%;_ MN%GG']L4.K@/)BZ&K^ )QYHZ_Q.$,GR 0S\$%$4>\34VK!AVU!S< @[P73*A M_C C<(+C.#(X>*X>TB$Y>:-I1.H:O0\1/\BSMK!= 04?EP:[U(%)-, HY*'F M Z-RG %6$LK]BVC_Y'*\*)K+X8-Y#./[9-Y%(/L$4> "BPD0GV[<*6U;K=H7^&!L/0+IU5A$ M@L8'^$R$8K@PQ_VC\VZ3V6+P=A1,APC=0"L=BA'L$LW[C\8[^;Z"7\OIXFN* MYNO/IT,1X@!R(N;&ITZ-VNT:V,\3^5X.DH;JKRG>4T0RF@R_TY=3&UUVWX/$ MY.!1")9(X*A 4ZA8B&JYQQ/D#)QL:I8UZW;Y(Z*ACEC1/L>A0U0)..[-H5VL M>%,M_[X[D>O\&[__AM%."X\7'K*EX6F+^"7)"]*_L.GUR&^4[C]AY&)-0#BD[@+8]>?,\1?33@ MN&8/]TI!?Q"7P/&1;>/E;8!>XU]+;Q^'P502*A$HJ2G3&L5(>"1(B)V_.8MD M2*VHEF^IM@JB%UUG=7.OL[ITG75P/42A^(U%XH%4%$W6TJF&&\WA F@Q#+VB M=S?6>[?),>9F'X84*UBN2;K\?\]!0G5-32R/>'(LX/=C3]X8Q1B] MPT_P;NWVW@/UO[GJ)+E]PK_.^\7)N^08WV!GVUA=->=<^L$SQ2/18==:^HT* MM*=H! ZSSX!+])["'$36NIDTQ(Z9AWCY_4LF$Y&T/)OI-,+Y/+Z'E?Q';)Y\ MV#LYZ]1M.#_XOTS^(=VH\LBFK9*RJ/ 2;.*I,G#BZ^1'UZ"K!:9(\M-/4@Z6 M'%C8>1F_<"RC5"[',I;'2)TUR2:A$/P[GJRK'P>;!YZ9D+GA,YR\0#N"3C0* M%>?NCFX\%V DX57OLO"Q=KO]7=\#^^K]>^Z![;0H=,#Z.:JN7UH';"E9I0PY M$LO9F;M:JS.LL@LYO\*Q[FC!(UZP-70B+P)3\-X#TY#V?3K#&O9(71M/9-(2 M.6X,#.C(2^4(OHC&4G!@=:@!Q" 3-WP\\1,8>(YF*3PSE-DH?-K4\?!@4/T5 MWX[CQ:T?Q,#PL74G?,$9(B"$QQXV-Z4#Y5@3O'F5[XJ\WQ:<_?@^LEA'_>^Y M+[CXH%57?NS8^MO6A138-;J@N_MW$:/6FXJO,*'U!%TW.3&#D[-VK9?MO&X! MFTWH.M\7=WPMD(!?$+ T.&S8:R1ZSH5AR>8UZ%0/:/IQ\3-"J#Z-@'"ND:TW M776S?G+6JG6R =JU>P0$9]-5:,-V/@@_&7&"C9=>.N)A9.0^XM?(M/J+WV5 M0[7Q&K&W=ZW=*UXC!19\/._SZ9RQ2]#F&'$P8:\KT_B+@O7_9\Z&B3W&:38,$Y8L;; M6*G3=!/U)E.P:N#=^,#0Y')Q,I1?$GK:/(B,Y&B]@\'/XF9J! MA[L#-K[C/J!C#[%@6WA[0XE^9DN";YX.2D.=@;S["B#T2=JF:HVH1?2$G_O3&#:[@*< M2E!F@$^S:N-*$ :SD8AP*.^L ;%OYAA,*T8 M_+(8CQH6IL'&#,'R8H=RF"1"&A-Y0AB@:8.7!TX$'(*,S^9-S;J2,0+6DHU^ M7N &)("[L>/>+7#[=E MM_HY7OP3UPSR;@"38KUX+@^4YS\ 1P$)R4(,<%LI0Q2X96.K*4V83&7EM1SW M2QA,%16NQD:48V-BM$&/V_W.P&YTLAWN^<[(9Y/7I8O:%$3QW '9_$.%9PGV7(IXHF+?3DAH=:M.61S O1PQSL]),+F M<@+WWA?QON0 ND_&TLV-OAJ/!:[^'&WK3P(L&"K FCB)L"CUTBQ1%@VS\XBTQ]6).>'VGDD ]="R H)F*/& M_MJ17JTTO0QJK+?\5K+\ 1R$;BN[>K1A(O:7W?WLK3K'M%LPU35Y-IEKJXXA MZN*ITK&=J8H$TNZ)"]S9FV[O'TZW8QURK]6UVWD1^H/K]B+"/)MV;S51B'4' M+;O7S+NRV$Z[;\H/@W+I\A;:?VV0ZWD\DJ/)V:PG1Q8M;_'O.2>Z) :.T8"7 M+E7RXO:%.!0O%M!_(AA]R,N&YS"6^O47/VUD2S?; [LSR++6R]A,A:M^"9NI M159RLS>P>UO(WYUMIO3:ZR]M,AET ..Y:7?[7;O7R[$<2F$O]5?0:F-SR5@Z MF,W->L<># J\R1UFN;.E9$RSKR[S\\^I823= +V_!W!(6THBY08Z9_)*2N+K M7<+G5H/#,!Z&G&9!R%6:5!CJXJ7')*H59^\\]\7Y1[QI)&I3T MLIS6@#0V5_',>FQ#;*/GSIW>D&+;9:H=.8TV Y_:6WJ#1WE4*)!OSD_O]9)Y'2M8&2%D2*93V2B%Z@4 MO#NE"P@9 _Y9NZFMDP]F9C3??+Y(\IB?.0.$5!O48"OILCM#D4+%##+8OWEBT]\,'3),6+QB9(,A:&=D8#.; 8$I+NKE<)P M'3F8E8$XDA.Z[+HQ:R:K8]L.OJ-KSJF^']:7A\',\^GBCX8%U.BH=7Q2*@G?AYW>=(I^1Q<3B6U8 "DY(P1)*RTY+\ #PYO/'$ MW&F5-S5VO-!(6$[?4&IB);-3"3&%R3JV%/ ,CH)%2GQ=K]"+ULW"P[7#/YI< M?4A7O9S%MLT@-4K2Q?0$ P"'OL4-0_06B9UF[EW"")C=,,4D[+22IQR%7,;> M1CT/G0D=JN@>[[N+R$NYW>#+4&JW]EG5T/E<),\9*.]/L/\8P9-C$H)6LPG* M$L%4!2<9*&Y"AI/L8-(G%!*R?+A(CCZO=P^;'@J:@^)3D),(E4.5V@]"34>] MA_,=T-D>T>(52\]AYI@#C?M& 1N\J%?Y)DI4T'=T].2U^E%!8RDK>6O)%=T' M\PD6Y*$MILSB_YG[;'3IBH5,'M-*1LN7AFI?:$MXZPOX4+*>JZRZ3$TF;]@/ MDNVI[."D=,-,KTE,^)G"'G3(ST?PNR&_AZ((#=980;3Z*-56ESYO!/:8 G@L MM")S2L+:C9P\^9*PZ[:A@A0QWJ1A60P24 +#6,5__7JAGS8^3QXVX06_.9/8L;YZ M4UI<#C0D/Y'\^/SR\I-U[2QXA?*'MJ5A2&"VZHU19ES]5)0_FQ^/0 XG&?6; MB)T9A=3 2-"?(LG,7WT2/A8$6^>S&UGK; A$TGTCE7UFH'!HT3U/QP22PJ@C M5(\F2$$S-TE.U\C1A^D"1:.IE%%[J,H-_R$"6+6C+'"P\CG8&4ET].EL(G1T MPT4;#&$=FI!G^PTN0)S-4$S4DLU9MG"'BOM138,?\MV1U_ 7P3R,P1SA"Z.=F>%F[J.+ UM[?FG=FHB9 MVOL]O[PUH R6V66U>5+52:3J))K'4"?1RJV3:!?7/9!U>!SG\F6$&QZ9):%& MM="9VJ*CD6=?0.C*)>;B@5!:90R3'V2PSH=TZ.6LUZW:G MD9,Y\G0&(]+$UG&0V3R22!I*98@B6$PMAZA$?912!# X9#,&R,GGA8[@)&#,:R):WY M1S7KQD,_10MV,G:)#)MN<7-%#K'.1Z2?$JX@PS5LO,&@4IO==CZ(A-P16GR< MO -W%L5C,(\TR2*^!34(9R0J(K1\%O*+,GZS:&JF4[?EX6BM[@>VC,+!*6@; M4ZZ#N45=N][:^FA(93./TE5VF.(*G^1R(QF_,D!N)5EBNG$WN(X)'WY)IEW2-L)%X)%X8+J16,L=7ED[$N6"R?\)39H\VG_YU^5E+ M3T2U0]GIQ6BDPG!X#R=K"0E%ADHAP0##!=%55LWZ*'\3%RU9KM/SI=@T%.]0 M3#SQD"1DP$NQU#%*Q]*R:]!J.37:<@P.$6R ]TB2I1^CTT4Q.GX5\C->SIY. MG5_88"'U_!VG: $0&.D0\:UF0HWE>"%&2>A^Q\P2 MPM2H:"I^P#"26E%Z>2FO1UC3^".;S1/C_6=("E;3^B2G MG^&G4TRB201'KZ19@#_9P-$S+E=<_4WFCY2,1D]J LZ=2"'.;7?UD)?SIVZN MU7UV2G9AT3F(-+1>F7LY/HYI<#.C.8_# *]THR'10SGM)+G!W&=:"89LC:MX962L@*Q,!_'E.$-/8CJ9TE&A)I"0]$)C]=R* MB"]G;HV.T 8$)8+N,L">%$17T*<,5P>'6_ M4#\5EG1ML$$100*//;2QU^J^Q [291!"M%HR;89N8N&!E)9,"/LZV"4_]\% M@8OJQ69K[G3H,$=,L6! !O)TJP?6L6906AZ#]%P037C$-E#$P+D8'?-"I;8G M 8)\2RS 1"EJ( A"F5,P=['SVUS2'/,X*7$&OU!17MF*2=9BF>NF;E"X*)I5 MPD&4,*2/#_ 0Z&P+U#SXI8C6;TE .[3M3R=!0.A-8/CZKGR5\K-8U6=/8BB4 M5>1*&R[!31JO,2#Y(Q'N:G[0SNO?$V/BM2VY?R[M3QEX$Y.MQ2%&3GA ()L3D)(,;(BQ0AO8[: M 9+^!J4RTC!%( U'AY$-%,+XX46_HG/?_:G$.4JJ0KE0ULHB6@41-[6.MV4V MEU):E(Q&:P>9LF!G!B271H-2QY>$!$HB1+'"2"Z:JZ<4S#,R-6P5(HGFP_\1 M?$EI)N&$FHOG)A>;/;[ OIN0!02_I"9&UEAV0C AHV(C/\31[3>792LC;F&H M,!E4@ZDMY C\TWW6S!@W>^@4\"SQ %]@B],8_Z4%3J>>O>7NU/>O)@GG-I1"JCC;-\ MT! A!T7AF[/KA#_5-0;&&!PIN(>5GH+'21[<.+52B<<1V30@I:IS;9]//C$E MBT4?=!*0JIS0'HA#EVE8-!#"C\%_\QBX;[@ YY4MI2_"Q<)$ZY.@GX-)K##N M+@SX?/(R(^MOS4X]0%R8"!U39-3FI&?!IZ.2MP[&Y:G]SOY M%X9:(L$VX_\^)SN-4.X@RV#3\ NPD](?&$]NBM/4:2!.4S.G[-X$]]UL?06@ M2B^XO@3OE75HI+@0&H5C;T/%_&1$5LYI?Y5%K$EV*/@SO4= )N&'&B=$H MSD9:Q\G*0&H[G@Z=.NG4 BDVBPJD.-(DNY=S"!0'Q([N$U-Q4-=O)>[1"PP? MI"&G59-Z5.XMA^3(&.29RO(BV !,8#>"><7J!1DU11XC!$HZ1],#B"-=1RI3 MH5(DL*H2F%9S,8_@3=\S_KUL-C:AF!1'Q= M7'^_DVN?G'7KM>8@.[D5F3D%4QOL=VJ82-*I=;+ EG]G:V[#Z0WJ^YU>%RA7 MZV=A^O^N3!\EG_!/ LW*D0_%=9VL@?;&U(/&?E?? Z;NU%JYR]^8J0?-_4ZN MCVB0M1QXK\V9>M#:[]00J+)9Z^:>MVV8NKW7Z77K=.9R<$2WX>I\H9U#55VQ07]$ZAOJ*=FY]1:>XOH+B4D=N.YD' MB4_WOASU/)?)C.\D[A,UE,%/Z6)O1J.6DGV]I8NW7X^HB_FP]WW*F6"L< MR)O_Y4QG'ZZM3KUN?73\7[;US<&*TI$3ZA)OL$S\)13,5R0KS_6U&\8#W4IR M;B(Y#TFCC-1NEI)@AU0E^PV3=,$X[?=KG7Q5"3[ MW6OL]]*O-;+71YMKW49]OQ&A+F)*]VOM?87K&O7]!H6Z?9A?HS;("VT4Z]W+ MB\\\^T0!OR8U6Q*7)/)^EU(D[.J0C--W.WM4(HWZ?N.2W0%?4N08S<_DD#3J M^PU=]NK43S9/#VXA&_?K[O4:)!MSJCFWF=M^/;E>D_R19K8/[[9R>[_N7 ^O MS_(94S5:*]\IB>UV-Z3EVWWPA,KPT2I5?D,3V/KMNOS]<#GZ\[ MJ#7V<6O?:.S71^DA=$&GUMG/W/;KH_3PUKK6Z>Y+U37VZZ+T\-ZZUBQ4==(9 M62,\"#KO24"F9ZT\^Q*$(#S\"^KO/5K<&MB2Y[Y+?TIH[**JDUY9JT[DTBRY M-H07*$,)5BF5QBW!;S.(--W :Y(5 )F1+:-EJ?8E2*&*).@? MQDHT5-PAA>%%80F'*AF1A2+(2IB)SLQ(.>FRDB$J0@?"H@FL 0$[=N+!R&ZJ MR"7IOTHY2 BP$'K 0B"WP/C%IB82N BO%Z0+ OP]P13>QWML$)*T9X\RT]]G M(=8/G6.!.&DN=E.\PE,F^UQ%R??G"@X!SO0G"8:@GEI"8>R_%B1ZM3[KAY'4 M!BQRGH*&X-HUZRL+L56'=O M((9089,$\( S.9+:"W8+==PH]!3(A'YH'H$&PPJ&H07& Z4,CH7*_]-/N5@[ M$,PH19!.LRI@0 0.4BG=.NCVQ9*H2,&FI#(9";-$K82/.QAIK9>9@,9XD4I+V51QC*Q0 >:E[Z_RN#,>MT5DJ*E;E)M&3 MARB#%PX_4)@IR *Z]D3ES3U(9.10X$MDISTZ%H@+I*%N4L<^TLJ,GB?[#-DE M_"7B9$.C%'J./&3SF<9O0#,2U%,LU18%>.!4+UNZ8#@[W"2DX+H3+PT+D428]JJ&O,1$QP912E70%[ACW"R3)E7!E9T(/U_A"FLQ6?6V"VZ=G&4O\/5R]PS(> C79:NTZ[R2 M"*G!(]A+T/03X3XG6_^4[S"]:/@SB@G2R^)I"79[#R&,,_8"S5*L8EQ2)3FISE@/^40.A<&C+=:W"F"&]]H"%&0/V\+7NO50I =/&IW$43I&QT= MG')&W';75NXE_A,A2P,7'$P4$L$$;JI-M'T.=;">W M3K9[[)6P12LFA72F+X,T?T?8$?/.0W]K1$<53HP\#?D TPD\L;)ZZ-@)#$4I M5")$)^4^F^$"@^ $DA81CK8*?C,2='+JZ%L5P^69&#==8 ]$@>^+B?SJCP19 M4(D6;GT@K\N+H*C?Y2#-$^!GJS$UX8)G)L2S+^V'Q>G$VYH,PQ*F'8. X ML(R,)Y"'ZD>FA>DDKTP;M$R*XF=O\RWFL00S)Q(;M@"V#)&!?X9:$PY*3!7O M4\MBY/3(N@-ZAPS.CN(66V$G>.XZU,CV,T;R):@[&:'Y=GS-NE9@00K[EO'@ MV?!$V]"QY)6]YQ&'S/"/"57 M-C,>-6SY5?C)BV#WGW5:!;C7!F]$-OG%41EX(3B6: M4B/ZP.4>PKHSFX:.YRM6=;N*;]*-:C 2/9_1T4VCT#D!0L1^91@)RHM17 MA[!D(Q9*\O[%98@46$+H14GC@*>FXJ=F@WUZ$K$!ZXJ(,Y.+"(QL4,X"MJTU MKGP8@9]E7LQST1&!I277K,NGI\;(@-%23XOD/D1/@=(EC8V#74)0F'3\1,V& MWP-_\354*>*24./\+KZ,E]U")*=P\]^BO0K-EU+X M2-L@D9A,:M;^:AL.TO!+=KH0LF4>8PJ5TDW+ANL/*7WMS2+CC:?@0[4.>>^>ZD5_&HC M<%#6_$FUEM*EC+_VL.!JBJAMH>;B(VW=H/7GTP>A2\XCG=D$YMPPT6^PBROU MQ^6&NW^-EJ167@!9&V'F705'EOL\4#6"#*>X-P]EYZ8YHKF&) MZ0("5Z8HT: :%J*D7&!0,MXW<3@5F LB4;0O)C3!H[5H0< MY)HL9.9CXCJE_*5@-)J'JL.S4M/13 !(CJ)Z@U[JD.?LFM]GQ-+P+I3%&L>%_S M&7^)_6 $\H#HISG>4LVZN:=HV!+I5);K&OP5WQO9TGKK%%HYY>D-A?"UX9;> MID=ZN\D*F4W_1PX[*.QZRK%<6G32+BO5BTZ[I1C.30B''=@3X$75THX4'<9M MU67\G:D!F?N7)0!),;2?!75IS/K7=#3T0*LLZ\J;>]HFP0.&\6%)L@)0W3U6 MAGR!W?P7LLPWCATER4&%9G8C>QTT:.RY8<\!*S[Q$/U+29_SI*[P:V(BE,M> M>Y.F?ZXD+V?,8YD?'"J0^_O:EJHS;G_N7!$#N& MR 3;V5RI9B:];-6F%2YNLMX]5V ITE Z);SGO)=8"ICT*9'#ZAJ>H9"Q?*8/ M)_4!E][)W [:<^.U[]>.^LXPS0ZC46(,;-DOBPPNN%(B_Z)QT$-+8JSQP?K_ MY@'Z1<2XP#,/CC>1'&$YG$');"KOC;"9(!6?>/Z#4%7:3I2U9-%C_/":MZ]9 MBNV[Y!/&3@O9^/].;6AF&VVC/YOPZ&\OK3PRB; 8O']HAV]F+U M,$L=VKC07KN^'';"<*PDM&'&)%K>BU*1.[I7C53,BD*#"^81G9]C-BF06V", M;%A:RXE"9B!0=Z/,[9^F=GCF8/:#49QC8T(4V4X)%(<.LJAZ317(XT]U\H-Z MTZ>)+U=W1L!PYT0*<2O#['@2P-IXS/T!6 MEB\Q0;]DO#0=J)#EG$L4>X1GJ#6$$7[U@*/YI(XPCXW-.8K!H^$6DQ1VQ3"F M!SDJ%0KS]BTID?@X<4:_3F]&]P&6024FX31PQ0061?DSS?H'*YTBM4*F&5G6P\!YK+2$:[:R6R0)MLYAC39;FZ:;*\\ MD9"MLF$IM'.68GVCQ-I@:+!W'#P $?A1$X>!CAR?I(=9@\ZX$QR5MA/8!S,^ MK2[S-1H"):1+6"#4J!KV*:F1QUS-U"3SJ^112.@<&Q)F$>>5:L\TA^LX+Z$P?1"4NHOH+9JO%T8Y6SF1#F;KR;**:E" MN85@_""1WU; [M4&-0]^HY).ZPLY_Y?,868Y T46$]Q! XSQKI9S^L&)\Z@C MF6+0I>K7F7%;SKGY<*0#LNMAH"GAYZ5TBAHQC2O$<4.96TEN0"C&B >BL@A2 MM_.FW".%0Z/)2*CL@LX1T[&&*-230"@5O:K+<<[X>N**\B4N'EB%PS=@IQWV]L;PEA?D-Z>U\\YYREW!3P\BA M#9#%M3BTVFMCZ^AZ$.]7Z:*^5IJ O'8<(I-BL!RU!HX>&"LQZW+,,A@5AM?1 MWB@6LVC+$&VKFZM ^",/*X7C]Z<8(SJ0N4B^4O> "5Q+T;)VK8.TN*3XZWAI M2]29HJ+)!$M,6EU*+&P9C:UV:H\[92:;!,,)-HDUB]W5WE5;]9);]2EU^RAW M*J,PJCUYR3TYY[3'51NBP\EKGJGM[RJJ/=QJ#PWGRS0XZ)*92HE2=AZ6Y49C M3]HI!9MZC$'_.&7S"@K%+.734?(=):AQ:IDRZIV[4"BW0-X+4"FN'E#>M$C$ M78X@4:TNCT#9#QZ"@LIGDQQ/-N-U#701O5-1D1AW3EN*=.^KKP6)<8R8BXQ,\V>,MJGB(+U*N![(K1T!$^P)%@-?7D^HVI MA4R/'O)"Q,S\R0E1U]G:V5^^P+,(9PXOS42(^+-T?TI)]K9.6^9,+I2EPP3[ M.2W!< IB(@MYZ2H:)11&^C& X'IT&YED,QFBCQ'"L$QX@H+S:?J,L[Z8AD_7 MH,NIC5'@Z37K@HA91,T,L5;?;7I,=164P42X)Z>O"@-+&8$K5TZSO1+-,E5! MZ;FT$PR#2S7Z\CY[?19BSN&L>.)1DX%>A0[YY$7.W1WF>BC#40JH=1>W:2EF M^H578_FZ6SQ].1OC)\[BO>?3FNE' M'^34Y=TUWM=2_@$()+D[M%'\=7*56ZOS=6X+_[IJF%7?]>N=ZO)'M=D.VL-^R=Q+G,O'! \UU1/ MKS,=R)M\7[<:=)S5>/K10>;1YNPW/OPAD]*Q?*#X+.U;VO6?ZA5>E]VVV#4R M.Z;(XB',QU"U^5K2+:_[[9 H6UU52*!=F2EY5,IN4B2SV"*04@N7_.&H:&A: M1#NM]DV1K+F/4_<:"5/QTHZ\](2 ROI3([#NP9]:L6J,L[[,FI_V@NH2'SR; MYF#]P=7^\*)WRTSTU.+78X:Z=0S$^=LS+=Y<-.''E6K5&^$V-5)-&>H;9KE] M_BWK!M\WL]$*=ZXMBU3\Y:_8[=+VS8\#R[B%]MN)NK9.A3PF19#E?G ML#J'YCEL'_P<8C_P=L?N];/-<:IS6)W#-W(..P<_A]V3LUYW8+=;U3FLSN&; M/8?=@Y_#'MBE=KO>MENMUE&$S^[E=NS4NM=E>YN7K]S61A0JSBMT>@?G-,&X,4T[4[%::^< MTP8'YK1NO8X%Y/5*J+UV5FO6#\YJ#6"U9MGTYUNX7KFE(L;E1*C-K'V99-2: M8;_3.:8LD<5?.;2[DN;UR)A#!YVZ=6P"WZWO_Q)FIQT^CI!4=;ZK\_W$^3YT M,*M;;X$#7N_;S7U?[E3GNSK?U?EN'/Q\MT_.!HUGN#2JSG=UOJOS?>@ >K?> MPTFCK.*2C& ]=&94)GD$4![5?!GY>KI$&,? M\SN&OI(%ID-O,B%89A]1>!?4GD$ALZJ2Y"AV0HT"H K>N:]A)A&FFX4>C&PA6-;PWEL%,=+I(O YVKZ MFG6Q@GQJIW *FEC4KV/!Q?RZHT>645*Y$K8@H:#J1VY M%5!5>VJ[TW@#J>U;AAS XZY@];!X?#Q/8 ?2J!\93E=$J?"@-\"#[AX#'G0O M%P^ZOP)J&?%E2V-0K=P!4%?( 4!AQ=B/0?B+JO=EL3ZWV$B .!A-@YY.P,14 M\\-(I$YJINDAG597=FIPN!.=\.$U(T%RGBQ9B9QOX /0MC-ZM'R]5+,2T#DD MI6#G8')JH8A@\W/!"CDM'+*2RD1)6Y802STX5RF\-(V4\872WC< M;Z/MY0,VZQPNGK"JM!+A,1+M(3M(Z7=(?=RJ(Q-TZY8+4B;A& FT0OU@B-\U M,DO2?\0P)?,, =<;CZGIIQHS>5S.(7UB-()+0 "EBT(HEYQ&Q^[6>1!ZMH(/)X/!";[< MD; I[ N?,J[!BR<*)WR%7SD$ OP$"!H]T;I\Q,U:0,J- HE7%Q!_D2^20=>&0TSB,8B$_(%&_--]OI:Z M,QDMOC4".3O+25>FR)F0YS4%X11Q)V8V.70K18USQ&V$?6Y>C:#;*4?CWN%' MZ2E>B&IQC8=:JQ\2VZUVW>;V[&;?4NT]\X&CQO/XZ,F[M)PR<0M57TE1].B3XN/:,::2EOA([:BY8EVK\E?39-##*9 0\&Q_RV[&4< 9L%7=6Q@:0Y.U/='=,TG>( MOTZQC@P$XDJ?<"U%L!8,E.RGJV%W@-'@%.X@T9'/T]UHLQ*M'8?A/HG M#K6"WKE'>6NTHF:?X#._]@\9;)6_TQ%6E$#X6;_1@;'T=%@T_5.X=SBH^6-X M4/T8YP\RD]2:;(:!8+1HG1HPC4:'(L+DG::LU+W<&VV$68?2^&I\@VJX4%CU M2BJL<.Y(U!OE<%QCO-X5;LE.9AF@:A6MM'.6\J8T9+&R-O#?8.M18!HKTVRM M=*6%IAZ:.$,"4XZ"D4?&'YW'W%XU8-+X!!N*%Q6@J_$'JIF8,\50MVQDIFP/ MB3?JJ:@6&0OI91SRZ/P :P,[:9[[[B?LBQC,\#!_YLGS84K.4+^D9T@M0EK M>ADE.T*5 7!P&JU\>8J-W(2-I#U//:+Y8+@I-T+&&^G>+>EWA>$Z$4;8U52Y M412;=A"4?<(WO_C+(;\*L3\L\W8V1)!4(2Y!] MIW,08U$PCA^1 LD-'\M0L$B K@B\;79',JFGT>!C,;KW82_OR+L;"R?R9(=C MA85-CJ^(, ,%C)^=A&Q8L)F'%+;G+J7?(* ^.9"%QLJ@I(+66,#;DAN5;-VU M[T?".4^(TYIE/IMTBJ4.Z_*\4Q0&?O:WK@N80L8,I"FT7FI@ M2Q_A1OWDK-/-Y 1B\'$>D1SS-YQ^]T6GWS@YZW963'^\ KRW0LE_\B@B"1D2 M/^GV,EG8FW-%XT6YHGERUJAG<]EWX.K>B\Z_A16[V5JZ+%MG 9+ M/IYJ>.RJV+0KNQ_?42QZ3A:CC,WCUQ\G(*%/;T;WP41$I]] >\#OO@4N..1) M7#^8<9H0C<$Y8#Q0MM>]0S>)@2]_F8QQ)V\&R(./8M@X'(F_0^TG[SUSY\/O M/\6F2.=G3I^0DG3DX5, M+J%UW(,5+A/P^-96M"Y&%!8>&+B\JV[,1:3TE@X;!??(9OM_/+6S\M@ M=C(Z=F$FO<.4YC6A=N"8U(6\Y\M67+&*Z^0TC,YY MT?_,W3L*2]"JP& 9S3G_P)A^NGL>7C])-TC?K1.[1%ZD,5DAY M:\RRG%"!5)Z'HWLGHEW@'=0]M1W+%R"91!QSJ IC0C@7V?D=QGD0NNK@Q\U/ MM76PU]S7<&'!=GO3^11#7_$\#L*%%3N_3S&6!8>,SH(\2BQXE'V',:69Q^&@ MY8MU:[=\JXT,E$L?>%O<.K\++9).CD72*:U%PNNQ8$'/GME:F1R;4<14VYR< M3#$7W"XX,DF94')(S%H/? 1CW'"8!&6S2ID*YSL(N1@$:X]!T/%'A;E*NN8(Y^,D:4_FU;I.4U4*93PGH9*[!#&% M^6,,G;-N^0N5=$H7B6"XD,I4A4 XO,S2="9R_=0ZWNRT;DPK+$[:5VTAN3\H+)HT#>5GK_9,JRJ<5!5.[QBJ M%.8[.K+4Q+@PL[RQ;;'7I&THY\'QN$!2D&&- M-X >5;-,L4ARXOT2E'H)*\)+-&[EBVH!+^[T24^G>*H* M NISG3L5.!/W%I^'!ZZM\ZGYY(,P/1K0#2BX\.)P@I=Y)%19?=E2YJ@R('3" MP-O(7FXFYCO\-E$*-!^I"3U?-A!7(M,7TA9V\JA?SM3\C=L]D_Z7$HFEN%'G M9-@(#NP%5MKC?*Z9%NJ&ZM$OF^FR2_G_A-J4EPHK8W7LVG M(GE>56E$0%L8C+:4#H#X[>@J+5FS"R\B?3X'?1:"&6*R&5@Q*(Y5O:K1E19< M.6!PS@6&=\I^K& UC1 ]@I:-1S%A$OB+#R(S3 [OJW[U\ZF(DL(7)C3/#34< MY8V/YS#"+S]X!/W)57@X),P-7DA7[!P(ISKB $GJ*P8VR4F?1JM+NY)[]$4VJ+!BC3#0^44K*P;QE4_3?,=7&*08;<]-M&"B8QS0_EO"P'OA=3"@"D;:' MXZ0.35G JK113M.TG*<.D(@MNS3V (<3%#688GFQ!1Y1F,65R&6.*V2:#993 M<,MH(X4>]@9M23^WH"\QUG51(->.SE35NO1=CEN:4[AU3L&I.$J[=)+Z2*VI M+C0 :4A%%TI0),%5Q_>Q[)\M=(*RD%8YGAZL@0-"G+JZ8 MAY2F9/B!).GHZ% R)M;9>A'X-S$/[H$?AHJ'[_R)-8!9_SUWP+4,Z0""E)&E M$\DO^5=LY1,'R#;V.1-/7U=3@5]UP[?=#5]F2LOW?20OB>JAF%()D\J.(R&E M8I;RY&.]M:RU(B679^/J6NJ4T#CRXXK%7HZ?QZP@C@NOT/WY= @^X*KH6.-OZ UURP-P0'[DJ?TQR,JT9W!2A7_FP:SSB;WL:SZ3SC;/H;SZ;W MC+,!-S>+1+[%!W^OQ.6S)D18:3%@9!+_K-W4#+L$HX$RH(B/T5T'*&8L3)#F M*B):@%A;=L&.3S)^RHOU$>22.Q\QWE*N!_ZDDZB"&1J&2 JHZ&I0!6(43A+_+C\ 869X2T/-N'>C^&MNR)IJF)%6L0>C M4K[SQ+%["FAZ;)*DM[H+ZD_#GP:-]5%ZT^GD/"PW M<$__(\(@1W,UZYL!?Z[NCKR'^31.SOS@:46Y(I3@4)"Q4I+K*,QQN1(>J-,C^/0&U*(H6+O-\G>)I.-/40](8MU+! C:F+3!;.0=6'2 M,C5X-12@V'WBX)2]RO%2A.EB+8N7U'Q)@Q5NL9.$KNE:0(?]S$$,="TUP31< MVRS \(-'L"+I*X&E>+L\O[2P/^3*V 7"Q;UCWPA^@X&P"#:RT=7Y3#F[FKU$ MWB@_Z"M>+HBO M,(BE*$FLULBE"SF9,B5!(.VS!WAA=_T.(E5?MNLK].-HS0 M!3&QAD Z@@5*&6^A0OE*/I-!> UYE@&++4"&Z+>;->M\,N%A9+:>A"YG_,$) M_$DP8NPA$;"/X4NJ&3DR("[X(SY8_"UE?@[!PO4C%4S'U$LT^'72A)TDWJ;0 M=IQ? I4<7YXFRP)?%:80+Q(C.S,B4DRE<.H$R*5\197QB M=6E-DK@#O'S38 MDTP/)2"@&!-*\>2F(%XE!?["*QGV(L&YBP*\/UQ86C6JBQ.9/ZKN&L5O$8X0 MCFXY6XFW16;!XF0B-0^97JGC*], ?#B/ Z2T^T>H$ZZ66(S0.4^#,94-2W\X MR;7-,XWH%V2.X"]\,T^9G7+I%#LFFY+7&(I4S2_A06,DA7 'Z+^/ED# T9&-Z*[H6(:];RHLR4H]6+21!)<47@@RO6U!#,ZII# MWZM)+ESU3H8H(UP0M!H#*WX,ED[\EFLE06$IJNGG: @$06(JU,Y\TN\*Y.I57;?S/%< _MT52F/P57O)$7 MJTL.G<)I(W9M@TDIRS3E8 M;]RDFTB*PR ,@T=*-Y!7Z7B13>9 SD%#C\4\CS)I=IV1*=P;$IXUJ1@S.2B) M[SKF:S.2(262TXIZ2?22'3J)@JT$D+PKS@R+R&J8;)63@)TDGG,4HT@NHL5) M"03L8/"-LZY<:! MO0'/Y!D,Q\>C-QC64O10\*Z*8>3&X-49,*K>'0;TCM)E D+__S7GT?4N 2SWM(J+%7/JR(-$6&4^W>3S$N.<-L0 M3-GE+,!\&'TZN&:4/E?K^<6:1]4@2?+I6*\1]K88*]1_('N^;QE MNLAH+-VGL;%Y)V4\'?/ENC6Q4#^GOC2'@% A(/#;D S1!0&-%)[;=DG/K9J] M1=,OQ4']H>XHGBH$B%>=N%G,\*.+M9X>*8Z)K M$=X@'$$A6W=*RM;?081\10$&XL*B)5CG\F:>Y6V -@T"9A#?(PX"Y@V4&_;F M$*?Q(YA.(]8%2$K&.O$B54A!%C<%W5%O^D!U>E3ZBCPR'A?0#=@9C?-],W E M6&2#U3VN*GPP$MBM3]Z$7J0'+YS''JN5!;* P'!*;9)_+CY&ML8JD"8AY><6Q+DUQRG(LGJ.L#5/E^506 M-63(AE/%"@58B'?P++E+GPJY9'D" MBI(OYS(/C]>2,?](B\NZ!*_+2\'>^ZG@3,9D6J<[-!I&P(YI& MPO-4(QG4IX^8H!.KEY!7C!4%,N:Y-+KJNDJQSN1-7!QMCL_+)0Z.\$K:3*B: M$TI/,A4]FTG1HN0;#0-E9G3&QL1T^J',Y9$?+P\"JCYU42BI2VFYK+311S-1 M$'$)N#T((Z"+ M&2F[-1CUP5;ZIA1V , .6 M#;3E"F#9R93+2LP!:Q8X21,L=I=&G$>FQ]2+XV5\#YVMH9J^(9/I6G?8K(): M;)O2+YF98?WJ^@_O4,$T0EXZI%.YPN)YPL99W9>HM#8.<(>T M80JMG5(*QLJ469]4B8W0Z.;8",FVWZ!C0\B,/V>45_0]J-&O3AO'8S_(AFA? MM,"Y3-JZ6:?6!8.Q?64'4UH5K6;WG6R=5LXM3-J\_50;HEJ]U2SC0RRN\R*) MTL,8?-BH94&ZAI4UP<8R$:27C< 2FEI&$[P$ 4\WKJ9[ 0Z=RYI6(SI.U8K? M@P?663"C@9UCC38&IXVZ;6M&W3YJSC'0Z=86LT;#?<4<]I-0:M_]O&>MC#)'*6*X4CWVAJUJS-K/-/8AA_TAR= M8X0/\:'X)DS+$[ R0M1^$V<6B??J'Q\P M_6'B+-Y[/JV7?O1!SEL*(3Q#='D!TESN#&T2?YTJU1^-VJ81O-6KU?_--5PZ[^#N35\TRVM=:P?Q)]F<:P MC<=W_=Y[#\E\8BMSMDZ M0&<,BYI)>IN5S6NL\W621!MH6%2MR-),D>4)ELF:QZ.1 (/TPPIJ3,0X(Q6> MAQ9/FQU$C&_.)'; M7)\SAF:Q59+>QG,-FR_+C/,4T20HI.$^ R1=," M' ] M*?+4K6,@TM^>:?'FHBE7M%2KWJB97+.Q$EDEK8DO9&'&.67JK=>++<%8:6&' MP9;=[@PRL"H,D_ \NX5?;;AK*R3FD\)C6>I6YZTZ;^9Y:[[<>6O">6O:K9RN MGF4\;QMK;1G4.G*MW=1:^WQ^AR4B#<:P:11:>LW-:)(K.H[]%*W& ]OK*6J= MG+7J [M1S_;VW? 8Y3/LLRJGI5<6N@053S6:JS'O]LI3;>2IEMWK93OK'HZG MWJC;U- "^(L8AA2,'^P@@7.(\BI/2^?E3DOGY*Q3K]O=YLX2.)]C#^D>5#QE M\%3WY7BJ>W+6'C3LP:!,//463.!+C8#INEP(, L]'Y& )Y7%N^)L]'+/!B7? M*Y*>(T5O@VM%SRV/1N_DK-FW^Q@Z+(UM4MF[^^>H_HMQ5/_DK-&P.YU&B3CJ M+5B[MT%,)=YR]\R*I%ULVQU"EL=^9@8O9Z$,3LX&]:9=;[2.(GQW 'OX#?-A MONQ^#C[$S*1^=V!W!]E.,V7DP[=@0U]/YM%[C?6N0!RHQ^:5'\')S5!,[JVKW>SO=ZE3F] ME3FMTR(9VF"VE!:YF1J468DXQ9K;V^!O[=K0BG M:/9M+$Q:X&8T&_:@T=NO>;?3YAU'SDYU=*NCNZ-YL-/1;8-GUN_:[7TG^!SD MZ)(!\2#U<3T--HI[BT!*A,7KN1[>,TL,((2(HV*W M8&S1!;6=0HOE.^NOV!@)88R,5O/!"38,9M'RFA M._DY=I+@)O3XW@3$Z(X GA@).P!*)%TK<"+8,_X.P1%]')1P94VHA%$HDDZ* M6.[&2!,V@A_3^U4W"]@9YRX4C,:AYY2,K&G!4-XIX*M02)/+4C P,F\^B=GS?:RZ-/HP6/T,W!\!4(J M$>[%=#8)%D)8C_>!ZN2TT>0_TP#('[B,+T'X@S!(,6#(XC[)$W8NLT;WCWXE4(VV.PHP6U$KCR'L',;@R" K2K[X_)Y@& MLR?/-G*XM;*#?5K'(,)F=#/#[CY7OFJ0@2WM&WFRN-, F9DZ_7&-&H7ZZIOV,1]/C6) 5)6!08O$@#(7 IAL"]+(5M; M@,G61O<.(VM3IV.$"MYX%9V5.WV#H/7*6TDT\$>@+A#["[Y5K0H7F;N<5NYR MTG@)Q,1DY"'> 5-O*\;MKFE A.+6^0T""OLXPQ?G<'"FM\%' 8:YX[FYZP#? MJY$UY(S=+I9? 8U MTE;H##Q@SFN:1XO9\%5W3;A(>#@ATA)1-MA1@C26 )FWP3?$L(F#.+I?L)N5!A2BQD&5 M#_3D;-YO &IR-$@C_4ZMU^@_#WA'LP+O*$:J4 +7^N-O[]X<,L5'+?RR^&85 M&D55';\R@K3ZMNQI*^1&Q/%$J&!FA.C?!/X-EBC]=M,[MDX?S-]>V^X.=D[C M.J;L1WIWK^3GZ3SI4:3L)XD?6F5"KCABJU/8R6$[]UVEPBZ)H)\(#/::8"_I M/%V'B.49"G?Y^?0!HTC4Z7]$&.2=K8&!AOS:$MF.X@1=:/\E\2?>6-'S'[L= MG@@6\/^>G*:B;1MKJ4M"T@;O-O=G Y5/21W&"]F8#'Z__N)D-G#D\I;>!6R=G M';N;SU(=J*0:L4*SS *RK6HNJUF)?:GTUMNH!+.2, M8G);+:\L T@Z4?W,G1FFX%C4$AUM1<<:SV/LF4KL@H_(_DK82"J&KS=-WULO M>0^3;- &NAI_H=>C9X**EM+Z#&RZ,I!56[))'C$G-(9G&AA M878>]L]R_ #SZ&#M#_!E$'+&IMK\QX0Y J.Q&V7L-[KT+'=9]P,+?X]DXB9: M2<,K-9;X/?-"[C6G!Y+'H9O.$Q5HK#O<60LSWF4\A=F*"P$\-8_O@Q#.KYNEO2MB;-;J M,Z">[!26;N6[PVG,E!4I1Q=\7D[@NTJ I39-X>\BW%QG5544IT3A,E7[0-X$ M5W*\3O>TG!%L)C<0P]PK))HL3=+4,G=.ERA1?KCP<>2E:&VC2T/@RYTIMIC[ MCWJ[3#M-3@^<%]@_F0 K6&%;G%WM #P_$X\A:)V=5JI4WU[D-A6&*.L9_7[H)6W&&:C,W0[5U)"F4 MDL=]T@[D$LXCQ;4)FV>/@VZ=B$?M\3[ 6D\XA_?TMTJO++-4ZS\EU:KRM'4; MVQ]?1=:5K_4(TQ&[*2<]E15S*W/:UU95KC6]61%>^PDN-^OP$O,Q/W2]!I\/ M$)M[E?(&I7EO6#/PKV >Y'$@&$B)OU:NZ:) MJ.B8U)=2UU/9199KIR3)59'ZA(TG_$YV',X8;/ O<\*POCGA+S X M*%X@#S<.]4E:9BS6/[$B/U1'\L,T2%_Y\@V9NYWO)NY/A"?!FUX=6=NNY[B& MLK,QLYJ;VF%7UA.JUL-.9'(4?4LLZ,D^R$XX\9C'_CA_)^OE@3/#R"B25JRJ M[3NLH6$8!1J#/!A=#!@MZU#@\3\^\MBP?+!ZT?B5%B5^B*,9S9J-H\%340X6 M>9@"Q(7+$PC\5&27\2Y4I16M7VGZ+(F8=)D#%F,)NY9\+E*)O2HB9"&K1#(Z MM\PMJWL4Y(85OM.4KL8W8H24 C?Q EM,NQ\7RT5+&_,3MC^SVXT<% 7E#^IH M>4K[UIE8XK<(1UXDI&.>]AO0_4X\S:3D3O^(B'Y\FM1T]^<1Q9X^3L ^.KT9 MH5$8G7X#_@160)H@MTT#5TR0C;1'O%PNLTPWU"?SB#0#D%#_'MW'*%K]X\29 M)!R4RIQ;/ZJ8=<<]T[V/-S5ZNJN-GI<*_2>&40^;KSV-2X#NS(9+[:U>JI[Y MN8M'%U>TO7G7:ZU>!?P2/.,(Y+W>.S@[HYPK=3P=F4VW$V20;7VZ1KO_DO3 MLN\L8,&R5YW]KB]V3-XDR^:=>UMN=@S3,S1S\CA.U7T ("I*C!T&KQ M1BCT%M5&MFZSUSEPF^U!IS:H#[;JLMVJ=9OK=9C>9-AFN];H]?91^_8J[OG) M\_F7.M^9.N,=(!DW77U^?)%N-0]VG;_A%5![L!)]8Y5O\PV$\#PD]77IS^9Q MGOG9Q7NN9H[U*?//5LC=@@EWZL\Z8;P8J'6RL*1+\=.WDE7^.67_;W7&=ESU M*SACG?R+UGVQ;/_DK%[K9@%N=CACS6>=\ GG-,#;1]G[ CUV0\O^@4VJ5B" M5JH4VLI>=<0-GW,Z9 M\9M5:3/PQQ'5R7OP7 '^T\(3DZI\]PDN[>R12Y^H5#"Y=W^E"OO)IC[$7OT] MM<:WH!+U&7T(,!4$PS:5.MSJV':?5[FT$**YUL\Z>#OHP][S3KF-O2=J.8W% MWKQ"Q,N+9W+QRB=4"]ERD>7(5+3W\ON7_6F_IV_P^IV3LQRL8

;D@8&?6!^.FK*O3#>3J4]A\)]_ )+ MIEAGWZ_?7_'-/H">*:?IU.28!3+[Z'I0\K)7$SV+6.[$Q-[(PXC9&>-$1D2D M4"T9^OP2AY D<0I#0EDB<12FPLDIU-W=U!:.76G;XTO'2I?=\-H9IOY &YCX M]_!2U',8M._1^V*'B:]BF=V=C5L]TTKQ9^4T[=[J>ZGP\U79YO/FI<41SG."X3&U+[ABN-?GA.(6,@A(3R!.0MS MSG3B>6J57GY0*:=&EIN,NZ3)N&O.&B!7F@"IJT!\,U4@=.GG6IO-803ICED> M<> M#NJF,)QCN&^!23NKL_ <3\K\+,'RK]OAWBGZH7WTS7"WE8C/A*B/.-P. MYX13&/81^?\KLXR?05*84G3 ME@ ',L]UK#E,,5,;3);&,$]8"C$.@R *6)92Y))*QR/ 8^7,\8JGW=[1'TH# MVQV=.6#5Y_BQXW/TF=AU!Y7A<[;JSJ:2CG5'<8=,J[MO>:[V]:$HQ?N5>*AF M@C%,4T$A%FD$49ZKW1B-$\B81*G 08Q$[J7BUZ;+J?'S7M6OG:I57;.B+]IV MQ.(7PX')I;/V%_BB109&9H]73>T!&KH*V+;#:50">P: =36PYV_VXYR/XOLU M,WFT=+30H' FF$,4P"[1ZG*(^) M8V)35Q%<9M-8V4V9DG;^!*ZYVOWIO?U&'["GD!M#.8^-'5\-B?? [*5$/XGM M2"FZ^J+GB=JQ\4W?2N^:J]1BR# 6) $ MTC1,(4IR#BGB:ELL4Y+Q"(>".R46.=W5U RM5E*PW(KJF!'P-*QV3.4'K($Y M:8/3CI0#W$D_CX6O-(&G.QHW9>!9A9^E#SS_1C]^>%^RI7;AO1'UG^]+Q4[+ MM=X#LL6#N",_1'5+GDP.FB3(DH2F 90XBR&B*(8XP0)&(D6*1SB7S.GTS*'O MJ3%(+2%8D1_@L9;0C3]<8+W,@W39[D&_G.Y"G7Z2&(TO=& M[F>$F*$T"Z,411 SH4OV8 I)$$*-[T&R\)%/_00#'U2M47_1H)6 ?USK0)H=="_.DA_ M,S3Z#A[SH4=A)&_X)7/!E^_[$B@[_=J]&A[/9WV)WGO^Z(L:7DH_K5F5TJ@Q71,T.T&>?<",AB0 R\:/3"TYJ!>F'39Q*K! M'7M8_6UK"[OU-0H5]5*_I9]^+_?;K;\FU5?]/^TK^4;F^M!P&UZH_^&ZY/N_ MV'EREJ:,I5F&8":C'*(D""&6*89A%*4A)D&:AV3V:-*J?5XIN>UV\1?)Y#*_ M#B4;<*HI(8W[D.D?Q%;<*T#%?5&:&H;:&# 2N>W\+QO"3,2$(A) 1-4>!@F< MP#P*!,QX&(>=:&B&\^_MBEA&UC1R$,,$*!C&@41TX7:!W[ MGYI1J3[59,#0;@6X'<,-"./ ]-8OK/O[XH6"NK?8O41(M^I]N@'=6V@N"N?> M::9G7FT=-59]7M/_$&QUM_A-;2[T%_#T27#Q8*+!CE6[9SSA,4X(# (LU-XY M2M4N.HUA&.8\)"R)$").V;/[2#$U>MO-D?WZJXZZJ_3-B:;RP7:*.N;)[C5 M=D0X..S#6WND9 69*U-/;7V,:[("C3Z:"#<:@:U*8*O3L#FO+P'75V;K7C*, MF[_Z$IB>9:F^J+%^#/J;(FC5G/[VWI>/ZY4N>Z#WX+JNZV_"E+,DF8@9BY4= M*!*L[_4&D.1QK-@S#L(\9+%,G>S \UU.C1M;"8%.2^U&@!;XVK&=7]0&IK8= M88&1]@IL,#05@[_4(GLD+'M\/+&318>C4I$] (>\X_!F__KB9J-;;V__7&^54Q;5K0U M.C"R0[4N M8*FE!^RY_O>FZK9184!Q[6P-#@\_R);N3G):T#K9IU/"4X45G,(<$!AR@**20D":%*981B MA-+(SC.KOYNY$54C)=B)Z1I:?A)+.\JY'J&1^>4(G!$V/OT@> L3/]G)Q*'A M?8H>AX/W/NVC:%^9+OBG=Y^;C6N^\[]6*G M\3*Y0"@0XY01&%!C,2%1;-*"Q1!'/$E"KM(LL,H&>HT0Y6, MP?EH'^X8_3ADD.QX96SH1V:>+LP%:!4X"?DT.2&NP=-7T.00$::-GKP"I*,P MRFO:&NA5OGYX6*^JD)C:I%V7V5Y$3##&LQ021!.(%!:0AF$(,Q)(CCA+DMC) MD'RFG[DQ7RUF'=]U \I*TBH&3$^]7_)5\R^_.OJFGL'8CM4\(#29,.&P^G1FF$'MZ M_X<)!^.DR\24_0_(,'*KVQ=ZIUV'.!C"?BN+3:YR_:5+4VV-KXO'=5%)WD0< M1Q$-LP1%, LS!%&2!9 $!,-413B+L(H$L;I*&-C_W';0C0:[V*'* ;ZC1%U, ML*.&8SCXT&'J7V.>%(O%EM++JYK+S9.]G3%0VDR#0Q\2H_!<.01)JG4A:+C(8H0VZN@'[%FQN9 M=<,W*DUV1=1VNH".,HZ&&[\C:VF>>;7Q&ML(TQVJ\X:6@U&\.3V,XX: C#( MOLPI?H6;UF@R"K!'II%Q>AFV-MP7E8_Y<]5I?;=0%6U;\"P,(\QB*(G4&]%, MQ!!3'L" (Q5B$J'$KG#JI8[FQM>MG.VU(-T OBXW_P["] 9'87742]*;)(S; M&\/O25TYNS:_"ZE?1C=[?EL:A M/W^22\?PO;/#%@:"2Y9@R,(HA"BF"I*8I3##B4RQ1"GGTCWUEX_!FRZKUYM= MZBY&ER8?I"=L52 DHQ&#:91QB/1$@#0TMUA!1E&D)-9(N^;D\H?L^.FV= _^ M0;7;<_B :>3=PXXXFJOQ6LIZ?^ QI_DE)#PMXV>[F71!OJ3LRZ7UXO-NBZ20 M^>*KY-M"'\7>_^15\+5)\;A@$<492;A)QR?U$2@3D(180172%.O?$4Z%S>)X MKH.Y+8JMC* 5LLI+:L< 9T'LG_D^H!G[O."&BO54OZ3ZB2E>2OYOW]9/_U>_ M6L]N_<-^4I]M<)+)?$F==A)??&YXC*,)F'PGV6:14IA 3% M6$_A-*.QWNJF4>12MK;;N-.DG:I(+7C4XY"7I4E6L%IO]'9U4!F3 Q#MENRA MT(P\:2OWVBK4V0CF-V;PI;H>PP)W34\>^?=2J5/!?4?/#+B-_RU?Y0_;AR8^ MX.$AWU37_XL@4%&6I0G$L;[W"SAM4/S;-T[V%A:4OL!=_B(MT#I"-/^1;-2D30 MD=$#0 XWWAZ FNA:^_Z[-"DDF^(8#UX^1E\%-"Z@V'NM?>[=Z>ZN+TA_<$%] MZ=F!ET%RJ7_[[<]R)0NZO%V)6V$&N-R8F^XG^;Z.&5RD5(DLR3@,$U,I,I84 M,I8HR'@BHS1">JOD5#/2KMNY\7 C]0WX5LM=9TFF!Z([WMC8P6]Y$^,=U-%/ M3 V>C<@5G(="@T9JC]'L9.G02KE=^G<1XM MY'?=LNZBKB_W:5V6O\O-G;JG/Q=28!D($D),50 1R1"D+(VARGA,$Y'AQ"W( MV['_N?%5-P_QNG+^YET%0%YIX,98KD-B1UTC CTRAW4QKAWL#V1O2UK^8L3_ M]09H#)VEQ[GY3C!D+SDNR&-C.,]=X_/"[7SU)V;GZ;="MA M*-* )PD,]6X,HHP80S.24$4H2TQ-'Q2G+OQVMJ>Y,=E)_XO]<>*F\;]PH[+S M.-N1EA?T1J:G5L8#-Y41LMMN:CN2P:Y_,( &UF3]+>M<_A? M=+6EQ7,4:]2"YDMFA$2(AOJD1E@,$4U2S1@!AC+A1*!(*NY@+KO M:E= RM;;#?C1Y.C>U95]B;MT8#5S>.V:)!IOE[0L M;YL/G2N>B! 3R,)80,0(AE1%"60IRT)&0LE0[)X_H]O%W&BVR0)1B0ANAV3( M. #0;OMU'2PC4^DA(B-LN,YK[S4;QD$'KY (XY2"IW-@G'S2O<+S;_2G,;,W M7V(6BY11DL(HHQ%$)):0$GW@PHJC3 6$TP#;5G$^:'EN,[@1SKXL\R%._3/V M*NW'O@VLY?(X0\]J>T7AY,/V)BN.?%*-;@'DTP\,7DE?&E5V5D21I5&&(P$S M(C!$,M+SD&4)S+(XR(@**<&9BZ-.3U].,W,"OYU#<^)RK=<3NMD4.=MNJIB2 MS1K1"$].92NQT.3"36+[B M'B_QKOF63$F'!:(12S)"81)P!A&K:C!D O(DC3@G#"-JE2[I9<-S8]-6MJH< MB7U8Q %6_5QY#0(C$Z.=\D[1#Z>R_%RLGW(A17MUG*& HB" G*$ (J$22$WI$ZD2J8* 4LNY=[&GN4U& M(ZO9WI>-M Z+*LCWZS?2%+BN3IY_ M68F\K"HC2/'^IQ:BO*T\XK](DPI,=W>G/N@'Z-(43%X$&8E0R!.8D5AO= @2 MD.$LA DABL5*)%%L%1 ZII!SXVGSM3HPSUA#9T'K,QB0D5<$FPKP][L*\*T! MK:LMJ-4%M;XW8*>Q>;#6N:H;/X,1=UBF9C#R$ZUPG^NC.7@R\?)FS):5ZG\J M06>,UVR9?ZM/[&;YJZ-\VH)2P) ^6+\H0I6O0-']%'B=T@RH^I-X[OLDW!;+ MD<>J=YT=J^_IENB1T3M8W/H^_MZM?N"VV <&:@D$2*#B5(11&F& M(8X$@2(E,B0\8K&D;C4+SG5EQ0N3UABH/=SEA9@<-SSM[IFNPFBB\G$5.%T9 M_44N/3]Q-10M2NWJ>YS%?KNISHU:QM^WU6$9 M!Q)G&8M@)DTV*9QH5N$DAEF:A#+(N JX4U7:*82>VQ'"9&XN\JIZ?96N#6Q7 MN2F8MMX+/E$E%)>1M^._N8WGV-=KUU= T8K#)M[AN!B*/MOLM=?/5OK/H/C) M@-%Z[<(G+B+_#.E[Z+*V+C8F5GG?/ ]E.!-[A&)H+!2#EY^%Q$ M8I"[S_E6)_/]N:A8UQ'H\L,#[KC?EYO\P2QUM:G\3OW9!$0NTD@$)&04IID0 MYHJ:0)HA!<,8QUAPBH1,K*^H3_+'_V X_#%>OU,$V8%5&>^Z)\N27WH]%[!WGFU>FN$/ME/[@!O/#H M -9[)TM>Y)4AY4Z]V9::1H$S'KN[SDRW6Y+2K'$\JK"W]SF_I8@WL8'2(.AX(U:OIB8!<,>_G8JJ'I MV-E%KP.N=GIQD$\F+>7M2G1RW%8EKA:2"L)QE, D-L6VI8HA%2J#+.((8893 MF5HE/^OM96X,72>IOEV);J+JIIR<"[6<1=6"FWU@-3(?CPZ3DY/@]7!-Q+3= M$H?5]4=9I>#M)/7V1:.70+G@3G?FY2G]X?KE?^'0=N'A ;3X1>8/;*L)QS37 M;) _K(N/JWR3T^5;^IAOZ++>/B^0C CE-(4T82E$"6&0:E3U*5^D"8HT60:A M-5,Z=#PW\CP0?7PAP:R\ 6G#0 M2 X:T1N;PD@ .[#S2$"_2BF&PO[[SE=/LM0';%]\/@#&7HIW:6\ZUA^@Y<%" M,.3](2;>VF>A_+BJW.F%[J*VNY$@8#$E"J9AG.B%(*(0([UYQG$<,"0B(IE] M1HMSOL]A:F/J]8#4V,;>%J16QHJTG?6>;-:!/-%]6^2S\VH$O@-1O"3[W\H2VX OR'UJ#+ST\L)C$:I.+ M?+DUY2F:PH*Y+$U)P7=K$SZR$(+'$9(4$L5#B")C&)8XA(+%(0M2KH+,K7K$ MA0[G1IQ=><%>X)NJCB7XHQ;:\C1M#7H_G8X!YB6*[M4?+*'Q5>[A4G?3 MUG>P5/ZHH(/M>P-=:[>LE'_?ZA7I_9-)[%&9D!@5 L5,P@AQ?2J7"8,DS01D M:12FB>1(9%:.-GV=S(U2]C*"2D@WDUPOG';$<2U((Y.%,S[N3K8] /ARLSW5 MQ;2.MCU*'KG:]CT[;+J_DT7^5)6]:L-6-9F\K2.;%Z&((A(@?>C"B8!(Q1S2 MA%*8Q0E"5/\]CHC+M._K;';3O_(@K[SK5;ZB*VY,$LN]V&XTT NS'1WX F_T MZ^56S&[&A49.?]Q@@X8GCNCM:E*NL%'Z)6=8O3.,._0AIS#7!>]D_=^/JW=; M^4%+_:6NIOJ9%MW// @D"H.80AD%&**,)A#3!$-..4LQ(@&-0K?@^VDB^=AJ4X0K\VJJ0E>'Y5NRU(V[I[[K7 6HRP+ M"(,I34.($!:0A6$ 0RDR*O5:J3)[A\QK))G;0M=U0&ZT 3O7%'.4J7/J-1J! M6B67\BK7C%K_VC7I6(R]! T9AN:N:F"LTU4CXU(69Z(1FM %:4/9=DF+*A/O M/DZJ'3?9';=U-6YMDEU:Z>BM9(X'9/L+ZES3P83E=CS@<%B,QT>#PTZ/]_2G M+/5::]K<73EP3.*48DB8),9O(8$8!2E4L0R)_DJC-'1*"G:BC[DM2TV!P W] M:=)9]V:]L8;1[B1T)3@CKQ.5=* 1;P2C?X_VGK;WIWJ8=/_=H^++#7+?HP-= M()?+]0]3!_W#NGBWWK*-VBYOZ_C:@V!G:L,1JR(_-)*V,GO=@- M.$3Z;8VT*=4Z N$, LZ7)Z53W].Z50Z!YZ\0[@>)K^]/;U[0;(1NUC[9$5B]Y<=IN/NR( M8863-((B,%DGPB"!-*8!#&20L)@G08SY%5[;\^2,EV[)5[EK.S'$U?",;2D[ M]$(SCLOT:\[]7S0M.VU[F^]MMN=&G_.*MD7>U*>I+^KS\6_/!9DC0 M*-2''D)2:O+-I) 2I+<.7"29#"(915;Y9BS[FQL'M.*" WF!$=B-#B[A;$<, M'M$;F2)Z@!N!+2QQ\<0;EWJ;E$$L57_));:O#:K _/"0EZ5N[S-]-F;9=<>= M\GE!5$(5RC#,*-)[B305D 8$01:$BNNM110Z7 /V]S4W-FD=%DS)OYW@3H6& M>Y&UN*KSA]?8_+$3U!B?S0W;9@V*KI>[/]R<2C3[PF^BJ[+;7:0^OXBHKSLQ M.Y NU&CN;6+**LTVNKRHTVSURA4%&4]$?HF(Q#02&$9QKTTUU2.-IUSD-IMR3P -3*5UFX+'1%',"%?0,%G0<;7 M#IV[H.K) ^;^2HOX^I<=S&WBM_(!(R#XPXCH&$]_!*'=?+\&F)$GNA,F PK5G%;<6X6: M%\U/7)KFM'+'-6G./#B!OM?7S@U8L)6/Q8EELIWFV+?/7MLRSRM:CI3;5WM^)=< M_U3)_JOCA8T=_)8W.-Y!'?M*IP*OEAC4(H-:YILZYL;D[I(_ZB?.'[#<[WF< M@/)U\6/7Z;0W04Y '%T-N;W].E&5']:%DOEF6YBLAK6 "QKHKGB$(26$0"1B M 3&3"4RB.)"!5%)$PBV5QPA26LW32?-]-+(";CAP:4HOK:H,KT9R_;?A)#C" M$%LRYBL-VS]?>&-'4Y..I-9U/L&+/0,QD^C$4Q+^4X4?]D#L.[ZPKROW JQ- MELGG,&+W^68I%T0@$D<J<;18%MW=67C<]MRUH) M9?:K8?0+^[7-BFIYCW42O7YFO1:3D2G1%0ZG4JKG]!Y40?6HLPSPS9YG]:K;Y_R)RGJP*K_E$N3>OHK78/&UCK+J<=%_B L++C8;3NX-*/SW6NY,[56U8OJ^7^LWR MTYJN[K\7Z^VW[Q]7_R]?B:^R>,JY+! MR<"*HP;U/C>RVLEO%MQRKP%8:@W IE9!GR;@W[02H&RT<"I4Y#@\_>PU.N@C MT]@!WEWA@9$>W+\ _.L$@#N5AQH/^%>J$67W^8.#S]]?F:AA<%ZH%>78Z)0% MHX;I^Z)JU,!&AFU[_YN:(_'&1-1\,6ETRM_7&[E/8K>[050LUEO?C, D8Q%$ MB"M(!!.0)6$:B4+1YZ>6L[%';[WQ$ M'GGM\(2M\Q;8$2E/NV#;7B?="#M"\7(O[/KZD.VP:?=._:64]7[[G2PD7W]; MY?^0XB^/ZU55??5>%@_YJE[P$:,13P6"A "" _3M@UT8GW $/U/=P!SRT MD6$[X&Z00F-AC,(X2U.AH*11#%$6AY!)D< ,XRC$2(62QBZ;W>,N9KAT\HULT.LC<@'O=P0AFV/,0>-INGNA@TIWE>05?;B)[GAP2 ME%F763;<82Z"MWHR?5VKS0]]LM8$H[;+3[F2"Y02EJ9<'VQ#4Z8KCA%DF"BH MA(J9X#R2Q"$VTZ;+N1% +1DPEFP7:YP=O!9[/.^@C4P+'7E!*S!H)08[-)5E M[D ',%VB-GV#.M&FK8%OJ:4SALLNUA]76HD575;[N5:9&["2FQMCQ_S3Y]7_ MK'Y;O;M?_:?^S]<_&=^P!ZI_9[*)R9_TX='&ZI4^HYI^URL)GB4M]-NF&-O#>K7Y7MY4YHG-]UP_*E= T&=O]E*G MX>H/([5J:<)H4A?-#H-*G=X MA!1B%9D:CIC'+,O2(+%?%_IZFMMR4,M:?>H=:1VXK!=6B_7 %UAC7]N/BI,# MU?O":R*&_WVM3^$J7^65,RA]HOG2A)?Y8E(;-'H)M+>!Z7C31H\#NK1Z80!+ M_KXUV5'NU%_E]YPOY<$17(I%@(B4(E.098F"*$(IQ%3I S.-"4YIFL0$6?-D M?U]S8\I:6K-=>*KE?6%,DN==E)UAMN!-?^"-S)P-;G<*-**^L(+ZQ,V!1_WA M-Y6!<[^!W7R78'7Q<_3%L79(];+LA2:FXUD[70Z8UO(5KR&1?Z7+K3SMV;X@ M(DYD:HR42$B(,$&0AHK 1 D2D#A28> C/+)'A+DQ3VF!YKBQE7T"S"'. MT@(@RYA+FY:&G,_7=-7)&/[?^>;[+3,46UF"9+DQ*2D6J0@C0036!W7!-/N% M$60L#J!BG/% I)*%5NQGW^7V"=X(V^G M! $P$H,&S5;F*K.,=S1=CO>^49W0'?51%B;5IJE!J;>ERPKO8H\W/?'A>K,# MN,#6;Q"P:FE"RX"+9H0V((!"A3$+,$($T ME923-.81=RHZ=9TXZ89BBAWP=:,P7KGW7O"FKO9^ M6IAY%GOO!6YPK??^5MW#R=^O-OGF^9[^_"ATB[G*>=5O;9)8A'$L2:;WPCA. M*$01#B"E209)E,1A@D-" ZN"-Q=[FALQUL("+2TX%!?4\MI'G/<#W,]T7F$; MF<0&(^84E&Z%QJ (]?Z6)PM7MU*P&[MN]\+ 0'9CB3393[/ M"$IX($,8Q(1#1%@"&0XQ# G6E"P"B@.KXA$'KLVEL%LYP#3!9]&-QA<7B3,,3&RSZ MU3NV5UQX?O!5$?WVK3#9@_76[DY]D4]RM97WYFYJP31V7"_%YIC$($+&]9XP M 55$3,J12'!B%;QOT]G<:.%05G-UVD@+_JCD=;_=.8^S]=V-%_1&)HCAP VY MD+F(B+_KEO-=37V9IGSYWOY<_-& M2_VW14 15V&"H Q"4\,[C2%+LQ#J_43,DI0GJ7#*V7FAO[G12$=<-\*XA*L= M9WA$:V3:Z$A:&5'!'[6LP @+*FD],HHO*<3VM:$^AA^T MH+_1Y4:6\L]KW=7*G Z;*M6*X/I0M++0^L1O[/F8JV%S="#W!-[U)-E_5T=Q5 M*5_-!31?&;+>K!NGPC-8>W4FM #OLA]A7R,3NQ!:Z'/L/6CSTI!<'4M:EG>J MR2)W5U2)@-ZN5V6N&ZB&_5[_HE12GSO%@B,1(RP1Y$)R?38,%*15S*$D.(JE M$ DC]CD[7+J>&T'_1G_F#]N'3NS7CS:58EX7MM)3Y%'W]MU4Q3B&3 (1-I"'DB11"2 M0)',*@6(77=SX]+F4K(6&50RM_5C04=LU[O<7L1M;W1]X3C-O>Y@" ?<[]H@ M<\4M;V_S$]_UVJAZ?.-K]=:P:YL_K]?B1[Y(1CIW2\]EW/C69:R=UN.)[T+<@?DY;70@!:&$=;'%2],=, [ M6?_WX^K=5MZO.^F*.@>!;T=B8T$Z,HVU8H-?6L%_-78L+;NQTO+[Q^6ZQ^_:^WTCQ]73[(T MQW+-H1_R%5UQ\[/Q\\M-GR=*4,6,)T%"&,PTET$4)PS2-,.0(DDX"1)%A55> M7%\"S8WROFX?'Y>5>SE= G%@!%FM5]#H".A.GW]WX\*K1\^.'Z< M1I<;T&@#=NI4V\&=0F"OT=AEQWSAZXE2LHZ/7N=#?1XU")1GUU_*PI?@#S8LJI>F;Y]V/ M_YG+0C?T_?F3?-*XFEC8D&5221R9N*00HA032!21,.%)I#!G082<(I3LNIW; MDFI$K9, @YVP%>O^?OM7IT!C1_3MN-0_IB/SY35P.I.@&SJ>B,ZRTTG)S V( MEX3E^/;06I7&Z5F*][0PKL_E+>?;AVUE('HG5<[SS0*%2<8QQY#'IG9E%#!( M*5=0Z3\BQCG-$J?[G!L9=22LBLQH$5T+65Y&64@A)"=0@ZQ19C+6M)]$ M,) XT_R/]08]7:Q,N)L4]Y.#36JPC_K_Y\;<24ABV(.N?ZWC"81"A*GG:=;]W,C_3;$^TM=*MK] M9.^(OBT9C87IZ,14PUF%5+6B@Q\F-7XK_+B>$L.0\T9:3IU/3&!#@#DFLT&M M#$SQ(=GFXZK<%)7+\0?]Q=U6T1N+%,>(\$C!($T(1'K7!"DG""I]:.9,\QN+ M,C=3YKFNYF>@_+S>F-2O=&GJSM8^$6U&. \)7'XUPWT^;PN*#L4?Z.2\\/]:EJ2D[LRE&8B[?&C2?&@4BX MR""GC.L-#A>0"7VF3?3_N A13+BC#]7YSN:VG?G=> FL5U7& \,,*\T69>L[ M=0,:J4U$1;'M%$]Q=:KJ0=^./7QA.C*#[.OX[.2L70'\>T==QL.;-U1/5Q-[ M/UU6^MC;R>*=X0D&^;IX7-=1A";OHWQKR*IX?KL6*[*3=C7_N0I"BV4/96IT.:U*WQTRJ];]K^2;^[7O]&5,&/V M_$4*^?!8=2@WF]K[SV0O+G?7 7>J?G=!,LF4%*G)8VBJ%5($:9PA&"(JTE H M&DDG]\GK19H;2;49%98Y9?FRPUM.SCY07 MS'WZ2%TGT/0^4EX /.DCY:?E@:E7JS"[)B9E%UZ09+$03'$HL]AD5&$4$LP$ ME(BPE 5*".IDMSG9R]PV+(UX332I8T3':1SM./%J=$:FN3:\M@5HC%"*7@Q\ MI5 ]V<>TB5/[U#Q*E]K[\,#Y7B=PZ50/_G.Q+G=QEY%@(4+8%+5*],2/(@&9 M,=VJ1$@19!3%)'*:^+W=S8T!*MDZA:T=#RP7L+4D V^(C%]'TV KL:I\]@Z^M8?9ZU*:QR X ;( =MA^-*PRP9QJ>V/+:K]ZQ MR?7"\P/R-NHVN)2BRC9LT@Z?S#J\8%G 4QDIF*I40*2D@H0J!I-4J21(D0JH MM/,AL>]TAMXDC=BUP];JU.VQ0[Y".^3[:6,<-$7D$M_\<[D[0]2:)M&MINF213IH=)(UT>].] MWF9U]2:+*OW/[_KSJ"*WTB@3DD8$2B%BB,* 0IPP! -)5;G:Q*9Y]2W8*=O<\- M,P#]+C2B(,Q8D,:'8ZO V7(3948%9^,RRUVPSUJWHPU,"#1@7.X/2N&B/S"U:>%"! MW8IO<@S\8C30^XY?P4Z);M*?,]B\H[6=3A1_^0XB^/ZU7U>W/SEJ_J;7V&>!BSD$,:I$138!)!EJ0(DDB& M,B:,D\ J.'=0[W/CP4J^KH;7.3+K:FN_57R;5%U^OXG7V[U0E8'ZCT\;C=- =TV"OFS+"I7 MCD^[_%(A%QA3'$.9( 41%7IYX2*"$J-4\#A2>I%QNH7U)-C;39$SK8HQFF[6![4(OJ^7>C!=+W5]#:KE]>\K#-78%\4=E)] J MU48H[]0RIL5=-H7/NZ$=)X&8;\!]733[$FO:*VG/8!Y=7OMN?V#\ /\NQ78I M31'T76KGYZK6F3G_KU?EF^>#WQ@V6F 2DS3CYOH[RR"*&-)GB"" 44IX$H1A M$!+N%#(P1(JY47BKA)GSW^!DE?+LJ#9)C6*_D:F(XP!O['FHX M;NZ9WR\CXBNI>T]/T^9KOZSR42IVBU<&IG;-5_E&[^>>Y%')H-N'=;')_U%M M =__-'EGY>_RY^;^AUP^R=_6J\WW(''.]7C<<=BPT'<@C$U6M"*PT.2IC=@., MQLK[I:W8#_ MD;0 =RL/#I!^ ?653O8Z8:9-,^L%N*/TLWY:'4:HN^NURB;:9.,N%YH,)1%) M"&5B2FLK)2$5,H'ZJ!KH=B*)(S4@2>KIWJRFZ/2)4?>7S/SLM7]E]G>T+)Z! MW(X,KT!P&I+;HU9)>--6 _ 8U]J/@2=>.M/)I'S3K^A+'KGP],"S6E\9XT22 M-%:$0Y52K+=3A$(:A 3B2"A"2:PRY71?\<]4-KJY8"CK8L=E7>QXO9<7_)*O MFG\^GP38'7++@]L_1]WH4P6C;_Q6C'9!Q-?)[=5K1[LH?71V\U\WNKF3U3L: M>Z"; MYK[$R2/$SVCUT]5KC<'(M%9K= ..MD([M6[ _1HP"8QJP-QFKQ7H:@=J]9I$ MJ>9IK>$K#)^3G\_DPSB1^\]GW9A)?_#4YFE95JK^J02= 5NS9?ZMOL4VH<^U M.]!CLP<[>6KP%1?C&?@+CD-^^IK2G\@K.B_)Y? DTOYU^61%TV2@#?I%&G=*XM>A_%AV5JDI/M*.+/@&L?^@_ MY2/5'XEBFJB;6;@(5<&0]<<0/D;C"[ MT_#&_*U6]^9H2OI:=SV"W[OF^NAGNO76(RH':ZW/=H=:PK3VIMZ&:>M+7OZM M3F]C?EJ@3(HLSDPF ZD@"A"'3 H"8QI*&BAA#JQNU3!Z>G.9LM.D,/B-_J]) M]]-4(*F+]AXH4/D6:=$=+>5]D-L:PKS ./IJU<7*"'?3)D^J_]*4ZQFU;(\% M5-X,9.=[FM@^=E'E8_/8Y5>N24[=M?5F2&)E:F>8R#.(HB2#.!89E"0,DSA+ M@R!D0[,8#S0(3YB4>)>+F-5Y;H<;U(^1%0E)LS0*]!G'N.3&J8"8* 0)3B)$ M$ EH0HMHB!:E)+R0B06D@: S\N0] SPM=G;OSU@-57^1(?/RG,Q=?D/[ !'SIV:L='#_3XJZHLN"*JM1&&SZ\B(A@.$H5)%*% MINR@@DS&,8PHCE4@LB_/^39'E_++?(2 M!#W>D1=?'6@&WK(R%SDMGK]2$Y9;]54E#,VR+%"<4)A2A2!2&$,F< @S1D(D M4H63R*WTX+F>YL8]1KRJ/I81T"GYZF50+>4G=([OFQ1<&',CVJ4X^ZZ_D.RWE[3>] >I8 9A2IM1Z"*54"B)B:ES& M)(-IQL)(HC2CPBI%JUUWLR.&?5*AQT9B0%N1'8XBEW&V.+AY16]LKM@#UPH+ M=M(..%^, TI9.?MNODN3'']=/-3W^7I;O*%Y=96Y68-> MZ'WY)EDCV'L\O-S*= =%:XT.CHSV;UV5R:0B^R:S!D4")W$D($;4U*]E$60D MCB#'7(J8B#A)G))F'WY=]H=A[7)"OI(FEYY+L*G[%/>([0#,U'23IRZDFO&?,_KIYD>9B0>D$04QA%,42(&G\24Q*#BP"J ME"!)(B90Q&R"TMR[=B*#"4+/3##3RW#YO!6[DR7?2Y+\4T-AQQKC #PRFUQ( MBK\3OI,4?_1,^#V(C9L!_U3'<\A\WP.(9<;[OA;<;]I-^9 [57GHMH;S-M5: M%" 4)Q)*'"3Z[(@24]Z#PE@P17F04$&L,MKW]C*[S4HCG>,VI1_)?L[QAL_8 MFQ5K:)RNY"^J?L7=_/FV)[NDOZA>][;^\L,#K$1-FK6/9;DU3IUWJ_^BJRTM MGN_7'R0KS$\:LZ@YA@<)CX*0!#"(%=,[%<(@5@G1!Q69QE+O5ZBPNLIR[GEN M1-"("B!H905&6 >;AQ/N%@:DL= &(N\J%L^N)_66]7'Y8%^:7BUA&,@A9"$,I$N-*K2#+4@;C M!%/"1)IF;FEXQQ%S;FM*(ZQ5!,&4HVEYR?GJ8S3VK8>1'E;B@ZZ*H*.C.5)W MGVOT!)6B)J5+DPV]HRSXPZ@+&GU]WKF..B ^ T_\"SE]],IH0)\,@1FOMV'K MR#O)-A]7Y::H=C:-OXF@&4DH3(,DA$@%^JB )(&!BE5 .0Y#Y+0&''_U\$S,G4Z(N-,=>>5]T13)SJ8E&+.*_B2'GJ>'#JUB_R) MFM(YG9)HOVNQMT5ARM>G0F59J&(8$9%"%"8*8BHP1'H#R (>\2#*W.9Y;W]S MF_2?UJMOT!3N RI?Z>UZ3I?=6G^NL[\?:ULJ\(;@Z+S02MI-;K<7U2=#6&'B MC2[Z>YN8.ZQ4/R82N]>&L&]?L) <;^A.8C&!N M].( NAW3C /ER*2S1[&6&FBQ@9$;?)%F2NE/O4D#]5D6W"L+N>/EB9 <.IZ4 MF]P!>4E3 UKP4>I@MUPMF$B8C!""01 AB(1 $&?$7(YP@0.DI%!6&84O]#,W M3XTZ2?"+I*3#=S[GT+7C(0^8C4PZYY/YCE78X B%42H;['MYQ=(&1ZKVUS8X M?GP8(_RF&]L6E<0M2 2Q9)0!@.49! 1@2%+X@#R($M0%#$5*N&R9>BT/<]M MPJ>AVX(N:G8S?B 6(T]Q&P"V++>0[\G%&;_X7YD;O)IE!1_-.L60>"N+3:YR M_57+.V5,8<7CNK9[57?(*@L53_2.DPINEB%&(&,8P3"C,HE-O0ZNK/UV77N? MVX+2R%_E&6\U !T53,3=@1).-_G#!JA__1@=]I%7@CDB[N )/";R$WD#.X^ M)Z??H=#U.OXZ-SJ=\^]0?0\<@ <;%(60T#"!4<8H4S$6*0K:(L]V MAYMA@EC-ML/ZSR,O,(W40-;BUA4MUD9BT-R> UJ)[G:.&3A.=D>3$;&?9HUI M%0"_M"K\"O(5:,>B$;\:BDH!<-L_!,XGANL0]'0(&"C$I/OZZX!ZN56_LK5A ME'G+]:J]71HNJ1HUIX1"?M?][&ZBFX"C. BH0AQ#14,%$0LC2&6L8,01HE($ M66278LFYY]GMNO>"-Q/P0/3&&<.-$>V'P8X$1P%W[+WUW=N/X':S*7*VW5"V ME"9-T&=:^,V./1@A3[QFW^^D5.8,QTOV)C1('/+1.0JP=P(K$[" MLUIOP+.LHR:E&)RIUG(0[&AK5&A'IJ_#++:-^+5)N 2M E51Y%H%T.HP2DY; M-_C\9[BU[/^U\MVZP=.3_=:QH6&<]V>:KSZMR_)N]2XO']=E;L[+YOB\T1]@ MKE?*YH"$PUAF6$80QR8_-^$ M>*.L%9!_W^:/]@DQ7;&W([@1$!V9UHS$X!2LAZ6K1B.MG_ST/9SRY> !J91P9@XY1>J5?_ M*U(KG6YWLK1*O6IU4RKU/S@DZ3;_+L76M/FFKI+Y];N4FX_[["M?9'7:NU]7 MOLCEO3FRFXJ\54'>1E MD54%:N_CXY)"?+)QFJJ %&7;)2V R$N^7!L/9S-R;1W?LAJY;H:H8C]R56!/ MZ2VUN!=D^_..7]?%A$G)O6!QF+'<3Y/#SMN-'U2IS_%?UVKSPQ1>0BEB2E(% M0Z6WL(BF :1<((^B\HJ?R!/4\/= MHK*(W:Y$)TCGD]3_N/]R T()PRB&88CU 9=+!FG, M$:2A"H-(I3'+G")C+W@%K@ M42C%'A]?W@^7.YS6[<$:@"-_!_LWAU%0<\#Y3(O-\WU!5Z4I&K)>-5'C4<(D M-]$/G 8*HECS$(E2!G$B(.S ZOQ]J.ZKQ M!N#(+',%=L[T8H6))V;I[VM24K%2^R6?V+TTT)Y1F/0VF^?/^DO8:,IZWUZ% M=])0J!0SE3 ,(R(E1$QH0A&(PY2@1&629RG"+H1BT>?<:*7*@/@I-VXZ]P>W MV@-IQ09V2W.'7S!'II@K<'2WA=@CX\LV8M'CM+82>PB.;"<.KPZX0FQKN]QK MZ%O_9&2Z!1X M%C=S5T(R,C44MGANCCZ^[K1Z0>B^L3KTW MW2U4C]0'5TM]SPW, 4L+,R#E9UE4CJ [*P4)@DQ&"8$)(P2B@&60L@A!&0:8 M1CA6C#MMJLYU-#?2:^4TB4=K%^C!=N.SV-KMG'P@-C(G#@/+/67K!21\)6@] MU\VTZ5@O*'N4?/72\P-V/U48C$DTO4O:6(?!+*A,$)81ADD<((@H2B&5/(4) MC6D:)D@0&EAO@<[U,C=*J"/E>[7(II$\7"?@=8E@+ ? M)(>-D0^P)DL!L=[6/OWK&K[5 7SU-^9K+W0)E]X-T=F7I]L579+_8&MT\>&! M^>FVK)1_W^HOX_V3_N-3OI(?-_*A7+ I6E"!%1ADFHFQ!BR@"H8"\K3B"!, MJ-.5^KF.YD:&>SE!):CC_=A9/.WV1#Y0&ID77P($_C!2@DI,GY7%+B#A*Z'9 MN6ZFS4)V0=FCU&&7GK\Z@+?*+[80D9 BI1+2+&$0<9-WGAJ_FM 4R\"41#0: M&)];=3"WR=\$BI95%.[_"?XM",$C+<"3D?4&),%-$%3_!V4=.TJWF^_KPGC@ MW8#LAF!R$Z1)=4V,;D@8W. P:1^M8WEOJE_J1[/H)D*H>10GZ"8.(K#N5.RC M&_!?VY7\UW\)T^ _XN#&E$F-J^??25Z=C)M?A=6OHAN@>WFLRQ0L'9-7'HV[ M'5E=,YIC&[,.(G[_6H_?Q_YPZFMB>@_T]Q^R6S?_6A&Y!\KU!-P>/C?@6/9I M35?E%_UYYT_&9_C_Y2OQ7^=%)]QZ#X]V+4UWDG32[.!8Z?;FD%A%LS)\7R_UXU_-'>;F^8M\ MK/W"[U1ET*M_61I)[K\7Z^VW[Q]71HY6BD46Q9G"40!#13.(I""0,L)@(E22 M$B5DEMH3_O7RS&TUV,EO9E79T:">8IM:!SVU8#7%VOGE$A1W_1A:K!?3CLS8 MI^2],G\J0:W.#3@8JJY*P.@$[E\,U==7&2J7&,9)AVS"98KNEJF\3?F8-^?" MW:#*2F$@ME4VM&+8+/06\^AM)/KC'J_O9L+81V^8',8_^FMV8)7 XAM=Y?^H MIL';]:I<+[5<59[>E?A<.R?0.H_(A[9<\%>3X;>*Q=I=TLI0QB@,,$P%41 ) M@B$-(WV6(BFC/,)(I+&+;<>+5'-;6[M*W8 #M2I;3%E7+TVO@00U@5F:5[,]:U M?%.UNT\RD694R3 )8)2H "(<(X@#D\Z%H#!4629%9.^DT-O5W.BXR?!A)G!' M7!=;3"^P-D8M7W"-;\D+V4UK8G('+/< M\[TNWDQ5-CCUFZAZ6YC0-&6CR:%)RNJ-@>X.\IMI3V_8UX7QH?BLJ9T_UW_N M/^@DX9S&B$**X@2B%,60ICR#0J8)X5%$!7/:&EOU.C>N;83N)EMR=(6PPMK2 M+\(W@F.;?QKP=@+?@%I8\$?S7QLB=G>:<(')EP>%59_3NE.XP'#D6^'T\C4Y M#-[6=5H624H9(CPV*3A#B%3 (,E$#$-*51CAF.,@<"G5>]"Z$ZU,5JRW$>Y2 M9EH+\.SX8S D(_-$+==-BX?O] $O%/::*:!M^Q62 KQ0ZW3\_\N'AM:MTFNM M+#>?Z;.Y'VL:U9N3W[7 S2<8A!'C:19 EL@4HHQ&D'!"H(Z4-80'!=]LG]U@(WG2U[^S9QR_J+UJ.(&39J2E[MC%J0L5AQ!%6&B M3R(40Z(H@D0J03"-)!;VIAZ;'N=&+)7,U2G[0&H'VX45SA:6']_HC! F,_M[7=:?)/E C'*!$T9Y!&K,K5P2+.0 M0)8%*&,BYDF<.2>>.^IF;AR]%[":#4./=,=P.ISMK@)IBD,>Z*#4B.CYM'<6 M I_'ON-.IC__G57TY$'P_--#(^8>'Y?551]=OJ7E]P_+]8^.C71W[RYP)C-, M$Z@$QA#%5$&&0P6Q$#+*<$(D=^("RW[G1@Y=L5^DAN=:"Z"T&MTL&O_N&F]G M-QJ69F;_&(]M:.[":T0&1N:#"@EC>#$X N4M6,^NUXEC]YR@. [E/C6!(J=RMZ:L8RE49!"2E$"41))R$0D( DS%F,5IQA;%8=Q[GENQ%5- MIJJLM[GNK1U"2^,.NMR*RL95Y?]YD-306;OYJ6Z%P7*?=]21SNS'R8[01D%_ M9$K;L=@-V(D-]G*/FG77&2]?L7[6_4X;!.@*QU%TH',#;OPF9+YXK\]WF^\BP,8P%3Q1!$*);&9!9!&<0Q"7F,:4IM6.Q,^W/CJEI$ M4,D(6B'MF.<<@OW\X@&7D5G$#1)KHKB@^ DZ*"7_MV_KI_^KWZR90/^P)X!S M[4TRS2\HTT[F2X\-S'RK1_J[7BWOV#+_5IL*L8PX#3(.TTA/6$0%@2Q! 90F MT0!!(D6)TY'IN(NY3=Q60K#>B>B8R/881;N=P778C#QY=[#<78;%/2_M69>OMDD$&C.1YC;%?UOKLX $WVDA>FM-.>)I-\N]H#3R9-_+ M"'9"7DX_ZSSM+T+A:?:?[V=2$KBH[DLNN/S"0'MI&QE1U0%<+O]'TN+]2KS3;2]P&F&4 MZ!,TQQ+KK;FD)B=8"K,T22.A$H(B*Y?XOD[F-GE;)]5:4& D!>]- BXMJ_WA M^BRDET_8/H :VU@W!".GT_8E$ 8=N<\V.MFY^Y):WVRATE5)\F,,82H9$2K;]J,(REZI?2 MKOOUG_KS>BU^Y,OEK4DWM6DJ$=5^^WO?NOTTX"+ $>(QY)0G$(E00!($(90Q MBP*",I)@IY)Z;MW/C9A:Z2N7PKW\@X)I' ?"CH_&@W=D>NI']J"*\"@T-0PX M3ZSEV/FD)#8,F)><-K"5813WEU4A^?K;RF0'OJ<_W\B55/FF7*228!+&"$:1 M.4EE-(%8)@+*)* T"A*92B'2XP.B?&[KD+CW#X_+];.4NE59 M+D*N>";2&*9AH@]62170@PC,8DH0BU(91U;UR<_V,+?)W\@(9".D(0"G()Z3 M,/;/>2_@C#S;6UQ:^<"]#UP=54C+2DU^3KW":/DAZPV=.OCA=N$R? MW ?A,;T/#J"X#[F0RWSSW/%:;1,=-G>5F4A2);,04J7/<$@( 6F"0QA$G,5A M3*2P,R39=3<5H9 YL93WP6=\E7!]0AO0R@@X$Z17) MR=@R+\%#)1VHZHF4E0NS:H'NUBSUG8?6&J]>*KW)=_J1[7HDO=-.6X$T1HHCIW6;$20!1%'.(A:GIA:A, M,LW,J5LV*_NNY\;$K:1 -**"YUPNSU>$N19YNT/I.'B.S-H=H4$E]0W8H=L* M#HSD(WCRN /FZ4SKT/&DQUQW0%Z>? >T,+3$F-9HM2DJ1C2!VI]E8?Z!?I/A M@F.$&282\B3)(.*20H8Y@@E76!^*52:98[FQ\YW-C9L.9*U2!H!?: FHN7TT MO_C5M:17#\YVO.0+O9&9Z! X(^<-V$OJL]K793B\5?[JZ6KB*F"7E3ZN"&;Q MSC#V>$-+V5E?%0M)F$@%$V'.E8D^5Y(HX9#Q)$Y3CCE33@X*A\W/C2&,=-62 MZL8$+S"SF_O#D1AYMN] &&%?<5II3W/Z1>.3SN+3BKV>&F 1TBWEY9WJ MIDI_Z=B" L91'(10(5-]@ND_6!:99+LTC"7)$N)@ K_W M.%5"@DI*\,4G3BZI WW@]2KWET7/U^8M*> E=/HS 9Y]>\+T?YR>,A7];%6G. M*<122$R32&B<[0N5NG4^-TK]NGUXH,6S^=XK^4%' 9=ZEHY#8$&T(P([,OVV MDI\$%332-\%U W?$KGB[% L=#_>I:)RR[9(6+]+8U3F?-GMUO-7T' 98?P%/ MQS8GK-8Y3-O#TIP#VQBP-NR-FG>J*E14EG4W,G^2XF[UN]Q\I4M9FG"M>STD MUX(\*PU<" P]W&Q6#)&17OD1>,0Z+WTH!4?Z)]-K%NE01W!6>DP*N@. MZ\:HX$^T=Z>!K@1F,;.\2X][J M=(O,8(T/EIGAK0R[]M+MF41ZGXNUN8T7;Y[_4DKQ<74BJ=Y"("%P)K+:RQ+) M6$$6$@9E&*$X9E(QS%QJ2=EW[;3 3%!HRE#:+L-P"/YL'R_4^]!.:E.4U]7&V*?%7F_*]TN97A E$4")6D MC1,7R1+(5!;#* XY4S)%$7.*;QQ/U+D=B6Z_?2LJ&C8%U&I!P9.1U.P0U[4V M0-;J2$>OU1$'W(Y?YS&,8QOHC ;0.%)49;=W:H*.GH:BN\\UNH)*69/RNE+7 MN-/N%+X!.Y5!I;/'Q%FC#XNO)%SC"3IM0J_1 3]*#C9^CP,7H<9:MU8?\E6^ MD9_,Z>EE8/Z'[69;R-L'4XSW'Y7DQC=Y5WA:9[C_"^W.0/9NL/:F5 5QO0J&,>O#+1B-?!MEQR M7FD()[P%JA6#E6;'(W33.Z8.]T3NR\H(T/M:2'R*-NW2,0*H1XO%&'UG"!*4"$A5JH(TP3@-V* 5\[X/QA9!R:4O8(54M2]8'5R SI!M/P9+/G(/"==_:HG]=)07M.W;/9 M:,^^,."^]>VVW*P?9''_8]U$,G"NC$V;0,E#!A$B&.(@P)!BI/1W04,BI?5] MZE'SLYOZC8! 2^AP,W<,F\5UYU5@C#VW.S@,R0YP#(C#5>15P$QTU?CE\)ZQ M&^Q_Z,O-6R0W/]:^;A3/ M1[8WC\UG0W@F@$=;?)L@.%$\[H0N= M3;H=LE/\Y9[(\JU!L1S?MLN*W]^J=[QW VP\WX-U-E0+V MZT&&;Z"5 8TVH%7'*>QAP$A9;-?&QG]DUIHM]$[!*.,.P=SVCE9C1D^,F;_X MEN& 7PA]&=#PE%$QP_5^$3!S14/#-KT?:%Y4%T>WXG_U?MI\SW>JZ:AL\K&:1")##@+(V3A&1A&K7N4G9[WM[^!CA'C7W"_VXNY$QA::4% MW]_\_VBF4+L)MBSL:H1L_9) 'M)#8:MK/Y.'%:0>#IP]/AOL-V>C ,$^V3?U\#(96Y(#4[8/I$\Z6Y^?2U MN3VI?N^N]?"-Z;:C)R4]V&>>?F+8!O*=.9[PO!I<_?-25HY,*]&]B5[(!!%$ M<0:QBBE$688AYBJ!) @#I%""!++*+.32Z=S8JBMS=0RC'6'=-C-6F-OM:7PC M.3+G=<751]Q6X K/6QL\G7/^ MLA(?\I_FIUV:^YBJ#%%]C,+F0EKB&#*9*)AP)+,TQ$',E=-9ZFQ7<^.;G:35 MY%"-K(ZGIO/ 6AZ9O, U]GGI *E6S!&2&5Y&P]=1Z7Q'TYZ3+BI\=$BZ_,:0 M$Y+>%CYL'_Y*B]SL"4U&Q0_KXN-*ST-9;M[2)6_L;HLH2$.2Q &D^JP$49I1 MJ'P.[[=)D[>]K'LMQ2K=R+& 694I)0C&!$3"9%&FF>ERF#01+' M*1:4(XZMV=VZV[FQ>S=8H;T+;"7O+Q)_#?86!#\*HF.?2/=YI^Y.P'E5XB][ MR(OI6Y"4NKI0:MV."/5O"A\2I] V!G(/ -Z\AL[P'1X:$M%A#YCG+IZ_)U M EXL0#@;^V+S[C!*^ERLN92B_* %;ZBO"=$VI84)"D2$,ICA((,HP1$D4@:0 MLP"KU 1!VY7:M.EL;A34REKG>FJ7YS9AAJ,YLA=E.[[QA=W(/',(6[NK?'\1 M-F=RL<'#$ZGT=C4IF=@H_9)$K-X9ZKSQ:4WK5'6/FRHW75M+"9OLI!S!6 D. MD: )Q&D2P" 44B#).4OL$__W=#0WTJ@]&Y9:UCKSXN,&Q*XN#F<@M3$S^@%J M;,/B>!BY.H5GAU'>D'Z;(CR9GW)W8KZ=?BV,GD MPO-#SW_Z#/E]O=1OE.__OLTWSXN,1)P039*Q" A$H6)ZBQ4B2&F0Q)A*C#%W M2;%YW(431TZ02O/>] 'N@=[X(7]O# MW#6HC4R8M4 WX':S*7*VW51VNP!\YRWR:+C5\G*9 _(N9Q+#BU<2VE5 MPK\W/3D!RR8IX)N720'KR44SEJ4\S2"*37$X3"-(&9&092'!(>.89DZN;MXD MFS,AVF0'+7O3@UY+FM<.NRNG3CB8$U+N!.-X!2U[PMP[:U\KURN1NB)OLDHMOA*WXDD6F[S4?VOR^2U$C&BL4 #S!E$+ PAB9C2.UNL MDCC* A+%+CS?W]W6N^]!*#V0ML!L/7\#:CES](3BZT; %JPJ8Z$#Y M_@)XSN1GAXDG1KO0V:0T9:?X2^ZQ?&M@?,3Y+>QO]'_71943\'?]W;Q;/]!\ MM0A2HM(HPC!B(89(Q QB0F.(PR2,$H(%3YWR-COV/S?*N930M](!U DNC1;@ MCUH/QRVAZRC9<=.(V(],5OYA=P_8& :>KR@.Q]ZG#>T8!LU1O,? 9JY(\6>V M=(7\KGE5]_IQQ=1^__ M+C=WZI[^7,2)B$2DS]M""7WR5@&#- P19'&0<>M\UV.-B ^\V3Z%W+Z_)JC 7TR+^=XO0W;.KPU2*TV15VY M.B__]N;Y7K=49>D/PT %$54P2#,.$4/&\2 )(*$\0W$JA?[39?WOZ6MNB_B! MJ,#("HRH@\H@]$%LQ]">@!N99@=BYDR/%FAXXKB^GB8E*@N57[*-S2L3%W3< M9PHKR^U#6_'K4?*Z&NQ#N&"*BT"&,8QI:)*11P(RB@0,$Z0WJHQ*K*8IZ'A1 MU+D15BL8SN,5M6RK]O=7?OGXRQ9!=^QV6 . LE)$@A M$_^H($E-_&.2I((D64:ITY[T7$=SX_>]G* 6='B4XSEH+U^KJG;VW2C@7#21"%$8,!EAE$(A3& MUSZ 0JA "*S/P=3)UWY$69W(:0*G?6,$,XH"5FD$*F7<6&G,D;4CMIF,U\C< M>&#WK,,P]ZJ"O:[M4#;/5^K>@$/U=KF>_)'J!(/@B9?'E'12:I\ \I>KPQ1= M#EM@FK))7^E2EJ9*15Z66IRVAE>:RB1$A$&>Q7KSB4P%2(I#B$C&.2$IC]TV MG[V]S6T'NA=P:+&"?G#M6-H;9"/S;%L9K1(4["4=H3R:%22>6*^_KTEYRTKM ME\QC]](P[FAK'MRNQ)?\V_=->;?=5.&X55$;:A((F?/SQ]7C=K/0&\W,5"V MF:0*HDB%D'$D8"RB-.(D3#*4N%")2^=S8Y96=O"P%Q3D1E(W?G$: #NZ&0O6 MD=EGAZBYNJX%!QW);T!'=O"Q%VEG.AH"F2=V19!)"6!)%8!C%,E(B4RI1!M2VC=.^0 MNM2QU20[K*5U/P&%?=8-?3]PD9]\9K%B21HC* (:.1\>V/(-8;*4@H2E&L:!0D3C?' M5TDSMPW6[]L'<[!>%_\^Q"@W=$AP,/Z^7.7^N_]SG6 X2%'#%J29-$D-$,PDI MT0?3&"F]M:,J"4.G-([6/<^-)3ON%7H7UR2U, >H3A'U@=4Y+PZ"'5>. NW( MO-A!]?^3][9-;N-(NNA?0<0Y<:8G0I@E09 $]WRJ]DN'SW&['';U=NSM#PJ\ MEK6KDFI%R7;MK[\ 2.I=%$"!+,Z]$3/MLHL$,A\0"60B\>2>U!-020S^JO]T M81+O7L;3%:_0)3VO]OLZY3U=X;A8ZM.Y@JW24 M;>:L(!D5-$DAS3()<6)20E*:P)S9"^.*1;G794Z'/L=FL#XN%X_U/<*' V^I M4YJR"^B.SF=8*'LV4)U1[$)*ZXI+.&[:JST.35'K"L$9IEKG5SL0UNY8,O92 MVOXHI7A8-O5]N#H_(5.#>?^:-&=?F!C4I>U MR\L;%6U1D[-E[\OM4?),EK<5E>ECB#T8@U]YJ =C&M:#:0=IU92L 67@SR 0 M.W&/ ]+*:MQ'O\.Q(?>(V@&+&M8-Y4VWNXDMZCJ>3=H8!W MF+K=UK+5&4:_+[65DC7/5=GDN.41P0F3'&94(HACI!T"7C!(&,H3HB2.B5/0 MXFI/8S,C33KY&SW]TDYJ:)UBU7!> 6O>,K0T,M_EST>-@%^?T0@<;>E1E\7YQ MMWG$>8_'H M>'06UDH*(&A$!496#W/A [J#O>T)RK[-[Y H>MC@GM <;7W;\^,0RF!W0+/5 M?ONT-YPY[Z#E@77O\GX78[]<_>=L\?B&/INLR0^+7S?E;"'+"6OCQVZA*J+Z;X%I($2 MW&M@:AG!AP5HI P!DH]E#@#6X#OC'X??E;;(@-5R![.Q5W!I-ZB77A[0>EZ1 M_]!47GO8SRX*.9M6B6'OGN3J4;?\VVKY8_W-D'30QR( ME?,<=T3B3)RQE/P?C\OO_Z);J$*,^H==9/%:NX,8 $?E&A/@^GC7O/C#-/M/ MJ=C,P][=T9HS:6^D)Y7")W =CNL" UASP;C#!.]H?7X92LS:(3^>\AL=7>, M@B6E.W0Y<.ZY.PBG*>8>[W9PSCXM%V]H^>W/U6PM[Y6:4D%3G+(("LH1Q 6W MU_XXS*5,BAA)Q1(G2OASC8_-GFCQ(-?R@1]&0+UM5F;K7 >3O]&5^$%7CF5Y MSF+IX(G=@%#/YD)+!HQHP,H&M' W(.'A;MV R$!>E@^ V77JF\P7"E:2E?"NK/S\L3@OU?EG.Y^^7*T-A.*64,QZ) JJ4"8A3 MD4"2JQQ&DL8DYAE6*?:\,NC3_]C,72,^^*51X.\F+K"OP]\ZU=WV'1?7[55O M:/>^TW(&&OQE5 "U#F&O"79!+]S%0*_>A[X*V 6:,Y?_.C5S$V&#+>M+%[PJ MN&8[;,+W;Y;ENIQBDD0B2F.8HS@S-_[,::F,85$D)"-QPFF"FIBZF]5S[+E# M@+UG>Z>!5W)F:)/Y\NE)+]JE$1J4AN_6VW]6[\ M_:SD=/Y9KF9+\5[_6SDE(HY0&F.82!5#K$S%,2H)Q$D2XSPG*''+Z&CM96R[ MKT904$D**E&!E=4]LGT9U.MQ[2!0]6Q7.J'D%=.^BD*GB/;E5@>+9U]5;#^: M??WA#K$DW8RI2$(?M:_W>65H/3^OEFJV+O4O[A:+S=/#\E?Y13[3F9BF19SG ME%,H69Y#+!F%C/ 4HH+':4(*EN1.)UR^'8_-+.Q$-VOI\TI"O1O1?UKQP;-< MZ555*V"V*\Q>RM$Z> 1B?(;$(5S5$]!];U8.,/Y<8_QY#^.[/8R_](FQ1R"L M)ZP'"I(%_:[]PF@=@&L-L?FT-USXK8.6!Z&Y+N]W[N1G^3/]<,/.?\N?U\NUM_*::'25!5<:E^VT/M$QE)((Y) (M.$ MQ;&(XXSZQ.^Z"C*V-4-_HMC/7>T\!&[^ZQ# ]KQ&5"I,P%8)8+68;.^COTQJ M6_59SX@)^'=)5^!^O8';ZYO8XD7A>KB/]1 M2K69?YPI.2VB2$6L,)7R6 8QSI3>*D<%9%&6"YYE"<^]F*1=.AV;R:LD T9H M7XHN%XC=S%QHX'HV:96X-?/-Q]O![0Z*8L]69Q_ >P5J:;=Y M_'?A ?3PJ8,".2 E"]TF]J_:OT]+O!(JP]\9K5;W^7HKPSG-SAH=N,KN;W6L M2;18S\1LOEEKJ_]5\LW*DI]4:7Y25!64GIXWU8=VK][1U4+O48VC;FMW_OIR MO@%+Z)=&G"&)8JA4@4P.C(*$,@Z18E%1*,9DYD7^VJ.L8UL*]B4%.U$[<2_V M.<1NF]>1#%S/JT_',?,OR=0_FJ$*.O4HZ;#EH/J'_*28U !==L_9ON.ZV=GZ MQ<9O39SVBUZ@:I*&+Y+/:5G.U$R*/YZ7"U.R>;:HY;31#;TTR(R*@@K(L2EV MIRB!)#>U7H@4DF$4I;%3L;N ,HUM":B5 (;OHJ$7T7_9Z0$V6A&PWFEB-F5S MJXM_NO2M ^K@20P_3#T;_&TR=J.2<3J:83-:-0P[8%\O8!0#>YJ9MSZ^TK#Y M)\3XNZ[ M7-%'^>ZG7/%9*3^O9EQ.F62IX A#5M ,XL($_A7&,)(HDH0FN2CX]-EF['Q= MT]7:S6\;2'H?TW*L0W_6Y5?Y.%N8K1E@=&[S4G^9+8!8SN=T524CV*3@R_<> M7_6#2/3H L4?4'\6[AF-0]VL^AT:"_C^&= ME?J?\DMP\_1'.+8];P*M.M#J _9U!GM* _8"]I]K,MBMYN;"A.(XY#-U]R,W0-.A?#<@I5DN4JP7E1(*^:/>>[&5N4P%Z;@,R:%;XG9XA%Y":;/U(3O36]NX_: M4F5;EZ_>S_=M6@>QA&,P7'YVYD:S8'+C/BS^[VQADA>D_G[6TXRJ).>(PH+* M&&*-'&1")##*<4IBFA)<."7Z7^YB;.9@2RLQJP7TO5IX@J&;#;@-F9[GOQ$. MSA;0B <^7 .FP\7 2[H'NP-XTL' U_TN*7AZL^_BDQW.&OY8T(TPEVAM8[.G M+[+<:*".RUOF(H]XD48PID0O_#*.(<&,02ZHB 5A.4K&@'"K+OBA#7Y/DFWFYB(<\5 MP*;Z'IW9.-EZ"3;; 9G5 [*J% T53/?#L358[MC4<,%P/]T.@MV>KW;;J+VQ MC C6<:FYRHLL2T6>Y#"EL2EEB!@D2)HJT4P4A"F*E5>6^4D/8[/7E8 588'? M#NT4/+<-VDV0]&Q^]]$ ?U7B!\.;O\H#_!PIO9 M^N5N)>F;I9!3ICB6DG'(8XH@S@QOG\(Q%#+&+!*,(.7$#WK<\.AFK3D--L(! M(YT[<<(!6.W3]18(^IZE;MI[$2*<4[43!\)!0X/1'IP3?Y_IX.SON[)UWPFA MAU.OQ>6:SO^?V;/]FC!/TR0O)$PCG$,L)(>4)1+F*LL8)CA5V(EFKKV;L4W$ MFG^Z%G4"*F&!EM9S9K8@>WV>AL&KYUG;%:H.7-UM2-Q U7VVV8&9NMM4.R7J M;GW:;_J7J[6I36ZJ.-ZOOLK5]QFWQKTI,KV3XBT"VS_,0\/0=W?1'QGER7U._;0>MW]W; M/>N_[2;WQ68'F=;7E&HF]-7GNKF_QYG:NSA0(@2+,6QK;Y#9<\!^7994$8T4%=^OU:L8V53WP]1+L^X@US:6?XWP9 M=C<'.@B8?2_VM8R&NJS&\2^7R*6W2WT5C$"N]>5^!G6QKZI[[&I??Z'#<Q.EW_4^-@LA!4/ M6/GT)VTD](G#'R/G<(9Q QX]3_*P4'B&.""Y(>W 6<.F9SOSYRR?Y57\!-N?FHT%3 M?PMOET]Z5*9$228*E<%44G, (!/(4G-Q.,>J8(QF*A>>;/F7>QN;;:N$!5MI M02,N^*L2V/.^;SO4;KN=8 #V; QOP*X+K?UU3,*1V+?T-31E_76USQ#4.[S4 M81/T8/CN-ZL7ZP@<'Z1'-%51$G,H2&[H8V0$6<)2F*9YG--$12QUWQ&U]30V M$]+(ZG.B>!U.AVU2*)!Z-A.'^-R8U=&*F<=^*A1V UZ3K),UQ$$RQQ9<6^,@ M5(:&"SJMNZO6!H;;:KGH<;#O*D?Q,#*T#V"XK1=P[%7I8FFM;R\5::Z4;?=S>6)%)*E&L$,Q$H?0,*(Y G.8L1)!_Z)P0?P%>DE7F7<*"<\YK2 MJ1(*8A9C2$A&(,KS(DX*4[C9GR;BE49M:!:(5QDPMRCP\$/0\_:H4F("MFJ M6H^3?(-#57JX-1@6VU!7B<,(->S5XZ! GEQ5#MMZYQLSVUO27^340IQ&'-$(QQ%E:Q#%.,)=>QVB._8[-&:PX$< I)XOW51LG MU-UL:0]8]FPL#]AL:I&KHJHFC=@&@GT"Z5WN[?@@%NXVCU.O0]_Q\8'BS,T? MK]?]")I&>BRE,9)KJB:@]-":8A)PD*154:)?- MBQ.IK;.QS8$3GV!3,(0'""$-@[#;]BH4;CW;S49,O8,R@EKDWNV0^]2"G#\OC0,DH1AJ MVKH:EJO&0>D3UAJ7=SH9W(W M@#+0B9S3!^)WSG9!Z=93MN-WACMCNR#MP0G;I6G2?@LW&3 MFLJSX3NWN=^[6 =3$4%Q1F&1%@3BK!"F0!^%>HPI57F">>ITWSR<2&,S?(U& M)C.NRC:LQ=]6B? ,^-\^:([!_D&'HF?3>Y7RLU)DLBO=45VEZ2>2%0[:4''^ MVP4:-L8?#,"3^'ZXED.782Y_??F=_L=R]<84E[!WU4F"HA3+&,8\8^;&7P99 M+ IMAQ.29AEEG,LPU9A/^AZ;F6TM,%P:PG4K/[ *="J;YS,P;A:V)[A[-J5! MD0Y8U/DB9KW7=C[M>20EGB]"XE[I^7(3WWZL'^G/*$Q5Q1&.H,,H@5@K!0D0*1E0PA57*,R%\@F@NG8XMF%;E8UG) MP8'HH+[C]HN1WK,XB!/Z;L8K-*8]6ZVK0-I@F[V^0G^&,U<^* 6R4TY=#FJ@ M?$ XMDQ>[][L!I\D=WQ:KN6?U#@*Z_)^]<74L"AWCE3!!.91%D.$#)^\)!P6 M.:(P30N,6,SCU(^GM+,D8]N--8)V=FT]!\+;H^T/WKX=V>-P0JW%W^HT76 4 MF8!&%3T10*7,4 YM-V3#^[&>;A"Z=CN0\[M=4B"9=*V=#5P?NQUI4^S7AW> MZ69"*B]S^RTS6J19)A5,*#+AYNM=1HSYF]WF= \WGH\8'G<'G%3N>LQ>>ZG*96&-6FCW% M9WLAYD[IJ?'GMQG_9FS!7)9E4\WO7C4;C2D7":%*>T6H4!)B;*KO*9Q!Q82( M2)I$/',OPM-!@+'-]*T*H+I5!*A1 OPP6MCZXD8-()N2GGKM^^'E0W4>J';[ M,03\/5N8'?*5^,#*#ZP"H-%@5TQ5(^_GO79&WN=*=;\C,"!CS+KS/ AV^[H[ MENWWLSNT.^ -[NY:'][QOJ&=;AO$WY9+\6,VG]\M3LXF=D6DMMLA12,4Y4D! M5:S,96^60I;P'$;87#40W'RD/OM'K]['MN@TPMNTTM.CNKT:7%W]4K_!<=NK M]@9YSPM-4+2]=[N=4 NT&?;K>]"]K \J M9=>)GRI.<10I#@MDLX=C#DDB]4^1X 6F-$/(B$!P;'I]7._,P&WY! M^596?WY8W.N-.36E.#^:OW^<43:;S]8OTT2IA!99!H7,"<2TX)#%2L$H32E) M8Y*DF==AIW//8S,]6S'!W,@)YK6@,^EYWNF.O9LUZ@71GFU2(S/XI9'Z[V"V M #N,K>1@*WI0^F8_M,)1.3OV.S2MLQ\<9RB>/1OH$(J\$_^Q*=?&'CXL#YL_ MWYF>D_4%]X?E%[F0/Z2POR^G2+N&7#(&911EVIS)')JC!UA$+,$X2A'+W/D0 M@XDU-ENW4\R0X"R/+-_QW_A@O M!D?H("P;OO7.[!-JMC;)F5,D$IP17L"T*,SM9IY!&O,$*B(122(5Z]]Y,B'4 M37LMD@.D:IO$X;DI5S?;TL@ME@NXSQH\3U$; 7GD(5CDFB:7AH MWH@CA[M5G^F+&QI)PO5E^UX,C?GVY$]\-'^A4D)05C B8 MR9Q"C'.BG11,(4=QE#-;K,&#N?UJ?V.S!T9BF,]Q42J).4*LCS)(18IA00C!05"%.$\U28[\MGYNG<]QIVQ2>H! MRN9PFZ$&JA$;T*W+_H <[R<[M-#-DGU?ULF,\@N!FQGJ#MV8I5J)J,J4INL!-\ JSHX8Q6!X0" M62V?G@/.N3LV1Q@_.4 QIEBB(HUA"$I,8"I%)K(22 MN4>=^VVS8S,W6C /7VR'CH/CVDGGOO, WKSK0HFXT]O#U>RD_T >9=NP^SF' M)UJV^H"[IX=S]4XD//#H3G_;P6K4.>@?RG)C?,!/VBT?*P86%1>_VJBY0M-^OFK@^8U6J!8[Q#1<[ MKW7S-[](4T]3BG=T90K3E?7'S@R1%Q,(1J3(M&N985AD.(91KDA:9 (3EOFX MEN>[&9NYO>-ZIFVJ9(RW4LWXS--QO("FFX]X.T8]V]=&0-!(V$-*>CL(@3R^ M"YT,ZMRU*WKLQUUY^E9NK7=/S_/EBY1?Y>K[C,OS[*IW-B M]M^ROFIH@_H[RJ>8(<*0X#!*M .(D:E3G^49+%"L=W0LPH7RJFW6FZ1CLT G M#%+PM# :>/?3_.Q;B[*WP7:S;J,8PIX-Y%4BZWKDA(VIO:'/LS6=&[TFH(K! M#,0#UM,(!.<)"RWG*_&(]03W99ZQOCKL>*2Q2VN\6XA3#K2IR+,D3U,)I2(" M8E802)C^:TH3BB)54(JDSY'LM0['=A!;LQ MQ1&25U#S/ZIPA"+4^<2U[H8]E'!4_N0DPO6]CAD@R\7VPDN5@5FOM3OR,B[S M/(\2R#A7$&>1@,1Q[2VUP'!W#:%)4ZV%_ON_>J9Y M7,7;S:P$1;'W^.).UA/\>N&-<$8G5 +'U?Z&S=MP5?\D7#KL1[.EO]&YUO#!?-YJDJ2O1E5O[G^Y64S1V/+W0M MIYP(0;"D4' 3+(OB K*81C"),,&)T/\0>;%B]2[QV$R0D1$H+>3V[A'0IM\W M/M;[.#O&R<8T>@/&RPXBG'OJFL39LW$UH_,$&*V!51OLZ3T!]ILPJF_O4X$O M;=^$?S1MJ'$*%57K7=YAHVM#P7\291NLXV[K57-"]%FN&CEF?)H:BNXDBF&< M* JQC#DL.,XA(H7BBL9Z!)P8?UM[&=NZ8(4R!)9R.C\(A$=Y%*48HIP3B+G((&-Q!E.>R2BB M:<&9FGZ7*[8<;!CV>^O1<;X^!-I'>]*&O]R+"TT LP/8WX"XK<@W@]SS*KH] MC=<"5DOE!%@9PRUVK1 $6J#.]S'HHM*JYO%"T/YPQ[C" 1^$+0=SK_XH*SK+ M*8U)E#&:PQCC#&+#[Z9=!PYY)C*4":4X]KKOT=K;V(SY,;';RHAKCLDW^B^= MP@^M6).(2"RT4T:C3&BGK,AAP5@!.5'(UF[-4N)GJX.A/8S-/HLW7"K8#]Z. M89]0&/8=_CED^YE49;X,>EK8*BP4,!+D DJHB%!K7\-&AES4/HD0.;W4S7B_ ME6S]85&N5S9;UR9R3-.XT":[P%"Q.(;:H"!(J)!0&Q?&""$Y2[W*;)WI8VR& M>C^%Z>-R\0@MNX$1'.PD;RK>>3*:GX/8S7+<"%S?@9 PF'F;CA94 AF,LBVZ(.PVL9PF-(L)B24L,".F^HZ$+&$<(L9HQE24)XD[ M970^1 [7D+( M__[*+4@-=&FE V*=[J)<@L+E LK)NX/?.KDD_;FK)A>?[7A\1K>%3S_I<;Q7 M#[J3TI"++!=OET]TMIA&F.,TRU.8TU3OD8I$0<:P@"K7]K'(]#]F7L?FU[L< MFW4T$F\SOL%?E9"^14BO ^UX !44OKXW3G[(^9_R.(,1ZICF>H?#GK,X W!R M4.+^YNUWA[]J5>R5F!AK2%%SBRU/E$A4"F.]YX*8JP02(@A,.!(T2I)(^V9= M;P^?[7%TAJ41$L38W-%$J/N=V/,0N^^[@@'7MTGI';/N-XEOQFZT=XE/4>_I M-G$KA#[WB<\W]&HWBEOU:KM3W/YBUUO%#=%,^5Y+O9?M74\!'#&19G$,61Q) MB!71EKE().2YX)P1G"ON>;^XO8SESL^+=<'%$N^5X^O0.ZV^PL)9,^& M>D_4BKQP3]A>;B:[(1/LCO*5[@:^K>RF_.F]9[56EQ.2X%,AD5S]K8C)AF 2?Z4Q,P%8?X^!6 M&@&C4L"+;#?#&NJ*6W=!AKW\=C-@)]?B;F^QF^E\,Z=EN:T#?;^R9Z&?-L8H M:Z]=\LW*WM5[0^=SPW?:1 ?K!\LI8GF129[!C D%<4P)I I%L,C3E,2$(J2\ MLM9OE&=L1K22?+]$^M[1A_:&=IZ/?J0Z!O$_$0DUEFY&>, 1ZMD26TT,\+6, M>N)4&1H3L!NWG4:@4LEDHF_/&YHW C*@!L(WD$F^59I![7(@Z(Z-N$D+-Y0Q1$B401^8L-&(%%+G*\Q0EC'.OL]#3+L8VO9OBAU9$WY#7"7ZN0:Y;4.D] MK+4'2"]QK$O*!XM\)#V[?_LT>G(W(H)%Y O:D#NB]^*$4RDMQ M['58;\0/BA.OP_/UCJ9JN2B7\YFPI[*?]4_\94?I*#E"<9I&,,HY@ACI#0F- M$8-IEBM24)+@)/>R3RV=C^&Q=$$FE'EIZVI8F^*@](DA<7FG0^[5CFC2AJO-786[A7@[*[GA,#5W MV&WN_.Z+3W.9D2PJ(,OCQ!1)E9!A%D.>I3QCB*H\=;I]WJGWL=F7KYNG)[IZ ML5<][,TZ>]?#\!0V.K0S5008CW8+U#O*/9ND@\LT+0C[D.T& -TCZZM/\ ?* M -,";N9T!806>KXL-RL['-55TG4S'*(9#D/7$RK?JRMXK;E?WHT.EP?65=^# MG+#.C72\%;!Y?IY;MA0Z_Y7.;1K:-RG7;[=?RQZ_>,&X*I#*(,E,#2!%.&0Q M(5"*(DL3A"1"7MPE/IV/;?&HY0568.O;+1>M?MSM\+MM5_L"M>^U8D]L< CN MGN1ZI>B%D+T#9J&N&?AT/>R%@PZ@G%P]Z-+&31OA/9_]0QV_^J.4C=O^2:Z/ M-@-%E,M"\1SR/*$0IT4*"Q$CF/,<&6(@%#.G .!M8HS-NNWOW/9C6(TNECUA M%\?ZU,*B$'*PO+;+/0[!@/OFL^AO]M WX(?:0/N.1Z>==(_C,M26^IO>.I_= M5E\=+3M7PF^P.V+JN-/V;?TUMMP=$;BP]^[:6L=-N$G&-K= I'B[61[=0 MV>NFS!*24D/N6()'D_HCA>=&W&L(''?B?0';]_)C,:TD!)7DH!)]4A&\3II? MFO3)1H& N_$NN(7:CGOU/>Q^O LL)QOR3HWXI\V]K5=B>]5X9I;C+_)YN5I/ M4YX@SG $A90,8B532/(LA5E$:,&T88N(TX%66R=C,U*-G& G**@D=4^;NPAH MNRT*!5//)J<#0EYI<]<@Z)0W=['1P1+GKJFUGSEW]=FNI]>&+M::E8JFY&ZS M_K9&&P8M>+N>9P=!L??C; O@UPK 2E"PDS3D(?95.(*=85_N:> C[*LJ MGYY@7W\E>*;>W9.V3[/_MMY\/,TRE B54$AX;$X?5 P+CCB,,A0Q7@C)F!.' MB&_'8S,M^\*9F ._%G,(EK)W.!Z.UJ8'E/LV/>U)>_MB#Y*U=Q:G_M/V#KL= M2][>63 \$O?.OQ_>=.T*V._W.,VIBH@H$ICQ-(<84:ZW1,Q$@-8.@N"# :D]<.D(_QN])2AY/7?Z.KV7)3-H6NRX99*Q,<(R)@ MIB(.L8@22!FF4,081_H7.(F=@M0M?8QM7U9+"60CIL<1W 44'F9]/3 MP+*5\/I-*O>OS/W\\7:<7I^Q[5FNUG1F:IT8>I+OQ]];J&/%=JA:SPPOO#K< M@6"[[ >G?5<>[6 +WWPSI<<^+-[/%G2A=R_S/T!W(!-]!>5 9M@3GU:[[-K6<(;:4[L#R^W[;C?O M?K],I%R7=PO1T$'-S&)!3PCYB15/_!IN5@U?[6WUS[.%O+#6CZ5 MTS1F12(PAC$G$N*,:9LO$862IE@2I2+*E4_T,JAT8UL<&OX6/]<_[("Y105> M;1AZ7DAVU7PG=?%T>T]D3SG0: ?L66VMD'UJ7T-0W>+\RR@)K)8!\[9[03]0 MP"&L;(/&(GJ!]3A,T4\GG2(86HA[]<=B9OC]U&8AI)CF/,LB;:IAE$D%,<,Q MI$I$D!8L013'<5HXD9)>[&%L)M<*!U:U=%ZN^1GXG (7MX'2>]C"5#)?*E ! M\R40,%X1B]L &F@S?/=D+PZ:^I\'GY )4RB(>=CN"0B_E$(^Z>L6ZB.>5;B^0>.&=;N;B3OS'IEQ;7_IAJ7=? M6HG9W%QY^+#@RR?Y40_XP_(-+;]]7BV_SX2AV_RC--LJEJ9>=9)#'.((XEP0RG"00T2C'*HV5E(6/F>E#R+&9IST=S5JZ:K0$ M"[D&N=01JOOQ1FO+;AK,+++>LYG2KX[_Z&;1>O@$W0_C:(]NS 3T: MU*V"]A9?I2+XQ2CY=_-KHR=H%#6LQ[_\40WRW_>XZW?Z@K\:C0/ZV'T.2"!; MWHN(@ZX!?8)\O';TVM?M_*M[Q>EVMB.+\CPUI2@39J*G:9Y"%G,!,U+D0N0X MBG.OZ.FU#L>V%AQ2D>Y+[#+GNV'N9J]#(MFS[;T-Q)OH7=N0Z8'L]6QWKT;] MVJ9\&Q%LZWO=#$T=5S3&[\/B>;-^T,W<_9R5TRS&(LT3 M,B81!S*2&5:0P5 M+[((<2D(\2J#=JFCL1F6/3F!%1082?5\T+)Z&I2+V+H9DA"(]6Q NH'E;3BN M(1'(8%SL9E!#<4W98P-Q]7D_PU"NUM.'V=K<^?^P$'I7(S9T_N=L_'Y85[7Q=O9DF19ZE40X)0CG$!3/1LS2'F<@1(2IA.7%R9COT/3;S8<4W ML=^= IY5L[L,0+M!Z1G6GFU,)T2=3*JM$5%9+F#. MJ6$,B1!D>J,#I>"BD'E*"?-RG'P%&)O!JK@M2B-J!X(0'^3==CU]XMFSI=H7 M_6^@$MZ6SIU4MW:!56 "=BH JT-@HI .X(7D"O'I?GBZD [@G&4,Z=).9SZ! MYY7\)A?E[+NL(E*?Y/I>/="?=^OU:L8V:TN]M/RD85@NUAH2W=JCO?@JR[7> MG#$6D9S"-$HQQ"))(#6L^21!,HE$D>O_>G(.W"+/V.S?@3K5*0+=4\,$G1?+ M!=S3I"H#HE7QYBFX:1S=S.> H].S-3T02:&@E"F/I&21XFRJUV6V'!KI_4Y[QYHO'Q?V M4O/F66\O^P3<;3T*!6+/BXT1LSEFUKCMR;HMU1!N_7#!)-#BT-K5H);?1>EC ML^[T3M>D'F$IO^C<5+3_L*COB$\Q4Q%FK("9$#'$!1*P0*F$"&=)+/2>.<-> MZ7\7^AF;I=Z)"9ZUG%#/AII%QS=/YCRL;L8B %@]VXD]G(R()KOHS16<.N27 MM*(0+$7D?"\#9WFTJGJ:J-'^>(>[#A]GVH/7K;XDD- ,0TQY0:,X3O66R;U& MR*5NQF8=OT@3UY55&-^GG,1%'!W,8Q!TACCXJ&"YT4)>ALJGLD8(R$9I(\O= M85VPDAG7P&HOB7'Q[0%+7ES3X+"DQ=6GN]:-8Z7\KXW^8MY]-Z323:Z7XEF: M(D)@A",*<10A6 B.(%,4:TL9$T6I7XFXL_V,S5;NQ 16SNY9=)> =3Q.OAVN MOHUG%Z0Z%'1KQ2%8[;;SO0QQV8B&H&! M&4(@:S'-,KBL)+?7N?9HX_WLQO41<+,@07'MV98<0EIMRVIQP5;><$;%&9I MYN5Z?X,:&F?UCTV.^XM=D^+HVB8$FS0\IS^X>W<< M R#=(4NN$U[!DN3\>A\X1ZX3-*(=O4$:<]FK)$:-&(;)LPMP(WD6ZZXEY[P]0B1 M]83S@.5FZ99ER; _6-:'V<+P/FC388AK[(^F'&/%&5V/RR^B5OCOYNC6_(K) MQ]EBT1#U2?U_W>2SK0'83(T2L*I2=S#6I@[PMX;A?-H;+C#70% MXE E(H68TAP6N610Q+D22O*4<:]ZPYPV20(;Q8C>#&K!KRAX;FJO/=\UED>92T+N?QG:9HYS[ M]3>YJJI4O*E%8DDA8)1@F)M&Z(,%A'B,*:4)P5/LX)[L0PX]#DV,U&+ MK)UJ*W-5'V9IQ-XZQ-3*[YO'_S^)OFL>45!,>\\DJN"LQ;5H6H'KXD<34,L<,IO(&:!@^437 M>QPXH\@9@M.<(O=7.Y9_FRVT6_YQ]MU0'Z_UQS)C\Z96T5[MY%H"$]]YT.,D MIUQDRA@BF$6IWC;&"$."!8=I1/,4%W&"(Z]M8TQTJ"S6Q)HR?ES0?6*/,8!5)6 9MMNP#%5PK:,4PY96NPVJ MDR)J-S;7X?SXT\:42;Y7UH4O+4>SDMK@BFDD!4,\B2 FBD&<%1065)F#8<7S M-(YP3-WO$%_L9FR&K1+4G /9@&T)UCM9;4RW^F?'0.X5B!T.=(, U[/IVF%6 M20GVQ R"D\>1:1"\7J%6#@^.^ZT_W='IW M*2A:<2[N53BV.]V';W1Q&"XU*T 5+)V2-(K3K!"0<,0AYHI"*E0"8Z58+F*D M!"'3A7PT1%6!CN["2>\T[8IJVNWKT.-&Z^"(SLN(?=P87J%?JA+#N>_:N/CL\O:#.7H= :QU0'R;W4XQZBS MQ@<.4_=6.CI2_)L4FZKFQE'$:R%^6R[%C]E\_F#YC[?Y!S03!<-Q B."S$VX M.(,$40QY'A>&G89$4XOUL_YLO^F= M_=WC2MK=OBE$=*?M;VD,;\T=^CLMM7%YOUF(CVOQC]^EB75-M?WC.1<93$6& M(*9Y!AD6$211QJ(T1T+E3LDLH00:G:GYUSC=E"+5=/ ME2]PR @89)1#40F&&XIVTL$ _0Q(3Q@.E4,BPX#MABU2_NO+_F\L61])8JF4 MRB'+!(:8IP+2..40I\0407D[ MP''2#VFB/S ]ERX_T_$HBIA?!L2UG'E+"[<69?I*C?/Q>65N+1MS.64,,6'* M%66N3%[B$K"EXKSY+\VL^>G MME1>7X#=S$X8V'HV,T>%@8RD)GJQD[6/LD"7\ A>%.BDHU>+]9EVL]F:JB>U\D*MR_G-D?[C"'2S7P[G#;BO+1_E(Y^^EWA5E,<,(D1CJ-8 9'QB9 MBE(9C'(:B2*-)69>*\&VY;%9;BM8IZB MGJ@X3]=KJI^9M:7D_WA_6Y#N>X[W[R M;V;IOE=?J9(FX?)/:A;S=3E-5$C57R MS30C:.(4CA'+I=&AZ* \@SI!%^;P] M&&?(C^4T3@G*"\9AALSE>5XH2%"608YDBA3/M9/6-V/(C^78MG_ZDTQ[YPO1 MX+L9J]XA[=EVW<(5\F/YJDPA.QQ?CR=$RS!VEI =3 $X0O8:Z^#+MN9BU2F/ MAD,ZC[07R[3_"C&)&2QBIF!6\!1+)*A@3DD)KAV.S;P%31AV =S!U0T,8\\F M[3J"H$,ZKPN4'IYP8$B'*K0P5 JM!SRM#K%+.\-YQAY:';C(/N]UVY\V+O?= M0GPQA,K[QX!3&LN"\T3"+&848FV>88$* @FG$>=2L!0)GVUH6V=C,\?OZ6P% MOIOS3Q/X\0LR.H'KMLT,!5G/IK<1T^;358("E_P5[^VB"QZ!=H6M70VZ^7-1 M^GB/Y_1.@-+>^VEH+Y_U1['6/;YK,BJGB'*>"8R@H%08$R(A296 !5$,Q33" M""FWBI,=>O>9(,,4G6S2)T/DG_H,@Q R(XQ*R)),049&&O5N(MW0MIQH6I02F,"?F=F2>)I!D M)(-9CAE7,8]8[)R4=K:'LN:Y#H;2@K$A0#B/&,X@+(B!- M8PZ3G$1$4B(E?L>K[NLE_\\/9;G18FQ6L\5CM26V=QV_ M:.]V-3.)3_8I>S_RDUS?J[T*M%.1HER(@FH?54;:EDL&2<%R2&(F(Y44*":9 MUXWV&P4:VW[8J&(*FIO(+U\^/6D+41KA36[LRI"<&)NQ7H+O6C=M559;%>O' M-HN9J:^WD.N]0B:[JNCZ37.WM50O8.U?D?;FT7=;"88R27T4.V^#HM) M747<1)?;ZHM/8TE8CD0$BX@:3I/4G&IG'(I8(81D%M,H'I+3Q%'NL2T4C<=; M+P3V0':GB:VM(Y;S.5V5AO2Q6@F&*K/C^44XK@KC&^>^%X^ /"E[VD] HS^H M 6A^*\'GUM/[P7E3/,=L)"PJKE+_4W&J> Y%:(85W^Z[WG[4IGM!YW^4\NM2 MK77_\O-R/N,OTT*B)*>Y=E0H9WK5H@P6&8VAP%$2XQ0EB'*?5>MB3V-;9^KL MV=E_5U==K-!02PT:L>U.U??FXR68W9:"(.#U;+P;&<$A5I6+Q>;I_KNL2@6; M^T!E75FPH$ADD:"0LT) 3!,!:1(K*%'$A4G=26*GC7"W[D=G9VJ9F[SQ[[8& MH)89O!BA/8Z]_$?"X<2P5WQ[-D7;!',K/-@B;?P"*S\P"E1ES.TMQ?):B<40 MH'L<0_8*_D GE)T'(=3MH,X@MIYR^KE>'; M>AS;6K$K>#YKI :K6M8.!<];P798&T)#V/-RL$-O*[ Y%S B RLS^-(3EAWJ MR(?"=$#ZH\69KU/C^\/@:X]GMM]JZ*KR+F Y%9AO;6CX6O,N>ITM.^_T8K=0 MP8/A/=FL7FP\_HT]J:OSJW)!TSA-)"R2S&3Q%3EDL9(PPR@GLE"T0$X)N5=[ M&IM9;@2MSK'\0@*7X70+"00!J6?#>XC/!%1B7L_L\PX 7 4C4 #@X]IISF,(_B'.)($4AI*F$D(IQF ME,:8>S+&'O4P-AM0DZ/64@(K)M!R^I+&'@/9;@6"P-/S[/=&I@-Q[ 7M;V". M/6YQ8.K8"PJ=>K"##_8[G:_I;\;G^SA;R ]K^51.D61I&N4)S(N(0QPK M81*8"J@*)$64B!C'3O3KESH8VS2V(@(KHX<3< XY!__I1CQZGK=[4("_C(# M2NB3B'\.%P]?Z$9\!G)]+#0S(YSV;^H"E'O%YNLI7VJGB,\W>O]M,MHHL+<1 M_P&TWU3*W3-T)<&FK/+5Q*SD\Z7^K6YUN:IN+^Z7M*1EN339D/II6[%2+)], MV:4GNZ"70$@M0]7;4@NX7($GNG@!)OG-M&X*9%8R!/+%6@:KU?4Z]]YPGE:+ MU >.5=MSW?RH-W,]@/>JCK+=KRSAAJT_F"!,,YDK*#B5QN9R2".%8*&W43CC M2<:0U_WEBSV-S?A:04W\H!;5?+16V$X5'R\#[.99!8&M9QO=&3%OU^HJ&H%< MJ\O]#.I:757WV+6Z_D+0BHQ5@OL>5TN6\8QBO45#VE)@0[U%,RP@0@523#%$ M2=9<%7JXN4CC4>].$^+P-M## .:DJ=M8!N3/<1P.-PL3$-U7J>OX=E8^+\N9 MW8WL$;94UW?ZN+GC!UB_A1^/.QU#$<@+0#@6A+ST=L=;D',[GE*6*G M N%4*IQHW%,&3:DOR+@JH,ABB@C/M.\I_+B^W#KVF57#T'P]+ U%IKW- IG- M:>7[N:^=*H,Y#H*;N0H/;,_FZFQ^\"[SLB*L;L/4_VJA%T2A+@ZZ=3KLM4 O M($XN_?F]?4.^09/D\,;T@9OP>I5<@=/O+71VP$5,G%("3M\>/@_@H@9G#_\O/QV\',EOA@!S6F") ML,(2%C&2$--809HD!RV M2PL)7L\&M+6S[^:\TJ0D$"8E@3QE MV#"IZ-T&)2D4>1IQRJBB,?9CQ?+JOT.PNV>CL2_^__H?!,7Y_P8+K8 YCVZD M[L!WXCP@;L8E/,@#,IG4GHG$ M%Y:SM"/>C72T<*9$P!?Y72XV\I/5UT'^VE[%M<:R0VC)9*0U?DZ=I.HNDHPFZ%9^>34TM&M"K*O_V1%?_V4.* M="L&H2S'V3Z&M1!M:IY8@M:'N\WXM[.2/CZNS 9 6Y)[53?_8(R)N?QN[[Y/ M%4_T'(\0Y%Q/?EQPPPZD8I,U31%*HA057E"%4B [X];GH';'"X9C.^3WQ+/?L=DF4UME3W2PD]WZ "6HI?#LEZ@[?ODS!'5+N3O M'O#ZG*_U O- !VY?FK3T\B"!W.3\T-G"4'.NEV!151':CLGS;DRJ8,)SI66P MTSEO1-N/Z]R;&_#\SEO'PP,]_]?#LQM_DC_L;\IIHE B:!1I3U7$>K.J!&0D MBR"),Q3%>9%SM[M 7KV.;4&XQ%, MP#0 O^^NS]&0^)[ X,/4>_IR-UMTKY&>H9;?R5T^ AS;4O:U95^@"&3;O[@>U M<5W!.39WG=OIX)H_K#;E^NN:/CW;JX8?9T^&;JMV5$A4<%XP C-L3!R2!#*% M)"PP+0C3'VOL41^MK:>QV3(K*[#"@NH^7C+ MH2 ;DW^\MOB6%M\GB^^\4BN40^P"6JL+W-K <$ZOBQX';J[3"]TVDW4$U12A M?F-*_E*^_G.V_O9&=[A\DJMW/\V5?#W )J%-_T\\T)]3EB19GI$"1A)I-U>D M.:0R2F"$4Y0)A53."I_]9 <9QF:&34F659=SF"[X9WDB<:)BJ'BB\4\BP:#[^1L@.M[2W])4QWC&^IM<[1*)2FU+WVQ6 M*UO?DR(A4*J-7(H,N5*>0"()AB3+9ZE5!01[&'2];5/R M>*5M?=9_C;U[D@MA8HGOY_1QBI,D2FD609[A F(N$:1944"69@CE2%!:.%TO M/&EY;--[*QPPTKDOLH=P75]E.X/0\]QUU-]KE3VK:Z=E]K"EP=;9LPKL+[3G M'_"?=!_E(YU7JW:UP,:JB&@F8)X182Z\8%BD20K3.(D*E&0H=RLF>*;ML4T\ M*QYH=GD>Z^DYW*[/OQO0Z'OU] #":QI>4+G31#QN:["I>$&)_/0>VZ\BC%89L*\-V(Y2HX_^83=*#TM0F:ROKS%*'H?L M@X[6@-10]&FY,4S&JJ' <)U.H0[B@P';>EI_>R_#'>D'0^3@W#]UA^*3?E-*52I*3@$#.J_U,P"0E!&4Q0BM,L)2)V MXV/W['=LB]N^Y%7.^R%!Z:JVN'5Q@2]?__ QG1[CX;"2]8-RSTO6: #V6(3Z M 7J@U>9NN])L_*$/M=KX(]BZK'@T-]SZX:_CP4+1X?6.-3ETNROY33<]^RXK MKJ-/PEI&R*0O&TFIM)V"K+Z@5!OL:&RM[J#-H ME 9_-6J'+&W2[\"$*HS2DY3#EE7I%^J3HBP]=]=QE:'EM[N%,'\8WJGO=&Y2 MSVV@E^=9H7T*PP.59";YHX"%*0*5%BG5BT7,2.'%I'NYJ['9>B.B+YH6$-U5>$36W/]C0YABE_IW-PV M__I-RK6Q9LN%;;79>7"4)4D6Y5 RK.U%(A-(26:JIPA*\D)[!JE[L8+VOL9F M,&II@147[.3U<(FO@.L09P@'6<^FHG^T/((&X5 ;*%#P:5F5TZQ*7='O=#8/ M287BAD>KVW^EB>%";K;6;^AJ]:+W=I:[8!J1 F>FR@OF!8-8 MIAQ23HDYUF0Q)07-L1>UB5.O8[.HV^T$-S_(G=Q!]EY'B-^T#>N.XVOMR": M:K-;2UW1G/2^.SN/4K\;M:,^Q[!G.P^#X_;MPLL]4)N\G97*Q(#FD4F_(-VF^E"N4PRB+$"A(QRKTHCX_:'YO) MLAN!9RT;$!75F3D_?+:T64 M5V!6B^];Y^405#?;= -4/9N>;7S?B+9_Y_H- M?9ZMZ=R>RS8/3<#.4MWQ]>R[=LM",L5=@"E8V9?#U@K@U=PJNOEO_E'2T1Z/C/A+]ISX*'>@(--!FL!*D3O0T&Y@X+I3(:0Y3 MQ1.((ZZJ"WEY@3.B[3PO92MX2=E+>\*+SW>S"+_2Q7\^S)[D6_F\+&?K MLB$;%(4L8IE#E=("XHQED'"$(9;4T')LOG_4P MK^\6P@3>G\UQ[A^E5)OYQYF2TR(KS(=1:!2 4 MR(JX]#BH2?& X-B^^+S:L2"?9'KO4JY7-F'D5UK.RJ_:,Z+B?O%O=#4S3H\) M>L=3KFV,3+" !2]PQ0)$*"-0,IJF/">($^15D\^QX[&9G4I(L%R [[68'4[9 MG%%W,T-]8-FS+3(B@YW,$V"E!CMT&\'MH5K @GR>4(6JR>?:[;!E^3S!.*G, MY_M^Q^)\)@FA.M%XN5>'!W4?=2^SN3WJV%YY,J14LX4M,6X>*:<80$H6@B"E315H@7%"OJGTW"C0VFW8G_F-3KBT?T'H)EMMCI*HPRGRG MT<&-OZU2U7,^29,A!K7=-+[&4/5L,K4V50)5HP^X5^ H.P'LZ00:LH>')=BI M53TW]&!YUA0<<-!>A<)AH8?2IA/29BCU/W:==R%+#P8"_FI-PEO[&;9882!4 M3JH8AFJWP[+ZT?!XR_-]OCPL?Y7U(?>]^F/1I)-)\>XGU^]5%\3_7=+5PX_E ME/"48Y7F,.=40(P2K%V$F,*"$*$=@S3/E1,]:%BQQK;$ZFF0>MC<<,/CL$R^ M"N@]+Y:53I/C]7&R72!?)F9=9-+FUC0'S/OZ@4I!4&DX 49'H)5\E5'T6#]? M930'6D4_5P6)M.L]W]A:HW.K[-]*L#=N2S:?U57>32I9M9@^TYP?05K4X M7FIG"U!*O1H(H'0[= Y>S&"KY7R^_&&>XA69^?YO0ZVZP8>K=>T-U]MP*W!P MA [6X?"M=Z?>?JB)?4V205VP(4E5PA)IRLS'$<1)PB'C#$-I[M[(G*1$>)WX MG>]F;*OEI_W2VA/P/-^4>JO,5QM+=E8?>^OI_S_C8E)$V$:R_V><37!*)B9X M]'\V"PF2: +,#+"_?2NY/9L!26S_%4WTGKI\EF;[)>9\;*+5AW^PCT MO70>$7OOI9W69O!WNMZL J>7ML,2D.O[3">#LWU?5O0- MF1GWZNULOM'_^O4;U9_3_69=KO7,T>,^I4HF1*@,0T>2/(K,B8T0YMBFD'KH\@)&<9'DB,=,1M*O;%R/@S=,R;B3 MZU+[PZ?'I1H^8^_.#!P]RC7=+W;_;3G7<["<; =^L%%V6WEZ'+F>EZ23*U>5 M[&8+4(D-]N2>@%JC<(M31^0"K5J^O0^ZG'6$YGB=Z]I,EQ.ENNTJB+8+JDVS M**%)BA0L"H0@)GD.:G;;#SH"O@M!_R7'IYP).;*_(? M'L=<>[C3&8MNJVE*?QSOI2D5D40<%9@:\@*](8^2#!9,,2AC3@A*9:X*IX#. MQ1[&ML!4Y]+KG9! 2:_SY[,P.AUKW 9.[R<4!I<]^<#[ +AX'13[6EL%F67W]!(ZLG^?AE3-P,2!*F>+<&&NSNUX6-[Q_]K,5O+BM9EIDD=I'&<*<= M._Z,9=DW6T7H):;'!T"V]R> TOX,T[;\!"7WC>@)Q< MQ_-OX=52<^\7@70>P]\]9*:JY5\E5$;>[>7.B;W&^/U9KE7'+% +(\XDC#-&=); M\ZR A2("(L&+1"8QCF,O.HV3'L9F*QX,IVN]IM>L?IY)]R<8NAF&FY 9X@QX M HQTO40D+^H>*I_^I/UA4^DOJ7>217_QP8Y[ KTU69?3F.1YDF$)1:27?%S0 M3$_BJ( )Y;%BE,J("!_*Y:I9KYD[ %-R-7,KV3S7]0HFQP7<6_F^5^IVC?T7 MXP,%0ZVZ5:/#+J\'BIRLHX>_]9M@0LZF;Y;?Y6I7))KE/,,9A5*E%&)!(DA0 M7D"2(A83/0$%=4H9.&EY; ND%<,P+.4^^BMF=F7RGY M/QZ7W_]%OU--//W#;KZ=MC3(E+NH0#/K+C_0(?)W9D]\-H09!MO MVW;Q;CY[G+&Y_%,_8!;3J1 IR3F+H$I%H3>QL8*$YC',,H4DTI,6Y=@YONS9 M^=BF[TY\$_PR@FI)$?& 7L+KM'N#WBP#W"/E2TM]O7'BHVVQ' U@BL;YO#Q5D[:GL0 M3>W:1F<*8RZE*-]K13Z4Y<84,KU7?]+5BBZT0Y @27&B"$3EUXI!U "4:N;=?^Z8:7\KXU>3MY] MM^DP\N?Z5RWS?T[S.,\RS!*8:D,"<5[$(9"0N]S.H?;BJ[K%IN/Y" MA\C![_3G[&GS5)V[_V:,S%3H?5V!<*8W%X8TAJ )MG '3PWV^#I><)WR!220=^NQT1#Q?[-F0&) 5^.OQN M].;)?CJ EH""E9P]L8W^>"TW]P%'L&QN,IA$*C5;E6L0(Z WL.MOP>Y 7@:Q MU9,^\]IPSO)EF0_\X9;'.IB_N^?5;!X3 T6=M%*D@DNBO=N8IA)B5"2&D_P4. >K=Q,/Q<]4752\U5*=OC6H&Q9W-XC&#-UF;%!I7<)M>_D;P7:#W,9R\0 M#V16/:$.M4?TAJS5(+NW-IRA]M;PP(#[O]TUQ;0E7;ZYN/9V(Z=$1B23*H&% M$-8OIY!D"D-.LQC'2*2YR'R2UEP[]C+N@Z6UJV%5&X]M0=XOC]8%E MSQ;>Y3;7>GN;*V1JJQ]4P3)>';L=.!'6#XS3_%C/]SL>'/!O4FSF\EZ9TC?O MY\L?7S?/SW,;W:#SM[.2SY>EGH[E@Z'7W07!BSR)49$J2*F*(([,>7&6)!#S M*"Z($DK_B]>Q0CJ(K6SMJ7_ZJ2)C1JM2KO5JNGJH]P9==#2F? M&F"W#I[C"4;_0]+W^4:M@3U*;D9@WJ OZPFH)\SD-O0#'5"TE&*8<]/ M;H/JY'3EQN8Z>/5V3_FKGM"67W2.U,;_[05?B/9VM M[%;T3F]%GY[-6^]^RA6?E?+S:L;E-*810S(3$)'4<%7J72(E!84\C3E264IP M[GZ$TYN88S/+C7# 2F=)X,52>P"K/1YY1S[XGL?7(>@PBE'KVW(;!2 S&H!] M+<&>FH"]@/WG:E6!U74"C+:UJ[W3UY1.V?\41C'F'M&048S]4$'IQY64 FZ> M]; _VWEKSM4,X:C\R;\9AZG$3] MF=3)!@729H7!4MQVHE4\7Q_8UO'[X^82/;J\7:D6+R LYN'%!"] MGM?3RZ&@?FD7VX$)3;YXH;?7H6!L5_TB$>.5U[IRWM\MC*5[FMF2\N7'V4)^ M6,NGYVM/83$E=Y\(P_>V) MZ\OU?@E6AVU\*+!Z#R8;0WMW"!/XRX@*K*P^B12MF/GRY ? ;J"=K 5K9H33 M.].:.A^HV8(N^(S.06U92C!;F+*.5#"]U#R;"^&.V_J9]WB>JFWZR60LE$%++4/6VU +JS?43 M7;P ^E.6S<:YDB$D?_^54;O.XW^I@8'Y_*_H<&IX32-Y)N=R7;'I'M]L#D=F;MOC9U MV_9?ETG[ZL;MY,&N!3O*;^;_AK?V.YT;6_%%ZDW@C&LS;GZA[!W==SDBUX2WBDEN>$+D)$HLA2*!&40TQA#PC,) M">4"%P23Q,]:#"O^V$R1(4:M0U.F:JDYR-=YQ[ MMJE&E4EUFKBGT03LE 75(V;@C_[Q\(T*!=# 'YI@/C[!&RQ T8P* !*CA" MEE1YC6$,5J!E4.$'+O?R&@-S6CSF5:3HMG)JXVLD^+Q:?I]I)^K7ES^TF_1A M\;[RLQ:/=WP]^VYCA=LP'R&&$"Y*($%<0FS60?L3+016*4\5CYVNA'0786QA M$6NFE$U4L5?(52,ZH%O9//YW ML%4"[+3H)53;'<1 5KR# (-:XNX '5O3&UKJ$/;=GE3=JS?+1:E[7-FHT!?) MY>R[%(:'8$N#P464$XH3B,C_6][5]3AN6]'W_ H"!8H\#%M]4!+9 @%FLUU@ M@,WN8';;/N3!X.?$C<<>6'(VDU]?4I)M><:629G4:-J7=)K(XKV'TN4A=>^Y M/-:!,.&0%!&%/(HH(30526Q_#.PR\M3B7YTUL!/,YUWSP;JUOXF,;G(D[E-B M<80<"NC H:^3F?'9:+QT,=Z:#HSMYT5++L38X<@Y%-8CUC7OZYF5\U/NZPQX M"(R]9\).-QSOC'B(GP=GQH-NX+NUT;E&*TI%"2]R 05-C61ZQ""3&8<)B1.A MBB@16>2GF]'_<0.CT#V+_K?:%(W9E&BL/D1OK_70=:-MS:+.T[CHT7YH4 M/S-S^@;VO8KTOWH;K8J"=R=Z(PV)O/<@"M-VJ!YWF^6WEVPS.IU&GK!6)VRJ M2&=98KKX)3F,A9 09;2 A),4QBA2!.6B(-0J/\]^R*FM?+O\:OWJ;LECHS_; M$=$T"?A-Y;Y+UKW=%%@LA]Z!#;SN[3#]O-=Q-(7C77G,J[:ZW#N>#HN8=UQ' MW!PM-R8I9B\I4>N0-LDQ\L@C[6N=<(*L=T&PN]-XD=_)LX,0[_;+81\+S'>* MZLDD?Z^6^@%[7V=&S6B>Q8ID LJ("(APS"%.6 $+SA(>,2Q(;J6QTCO*Y")V M;23860E^;NRT3.SK1]3N)/]BG$('8&>(G,_A>R'P=-1^?(Q13]-[W7Q^8-Y_ M\0 2U]9;W])U]?151Y;2?-1:+1N26-[2)Y/N.&,$9RPE".:2(8ADCB&1D=!1 M0)$\+M(",?L>&E9#3BTDM-:9O94QSX%3V"%LP=&\XQ8X1&Q+^6N#0<=BL 7S M-A"8#@3-.ZCC'B?LDZ=-;O*Z1?RQ1KSJ(&[Z7S2_:!]@7VS-";]>MF9WI_'8 MFI-G!VS-[9<#@O;GNLJNO"LWY?52U,*@92O#J$-SDB8H@86F9WJ[+3"D448@ MCH6,BT21B KK2'UZG*F%Y];2*W#WY9]EDVEV[_J=K =5B^CL!ZO (3DP3 YQ MUP]<(^Z&]Y&V6T_R*->59F!M8?6J<0H8KSK@MN4EOD+N>>AZXVS/S\<+KN=] M.(BH%IQ/MBOV<-[QGMZX< M6FTJDY'=)&0]GGA*O?5QM 6MOW/CV;N,V*O1UJ/#[HS6OQK&Q?XMY_>_Z*!V M_9M8L32+%88H$7JC&V,$:Z@T:?&V[;&0]I8O_UBMRV+YZN'QTTE 3/&@Z6LP&)5=I3>W#\_ M#YLTO9)2CE@"64+TI E10,QB!'G&,HIB6: T.O0&V^O]W!(-0\[1G[ M)LGNKI8HT7?]HBG4IIQ%.>*<, 6+/,_TBI8Q2!*>0BQ(D>(X)<2N4?VY@::V M>#6V@M98L+,6-.;:Q:NSZ/:')I^8!8Y"0^&R#CBV6!R)+:7D?[E?_?97?8LF MK.@_]M'D[(U'"1RV[FUCA/7U ]4MC+7+JBUEF)>_?M7W:5-%,,YXRF@&&J7-TL->V7'_7.8)9G$A&A$A@C@?3N M*A.0<"0A2Z5*>)$4C"6#=*[V8SB%B1'D93IU+]JZ@?I6'0CM@L&%P 3_R+O% MI#$/?&\,/+WO&RYT]=)]WU)7G1%>1^SJI8LGY:Z.7#KLW;Y=RTUR.^>GI-NW<>]?4\XM+SU_+8)9X8^KNG=W+)?WF@ MZU^O?Y^7,TRC)!*,P8AQO7%'+(:$DD2_HX@BGA=8*:=W]-R 4WMQC[#.G;W@ M9V/QI73].>(#.?L%.(Y/W*TAO)R[G\ E%(%_/MSKLO@3SI^E\J=^-Z0YDCFQ M;UIMOM^L-95HA,*:X\=/\IOY3Z9#9]/_8T901(HL2J#,*5<+ 866#K.3']<"HQWX!!5 M&[[MT=N8W@HV;@LMKX"V'VP= (T'X%;)IF?9%5U;3@ M_"K7#^7-@YYG/?:/M21L>;/LR%^UWZ6W%44SAHM<901#%F,)41KKOXCB,$YX M&D4TCS)BKU48TM*IQ8\?=\KD>_TWUP:(H2;5ADM.9*I",\^&X[1^&IF/G:=@ M[RK8^PIJ9T'C;:VHV/@+;I;@4&IQF[>SJTF=RNR[=L"7C2Q##SBDX$2NS0$2O:_U*Q\>]$:M(U[Y>?E)5E_H M0I9&F>OKM]4LEU0E>E6'4A("$5,,4EE(B$6.52I4&C-[)4G'P:>V3N_-;]19 MMP[LI%FO]&Y7/XVB5JQSJ:YPG!2+13D@U*$_/QV@O+=]+T&L_S8J[;7]C7:D M]B @W"ZE+>%@'VEAN^G(.33'/(_G'GLS(28QO*PGQ.1^[]\";^4OPX#M+X9Q MO.>(I3'#O#TLE!EXCV''/Q_FRWDE/YI;W^A!E_=SMC"]F&55?MA4F[74:]>Z MFO]!F\[,=4NN75N)+$D+14@$H!HW8.T' MV#L"&D_,YX?J"G1=V7;YNP(?&D';>LWZB6J70S5Z]@&UI\.UBTP9]2S.!VC/ MC^Z\W'-82#XE &12%U"&&(EB#!-F!'H8RB NBAS&.A2GJ(A05CC5+?:,-;6 M>EH0;$B22!_(=E'1$W2!@]Y@U)Q#EP4>GB)3WTBC!AX+EY_'%9N?##@>^(DN M*OIQ11N>^%AI8MBJ*L6,LC3C"K+4B"]JN@8Q4OHO+HE$::[O9<71^H>96K"H M#04+;6FSVWFL0.*PTSP-I\46W@M(@<-",'P<]MQ>("=3EGH]#1 MP&A\ *T3H/JV\K5W/@M0[R[Y]*_'VP^?]>!@YWO^ZC'[\9@3))S%DLXDE4XNO^G'+QNCZ8GEJ.A:T@:.REWX\;F>J M%\W,&/UXIGG:.J%^/.VA[=OIR&-[S'O1 &^@(\^I V O-QQV]&!JTN6A"&-* M$[U=0 *2&"F(*".0"+T8XDA@2;%D++?JP'-ZB*FM;3L+W4X4CF!G=Y!P&2*A MLV>VQ@52K3SMO*?#@B,#C'I&<-K!YT<#/5<.K00URT7U=*MGM+I>"M/^X=$, M<+M:S/G35_E[]4Z;^NL,I0(E.8YA5B0Q1")7D.0(PX0J'!R5LMA1ZYY=0/C94&LX^\'$A"3,?5.$QYANM3(95FSX6O3M>J^CHWO MGO:7M)*2U]_H6K0:W]="S,T?=/%>TZ3%JMRL]]W?9T0235H2"I-984O&-95Y M"TW>C!.P]@)T/04=5P%[ MWK6G=![:\YBFA[/NQ]!AVG@WP$'V5Z?-'+H+:. MRU3'@/T%Z1UET*$E-T,,V^7_7I?EIDD9+NLK;]=S+F/?R*DM/1]V^?EU:NF"FC//;?5%FVRZ[=M:EVJ+U6)! MUQVU6Z>J[4 S;W&./8'Y'&5)8I9+$CNV)'5J<#K>MF7DH'9X K/M6H+SNK,^ M?O6-?FW5P6O=J%(_&LN]5N&$ _9\ 4Z L4>NO0F'WLNRFX!CC4D 6F;2$7Y^ M)A!])Q^:KE\_KI8U3]G0A:DEVNUBN$HCSH4R4JV:(Z1ZQXIEQ"$B5"J9?RMS$7E[O>0G)+$9]"@*3#Z<'0-/( MM_0,C,$W1GT61J(DGU9 2&6RO0T+I;_1^<)GA]O7QSH,2[G_A-!BNW81,(%#7A!,7%*)+\'F M=10W3S=]WX)IO/&6F7L*H/YTVQ>_&C&']I3%AXFQ)Z\:QF>/A\WV@60Q+XA( M=8C+\A0B2CAD113!+(JC@J=*R52ZL-.^P:86];2M\!A7<2.:O?#:T49?H 6. MB">I76.I1V)G X@GFM8[U*BDR\;IYQ3*ZC>!=;@^+^6,*Y;P+"*0,E9 Q+F$ MC,4)1(7>Y,HLYS@F072X].!3"RL6.EQJOM;O34 9+C,G%OPK(-*!8]$0&2[M M04"X \EP.<+^AF2X]B_!:ZAP=7#UIL)E[CE-%:Z.MX-5N+KW&"C"3A_G%5W, M_VC.A#H;74L]T PID<=,#SKAA!5%GD!,I0:=Q04D MA>!0YD*DA8@U\LJE'Z(_R,=HC?@*@-MM"?S!&'@A[B*XM11\V:'75U/D+K)O M!8HOU?W^P<:5X;=R_(4NO]VO3L7R[KQ]U'_]\-WVW^A_F)3%'[[[+U!+ P04 M " !#?Q97T2<1MB^J "W>0< %0 &ED86DM,C R,S V,S!?<')E+GAM M;-R]V9:;26XN>N^GJ%/G]J KYL'+]EY9&MI:5DG:4I9[^]QPQ8"0Z&:2:9*I MH9]^(YCS*"89?_XA]: AE3K_^*^__GGX$MRO_^O?_NF?_N7_ ?@_O[]__03P;YL?>[8X_K:;;[X>I'">B/U[]+UR[W?4?\&Y]\&]4O !4C^ MEZ^K_.N__=,OOYR*8[F8X7LLO]3?_WS_ZMJ2Z^7):DWD'1W_)4Q_J]_QV[,% M(>)=^%CIW?S\^MLQ_NNOJ^G1\>SB:Y^66/[UUVD.4ZB*94:RNNK_>_G#OUT2 M<+S$%:%FP_!K^L+99]35=B0&OZYQGO&4R_-E9HMT[9MF5<:+Y?E/SD+$V>:K MDXS3R>:3#^)JO0QI/?'*1:U(@%[K $I9#<%H#SX&%@K7J3AUG?=*]XH(WZAD MA>DO'Q>??Z,/_JW*H_YA(YB-4&XM=RJ@^WX.']+T3$P*+20H0F&A?&"\A M%*K!,OVR6&9@@Y.$Z13 *5D@,'BRYRP MK4O2N8"7NKK!P=%IQQP(PY,UD7Y3^X7"]RR\%2C<#P**'>79$R0^D/#Q[?+= M,6/$D0G M-%*&RM(/NUP<6/UK<#A?Q!P["/9GA#R M;K%:A]G_/SU^MLAT)H9BC26(&QT9^<;:00X,;0A8-[/V;RZVG8 MZ#@WN;/H1E9YO<>8O?NTF)_'2(P%IE.H%SJ*@_+>0519060^"^N58#[LI?:; M*VZG^H[3D7N)<&3U?\!TLB3H2C#*IBQ8 M**$]#SFR:/;;^M>6VT[Q'2<9=Q=>)YO^Q=?T*JVV&@XQ3CWJ+L(AQX=K*LXCK-D5=(DPY.5A-.8:ZD M& :RBQ72UE%8HPHPH[.03A9G6B2<[UY].VATGW=L(-HN(/)J3I]&XIA^QN=A M'<[8F@C+4ZE>3G(\47 C2$Q.2T@L99>CXK+L=V/YT.K;0:3[-&0#T78!D7K1 MLGP6UOAQL?PV,;9D'6*!A#J3$60<'"L!,H5#%! 5YA,V0,:U1;<#1/SWD]5TCJO5)/H'EA\N\*G[M.,^PNV#WQ\O2S/.*W=F? 0=1#,@DQ:@_)!@2^. M04[(O4A%A"8E#K=7W@X9'>%CO.1>XJQ"Q 0X4>+^8?U(OW]PR>2V^KM22TLG]>$ MRX1CDBHI#<77DU#F $%B B:5=L%[JQ-O (J':-@.)!UG+1N+N0_0D.268?9J MGO'K?R"A7CG,Z&4-K1V0H#PX(IP.2!],#C:;TL+5N+'L=M#H.*^YOS#'OL8\ MC:!?3EUPT7%: MLXU01T;& 7&0-US,PL>),9$+S *<+I&B*"7J/9\ 5"$D;I/.9C^7\]IRVR&@ MXSSF[L+KPI$\#%]?9:)^6J:GKWS/"CNL8H5'EB#&^J8H.F(ID5N ^*J-2 MWN\]SH/+;X>*[K.:+83;!4I>S=-B>;Q8;IC8E(0^6YR0T_QM4P.&D2GO8@3N MZ@L#)P7$$@2D4F32Q7'N10.L/$C$=B_[NL]WMA-T+V?*M>IVR.@XW[FW*)M!X5]^NR7#U_2%W=LW MO'WS_,6;#R^>TQ\^O'W]ZOG!X8OGOQ^\/GCS[,6'?W_QXO##=1:V[.OP_4]M MU/#AD>3OV0GB9 4?0SB>;,Q"QK\*Y<;[S%T[6I2SM/TF1@,">=FIX&X M1SQ_KE-_EL^Y8,*%>@<0"DA90_;,C<","@J5="$]=,^R.V9N$#(N=/;1 M[)T@V4?,'6#E65A].ICG^MN+_SF9?@XS8F9UL'X6ELMOT_G'_PRS$YQ(KGQ! M#"",8N2XT_GKC?#U56VFKZ.R_J%+VUVPLQ5A/6!I+P LAM9&!Q [2*GZ\JOW MF)!8BC-\@^OS$CCRUU!X9H +$\FU]Q*BL79/8Q!N+/ 4.+M7*_DRQ M9=04O HK"WV) LP'G\CN J4MR!JG6\]PF&JMB0[ =8-XKT5"\B11U2Y$4D6( MWM-IG1ER(]#Q^%!M]-[>]CB-?08\R':6[N[06*S#K)&3?3RESYK^ W,MUSHA MT'U8E/47DB49TTF).7"+"D2V&[DP")[07@*S7#!74FQ]>CU,40]>4),0K:'@ M=X;19US&12,;\]?%(G^9SF83[AP:EA1H(24)112( CGD0&Z>*QMCQH#9!NZ>O!CFH"GN1(Z -:[Y>(8E^MO[V:!3NUYKBF( MXYIFK;:2,:>YTAQLKL&B%AZ""AF\M1EE4E&5ARX[=_.+[Z>G!_^F"9":";T# M +TE3D)] OL:PPK?UY[R;\N?J],M,BD)I1"%@R9Q@+*!062!W#^NB!N1A8BM MDX@/$C1.U\,!(-1.[#U@Z#(0?+.8IS.'OV0F962*)!/KRZ>LP/F20*"57+% M)[1KC9V["!FG*^(0F-E;S!U@Y93^22Y1Q9PD)%-?V@LNP4=3@"ON%4>F@WVH M2>;NL?8X[1 'N\IZE" ["*M?3T.[0*0;6D;-]0>_")]$!5U8'FN\'4S MRZ51,>M4@6QD%5<4$#(WE1V7D )*B@B& UM7E^W#:/]^B.VCB@Y =7Y9]RY\ MJQ >[[DA MW4/H'4!GX\[=EM D&JYB8A*( ?+J%.8Z0J<^\*P[K:ADY"!^\VU2QCWH!@)/ M"[%W@![: \L36O4V(RP%KI1RP%'5!$1!\$5P,&2=;0JJ,/;0HY@=;<_=Q(R; M>![._#00?0<8>K:8;Z3QM^GZT[.3U7IQ=+DSSEND33 F75*PD*34H&H;Q:"5 M .8T"D/.D#AJ]*T4 [9=$<:\5X)2A M& 5S$;;>#:O6F+J#C''ST0-!:%]Q=X"8Z[G16_@747N=>2#\;V:!9 .!V?K0 MR)9 T0<&T?J:[&&*QDU*#^4FM5-"!Y!ZCLOIYU![.=YQ:GL1C$'.07I'O(B0 MZIP(#P:30L')H-K6=3\/T3-NOGH@.#530 =@NH,#'FR*QDBP)I%HI%#@!:/X MT[L83&%!-;^ZWQ$X@Z6V!P+.GL+N(.5]VL+IPTG\;TSKP\4?89[K3WQ[CQF/ M-B\D/^!Z/=OD= ]Q>;1Z&:;+S:N!M^7T9R?H?3$Q$9_>TP$>$[E\AMAF@8M" M![L5#P[]V.F%W-Y4=Y,]&"Z/^<2J[<'V+>8?*R?/,:ZO7$+&D H)3()QF4,] M_L$Q8P!#*1&MXJ6TSCG<34DW"8ME-&!_;DMH5?SL\KV=W7" M#6EMO5Y.X\FZYH4/%]72UKN&Q8P^\>-FU FN+@-V&2W+I3!(&@LH[36XX#,P M7GO6YQ2<;7T%W9:#;E(A \:>XZF\ \!?:9%]VF#!R)B=2 RTQ]I+/2/$E!"8 M\-(4'E"FUBF2FS2,W6!G/#S<85AW5DX'X#I<4NASLORVX>"4F5,^Z@5^D%%! ML9Y.A3JPP9DBP-01]"I;+5/K!S7WT3)V$6HW8&NBK Y =Y#SIH8WS-Z%:7XU M/WL'.S'.LR1L ),- \4T5B=$@Q*)=I7,WLG6ST;O(672\SL_-%*"K&(1(0?.$K6ND'T7@N*FY MCM YG%H?CUE_BMDY?@SKL^]M4/AX6L30*6^ GGJ^EGK#UIC_#U M8E4?][XMA^'K)#JFA8X&W.:EN/0>8G&\SO0L2.Z("Z+UF?U($L=-]W6$W"%5 MVX&]?8_K,)UC?A&6;$FU1 M;%[[_7VJQDTI=H3/Q@KL )*WA3O)!!!+81EX+NH,9$6QFG,)0N'.*,T=/CC; MK?TSGB^7Y/&42R\0ZK2RC:"P41WZ&,42_X;G.4D9K MI96N^8%\DX9QTX,=P6LOY71IOW81Y:2$4*0S'JSB"E26 8(-$3QREG/F+K#A M;=XNE&\%Y.:S1SH$\@A Z,"V?N^B85)*,"%J 3HH,1/"*=K?,)-CH53&Y M=:O>[]$T+F2?^H)Z?[4T@]G33\1XMU'))UQ/4YA=YZ?5>(SK2SS5K(P'&'O* MP1FAI!*RL2"]JO%O4G18,T5 98A6"#*F[5-RPP_.^'-.NV>&^4K_XHO2;V&" M]2(!!DE."5,,?*T$9TKX>GP$7UIW^KV?FK'O^QHCY*85:Z2&#KS$\^/]2D?U MRTHS+Z5RY&& DW42-_>\'OD6BI!&..:$,JW+M1ZB9^Q[O8%!U4P5'<#JRC4W M'0AOEQOAY,K6\7G>%* C/D/0S@KZD_+8.J&W!5EC MW^0-#++6BND+:Z[BGP]9>BN@14Z]6JQ-B@PRO)7(#I,0B*"P*0N0!;)1%VHL[:" 'G'T]J1&5/.:?)DXC]Q9'\'X>JN,,8 ON9;4 M,BF$%"ZEP<%TA9ZQ[[*>&E&[JJ(#6-U1V'7V9I)[I"@#.:"PM=&7RA1^5(NK M(G,4@*!VK;-:]Q(S]DW5P(!JHX0?:ZKKAT/Z]8\7;PX_O'WY]MV+]P>'K^A? MF^6O[OGX 7-7VS#4*&]U6J5Q 5N0OKLAUJ,-/-C=5N/P\ M3;BZV!?/D:@BGZ(JBOX\PXW&YOG@J-ZI_F/S]8F2GGED&KRLO:8C*Q"RR& T M+<9X8/GFHXC;!V4K8L8U88TPL1A101U8M/>D-"*@#M5]3O9[MMB,5CD3Z029 M=TK(#,$6K(.?$@0NR)FU7*,V+/CF\>2#!(UKV=HBKKT&.H#3!]R4>/P5YR2J M6=T;^6@ZGU8QU?8#YUP1&VB"IB &$P5)43#PKE[)QOGW,P@;C6S>$?X"<<7/T MPV"JE?0[ -(M =%.<-)PI0'KO&:5BB3:A0&GF#0,0Q&Z]:EWBXAQD_'#@&8_ M27=0 7C!P.7SF DB9]H@B2'E",I&!M%:"RD*$Y6/TOK63^'O(&/<3/O <-E1 MVAT YLUBOKC.Q?E [PL!,<\L3P&R"\20V?07MP$*3\YIS3FZULFJ[Q(UKA,T M1/Z@K1XZ.+3.*WNN,5,'8B81E#:N0 GUHD 9"8X)!).U")IGZ7" L;9WTC)N M>J"QRN^IK-I+_AW@Z*)%ZD'^[Y/5^O1RZV]AN0SS]6IBC X2G0<=ZY265*?( M2RZ@9.NTS_6-7>NKOP<)&C?\'Q91[30QZL/Q31[MU=$Q<7/*PO/IQ]JNX6R MHA4Z%6[)=/M$$O+.@E>J@+<>F4.?W,V2XGO2E_[A-0Q&&@IU7W $^@%Y\TCK7MH&3.&[L-BJ8T& M.@CD+U,0Y^4-T_D),75F:Q?SU>]8%LNSOBF;L5 OOI+\2'W3>5A^>T7![.J> M9["2ZQ*M-I"CB'7$6('(4P$FG Y,2QY#:S .R,ZXY^L0R8->=-_--B 6S[;Q M[SC',EU/# 4G65LZ$+ 0&X*U]P.",*J5U-^5[2!GW9!X.?OO)O .W M[MUR051ODK@AIEA0UII8\DI5R@J"D084:I1%T;FB6E_/7:X^[G$[!$!VE&P' MYN0-KB^-ZU8M(P0C9S/E#%YZ!\H2\FLA/009!8$>R0MM/3[BT42.6Z0^2/I\ M4#UU8)RN,3CA)!QA$@-1\9<0O!$_I @&[=ATN >I1\.[!2 MYPWHSE^S_AY6TS2)5C(KC(9,#-2DFP$Z^GV0]>L=9V&2-&GLY8V M5R"GCUB#Y*,*V7'O]!/A[SX2MT/@#_4@9D@E_;CO1Y^]_>/=^Q?_3M_SZC]? MO'[[89AGI+=7>:+7I-]AKWTSM%/D;L9UW>H-?@%C I 5RF8(AM4G?(S7#N$: M(HM.2L*=5@/V1=N&Q(:I*Q^$UR[0GDWU=7=P'$*P"#)*80.S*'CKEFB/3%T] M10NTYKAX(*7U&(EW<'K>(9'S#OI[M6M5CODZNQTL=P'2NTI0QD5, MY_OF@J><N"U@:-".BB=MI&\>Y?-YJD$;^U]-9NR,YB1_]$PO9,V.\B, M-Y;S1.?D93 "8@H4I;+((1JC07B;LH]>Z.9E!(U9Z*;7YX_FW#Q*]WU#?RMV M'4]T &4/$FM8HYT%9P0#5:P/=8A1R:T#R3U)[J;5Z)C0;J[;#OR,!]B=8"I> M$O&0-"OU'I\$FE "("<;CJ4C@G!1^GDQYIG<379^>'P[;/_ M^/>WKY^_>/_AQ?_^\]7A?PV2S+UCF2?*YGZ/P?;IW <&L"!W3G&=0$D3"*O6 M0HSHH/@<4>3ZG]9U55L1MO_(JK-%#C?S5SV&4J*H[^:,J;PF")9^D3ZC2<%; M95O?55VGH)L4;B,LW)X,M;.\.S@)+Z@_E4@UPHLY_75U\'6ZFNB@LW2IML61 M$534!9Q5'% J%XU0G+'6G=\?)*@3+.V@Z?M L[?8.\#0#1Z>+X["=#Y!$V44 MY VBB^0(*A4@1&$A2&1:THFM0NNW:W<2T@EF]E?TS 72N]!/_ ^N% M_B1ILKY8#,B0*9*PTI"K9Q784D@TR#51T=[]OD[$N)!IH-C[N[;O(.4.8'*0 M\Z;E>)B]"]/\:OXL'-?'X&?,1!,=QF3 IVJ(1< Z9<5#5%)X[@(=[KHQ9!XD M:-Q,<'OXM)-^!U"ZH^'\&2/H<]#":3"8240F)_"<8DXA40OAF3>Q=>!_+S'C M)E7;0ZB-U#N SY5A=?5IY)68XHR?G%20WM 9[E6I2=T(=)1;2-D:8;1G2?/& M*/H>3>.F,=N#J:D..L#404HG1R>SV@3@OBNS,\9\X+Q81KO#)XI39?80.*.X M R/+6(34S0M/MR9NW$SE *?>(%KI &[O<4VRP7S^=.","ZZ,+THPVBJUAVDD MD^Q3?5<933(^!.ZQ?>/KNR@9][GJ$.9J;WEW@)J[+W[.=T"JK=^3A^*%JWU2 M)(4314-VR+/123K3V@-_B)YQGZ.V1U SV7> HXN$R&O:$YL^$1/IBLNQ1. I MUG%TRH,//I.D1+)%QH2LM>6Y344G-9H-4XN[";@#B-#A6L,%?(ZGO[^:WT[= MOZ>]\'*Q_!*6>9(*A0HY)'"&C*CB1E$$6A!J/P@M;7(4BC;&SR-)["0'N2,B M;G?G&$P]':#O]DLB+(GK'"R8P$E8+BN()660C$N) IE,K0O1=WS0-12"!E7Y M3?NUE_QW!M Q+J>+3%MEN6YTSMT4T$XU8@:UEDG5V#52*!MJMR0G"WBM$\48 M+CC=>JY=&\I'G\CU=(!]>DUW@_+[QW>2,(U-68!7DMQ2A;5#JPN 6>6$REJO M6W?EWF^&ZI#=W9\,BVWTT3.\-@VC)UX9$1A%R^A+KE6&)"V*FB&3UQPE(K/Z M"7+U&UI&[_XW)K@>KXW1L;7I'/SB*R[3=(67_<8/%\]NSK:>",&B#TE4$5', MSDRL'3O)0HL00[$J2WO#AMW3F7FKY4;OXSA7J]4)YNPED(9HQUH##99&0-C_FE M>C^1H[<='!NCC?37NQE]@U\V_[2::!&MLR%"S)9DF+,#[P2'S% )[H7TL75Y MQG:4C=[4<&PH[J.I?O&WV6"73$DF6(D:0>LZ \#6IU+,&3!98>WM8IAO_QIC M"\+&[XPX-OSV4%0'Z+ML_4#.\#WUFF?>\BGK$Q^+C?4U7=9%@!*TLV*4 71) MD6'(0?#63SL>3>3X?12?#)7#*K #A#YH]=_C:KV5+UCIW$?(^?ZP>= MYF"/9]/U^\7)YOK]U?D-DC,>M;>U]T_*M6:$@4]H(">OBM*U;&2[;/AWE]H. M8S_TGD)N]7I)MO_NZ!U/ZT;(>]'__>Y8FUUF_,P..F&ZY601E4:%H'V8^?;<9_BJN=W07?@2&]8X0( M9AZDM\!L'<#%F8# 3(:8LE2!R2!*\_9'.Q7^BY_C9F8O!>Q96/ABWF8">Z-J M<)59LHY8%9ZDI[21X,G.0N**29\2Q7?MN],]7=W_3W%G,X*J.P'Y_67FW"?- M QJ(P7E0/D3P19+K8#!9;W65=U=E_^*GN'QIHY!^T75:9YYYM"YY!CG8!"IB MJ=,,(C 5O!/>JNA;MY3;J^I?_!37($W4T11:3S]E[>##O[]\_?9O TU7N_CT MIYJJ=C<[[=OO/@NK3R]GBR^KRTZKF8#(O00>? 4B&:;@8H!DC! B%%%R^_>, M]]/3(-*LG_ENN?@\)97\[>$6M+<_.,!1=B?I^LI7DJ VU"\* H< MN@Q**@]..0Z1Q^A,=,7>O QI$8X^DLI.'JSOBZ [XM,AU=5!$'L] B^9##(9 M?H@V88W .?C:="0E4?M)>'("6K]2R1XSY"'Q-_S578 4:OU4B^1^(H36=X MC>W#Q6,E;JSS)>L"TFE),J@O[DU \FE)%"):54+KYD-#\#'N$_I6937:1%P^%U:>0*1)/C(XCPXLR(EEM M1.N2V6WH&M0@.QC+)O K*BN;A MW^XE$(-Y!MU!L(&Z.@#=RS!=;E)3E_*]?"0^T3Y'94\/FSJI"@<8_L[B#83GECES<^NBS.)F485QH82YQBQ>H5.8H5E4NR5OJB M]3?"]'OK8PS<#H2Z;@R-[%DP4D6 G3D#I1) J(,!K*UB%R1E?.MBPVWHVSI/X4I'/\6'OS'S;#ZNE;VVKB+Q)D J-*MMZ8VDPFWL9,C.0 O+ZO MQ6P9=ZW;S-VF8MQ&.MUA<$\UC>TUUO[%U]KJ(43IXUF&".%69DL M.T7R$')]!XO)L"10W\O_N^/!Q6]QT@YXFLN\$.W];3M=D?,M$RI"C3"2# MP.KLI$VG,Y[ %!6*RBQP]2C^I&[EG3 M'5P'TFN7B#U(:7%"DK\<4#?A:+1-EE&4;BTHD13$.ALLVF!16H>\^<2V;>CJ M;9Q$&TQ\%WI[*FC?6'4@V#T_P3H'\3UNAM6]"\NZ>4\?^JTGT6BI2E2@=2(! M1OI3D(5VL4^H4@RR?1_^QU'8VZ"()X)B,Z5U"LIW2SRF2/WY&45GX=;!_'28 MXIF/DIF)D2L+T;CZ]$53X%XR@ZRM<[[6'Y7AP;D-I;U-D'@BD#978J=@W;!S MZ0&=\I4X9TX(A(0Z4+B7/;AZW>.3]2X&[7GSXIGM*.MMXL03@7%O)74*OG.G MY%WXMJG67(:,$\>%%I8I\(5KVE16@5/DH$2=+$F4>ZY;MWC?CK+>IE0\L>>X MLY)Z#5B6)T3'-,3I;!/S3;C,DD=NP&+M.,:4AX I0,XZ\B"23LTGZVQ#5V^S M+9X.=OLHJ$O0D>=;4Q-W^;TJ*:.K-<CJ>1YZ_+ Q]#7 MVTB+IPM56BBL2S ^J\\B2&1_FZX_/3M9K1='N#S?;=\F+GGM1"B0HZCM%TF8 MCDE.["'9]FB+%JT;@#R2Q-XF6#P1)-NIK4M4GIG]TYSM8?B*YWX';3A/[JY% M$IXW58P,G(L9$-%F+E5POG4SHT>0U]L0BZ<]I?=45Y=(O)#@YM+\PNN< '*"UZ?CBE@,?'LHY?M7Y9N35QWPRR>*D!NH*NQ2QSN,/5GYOTY;BX[ M5Y=\F1)T9A1T^5!O.)T4$+ES8 I],7+BDV]7_O"(1;L;2=$46X.JH)?6@%O> M?DXOYI]Q=<\M?'16FX0!I$G$5U(.(F,!C$/KR*?50;W@\E>/>YCUUXY!6 MZNK ]2/6$F)>U4O).XJ[#^;YLKX[,!0\[>-2WN%@W?TB;0OCH]GT[11V+/% MJKXOY9(KIAB8'&K%19TW7D0&+4QVI3#.==DJEOCN4EUVZF@-G0&DWL7M[6US M>[ON5@>IHE) NX-12$2_!!&:%S3%J"KL'/QQW*J(>K&1@]#-Q+R7UX)R= M[:3#Q4&BXWR)#QSR0GH> H,ZIK2^EF?@*X]T[J,G8R6T;1VU;D_=N,4#(QV; MC976TX/)&PS>VF992VVC3-6$HR-P;U4 MU _TMA?C) 3/*+1/%/78>#K).2:*>GSBO(YDE+9Y)_WMJ1NWHN")P3B0TOK- MYKV2ECZPO< M[Q+59>:N&2H>B%+V5]'8][97N7GQ%9=INL++]EV'BZM\^81>F^+)VZVO6WS4 M$)(DXVYYB=II"K]NU#;?EVO9?M$N$W:MH36H)CJS:AL&WAY7#:[.V2NM9)V%V9J>]%-;%:&\\@AU[F>RF4%P0)N:',UT!*ZR Q]Z(43.0-O/B:/H7Y1WQ/0'^[:>A5_U\O8#Z'&6XZ@I < MIXFV0?T'\AFN?^'*=TZ*S3*K$HEQ37NR&O(8HP7''8_6&&MUZPO> =@8URL< M++4WML([B%CV8O;=9MSB[?+>L[FV5\5Z*NJ)CIIL"W/@"B/#DY&<:&=BK;Z- M$BTSB*U#[J?E<%Q/=K"=TC%,.C@X]K,8U:MWT2BP7M?J./HERE(GP)6$C#DZ M-F5/>V)<=[M/B#]*B7N.MR4)+-<=X%8%;EQR"#';.A!.DQ/I3:+H0REI?(Y% M_'BX'="U2IZ49_VH**3 M1'E.K#F>(!A1?$D^9=X:GUN2-NX[_,&0.(1B.G"1SSO'UU[R%/Q.>&9!2FDA M<"133S(B7Y\IP&RM;AI[;ZF>,7HK)^TXKV MO,;:V!Z84R1IY0J$.GDM6JY$RD'+FS=+]R3\]Z5D7!/YM*!9C*7!#BSM#:[> MQG68SFL^^CRK\'*QO*_5A;91ATW:._J:JJ-?/(L>=&%29J8E-K\&W8/<<8N2 M1D'T4RNY7_-[-W,,9-QDH:TCWRLHH)/.2&-*G?>PIQU^)$GC M%C;U:)"'U.G82#X;A',FTF]OR_>9/<3E$:EB?<$OHM,Y> LI:5\GZ)#7IF(! M4U#PA$YEW [##8@9]P)L//0^M1Z[P^U94W/:B>NSAN;O,&UV MX!*?]53:,)BG:Y+DZM4\U1ZL^?>3]9O%^K]PDU>9L)R1)4EQL*B3-Z6*X%*M M%U+<.>V]*;YU ]UM:1OWCFE49W<0]36#Y;_\=DLCK^D+FW_:_$O]J?=8?JF_ M__G^U;7/7R_)%5JMP]'Q7\+T]/.?XRHMIYNR[T7Y_61%?OUJ%>;YP\G145A^ M6Y0/TX]SVIVIOH(^;:M.PG^WF$U3+6B:Y[\N:ALQ4A0NY]>Y74V/CF??-;-M M"?CM4A W171&QRV@/JU0\.N:8(7YU_ULS-OEQS"?_N.L.\=\14OGT^TYS^^N M,'Y16AUF%QFZR[Q OVAO2B.*T3;2!&"SY"%IH)75.0;6>6]"$\'TM]%Y$ M7#$WA(B'@'!(ROY]MGFZHUR1%._6 O8,BOY&UUCJMOCY_?%=(.MN'ZTZ:]+]<4I4^8 M3VKWK\WSOT^+&>W$52V46G^K*YZ3\79Y2L4ET*7*UIYT+H/D<;%:,X"6B!16X H>(X$-PP5M;^]QNE:5]>)V6 M]8Y75[K<.E=@')W)VM"6J1V1B">AP24=Z&@7(FL9/3:?X/L8^L:Q0*W!\%#A M8U,-=6MH_KI8Y"_3&;&:;[7,V\'://1Q;4S.U@0WI#,N?K1);F W(>1>"^)FRKQ2ZW2/*&FZ@3!"MZ\O?1LO[D_@D@&I2L@O*3]HKS0*[ M6*.M/K>-"7H\"ZTRWQ>GU:9KXL5B9U5+FS9/&\S$2LYY(^3+BQDAG%(F@7&J MMKXK$J*B(ZZ4)"3%!]JKY@GDO2C>.Y.^[>J_7UW]>A RD MI(8=]5K;J#_";!W^6J\O=K%*5WZZC1VZCYP6B?O-9U]>" 7I=.2J-O2O]]/: M0DSU0DA$9;WPEMGM1O=>^]B]ZL2O'IJ;3[U$6Z$E$5,&PJ\%96*!8'T&%2U* M+7/4W&Y%[?UKC)A%WUTSURJS&\FO6W_BM'*<8IR:5YENGO_LY$O<^3EM]N_W M26RQDT]7.;BVRN6[[)*P%D.#5ZR6D%& [J(R0(= \(R[A%YNM54>6F6O?7[7 M!U]"U?'L2BX!4A$,E! ) M$&7)$SKK.AXV:[.8 /+C/B;F^FO6N;OYU0N]W_ M'T[B"O_GI+XS^;SKWK_U&8UR, ^2UBANN+G(!6@W$'RWMJ/IZX_S+X_^-.:"D Z?R-PMI*Z>RC!?8F Y0W04 M,"LN*4PN)8*E78,N1)/$3_54YC1*N%3RVPLE;Y3U[7+/:YZ+L4Z!%36+X$P M5Y*"^C:3ZRR]8'HK)VR;U7Z&5R:/@=+UH*VU.L9^[;VY@/IP/)NN;W(1N!(A M1PO9ID1.:"'?5M5^. F+<-I8&[?S[.]=8MQV+B,CJ8W@QX;/Z^G_G$SS=/WM M)A/66]H! H$ KXATF2#J3 Z)\X[<'DSE9CG7?7'A/2N,VTQE9/ T$?O8V/D] MK*:K34.""W'=9"<+(W+B#)#Y5&=?,0C",+"!I:1X;??BMD+1]]<:M[W)R'AJ MK(JQD?7G/)S0[JCML>@3IT?O<75"?MXMEJQ005D+M#5JO;.S$#E/8-AF.*], MR:6MT+7=>N.V(!D980.HI(<^(U<%>9,7)H21SE- +POM&)]]G45DZQ-#9I3$ ME&/S!J8/T#-N/Y'QX-=<5[WA[C_#D4'/Y)#]=_;VFS_^LB?/:AK=V0+O)$ ^2'%<3H$9&H)21$.O,\*B1%>]*0+%="H\ M;_XZVS!Z:X-1<)ZS=P(D1V)0:PVN"$_"S#E(S576K:L:=B9V.\S^A#T%6';X?0GO.08 M3GT=8/(])B16*-9?T4[+M=_@V_4G7)[5:*PN__U@-EM\J:TT:+\^7YS$=3F9 MG7_7668@:Z5YL E2'5FG&$DAM\U1E4B1V 0.T].?7U$ M'[/0D%V,==B?R*5UGX9[B=D.?C_QK4X;-?6 MZ/C,%UNQOWP]1/>/376 M0 >FK_98>EL^A-GMJUMD*1FE/:3:!UVE$L#%P$$X]);%F.@_S>\[[Z-F.\C] MQ%='C135Q6WG>Q(8D5"O&)Z3I9XM-HFKL[&(YSE5;J(RY-,R5_U<'SS$(A0D MZTSQ(7'CFT_(_CY9V\'P)[X9:JVZ#DS@029LKZ>KS:/U@R[%0C"P":DD! M;2^3(,1:S"(5#U)3)&9:/ZG_#DG;H? GOKUIJ;(.$'A?[\-;#UR3BIK33M+1 M&U_99%0.45LBB,-:U+-^ZC93OL_=1W,0V4U '87N-JA7C:HNDF M*[[6BPJ.8+QF)!_&P/,<(3M1C!,N6=':'7R G.T@]Q-?K+1250>HN]I?K/8% MVW1KP7FZHY@9M6?"&0/&J@)*10M.%0E&U.8 *@M_LQMDB_-W2^JVP^1/?'\R MD"+'3O@=+C?9]F^;QA4W&9$9A4B,0\ Z"3=9"OV3M>"E#MHGVH'AQNN;>_)] M#ZVR';)^PHN/MO+OP-;='%-Q*WFIK8L*%:!W2$)2O-;-&V ,2_T?B[*U5_<= MDK9K-_(37V6T5-G8INP-?KG2$&VYF-,?TZFLZH3,_\+U05X%HGJ;P6$*'G.46.)6QFX_.K:#Y,]Z^_&$.NS 8#[ [=W\$1N* M%>:!-A]%]8S<8&\2;4SD%&Q%Y,6U+IE]+(W;X?IX3\7RZ"A\_+O'CV5)GQ2(;?5WIB!18,,E+$*&(^C)>D%]E+/'DT"G,HH36 M#5RV(NQG: /Z&.3=,3.JL?:Z[<;\^V*Y7'RISO_NQO;69S0:H_X@::TFYV%< MWS%55EMDGM?36 4.RCN*>"C0ALPULY*C,K%U%?/=E.S=8"5]PGPRP[>E?OZK M.7WJR>7:[N;DQB>T,28/D=7(E)PO0QZATH"IZ4(2BBX(09.C>P M#A;1!9C()EINZ]36QOMM2]+V-C8U>;3Z5K]N<)\N'@69NFD%E4IB:W4"8N@K"!1[==RG XL9MPSXD9KM0Y]APOCIG[HRS5R2( MVDG@!EU#FTQQ[V'X;HG'89K/2JY7YXU+3GM*K4_?B]Y .5?>:*[K M= )&##+CP+N"9$5]S,4S04!_Y"GX>"I&G"784/_W''$#*V7LL^R2T6?A>+H. ML^D_SCK*7V\!\0;7-[A4TDI=2+9)ICIH.1J(UB;(DC&;ZR VW&Z [LXDC.-F M/1'NAE1'!]>O]S:YN>(2^L =R0Y"- 84N8/@?2F04W0V9*:CNC&J9+@>12/[ M5T-A;B!M=("O*S%*2LL36O_>T,.'XAW?"&Z3 '02PH;1H)E(092@6E_L;T_= M.$-TAL;;0-KIUH\_;P 2;C< V=V9__Z'MO'H'TE\H[SN SU3[@@H2W0H0HJ0 MT$JR3K4R_;05?R"4.IT$MGY$\"@"VYFSFVMM:A-.*;FQ<\OO/1*1DK\A"QTOQDOET!C&FL_T;DC_N"G@ MIX?UD^N\V[.>0K/7B]7J^*RJ^V"]7D[CR;IRNE[4ERR+^>;!P:?%C$"PQ_F_ MVT)M?((&3#;R$VY6T5^@&EU46O("VOEU. M_YLKU#&3J79LF,Y.UIAO["=AN+-(WKGVO-ZLE AR]KT,(KBDLTERL$\@$>1 M.JX7T 1#]Q_XPRFMHT.?0KGY>IHK2W0$?,!TLMR$>(W8_Y1WQZF[-]5W9:U89>N>*]K_?&!D6Q M$O4N?+M>@2Q801<2AQA+;9D5R7(*6Z!$EIR-@JLX0'7W'A2W,\#GA\MU56T4 M^/:T2.,@T8Z=KK_=++X(QHA,@:7S]3I>>P;!:@XF^/W2&*=)I+[AO<_*1!=;0S8?>P+Z6)6!EPP%I12Y&(9 MRP"Y*4P*+6UH?;/4F(5QO8N.P3\D%#K="6?RW7!Y=>_7VKM32%Q6Z=W@/JJB MI!86F"RU4B$Y<"5'D#)88WPD4;1^<-&6@W'+W3K;!T\$A*ZVP0MRH1??D**0 MY>=IO:R\RRC404_IXE596GRGBQAS&(A 2JV-S-9).2!7@ MN,7 7.8IMFX$-!@SX]P==[4YQH1'M_'J:7.O4#LI7?15VCT^?>#3VL2CVY+; MHI[T=*V#:VM=0-)G[5-B$E)*MMZ.2/(5= ";2?U<.DLRV:KB[:%5&E7S;98X MQ.71)L^XVKQH?U_K\J_;_<25E0HM<%]+%8D3"!@\Z*"TM<*4+^+9; M><2:T68ZOJ=R;P#1]U,E>L'<='YFS1,IZZ8[H9Q2+K$(UFX:P@0&44H#UOLZ M4#':H'>&U4,+CU@1^F2H:B;X?D!UM=+LU;PLED=7/87#Q:EL;["*(D01@P-N MZO1#S)I.^3P!B5?&S]\2YTC%@0.C3D!E=+!Y'$:;O3M\=8I\W//VY8 M.B]&_/9'6->KC9LY@\!$R@=,B0+8YZ,RSR;IUNG0',D>L'&T. MS*?25A> ))YJU'&+C.@8M3@R-(#11^*18]UHE%ST-U)RE; :MX0 M?FA@[2_U#L!S]?G(ZM/+V>++AY-CBN&JH,+L,B*_Y38PQZP3=3B6C* *T^!1 M"#!:!]H?W!7?^M)L1U*W E_SCO##@N\IM-9M,J)I9[8W]4EP+4IXCNLPG8W? MQ.X601VVLWM8:%TUME,EQJR4 2%J4S%-,8X+28'0A'5C=[4CFA26 A.TT'%LN N%:Y]ZRJ_A^CY&=K8/09GCVEC]RA==>!/[%GG M]?NWNS_@X.MT-8DAU*%-'%)M!$&NE0-G4^WM16>FX@;I2XUA.R [HU>C-,+< MS7%K4"]HR9'SZ)>,/#N9)D^48AR0(9@I'N&VJUH7@\FX UOV;!96JXL.2F^7FV9-FWVE M'6IA2#+!":3#PFB(3,7-8P0KHPY!MW8F[R5F]"*W8<[4-L+O%45G>ZT4';23 M&IC .GC=%&*%)R@EVQ"9P2B>!$<]G(.-%+X-C':0_M@'&$5E+T]JAN&\>=RY M256.3G2?B0>G0'E52X&$AX*(4@I)UEQO=6S=LT"'F-A%>XO&HNS KEP$Y&=" M.GV04O>+MRYF*1ED7X=RU5?QH; $T1B'Q&$RL7E+@_N(&;WT=)C3J8WP.T#1 M5?K/-I;B212+"D1R"11BI'A!2(A6%*S37DQJW>GG-A7CVIU&ZKW[+-I5UCV@ M9?-F?,<=S M#R&/")/5P4*QC 32OTQD];0&/Q(4,R;AL(Z)FK3 P MIBG80UDWU;V#Y$96^!_AZ_3HY.B,<,M9\@$E%!]]'1%7(" SH%60+KIL9-AJ M9,)W5'YMT9&5OHO*%BWD-[+BG]4K^DM7HC*10/C70_UUKCU-S->@)L+>(QSX,\/AF,O@F2V4;$M0>/9E/UUOAA: 6.GP_XS+*>+D]7YP[7S M%(ZW,KNL& 0E*3HKM:=X'5E*=CDCCRQ+W*[1^]V?/^(Q,XP6%VU%VD.$&E:? M:O$A_5;;,W\.LTW)2MU!0C%A20C@,-.^R76<1MU0/BF6->-T/K=^M'H_->-4 M: Y_:]-&_!T Z;)%PMT\W?W593!*I=<'ZW92,"["G0\*BN5I&#^W_>[%\=K):+X[H\TYO8WWR3*0"B4.V>!<:#0".]+1H+ M<6P@G-/^=GZ>+T7K<\E.@3&)CE9;\Z6D7TC>9:,E5T'8K2!PZZ/'J8D;2/G[ M":X7M1]^69Q1GVV.N=Z.1)40R)$GT"IT@)))*U!G?3-!_!VU7WST.,4F ZM] M-\%UH_9JML[H#]HXKPLG*;!Z+5;OP[E$B#:HE#&+6T^POJ?XRP\?Y_)W:-7O M*+Q>E']&>I)8HM(<0JS%$%H+\%B#*>:--$;H(AZWX1^A\N:W/0.K? >1C:WM M#_71H&:L1KMGY*O"(N,D!L50@BK6DABBAD)@1331B6V[SMSZ['$2IP-I?4_1 MC:WY/\**/NE96.8SXHW%($+*H*T@0820(5B2!K/&H- YJ:BVTOO-3QXG]A]( MZWN);6R='RZGZ\7\C'#NT(4J@FS0TJ'D#'@M,]3[2.E9DE*7K?1]]5.WTK7[ M072]L[C&UO/+:<;:+^A*2ZNS]J#GP2?+RH60)#AG4FVL8<"E%,![9UBTV?FR MG?*_N]16B/ _""+:"G9LF+QZ]N(\.@DY"9OJ:\$2:II+02AT< GKA'%6A;BE M=W_QD=NE<-@/HO?=)-7!Y=*F )6-!A];!K41.9\\VX[%IOD'V)M!]#8UC=1TMO<-I'XS<[2+00 M?PHK0M5' 0ZYOXB9-SW M_X,":'_!=X">.RSV(?WHQEB[7(J/DCP 79.Z2C+P(B80@J%1P1:!3^ YG9,S M3I@UAM.TDP)ZQ%)EY#PPD3D7:SD8.N@IJM"N!B8,M#>CO6 M=E3Y]Z"TH_Q[@-)96'N+I?/2@AQX\8B RE>[K21$;S0H)[D4S#/'FE=+/TQ2 M9Y#:5?4W(=50#QW ZL-)7.'_G! G+\A\KR]V72U8*#K4(BCB0/%HZ;R. F3R M/"53F)*EM;=T-RDC996&;TG10/)] NALEQG#H^1>5IM-?I^5-8$6."AC1=). MB51:]Z6XEYB1VU.T4/7WX;.#W/L#T/DSIB2,\T8";PX#4PW.U$1!O,$\U,>A-< A8#N:.U+"Y(8K188AI# M5,ZW1]>84=T3H&!7O.V@DK$1=_AINKR+L_.HI#Z;4%E LHQL?O:Z/L:C72M" M4$PZF=B6%8L/KO.#(&D7_2Z&$78'?OP]]OWU=(ZOUGBTFLCB$J\C8QFO0Q)# MSA"3KBXH4Y*S4F)L_9[^>S1M![0?K\%N4UUT@*W3IIZ;%J&;L1VK@Y/UI\5R M^@_,$S+9KBB3(&Y*_K7.0.&,A8R80DI>&6S=+>0!/9=/UL,?],_U3ODJHD^<26(EV6"4SA"*J0 M+0X^9#!"9N431_2M0?98&KN<9-$&>8.JJP,XOJFSK]/B"%\O5JM)#B*GB!Z$ MJ_/5&?T2ZF.'(C2SKFA/L7%CK%TCH,NF\VV M+N@'X\2?XJ2>>4$\V%+L-1> M.^^6B\]3\E1___;G"O.K^<7 ZH.TGG[>I%NRX;3S6 VA(K&Q^ F;/G;8OGW.MDU'$_78?9J?CX;=B*%*Y)1 M%&U+[>ZOB2$7D>1F(J,X)I;HMYNF@.9WMS4G._;\OE)>FS,)M5'_)\WMK9-ZXFWMA$+!=(S)$P??*UIXT! M9WBRSH8Z*:-UXFL_DKM\(M$H.?:$RNP NUQ+QX?=";.6;K87ZM)D$(C MDGNJK*XMGJ2&4"474%MK@\HFX/Z^W.V%^RPE'-J;VU,!8X/KZBYY6VC]FH,I M].'/,9^DFI%Y-PMI4X'T$O%@GE^3@&7$.T'M*#+&F;W3 'BG4\[@ M,+S%Q\1:IXQ%#W3?$^'>,?#*&+#2*^FRYEYT.\!N?^HXW[-;@.10T8W 5EKC ME>BF,Y-N7!>+@!P2$8XA0A1T*UL=F/;!AYA;3_N\7KP;-,XSWGZ8A$< C<\+ M#,NKQ8_UY;MU9=<7[H1G288_\>"%L* ([^ )]6!YD<2$U)RWALJ3Q'2#SGG% MW=MJX& H?<=%G+>X6ZY=S37QZW3M#1F3PGP2WF"M>4V;9&H?2%C$A_(LNFAC MMZE>3R[1#1_G%3AO*-01G#,/4G)'?SNK8NYJM^+8.T\/EZK?9:KKZL3U! MH_ VYSJ\.]8XORIDFPO40/_G/CANE.IV\ARP>#<\G5C"$ZNX/;OW-2RRJULL2LP$51&(00C(L>2>L[S9!>9\S[1B"NR'U3*/B M)]/D&&![OP?)!US4'X0OR"=!I6(L3U!RBG3"D_?J;2*&BG1<<\&Y:'_3/DU/ MMV31\XR)-]/#"##UL G@WQ;SY?+UU:**><)*1BNX [%N?9YXK)$0!5IX(1.K M:8RM"^R?IZ@;KLXK/-Z#+L: K(N+^9_U#?W-?/'K_"JNRM7%0PYWS%GCT"-9 M$(REFKSA.<3LR2UV 3&KG!EK?:GN16 WW)U7=+Q_38T AG^?Q6E]$K]AY'I# M:9D]HQ,:#"U,[A&KAH#C('(01JN2K6Z=(_@T-=T =EZ1]<8Z& &:?@^+?^$Z MPWJ67^7OM:1R2=_M'HL$4TESVA9,(G%3XS>^#@="M$SSZ#A+K2LKGJ>H&ZK. M,RC?4!Y8 MU#Z(YGG/3Y#2#5?G^6C00OK-0/0___V!A(G+?ZU_M?Y-_54#SBVF:8NU.];=YK9>J@9[%[%/ZBOGJ N?EKD+F.X7\6HM?+I9W MI;*<7GZ[>#'#9AA"__U&L/=%OJ7W 8['*63\:[5NI_+_'7<2O5]\";01U@L2 M/4LB,6^V^2Q_N"6@]^7-=$:>\C1O+THAT;$.Z)[ML2:[[N;B*:#] (ML)@E^42*CE 7%'C,B> M?/0P395ZTO]Q@AM!1.)%AYLQ(XJS J*N:9E>,!(-'9K>^9B$I\LUMQYRT:3% MX#!-=P^Q/'I1Q0B@M:6_%B'5V%TUY/\Y77W=S1?Z[:]T<97K8\9R24?H.B0S ML4&ACB% ED:!*D: CU%!25P:&X-TLK5#>0"9HS1]#\3)@ZXF_2JM85I_ZPC: M+_/%8OYG;>7RQ]I77;^OT::F:^-RNES.%^L6>2*9XC<:[">KE(O8V*J=5K,XY0< M?;/2I[Z=T6==K;O]KZ\'I[1D*.I<-D$[TRH+KA2$X'G0UCL9FX]$?(2,@8^O MX_7^X.8\4M0CN"SOLK!V4HU66H2L(1E%$K%<@K#,HQ0IJ-#Z_?$A%<-C MY2C%/@N4O:4\.IS\$2YW\[)DDIP+(2&84BW/DL$A%\"%U-:9PE)LW;KF*5K& MA)G]=?PL9 X4^-#^?9>[?N>_P2GS[OY[ M]VF65V?601QXR7=G"@ ^V@.()24X^0(K&*Y*2 M"++UR?,8'0-'!1K?5$=+>H1HV>ZKP'*2)EK@,7ER3[6@'>8DE"P"_21*Z5O[ M^(]3,NRY<[R&7X#, >(>^I[Z/5RLPKMYF*WSIK^M/I/^=T>E0AV"D0:,Y<1' MRAR<$1Z<=YPKQ327JM/%],PBXT+$(0J<]R#-T:'BS_F6"UL2X[6A1!:UW)O' M ,$J ZB,3\8*%E6W08)/+C'LK=([(@Z2Y-CP\'ZV0W5.UJA$)Z=,B=&-Z^O< M>^)'9ZZ31%\X=NLK]N02PTYRZ!L/ATER!*;&7?/K)A0>.;,EN PE10$J:@4Q M6 ;><(GU.B5#K%>O>+]'J_Z*G7H-I!PF[]'!YG58+'[4MXW+FK@YR3%X$8T& M*3C98G5K>>X3E/J,+Z.+.:9>L7.7GC%YR005SEC_CS_ ML)C.TO1;N-BRPDU(QD<&)EN24=*^BB>#=T9JH0J98=V&>#R_SI@]GXP.E MUI@NKC;G3FM=C !>U3#\O#4,)]F$G%W6X(*J[_^!OLK5=F.U.D8;X4KKAZ/; MZP\\A:H'P!PLW<.1,5^%B]/D.M3NT[78KDU"P_U/:YZU\"RY_:8FH)9)T:># M]Z8VZ4X&G)("2A#">EF4:+ZO3IB:$(6V!%V02M8 @%+@HH]0M)#*F-M%ESM#:.M8) MJQ%.[IG-%LCZKL1;QN)S#1.6F/[MR_S[O]-';TX3^N+F$'EDP3'%5@Z_:XZ5 MY, @V%"]W18\.N9*(JXE8IU]J"'J6/TY5F3PGFO[G GR,@)NKS;,T7"TNN8- M9#?T_?"Y>H.?JC>X>:R:7DY7F'GH0A8, M4;?VR>_3,*8 Z?%^R%$2'AE"MCO')YY]T08*]YXL*"_!\?HM M/J1B6.OR.*T^ Y$#1#P"D/P2EFOJMX=@XF1&Z]I4RJ_; 02$J!0"DONE/(K( M>>MPQET*Q@..0_0Y;R;<@?MG? RS+YOM(;531F--BJO%^SX&<,YX8.0JDL$QO9DGEUN27W2P>1,2[G(49>3(F0:5G*M)T@&"21(D M<>&]S\S$V"MN;F@9T^/%@8I^%CP'2GWX*:(WDY+>EP_A!WWXQ>OY?#0-RXN[W"S?,".#=[%P SXE*N?SLAL9T5"TEF4P".3(7="S,UJ=P>5(AZYP;4)(%'U9!Z7TR]A.5U^(FI"?C^['43F M$Y^24KEV.RV,!,<<@B_$'B?I*5&2AXMT=;'6VB0H+!$CDA?@4PU"!(C,!9*?8FA"+M)W*Z_JO&0G M"/4W(Z7U8=6/J$?@N'_Z.E^L=H4;-Q["+TB<=E97KB(\FO6GB9 MLQK'3 6")0\A6RV"],%;VWIRPYXD=D)>?R/8>SB\^M31T&?8':=T40=9U7[A MT]62?O%J-KNZ_#S_!3_BMS#-$RT=[:UBR )@N3H;BOCRMM:[DE,JC5>L6\/M M/1;MA*;^QJ3W&@-H*.[1SGSZ9RV&FJV6-Y.$7G^M,?[E=+;]U3LZT:<7-8GL M\.JN U9I4_5U+'N-JL%V9+R:Y8_3+U]7R]K'[;$R(1:$R*$&E&I%LA=(SJ!F MX+-3F(I0+K<>XM:1M&/OT3=ANOA'N+C"VO5YO=I.\-/:]S[4M/\N'D;/(S 4KQG_Y=CH<$S*W#N%?SF0GM?-O]VHHU0Y%Y:"*KV%(XZ@1=UCDL)A8?$470KFM@K?'XLU<-@ MNC\D/0BOGU2M!P/Y&RZF\_QI%1:K-G!>S=._Z 38A4W>+I=7F'^]JB?!A_5: M:R8_[(B\__6WD%;O=R%R4L7]C?Q^MDF@74ZX+H8[$X"360;*E#J:EI$TC"Q2 MN21BQ[+Y/JD<)M^P=S2/2[L_A^%AHY'.1$VN+M;>CG7F+C$*3AAG"A>+]9K;4(GP6F3>4E@+&%> M<5/([#:T Z4A6T6@L:4UTT]3AO$D,<,BJI6V'[@H+40_ @S=IG_[ M3H$6I1.9]I7@$506%D),'!P/41AIA4\]G4>WJ!@6-8W4^_C)7E M?+;FX]7V]:DDY]'3+LHQWT_>VXVD8Y*.5S+WF2275962(:J@0)MHA"W.J?L&SQ-1B1>7&O9U MK1$N>I#JT!AY738@7XMF]XSMI)*YUDBY.B&7YT)2D0QA[T\SU8 M5@/WWWI=WRAP0;):_:A-[C=3K]$I7Z>+)F<1%%UT$+U*$+-(@3LG->L4EWBA M#==C:X_"!&AU\C<1\-"M&/';U2)]#4M\]66!&V_['DN[P0A&<.MM !OK1"^O MR?LQS-:T7:YD4$FF3K4D+S5J[$K07,WRNU6^[GTHF$-!-IHQ)"?E39V8 M+FF[<>$"ZJ)$M[8#'18;L&=D_[AI+>P1!$3K;/;WY56]U;_@]:PGSQ@G#[^V MVPQTI:>$X$(2@)Y)Z6)*O/G4M$<)&;8[4T]/+\>+? 2XN47^ ]$[4GBL"'X!J"8 MGTY#0]]ZVRWYX?Z!OV5%^XC%<0-1!UY;!M,%O@XG%\Z93R(:[-9K\/EUAD5, MK_J=]R/LH7'SJ998K*LP'G#SS^GJZ[/W^[_M+GCZ7_2L0!"Z%EURM4[S IZM M%\$EB_+%U*A6Q P;#3X9 D^MMA'#=.>BV!R9*@I,[0NKT%MPCH2J2]+T/[)F M>;>WIA>7&C;L- :('2#R$1AHGZ[BM5'_?5"UU<705]Q'_+)MU?BZ_$HG M^Z=;60$WE5#O"U$VG7W9Y0F4R*0C*S-&0::FMX*.8)L@F$@>$3>63OU.M]XA MJP\,JL;JGY]2%R,XRCXLIM_#"C]36M7@7F7Z<+3/=W@R)G-QDTD!.CD]TKVA<2 M!9ABC:V3R^W]CGI/GTS/K#.L,=[S&=1*OB,X;1XU+-)&;8_N(]&=]M1#]6#&VW62Z>,><,V%B#P\I%B%HB ME% B6962OI&G0-$8S.U&"N\"HP.D/_2]]7;V'9?T^^5O?^$B39?7X]3I;I5> M2 %TS9::;1T@\.)!LN*43\X$[)9'\-0*(T3%(?J;MQ;FT(CXL, :&L7K;A.[ M.+Y+2F<;0$4;Z8^@=!D;M'IA=7V7/N3>O^,L]3-.Q0BU/:+8@3YE%67L]G MRREI9JVGM>.P(6SB;"R&D]M7?&2@'&IP&3W$Y- PS;W';D&=O98=X>UTH++G M)Y'\T)BZ/3&AUM/7S*[WYMA!/?A@R8.[Z]J[Y%9GLZ^3)C- D-4 M@$71&8]20W2&@W6!)3K]L^\V@?V8#A^WZ!EA5%T!FOC"D3E>&UY'("\'3JE#9+'XX7&W'I( MQ)$DCS!=H TP3ZG*$2"W005LHY9(14]::G20^]Q*APTX$/?7EW51M0T=?7E=#^6*3([0[L#?3 M7-:=K3_/=R\C$Y)6$8Y[,*H."J\3>%V)%@RS+@;N3%;WWK>?BN9U77+8T:"] M1?)ZD?C0./KMK[1NZ$L\ED!.]-3>R]H(6UH-3S ,/)2ANN2VJ M6QCXZ36ZQ7S9N4&ED5"'QL8MB_!.Q/HC)IQ^QUQ]]FO&:L>HHA@')I4!55_K MO!&%A,6")&<]F=RM+_P^JW;#S]D]&O0F^*$1M2-ZS=QK6GRZPKR;L/S^.RX^ M$S3P/S$LEINI#.1&2ZFC,"!$;JN,X0^S__Y=7YYER&%Q047/125R!LE+L"Q:,#FA*B$ M-.K^H)XGD-%EM6Y(.:<@?C^"'@MR=B?EUO G+C0C@",!WCJMZ22T#)Q+!B3C MQ%/O>?7Z?IZ^NP_'J! MR^LDQ%OQ+E2<&21>.Q6AG# XMW =$[![9.H86B8 MK3,T'@XHVT0<_L _=\^DZW+H/ FJA%QJW;SE"E00"(';#%ED44RRP6+'PO.] MUNT&KG,*8/BC!=O0=+M9,3JQ$G1$M\9 LB4YX\-IP M,"Q&6:R6.34/7K],5C>XG66LNK%.1@"SS6[9[*)UM/V:$;KIR8'4"KP5$91! M#2%)VB\R^*+1&*Y;)]8\24PW2)U3G+JM_(>^!X_,P-B$Z,2BX$6YOB M>@XJQ0R.EPCD*//L1/&FM#;Z7R2J&];.*;+>CSY&!K"MP':[9CDQQF9!S 3 MWI"D,H=0F\D+;9FQ)G".I4=LW:>G&ZS.*0S?7 M#WX:W&=FU'5F'^7[%?)56 M]7S>-:YY@_AJECA>3LC'-&3=U8GQZ]F''L$G1BZ$Y\HJFX2SK8>07B_> M#1CG%%L_3KY#'P4[N_^ZR,S=3H4G M%NB&@W,*>C<39S-(_,]_?R!<8O%?ZU^M?U/_U49>OY?3RV\6+ M/K?;YB[S_9VQ0=:D_VU\0(C*'?,52I5%/N[>S;U:I. M1-E,K(\"0Y ,=,TV5IY'"#P@.*E\+('7@IG&B'J*EA%VC3E U_,>!#]2 &T[ M?,EB;' :P2HA0$6G(0AKH;J')6H=8VH=%'J:FF%!U$;;'2!T@.B'MKP?SJC? M=72CHY@V4HA +B7Y#S5GT"N306;%#/?:H-V[WN2 ]G@G1<4A"GRBKN0(:8[P M8+E3VKEER7.6H@JI#HFL90O9$4N!7(I88K)"%\:PYQ/F$;*&[4'5&%1]J6.$ M"/LX7?[KS0+Q;1U?BI$>&NDG!'"K@;.TZJV8/\^S>0IW^(L.),CL\0/K]7JJ12(15O $I!( M\\:9UGW+NU,W;+^JDQUS390S0MBM#^Y_S&NQ^\5T]6,WRLN3A>"Y@)(Y!R49 M,96(/5\XJ]UAO+*=AJ8?@;A'"1NV!]6)P':\2D:(L]T.J@V(=I9HU,KYZ( 7 MQT 91I:H40$ M75[;^3$H.I" 9SH#E6,>@JH-G**WVFM$=K_+T4$JO[/HP$H_1&7S%O(;6O'A MKUN$JUPB)S\.LM2!#CE+@,^!0?:)+.Z$SMWO4G28XF\O.LR)WTSQ!\MO!!;D M"SD)=*FEX$T$)8RD/[@&E\COBER3;:2]9^HD8YC>[349X[0YS,>_3S54P@@@ M]5Q?\_LV\L3099J(!] 9MPZ7]T(1@T89Z6*1JG63VWWH&^%SZ(&XV*/Y_%%* M.J-$HNU/=A4#OX85-LT>>N;S^TH9ZLK2B?.$,&5!#G4"3-7O]9$NQ<00A,$8 MO(Y9RM8)#L/G"1ETA0?:E(BT*960')PG>\)ZEE/1PCO9^AWCW/.$]L')'GE" M^VAB!!?HT_,>75+.6R7)FLQD7,J2(82 H#$;3-%G85K?EL?-5ATB4V@O;7>> MK;J/Z,>*H6V0DWL?H^4,BI"*3%7&(11GH01?YV054?1)4#2&9*%&"M]CMNH^ MTA\Z7>B>.?''_/O:R?6"<;/U=R/G#'7A$$-MSIQK UY.C F-@@Q0QLCQW2=G M_YFU1HB40W3Z2.I^*P&/#"__*\RNPN*'D*1MMGO)]<9[C>0=HXRU01TQYFA; MH?-1&U4%V6T(Z\MKC? AH3%>CA7PT'CYA&D^RQV8;.T7 MD*)SQ)%34LA.J.FZX@CC3,=BIQ=A#XV@>^R\G[VZ^D)^\N?YKYC6W!!??#>T M6&N+OO;SUER TDS6MDT:?'9.E)B4M_&0H^>Y14P,NF0:)^DCGU(]UEUA,/AFH.IE=!' MAJ9/^&VU9H*K6PS)8FU$[8&72&(318!C,H#(SI)UEX,3>W7C?W:U$8YF:XR> MXX4\-&I>?5M,+[BK"M[E>2>62D)?6Z"2.:<] GD$COC(47E:WXMN!\V#CQ[A MQ+1C\7"<^(96_O^ZFJ&^13MQ+UPEVSCG:L.UFN(? S"T12B?K!'=)DW=^^ 1 MCBD[5O''B&ZLT;J;A[Y,S%MI)IH2Q0NK%D7U):U94YI Q)% R1 C:1BA>:NY\QB1;%T'T-VEQJ'?YO9#2 M9-+B/FH;*S;WF 5-UP &58<_VUH-XH.#2*X!D&PU.0A%L11/@=+&8[V':O/9 M'*\]J7*TJ26_A(NU^_$5Y?!,;,,Z28:A$Y^4K!*R0SHD13.)>Q M>3[)K>6'N11/!)*]Y3L":&S'S-/Y^CG\M1F.NO:JLDNB5-O )4M>E?4*HLT& M@M)<)VX<\ZU;/SQ!RC#/WF B.&9(& Q,D69<\ M%' V!["!Z>P#%EE:NY2/$C+,2US?T#E>YB, SMKXVUA]OT^7ZZGP,YQ?+7[5U M,C;\[5@*2<1<6ZTZ)NB&+I&!,UP 24IR'WBTJG5Y? >RAGFJ.ZWY?+P^#H?8 M?!4N!HP'O [?ID3!]/]@7K?8F86+OR_QT[RL_B0%_8&K'H,!G=<^323@,%&< M( Q0@F&H98+@?.W@)A&"P0B:%Y9RSJ7<']LX2!C@EOSJAU^1"'?"^]MBOEQ. MG/.89!T2C=F!4CY#U'1Z&V0^1AY]*:T/N)=H&F]P8!^E/XB$MM3$"&[/9_AY ME=+5Y=5%G:OYZG*^6$W_SUI[$Y^=M*@Y1%8C(3(J$A^38$5)4=J88^A4.]X& M:T]0.=ZH0T_H:Z&M_?'H-WBZ<-^(I(MB$H3/-I0 2=?]96AK.1UI?T4? M&(_)Q]!\T.ZS%(TW6-$3TO;50C,#[M#YDD^S0D9(N;IX-RTX44DRKU2!(@KM MD\PX>)$\F"2\2[$.6>@VE:+3O!-5]K&&\7HZRH\6#/C1MS;2W*L%[5APY)/C$2LS:=) M;$@NNE82?/*J=LW4*H@4ROUY;7T"[C9IXPUK](2W@_5RQJD.\V^X6/T(L_S; M_[Z:?JN\]QO0>&'%4R4T=&?[%,&+:+67Q8/-EHPPKF,%=@&7O>,Q&&VP6U%N MO\&+G?S>7\OO RVW>G5+B+OF2C)H[2P(+8D?YNHD*V(J2G*;A=M',".[0)[GYYW'""Z:,!GCIB]85&W MCF)T(&O8C-=^\/!PWFY3Y8P9;[=Z#EMF.69=N]R8# J5 N?(!3*>624S"J;] MJ? VEAD^S:'0%6H'ZF4$4-O9GM>L[-I:*N]44@:X#8*N >9K^9N'G ,7&*5( MV+QXY'%21@JI0U5^WPUH(/\1P.C-U6(V7=6F7+/\9OI7_6HWU,BR+)37&8HS MZW0D"<$[#YQK)9))D=\O13P:24]3,VQ&?=]@:J2%$>#I,Z:OL_G%_,N/^QM# MB\ XYS7UOV:WH7;@72[$4A21+%6A<^O$L">)&;;=1]]H:J.#,32D7U_\/'EA M9*ZX+Q&4(V8\07?Y#:WX.^WU">+6"ZF):6Y E4Q?91[ MN&BMPA1,Z#0SZ_S&$QRL^(/E-P+K\=U\]N7=]#OF39;H?^!%?C-?? H7^,N/ M]8^NHP$I)+)73 #&&!)C*H!7R@&/(5DMD*?F4;O.Q UK79XD=M>/HD:-P#_" MY$F)P&B2BDS<13<\^X"UW#!EQZ@D1GX!VHGQ%@[AE_ MS2GA J-+H-A0[VT&P7 $J0(S*F+.LG4P[SB?>0!T':KW[D[S'DH8 9J>//7? M77> ",((89@E8Z+(6L*&UOS)& *U;>>R_ M(A&1IFL]T=<7N%;8[$Y^^Y/,3Y1SW">IP&2E0!25#4^R4C/JK="1RQ*KIY_)\1=TP2 OD!GC)I-I'$KK.4+/ MT3/2IY*>3\Q]%3%@:<.+O-Q*NM?)T(Y #S&3E:Q0<7 B*V#2V"(%VIA;SW?L M0-:PEM]0$#M0+2.XF6^?UA/A<\KH)+# :\^;XB"P@H#%:A]LUL&KQI"ZO?ZP M/=)[QL[!@CZS?/);Z=2XD^"LARSR%];I,W=\'Q9/D#%NLD'&0P#)L@45%0,7 M,YE,UA0GN;'J?C+&(!GC=S: %U(%52?=.%TKQI0'7[B%E)RSAKSR:#J-I>_S MI!DD\WL?93Y[Q.PCX1'<0[2G$F)>OB%IU4C@,[&;"7/!\N($2<85DI%,X$(T MD&P66A2F<^@AY-65O/$6J1^#K;[T,P+H_2U,9^_FR^7[V1W&IKB<1)VL9^F9KPUZ<< JY'TS\Q*NBD_>Y72X@JO^^GV M6&WWQ$JGJ;+KPN8);*7$M6!H-)AL"5(1ZQ@BZ-(2)M 6?BQ?JFP+AK/M0?CHP-E923_L@1 5HARJ56^W\;SJ48&#S]\O,;0 M/MJZV[;@2!&.X%;:;IAZ*"Z)G?6 M8#"%.=\IEVJ_./C3!(W7Z#D$0^UU,/1\HMWQ2_?(_ =NFHY.LN,8N9/@L3;L MXT5"]$Y79P%CUIB4[N8X/O;IX[56#CY5CA;B2%#P^SQ.+W!W%>_@K'-17!(C M.6M=^X)F\(K5VJ=BF2!X%]9MH-USJXRW1J".X=#9=/3<,O9L&XF@S M F37+A^+J"5,E7Q3RS9+;;6!P*+V14JZ7+MEZ^]QZSQ/T7B[X!QS[334PL&8 M^HZ+.&]KRCS"BN=9:8T"6*Z54=PFB$(@:..%3+G(*%O[U\=A:9 .-PU,F"-E M/]IVO7^;S_.?T]KLNO:@#;,O4S+U-VF%-[[G_=\*YJ;602R1J>%&_]QK@7 M@>T:X[R9SJ8K7">ZWE]V._$PF<040W"&B>I !*#/TX!>*.$DN1&R==U#=^J& MS:[K#U-/M\MIJJ\1&'//\//+C]_#?\T7ZPEPZS3^K+*U*5L02A<@"Y719: R M:"LX%B=,:3Z6;P_RQM) IRU"[O<-Z$E=XT;B#6.W;3>1@#+#V%5[>QM:4B=-JXE6DB!E>I6 M<8A).$C&%B%L3/+^T\#QK\JW"1@MI(Y7]?VWY(/E/@+0?%Z$C)=A\:\EV2;K M;ZI4=LP(912+Q4&11M;L/PW1.@F."\>0U;KMUB;=LP0-FW1^2E"UT\L(0/:, MX-Y=9R,2.UCW#O#,.3GPR4+,H8#1VJ%-TD;>.@VF"UUC:;DRE+%VF()&#;I; MZ!:.@,MP-5,VJX+3')*86[]QOT23:.]3ON&V0$J&3?$GIJL8ZPT M)D@&Y!W5%GUDDL8Z,\^3V,CZ8!9YZRK]_:DZKJ&A-R^ZAC!N7=[:[Q_\!9$ M;I;W2@0/I60/RJL('C.2H&SP4OL4L'7WSNM'WV>.D"?U=2V<('/PWDM(6O@Z-QEK?2D'EIQQ1="YXUH'GH^A M]ZP>AO? W1XF05N=CL!@>,[B?LCE1ZS16M)S#;(M4[CX3PR+B6>!%Q:0+*/: MN<,&"]ZG0A>H\W('NT@:/&&-O#Q>I#X6>'\3_HGOS\)UY\Q]_G ML]77Y409XTL)M5#?1Y)V2!!4\<#(5I,L6)W4Z0*?72@>;:QJ3,@^2LUG!^JZ M;3__.9]8IE56+$(HDM=KD4$,0H#SCNY%*6W.IPQR/4GH:.-<8X+P(4H]3^02 M%''B8E"2>0:RZ "**0Y>)0W9D'LNC"[%G3 WZ#E21QLR&QUZ]U;LN/%;(X:& MT79;IZ1FO=5+V:K68QJM537)8S6O=ZGSV:35/__HZOR MWPHJ_1*6TQ1F^=?IQ55] MV* /^=#Q0XX(RPU);IN(W6@$WBB8]UM8S*:S+S>T[':>0/0>R09&E,FCG13@F6K]52R 9M#[?PF$CBN!&@Z-Z+. EENWD1,O&4+W*>Q05W/_$Z9>O->>&/C1\P3^N:E+U^[)F=/G^JII' MLTSD/)_%0*&S,> MMV;U RXGW*6"#A58)FNJMV$0D"$88:66+GFO6C>NV)/$ 1LH#8S))DH;!2KO M"W*SN5+P2=B$(#FOZ3U>0&0> :/V]!N'F%M'@AXE9,"&3*="V/$*&"6.MCMD M8HM*,O$(+M=L!EN#^ZEXR!;1>,S"I];WZA.D#-C&:2@L':*$AF@:3:JPUY\]W)OEWJ1F&GCQPV(WK@^&$_PN\[ MBBB5IT_7 KBH/E4J$NCW]Z>6QT.7(R%V5(@1*_(%W$)G%(%2K1%&AVXL*W[0[Q$T[ X'@UX.H'Z M0$T.W??W_;7'Y55MCO&W1;C5?06Y=:Y&N:,QM/%%@F@->32\O51'<&S],RPJ]5OBB6$E,9*;' (#I:6&Z+2#R+)DR>@8 M7>N U1T"AGT9Z@4OQPMZ!"@Y\JA^=UU+B20NYUTA8\,4.I>-!I]K^]G ,$N5 M?MR*]K$TMSEWH^\P,(Q@$SR,P$P$[5-'T@-E./TA2YVTAA*T92QA3"3A MUF[-0RK&>,GVC8;[X^^.4\V(@[7K8."K/\,B+\,LK[_[)2PQWQYS\T>]6BK[ M1\17#UJG34CT>!8;13%OE]N+?\1UUY'7Z=7N63!: M\0*)"0XJ6 $^:@'9Y#K;-7H66]]MQU'<+B*Z>W*[J[17U>+Y@NLU?_EQ\W>V M=*Q5ONW'9KB(.CE@9$31=60=.6XF@17!>BO)TFH^T+H9\<,>OR?$[-/1TE.J M?T!#8+E833Y/5Y7CM[,\_3[-5^%B'6Z(0LKH0X*4R:97GFX#VR<7'TLP\J0@F+?4R-@@]<_IZNMZ_]88P]?IM\_S;8[K MU@M57$>5R&VLP^65*QH-_A,5T?K7,BG:C@2)KR[Z@(WA>'P)=2D'; M0+Y-ZTX!?? Q<&3O<%C=]Q2'UO'05^J=%T+&M)*:",^1T?TAR?&.-@>05AH; M3!:%L4X7Z7A>6H=7\+R%M$=P'.Z,@W48=//,O&7$*&-98AF09PDJDNWAK:KS M9+,3UF8F0_."[*>(&?C6'0O:VBIM!.C[B,O58IIJ34YEY>^SZ6KY\=/?M\QH MP;+A&4$(H:J-$L#5+EFR%,:#2KY@ZP#WLP0-VR-J="ALI[P1(/%%Z3XEW)L' MQ>)504E'/7G>!139UQ#0DYNEZ!8(3!K3?(C$\50/C.E1^#,GUOT8T%XW[-OE M\@KSKU>+Z>S+!UQ,Y_D?X>(*-S]^,U]\PL7W:<+EQ&B?I%(9>,EUYJEF$*5T MD#"@D9I'WKP8;"\"1VZ+-D;/??#VILHQX/3Z)?%YV<;[LMTF3/[V%R[2=%E/ MB+A(VPORN9%=M^7VV):#YFZFJTF MBO.HBK:04QW1@E5A62*XQ$P4SC)]OP_>$]&ZOB@SI:KQ=4ZX/%0)@YS+(YNQ%0 M[>P4?'7:.>:_=\YI@#."S72K+\GK\&VZ"A>;EET?"1F+[^N(QJ:5=PUPA%G" MB0I>RHP.T+A IB/+$$1-P<.0I#="YN9#+/6F13M!R M/QFTFDI^: 3]?;; -/\RF_Z?[7/:(\45G^?KWTQDSJ5$K-/72^7+.G Z<]"9 MR-*6:YM5)T3ML6@GA/F?$6%]:69HQ#WZ?+N\6CZQF23M(:=D B.(/U6'$P=! MFTGH3,=QYF1.=(M+[+=NM[<=]C,"KT<%#8V];GNJ,CLIR>K I0(OR0)0J41P MC$4PUFJ#2=0V!@T/N[IF-\S]; ^*?2IFM+.DN]0"W_1$O)5OM7R55M/O-4F_ MWQKH;HN?KC#Z &&,HUK:">\4"Q*0^9H9)P4$)PN8%"W#6NV/[5LG#%HMW2XD M]W%^<4$.6OWE) J>/6UQL#DE.EIB B=T@FALBI@873,C#M7>XN2LZZCW07./ ML=I#@3&"&%/[B#6WW*HZK\5SDH)"JR!FI4&HG)35JC#3>FSO,(\8X[-\&B*S M]X>-?6!R\#[YMGYR_[0*B]4H=LO=5("_+>J0(^/(2,PD R\EUH&('&+M=IYT M<(GQG'CI)0.K+1MGFGHUWAUS+%1&,5?AB:S,3?' >3(UWP MWV:CNU/N92GO#-,/BVG"JK.RU5GPSDA99YC%7&N#A848LH*L(J\]YV4N8S/1 M]N=R6/?]YX@"]P&HG^!ZZBBA27%<,18YA*!VA&D]6['VL_ M332Y%X0/LR'W@MOYQ)^?; _0I1;MKH!B(1%X%T'EVAA>!;)5;,A0E [99\.8 M3:?>C^W8^VGBU:/8DP/![AQNQY=$L^.^FW0"2TEK&T"G4K/!28%11C)ZM!-6 MDXK5Z2_)IAS^-)'UL]B7_8'O9]B:CT1AGY>/UU$$E^BL0EZ[#3NH@ZL H^2" M2[(VVC>(.3&//TVD_RRV9Y\ /(<-VLS4-RESIR%E6P?(6P;!:@DRE*211*7C MR2W9$WJ6Y_"8,(KM. #0=/'. MIOO5,X/OQ(ZL_33/%>>P$_N V]"U0/VI\"/6'J?T\]?SV3I@?A4N/N/B\CI^ M+ED0.6N$G"4=6 X%D*.M@(>@LRT6N>@VD7@X'H9U&P=XOS@GS(S%U(PO2RHV MDY2H==>)W., (FM!:G4!0I*DY4CFN);(B^TE6^6T; [SN'%6\&_/_Y>W: M-Q;'LEV/T.RKG*?UBW!Q8TG=F$?D9&3N,8)A=9A#$!H"9PFXES&5HK(;G=/X M+$/#QE#/.->F'4Q^@CUSZS2\VZYYHK21R4@/S.F:V1 CQ&00C'#1^ZBMMZU+ MO'MCYKQ39QH"MK]8YA'H.?>8R:9ES*M9?J;W.9:@4:0"V3)'\O <')G,$'T( M=$5+,JOS28(C'8@][Z26]KMEE"#Y29K W,YP__3WD[>!>7[Y(1K!["&0<;2" M0891>C+EUDE6BO$$(7H$+XI5TDAGF[?1';@53+LQ2]*41)8PN)0#U"L3(A,! M./F2J2BG4RZM3:Q6Q)]UPY=],/O 9AI$_2-P->Y.E!4J"2%""+MP7'C-OO>WW'QW=GTD_# B>'1V]CT9& *?#!??,!$8FC3(I!!!:9U#. MD?'$C27A!IZCY&1AG;RT]\Q'1^\%JU.,CMY'QR/ ^?.#/>NSB5%, 2]U9&CU MDT,]#71!2[Z ]:9Y)O;Q4UG/:Q+U7GC9:RKK/LH; 1(/=F'?7;="-3IJQ2T9 M3EASM[W-$(NW$*1#1"Z2;7[K'T_UP/&,49@*)];].-I&'$+/^8S[ZOXSFWJ_)U,MQ%HT!NIH&:VF!+6$B:-*62RRHU]^9.RN'([X;& M"&ZU@?H'TSE?+=VEL^LV(1&=]X$NV<) 11[ H2B@3/%,1"5*\]DT)V/N3#?8 M"1!^^LUX -S.I[[[8/'^*)EM6>TMX:08,SGD&J2I\2!!:HR6>T@A6B>4TL*I ML]F)#]@[TZ+MGVDS'@>YGWP_WC?=K4,;"B^@A2+1)$N.OM(%K&=.)NXTAM&T MK^S%4QQ?Q?;/M!>/@5O3>NWQ3/&J:6P;^2Z75Y>;GPTRT>LY0H:>[M592.-( M[RJ,E2B=AR)B!J5<@2B2A.0P5;QS'5O'VWZ6]*[(I;=>!O!:(:A03X1D(WV; MA"WDQ 83_CN]JX?TKGTPVU]ZUS[J'T&\XE[6A_.H0^:U!Q#Y>?6Z=4P+T#S' M$E'QR$1C[/Z4Z5U[@>#Y]*X]-#("./62RI&2"MH;$B2KT0>=$\18$*Q53MC, M-,K_3N_:,[UK'UB=(KUK'QV/ .>_D24[_X%XR\3;9@.R3Q(S\I?%WG$R[T-I Z)ON5A-/E;IK?>P2\%K)S@)P FZ M9!R"DR$!!F6M42X[WFFV 'WJ+931=S<(N[/@SY)0=YY+YR3.CACL5/FY@LJO[/HP$H_1&7S%O(;6O'AK]N$ M1Y8=1@G!* \JI@3.* L\2(58K,VA4Q3B)<7?7G28"Z*9X@^6WPCLT09IDEQ@ M-+X(* 9-39-TX)!'\A!*<(7K,J*A]._V2O+N+U5@% &#$^M^T"3OXXKRWX3I M8EUT?RL(O_Z;FXZ?'EDRVGHHT3ARBC& LX;DD9B(Z+DT[E[TJW6WAN<)'+D[ MUQAF3=HP--3XV?8K>40&]Z:FI,"B=@ZX\K%FNV:(62((3?I"9>C>]"?'_<\P M<&=DR#]=S&&2=D?K8]]-M?W["6R/XZ_3[-.,MK@=3JJJBS M@B *V;$ZD*LL@P8;.,-:O3CB?70$;,:RD^++ M(HG[B&33 EDD.D&2J$$45^OWC +O0P8;0Q;,&FK+WW"&BW!!C+W*E]/9M%JHJ^EWW/*VW*6$E9!%80Q85@P4]P*\R_2M"2Y[ M2Y*]_TQ^O*NP#X'#OO7U![S^M#0&"!X?7@LE<<=IOPG4EC@6!3S3Y%B)5*14 MQL3+>&103'.,?G%CWH^C.^NIB_7

:T;8[H;96>?@[<78NZ7IK977D-0M@ZM;P-9'\)B]>,S27@9 MTK&]+5[ZR#9![[T(;Q3!?FK-ZWB?\3&I3/>^4DBF86 28A1U#$LPA4GI2FIO MK#]/4[LH]%,K_?+CSF_6-P9C409>#.1Z6:C"Z^Z(D4RA4KLWZ<1S?_TA]B!T MV).N*9Z>CA_WI;@16);=6%M'I2(=4#[( EPY#LHI"4$[#\+H(J3TTHC6CR#= MJ1M+)+DWJ#SPLWO1V\@0N?,+:]XQ-PZB%@%42JXV^:(_$C/,I>R<:)WI])"* M<9YTQ^K[&5@=(/R1P6?K[.O (F-)@/39@S)UR$LBPY/ED()-,2-KG;+]D(KQ MP.<0O3X#DP.$/#*8W-I/F^<7K[E'EX'[4JM\3 #'$,&D@B;)R'ANW:KU&7+& M$@,9^&;;6S/C!=EV YIH0JEQ;Q2NIMA_66!ZRC.]N!E+G+4P4'6(8*2=.9&1H*^5 M[1,OH8]__BA1<8CVYFU%.=[CY2:*EW6B.UA*4%HS\GF5![K5-Y-M@V!>R>9= MCE^B:2RE^ /?9H?I: 286WRQO M$KA"NT?9S#T7*LO<7>'$)QN"21$R M2CI];1V^1DI\[IW7O^VUFJV,]O M-QG%]*O/\W?X)5SL$IPFWEJ1BT(HMAJ/HE:PEYBAD+,:70X6G>YD'QU-RK!W M7R\ &T!'(T7DJ\OYU6RU_!!^K&T&)5AD0AN02=))7&P"[ZP X:2(@LO$[[=4 MVP]U=Y<;MOCXY,@Z0M9#H^?=/,QN[NY:8C;1*F1F229%:Y)))'\F!"W (3FV M(?/6PQ;7^X.%**(S!]*@?+5[/\#@.=D#>\_&TQ7RY?A\7BQW3V M98/S"2,G-Z"P((OP))RBP256H+(K#->F\-:=K?<@;]C"TU[-IKZ4-(9#Z!8[ M_YRNOKZ*83TZZE;;$AEYX+(.$A>B)JWI&ET1"-H+EI3'K$JWP%*GY3K!R)X5 MC'J2]0A.KX,SS!Z=WKG>3I."Q*'PONEV^7RROBL/9'(U[6/YM$+#S%*EB>ZA.%X."JB$O42F;. M%79KL[XO>A\CIA,&_?EB\&@%C.S^_?^G,[H-KBNR05G&2N"BYE[$Y+8COAMGSC/(/H^&A3\;/\U6X M6//U=7Y!ZJN;]Y=P$68U2NB$$\FY#"R&1$*L4UTTN9S\5VB^0^MTHW M3)W7,T!;T0Z-$8)UJCKYLFDIH)C_G][ ]D,*AB(+"J03,7 .=/.N$ZPV7/A;D@ZPWA_GPHX)W!]_G,^01V4 M2Q8A6_)=5/W*IR)JVFTTI6@DL38'%RW<#5QG&/+O4P%G!2Y""TZTB;GHS, $ M$4%5B]1GIR XU,;;9(U4[>%5E^X&L#-\.^A7"4-#[(8CL@GKV\C\MB0GAM46 M"[:06US'WIA8QZ4[VC(%<]9"V5A8)SP]OTXW\)S7HT!K\8ZV6>3OX6(5UL&Z M(VI8'WY(FZK5%X@[LDYUK>/U$M<5A&2;"%8'(# >:?.[%"%$,EZPOBY[6UB\ M/ZC[B1USYV./VN,W,MCD)RIM,'%CP#,ZI)0G.J./!&FZ^UR.W!39+5!T[X.' MR:$[4@=WMNLQDAI!E*<.-WU?;OG\ZVQX%H4R/@5(=+;0D<4E.#I8P#CDY+C5 MEHFMZP8>)61H>!RJUWEK(8\ *;=;D;R:Y3_FLW#SD]LY6;OQ=[JP$&OBG\QU M1PFR9HKD=9Q8\,5%J5SK6MX]21PV@;A10T,;G3?;\7Y%A0LNDHWL M(1#1H#CSX#V/P)TMCJ,4QG<;EO;D$@//2^]3JX_?9,>(>#Q N;'%:SL95*+F M[+'Z\D*&LQ.QUEE($11:ZV(WE^21#Q\FI;O9%=5$9L/K?#TQ=9,FM>9C(J3@ M.HOZ(F$R[0(C(*BD(62+:*2SO-B.*K__V:,P2@Y4U+R=U(96^D?\WU?3Q?J8 M>E_>SJ:K:;AX';Y-5^%BFR\G)"8C@H"4I*@SDXD1)14XQ7@NS-L'U4)/)DB_ ML-0H#H$&D&@KT^$1,KV,5_11&W[60GHS7SS*%_?1"G("P>9D05E.IV@H&;#H M+)T0)5K9$2N=%QVF6*,/U/0CY^'Q4TN I[,O=QC<,'+#YOMO6-_"9U_NUZ+\ M_=OG.1?KW(_E&Q)_;4RZ^#;?/)Q/K(B%L$-&5&:R/B4HB-QE,-D44YS6@?.. M@.N/RF&*/OI Z$@T.32D[W-&7&]N?J\U-U)I.M?M.CM8@#>:06".['WN/*9N MF=A/K3!,G4A[*#61X. P6*ZFE_5-X^^FNBW,\OIQ>[6.9?Y1PYBU;_X13\"=/K?-J_#^++1X*-ZL^NK. MJM=OELDHY,(BZ&(Y^5+HP?&:7VZB#LG&:$*WS)WG5CFN"J%^\-W/W80JHY(Q M!.\AVSKR4N@",60&6B!&SF31JG0G_9$5!@S2-=/9W1J#%J(<\*I8+E:3C_79 M8OW,Q87+1&D K2T=CY*1SY0"F;$+IP)E:,ZEB I=K)\6D$Y;(&+^?VW:8XF\O M.LQK3#/%'RR_H1W!1VZZ&]?(%W1HG0"F62V>51ZB9!PP)\>4\CJ6;MV*GEME MP'>XIM=\6W$.C8OM4;;FYQ8S$R(E*R)RPI#L>HX6D"=+,(1A*\_4%#TXWRYO)K]C9&M;YS$HK,HH=2PJ,Z7UM4A M"@2NO34\*!=V'\J='+3NHV? \_/>0M5F\A_:GKPGVF=I&FY_G(8XO9VN_KJ* MM],OF_;53ZQ]G*_(M:[#;V],Y-HB.,\$*,D5.*X4&(%"IWH6KG68;W^+W^ M[GD>8VK>YK0KC4,7 MEEL XMG(GS[U- )WN)>_O^_E[57-"7-**Q$3%*G)W6?R]"XI!L&&Y%'H+&WK M64%=:1RZ$'UV')ZJIPMWM-N8M'<'N[/..1WK/A9[=ZA6FA@C\MIM08$*Q4%4 M=:RUES[5-H+FT'$$?5VH?+$0SU$P1!5I%]0MET6]:) TR% T.I^,XH=:701Y=$&A>Q9G/=6E"PL)F^01%$;WRL7,SB9/1BE*1T)Q@C; M8YE]FT__5MXMDJ7<8G)08 M-*OSJU E":H$25$>&9Y].0T#S-T75<>^F2T.79Z%?W0N%H3_U ?F^+K MS&6AK6"T7X1&VC0J17 Y2Q"4$]!W9"KAP'D"'5<>^ERU'YO4E^A'D([M+>*' M$ .// .O[R.4$132&Y% &).CX(&A:SU4^N1#E![/9%N"J[G\&T9 9TVJMGWI MKV\05Q]F9;ZX6R^X[;6ZFF_^N*]4J]OJ9TC 3A!'_VD9*BN1:=!HD%RFLN T MRT#@U+ZXH),Z;"A#GW7.C?NOD_R>C/;F4MU3621;@\(X$**D>L[MR>M'1QNL M1"$P>6P^??IUJD:;UW50^K-&B&UU,0)WN7,Q\^N@0R5Y+ M)< $KI457!?;^EQO+T$#-TQLK/V]!#;[#P>AC^**BJN;4($+NNI MM](9@A$#]%PUJNILH_#%C':&*\N/HXWW1E(H8R*RXQ MCQ!$RJ"R,Q"8"2!4YC'D6'CSB=:O$C6LY1H 74?J8[P FS#A%-.4;FL52PU+ M$[@H3,VY@W/,"N9;/TIZ@91A2JD#@JF3[(^'4)UA-U11XOW]ZGZ!/P7ZN@XL MYN7-]5NGQ/-J8#]EB:[KGZ$P<9)(>B]-9$3417' D'4=+AW!9R$A.6^%L-KB M[I"#\[?@>?ZP[W%+?9Y_AY_"M,XYGJ7I;^%V.^7SB<$ZO[E]8&YSR2S7,_GWTV4* MMW4\VH25E",S&:0A=I6@?WGF3>VM68(64CAG&CO,6X,GZK9"T+PP^Q3K22W3B!H;HF]@@&B$1&,E#9YI[Q7K2LT'4D<]$K) MZ/%ZC!XO#::;":K""1YB JYKGU3,'IS0$BQ+HH3H:#>VKE-W)G+06RJ7 =7. MNKP@L$Z,H:RH^ "."^)+80)?I\-:I:Q'BYYG/1!&![WC,GIH=M)X;D1.NEX]DZJ4)M5Y@Y"XJ4,M;(!@:3/&Q"DJKTVEU*$WB$^G9JPW MCOO-_ENJ:/B;I'L8_F66M^]Z,'__9Z)?W0Q6>"%E#)QQDQ5P6; .UC80K8ST M7UYB5(X%9DY'9B>:QI[V-T72P3CN3ZT7B>;*Y=4,)[9PD6KC-)LU&0W#-!!S MBIQ6Y"4'C,X=-NW[%"K&GN2/"[''J.YB,5JSQ9 B6A9KN](B* !/'+PLY-V2 MP9"49Y+UC-$+2.S'A]&NJAM[[O02K^0LHC.VMD$NDC@MCO:@5QXPF>R4Q93S M05VE6R52+Q$Z]H2_#PB?3[,7D6A]KFL]$VQTK!C'&!04&90,&8+S!B27VE'( M$X,\[+GN\32,]2E>OTG5Z>H8M6-_8/,CUDO)W0+P)(I4=#U^5UTP22AZ]U'8CTX S$[!BFSC%QA M">QT?K:5K$>U&!"RB.,((PR'AC7"O'0Y@#- MB!I[@C9.$'=6Y^7#>*V(218NI\0E6$,YJ8H%P67I049R/*0'9+9AVO8Z06,_ MM1T=?+NK\3(?$JSY7/_&=E[]+S41V-R<_R/4X?6W]QGS=':-M[3XEQ]P1D*] MI4][D^^FLVG55!UL^S#M?CI[.Y\MY[>D!I+H-9&/=<%YV2J#?MC7FX0!63G# M\X:Q**K_EQ(94?' @6E+8;LN!0+3 33M1!%+8LD-W\1A_=EU /LCV=K+J$4V M@,+J.K530+1(IBLJ@UF6%$/[B[L[1(SV\4,'E3ZO#I\BZ1$<7'SMA2HGD\#1 M,:$5$+D4$3'AP$5F(=N<.>/%1M%OQ]A*Q; OF$]4Z]Z'@)UE/ *47-_,%ZO: M8>F) Y>DXR(+X@!)("(H\!PE&%ZGWRA+T7/K_M;/J1CV)7);E)PHXQ&@Y(EP MZ:/PV5! K-+Z&;X#,J0)DD_2JZ*D;_YJO1LF>GM0W!83QTETP /%!\+?AN7- M^]OY'X^F[TVB\.Y;749DR@)-D)0VA?H:6M2&?R9"*A:+0!<=MGZ9<3!QH[VP M>4+$TH]F1F!]OO:R#]GZ),B8HZ;4.%LE:..H>F24#(BF?L8%IO4]83" MP:N?V2:#[T;ZB:GT8UBSL^@CSD2)@2L?@3O%ZYO91* 0]19B"$RII*-J??GI M)5I.#H^__MS-P'3+68D8$$*];Z24R^"-5Y!+"K8D9?1N\_+6_*WI&-;L--'^ MLTCY5'$/7<=_<[?>6>3=?\9EK6WEM[A836U%1O%@<)2(*F-SM;D$';?7;]0=>JZ\JC02^B5!ZMV\ MWJB9V)AUCIB@,"2O;#F'R'+]KW6V,"ZE/FQ4=/>U!RP%]HN"8_%VA$J&1MSG MF^GB6YS]A'4@R:2VNF4:26(^>E!<)?!,D!1M,LBS9_E D[5_G0M!TC'ZG?)F^W&4I1(VI(9.&7JF!M!]KG.7P]&(?(B66C>S_!%8L85,QVEZM?A M@K?4,3I$1-@A.*T4[*Y!53LP2$Z9$90,ZX_L%SY"^K+&2]T/G"(F/ M #9O;\-R>55^K?62V>IJL>Z6OMY56NNP;M.0G3"@I',076 @A*:\-DJ%-C6& MSHO$#'OPT=QGM1'Z6-&SW5K>FY",3Q 8%_5EF@./MC)E=)+:NM3\H&P/.0.7 MJ-LH_! 8'2'],0!I?GO,0^-L8DD@.UJY="0S@2]:@)?+ZQ$SXU/ST M[!D5(X3-,0K>!>' MD<77F+;=T-^&VUO,W_VU_;WE]A>7$XR.Q$@6N[A,J4?6E'H$LKW1D6'W0H?, MSA)?'T[RJ"I'C?!X1B6.%;/?_XF+-%WBI\4TX>,/'WGD$U11<<<3H$BT';61 M$&I%UDA?I!!1R^8#IHXB=%198H_X;*JP$:#RTV*>$//R/$,Z!P #1X !L !I9&%I+3(P M,C,P-C,P>&5X,S$Q,3!Q82YH=&W566USV[@1_MY?@=K3G#TCR:(L-;;L>,9- M?#?NA[M>SC/W\08BEB)JDN !H&3UU_=9@'IQ)#M*U,OK)[F M7@SZ@W/QL[&/>B;CN->^H)NEGNNS>']]%A:YGABUN+E6>B:T>G>D+RX'P[1_ MT9>7;R?#/HTNSP>#R_2RK]0P^7L_'?V2'&$JQ.,U MOYIKY?-QTN__[2C(W5QGIO)8S&)R_!EU;&GJ.DJ[].2M3/W8-64I[>(*ERE6 M\*8>)P.H]Q#HRD)/JW'8]%'4O]21FL+8\7$__+OBD6XF2UTLQM\\Z)*<^)[F MXJ,I9?5-Q\G*84VKLRCH]'\(AF.1<#N/FWH+/86N:+G)9, [NWO*]41[<9[T MDN?;VG3-R[:G" ?9/\GX]W+W]W^X4[[ M[SOB.VG)Y^([JBJR'9&297N$SZ5_;\3 M:<%DXD'\Y&59B_LJ[<%)EP?HI$%/_$,Z[!!.*!?BL3+S@M24.M%7-GI(&:Q8 M&? F%$I="5DM1%-YVQ ,!I,&4H5'I"AQ9[4L1 ;2$7"F*9'5WD2Y+8&*4G(. MO,0BI7RDX/R53H=G"L9@R2(P,M9@@51;,##$*DR')0J1FN/R=+ MK1+>0*E= :IFUI]KX-V2JRD-!K+>&J89A6W.,$V)R6+3#0<:XO-70DPBTQ6< MR/%8.ZV#^$(TEQ64Q*W2*N/30&)Y%QVD]$)12N2D8IW\59SW:XB"%B_X-S;P$:, M%=NR]T+9LX4R++1D]4W$0(*KPX%6MQ-Y*CZ0@R'P1B"]SX>JPWR[M2I%K36"A ?LVT"UD+*:J"'FX8UOF^R1F6"AGBV'+M.A:=ED]X4"/W M88LSA5:A17?-Q&FEI=6\ 1TK0F"QBC4UCEDZ(-\%2@\Y;AS!(#3G85*-4J[3 MII!,3=A6,&+-]I@1:\=FR<.O";$@V /S21TH6YQ,/L7)W@FW!9?]4W5OU !I M,ZT8#-*92C(G20<@<6%GA$BKEM$"?K2 7V@W5C:V!&1<*5IH:JX(!H468$CIB5+$%CU#-F&01M#\1'L"NKL$^APJ0 M]%3[R&_" BYDB;N8++/-W5BLNR- L0I>@+VA'#R @<84H6S;#7+=H;4TSN,Y']6ARZ50M#QFG;PP)0-(D(.?2+>&HR.D<.K@ M TG5K.PZC5;ETJTJ$6=O !6I0&O!'RWE+'"V>*2B/8)\(M_Y:A<=,)!&7]%J MAI.W6J*PL\XS3OM-)*Q3CF/Y!=5IJX]862?12WACW:H@A =06>(PZHE>(;6) M0_@ _ADP7M\T4EL37@X-!?#VX[WY@O ]=;SL\ 5[)=K&)0M:.QLL?5V#2 MNI"+L:Z"*6'2\EW^Q'AORC%_+)@Q(Z-4MBX*WHK#Z^\(O7[\EN M_JOERNUP M+PR=>;4]-AKUALGHQ>%^+WEQ[#6UPT'O_&(_M6?!Y&@V/.-J6;T[.C]:3JBE MXM/">% _B>0Y5@K*MIUCZM\/.T'C6'LLE;Z.IF2(_;TY'B)APO7YJ_@5D%K? MO++M/F]Z3U>U. LPK+%_/FX+WOC5_Y,37W79'^&F0W!&2.;WN:9,W#U1VO"Y M2?P0VS'^2'CRKWA$!=]NC9]^E=_. @OM(+G-SY59;6\;N1'^ MWE_!VFC.!B19KXE/=@RX>0'<#W>]G-'[6%#+68DU=[E'RS0>=#!TL])S?9'NKR_B(M<3 MJY8WUTK/A59O3S2IRYRZK^5@\%H-*99=YAD-NZ/ACY M:>>RT&8Y_N%>%^3%3[00GVPARQ]:7I8>:SJ=)T&O_TDP'(O$VT7:U!OH,;JD MU29[?=[9A\>9GN@@!KU._^FVMJ%YWO8,[B#W7S+^W8=/]WE7D?< MB9F9]N*76CH$BEF*3U19%X0MQ4?K"M'KMG\1N740(_%[DA)4 M*DS\2UW2J]/>Z^[5H-M*I&!S<2]^#;*HQ%V9=0#2CT<(4K\C_BP]=@@0BJ5X M*.W"D)I2*V'E$D+*8L72@C6A4.I2R'(IZC*XFF P>#12*A"1HL"=T]*(')0C M *8MD-/!)KD=@9(R\AZLQ"*%?* (_EJGQS,%8["DB7R,-5@@TP[\"[$2TV&) M@J<6,YW-A*_YLIF_($>-$MY H;T!43/G+W2888.^HBP:R'HKF&85MCG'-"4F MRVT8CM3%@Q=<3"+7)4!D?VQ :\&_$,>PVQK7)7(#WM/0H\O,U)P8<,P60BTX M57-F5<"50X)#Q9B-SQNX_6=+(ZR49L4MEJ@-!.!H"V_$Y7RT)Y-^)G)C%WX5 M!8ZFVJ.V82')#Y/=L+*UY4R_,F;'VB/UY[ C[I]L_M7I9;_WYLHW'FNHFT/< MYKG&[9D_C\C<">DH^@"8ZHFAR'8$QT^,]C.>P6(%,IRSG.^5]IFQOL8\SGUG M37)&Y6Q&"H^]. /VBN#,!/"'QVPFRRF)6Z35I]I HC>0[=[HC)(5O9%*=^E6 M<]4N4Q"P?L&YMQ4;R5=LR\$+Y4\6RK'0BM6W(P827!V.M+J=R7/QGCP, 1J1 M]+[LJA;S<29K?_@4)L8) ?9FI42UMG90@/R::Q^S%E)41CW<,&SR?9LS'!D9 M_=AP[<87K89/>% C]V&+MT:KV*#[>N*UTM)IWH!.%2&R6,F::L\L'2/?1TJ/ M.6X]P2"TYG%2A5*NL]I(IB9L*QJQ87O,2+5CN^3AUX18$.R!^:2.E"W.)I_' MR<$)MQ,NAZ?JP5)MKQ<$@O2TEZW5]^ M8SQ@(C+?IR(_L75XWH)#^$VNI8D[F/S+39V8K'JC&.*4D( ]T9V\P!&Z5"'G M$UJ[J'/KWA3..++7M5^1ZL>K87U <_YH Y=/H.BU3'K[)DI M.8($.?B9=&,X.D**IPX^D)3UVJ[S9-5,^G4EXNR-044JTEK$HZ&<):Y@? [HN MLWA8.3_BCO(6AS6NV1K.Y":9V^U,$Z!OR'S=V2U(/C [IYH9^3E6^WCD7QW< MOLJA31.6CBA[4E,J3/2TSLQGG=_T")@"#Z*4MU*)\*@/Z14H0(F;:1AQ[Q'W MB+.66[Y;L'SN$/8MP$HQ6>&8^ :D\6 KD:0NY];,B9FRE-/F18YK\IN*RM@E M870QLRFCY9/X@#__(V6D.,=/%;3V%)>GU8+^?7@\>NA\8'V+7VPQ/ M$*_DVMB$D96G\>K'%9BT,G(YUF4T)4Y:O9/!7-F9)3*!J*(5AK> M?$7H=-.7A.#P7ZU6;H8[<>@BJ-VQT:@S[(V>'>YV>L^.O:1VV.\,+@]3>Q%- M3F8#&5_)\NW)X&0UH9**3POC?O4H>D]CQ5"^"XZMOE_L1(UC';!4]G(T]8;8 MWZO3(1(F7K=?Q*_#J$'FA4UW>5NL=OZ_!.2+L'U_ MJ(X&BG=C[F;G(PDWMU,D1-D91UVIWSA^V]S39^B+^(G\'\!4$L#!!0 ( M $-_%E=[ISR13P0 '<2 ; :61A:2TR,#(S,#8S,'AE>#,R,3$P<6$N M:'1M[5AM3^-&$/[>7S$-*@=2[/@E#N $I#2$:ZH3X4CHM9^JC;U.MK?>]:W7 M0/KK.U[' 2X7BHK07='E@Q5[=IZ9Y]F9]^>1ZR>EQ(V7"6M R?M@.,MV]8;%>A*[C_-0PZTYZB10:@RETKOY6 M&!M(5DXCB]YJ12(=YD6:$K7LXF6.$;3,0M=#>(T++,+97(2&=*/"KS$BR:4* M=QSSZY86*R$IX\OPS92E-(=S>@.7,B7B33,G(L>8BB75PIS]33%Q#&)N;RI2 M!XC#F: U2=[3ZD=5^:[;E'N!U4?:7D!\/+Z>AL-.A/1^-S MN+BZG%SUSZYE>&WPJ@_@?[I^&(Z/'U IR9Q MY'1@? ;37X8PZ5_^W#\?3JSQ[^^&?T!_,"TMGN-X_V4;_RIRS9)E]8B)( M_4[V\E79_J(,(P&1%()&FDD!-TPO0"\HO"^(PKWA2[BDF50:9 )3F&B29C 2 MD0U[Y:K=G4//<[H#F69$+,V=V]T'!#J3*@77L=Y#(I5!_%0A D7*,?Q:"+J[ MXW:R:PCA)6(0Y(;D29\6C::*A=Y_36_B- M<#P\:]\S)HB(&.%;??%9N;_XD& NP6'W%12):\,4.:Y*(2DXUD6$A'FY->OM M4O13P10M7QMY*P*!2XP5Z\7PMV;W/7&]N/3*&Y1WX;I3OJEAOQ M"N3S*OF8P%Y(B=$$>TX37!CC4R-'K2UA9=-EBN:EC,W23#@'=,/86'9HR%!7 MM)1>R;H<$3!F!KHL7EQ5<*.ES*@R(?//*M5^AK!?2<=3%,&T%/2+.692'2"> M5QT@3^6#R6LRX[0VSZ2*J;*0!"=93L/Z3S=F><;),F3"I&*$KR0R:E7FN\'&=JKA1N-$H^,Z\LIL&U-+QYNV(+#;;K#5[-CN5MMC ML&W/]@^?!MLR*5=IHS(YELYQPV_4#AF)8QPP0R^[!?=AK7":;(HCLY>K'8,8 M,HVAHL>KR6TCO]V=]D$W-]>'[XEU(:VT>82V4Y)^HE2K.C-EF"%_R5D,)?'N MMR3BHY)M>7^^D&#_&UGV+A3#4SC#8WA#F_UGBE.OJ0,&U0'V=)S7N1_/Z/5[ M4]WW3G^\TS>FW>^=ON[T#6V>U^DM,UY\87JY_Z$DD[F9\4)%.2E/F8U/)W6 $ M%0 @ &2OP$ :61A:2TR,#(S,#8S,%]C86PN>&UL4$L! A0# M% @ 0W\65Q\9&Q957 W-<# !4 ( !V>(! &ED86DM M,C R,S V,S!?9&5F+GAM;%!+ 0(4 Q0 ( $-_%E>@,=.L*"D! !T6# 5 M " 6$_ @!I9&%I+3(P,C,P-C,P7VQA8BYX;6Q02P$"% ,4 M " !#?Q97T2<1MB^J "W>0< %0 @ &\: , :61A:2TR M,#(S,#8S,%]P&UL4$L! A0#% @ 0W\65]/Z>$,Z!P #1X !L M ( !'A,$ &ED86DM,C R,S V,S!X97@S,3$Q,'%A+FAT;5!+ M 0(4 Q0 ( $-_%E?I:L%(- < D? ; " 9$:! !I M9&%I+3(P,C,P-C,P>&5X,S$R,3!Q82YH=&U02P$"% ,4 " !#?Q97>Z<\ MD4\$ !W$@ &P @ '^(00 :61A:2TR,#(S,#8S,'AE>#,R ?,3$P<6$N:'1M4$L%!@ ) D 90( (8F! $! end

C+)ZX2AZ M&6P(+\C)LD]C"^XIMIU@"NJHM4I9*8A8][L'CECO -?6Z=4ZK>Y6(>O5W[7K MVXWZ) C]WGBIK7$-/OVY"F#GSF_A'I;#,-D)T MM)3ZH4R^-[SQ-W'H_1+6]9I7$1N08>T:QG(3**_4N2(,$Z:YER#*5O0HG<>W M7"NWC]C*ENT,WW01_>LMD[\6(:6P97WIU?D&N>FQZA*:!'^22J1R8AMY7G,/ M.PCD9$V5$3]U3R?NV>78$;%@07)V9S4.Z0LG9_?[V)O/;N3DQSR'1*[XXTG^ MZ*Z&P7MI_ABLQQ]O(4BM(-V;+2Y/V$><>FV39=UKWM)1;6/DR]=N?G17IV+M MR_P88(O /'R/PT%,[^F,O+W[H")5L1K.\855Q:!Q4L\TL.]TF18W8EV;R9#:S\FPQX1 M>0_@=[YN7=$JE:YHGYQUFFV[,\CF!A\Z_/"ZV:!=*C;HK,D&;R'*<#Z_PQ[ ME+K8^)#<,8/YT*@B#E7$81OS875[\[V9#P2T684<7K7B>$%HF94-) :]XJJ, M*MKPG!S0+97I@'B#W;[=:V<3E-]LM$'9#E_$,.3P0T[WK2KT4(4>UK$=>B]C M.PSV9#M4L8?#\U.1YNB5PW;HU>M[MATJ#EB3 U:WN7Y9VZ%7QPNKCMWH97$K MWES4X4;,8HDGV\[OUEG%&JI8PSKVPHLD5_;J301):E6AAE>L+,J4*-FKMT[. M6H-\6.0JWO",;- K4SYDK]Y>DPW>0KSA?!9Z$ZO1SV]P6 48J@##&@9#[T72 M(7MUQ##8@\%0Q1<.STY%FJ),Z9"].N*.VIU>RV[E<%T59GA.1GC!A,C5@:9U M+ZG>0HB!8 ,Z.]@*57#AK0<7>B^2!]FK]ZO@PFM7$67*@^S5!V@K-'L#NU>% M%UZ8$5XP$W*EK=!8]U+J+406;@/L.JU[%04)EEU9#.=#CR&KHR5$6PO4BAO, M$?"-*J3?9NUTJ61Z T&O[7JK;3=*F-U>L4^6?YV['I_G=2V MHT#=7+OE'?8[5EUBK1%,*X#E&-W,S3:Q&VO\,G5'[#5:A0 +9O?5G+:QL@NK MG],@<64GL6+OZD72Q'N-=@$N#G:ZY36G>]D^)LP 2UD&CJ)G0^H]FFF::U.7 M0[/OGM%!5P\DNP-VC[!-Y*5OZ1)3U8ETNM@N^#>%Y M^.TWQYM8E_ZHIOI?ZP:/.]&IE:+39[DK0"-G+*(O0;AES\9>HX\]&SO%A%GJ M._[(4E21:;ET?2,Y&TE!F^I4WF0YVWZEPL)$3W=.9E_W=KT,Q]>93U4P]FL&L@C"Z]V:P MKTX\CY3('(7"]:BKRI:RH(%4!> 'I";/WMR\V=A@'VN MHI38)(X8B3!V@*&&PA=C#]NY^Q9H@5^"M M2U!?Q8Q#^@C]M*YJ/[K'5L#G, M4."3$X]4-) 4O_.D+:'%SJ,81L ,-O[X$%/[8'$Y-*( /0WQF&N#: MG8D5S&9!&...>2C?PCO'!PWB*OM!O?-@6M5*JU7._ M]Z&:SMNL]NY,7_G@BW+/DA>YH**7I\GR& M4N=I0PFWWF$EF>SS>LO++BN5 W:::=UU'08C(=P(U:/J:9"L9+WM[":KZV(H MJYEM(VO!\9K /U@98"\?%.O!"/@I3"N"!HOO)LEZV/[Y!(\(' *F!QE:,SGI M+N.9_EA7JN''>^&G=%0H'6KKYO]G[TN; MVT:21/\*0F_FA3L"8A, 3WN?(M0^>K5K6UY+/1WS:0,DBA+&(,#&(9GSZU]F M5A4. CQ @B1(8B.V1R;!0E56WN?']\I?$9#1Q!['/G+44^4KR=JE*8NX\B< MGZ)=W^8V(FPX,^:4S/0=&S#!F[Q5WIB_+.X)+,4WHU_H27/\5V1STVN!S:(5 M:KK<:(4-V.AZ!.'Z9OR+8D^GS$)'MC-'K0I%+H=MK):@JW]BPW81JG9()P N MR_Q7P)$0X#&+1HX]3L'V7KK1A:+/TWIU%$6JEL91%/H10BGI4>PXW#%RG.D)G72020!RFA'\.C]^>Q- MEQ\,6.T8#_?J^5; W*)SZ5(K1(K;DG L$HK+O'^&F#4=OLK M?-P;&G&G2+K[,N)J5*X0F,5J%,&J6;HXW$]Q?'<)]1R M&EOO(FP]4!'CIC(0&^FDJ"[\DT2W^V3S[A>_09_*<). M#]]N1]Y2 XDD8%T6+5JZ\P69 /)@H^5XPR63FF&-^QK+, M9=A>+1T.S5TP[62X1-%>X^)>L&E2=MUN08#A&J_PH4$T7-Y$HBR(*M6CAOI! M]*@.94\,"E*3J@P%#(O+P7DV6M%),G'T1_@B '/7+V]H=C2J_ 9V5V39\)! M[ 5S94A .A'&7A!NH2,.5_N)JU 14R<$DQ/PM]PV? M5(J%^VR,U046"G_,EK*B<=J? 4(_"&)=F0.K-+DOB7JLLTY+ F%%1Z"$;4U- M3%%(&7=$L7,E!%DK4P<>X/UX]43ASYYCH3$1@N5(TD:D-,@!W):)>0R+HK4C M16ODAK9#OYC8+XSGHB ?#>R?U\!%*&/6P(#&O99J*/5$S=T%0(, !J)0W_Y&IHUC L$$6I3"M*,![ MXUE%M[C2G\_V^/F]>+GDD4LHCGP\5N33_23X!69T'$J3]1R_*/E+%)3#U0]$ M#_E)(CM3.28,&,T8TSR ]IY 1>'L+N6[Y!^SV(,U"H43(B1[5V8)^ M%7MQE#M79.^@,2UJL-"AN^"/VD#O"G(OI2O+<@09$1;>9_RU&Z=-Q)?HXM$+#*\3)&Y!>!9!$#X]\>?-D^>^C-F";'94(EYL/IM?*<+BMB":V1');:SQ+%\ M)"VVTZU,B[4#K@AP6MQ2=SU,]5*GMZ0W1+6Z:W&4\P"Z:Q]4\V&_\%*)B6/] M)_Y+XOO,%MR,!(]$^)/'[<$FNAV@K3GEKGW2/*3$3%<*I3VC6ZI^"WX':2FH M1>RR6/T[1X5O)U9:JW*USF;N@-V3:O(^S1-$ @P]8]_)C.&S4E%0@L2G&*-, MHAR\JV+]P;Z#4O>%7E@VZ7YBB]M)( MWE\5B"94X;5W/%[);1=>F =7)9T$Y'LM+4:Z[:N;;L]0C4%IW4!%-5^4AVRI M"0S6"1-Z';WMF^G?^P^HB%N48Y LFC^3=G73;K4+\EN25-8"[]S./KG!2KV& M7QB_2%)C5IU 7](#,QV^I"H6GUV+)(Y"?AO-5N9&+$/(9?>R7*W9G.ER/'WT M"!*ET=5 CUV[/52'15'K=0A;R35GJ-58#QIYV>+3HE-1H;U>E*HYH]H6EKUC MM6IO\EHZK$@G[W:),M>2YI+; X1_8TL.#&<@CRSP]%QH1LVFG<7D\!K;@.GL M,K('8,DGP,PGX979DG"&6W/R-9ZG36AC91_3C6BC,I32VX>I6NCVUS)*G@.7 M4D0&18I( !I]V>ONKTP@V[/<'FPMMQ.E!G2F,!)%<[&*4P&/7%?;NYU4'ZZ] M:F[5YO"4,N?7=,7Z:9',L%ZVDH%H$ ?4HNP8B$SJJS;IP2> MB -+WE;^P*@* D?7U8&1#^(M)+%EI%@[6.L9.X@UNGN7 MA=OG]/57)="F+_I>V'\45/K HZ4 "ZF2?&+LUK4^P]4X'W_.F!N4UGU[6)*H M]OL#M5N$^B*YTER2"5T2[+(\JF)"9K%[B AUQD-!SOQ4R^96:]6[>/KT=JUF M O3Z&S*=IH#N\$F53<.$3,,$_10:)IQ0:X0$][7]N:PQ*'[27FL S/&LWQY8 MOWVCIW;*1[1W]EKK;6,O7NO>\!A>ZX73[.2U[K>71=P/X;5>?B]']UKWL:"Q M [K$-NA:R27KE?NL^S37\V@^ZPVHL"(78]\X:Y^UWEZ6T7$(X[[?635/X] ^ MZ\,D)O6[:]DD^:S7Y-AMY;%>&=C;K\P&JWM;F7T C_6:8RVWL91O2ST=B0/ NQGNW5ZADWU[WKR['![HVS/GW5WL MQ==[> _[ 'M]E6PVL'#/L!6$.VN.AP6E)J7][ /]N1A'W3/ MV,.>]3WI::5OB<3\*>R[J^H$EX*!0 E:MPP_Z M*XW" JFX/\&Q\B[W+3<&*^YX [FQH^J[[.@E--_\D89TI$W4VH1:19?HO5%K M<5N2*JEUB'J>KA7GMN^+6K7V0:AUJ-6)6E? [B&:S1RR(4SG-]-!"GQX9BS\ M8 =8W!;!+3W"SW]SB!KEY79SW?#A,UR< 2+,,%;N1^SJ1BRHT(ITRYX+;PKR MHQ#3UU4<4Q8O*'BM7I](,ZWX%D.[]GB#V_KFLYEI6](V#,CNXIU"9=0 "($A MP!8 M/Z".9&/G\$P=8".Q:N$G1R W7R/[WG/7W-+;WG$0$/!;?<6[[4NX%[) M73<&;I.6L^EN"(3901*&Z!R&:!B(22^B<5$8@\FLRP,O"7,Y%\G>2Z@)%*NBYC: M+=XLOF[15W*(;^:[OM8:&LN_;K>TI=^M6E;36^W!\I^N6G;U=R#<]K-98Z-E MUTQ&+S$W><688YZ5=9@YQX-UXK@MR1>[AE#^5)IZ-SC@N<$B;JL.+$/"0\_ M8PV2K)VZ70 &ATWJ-?A:2B5O1ATA0(F5\FD1-3:<$[YF$GA;.06H_&U/AS_1 M(>@%IO2Z'G)I[4XH=:5--HQ>=_OJH)NWKKFPW\\MX5EQ;*PD4Y)+']'<]!B5 RP5$?3RYVY MD"6<-G5L)(6^;T,3E#RC#@HFE)4DB6+DVZN 67CE4L6]P9^-N.L6^#-H8U>; MKCH<[*RZ5(@_EV#/_./V473"),^-&03>V*8Q453U\G![][@5/RT Q1G2PVI^ M2NFFMY;%K$?SY_<8R*5I0[NZ&7;4?D$I[7;J1HV4]P:7-N2M5>$2I@UJ:K^3 M3Y/3^\QF:XOS1JZY9L]LX=>U,& &;!#H1A M7-WT>JI6T+*C46#/!Y-6,]EJ, D3<[6!JN\NKQM=MA0B?+$#&KWH,B\*4FRV M46"WY*R48L!S"S*PWB-(GO..+6:QU:-4[VKFX%J] 8U0JF* M]%EZ=[_F/+=\"M2&0D_XQ$4ZB '@L+P(=6;RBU]F4*=*T)P/ORD36I5YV\MQ.PZOB1H]L9#3TW-#SX4.XU= SMN8=M-7VH*KHU3'IF;2/ M7RFG,IU GT[7KDGZ;\EL:]%T"]:@7E[,=P$"4< @)/PE7H5N2SW]ACC<#*2=5B VP8_?D MR&-A23D3:!-=-*628=%E!$>1ZB?G/Y_M238N)><@9AMIIJA\:HKM4HEOM.JNS)[PIA:@(7S[CW'IS/(ZFD4.)O!:;^0R3>N%6MI+[FZ87-2E*R^[D MS4$DYVURZ;=3#T[_;[KSTF1-316U+C:+S7?4S.4I-HEP)XEE6XN*JK",&@P- MAET!!A.U75CK.K'61Y76P MIYJ>;]J[D[YQ"GQGG/L4"-OA 2>%& 1RK= M3[]WI)/@G)<"HST^R6+/_:K();!_-L1R6&+1CH1BPZL;O5\P7&9[8ND?YR0Z M-E#OY%,^EQ'+:3:HEHW/+895QO (#FLRFWR^C7>C'HHL[^"B;!];.0?E<1FG M(*W@^WC7XW4N'^45D,*F73"KI2#VR']M^&,A06C$[7<6,-,?/Q,_$"DA-%?' MHG;EQ6)#YA5MW@9<8,/E39$V%J!3NRG2I][;&UM\AG-"7_979,_XS,_M4LQ3 M$Q-HU6^.Z8:WKO51+IQ/)]?UDTPG7P&W1N8T.>1-#OE%;+;)(6]RR)L<\B:' MO&106EA$B=YP\,3QE3"IEQFP/JMJH:^LZ4"S!\ZV2;G5,(NCTU6%!UE0=4VX;DFM( M;@\DMZY)1*4DAZ'^SD =&!4'^ILL]ZVQY5/D WY$/A_1/H&+Q%&'5:2WGT$U MH:YU]Z-L8:"\76%%X67G:Y?C>-U#\.==8RF"*#62-4[)%)1YH"J MZU5U3:M1SG^M9>47;V0[3'DV?6O78ORS$I+]O0A) ]-*6OFZ^_F^ZNXW8FB7 MT7J6[K0BA@8Z);.N_\U\KX"7&=K5#8T[U]_5J/%L@U#5(]3@@!+2T(%U#/NJ M5EDY=8W,R9,HBUN6O?"$UWD.Q=,[^,E.FY(/Z:,U#,S&ZZJ]?L4-1>O= KC! MPPJZVU:*AQ@X('U(7"W\[ M#/\ FDX7+2RE]]*DCF'!=D=M#_.JX^;-%!I;I,Z8MUIT' WS,#K6U]5N007= M43"OL5>V[]UQ &ME0Q6C*?=O!D7LQZ3;HMC?Z-/8U.Y9#(AHZ+BAXUK1\98F M\39T/+BZ,=IMM=?;N?].#0CY3%IVI+75IF7'B74A6-.R(WVW96N:C2$8%OEF MSOOKRK'+9COMJYN"H>I+&V]4A?1-XXVZ-=[8"8NTJYNN<<#>&CMM5H?-;H[R MI]<^X]Y5;F>^[7#,U7L<1%0" M &.@P+ICAH^7NDU=&ZZ^3U"6QHQ9P2??FSZ8.,UL1S]/ZKHQJ%4P\3*+G'!* MTW:K/]COL.IG -^]FSF6S38,BJ3.@8UGVRNZ/;44N/@OYGS]M;M\T.VA+E]O M'^_RT;T\7-5@9)?+7W>P"B^_M^[R:\FF2O:NN!V/_8@E0YEW:%B1C$44BWZV M34!O&X&_9 YBIW^2C2L6@=9TJVBZ593N5M'76D-C^=>7TP#":!I -)T/FLX' M93H?@-3A[H"9.4?6M:.2V4=Y1UTE&NZ:NA- ME7E#8A=*8L5QJS[R/>WR#+KMD$@&:H^S'>>;BJ2SP>CUJ8X5HA1&&L9J/W^SNRW M*4N9Z@:8M %SQ?A[OZ^V:V7_7(*V>D\I'J9@L4X2 M_6X4UBW] @31?#;!MI31N[HQ.JHV;)37'=V%7P%(&5S>]GJYVNE7I;TT%84/%#167"1M40,48LD4; M3!WH%U) 6#QT$>%AC\;#KF:-K-' ['7:O='('!GC44>SQGW3T(;&_V*$>X<\ MZJ)Y@_$PPOUA8RY-3>L"-G9;2KG$Z=\]SWJU'>?6M>[H/ WY*]Q(0&\8%RC>$W! MRVLTQ''=N%N<0XK_<3UE_ PP@<5ME_*.QZ;OSW'NJ#D%*@PQ'?E)PE 6T\W@ MO9[55-)5D?G=JJ3H8)%T@)HDYB^I/NCE2.4D<#=%PB:=M"D_:,H/FF&9%['9 M9ECFBOJ 9EAF4S+2E(P4M7XS0[@9Q9S-'-@2*?)C+PAW&C&PU MM-7V[KVEFPJAANCJ<^IR1*0??GHFQ:C>R='1(C_ M!*O_1S.,4M)(KI]+1>I6MUIUJTEZW)SMK0Z;5\[V>EN:#'+H.V:C8&Y6(''!U8- S #!V@ M;+BH1A4-)NZ<%50Y)@X!$[OM"LLH&]NLBF%;;Y749!S,_HA'X-1U0LJ9JX05 M3MM:0<.I2T^//2I+U7VVEA-5X9B&S74'ZK!; M$QR[A/!I@>VQ[="L U@>&ZH*3:K\GD!3;VYW$(&ZQ;B=/G86T3KJ0,_/--A) M):YUU4M#R@TIU]N^W8:4#2#EKJ;V=A^!5P-2/I/)68LZ3,:ZW6:JD+W1@LW MK?H.W$K;(?GRB;+C,OJ4;W# $5P5;[\+3*O$4*XCTU,SR^O@U+1FEE?%Z-B[ MNNGG3?S]3?>J>/O]JYM.7OIO-N^KN(Y4((NXT0Z6Q\R\P,8'WOK,,7&II"KF M[]E:+J$YM).?F"/0$Z)P^4]R:31'$MQ8/9R!3NJ_SWZ2E/_$KD<^,W]37GP=6O6>T$5),T !?/OKR8=ETUJ+XFLV=IW9XW6:%\?HK"R&=IU!2] ML984]/4')UG0]Q%>/J60PX0.7,SZO4E.1@0H8,Q 5*H%9UFG-NBV-&V[.K4C MU6AMMMD-:[2.:IQO5F-#:73*1Q?WJV0*;BZW[NB6*LO0 MFB3[)LG^&![K AWC.YN:-MA6_CVH**CA_I,RBDOZPH:@Q_?4=N/N6P]2@F(&PM6$-<[4<@\+.1=+8=+=3TX M:]]I;S/0;1H!7'O:BP*97FT0_7P T^#2CKAT7C&(XD.3/6*&\*[]MCK=:P>1 M9H=UW.$EQ!B^2G/37' >C+GS(,@X#[;W0Y^;7[7HB/7VCY8J@N\N.$@#V/[_ MN[I>]/( ]MRY@"GL\Q8M4@8]#'MH_;9J]/*Y,Z?<3J$AC+,EC-XA"*-?+IIQ MD#T-D%B'.G:;S<Q*?I>*&58CGH/L:=A^^JFH_:UOCK0\J*V MH=Z&>D^!>ON'H!2M'/4>9$\Z4F]/ZZA&09)Y/:A7V,KR77%0E$ET-GV3@LUYO:[O8>T4V31YLUZK/&>3GZBU6%/^D?V+05=F4^,9X<$RA1 MP+"U!CHL9U&(:3?Y%)IMO)L5P;%^.M=2]88#=)TK,*O8R%NYY9?R-<+*X/L) M97H%]U$8A"95#5/65VG%QSC,;D4J6F[3I??;N;KIJ?UN7S7T]GI%K2[M)<\1 M:Q=]8H?%@^YA]EL1E?5.#+JKW*/U@^Z C+>NH1I:?Q.>T'"-XW&-U4,3]XLG MJ]R&==OML-T^S&XKXAG#]BJW3AWWJU_==%5@=6I[,&RX1KVYQJ(/\+"84EY' M/NY^.X?9;T5\KKPF=\S=]DC7:&MJ?["!H[@DUZC$Q5NA)V1/[LEFAZ>\PTOP MA'VMQ+^U6Y7I.8=1RP.@WNK,RB"K+,M&A@R;5;1KXO]A8?;!YY+DUB)SVFHV&69\XL>]4R!VU- M$LJAMJ$?=!LK>-0J&_>@&^D@L^SE&WDTS+)AE@VSW(PJM8JYU"H7S0&WL2J* M5OTV5O"H+37MZC6&UG&+O55 <0# M;F-+3;OR:]%!U]9:[7-EEANTC=NRO=BM&]K4.\M^80]L'/EV:+/@X\^Q$UG, M^N1[T_>4&"C&'JUMP#;4C3/H/#;S0@: ,1UGKDCH*$$,'N65^4QA DC*!*#$ MNY,EH,+N9,M[DJ7[F 7QR#+XVO:L0'8\@U^.V-B, D;?VM,9("@?= MP@Y4&_;#N118G'.CFV+U\7Y&S%95OC_\ ?_%GI%//K#*G1+7M^I\5#_5NDS% MGJZOSA'_D%,FRJ9AZ)@&WL%J^:*$S^/F85WDA:]._ZW@PKM7-WUMH!I=;:,4 MFC,I0%M2IV/ZV[.E]><]=5QG^@:MVB -2%J4./.."Y M5GUR[ZYX/"JQ/>*T#@ 7*F7J^M:NW:*D8- M.FR6QUP!.@R1GPV'/;7;SD^6RO.S/0Z=P CBZ0R=Z)<=.O'!#L:.%T0^NY^@ M,Y2Y <'H.\Y49]9[+P@#Z25GUC=S/L5Q!7G/J-'.C:: S_*C*6C@A'+[:OI6 M0'8J?7!-JROI#6PSC4*\L6 ?^HEX:C^1MQ56Q$1=_%^5W*,(&-.=*U-SKMA! M$#&>O:N8'(ZV2T\AC:$+];UC!H%RFYGQ(?P!JO*=!2' $QVP_(L_@,X#Y0UZ M#GY1%<\O_KG'/0S*JQT^*R^P!O"U7^&0+_88]LK\:= 23XH]H2/XQ73@%A2/ M;X]VH%B 5DH4" >O/-G__3\#7>N_"S+)R<*=///Q'7]%7LC7@EM!1O#" !S^ M#Q:V%K:8>G/RGM\<8.[7#^-GSV'!]1?@N[ 2KHP/3#V+.0AQB^%1X%8X/$W; MYRLA5/$3\8J6\B<@#?RA:&(P8/82OL.AZ5BW. <;7:&WJ'*\/]G\ <2'N M*Z09!,@@@H6>^PJZ^_AP)*.M*NC[I.?0\9>E%G)44@,(N%KS"18DYL5QV+1> M[,#SY\K(@SM3IC2VG+,D#Q;Q%0 *\UW3D4\&B"#\JL=F\*S,!"_DFUP@1_9S M_&RZ3T23BB"3 "X=!PK#CI"XTV3-KZ^E8* F1.65$PL3"U^/B#V*Y?$PY3=O M+<)V4YB*B R3+D6^05A+5?Y6S@H:IK4&G+.U$+?#H]X1HG-$^$8AHW\@P?"/ M/WG^@X!EK#08B0C2KF[R5BV=H]Q&4995N-%-5)_4*3#8FS]%^.Q%0%H6<8X9 M(_[GS-68ZX#[D-'F;@U9(UC(A%HK?E. MK#$2;4,3G6,>IW=U8^3-PB5$<8*"[S!\OXPDK8SK&]U]$'1B*AK]JKA^[Y@8 MCIU #L?U^WN^DY)M;G5CL-\-==J'XOK5ZCCED*@#"E"^(<0N7+]S3$VH@WTN M-B:*!:Y?[//)EJ=W,)5GY@4V/O#61X\'+)5D\/P]ZS00[K]V\A-S%'B8!;7T M)[FTB2/)%[V[ )W4?Y_CJOV9^<2N1SXS?UR;$]CL6]-Y->?!U:]9(0H2- W MQ;/S$]Y0,D;16Y>[;O1"UXUQ(JZ;.[#C+8L00UJ*R#\REN%6(ES-VVZ[V<6K M=8PI^B5F#E/8=.9X<\:"S>W2^"Y\W3!,M-72'\T>,AN;3#+K=,RC $J5(T13V"XL$PD;D MG(W'M@$"<>54*9/O+$NB.IV6T>TT)5'-9O>VV6Y3;+:\P$KP9G+II?J07G#) MF6S52B 1_5KI[X\_F3^V Z9\PZPE^@BDMD*"KX%7'E[?V=2TL>J:_O4>%D)% M)#(=^O=G>\*4-W-F^D&NQ?2/85=MMXLZ459?&E -GIQWRYUUAS]1$EG5776Q M8^#>J&2A#[Q4*4BC*"(/]'F#9IRC#6X9[N>"C]P9ZW+9>K'/1>_FO4>(;:/U M"#DJC9"QSI92UQZ9/]4SC!W..7YK13YJ;PFNXJCX5D=?6MW1L/&&C>^E9*V[ MNM"_0O8=Z^>DGI=6=H98"6GTNFJ_(.6UCBS]$AH7B%N6,^VKF[[:*8A<[;4#@EX.-0KES@DAR I->@%+RJO2 M02DD*:E.]S2P-EL%,UI+\MYB^%N M+72* ^E\L%HZ^BQY@U5:IF#57E?5"C)9-G%<;V__KI(J!9??2)7MI8I$CJT% MBX%^&J,J/\V)>F-JO<8EF3)C#*(XC";,/N2+)L]2)D=39M/_ XB/^$P M15RD@Y4%^42T[<1,8[S43LP4H$%90=.]NNE4$!!H+)C&@JDL3O^!C:G433&: M2/V6WK5]"Z"= _4]#-0/^JK6+II+WT1XF@C/(23TCO)Y;W'Z7A.GOR"FOBQ. MWSF).'UO@".'.MTF3M]P\IOSL)5GY) M3JTF/K_&B=6M?WR^CR7!:J^@RKEQ<1W(Q=6M<7R^3_'Y=C[0UGBWZK+&)7BW MFOA\A4)G[_'YODX#4@J"KTUX_DR$RJ[A^;Y!>5_YR%H3GJ_+&I=DR33A^9I9 M-IN%Y_O8**^;[[W=A.?/1,SL'I[OXT3(UC#?>JN4EL]&7:OH^Q2=/Y&2RR8Z MOZ?H?/)SANUJ*)?&9[O-^'YVA%6$Y[?K!57_8/S M QZ<[^?=Y(V#ZS!MJ&HYG3H[;%>LSJXQ*0^"1>>6L%0I;$Z4OHZF M]*=(K*32/]2J4?HK9K"GXMFZ*(%R((-A.3(O,QBT]0;#4*_08&CD1R,_CFI6 MV99I[RPT_D$J]ZUKI0@N:UQI):RK8741]3K($K*]?J59]#?-J/MS',C>;+89 M=5\I]V]&W3>C[H\*KV;4_0;0:T;=KT@,R(RZ;XKT2[M2:]] ?]AI&N@?W]:] ME.+.4VN@/ZPH6Z\IT3\%E#WM!OK#7M- O^'B30/]0E]DOZG0KQM=-17Z&UD0 M6OTK](>#JYNN:N" M:9"_QCJLU;C"OWA$"OTNSMWN6H*7IJ"EZ9"_P"%E&L% MSKY;Y\.VVTWO_+.6*#MVSH=S:4WK_)JO<4DV3%.K7RN;IK!6OZP,HODMO:'1 MU/*?IPS:N98?3F9@7_V"R%ECV]1EC4NP;;8IYF]*%T^[I!\.U5E>!%7+ZL6F M^O;LRHRVCJS#@;I-X&CMQ?8P%+?7V'?"5'O:389@$,-*E.PZU# UM2R-K6L%VFD;-T+ 0XT;)HA M-,T0:F7@[*,9@M;6VH?KAM H4)?3!0 P2SOW-@"+)+.\+4#Z7?^*@M">S ^/ M:SKBVN,SV#JR\%&QXZ+'%[Q?-($\82=YB26LIBTEE4PG8479& %WQI%CDDT5 M*"$L;]F3"?,9!B9&+'QES*6/90*6,D.ABZ_"3^&6F>_,X2WQFW%]_&IBVGZR M+_P$\=ITYX15_7?P;F\Z]1"$WOA'2]GX:'$JF&)1'A.M'=@_%5@L?(;O84\6 MV8(<3Z5!2#N#/W0\]]^VIEK\U]Y$0XY@"PBS<$H*':[4H?3!\4ZUB45GI(YL M7-UH^6@M7+P7 359J@*&ZHS!IR_,F;=BQK2FVT>]R/I5: 6*R=4"GF!_;2$U M9&G)RV;@;TT&K^8:.MA3A'^7M&7Z\@/ Y!. 1+CV"FBD0S55>?M_/9DL.W._ M]F?NPIFUUC"?6Z?,F*^0-V>!4(CGAEYH.NN1+7PV0RDW]H9P&S+>S?2EM5"\ MGZ2A#P].06L)RW.GWM5-/DT^9D[5<>::';M_==/)6]CGPY1O8Y]R%I_5M#*C M/)N64M*%JG=[M<]2T%8X4;G&5J1J(L!>G^WQLV(ZC@(;5":1X\PEWQ"_:"FG M"-JOGLNA^_&OR [G=VX0^A$EK%4 ;?17]=1>0>9\1DOF;'H)R"L'U7MZ,Y4& MO#=G-H@)7BSPG0%%O3#KD^=_BC 1#ZL*,).I]+GU]M5-=Z!J1H'0>@4C1"+. M* H5UPM!<*HI4_;7W):SE7QD((?_A:%7[WPGRSD%G7Y0X'E/% [18*8 MSH0'F3,I3($8'"=6Y?!DZ" +'=R.05 M?BD.++A>!SO6S;S Q@?>^@RL0F#=2:,Z='6D?B7L^';R$W,4>$X4+O])KI_0 MD3B[WEN 3NJ_SW[2#>F)78]\9OZX-B>PV;>F\VK.@ZM?L^(+9%<:@(MGYR>\ MH29%16]=N!A9?F>T0>Z?AIQ,L^O(]=G8>W+AYQ;'VFNR#Q&18V:K$&[!AZ%7 MS-TF)?6E+&TO*$Q_I+;$>5EJ*]_Y3AX]^J:T#J1CLKFV2O=;(NA:2J,/I>YO M<(I"6T>OQ*"G]@<%KHGO#W]4):;7 >< 8AK-Z4Y?[6H%RF#5"E/^ Q8+O0114);K!AC:&JMXOH.G2LIM0H$A8B^9L>EI<[\1$.;*5YIK# MG;DF@KX\TP1[>;C28%[&-+,\LUSX;OS,K,@!X[>8EQ0A%G&06S1@@74\HB/S M$=[PFT.2(CX-R!X&AYRA?N-'[$2$]JT21-,IHB'Z>+)8JYCBS.@HA\N8>([C MO09O-Q59I]1%>=!M];7!?MKGZDW[W.7M.Q'/4C)8X4(8L9%+KZ:#9ZJ#I]YT M\"R;IZCWVOM)-<.GYONDVMQG;M2-B>C5R51W9L,Z1I:K]R9%_1(J+NR,ZM%^4--Z,JZ9UR M$DA?MA_!\;">W]#66&^TKVXZ/;5M]-9T*;@D%O_IXOIOG RZQU=3C/&K,PF- M%9F$%Z[E?V!C1F:/T>CY6Q.%?J)ZOJ&#ZC/4U6XOGT5QL4*@T?/+N,=/1\\W MC*N;H:IW\VV9&BV_T?)KBO.[:OD=P/F!JJWM179)##Y6)96+X?&G@_!K]/Q- MYV*UJ.R['27%4>G)I4PL#X\*M7M%0.^YIL MQ2/\#GZV(?:%+Y@VLI R?2GMKCYFJJWW9"DUQ%LA@J_M2=/!X1BM84&NL*#? MY:FR=2#@]>>CT0ZKQM'N0,(G*)._V\$/9>(SZF4 &F00*CY.JVX$\2KKSA5& MU$HJ+A[L696DPHO[!/=V)Z[M.]Q:C/#7>@KC=<3X07Y\VGJ*7G;,3AV/:5S= M=%IZ7C;__6*%,Y8UHWUGO]@6F'/*W&;.\IC5A8V&6(+;V2*M_>*VO*$/XH*6 MXW8'^V<5Y)X=91+$,:[Q[Q?GE8W)]\7#$E?'#N>-4*Z[4):7]H_XSI;3=/?J M9M!M#0IJU4Y!+IM>3%RH?P3GBFH^3F)CGVTXELLO+7'JRN?*-#PL*RBD_W$OUF6=+<,Z7R< MSAQOSM@#\U_ 8%_"H1S'&]-?]Y/O<;DGC_R^]X(P*(CN= 8G&=VYCWP$'D5# MJ6PV".%_**#'(S?,-WGPQG;'3F2QY86WXIK.O3*RTVD9WBN+H.9A45U.]539- M_<"V:%,@V*<>X2, TN+0C+EV"GPTM"-2M VZ"!!L[4TO5,YW;R)ER MAS\)O\1F[8AZW94)G,)695:Q*?N1&V6%@>DAIB3G.SKM/,MM-4?4Y=CO+Z>Q)J7>WJIM?-MX]H2*LA MK0LAK=4%/_L2:ICSI1K#/F^: <;)NMJO[>SV*HFW>I8PQ'/';OZJSLO[@N[.E'@ZK\:PUZU1.]J@DYED4OC$?J7;5=T".I0:]S M0J^CA-UZ[:N;GF&H?2-? ',\]+JD%G>/-%%Y7?YX68V^BJY?YQ;\J!(TY\-X MCB+5>AI.]0*NDZ\3W\Z"K:C+W3$=*PU)-R1=#4D?1Y/0P0[J#M5>IZJ 34/3 M#4TW-)U4;QZ!IC$&V^VK1L'8XH:F&YIN:'HGFJXFW:\L37>N;OJ=OMHQ\JVH M3H^F-ZC[QW\CW&V7-R7F)=<(#GLT'G8U:V2-!F:OT^Z-1N;(&(\ZFC7NFX8V M-/X7G;NU'+I>W"Q@T%+*M0 0LYF_F7XX?_3AS1P1@@]V,':\(/*+6C9C[84 M*+-N0_DAKIZM]1>K*[2\DEX_?TF;E<37IT7 ?RQ@50HZ"(@B^.@)1&8$D9DY M1\3=8AIW/\,ZDFG<\EZI[?AW-F;V"[WA*PO?1[[/W+#T .X>1IL+O(.I"=SP M_R6W/SC<]OM7-WH_/U-C_0!Q.I>Q[RH@*B"9 MF+..K;_-*;!*[!?QREN!:^WWCA=9@4H=OL4$=VHQU'\7$(!P:YZ/!P0N.0E? M@>NG4Q1I/S:UCX]#@]$!P #A_GQJP5^X=NG= HZ*:"^R1NWX-%E?PJ? MV=-1Y >\RT5+X6[),?;UP"87"'U\.S\@7G#J2+1EW$U87(5> %<.Q1!? @^9 MLYGO_008A@#.LKBT9#"]Q"4L+,2&)2\,R+$\^H T#L%31MWP/Y!>Z\[IAFI M!8UCY8ZSR+OE36_0H;[B>QYH^X1:OWUUTRT(L>UTS_I>=ZQ=W72,?&;YTGLN M4(2625TAZ3K8-6;F!38^_9;CPPM+FL7\/=O.1RB [>0GY@C4O2A<_I-<'?:1 MI#GV*\VT0$O]]]E/JO>?V/7(9^:/:W,"FWUK.J_F/+CZ-:NR@+Z2!N#BV?D) M;_YCY/]Z4_36%8J%7I_^2;3BYFVL/K,G8#(/B\7=)Z/NW0H)NB! @9UAS]! M<>A\LG@=669*.BL3WYLJIN*8K\K$]J>H+[QP'NB]NHSSEH"!4HBZ SV<^G5+ M>0\6D D<.5X>-0/Q:FOQ72"#O>CI&?[7#N(W2BXOI'V*T8_FF5\O\'WX"G2# MU+$X'Z]&0E/7\646B#!O@SNQT3OWN]C7HT?()'&IR,;M Z'DD[TJ%-55;;TL MSS>N;@I8/I>[L:1*#9(IJY 5:09'P9EETGZ/.-.I"F>6B/UCX4P7,SQ6*#;E MY@XM19;;!:-C"[.*STZJQI12 M0G_-(/1OHYW$IX&!KK"Z2^L@BV"?/=--W"786[6PM>JKYUL!US8#;F\&WJX8/:N9/A3?N+X**#B&KTXG$^"V/NB\SYYB![@:#]PI'T"4$/L'-I#Q;GV+_"!"I5 MXIH!\MMHT\.6789LGD(67+AS8/."V) [A_*P[0!HV!4? >RB(F-"G"!\ MMGU^ *[II4U:UPL5^ *=UD!/PC6(*N,\C?5H;V1H.H<1,9'C$SAC80<-(;=X MLA/% C1%);6D0%[ES4G@#OH8FMM>VK]3)'6'[2)%84&Z[I*FA.44M11DQ2)Y MN&F:$L$[R46ZGWPQG= L2$D:%J7<#+5\2A(MH)#9N3H':5D4CA:M&YB+]84/ MW+'[7Y$SYTK[BV9( MT"!CKL24')RG))O:] M93 ]]6X^]3J3NY1)W*'K$.-IX.KCT VHC7Y*!(>OS'F)XT)\+@T^_^@#PJ*: M-YWQ&X^U)-L=>_[,\S/Z3@Y!LO)BBHM)/"%/HAW:F&IBSI!CIUR*E>/+=T:. M' 3)_>2.O_<]?^V6OL0A-8PZ&/;LX0 8!UJ1R)32OF!9' TEO*/[N)T4RMY/ MB#@^>7XUQ^P=^)[V>)3^ZAOC7)?3'*"*"?0%-+R'VQ)+9\[*SY2<^%XRG<5( MYA^S1T_3R?<6? *#X2[-25@(O\LE):E)R<0#'%JD;IFLZWA.E;5@,[6[.-\CU@OF9,]]&WWQJ M_=!G9EC@D7'$]$P/?PA*)@6R7,(7$.^WR0*@4;@6@#8 /92/5=7>I;]'4/V> M )-'A;C=%RO_> ^I9V[! @M".C4^Y\N!A %MDZ8P!L4<2(@HTWL6QR8DOYL&W> M23;W2.0DE>3YJU+2%IDX,'BAO^=8LM9NETP4&:[**"OU9FVCW!"\J(35H_V& M&)O!ZLBUQ T+A6*9)P;PVW&2Z@(I9Y!ZY1J +]P6I.",C >=H/2X=Y7_,ET, M8'$8Z%VU /UR5K3%V3I:-WF#.B4O8K93F?T\7)4QM[LQJK5U]'M6JGGM?.W?_^/NP_7VA"DB,-> M\.:^\2"",)?Q8;C1*27T!-$,E*B0?HC2U0N8+./!];GZC@'X*?'+%QR8+'?# MT0)H:G>$:&<9C7Q?1I,MFWJAM3M8&]93N[VBU(O=T&$_&P8C6.OTU,XPGQ&I M4F("T+#-$X% 9PKGVR0!#?7-'/B 67?R/8_>>V0.'T6DY4]X ,M#BMSW6AM, MW'Z1_Y["4BBMXX#-*ZRS6-I#I0M)>%[F7BYD\;K 1ID8"QW$P3>,#=L3K,8% M=4]&U&QXC#@=_[' 7<#U?X&ZTU* DSZP62CR1_2-V"BL9O$*M21.@+*+N;Q@ M,I/PCC0VFMIAU2X7M>$+OK6M1O)1T MG2 ?N0/ZR$?NX,-\Y(ZO1RPWM>)603RQ?M%K3[?"+O9!*AQ2$A*'WETQA2K' MVDXQL$A1U]_M>5.K(9(.E3D,15(FYMAV0#_EJ2PO#'[K<"]G M*B*,XCKE8TR\9'0L^#K.9@V$E$/_YJ"CQY[+EG*7&,^MC#8E4X2X#D<:&=#C M-4^Y'7NOGO^#DJO2+X'M<0=:&@0!3V3VX6?O3=^#&P%@?& NT/@/5?GF.600 MXC&_OZ*[,FV\(8PL&W06'ZTW?"=L9KPB:84T0@ +R? R*DEQOCVWB&T7+6(B M[Q0++*.,:%JQ,C+E2XL+&R>+BX869 (OP#Y_N2?HYA&!.G$8[@K@?3>X9QSM MI9 P@!-B230K\D5?HM:?:1-$?,'; WT)R#F(&L+ >I(*N*);PLKHI4?!2*W MT'3&$?41P:$2N-MKW'G\(ZD2%KP$T&BMS>.@!YR,_03[ MUT:T6=B7"J0&.^#_B)W,5* P8@QS!\9.9'%?-8%>W$_&Y%S<--5U7'N3ZPC? M2#YTN@!^V8YMCI"WV2S(Y"W$/Q?'HTTD\=787;0ZU7^8KW0"G& L%M-$QG%X MD?ZUM' +<_%21(R>N%P6?Y(JN6Q'G?WM".N2=G(G$ON M!'ML\R(L5= /)?(FSK%)%&)(B%^DJ#X($.U2=!L%TI1??#4@$T^M /0;>;[/ MXYTD0>,(G.WR4R-ZF2^F[?"BUK"8>C?F?+%EOHD*_8!9&)'#[B?Q98 ^C2$Q M-!VQ7.R1U_OEM>K.HOK\']0C+;'UJ"D;<%G'G 7LK?SC'0HYQYR_M5WBE?2C M=^(,PD!$^V:A)QNQ<_YU8OJTVMS\$7W:@\VV^R:IO:UF(,T6&<)MGDS#RDLN;XH$)(H:.GXH_Q) METZ#V @HW.%0)["@%JA(!3 #AVUG8VW<.['6;4+_I'^@)@6[0H=T(DP3M6L# MO-E^O,B^0%W;]J/%TB7?9R\C^N4]W?)KRFL"VB:J $986IUA3AO DH1@-ZHX MP7G#.=PORRR;^8P;]M?70A=]! M/?H,R]Z[J;,*^BRZ;EV#$_4+,F52/E;>M2]_HLW;KA[,%2'V]IU@'"SS1.CZ M27LB^MK@!'P&C25=E.:Q$[&,?G9=CN5Y$JX-G&U4V^X>;%F;&? M"V7L+K;-F4ZX.=-)-2LR<[=7]M)DAHG$;758V4R:HTRA/4%9\[T@1(I9''%M M4#3S"E3L788"GQOE%QWQ?"A_13X*X<[]Y(^ W1+B?$CAS1^ -HNI!(E*>4*C#9PO3R#,^9P@3O4\ 8M?^H7-7AM-8:\\ 1UH MC6+0* ;[\8WVBWVC1Y;SV\:QCE>T+'KT#HKB4G!^[C7&#WE\1"1(BUS>I/,F M3PCEK;XH 9+_$'""MQ.+U^?URY0+A/7]+DO70"<]!/D+: ,![R UQ@Q1L9=\ MHB:6YU46C[BU,):(!WOT%K(=%U18TU/'5S4$M M4UC0RM4!E8YSB![+#]@\XRY)!HUA(KR'2\(>1CL7]CB%J/=OZ98AF1S85(Q* MQ!ZW&O!BTN]XDZ'@;8E0U-&UE7[O9VC4-5[G.6[ M8B..VTJ'%^JU7N.\5(AB-7)1A4@%[_9:97+,-<[+/"AFBP_/GA]><__J\BO. M90@V<9=SE7UEU$/IRYV_YXV$RPL_[*!I#-5V=V?]L,+03$5RI:&1)3N6WZ<'F3^$/W>U_1 MF%S?M"_#JBZ>,9%\,9I_B)]_^<\M/9U#H[;BJ=]XXO3U7T MV;GG(W8'+:VS73O-\\I'/*G-=IKDR>6QSF^^[8[M&9B?XFV>487:L])RNU2DE5O$6LAL&6M,LZ[:N;?D_5!U7%S\[)>](0XP43HRBI7T&)?[BRH3"S/OX< MPZ-\0&9%E*E=W1AJM],09D.8#6&6(LQ'[S?VS;2MKPR3C_=+I3K(SZ$Z,';N M07T0,KV$S!30OCM-XLD^5<\/$?L*"SZ^,N>%??&P)6YYPC&N;@::JG>6%:GJL#VL4>)VU45S#9+M0_X3NA5@ M5/_JQAA6E5[2H-,YH=/& GXK5H:Y389JM'<6\$T-2ED!WVLL_4,(^&>?%;:. M[ RO;KK#QJ@Z-32B<^](%Q6-];MG&3=&#=8Y#"*&7,# MIF8G!ZC4HYZ/0&DFY&$WL]B(? MX4M73#WS@Q#^!Y5/&I'!41V^CZBNLV6W;7XKKAB=9-$3-*,R$J+9,#"ZJH*#M1R#PL,.?E<-G5]U=% M!]R3 .F&TR\:@*4 IC< :S#L@!AV"5'\Q>[90IU7*$:IO5,F]D]0QF=+JJK7 M0>(R72'E#G\^SHYNB69&:&*7=UU@&\V>VMF]C5&I*ZKY-(^&R"Z)R'H[$1FQ M\^M_,[\PB;/;BY-3&@)K".PR"6SU>.H:O140V4-E=7@U&6H MK+]/,38X+3%V"0ES-,V'3TO/&)I-B=B6YA0!]!'@N8,@&H(@ZJH]O:I <(U2 M.!H\VM!B6(='JUEMKUT9JVUPJ,8XM%HIKH 7];#A4E_M=IL2PG/&H]5JWXZ\ M2*\C+[J$($)!=_9DYNGH=B&8AN*76WR[2!GNUMP[$%"-45S'R++%&9F<"_L>3/ MI++5;)$AE@%.@3< AY2%@KDQ=F^/G<>^7B)E5K\$GV^2.)[B_1/?FRY.P]YD M%->!]>6+UXI/2/=]LZ_PKJYH?( M1Y:"XF*#6G&5'GSO36&G<\4";NUZ(3-\F93(3L&IMJHL>%"2TXEL; M5&Q[O%H#X=-A;==TQS8HY'$G">5^!%LE=5R><+_75[PS9<\O+PFHV)P]!$2* M$5JY73*;-X.[M-'^.Q"M\=4Z\=6&&'<%_/_;UBU)\%]9)ODM\L?/0!<)VFS& M((T4@\2\LEX^C ;G\J( NSV0,N@"Z;$QCO!4S">?^]V,@R M3&6EE:\/NYEF+3%AQ725P <3%N!K_/.K!WR8X0<9H &*C-]:D6^9\P1*_?;5 M33*X2/+B:WB&TB3%BLBW8$FTH*EAQG*XO#[;<&KY4\!3TJRSX%$L,S050-@7 M6+.E_$']/_ Y/#U>$_T^X+>P^GVJ$LU@>^FM C;C;]+OR !_"MP22PGI0Y\F M0.$5%F&VE7![_-K)+@H/86,2!>2Y[5DMY7'M>J_P"V7$N"F"IQ.6QYR9/@H1 M_-T'-F;3$?,%-6HV % 50$WS@ M1@Y\X+YXS@NS!&,"WF5YC#_TP_5>$>>)KP@@/]I M@B N.,R$V0 MEFTWHM=RA$668X_&PZYFC:S1P.QUVKW1R!P9XU%'L\9]T]"&QO_V^EGI7;Z EV MRSFLKJ_1])N@<&;(1^[?///^ M^G[>;,?-;BEGW@,L1KZ][-W:9N\^YL%!__RO" 1'KTC]!*;.[!>.SA-;1DF$ MWF2.QVP6 F(S*1$>GVW?4DK?N_(&E[OBOR[ZQ=4OW%.'CSVPL<]"TR,X,U6KX8C0O-%V"$'CLL^=8*-S@F5??#D% $DTCWYA% M?A"9\ ?0K G&"9"W3;WE8-F?\X3&@>X=*8G%UD7?;8+-QY]@N+A/]/XI$#Z! MUE5N9[[M*)HP!UK*GPMOCR$Q-?_E^:@LPODS6\8SQC=GDM7V!;389,DU,$+% M-(3_)S[(E*7&6@!J.@MR =U,PN/=UT^+8@V/Z[D/N.,'6N$V D/+!YRU2ONV M^B!VNFT52 3_/V_!F?'2"M\M H-O0*$=T$TPQ^9&"#]PZD???#9AH%M9_.FU MH(,S>\J8%"JTV<:."?$?OWE@TQ"JQJJ2H"-); )/L*D7_8YO-M&L7I\] M;A? >X5-BM8.E\_(-\RG)X9;12,A. \9\J?I^TAI'W\R?VR#K#TFJQ0B DWV MM%Z@#23KO 7;,B#S][TYPS,"W05@<2J?(KBPSR$(]L2%H'#C&^\X/ATPE)GP M9Y0E.WV825F\[N3(#G'J?B(@>N]_QY.!]C?"H<8):P*)!DSKM[EX+A /EG<[ M]XVK&[V_A"Y3Q(C;4FZS1)GFL-RL1RM?T,L#2)V4X:MQPU=/LU?I%%)N8T?- M)G:'P"=QZ1V,O,^\P,8'WE)J '#4).#^]ZS&*USB[>0GY@A40+CLI3_)18>/ MI!.C6R<#G=1_G_TDMOW$KD? VWY37GP=6O6>8"G"4-P,6S\Q/> M4*RYZ*TUX5,K&<$J\P@$THB%KVA.I)D[\ M$@7#2@_K-^:3X%W#0O2-.(CD7=_ B&3QES';T I9 \[7;15,0>?.4NXG3DXW M\P6?+.4WUH?]-9YCWQL#((-/H%#=!E/M/RJ>[K[=?W]_=?E;>WW_]&/SX_T MR/VWC]]O\8N'TU(XESM7>;(?^D.QCWW$+3-J)>Z:SCRP21/!WN&)7P<=/W8H MGP/5)G+"8*&)>/#L18Z%7A[ 1TLX2O\5N2E/*2ZZG3<)7RN,F*<0OPH@4>M)=AD,-3+#3T>%N M4:CIA4G]5#X=/ILA[6W$Q)F9C"3.12A()I3QP5P%H9L-69]Q4I[P^Q>,B['7 M6O*+U=S!QY#@0VA.9W+Z@'!C(:['T4G'?$VLE4475R%\GVQ,_5N7"KRS^1,PR$%^D MG%_P[2^@,;TPQYO1B^ >?K 0D!"H AU-Z!C!/WEH50F\24@G(E<$*A!PK(#/ M1WCRX))=LKQFP%M<]$OAYS-&>8G7^+]B_<68T*DA@H!8@.X_ !W3IK<)X1< M&C@7#J9X8L#(KF?>*_EH$I@BXZ;52%LC26'RL!O^T ^$AP-G.##FGOD8 M(N:R$;A>]FT^WK(/>P.)&(+]%*#Q%"3HD"ZR"*6'%/[ZP5SRL_(')S:RB33Z M HQ&E!.!-O$B_T$ >!&G%5>8Q"BS$>NYAREU>##;\ Z0^?DFU]7@P"#Q9UCR M 3+_M[G :YG( <0PB1P,6F>(#VQ GSSK=(F<5'#"S-3^M_PE*B]P/^@.!D4R MCGTS(*VOO]\+I2?%(4T$.#)R#"A8WBQ,D3H]ZZ$.1VK,-=&10A$'TCH"L06) M38@+KG6-E(Q*1D#'3(.?]*)G0%.^-%SLC[HZBS>ENCAR\X/-43)>"\%""MLR MZ25G^LPBD. !B6A4GB/,Z9]1.H0J*(Z3(<'=8C')4AH2XK$,B<7(;-E/Y+D1 M;Q87.S''2+B(]RF2QE%"WAB%AL-I-J#%2\9)F M"E+F)3]&VFVALQEE<8Y)D$"4G &X L@P"KV9RI//#4-NF/R%/FH>WHFO%'8@ M!#$]].U[*JN+;$B?)YD!FOX+]P28D[X:59DR4.NXZ(Q&#K%M'PZ*&6S 1L9L MX12 &2[:)*-8H^-114NJCY[+T]KF]&HD?&:IJ'+&G_$0$W!N@/@/#C'!__R8 MLD!2!&0+31A.#^9 ^A5P;\2>S1?;PX#3-ZZ3H'D()AOJ,91!GMIP2F10UH7# MWX85A\ L0XFUQ*)BD1@(43<%J\J> :O[%X W *M+W+X#A)66G,!FP%B,CX0% M?$(Q(Q*&!WXP-D,!>7ID]8A2Q_*1TY$W(')G&#Y&[D5BCF @'0R @CXCVW[L M>T%P'2LZDM@P+ IX&SP+M?:OR :5B",_D08CJUEYL7VRXID+?WF$_G#3:5WJ M&9!4*->,6SUW:3WC4>H9\.6=9/*/R(7)QKE[W$NLL-?J;@#4 LI;)1="3 MZZ$NK7+=E.> IDW$Q'#@>D-*X/)LYD FI?L!3UISV<1.I:4D#")MX#!,%D7S M0YBL@&2.R%U!IV?:=!:*%#_@#(,T 0B7/\D_2F727*N93.COB7"@FMPHRMAB M&6C #G S+^3U1)M4))S#XSZ;PDX5QQO'0* O7SW?L4Z1H:> 0!DI'CI'J?H( M?2^,E$ZI/2'9D&B%O6"B2>K&"S1FJ2*G-&.0%:C /#_^Y_O?[W]\CECPHYA M*[">#WD]H&T$SQSI/SF@V\\\4.$W5XH: MU-@=-3 I81Q-(ZY4**!-H8\G!(65LH3ADH5B+.8>"F>ES$/CP\CAQN&//D\A M9C\Q]4GYF]$Q8NQYNL;-?2E,>%.$O",%,^5I ME Z+%WRAU+#-C+'!0-J\FCRE72QH<='1'@HK)..1_#PA3T5 MS;EX&2*89VA>Q.[V>J)$22G[VY*;;7CI 7GI;W-B@SQ^@XHIRT3W. -,KH=9 MTCL@2M/E:%G.1[G4_)O6TA7X=9:/JILSTB]\;7T$..$0O"],Y_M;16EHL:6?D3W>CJ9"1ABK]#\ 6V=@$1HXN%(HT M8,0)/5\3>+#5^3OWO'+<\HA+5:( ME@G#>DQ<:=PL51[@C*I">>1"PC^"/03*YZU,DA2IA$!P:&&!7>6&*O[K'N45 MN8'@'[=9&?Z.-; ,\#>^(JASAPP&MQ8A&) M4"DDHM]]E&*HZIZWWB$KF:D(?YEJ08D .:&+^H,5C"YQ."^2=9[JBFTZJ%7 Z%U9\8Q5!^@X4;1>&0 M%ZX9FC(5EQQ,02/D80]FV=&4%K=22;/D]00#"*_A22;&*HZ)%3_EJD+HA8/6:I*6_^^/KP^\.MDK"".TG]RI]LA!YW$*3T!M@/ M[T2% O27!E6.HU,*L8U.\2_VV/?$G5,$$V YY97E(6IU?3 4.'JENT/![;5% M AD)Y'_QP@-*VR5CQ>@D'L,164.]0J5PF:V2WM6U(CB2T H???-?5*X^%THA M:8/A,DM&_/A.YI!PW1&5.$QVKZ4(+AVV7Z:>J 4:ETS\2R?+IH+A(BEV(1N; M/$C<:Y_*O4DG56,&(L^U3I*D6LJ?W/&26DR6 PD<).Z3SI:=,H --?LH\EYE M@^\B20 4+/$S-(%3=G5*)<1<$4JQ\WDV>FI/*,'6:_1L.D#LVF ?5P7PPOJ N43LYB/N9N\V =Q M] MV(+1GJ'K+Y&YDZ2,/<_9]:C?B* 3V,?^!/9W:3Z(?CDA)!AI=9M]E]L$= M (G!C-W6,-4*[>E"(XU(Z5J0'&5+)*4G,L*ZP&0HI4/T*,%7^PP[6HI:/\Y; M&/".L; UGB.X@$R) +"=9\_"OZF,3T2[,C7RI U1B1ZYRU(^AP<9&KY=:+SI M)H46HLR(?X'E4:')X\M)%H>4D[D+$(#D>I,9IOI[QFR,QY\CU\IFCR_V#GKR M,,-&QK@=,Y;-R7TUN21)+HFQ/)?DLM-"=JIYV#PGX:2D@OU+;02"UAI2S'XO MM27OSO3ZZG-_PY9FQ('U_=3PO,//S_4BZW.3O19""[-G%HJEKM/%4E)]0+K, M%$))Y:R>AL/*6P -"@$A2RK1$[X@"K*]'.VXF(+\W]*UC]C[ZOG4 H%4ITRY M=JQ=+2:)B^SP0/2F(ZV)QP4PZ9YL0C>4>I4W0S\"WHW-J,L#O<0>1X[I\TV" ME0E;4Y5G9CKA\]C$U. O0% 80&"H1X44+"#K+U-M@$>FLBK!7H&:+9%7F"K* MD?ML89P(%$(3LPVRX,D6FYAQ,16]C5[S8D9.*-T84F/F)W M(C52=[U,@012PX8%5J=7677'FW R!)ILO=JN5(;VK9^ M[O00\^@5?_7"PX\ *'2^N,I_FL'SZ5UG'TQ11Y]]F3ZEB-:XO 8(Z_CYIW13[+F_JBD+NRQ()ZW(S))XVHVL,PP MZ$"%TSP80?U'%.QX@K:=O&QA!5Y_^'HK[SE&+=X4Z0T@SLQ^\;"K]B_4A#"< MS\@W^=__?(]8Q<$&]CVV].+=C1!K)S9SK" 5$'($>ECXHS87>L^E3+ZG8U*)R\+A_4H-&I24&W.^26-\4DS&ENT>5 MCA(:/":\U.E!$NA&$DG$07JJ6>$,RWA.]"FV6/@3.*5%75!%RLN(X;@W:ME, M/#<*'6+=(H#WU119$'= IG88\:Z.#SB+@7>& 8I-A2QEK/[KW<-CW%P1G[ES M17B?%KM/^=7H0N2"\C.YSMW#?;S,Q#>G#)UVHNR5.BAXCCV6HT6H:X)%^:VP M>_*$BOES:\MQY/N^W=TEV^:M8I.R?LX8?F&WQ+'TG7?N2:_V^X=O MW^/E,K%C:D2+B1Q!1-U&4E_A:T58&W:YM3-JH)^<,^J_V5QY+QHGG*+KJ2 P MSCO6.7$S/.II; >0RU2%B>T'J3ZDJ70%WI7(S=:/86_+./&= M-Z HRH_@_0WC63>\]SS/U'1I+@;N##V_LH?%0MZ"G&1I6I9H5Q,&DM-R9SAL MAA*@X"/'Y)U8G@%.0'_8/YYH[T$T@S_1)GK>LEYLW2&V[KWL4@X%+DDG\TY;^.%I-=2;AW,B7]Z7ACS-*5VSAB; MI":**1=^QG?/F\MAWIHOX9IJ& 2: -=5"W:0"CB(!FA2-$T\6&EA%DXRBHF6 MY+VY"$,HGI/J?BAJ >AE[ FT8Z[AV.[Z[ SJ+H(9D7:0]&>& [KLB=9&+@D_ M'X=Q58VHUA$N]E2."76THK8WA,%Q:X/L#SL27>%!S&,X1:GYGW%7;&>>#: \ MD31 &)*76>@2V#=ARF)B#%^]5$1"AII WP3T07+R[8"KMQE=5.;Z/%!.Z3>E MVVXKF"@O3,8;HZ>/%@@V(-K>J7''MV2$B>RB'HB&Y3%^BR*UN <47G-F[5-$]63: M,$!0/4VCY,C>Y84(TXA19J$473P'/$5,*('_$S,'P6[T0=$4.>0?4JQ?ID9B M%,7D?8@97TURG/=Q&L W4^37B)(',#_C,%8LGEO*'P&CC '9^XSW^/=EDWHNY * M0(.E29HG[=Z?O2#56#91LAKC?'=W+FI5$:E22E8X<.4XH\UQ-5,F=Q1?'<;O MI>L'RXEEOV>J 9$.(,2L0'0(=K@GT!POWBG23$*F]&HY65P4K.G9+4BQ0WIM MTKM"3@7ETZEP9A-Y?D 3Q+;O.<&)V(^]W7C?-MPZUO=RB2W^X7,AR)5@;,,$ MZIHE^O;Y-#D3N[C&RE8DZ5A,:7RXE=,WXB'SQ'"83=(=E8^Y5!1YCWH2OG*$ MB&BW([M$>:D?D6--*LV1BX6JJ2GMMD_][^? &U#+0VYB\P*>>"@G%J(2H8N7 MM)2/Z4WAMN,]2Q)6[$EN(R,<=L]3:N)V[\" D']1B1@IM/AM@$/!L?Y:-M$D M.*,.Y4>S$'V+EAT$?'(XH(MC@QE.TV:0CSB\,ZS819 "IQI_3-T0S @L C,4 M711\4 A?.?99<0D)>KCQ5J_Y !0$'RV?N90XZ=H%8I+ E%-8W7AL(G:K=_EI MJ;H)7@=7[]%HYGQR3PQ\[.0+N@QB*?5MCZ94C(\3QV1O!U$F'W&CI.W.TWR=AEXT2RDM*LM-@( >Z-@01=Z38\M(O8N.O)(G1ML3S\4 MY?*Q<2G[DQ.)>=**.&F+L[!2Y"?\CR6:0J<]-#1V2DF&716:;Y]L]&$ 7[E+ M7<9#W"3T\^?WL?WTZ>Y!VD[JXEKDN) SKJCS;=8G(UK;%CE#>/MX"R=ND5HE MQ:_-';;BK: :R I)C- L>I9.\3(?B_U3*%7,Q,45YWORXKZDE;-HQFBB&+F& M&Y_A4+49R9ATI51B*W-?.! MUYQPUQ*W[(+P.NDQS4'(-5:_2%M-?,JG1\5WG-^%- ?]+SX[L-A6,,<4S^&, MFGOQ=075POCXBF">1=>9[EV3\A4*+G[W(%+496V>#Y_F=M-):Y_XF_2;"6E1 MR;V-4<$2X]K6ST54XTFU^+)AREE@BP@AH1@?[(@>\[]I29,P[''#\[5I$,8( M,][B_2@OMHE[50&! ,VDY]?4F=;C(<4P]=3#(-3$[^; M-\E*CDT64;PE$20M9-Y"0J.6G7B!_Z89!KH907NF=NWIWE09' FYQIZR8?XV M&/+9WO'/2T2BXP@'66_B5C,WDH,S*OY!'/M)\;() [;S9,MF\>%\1A6NH8TN M;1,[&8'29A;?/$$,0*4F=\'[CWOX#G03N7,BA8399&F'QMB@<9/2 ].1F1B> MTNN*BV4Q' /]#FF'+>4$M87OC-3E<=*K6+AW#0)IE0B MVBEZ=5 KFD3D;AO_$"V9I9 JB&!G2L^+@RVIVUR@>5O&U>5_E_.)$[[Y)C4% M!1]X-EV7.84ZR"\MY3^]5\Q@X404N>EIP]BA>9F2F7_MF'9."@'1.:]^XTJE MU)/&"ZLDLD=ZD+9/E.F>5*(,)LG\)K-)OH!EA_E.)XG3Z3I.2L@3AU$$G^5) M:%L/!R>J(.=Z9H8"^DU0F/U^>_LM2'*R,^'C9CAI#Z5S1'B1.8F>_;C=S)RH:.S;(ZXBQJO*'FF+ M$]U3^>Z4"P7 PRA4GB9A,1Z,X3R9^MKJ!G/EK,9.3)K0=,Q4>.!,@#%)WX?)^2I@K] :%YB_ %,7:.%/P)_?F MOM%^X5.Q,547E2\76P*_T5.?\D7@0^,7[OH+9&:M3$4R?Z**_*:#L\YQT*&= ME&2;4U!B1>8M/-+]1>'#-(.4O9S\=B\^(,&C^5:D( M=VPSTFFY/(^%N2_;-Z(ZPS44FG 31,Y)SD;_4G!FNO@%;,'A7PSG0+)7:0&A MX! '%YE166J5.CJI0!Q*:6(+U,3;RZ MCR013IN%19\ZG)H[F5L12*CD*4XR6)XF[]+U M478T+Y.!.U$%)[(#>3&2S9.O"7U'<3(LU_@>4%9SRQGX;6:?9]O@K*9M+Q<1 M)W9,^VSB\(F\/F9>/7.5#"0?*GZ0)IZIZ4!4;FS-J6;/XO/1T83(.C>HC MWV )8FNN^P#7G>C$1.YT\[DK1IR0?:7D=5..:W.9![U,&0U;:>M040[:;727 M/ 5"M \35@]/W8X7X06_<@U2WS&J-<$$/?)?\D0-,3P\"=(2/^"2=RV:4:R@ M$+=$J2"MW3"(^C (F70EDJ%,2E:*[6*!5L@RJ-9=J 49\5P!MA((8UB3E0, MF=LY8C+,AW$.H4%X[I-'WL;8JW^"2MF'2-8?9[4<-?%_""@O5<),T6.=M&2L MI;2#L<_(^O0%!8FF;MRC%04\04[JMWA;24 M[;LE31WU=N8&9AA'[A?T,9J& MRQ/9N,YN5TK,]UC?P_P9*O):1".JN!"ZXTQ&S$5^5FZ=>EYU22?P]YRK M\"L+E<\>G_:QI8L83A?25B=I5^W6]K2 M[U8M"XQ*;QM;+;OZNTZ[=RJ;U5M&OUO]9MNM;J]Z&,!F!WM [W5-88;+?LK M82['7B 0I+3_=V5<)0X=$H-OVXI&!";7BQ\=YA[59S_QX7 M-%@70B6"_212L<)GG['BK*J8[2P>^7*@LS3C+ .;75$H>51P;&+H,ZS(@T&-QA\ MDAC<4?M:7QUH#0]N,/A4,;BG=52C4S<,+JW)3^C_3DJ3O[6LM\H]I:F)1,^E M]I]>[N2%)%<_[-/5OM[C99 ;8U_Q/>^52RZ\;*ZKW%1FJUNDT MEU3O2QJ"LCCH'N^6+L$W]ID%@12IO!9B*XE:"#O" M/YN^A;US+\Q2?:,#T@T&^N9(U^C7![XB:A>AOVO,H'I?4T-)M;^BHU/2)9BJ MY/R]RQ7ZNRR\,)-UJ/:'1DE<:W3N@WOJC6Y9#V-S20>^)&VH#H?-+=7\EGJJ MH96-J#06;'G9^A!ZXQ^BH7Q7;?_[8@$I*XH4@-+W:\G_[M;@ DJ)LEQ[$I M":E*8DN\ -V-1J-_?>F;4U&SN=3I#NU>QV#A#6>3T^V#]G8,FYK-IGZG;W>\ M%PQ;.)T#['S!PI32F%4=6%%-X<0.L4[/'CA#8WHWFTNN9P_V#L$P7#)KR7"I M<6OI9,ZQGU3-(NDC5OU9S[^&6+=.]H$ZL5/MBT,4QA#?+7;8'GIMPZ5F<\D9 MV-V.<1$UG$O=KCWHO>!:.IDS[;MM901/[5P[Z-O[)X 88_S9D;^VW6\;%+WA M;.JT>W;'X.A-9Y/7Z=@];U\OOSG;[KG5UDMCDOOX3#56V3LZ4&8CRZ*.2PG) MIYFG_H24:?9Z/7/M=M^S>^X>A42>CC@O?.HQ"\,LC"T+PW4]V^D-S<(P"\,L M##U-UNOV[?;0[!AF89B%H2T,#P.][7:W?T@+@\Y+/U-U][\VJUK^7MVJJM./ M. U-'BY=3=VP;6P^/U6GWOM8WE]5^YK7;?@I%'JGD5?N2ZU4>[O<$5 MWM[;Z M*5[XJM]U+6P$DU$?M,DD@ROAB?H#J/=?MB$NF![B];2'4%>T[6FP=)/K>.5- M+6L$\Z6N)NVW7V1#"+CHNNS@0=\Y;T5#5.+ I$BI8H76:E9VPB;"I#C962A[ M0SY,C#VHW\P6$T^R:#96-)=+)HRU)>,.6T-'KIE.R^LMK1FOY757ULS6%RRM M&/6RC2M&6P55@Q$IO:^ZPW8EE"D/"E_)ZT99#LJ>*U8>SE$<,#(OCK'K&)\O MHN2>G<.P/NTXP#L8#UNNT>^,Q&WO^N.,$?I]YSM#[ MUV#PTU]-7])UQ=&)R-06- VS:A^]H=T E<@()/YW(?'O2XD7_NYR8\;K:@76 M&SCS37W;L8]3!+J#5KCH%%3,4:O^!XV%@KHP!AA,%5"7*;1&J>%;EL-_H@E; MU:D:&T#5#25J&+I.:6P@XVQZT'QDDUPP SK35.'$9[K<'MCL8&!DV,GRP,CQTAG;' M,S)L9/AP9=BSN^[0]KQ'9D:8%D??RP")Z<53Z[W,7OYEEP/@HU/_S#.:\XQ3 M.*E>)EE.0+Q,P[?.^#<_*K+PED)#@FVIA%8V2^[@7[Y@L$8X OZ(=Z\$7AUY MMHW;]NRA^T@[HT'6Q)&SR>L,;*>W;X4ZPZ;G]IZX;7LPV#>9W[#IF=GDV.V. M^XBN;2;)<"\R?^$99ZD_H[TWX+>PORXPO./$JN5T^QW;&YH*'P? IL[0E,MI M.)LMI!AU/-OLJYK#_>NB_&$C#J%,_"(1_#AU+:F/,9P=UN<=(-Y M&(=9GE(4\XF=:1U[T._;/<<JX]Z)ARHPUGE =,ZMM.W]0X:CBC MNG9O.("_IC3L#R7STQ>I.V [[U%%ZHPY_MQL>E21.L.FY_8@/ZI(G6'3L^,Q MCRE29XZV>Q'Y)LE99*T&,7S/S!P;'>P+]Q@F'L S!W83GM@>X_UEIBXQZ>+>_R89-_5G.6H MY/+,M;V!:W?:CRY(V>S2>J?,V*'7MX=NVS#VN!C;L8<]!ZQ\US#VV!C;[0_M M=J=I*_84_ K8TZTR$:YB/YESZTQZ%]X\+D5B9]OM48'^NUK:9H1-'.$IF-Q7 M6+J!9[GJDVA;,3^U0,^SH=T?>GLK] /=CP^102[65S8,:BZ#G*$]'!H.-9A# M/=MS]C^-&--TQXS&&8NG5#IWPL+4NF510:F,=RQ-69Q;4%,ZO?M]M[MADT0YWY'UOD"]EA,2*1B M >$TQ' 3EF4\_R[,Z #%#4O^.^Y;$W76;#:=N9X]&'3-\:BQ'#(+Z2#8])(+ MZ12.L=?4+B8D9.7$3JJNT[=[;6-@-YQ-< HRV6Q-9Y+;<^QNQY33:3B;'-?N M.::6SC/LJ!)=B;B_-S;V\349A>7IU;7;G7WS6DU6T@&PUH$CKW?,C5U. MEK-NIV.W7UO?9@=\O Y! ^8167E 3OZX MY-*UG7[;]GI[B.9>=#B@ \>Q,7;HNK8[V-_?8AC;:,;"$=/IVP/'K-BC8VS/ MZ=A>IVF,/07/@DP>S-FW[_+-'R[V\[B %P/1&389-ADV&3:9 _BV WB$!_ P M]J,"AVW%20P3BO,TH9KW\(U(.C;'"CE^ C=S49"3X!"38^M9V6 MMT=JZ'YS?V%WB9'?DY#?WAX5O8W\&OEMU+1!?@=[M!@Q\FODMU'3/G-:[<;) M[RGX\?])O_#@G,&HV)0+^SZSB@P,?S#L_62^@$. -=[A5/"HACKUW:_V[<]M_T]E'H0U3/4EBW6[5[7LSVG;ZC]/)UNAWV[/1@::C^/ M;+<=NS\8U*A-&];/Y)2!_X/P]J__%_Y18YNS=!K&8NIN?8+_+K(\G-S_\,GT MER?C4C,,V&-8&F9)C 6Z\QF'ORGGUASNG&46CP/8;OY>Q-SRVK;EMEV/-B+X MP2VGWZ3)TA-_P2KCH;_#]!%*3_DMCPN^ZW1@[,+UIA:#D&J80\06&?]%_? V M"+-%Q.Y_"6-Z+]WT5CY,KI#N8D6TB5CBZ[=W89#/4.K 0,/1*H-(OEE^W:*O MENPV\5VGT_*ZG8U?MUO.QN^V/=9Q6^W!YENW/7;[=YUVSPSVL ;;W>FQ#YCS M#T=+.2O7KMDK?(ZAIL^S60P>4J^B*M9F9;JZ>WP'?;2]^3&;;/,(ASO-+M;, MD_2Q/!J2N89D>Y'LE26:@1FR[46VUY)LUCXZ["@ VG7VXI.6BSI^3^GAAD9T M>FU[T#[F&G!&AH]=AOOM@>T.!D:&C0P?K R?N9V^W1GL46W[D.1WGPRAX\KF M]3JM??I2_VBFO@0-7N_O4Y:N1/*T-L#-O#(O\K.^*U),!=[%OTS%PI61;07< M3SF3@.BK3L^!^Y,"AA+85I):)#*OK4F:S&NW)1/K%6QUY<76!"[>X>UNR]IK MJ'A5;5385EH?B)_$69@A9HM#-B0<-+!B]!#]2 NCA6'^T1BWK:CX/IWAK$M-8+VETF?4^AM'YG)J!4GXX\W/K##,&W?;; MJ\OWUJ7\D#YRWKZQ[F:A/[,6:1(4/E#PE=M>FLLRM8.=>>?2T.Y89F7%..-_ M%C"JZ-X"(L_#F"&_Y+,F80:ZP;KG+)4"LA$H:,)J:_?W76UX%:% \;TUY3%/ M:?:O'*==R6!.Q?T5E4DB*YDK,O6RZ]2?\2R7O/_([D6#.EE9*)PO(N+^MLL7 M(&(@)G.29,\BU\)Y9$2MBD"TI[?DL3 /KSX*E\#I<$LAI(DW*K1F# M-3#F/+8\9_V Y""VSWBR#4@XZB"PMDHQN^846+JSD"E!"Q[QVE]Q#VM4M; P;:9%O MOF7%0?5".XO7K]-"_W>65@[T*3\?@X;[>LXF,-A?6'3'[K.??J[OJ+!WZ@1< MGKN8X5__[SB%^]:\M8FZH+9H-TCI?\/&$;%I-@L7ZP3X&#;M$B#"#%1%5D34\QE>% N90M%'92*6GE("Y4MV6$2MQPP^A/%$P/G@ M'E?[I(@BN:.4&Y34>C@B4I2P#Z3<+U)2HHI^=V$^ T)@T)6PLK!HFL6_^3RC M-3MP6R G+>M#*)>HIE=AB$N;?#6\,9^"4*!*JBB%.RQ\R(HIJDO0QF"B9F$% MT:-:JS3E[IN>UVHD9K]U?=]LVE9",T3#\3_X$02*4G2V$]%$?IO@2.WJ%/Q!;0:QQPO!!&*8 N]Y2!V3,J% ME4PH1PFE*.A M9#O=4(Z-1J/!$4\$1W3;GCUT#19N9/AP9=CK#&RGUS,R;&3X8&7XS.ET;-=K M6@=.$\_QO96DG%;GNPI[G&0\1_-<\,N6<@G:7UZ/2JR^"M08WR]%,"2I1:+P M>M\6MW&C1S$DMSS5$"K*;U0 %8+^BS0$<@.IK" -;WF,@Q:7 M9[D*=*!WBSD+(.C/(DS)M]"J_7:NG@)4VCG\Q+;N$')^U:]"5W3D M&$8:),+?+R(_YF'F\RAB,<=H$#%ZF-X=?(;_!S!@/[X@(%1" ME1/.\B)%/K,<+PYC#&V(<^12#4W$>!A_AK*S 8QM)COW!(R^\(RS%.=)G+GE M4;+ A6V HR.&-\Q@#7!D@*,#(IP!C@QP9("CAI+M=(&C!XU'X[@\$<=EM]^Q MO6'?.-^-#!^T#'>&;2/#1H8/5H;/A@V"&0QV]#0UM=O?U=/ 0$>-\*1OLI5+ M".D+Y<6\*V$D_FW!XXQG2WC2T*-T7Y2*9T21PMB2XU/CV@LS0:"I@I?82H[M ME?.V5SFOBHT ?$F)0\Z'S=68GTN!EN]CK5N8,_U?LSG.L_AB1;"<[1)EDF01**K!8EG%8/+ ^$/U<+"+8"A'D M8KX/BX:0T&D1!BSV>ZO ME!OV69K>$ZGF^!)Z4"R>91'4+7_&A;O )<%!.N:$NL) PXR&AAJR(( 3*^/[ M+)M9DRBYRTAM^WF9(ECEMTN\OWI/]9*6=?7PT##QDP>$D@)QJS')851#L)=D M0&02(EV4G&BC$>^!WX3VWS"(;9W>)>D7TMM@FJ1PE(T%6C+A4:<%S9+&4Y#/2I@Y[,P63><@$[!2ANMDJ"4 MU*KFCV4WN++6JNSIM70@,RD#LRP0F=NIDGN02+((0,F(!1]5+\,9PT31P*Q> MI*RL@,\IM*;V%&1SE4Q>2Y[-'A;P0XB&&'$2*%M12X24L& >QJ$(_K@]SNKH M7FO8WOQUX_#[;K=O!GM8@]TMX,)$1IC("!,982(C&D8R$QEA(B/V[3 M)(I4ZC/=Q"*."/!\'F89L5U/ANYVO;W;,7C[2WPC ;FMG+NF3/XX$;A9?=F5 MRW5G@HEB 0C@6Z_MA M-'Z)^L9)?+[@:9;$,1>"9OE%3@\%-9R'I(5M#5E773$4FIQII1->.8.E=B 1 MGX)&D\6@)YQ$%CY052Z:*4E[0KOO^"+EJ*)5K7,V3\!D^P]]<)28KLEV-X,U MV>X&TSTXV,A@N@;3-9AN0\EVNICN;A:D 1!.!$!P!GW;[;L&!#,R?+@R/&S; M_;9G9-C(\,'*\)EG=SRG.8B?@7&?I!!V:]!N#D^;CN(VUJ._U68NX<)W6]%" MKXX5HF3\^,QW[:TUU/#=$FCX4 _0>HEEK9PR]F^0*=J,H')C,,( MV_.F@4ALE7F-F!!'*7>P$H*]NF,B#> ^NCE.-KT >*!&5AM25;I@GUA@+ M("[CV,4T3[E(0I2#1EFJLK=UBH@LX5FMS 2.#[:)NYR:6Y?WE>.4RT?51X=5 M"N24Z[9E76,^:A39(@>4JDI/BI0 R@JEB_D=K.HPRPK"@7,JN2#G08*?J)[M M5-]Z+5E(J.\ MEGL_YE3N&D90,49&,VB5NIL)[6U==%>PD5T6] S:W4N4+)4Q0':I MA%KU$E$'0"#2HM1XC>_47!;?]4<<(H%'.:4E?Y9WPPTW*HO'"69Z7-[S#"C M&:P!< V >T"$,P"N 7 -@-M0LITN@+O!9#1(P:D@!:[M#5R[TQXVQ[-LL"XC MP7M)\-#KVT.W0=B(D6 CP7L4V>]V[:[C'''$P0ECMH/6L$% O %MOP/66J[( MG=1LYR6$MMO5VGLB1(N"\+S5R3]QS+*\Y;&H^?K*[?1K0_(ZK6'G-8%L_BSD M$^QW6Y6]5,U:PZH:+W8W121'M+-=J86<!*/#TNQ5;AD6,BVI M5T*C2WB#2MBJY7;)>L&92O(2O60G888XT#UGJ:R.C6A14N0+AAF&M8S5)=(T M%&3=T_5_A4=JGFDY=C$W#4N/V4]M!FL0 (, '!#A# )@$ "# #24;*>+ &RW M'(T3ZD2<4&=#NW^LC?*,]!Z]]+HVG J-]!KI/4CI[=L=[T@!V)-U_7M.K]5N M6BJT\?\_.L)>6LEA["=S;IU):_F-%EJ/;O_*PTXY#$((?JS;?]]X>>FF?^5T MNQ08_\J1_;TKC_U$I&5H\Z78_I63 ORVX+)-V#X#<6L#<9=>O]%M?7J%68>F M,.L^]")Q[CR--%]$D78-2V.91R(OKV72K,UR1/FNI<\DZ9Q%&NZEM9O#/)DP MKDH4SK%?9!JR:@CG. 1Q%]5//8Z,%>ET002OUI_RCJ4IBW,K"F4+40-E'3'@ M8@9KH"P#91T0X0R49: L V4UE&RG"V7M;TT:%^N)N%A[]K#;;9@SSH $1H+W M\"?W[(XIK6E$^(!%^,P=VEVG09W(#-#U%%P=M%M-BAPQ&-?WY[A8*?>3:4R% MRY@U92%E3?B[VM>5;_R!"E.8EJ(EI>C@EWPM7N%IJ32[UZ^BC)@P*T>=6:)C M52**O&E3P&IS6397):E8@'R@7Q&WPY)2JS/$LFH;P1I'OG'D'Q#AC"/?./*-([^A9&N&([\,#7KN,]7N M5J3Q()V*!XEJ+[AOC1?4R/#!RO"9Z]F#0;L=_6'45^1),Y"D URD0=\ M@C6;^'D4WHI^*'"X"='%*^\0;G'9E8$^%Z'N.*:TB'C6LB[@DQ1%"DM.X>ST M>E91'/RM'F]+@"#S_RQ"D3X"%(6?L025)*TJD571]BB\^-?4V$5D3!BO_1'[ELU@C=?> M>.T/B'#&:V^\]L9KWU"R-<-K_Q)'I[4&H_$+G8I?R.G;O?8Q.X:,#!^[#'?M M7M\S$FPD^& EV'4<>^@=(?;I/ZZ6J MJO>K5MTP-%4M)R%"QDE\7M76J<@:%=2P&KL_,#$02S85MR9<./$Y 1*B"SM# M*0]!'')L,0'3SW+XJ%@@&,$C?#QV1$^3:QHD88Q\FM:+:Q@ D"S^>4BZ#>SOTDN\\P8T ]^H@P M!EE2R8 ,1^P*-X,U((,!&0Z(< 9D,""# 1D:2K93!QF6+4;CWSH1_]:9:_?= M7G-"%(UWUDCO/M+;=XWL&MD]3-FU.\?:8N5D,85AVVVY3>L\;A"%[T(4I&V\ M#"D\#Z"P;S,*S6/N%RF^2A]IB,'V0%E,7A ]MJO^U# +F'L,TY4%?I+8NK%& M.9LOK*O8;UD+=B_J[LQ9((H6R3OH1;$?8D)!(YWHVTOF$T_"K&K+G87?MN$H M2,B:9Z))4]T3+]#Z=ANTX(A]VF:P!BUX";_::),J-5B!P0H,5F"P@@,DV^EB M!>NL1>.O.A%_U= 9VAUOT##?AO&Y&AG>)^2WZPYMSS,Y"4:*#U>*SUR[UQ[: M@^&1UKPZ6?3@K.^UFL34I@,')]>_N-,V_8OWH9>&GFQWZMN6=K8IBR 13O,* M#-]Z$W):I:]%?H-^&[56:'4]"V828>:! H:VOKL.\CPT3+RF-B+JE: -@DI$ M99A"@M,8N_VM8KMSM*1)BYNS?28H]'B2^LE1C:FVW9Y&6DBEP M:L07.9^/X=U(!""%8_W1&K6LJ_D\G*8BSP/'>4DCRZSW,8S,ISX12)$\97YN MG6&U4[?]]NKRO74I/Z2/G+=OK+M9Z,\P$24H?$+-6IU.R<@E&@<[\LNE,6'& M354"*[JW@+*P^"CK1CYI$F:@?JU[SE(A$HW$EIYJJ>DPY93'F -$%&]KG4OR M!$N?*8*33%925V3J5=>I/^-9+B7@([L7&6 R1RF<+R*2@6V7E^E!*,O ,M+O MBS0$^:S>F,]@XYW.K ]7(Y6L-4HF.69FG;/LG)V/9 K4V8BQT9ORH2UK!,,! M2<\S*V)%#"(FA3Z?A6E@_5FP%%Z'*T-4@1-)6C,&2V',>6QYSOH!R4%LFY"M M4<(=:"U4PA@$)2_PELS&QBOP=F21.!0I/BVGFM5XL>'=_PT:(6+3;!8NU@W; MFJ8@;-ZPUQKV7\/\\CN%E8X-XIJ)?Z[*C7O )73S29504V'8'QBJQ]SD+D$;@:B+LZS6;(@I7"3 MPN!E)(1,=<% MR-B89:%X(/ZGTB(5,R3SJ5)W_RUPY!9M53(O<"6..65C?H.5GL'J :%C4BJL M3%Y8=DI*22*B# 8VF7!B-P-&!T4$^PZ^?P8T@R?@9D3#) F!"W@D!#=*[N#L M@=$?2K/25)LI$7N&0EPF&6D:Q6$3#W'$J+T9K(F',/$0!T,V$P]AXB%,/$1# MR7:Z\1 ;348#Q9T(%-=QV_9@T#=PLI'A@Y5AQVYW7-OI=(P4&RD^6"D^Z[F. M[7;[S4'/34C$4["U.VSUG.8PM>DA$8UUP2_;RB4:>WD]*D'8"GC'%$M8T14@ MF*06B<+KW5#U-5RCFEXRV-5I]"'V65Z+44Q38'\ M4'.$I0+D]:P8YK(6+]Z9:78)1"TQ#K&A$K.<<)87*:+8+,>+ MPQAQZSA'!M9@Q4QU!=N$RC:3TWMB1U]XQEF*\R3.W/(H6>""-QC2$2,=9K & M0S(8TL&0S6!(!D,R&%)#R7:Z&-*#IJ/Q8)Z(!].QW7;/[O=ZQ@]OI/B I1@= M4L.V2;$U4GS 4CSP[$'OF&7X9!$EI]\:-BU@PZ!*CW2Z;[*>2W3I"R7,O"L1 M)EG,,UNJYND,=.0D22V2DA^+-95]PL+8DL,L:XWNCK$@*E5A4\W<6 M%RR]EWEB-UH^WPR&0XEKC"[&;,=:YA8!:OH;[Y+T*Z7-I)3P1(S482.DB)]3 M(JB 0@@<032%DK#.\Q ']V<1WK*((#;%^0\W[TNN8XI/.(&5A_F7K9+:E I3 M"8)6#+7*N%I+IIRSN94!JP*1[96JMFTAB L.*(EE.EA4O0P) G3@M:JK"MX) M^)S@N=I34/JJ!+1:RDW#2ZUN3L-:EG1%_DQ@F,EDDO%L3^O/VN:9/X&^O8X%D[@CLHI1TAKO?<(BY>?4LTWR#8KRC M-%4E&W@5U2\N\72E?U+N)[#6_R.R1''1L#"E-0M+TF<+@O3^0TBS4#F4@5*=I<6 M4!I!]<4B N6- "GS?2 _ >S3(@Q8['/0Y\!TW.Q@]Y)E!N3M,QX%M*,4J-]A MYYF#7!6IV/0W+I73*ROBF+(B^]#+7RD9[K,TO2>=,T?Q)!&,A11:%'DC?T;E ML4"MSF'\UF!WBX(QX2HF7,6$JYAPE4:1S(2KF'"5O5"#O>"%SJ MV8-.WW;ZQPR8&BD^=BGNVKWA /YVC10;*3Y8*3YS[$'7L;OND79&/MG E3// M;76&S6&J"5IY)'RPBPU=XN,JG&'T&R&A%QMRI9W6H*O*55, "PG+:_MYLJ4Q MZU..KQRX%I@R3S*L>RWQ <+H15U2N&\:)6,663/. @)!9 !(EO@A01$([.&7 M+>MOY27:$RAHP/5:[0'.%=%@I[T/PEZ?^*"]#]9N7<4R+,:V,A:Q-.29;8V3 MN!#57+,\\;^>CXE'^!8@"\5NV&6>[X+=ITD4J7Q?NHE%' &(^3S,,IJBG@'L MM#QWO_+RCV!M(^&.'1HUQXE )>H"5@KF;N22:?.('6%"O5=E7,=K6? MI(L$T3@,=+KEL)CQ$I'@/.%<\T$) XX5K-C./8$W)Z MQQ0);R7_H@Z/$FDQJM!FL28TV6-.!N;,-UF2P)H,U-91LIXLU M[68_&L?FB3@VP::R.UU3I=3(\.'*L-?IV#W/,3)L9/A@9;CGV /WF)'^DT68 M,.FU:?NK09D>VY!SF_5EITSUW-BN[\V*QH46'WOI8$^&X)6M+\ MZ-0/5_?2Z_<%.@F2R0[Y?YMZ4LKBK2WKGS/TUE=I+MENS[W%*1$\)8L)P]#% M3UB[EUK4AK'("LXX=B',4R[2@>5\$"JHTN9T3HHDFUDM#1S'!\OT+J=VH^5] MY3@E16ZYX"/0'#A:SO$:<^FBR!;)VE0*=E*D!+%4)6%C?AL!G>3?<<),R3'!/ MOUK7DTF(*9N/;!<,TT=,..;U,=CT$0U]9#B0%(5&5B 5&E]\E](CJ M&NTIS926/0&YZX5J+(K)TP:!.V*0,-L4I2"X7A^8H-+PT-$[5DAM8R ML.:V>DXMJZSOM8;=UW8M\^L3Y<7<\KC@]C*:@$]1[1T%0+&F^V4C7>L/,ARX M,(8O@O59<,A8;-^(13'=5J=?)FUA:EZOU1O\*';KE5*S",=<9=Z50UY7815' MK(!6&G6G5Y-141%[,PYR>E4SW3HM3-7,??&H*^0>SW(%[-N88V=@J2,&3\Q@ M#2QE8*F#(9N!I0PL96"IAI+M=&&I[7:C\8R>BF?4&=K#8>?'NV MYQRI6]]([]%+K^/9O<&1BN_)HE*NTVOU#2YU)+A4:2>'L9_,N74F[>7E-"]G MJ?FED((?!TCME_R1BEJ"KSRG2R#%*[)R^OI?6L24\3U1!KV3Q).F>1AOAI M72@Q;2>,,34MA%%;X1Q[/Z4AJX9P/H8QB$YZU=C/<5SB452-L:&)5'M"$?(H M#?2H-Z"Z8VG*XMR*0ME=SL 31^Q$-X,U\(2!)PZ&; :>,/"$@2<:2K;3A2?V MMR6-U^Q$O&9=N^>8]C)&@@]7@OM]N]UK&Q$V(GRP(GS6=^Q.IVN@BZ."+LZ& M;JOO-(>I!K7X_FP:*^5^,HVIL!JSIBRD#!)_5_M:N&I=P>>6 M(Q)U0NQ/LTC2_"C\^5? PS E L+L@G"*=\KF.L:%?\2.9C-8X\(W+OR#(9MQ MX1L7OG'A-Y1LS7#AE^FOSWV:VMV&-+ZC4_$=47T']ZWQ?QH9/E@9/G,]>S X M4O^G$=]C%U\AO4>L@4_7A2\<8,U13,:'_\0^_-@*-:,Z7C*J=_>KV[)$4>F2 M;UGOZH^B?B=)G(4@&>0>#_@DQ/X4YU%X*_JTP-$F1/>NO$.XQ&7/!_IEP./(#/QQG_LT *"5<^/)#Y?Q:A*) $](2?4YXIPJKN-A5EC\*#?TT- M9T3RA/'8'[%?V0S6>.R-Q_Y@R&8\]L9C;SSV#25;,SSV+W%L6FLN&I_0J?B$ M>H[=[?2/V"ED9/C89=AQ[9[3M/;+1H2-".^AACL#>^B9WO!'Z)MW[&'?:S5N MBS4>^D=ZZ'5[>:DXSS!-0CSXB=$'653+PPA$[P>#),:DC/R.(!" M5;+J:WR>?O>7._BDO%T@-I( V)\AX'%"C=-%=:<_8KIJA,6<,NL=0@TI#.=] MD28+SNA[H!7^"I]^1JT)U_(49&0J7BU>%UL?@!K^2N<);!J^INM%R\S@O5-4*U@D?.9YP3K#(I\B+E;\6S M\0L;N 4++1; V@J?Z7)K$A5^7DABARNR%/(ZS]6$UG&7LH8PK28-9/TOWR_F MA0#^!-J'\TCY# 02(36)]DE4D=0M,!YI6E MR;<0>ZS 2GG5;;4[%HPQPJ5"+62KUR=%CA?:P!&MXE_Y*?&JW^JXVGC%-\@N%0: O]WR+"^5KZS&5^O MLZ*#:P$+E8)E]4 $FHT<#^UU;,/V*78\K99@RQIQ3E3!,A9N^^TE/NH#/">C M#YRW(OE0W">R%_$%1XX!=V3I72; M8(@-W;J 9\!D,@X'/F AG61@MO 6!*D**J[^2]BS"&X!+0'.OY3I"Z)V.%L0E MA+[3ZE1[W39YKQU X+;NT-I%Y,-,$UY=P%D.YOFX$%$\DF.O!H.^?CZIY##@ M$TXGF!0$* 8>R_4A95$NDU?];KNZ?\%"6O;4>X^)P*O?H@2DQ1KAF9O$X4SJ MWZO?1E+QOI$;TQW,#C2O5=": N,:7A]*=2/M71E$ENFKCW0UK+[1+$GS<[34 MM?JO.K-8E"5+X7XZ>S1!5B%VZ\/KY'"!FM,I)=B3[).,K+[XOEPL8["M:7U( M0:KK)W$HV"AHU-U.J Q%>]S=4XRP*ZU_::6OWFYK,7DPYQK+<8&G!2\;[66T M^SO+EP@=L&#W*#[2%'"\[FJ,( ;SW:L+-Z@']6TSP^D>Z"MI\[\H)W.BW/Q:$Y M[0[L_:]W#T-5:HSDE@3*?M"VI6&MMS3KRT8W(3-Q6VFODEBO;1A9J1L\91<8=W_0;:#J!N"HB< M8M.44Y%M(42LM#"L19%F!1/5/*36K%='$5' 4GEB9##:68Z^J0"]029 ,EZY M[96/':F)W-4[W)9U'6\V)5$(M\P#%]^<1+/NV*,]2HX;MN,XG!?SY>%[J^/T M]"T.#F @7D(ODD&&EG+W-5[*&5RD%4&YA[5HD5]7/D72ERT$H5KP*FD4U,?&:%I#18$GZJ?KZ%%+NOVL-; 2 @E>@[W76^OR79_YUER(R1LD,N2CHI MNP9O_GUT4=DVR#+E$T6#",X*:4RW;#>*1$V>U56#'(3K!(O(./QW$I(/$A0= MW%':2.I"%.8IUL^G3@*.>TY2=0:["+_#;?A-R75]#O*SQ1>C[O$&V.=IHF@3PD! 9.6@E5')@ENTC<180:;0]DO+X:"0TBKF MW[A?J-..)+"]1 1X%RZ(;KD@E-E1T@WW4TQ82/D$:$MF\-(X4)M8K#S%+3UO M^[UE8X,PS;"B40S,3C.6WM?&+-U=U;+%VVC5E_O:-R#=7:(](11Z13Z#YE$- MW"1N7D]$' M2D;ZF_!$@<\I8CH@[/$X4I=QDN.I0-J,1$%-/L4UY7SV:K"M Q)288K]J':L ML36O.#)HNQ0 <9>/3H+KFC:.$^)*>6N]G!7VS* =8HI+IUA(N:JM@96E4NIK MX/CF$_;I8:B=S1CJ'N!#YR<#O&X&.WY+<,%=)B#^:7QX1L"-='+1+H$S*6(& M1V7<+3'53#2?1ZYD9NT6MR>' DG+AMT%/C34EZOB".M@#!X\U MI2<>[L;4,R[U,V'#3*UR=1"4&B^#+[()*]U^=4>45$[4\QY.ZZF %\9%!A/. MLB5X&K="]97 -%'_H::]AY,2*!X\ N%A/DTF(<(NTO DS%J^:X?.0IU6O\0* M;.U@53^#K< 0)=@-)KAT+ L=RN(:*HEE#?TP%Z_JM-KNPPZRPQ3/+0?[\C!! MYDU=V)10")."1WAD$0R;)!&07NV3@3($'B?YY)MBMW 45J[%,;H>,W0JA8CE M+U ^U%Z&+@9M_"!A0>&7^RA)^\_8]FF<8\YK=:+/B@ER6Y:&G"/*7#I,T+DJ M'(3)&%@F\7!RZO%%E-R+>I/:VX1LR1+#P\S5_K# M0RO%Y$R;G.D?FS-]"DFLGQ1>J.%^ZY ^D]]Z:BE69Y[='3BVUQLV)QG') D: M"=Y+@@?=@3WH-:A]S.,V%NG1./2-10LHV7]C64.#8UM\ZZ;8\"7F]&VWL\<. ML5Z2?^@^L/3*G?J!X)U\8/[[JC'O(S63;'9RZAO M=YRN[3VV=N\!F?%&[IHT-\_N#7IV7^4JO83<-; M6_&39->""C(A#O]15:0CX)8,R4-BNW\ MI,: L'"*&4K83K(^SXKH.-"U5-]M!HB9)AAKIPU.Y-5@R& MDXJB*?&]94@A M?CI.DJ\BM6E3=E65K26S%?0X0016,:U*=-"4"1TJ20J?+X*3?98&M1!:&QC7 M[M4'5U(ZX L8H\3R*<9FGH!2$4%(-B4N;IM64B8':4E^*E-8SZX".1Q3!05\ MAHP+S@2 3GG$E+F8Z97&UR0=K60JK28>Z:F&C502>RJ_J]*5<%3*;YV'9'>- M9(L2]5J2>EW1EY67 MZ?4U;5(- G/GL.9)*BM+8#OW-8@@(KEW(49K*J'^;(CF+]V-BH: M))"/ECH=X_5S%;L5@(*+DH6*X2IS"4)>:G]17(68*R-:0/KH9A@0S_$7S*N@ M+L)[Q8"O5!2H'A^(ZBV4SJW&B)F^*E?&3[)\:<<>M@;N:TT4=]B@U]1MF/ [ MS.-0[U&O3G6>8(B4KU2ER&N3XR[#LK:/7E0*JEB"F784':>V7!EQ5,BIE9F( M9?IX17'5SYD&GF/A5+JU(V> M$J&4]?H@6[2RU^H-5P-^]RBQ12%J =FD@WHU&5=_="@,51!M7T35[;')B/RX M.\R>I3H7F'_NP^TTV44!R$A:H:>Q#()<*!A=K8IV7$:PJ5L7N#! F*U1GOA?;0QQ/<+UQ22:N8<]B:Y?2H"MDN*\EC>L5_!A M2H P.RWU0U$Z1.5<4X*VN'!T^0]1A^\]\V=_^2^GWWEK_0,(#.9>)G+[M3/< M0X\7HL.+>@V/PR,UQKZ$4%&*GP'8B-)1XG%D#Y!+H( MC-98EM>I)Y&6<=HT-=J",KD4OO!I(8LV7GZP]5_?R1J$U2E:(67N6*RRDH:B,)*:$#\=G'Q6=@\NJB(,T+VV&2=%'5@BE(K M$A'85U@]BKC" 02J;Z:6^JKY:_3D M")G$%69^E&2H"5K6/WF9;4,1Y9M'1IH;_A7Y!916!Z?:^BTI5JK*A)<*MB?8 M0$G&<#BIR'+&I]8[VJW,_@ZS^J(0YB.34;3L!;'RZ?05IGXQQVP)2KK&@3"L MS!FIK"+,R8MPMI2CKQ17IA%?L-I7*X%5*V&AKX3R>EL?JR#TOXM@6G.:ED.G M[$3A$,CR6L)."(H-N)N(@HN/$RIQ2LU@[&-5D*F9&^2>A[Q+S1=P)4_3YW\ MTT;R%&VC![J1,]VJDB[)J3A079>UH!.3>(G]+Q8WZ M4;#Z O9Q(&^(:U-X9R@=7WB7U##/BTRK_2(T7,JKDLU:^16Y^8/ZC;!V%19S M .8JENH;+6T3##3ATO?JAPK,1)9=I-<>#S-T,*(Y%=G574NQ9,QC_E$^?7) M5C\7JDRW7=^L&;UF7+/% L1<[!IK!B>$8-V-F^MXGFE2BML^ ^*CXUK19Z;U!+M3'W1-0J+^ZQ]B$KO%E6?Y>6B#:J&Q)2%P*G\%+E)9<7- MHU"T7R3$]:6J@]'(:>V:J0WK+27FAJ1GQ>0JO[CH>ILF$YYEM>ZX(%)?JJQ9 MK62(* ."E6U1)DGBXSQ-(HD(S.GD4OIO26FH,D#H,B]=MB&93<)Z$]H#Y Y+ M=0K?+2FI0"[@>AVD;PMQ55*6OT*1_B;%6S@F$!TM!U&!E.@ F*QY?CEPL5 4 MO"DQ53SS4S%2JOI"(ZZ?3*OKJK6E7.ARAF&^;N#2B2+*=NGE@H%#6"-O@O=1 M["7?PAU&5<_)JG=<52/3.+6RRQB>/"=/+@1:OHTAY6%OQS6% M1I;AX3/R4#L;Z ;'W8S'N%')Z -EJ(CB.J&T4S8P]0"-L8N\9BCSA<#45HK! MH%JP)WI#4H M;?_2';&)WC6W38Z<*RW%3#B%I159LRTWK%=\6;@F$J;J++)A'$)FSDAHWFR1 M#WRZDJ. 0$Q1XBFRE^BV7/98^GJ$>]S"NCO1QG=@*)3XIF)463LS77L8I.%K MG*6:1%3(*.#H4T!_B0D]*$,/>B;TX#O=X$K.?Q6M# X0A+NI]1\H%^H8T6Q9 M]UT5*U9KH0RGS%E:JB&UXH3SC?P3JI!VJ0UDU*.P$F;)'7H*ZAH:7XM.QICJ M9U&9KIJ'1E44EE8^QEQDJM::TA$">PJ%9UD)0MX_3ZD%(CR?GS,!?U MZY>BT,^8ZHY43J;L8U$6@L9#H:)?P$D?U"(CK'?+CTTQQCPCI$@27 U?A*'# M7$7IP.JPJ94?KL)*R;&D^950+2J?F-:H48VN98TH+%%"E:J_G52B,L!>L43$ M,E)=X0E?/@F++1,!#^7Y7O+SD"9'Z [$@MG6N%!%-#'X4FZU"6R36'F[95UN M(9^.$Y3$TB-2RN"'54&I2:H:.WJWJ=F##!]"),8/%T12-0M9N7!#V"]"OJHB MJ2;E^$RU!VLUOP4[HRJN0:LJ#5/G*=5UW- (@Z(QIA)5K"@H/7WT3@5*H]NH MQN[5NM:UA F]N+6LQTS.0 P^P4"I)<^AHN(RJTJB\!1W-<0WY*5W2?J5_'QR M.Q>1T$FJQ!*^"B6OJO,A614""-;G7E<76#U/9)F(>"B4Y#BQ> RO\47[2,H' M$X[?6@E,:AU *)M\O51<==!AU35;)7BD%%I>1MI4U%YEO7[N72:YM&"HC#;+ MMFN0P]Q>U/XAA%2$VI6%0F\12QO?/[ Q:.7T\1G5 I#(:OD.J5(P;"VQ>FTK M %.EXI'J Q900?2KF-IQRHKJ)$!Y;3=PU"8!,029M[-8 M1/=RXT)MHD(N JK=NB;.Y6)T"7/H48APDLOTJFKQU@53K3_1A*>TL"O'?!69 MC% I*%TV+"V9B!@B5(D<258^!4C^.4! M&C9S4>YMR,J8@&M171AI_*&()DA=9>0>H'%[A3W$"(%7$048!DE3I"U]!5H# M.:(EFI31">7)/0 UX^>DAE[$"Z96]@T5K1]0-\.360YYD/W&\0B!JV*CMZ9'LL']Q+Z$QJ" M5PV?JP@!&9JQDBRIE(5:JU$"NSGMDS7;3XF@+'"MX2NA]*%$&P4RDE&^?>W4+BH(*EA FF 0@1"9F6>H: ROB&>GR5'4W%BE# M6H'K*F!AG5-(EG:7@1]J%Y$@HG!F5%13\_A^LGWOCN5UVJJ.ORQ7K6M@>*J* MV-#6@Q[1HNT#-9,:SS2U6NU2U9?] 8]"$W_A<[D:/VM2<5U*12/GN'^=?OTX M4S;8TQ+HP#R/96QF=;2AT=-YM,RY0]T!F_W?UCD3JLV\+)NNOZ-V*JJ6S;)] M7CNJ\.HX1%&>@1!-FD$D6T;$=3&5:=34NN;T)9-%=!#*<>>9;4 M?0/:L76E<07M%]497ZW/,E!DQ>%!F<.HA>6QM#24[=)M('8OJ=.E9;VD2JA) M@%(G&[0(TQLN:%H"ARY#H/D.])FL0O()G/W"6)[R1:>H=?H#E.A6:JX0:]L1 MS48UA4-7QCE5\']H^&2MKNW+L:6+?-VP#34;0FQ^TCFT.[T$F?@WS P<:E36?Z!R%[5T-=Q'I0]3IG3APDT+Z3NAX#OAPZW)+*Z$ M>L^<=1M[9P!"^4XX2\'DG:&,?-1NHR/Q>_%:U3!/WE?Z2%&<\;,!-A5\5PY' MG.K^QH,I/E2_&2Y4-]NR8PH=MR7.H\)6JR6.#B>9>U4FH!Z%\'[AZ%>K)0*E M8'D7P"-B;R/GN%6H/U"F/:FG7';\2VF2:%:+-CEZLD=MMNC2GPC?)F5G.NM[ MPSP'NS9D%5+:QT*="W]53:50T$?4'H(PCI'F75B3X_5RL08__95J,3TZ]:4L M ,2CC OO6BTUE@XC96JL@64K6+9O8-GOTY3OP3BCC>2W-+F#S4MNG(>G("\P MU%M+?45[K@ CSI>K1CDB87(V)K4))$\D*E'\!%U,/BO*/U^3&TAE5F*%;G)% MN:F@G%^=VV 'MLY$A2[A/Q4[\-^+^4+ :YC:5VJY$7Y4+#),(T$UY[8=5QG2 M=[S2W=+__/?K7T=XZ1LM<[":8EJ@^TRZ;V!4U37O59C]!::LX'Z2)>1?$@F5 MTO#>>8)$1$QQR3'[DT!$!62I@Q#_QE46)-D[*DE2&ZV6[%6Y#V6$M^P#)U(J M]=&O<+2L\<.D&V?K#.#J<@Z5WQ'A5KP5DY;$2=.$D3]G9)YPU6I"(>HT <%*C\0P,. YIL=E-1-*LWC1Y1*P-,@,8Y^3 ML6+%+M WF.>K2Y:*SM7R\Y<<=5-@F>AK2(VI;WF]KHJTJA=5AB0J?MDR,TV^ MW6M6M FF?AGFBUV^ ODU=8SB,*,J*12D-0Z%0P+40)@E<*:[Q=,HY:6NY3ZA MUS/8T_$9"'PO,(I-I,N1TQH_CK'>"_-G<%RIXILH@J;JSRENW!;0VEBS]I\* MT2*W^HJI):)^*GM(,[E0,4;*THT3!25BGN-ZPXXJ9Z!%MZ*#/Y,==:E-^!1:^7HBH#A68\HJ@[ M%"UVVOZ-UM>.Y_953P@HK' )#)A!:;L8_5%"1GN/&]6 M>M&J!,2R;I'G9 WUI3T0!B ;_?'E/1Q5?[W^X\;Z_>++_[Z_L;Y4UZKP?(H3+UY5)W54L>X;+]<<1B>3G+]>7 M[]^1%#99YC9XYLJ.Y"@B[RH+FH+,DDA8P9^Q)FF A:\:/<6MRTH7<+0\Z-"G M'1E\?<*+:L)5O!G'P$/Q + >"[7)KUTA8I-7<'F@SAAK'$R9'G!LBS=G&?Y8 M]JP.9!BXK&@F0VK+ D0J?$AB;Y4K+<*_9R&?P#R5K7T-]I,OXTG%=Q_*D[7\3B@E MM)X7*5I:-ODA1=0\S(^*0OMAMG28*TE=\1#+]*AQP7D>Z2BJF)"OCU=5QPA0 MI>Q!-6P92Q9K]8PPA:50N7.K@B&=I[9,SPA3*Z9-VZ9RU$J%4OBB5H<-"Z&E M,@A-S80:DB>R2 I9052RY_!6VJ:8"3+R?.QZ@6'Z14['@U+QV)K[."L6&$B< MJ8-9Z9+#QU 6)BR]4OTA94W2AUB-A! MBRPYZFMZX LM3<=CYT[WC M(WND&XK305.S0!&&%,ZCO-/'!.#(]UT=&'C\,0LN8 M.6O"PA0KYJ(B!OJ6[Y,9T=GZ9)/JD0I%5HF$(G!:+4Q50+IJFE>=H@-9D5+6 M3UX;?VNOB[C1HA=]S+]8#H8 +801D&7]A3]B@GA&.3D/X.T7<,"$+;2,IL&J MJ2J4QL#M%=P^,'#[/B;\YTJ5?U&Z_W>UGOZI:595%U39]M8UJO5J!_RBU/KA MJ;,KL6]3C"@L$#;A8)WM7&*0H_BD*_Y MM*D>Q+]AU#A>N(XJ9\J(:C1[L5(F/IF*RZ]4<]Y053>N54?6BR?#Y0%8ZF5( M=TD<80!4$]<.(-E]!D^NE7V%\4]3-E=%)^%PQ*=H0:NA!84(G*39^F1PJ->M MJTW> 'G>,WKMB[*=8+Z?(R;2"]72!WM2ILRO+/Q#+(&@KP>9I977JJ94I%#- MHU8LR6R-7=/OX-"^YY M%MOA2=L521FJ<3I-3$IS-E.DK5.\5-QTV!*BR&NG,(NKY;@BEXVFSX94U+(L M\(H!D1R- 7%3MF^)$ZT0\EZGX>5#?NU4F8:*='#\PI)K*R/3MY&Z8^ZMZ+PJRJ2OGR]O=_LOP,$&!X4"/#Y MXLN-=75EG5O7-W][_\6Z^O3A^LOO%S=7UY\>30+'/2@2B(CQEO41-H5(H .4 MH=1L];8AYX%"2F1@F #L]3PN#%60Z721JF4CBBGEE"X0$0GF&"J8EF"!;"\D M:JG 1HNKITA%TY^QC,BM)^:I)#5<]2+=0G]AC LUEQ%-8M\-\YH_3][/J%. MC%PI4W-2TAW8Q1*>)P8LZM,M'20H22 'PYV+8CRJ@2?93**BD:@!-2YS)\H: M/*1;*(H6>W6*+EV?,0KYRE8 NY":BY;U) MOSG= US<2VQJZ"'J(1^G%N7]'2VJG,'A,=!M67_$8+1CD@(:$B.J> 'K0>8# M:H$"J$[^$,I)JO)#U.-[- C5]3N987F2?%T*L2ITXF6*>#*'LVJNN7OX?F,( M=1U;%W PC2RGLXX@Y/JE?0=1V.U]1.N)V+*+L.SI7&; THZYH,12:JOCEU&; MLH6/#.MS[&[?LSVO+:*J2H>]'-A_9VO[1V)A)!97;?5$Q571MQ4>A;V(Z7&; M^D^J3&\%#90=(M6^\_]LC ,L:Z?)-,AR=E6-F+(OWP$N'I )6B-.PR3"[0]M MC+9\&HEP&R01.VX]KG-X6X]'A349H7)_8#G*$8_1#U9M.0>X0CX!Q[^#C9W# M8V.G9?V.!;-';()GG7=:]\-#9%_-%C1H:XFV#C>CK?L(>+\4<(/1;EA0W99U M36FF5Y7[_2"7TO=H0F]MNU\8BW\.$\3B-[_(P_O;!E!@"S=[+>O]MUDX#O/= M]2&,-Z^S,10A #Z(V,^Y^?O)\JG44Y:+^XBV^64Q'XA M)(9*X;,^)97XR;EOF58;)_733I>NH8#8J99I("3NAID>,!=LL52 MT MD5L4O6;AJ-\V4!!6]#%1P&LY3RL 3T:34C#*77P-;2:3'T8;,;X 8^MIL_V% MG#UX%8R)K=U[N!"GMR\^0&N6\@G8HWF^R'[Y^>>[N[L6C+,U36Y_OH!#-T:( M_\R#*4M_AC,J^]GI.X.A-_P9QNLX[4ZO.W2]=G_H]'L_YW/7<]L#MQ:Y;/$?$,TP!C$LE#AC[ +UR64,32]Z*#&QURKV(8WT(.D5H RU]%$A*5 M#J'*C#(^8SEJD\[- W3@KPVU^GL1W5M]X7C .$BV;.5IRWC)3/?$EOI4&N^Q MEQ[>EK))D[C/MI48?=$P?>$,V_U>M]?]&5=IS.:\*_3$K_<1N\L>6/9J%W9; M[E8M\.YZM$$+5$@>N>F=H5$%+ZD*.D]M5!A5<#BJP'7A#9U!&TT'U^T.!ETR M'3KGCE )LFJK\GS+!7^1SC'J#13"I>AN;_W.$#^S/F#/FH]YT+)$8L@(DR=H MK4L$RMU1NX!0;M(NER)P8CEN8+/5H0VB*P9A%,[+*AQC>YRLPEFQ/9R.T#2T MB.$(HC2.4""?DENQ=(=D*O2LLU==&YY687MO=M0H7FMH[)7C4!^>41]&?2CU MT=U3?3BH/O#O[HK#:1O-<1R:HV,TA]$<2G/TMFF.ZM @UVYO=W6Q\>ABU,5A MJ8NN41=&72AUT=^F+LJEZ_3VU1;&C7HDVJ)GM,6I:@NWW?9<=^C]G,^=H=OK M=P:!2PBL\FXL^5&7^KR# OB".>5_^2^GWWEK_8/'.>6 PZKN6Q\_[ZY+.EMU MB7-^L;4&AN.VT#W:-HKD915)WR@2HTB6%4EW1T4RPI[ &-B!.N2^U"6V]?'C MY>Z*I&L4R1$HDH%1)">K2!RGX\*/".PZGN?U^C(F;% _QGSATT+F15^FR5TP M*40F^?4$% /^H!3.69+BQ=;E!_71[@[4P795\GGC&4=D+[H#"=L:;?*2VF1H MM(G1)DO:9+A1F[S;K$+>[:]!AD:#'($&<=I&A9RL"L&CC=?M:BI$GFS:&W7( M:+,.&>VO0Q#&?1(E8DXU+ZM%3+SJZ6H1#_[K.4-*=7&\]J!3CU=52N1SRL\Q M&!46&9B$ET:H#1-U:M3&LMIPE]6&J%3SN:Q4LZ_VV(CF&NUQ MP-H#;%1C=)RN]F@[;3B_4'YMVW/O7-'6AWOL9\D+NZ+LCB6" L1E;9$ MJ:WVCCJD]U F7,^NB@K9&XM@-=^,"-&GFD,4O/2ZL48)Z>K7IQVM]\?",^( MTW&'KE(OGE0O98.S]_-%E%!/ZDK54 6[WUC*88W_QN-8=N"[B(,49OY;0^HIYWJ]V[23<+LD0K,,7KIA?62R;4Y8;VT%O3I ME4%MO[,H9]9[+!2TH$+H'SG61B]MG^B^U"V9K/JI!ZN!=LHUK"#A8U1MM!BY'[HS5J65?S>3B5I8VH1W&1 9\S4&!@KE2%B6LJ M"DPEZH!#I?'W4$8/QL\9970HRL@D 1EEM**,9.Z@-'BPX^MBD81Q3DJD.FE5 M:4%2)9$=M!JT^RLV@+0^L\6"QS"W.2F>.(G/>7GT"\*4HQ+"VL;X)KYSY0-0 M1SVCCHY%'9DL(Z..5M11_VG5T?^FU-00&UI/P#8*GEH=]9])'?U,U93_^H*U MW]=6NVY*0?AN>XEPC6R_C?N'J:3=B$K:9G/_P9N[R?PSF_O*YCZH9_Y=3&%' MO=>@YC'/[[ 'D;Z)DW\#:!)CXU;1*^D&[LY@/U;7V%CM615JO"BF19;#EBH, M@];N>_G '"V.1?N8=$&C?5:TC\SP^;V@/K'8(3SFT4J@2UEH3998;6_42O_ M>K&==S ,J8!VUC3;ZS<:37- FL:D$IZNIFFWNQUWX%$PG=/I>+V@1YIF6#=S M8*V74$^MY^,FQ;*U\(&TC[MGP,OC%4\MF,4$V;VTVC'YAR>M=]955NFI MS*$1S_.(S]='\4;WPF4*-HA2/V7,[PWW9S&09WIO_2V)4!Y0YWPFG:3K*+!T MKG:T=+ZS^(K1-LW0-B9EX'2UC=ON#,"XH;X:CNX:@2I*PSR$R91:JCSQV:N-RYR]&I<]J58QG MH>9CXG\]_V.A^:AW5AX;T[:-\C@"Y6'R HSR6%$>,E&[*F=UL;9,S?>8)!O3 MKHU6.0*M8@*23U>K;"Q+X^Y2EH:RD"+^S?H'BP(,PWFZ^C/;.Z:9^C-'I8%, M4/():Z!-0(X<0/!?!4 M4=1#HWZ:H7Y,I/+IJI_U18,K)$GY9+8B2J@]$,?>%+;,+!^+/X2Q%<99'N8% M3H-%\!L,$!.L:_%!'5$-V!0S;XQB,BOSL2LS#%AXCL+4[GGM;_R;Y\#"^Y.) MM>4Y+>?_;) QHX6/B]>72.X)$)QP,U"HJ'9 W8"QM@!-6!6= *,J!&UI+8HT M*V22R @M.;C-:[OJUA%+QRSFV?GUMXC?6Q<^F8)NN^T:K66TUI-+LEO36J[1 M6L?+:W=WK34)8SQMPD]&:QWR(=!SR1 QA\ 36@P/_WZY>/UE6I#=7G@?H\2#B6=,NQ?AN")*'P M3%QA.3(FJ\6QG%D?PHA;8^ZS(H/'Y)E%[\G9-+-8RBUT5P:!=!>4S\#1B0O5 M^UHUQI@E\4Q+8G3YMQ->$KH@WK!O29S,[ZWWWW(>9]1=U)_Q.3."^1*"^?G+ M>R.8FP3S<\JQ,*>P1SZ&\=0T\N+CT9.-\GI)8M\U:K9B.E+BNG' MBU^-F&X2TX]LS",CH"\JH._>?S "NDE W_%)&(=&C;ZPE#8DL^\E)G^9P&BL MSVRZP0- 80/N6SS=^W0I%@6W0NU2C*&@R($&>!8VEGW76/#O(LO#R?WSTYLJ MK_]KTY^Z_]!4K%^N6.\L.5B;4;&^,7+U?VA5!=:,IQS736O-Z#=7VG^[<1[K MJ&"$/^XX@=]GGC/T_N5X MWD\-$.DMHO%,1.ZO)?+HZK=/%S=_?'D_^GZI?FX!^:Q!2[B=I?S/(DRK)KZ$ M+U6QA.^_^3,6PSXK02:0CHXM;Q1YYO"H&5LOO@N4FP\ES5VQ[Z!/7("NU9R MAZD\"]@KDSA3)UJ?+9@OMFH,Y$_$IQBNCY<$&%""ICB[+?=@;7,VF^JI;ZI& MJS^35O]'-D[3W;=N,XCN_]%=J\[.PYYKYCA.4NWI),[:3M7,TQQ&HFU.R:2;E'+IKU^"$BW9NI!2G#)[G7F8KE@$ M"!(@"( @^.O?'^:A=X>Y((Q^WCM\?;#G8>JS@-#IY[V;\7GGP][?O_SRRZ__ MU>G\\V1XX9TR/YYC&GD]CE&$ ^^>1#,OFF'O.^,_R!WRKD,431B?=SI?%%B/ M+1XYF8<._ /T]H.OD#Z( M3\*?X3GRY-"H^/0@/N_-HFCQ:7___O[^]?WQ:\:G^T<'!X?[_[R\&*FF>VG; MD- ?*ZT?;GFHVQ_OP^=;)+!N3@)$5II'/!:1B-!\\1J1?1COP;OC ]T'!5 SY%'GX+AS?)@G,HB6 M8'D*W^XG'_<\%$6,/L43%(<2)*9_Q"@D$X(#*44A!CE9:9#['"$^ MQ=$5FF.Q0#ZVF<4OOW@><)?,%XQ''BW 3I"X5;0*'BFP/2^1A OFHT@).+04 M>EB%]OLXC 3\U8&_7C^(8&_?OM=8=*8(+1KUG(=)>D]_:4)!3JP//W[\N/\ M"H9RP7>F(P4LA$9Y0K#DA<: )CPMDF' ONOI^QN/\#$9OVM-X=_E*PX M1"F+%#S\DOZV6! Z80FT]:>(9XHM5H82LI6:'J/Y\0]SD+#3SWNP&76TLOQWB&Y?2TITDT('JRL /N]+$!Q>9"/1L,#] MSWM",B#$R=RX// %QTT'+D&$W*H4H__RX_=1V'3\$L2/P_\?PP_PI.GP)0BA MI,7H 7HLOWLD^+S78]**OD9321W\?C/LU]@TJM\,0J/5B#.*OARH_QUZGA>]3#2,XEUCS1 M.+T\4B_%ZB5H7]B5F^-KQ.7P9C@BDN -\FX5KY&1QVT8Z?UMI9?_V77&CL;R M_R_/KL:CP?G@^FS8'??EUZ_ MR3;];V<7@]$&.5I$;63LVS:,7>G'@XY>&)QQ830>]'[_;7!Q>C8TE7+TS.+;7NZ+?SB\'W3:[>)4HC2]^W6K42OZHL1+2=DAP3EAG+-[.79AS?4H!". $8SC*,>FR\8Q4TFNP+<./6'!=E.$'D* MDY>AVB%6?&4LN">AG(>@+P=!I^0VQ%TA< -^U.$P,N5HG2D:F]H4,GQ>@G"' M6'.%HPLFQ +ST0QQW$W/89&W8UQ6MDX?$Z"V4/ M'G3AR3X\U8F7[\6+F)?TX^4[VB'6JF%W[Q$/E/4%?YT@B0M4$*9"46?-3RMD M1B:^66>B0N0E>!,##7[H*-1>'O<.\6V(0TB$N48\>AS+75L@'S#;K[U*!$;^ MO%WG3XK*4[B\/+(=8L@E"B/T%>PG:Q;D0(R3_FY]TA6PIZ!W:)8OL%STH%Q M:Y-HWLA:*P4VSOS[]9E/T"A%E$.T0TP8Q;<"_Q'+ 9S=-6) = X^06_/4/A M)3AV:-XW&C/1/V\G8K/LO48"/GY\^^;]0<%5>J[(C?\//K75/+KD!CY4?#%J@*)N\B?FFA@0R:9,1DY57#@ZJ.+N\BOAN' MACQLA]W(UX)[V"[DN(O\M@D7-F1R Y1&SA9]3]LXY"XRLRRXTI!Y-2B,S"J< M%I=':7:1,QMULZ[ WHO('3[%$2+AEIR] A4F^2@>=C^;VR=W $V=][>4OA=Q M:\EHN"@;Q"%F$\D\-)UR/$4)YB&^PS3>KAA:4V<4SY\7Y9+;6$HUP*_2#;^D ME.^DZ&8AA"M&Y83=P14@N5U<,4B+*[1(VPB346O'7:CZ!0"6KE MB-1%DJNYOKRL,T_UYJ7=[3J_VVYK-2B,G*L+8>WZ+J+C2IF*[H;N$M.]MI/K=>@)4(C#PKQ,YR/'M9 M?*LKY!P1_@V%L?RG_JCE5IH93U^!=OB-+"T$V2J6(73GJ?[@KV6C7)=9&KY 4/&C6N.%X@$9P\0 MOE+AET$TP[P7<[AJFD2C&UM%&^S3*!*%.%WE&)H*Y5LI.KR4D&4L M_D5L"BSLH06)4$C^Q' D(CU+%-X(/&*3Z!YQ?(6C3++$3F!P% MGB:A(VGP-!&O5/#_15K*%KRJI_$HE]C9'S%90##V&63$T(U),HX*44)K59+T MJU3(LN<7<5CE4XX[6,\1W900&) ;66]])4=^6F$WSMA-7]A=NBR[OL]CO-SN M-[WJ*] ;65Z,G-FM]K2_S'#819[7I$1DG%G_TI3S3^K$R/]"_,V0DK$J!24I M&R]B4,ZA,Q&1.5P1.8\C.=/=.>,1^5-1GJZAGR0J3R'$*$Z%&& C<5J2YB6T M>7GBM*IYD;N6N4*9")P@ <=EP2D)8SG;@.3:$DE3D=PFC49I+40_6^8MK4JQ MHES)>TI[@O*Z62K4BSS;RXJ:9W*'1]B/N0I=GCWX81Q('-@!/C\"#(7BY,2P!Y+=E[]DRV$41M\G- M:WT,U JY49 *T6;[%,!=/T.R84BF&]3W@4IW$5U?3EJ+<]W-]6B4BR>DAJ[J ME 0N)(3'V?1J$IA)W;"DV.#D\2\B(V[58] MG/^JS]*-BN?);S]/Y]3U;A*EXT*<>C/Z9TF3ER/J1:KL^%KXGOKL/T&D3%T; MY:D0_'Z2/)4UTP&,712FJE(K327#A,?(YD+ N[IRRTXR*BO(TI0U14@C,PK1 MYUQ%EYV<_;+K/ZW]02MD1AX50KH5MXIVW=DKF^WEC0KU<8SY7$4TA;JD,&R1 M2/:D3HRL+L1#*UF=NWZAVGC0;1KS3#KVAKN:;&;'(T(5F<\C &O(C8PO! N; M,3[M[H7;ZPS)G]KW*;S-J*A-38Z()< ;E8%F71HEP[+RUZIDK.80Y*A8&EL1 MTXA>9&:-@T #SA)/W2/1I>>GH7JDN5@>8I5T1=;5Q.<;<>P\0)%T. M<\D[]7GOR$!S_3AXP5+^&M MP7_WYPM$./PVF)R2*22BZ^+HZ!;6AA]]WIN@$!XJA.=*/^_50%!(E+J%1PHE MQ^%E0W@C^I-<,80%8_7V8! GJT=_NTW,&OD!WQ)X6E7R,")1#&V^\H!A\LN<43B:2'3KN3"/-3 M',2^NHD?(C]YXAGC+@TN\!2%J4*HG(@G8G5ULO3-)W6/K8CV<_Q3I;FR634Y\JU?!2B-7^3?$4[G38RF#IX1C/]+K]1+/;S'/#RZA M.QF;">HY&16P.2+48F@W5)+&IA3N#ZESDOP!2>HAWB!'I/-6*6 I3EF%PQ1J5U9/)WU MZ>^$!B/,[XB/J[?U3:!^PK3Y:GMXKGD#FL40^YC< 7U =9]JNN7><\EH-*N< M&DMH\^@)A02+Z.?*S"5Z(/-XWIU#"+E^090U=7145S&HX.56*GK09QCB:FND M!J+!&!N,1L"B$0W&\@W/B!_BE9"SQ8"JP#:^.Z6_T A/,;===6 =PQ&D]*.^ MPDO?%-K4;[MF."X_-KY426GFR-RE9W*6!"C^/8_TF0>LTM$ Q0Q+NV) "?)7R,<10D4 M#$A 1 &,Z[2*49\NR[:DEH<8T$28:\R79^W46<.F&_PG%BI,.F:K6J)<9Q L MEN;\$%-\CX,DZ%HYL1OLP=E9',)E:XX36[7:35C MUU71QB3&%K&S@F*U'??AMDY:302+Z#IQHD0WG:U*JVL@KL3VM/.0;'4J17."(0AB=#=* M()Y+Z&P=J',28%@EN;0([9[7"Y\%H!-"J.:\D([=!4=VJIJ>/&9-4J6@LJR7 M1DV6>7_V@+E/!+[FE63;5>UL]D*.Q MDO)")Z;]R 2U[9VF)XT,-L? M63TW<@U<\-^+V5@M_??FB!S5%E"IG0NG>-:"28>1.Y8I4JW\#E+.C73MP_@>BL00\.CXZ.#JH7ZXVD$YHTS/$*90X MSZHZ4*;6&N-ZSS+M>(U0;'O[TT95=J QSI?)2*STFJ-/*^AM&_855]/2N%SZ MQD"-7K*"=E0/I^=3:G:UUZ4,:UB+$#3I4ZETI&Q6CK\!!FTJ<&$;> MW+9XZRNN@\(UDZ&T'7@@+'.+&N-QQ5K,E;Y-BMQ(S9L6O;T1>!*'%V12O;XM MH9^)RQK(-BBFSM/'ZPJK$ K+-]L Y4'T:29;[*!2>1^S@5R4L$:6/G4M]<1$&]@64%ZH*GU#HBE):!R)47^8[A M( '7:FAT10/,9"0O'^E9BA&(>@PD[VV38JV;?Y)&]6'Q/0IABSLY.!_D-XY MTL;Z KB)S':^O2_=LB>.8X'%-D$LAGM(3'+7W&I#F&7M74VUV^#$5BA6OZ\ MB.]*?X[$>R\D,9+AY]AT*%#2T D/M_: L"K])]%D 1S\)U+ M+(/)Q+179.U2!*8^/9,PY:NO)TQ!9\VQ;/ M=\9_@$66F,E]JM\NK;Y^5 G@JFKJ+C@)#S^84R%+&KK@(NBZEU..L3G-MZJU M"R-Y>M[M!C?>I_3GJJAO)K%Y0)\[=5KUX.HDZC2P;A! C&1Y.F5(6C2!N3K< MKOQ34BQ-JJ&D'N)"/7A_&-ZIACT:3 ^^8(EJZ#X04:D]&^/93" N(+)CD88, MVV8]3'+'-(:\A[*F3G@R1E=S+1R35,"3S,GE:*>[A_HD&]9+_/-UZ.CAT=JQ M[16[4_S_>'1P^*[1@6\II!-"-)X17K: ZX=G@G+#^)"2VEVIYW(A+5> K-1I M]3#;MMTS]]CXW&)CA[LQ1E>\[?2]KTLF39)E?9TT3E"=7%\+Y.K./<(^HT'[ M+!1[>"=4D\XXM,M+=(KTIYZI?).J59E6:88)#$@N2ZDG!/'53GJX^0ATD[X= MW;!+CO"[JR5'V^<"&!"YH@]SMI9.2C)D[U<#.+&6+@F%Z_2*#[E]N?KZ?55[ M5]7ZF).(48/!M=+&!?,*(KN,WH'M)RFYYFQ.A&#\\8I%6&>%U8^I"08G)/$4 M"Y^319((IN.@MEGG=L"N:)%KCB%Y @=V.J2RN1-\2P\A]$LL@XGYSFU6 <)P M37,CN)T]YLD>4[N.N3\#YTC'F;^3:%:;=?/::(P^';43XE6X>PEU(AI>U\R# M.#$HO9 3#66KY Q0KF@W0]YVVWQOAQ?RD(@?<(I^(_OBD10!M? LN6H'[ IS MX953H3((EC5';0=J ^K*,$>2(==O#PY.$#5$L,M:.J%CE!8TI2>N-=IV#"Z? MY"?E9(P>I.$Z(9'0%3GA3&RHDE>L$@6-.-S(#]Q0!:5[]MPUFJ '5QV]'A-0 M!5"7O./LCDB3V1#>JH5Q8AF#\2+@(G=2?E85[_T^(_X,#.-0LJ>X;5;?#&^# M:_M7$YXNO.I*_#,NCA2_JTLCKQ)5T$:(Y-X-)G=0M5N.;80D_\VUWEI@R$2 M8JFD!EP5;5*IW%) TU^KKV19 3N3$?Y'3*1JL'82JP%E9WZ7!/GYO+:J M[7K3[>]'2ATD]U-/8[!LD^TTN;'98#MNC&?;=T$U)9JVP'"]M;+]M@?2Z@[! MDVSLOZQ9G3O @A=GI'W,]:U=M>=##5RCI#=#XFH6^]K9_H"FI_MC=HYON3KG M/S@Z:I2Z9,#AA =2/,)<2G73L\\"H!,#M'M98"CB:@%O@L)5\X9(3[=PY3.,,@ WVY8J!DU)\0PF4#YVHH[O*F2AO[&@&R)G$.4?+ MU-+!Q/!X145S5_>Z4L]@9<.R*4+9$(NKDY$?0] M <,RKFSN0LZM?JA ;A[7TFFA47>Q".'B%8%46E$3WK* =#9W29F#(WCW.$F; M(W/82"Q,R$H8-_1QF1.V?!Y@F1W90_"ZVLFCCBZD#9,+_U!]$J+SS3R]UIUL M^84WFVW8P8VW)M.U=8JL4P/4\I16%[1_1DJ+#-XT/!2I@G9#&K/ZGY3*K 7!B0(6*TK_A4/I1.A=")T&<4=G[ MH^&\LQ4NEP(0;5.W&^%P=04WR6VJ*^K2&(\;.35]ZD.Z$S[%R7_[5%OITJED M@F1'+X\U55L:X'!6#CB;8,4S%-H]T50'X8226[\1(\6NV16:'( 3 VI2'N=4 M(=U$H1V-R05O-8F!P&]@(DG/,U$PA$Z[P5W] U$VH-O/LAKB:9IUV)N<0MPK MMXETEX46!I,)AA.2>G%NA\L)2<\G$I@>DRAMZVIT#*PB%@L=RS.HV*K63O H MN3[90]P0-RFVB=>5<=>7J8Z;"K)6?-;P;'NORT4QS28#2 MIDXLX>4S'BMY#"L)<])"7V:5ZW)JTB^!@FK!S6+,#H\N&8UF*OJRXJ_4J/WG M[-31) NK:W[J)M]>.OP+CM?+&*A^?$.J_[2?HR9"VR"SS- AQ-G[1K@ME5 M(T.K$6/\I*2A$]JFT?W-FKLNC?&XL6/DR>X2E2Y%A5JK:H\["\D4JF5]EPU@ MX[,:OA4>-X:O3P8'DXE<9ROG:Q;GB150;APJKF4T=>LM.%1/M MR=]B_OA-_0>+B]"W*4%:#>6$"EHF-"UO!1H>XZYL[\1P]-%7_BI;_:V(&@A7 M]SV(!XCL(JXJ(7:+=,*I9 ]<&:^]Q6L![8:.;'V+L_4[#W_9IQUJ[R]+GUH' M4I(\IW;7H$O0;#NZN'R%:,G!P:W<\!-+-DM7N6)08*_V>GL+3-N//19J,J:O MB0UEJ]3$EVL=,N/(A("ON#(6G99D7_*Q)7IG8UARB:OGK :3$9I@R!DU7I^N M W%VR[#QC9?/NFS4XZ[!NFVO.^5;PU1%$Y03AE"6Z&5\"**TZ4]CS:_[DGSA MS_ O!TA0O D2D6!29=V41(*9'NY?^!7N'G__CV^'DV=? M<#8?=]/?GO-?V/-G.$U='D\__?;\SX/7X)[_QS_^]K>__R^ __K]X]MG.UTZ M/L3IXMFK&88%YF=?QXO/SQ:?\=E?W>Q?XR_AV8=)6)1N=@CPC^6OO>J.OL_& MGSXOG@DFY.ICJY_.?@W"22YE!HTY@V(1P:M8@#N=O#%!6!7^SZ=?M;72.RO M,NE!98T00HB0TO.E\^<_?GG]>+(Y^??'B MZ]>OOWR+L\DOW>S3"\&8?+'Z]//3CW^[\OFOG__C;\^>G;!CUDWP(Y9G]<\_/[ZY\,K%['B^(/(.CWX)XQ?U$R]> M[;W?V7V_O[M#?]G?>_MFY^7![L[O+]^^?/]J=_^?N[L'^[20Y8,7WX_PM^?S M\>'1!%??^SS#\MOS<0YCJ!)G1K)*SO]>XZDO?I"DO_/GUV):\U M]?AM@=.,)_Q:O7[2I0L?FE1I=;/5;TY"Q,GRNZ/C.7P*X6CT=ASB>#)>C''^ MZG@VHSTR$CQEGI,!5;0&%0BXCOL$V42/CBOGD[S(M;JR.2UM*>42YG$IZM-7 MO*CL?(&3Q7SUG26#E\R]F8H3ICY\72]3ZHZGB_F'\#W$":[6QBR/090 .2;: MMBD(\+PXL)B2]"P&ZUJO[7I*+J[O'&Q>SM*S;I9Q1GKM^;.O6'70J8H[(2O, MTA4\7=Q>IY]X,3\^/%P^$\8+/%S]?IEUATTQL.B:L_Y$RK2.36&P1SI^=LWZ M,#(MBF/@31*DET4"QQ@#9]#DE$U1UC3&P0VDK ,$\32!T(+YS9#PJILN9B$M M_B++_XJT;W?X@[;O*\IB%-HP J5(A1%EV8 3)H$L.@:O0S(Q-X;%.G2M@Q'Y M-#'27"SM5,<1SH@ATT]OD;R4*S15-T[PK* XJ4!%+! S3R ,NE DJ33>VI+< M3M$Z(%%/$R0-1=$,'F3E9L>8KUFIMR4)ERPHG>F+< Z""H1;Q5(J6D:M>'L? MXWIBU@&%?IJ@:". 9GC8P1D%B(OQ%[R&(LZ+<*@B6!,H#!2F0'"1@DD"&"X3R \II#E*Z ]U%QBYEP MZAKCX1HRUH&!?9HPV)3IS:1_;ETOIWE_T:5_?>XFQ-KY[O\ ZZ]]TT53>PF] 3/[V9+G"&\RI_%$[&" DS<4;)"$[)##;ZQ&20THO4F#-M M*!]H;+\Y_B[OLD<0=!\;L\87P:*5Y# $% Y6,AU ,!]3!^F1ER:;'3/C& M*^FFGPYP=KB#<5$U[RJ9(B@NQE*@B(Q /$9PFB,4;DH1),+0W*Q>3\E S>2] MI'Y%Q6W.\V9(WO\1W1\%(6K-6D(4JH&IZQ3MN@2%WTC,RTL*W=L$VIGJ@]G0C M7&U9EGTG4<]M#:6$]#EK8!K)>&B;P65K(^F=^R&:_;^2QM,@ID MT;066$#HHHEV,G/.>@=)&)9=E-R5UD:EC]31_?GW;CSM9LMWG^56F$1)KJ:2 MC)1ZP Q!J0"J>.EU9LJ:UCOF,@U#\O,? 5^7M]I&(NIQHXT\ZDA1"BGY'"G< M9CJ!$RZ!0,<3R\&HTOI0XJ[<\^,Z[P, RX9B:G?:/9_C8CZ*-NK(5:X':/1N MH2-$5Q!095FT4E@,-H;(R9O;T+\R;38QX;*0M(Q$R_!&U@-BXJ@LSG*K1!$FXW]C?M4='AW3UMOORN(K1;[O<3$R M/(64N(#D2E6L"L%SVC-%>&YL-B;RUCFOVRD:DIIK@("&[.\I]?"Q,G*O_#G' MY7)IM9:E5[3#I<(&E+*H0$@VC&_&1X^S#HB M:O']PR1,%R^GN9K3HYHO6R(TEU),DB!)19$/EC-X,M* DC%TUOHH6Q=^WD;/ MD'(,#=#0C/7-P/!'U^6OX\ED1 @D/\PZ8"+QDX*Q4(H"J7E"82)#T=KI7;U[ M2'F$!D)^$$O;%OJ?K.)S\F">LT0=P-4C#J5BS9.J"$4:9,$X MZW(_06SCUK:/F'#\I:8>B-.KQ1DM,WI?T[2NU&02)_YZ6B:GH"Q%ZY+6K1=W M"SW#BW0?@H*;.MPVED!#YQ:/PCCO?CO"*7G9TWQ.1:\(*YBU=(XE*&Y$=MB((KSE0#YK=KUIIAF!_/ MOB_76&N3N^G)?O,R&/0B@M2,]ENR!2)& 041I3'>FM1:!]Y$RST])GA*8&C" M_Q[UW?MN@?O'<9YFXV75Y;D08)0]:L62 Y\5@F(B0Z1O@3?,IF3&YQ1$'A]6"6#>P3).X\5(>ZNU,Z8. MQB"0%U; I1) ^" HK%3<"M$807=3-20OJS%J&HNDY6R!%1W+B*&>J<[P,X62 MXR_X9IJZ0WS;S6OTL%<.PK>1<\6).D8E*$X\"&0T/4^UT< IR7,1TK3N7;HG MB4,ZZVCMO_0HK*:=;]UTN?(3>RJZ[T/NQ]?'KRAGUXD M:(-Q>3<\OK^Y>>NLI]$ O??=M%L5.YSL]M.DWRA&&Q*!B'Q4(2F ,8)"=)E M),,29X(IU=H?O)&8A^J/*N"3K%4]Z=N[^.Q1+L:BE@A6:3*.,@N(07O(F;,L M):&"^[L <^L;AA3VMA'T2E.T8VPS&W'6,O8R_S=MLUJ?L5?^"K-9F-:3P91S M%M& S;H.;=,4@(4D(2K'1/&I4#S>&,VW$C2H*+@M-MH+I.WQP?G5KM:9;"R2 MLYJYKI7LW@<(DD4(V44NDR]6-Q^'=@,M@XIS^T%&$S%L#(JE#GMS>$0P/<'F MSOA33=V=UA+0ZIR6Q=<#+54;3BG>=BZ!%R)'EX0(E^>@W6 =;GS%/4/3IR3I MAKQM66NS[&BXL+I:PN?)(@5=QZP9J\E(N*='W*_*VU3X-U:-/XCE#3.U M7W!ZC*]IO=>-ISTK:JNZF/Z7:U9'!Y]2M;3&U,&3ID1PV7#RV*TM@2<3?>MS MT >0.:1BF];@Z5MJS>!%NOK49O A*S 4 QJOD:Q!ZUZT M"P0T:*LHX\5R*6C_^>/N@4@4/EO U MG1,/X6X_6%VKVY497X3TJQ,YK-Q!,[#T M*ZR6C5@K3 ?K/")I>=+ZG/S@J,%G)P!C8"*@*_QR K$WC?&0<*CRFLS(J;?R M.TZ1'CVJ)SA::0M<6%H4TI8E4Q)JGYLF8^8PA]:NP VD#,I9?*#8KX8_FW.] M842\VFXKMV,\/:8-=NK;=-/Y[UBZ&9X1C?/=;^2:$._'TS#[_H8X-K]A;SI+ M:B!'#L957XASBNX+N2JQH"K%*:9D:VO:XW*&Y'DV1>+C"[]]+'\6?@DOI*Q= M?#Q9 XJ,0IW,R\%%1;O-V$A[;;L1[SVSDZ^Z^6*OU.ZCY>Q2G'T9IRJ&TUA@ M!X]FF,9+:='?)[A$Y#2_/*SS/?Z]_'[5+-'&:"&)R$"%F" PST$+D:2U&"DB M72N/V8"8(7FYF\'E0J)SVV)JF"J8(SVF%FSO4/PYZ99MS6=I/A^3%ED0(;7 MHVY@'TC/)$MQI3!<&M_:O;F5H"$IX3;H:2^'=L6CN%3I?Y!_,@N3BM9\.)Z. MYXO9BC;OI''*U8&P==792?H;89>\;\VT8,[RYJ/*UJ)L2!TX;<'2@V0: MSL/\H>HN:SA=;QA-'D$C(5@95F_04Q%DYD%;IB6ZUH'%+>0,J2ZT+3Y:R>!) MA!DF2!19<(Y?TOMI[]^'C[C_I,V_^<_?MWGX_E;U7 MW[*= M\[5M>HSO>:LOYS)?U")H$!ZI 44!@-04M$0)^#$X'"0_"5,@6O>>M1>XR4,R=ZVPN$U+0N/ M)O66;2XW+6(MHDVA<$$;!277&LKJ%?@D-!0>F4 =HBEA>U!]9CX#-YF+= M!A8?M*&RX3KE%,'$94^ ]A"Y=2"$RCI>WNH6.K/S7ZP.+SN]KK L7EJ AG MY+?4(VUCP'EFP9<2G/$J2]O:%K=J@!R ">D=F==6LK>4:1]E"IJ5E(M7@"G6 MJGI=P N/X(I$KEUP4;6?G'6?PJ9MQ6=#0LX#Y=.V%>8NY*)-QLK @ P-JT%G M!,^T RVU1"N2B,U+XNZOC=JN_37%Y^-/TY-12.G[P2Q,YR&=YE*7_SJ%[UE3 MTP]N&>>Y+@422QEJ!1)M<5W3MR4IBM$=MK\+K)>5#$G;-\?I?53XEL#PV/F5 ME_O_?/UV[Z^>\BIG3]]2/N7ZU;3JE\9%'6U&VOO+F)[V^_<_YYC?_.B ?4GH M^')RH95DOO L#,149\62G2=09@5D\VN?FQ'M9Q2L3]UF37/35 <=X0Z>_/EF MNBI3W\&C;CY>S,\NZ!M)&;3GIM2]6 O;Z$M@+H.TSA=;9,R7+R:^J8UN_9<. M27_U!)B+C78]R:/E">!E J_I2D#V%V_NY);8,3=0R]0I:(#PR)#\6 M3$9:RTRF_WJ'ULWT#:GTY='0U4A\?2JN&IC\8,1)YWSBW.>4&"13<\&\$!.* M\&!0Y9BEQ9!;GT:M1]D].]=[;TIZ))VUJLBLW7H&M)%-8\)I4W$U2.03B^;V,&"9'^O MOW1BI+*)7M8;27AM+*W9\B"3)Y7JO35%))Y[J/-\ *7K@,W]]':PN4S[=>1K MN=[UOF"4,A-7)*#@N9;)U1NE? #GC$1-X6R*_4>)MU&X#M[\3X^W9C+<@O]U M?I(W,D'AK*KW1M9IJKX>( H%6EM+WB%QR&[%8%ZB:ZW\*?OI0;6AP-H,J/M( MBO3[R0RU_<]AAJ=3?M]V87KP>=8=?_K\9OI_QS^Z#D?(M<[%),C:U.A5UVH# M3<$'$1ABE"FY2\F'&Q+N]WWS6JCYF=+NO8JF72'(\EJ22L=9W8),SKF2(@A7 M+"B!GG2A3&!93"S;FOQH7;E_E8JUX/*3I= WE$4;C?*^F]:U+K.JJZ82G@-C M&@-H+STI-ZLAZN+K3)6DL_+HDUQ+:5SS\+4$_9-DLYLP>$LCD25%?+F( LAE M()*8@EAR &^*UUBB=LWO1=MX)#+_R?+2[234KO&[FK+?";JY%L40>$\Z1ZU, M4DCGP+%41WK8>@5 +"1C[Y()G-R@UJ5@UU.R%DRV-B-U.S!I()->6KQOG&9A M>);"%PE"!@/4V2]!1E24\O1IEK M%2PC"\DP@TC!BQR6X]S:ETO=KY&4_V1IXH=+X!%'- 8G2W1.0V92UAB*2-9@O>H$T5]]8[TJ"T$ M#'5J@PY19)GS955U>UB]>O!:U8?LYY#\QHQM=Z]A/;;Z<:G%*W+*/]&B///< M8+00@R-:9 H0+'W)Q5EMT>F06\\UNIZ2M5#QDR1@&\JD&3[^".-IM7U[TYWQ M?%EW36S:*V3NPO33F#32Z;FGTZIXQRFL)P5%ZXVDES@W@ JY*MDSV]RJK$G: M6@C:YFCI;4"H#['U@*G],"'51\R@Y2^^?YB$Z:)>];B<%#A**(+,+$/FV8#B MB+4FB$.FKZ070R"V] :IVRA;"U';N\YJVXAJ)K26\=9U+'@S_4(>^446."US ME*( 3[F ,CI"S#R!,,BM\Q99\_N32I0,7%"QJA8&T08$Z;51VF:555DK*KCS M58,:K](S.'I@?LMA# DQ+\?"76,2+B V:\V7MV=@E+7$A+Z$+.L=%TS'8"R+ MNG7J_![D/8'.I.;:IB?A]8BN*[ZKD%PF:2)HE6J]94@4+Z.H\9#QR:JL3>OD M^MU4/8$^I/ZQM)&H&A8)G>G-_:XLOH89CC3CI"C)Y95**5!D,(D0"GJ4Y8)6 MCLFAZ\GM.4?&4^@KZLN_>:@TFL/BS-&Z@E8O1@Z>_ MVFQRYJKY)-.MKG!3>9P\9:^=*,UC(P-7I(W33%5S<"CK[GXF"$4YK#F M2@B_C9G>PS*&-#-DP+OFLMYY;$#UG1=[/9Z&:;JHIY5@2+I:@+8>02TOJ(_+ MR\R-]]G3?ZQULG5]ZH8TF.0)X;@G\3]*VI8ISJ*-('6M"K2YGH))#[$H9Z/* M7C5O*GIHVO9Q\P=/'YZ;BK]O>%YWL.*%8MJH H(O;[KD'%QP!20*R1)WRF(/ M-T8_:"S:XZ8DGCX\-Q7_8QAW8Y+*(BDP7&M0C"7:/C:!,S)Z6ZM+<$O:\T[C M?M^#B7.YI]UO.$OC.?YH-CCH7G6'A]UT?]&E?XVX4DKZY<6BPH,2=2I K;01 M3#MOM"K"7=JD-QU1K/_2(7G@/0'FXEE%3_)H=(PU&]-*C\+D-+.P-]TAE?(E MU"OFYB-,0BKM"]BB*SWU/"63LQX,J^/P,97+8XANQ,-(=&*Z;T< M+KR9SX]IL832\]BT*26;BJR=T&0X?+'@=704O:%T"2WSK'F>^"ZBAN1F]@R< M?@35S^%4)6/O:'D3UDKCY9$(R2BCR/&PHS:JY2";9T_NI.H M(?F!CX"?S075L_XY:Y'$Z O1%"@$KYA.&2&R%, E6K%7,LI>3\NO4G3/\ZJ? M#3D;BJCUR=5>^;'8:5[">D7A23E(1LDT4P(T.5%0"T!HR28!+R8YY1P&T1P_ MZY'V%$ZQFB.I!ZGU.US_]VXVZ[X2H?7>QE?=] O.%O70C3AU.)[/N]GW]]WB MK"5E!Q=A/)E?)&V].?L/>U&3D?L-UMAH^O[;;OKI &>'.Q@7(REMO3?%@$&- MI%>B!H^.069:2A4X*Z%UW\7Y]V_>AW;2!7?*MM-A583WVBQW.KFJ%AF+S#AH M'Q*HJ"(XC0Y0YYA0)"U8^T'"=Y(UI$#]P8BXVEC65AP-^^WCXLUT3OMRV>!" M5O5[U8N'=3352*2 6M2)(DJ02Q9)[0;TY))969+F1&QJ?>!]&SU#.GQJAHQF M NC9$H5)-9#[GY%L=7=XU$UK'G@_?<9\/,&NG(YD7%TQ'TYG,:Z OBP2V<0^ M-7Q]&ZO5%S\:V;*+[[\X&G,UN="GR)/.!;0A["I)?DY@4@"77"KNG,JY?6KE M3K(V#^G.OV*U5I6E)F=1 JL77*HZ*MLK88!E[G@40<3F=WY<2\B0K%MKC%R- MW#:51,,X?TG*QTI B!R9RPQ\2;0D5L^(DN&U3.RGPZ](G1Z$;^<&;=H<3*Z%]$)BK59,C"(\G:!HCX(;%M&W[KFZ@90A MI9+[AD,+:;2]H?)D;>_&\X03LN?8'9\M-"53.-+R)/.NWF1EZTE( J%1A42. MN;"MX[\[2!I2UKAOJ+243LO9+JLA(.?0J[43:!4!-X9:L)5B'0L0H43/DR@I M8>CASI2KA PI-=PW/#:7Q.-&2Z_"T7@1)N-_X\FHUFF8_#G'53?&>UST&"JM M_>ZMQ$D/XT2C(.GI_ M5/Y6BC;OE[CQZ7_,ZHPVR91SCKPRY0RI5>8%>"LS\,J&PETTJ764=!=-0PJ8 M&N+ELD9K*IJ&W4O4RI>/#X^6%"!=F/0;&12H"(6'.]?X\!D%C!N.EEQBL ME;ZUWW1_*@=5^O,XJ&HAO\=..9[T28=S+=+]FLX[WKBEQ.+ZJVZ62[RA(;W" M4R141F1-T7QR=8JT!N^M@,C)04_,:>G:)]9NIJ=!0O4 M#X4N@PLQ F:C$FV0$GI(F=Y&T9#,8S.<7%,"TDHH[<;U_="?Z\Q OGFH ^?< M,88)2,O6C@JR[C%P!,B?5!FM#?T/8JD']>TGDX]79U>]6A2 M;WC35DSI.JML9$*OWH]X=GU8,":+7%M4:D$3+PE\+<#VVI086* _6W>$W$A, MFYSJS4LU:'4) HRKUUNA-1 F9 &:E/1M_QC#)ECB+9=)_->^'I M0SK[ZF_3/IRA+<.:2DF='C:OW3WC^;P.-SQ=8'%!2(D<$+%>,5CO!8_<0U!> MIL134+$G9^5Z@H9TYM6/ 6\GCWXCBC^Z+G\=UV/:?'DVU ^'>W>^&!_6..KU M\>)XAN>CIE-+U5V96+=![-$[34VBE.URKE$\\WH\I=WP=OP%KQ!=P^W,O!8Z M,. :$91"BK1-9/4J>$Z 98HU]_1OIVCCNPYO?OHULOB(AV%,7)[55I,Y0>/_ M89B-I'4.:X-MED+4!K<,(<4(3.;"I ZRQ"TR95VRAQ0C-43=E:L2MRS@=K=P MWHOP][3_#[[BY N^ZZ:+S_.10R.L\1PT4YSXD]:B@O$SQ MD,*WP>!Q([$^$A3KECGXVHVR$S::HNH MCJ1UB"$$"WHJ".7%)AF][@(/"5T M2)'E8(#W$"$^)MX(0!0P:Q=*=!:*\O5$W=0*=/+,,3O#%7?,IN97$S^,U"&% MOM)V?@@YOK'GK7@))Z#Y @R&%JH, EBDA&L9B46#(@L;&>A SR( M:8&.*\31K@'B>IK.-23+A,;RF,%I4=M:2X%@;U'@V5%P[?AH" -N>RFZ^D$KXW13(RAG-F-$A3XWE9 MCY-%SH"&!0JV1&!);@F]IR0-P?#_+'A]B)2'A-":<0HHLW'*T.ZJM*>@( A% MF\V[$+,5S)1M(G0@"<*?":'WE?*@$+K,3^FHD[32T*XB,Z!\#N!I(2 ,LY%+ MU&S-JS@;$C6$E.)/A=)[2[I9!'_K E97=NT_8MSZCEN9+R,Q&L\TB!))-U6UY&5,4+S2M20LZ.8=Y/00HYMG:##< M7+#; >)-GOG(.NU#5AHL-Z(V?))[$((%SUCB,D>6?>MK'QY$:'^QZEVAM?-< ME.(0K-*YQDVQ#N3SD(7R,2*/,5P:@_B0X+1!SF00CFX3H*T??K84WA;R(G M38B=Q*;]!7VM+^S**5/IAWU55#SB4OHOSAB*G%I=95)74F^S&1E?C+=&@XZU MMDS6"[:RS+79WZ)+Z+-KGX(Z??FFKO_^YVZVJ+8??_O_4$L#!!0 M ( $-_%E&UL M[+W9EAM'DB9\WT^A7W/[>\GWI4Y7STENU9RAF!R2JIJ^PO'%G$0+"61CH9C] M]&,> '(%$@' \@$I7,D,1C.+N X?2GEV/P M4T@__=&??OUI^A5^^N=H_'O_F__IP\!/\VA\0CR:MS_\G7Z$Z=< M+']M^=/Q7SVW@@F1B(*4B*0!B),A$V95=%I[;J3__[_\51DCG#6<&"HC 7R$_-/BC[]]?/L0 M:7\X_27U+WY9_,XO?C! Q,TG3*\NX6\_3_H7EP-8?N_K&/):],LE%U"JP/D? MY=-^V1O35P0RCC,D%'X7AH7B%3&N^O3],5]_%DF0_6PPK8CXX6=7Q3NZ\/V: M G[PT170-A]$+N BP+@FU#N?>POG$N1]A.4CI^/99(K[PL7E7WS_EP;?R_/W MKUZ___3Z%?[AT_F[MZ_./K]^]>DS_O?7U^\_?SI_\^GS^_G[UZ]_OCI M]?_Y[>WG_]B\BG[R?5+V7JH%;>#N\IA;BT+V](?]LB&]PR\7SRKX.U\>?)_" M,,%\OUK"&8SBG5\:E-UR=*W>@0\P:+[;FTW(%^\O>Y^F>'254PSQPUO\XZ0G M;+8IY$!8#(%(D(XX[Q(!RZ/)(D2@X2$Y)DNR93\)#3T6C_BER/L7&$PGR^\T M&FBDOQ[%7,B[K^OM,.*I/(%7,/__V^&GZ2C^_G4T2'C"O_ZO67]Z]7$T&+P9 MC?_PX]2+&11//A*KK2*2:4F\RD"TS%D)$VV0HO*BMX1X5R(WQ#L;+V6S>+5W M?/?S>'11E1O3T>%4,J<%KN_GGT9C_+B__4SW9="GKWX,D_-9>7&'Q0CL08Y, M)6^(]@P7;Y,D(<=$!$6C#3A0$77M%^,^B,.SH%.UC6K*_"$)V-XD>+!4%,=@ M5J!]&(T;P4^GXWZ837T8P.?1^Q%Z#,,IRA<_\!J5$E(9$?'F( M])!)L"(3IU1D-%IOE:R^I=9 ?N)T.[QV'W*4[\O1ST5.L_%5LYJ7HXN+T7#^ M'O50+-K$Q-&+%)9("0;_9#V!)%,$:8Q3J3+MUH(Y;2;5T<%#6]SGN \^&YF$29L< MK/:/.TT:="3NAX1071*BQW'%VMA(J)1HAWD#:/@C;2U5'&PRB7-5@PH_+@FV M$O%#]>LJIN[;R60&Z=5L7$P@&/=':<[-YH?GET43D^4Z4L_QS+AGZ -"1L,G M4$>"EXIX9IB4!KU#Y[LP:[=">9J,.I#6'O+,=,2SYDQ<#=@;SZ(*CFC#$# U M:%IK98D";Z(1P5/J#D.S]2!_2)95TME#DME.-[/W\$?SHTE/\6"L\8&$9% F M*5GB+&;?H3)=-R/4TC-KYT5^;R'Z7E&667H3V?%\60Z!\T2(U$S=#QC M]+CE)DY8S)G:Q*VPM>.$>X,^;18>5J46@17RMA M&%J00$GVC)FHG8*#6OU_!%3N=NFQ$70)$4GLU3E>KM=M'/CHTZ3)QV(>04+]HM[KX77 M"\I:GA4G1A9G0X(CGMM(DJ/.VN14E'(_[?^(6M]*K"NTO5]0^]9J/RU6"Y?^ MJAAWY[FAXT(4[T9^^/GK>#3[\O7M\'_WA^D3C+_U8_%!?0(5HL!STP442;0D M& >$VBP4&G<\VG9Q[_VQG#!_#JRH%43K*GP^#Y&5%;Q ::7HXM+&$Z:%.:> M$=))X3)Q7J.X>,:=4$5-*$\J!:TA5\\YVQ[E:;+N0%I;0;2]X^?GTZ\P+HCP MI2A)P=]00'%T >]&DPF*!/I?AB]GXS$,X]5G]%(G/C;J&J;FJT&SB!LGMS'2 M/OOOO9+!(H04R!D\FZ6-!@_HK(D1U'(:+9[+MC(9NUG):1/V"6A_!:GWCMH7*FT( Y? M11*9I,+%B.8T?09YHS5S&IF+BGGT%X.WCDCG W%9X,:E(1IG5'DSCI/36#$Y M+[%@;'24)&\BD0'0VG T$"J]L]P9&5P\2G+>'@4FGPM?>@Y\SH%SDG&_(5+H M2+S!_PB70$>/2S/UK\MN(ZBXM]\J].N\>&(/,:Y*B_]I7K;UUS@8H7W[MY^G MXQG5A(UH3%N! MP@DJ$VLD(R"D#9KC,4"K[_J/ :K(DT>*+Q_AS0Z*7L>9O07>067%/4RO&CNI M%:C>O7+02FQ8":BF);BNG/41#NRON%%74C\8)4 '$3BZ)F #)5)*3WS@Q3\! MJH0(6OK:9^$!J7"G4OCX3-A&V!TPX%8Z[*^-Q]2+BAL#Z(D*GP211FCBHY'$ MY(Q+!:8HK1TC>P#B\.Y@!>6,:DJV@_+*-:D5"W!!!PLA:N)B.?:X!_1OT=Y' MMY8[9CVS]\/N%?)@'@%T"A2H)_$.WOP5[L<"&+CD%;>*:$BX9)TB<4QSP@4H MSAUU.AR@4.ET:%!'TAW4,7Z$"/UOQ>J=O$$YW I$+/"E*+UP&L\W)TM.,3I1 M>,R5LDNCN5:.1E4[6W<3IE,@1%6Y=U#">!;C[&(V*"V6UD6_%T"=9RP;BHQU MT:.SE!SQC*+'!(&B;KA0JG9PH36X4V!*-YJH6-MX0^DIKA72:S\>]H=?)@M4 M3&J7):=(7R_17L:MSD4A"YNC=MXS![4[FZQ&<@IDJ"#CBD6,UY<;*\/12U9& M)Q2/CF3'+;(2!)J\69%D@26MHK"ZME7Y&)Y38$$U>:^M:/S77^Z)YQU^N7-; MJ5-^4ZTTRB]F$V3P9.*'Z=/LXL*/KT;Y4__+L)_[T0^GN-V-9L-I<_,Q MZ,<^3,Z&Z>\C_/HEKAK&P_]^K\BX,)G?7TJX!5;> :K2J.J#(*C6U M>M6?^"]?QO"EN>X^SR4];3B#6Y'X;",SC!/*HB+2IW*[6.I$-)6"T9Q#=9]B M$Z:*H9/YY=39;/IU-.[_-Z2>@&RSU)$$BJ^@5"H1J[(A"2#Z&)W44+MQT2-P M#K_M5>7#(Y&5O03?10NK!W>Y[T?36UF:^$XN^IU^+))A/9.SL$E$HC,#(K-3 MQ#N?B.8B21<9@*O>X6I+C"?&GDY5U$&2)2HZ-GI62$,Y[!&6UIJ.U7M4=W>ASI0BT5XS9- M1G?3VQJMOGF,^>UP:3?V!+=94!Z(R0Q!*41F Z =* R\9"#:Y=0O^X))Z+O M>E(\0'SE5F#H%0H\]J2BOX,Y0/&LL\>H/GG20JX28EE?7$F6+C)&L8H][)^TEOCY7: MM'[NB7"B:XEWT'$*S["(,)I;AR6R\WR[)981>,0%;8D6!F%I#L252TD;&!,N MZ9=C[^6 9HO)\5D9WG3Q"1Y\7:>>D' M@V(.+7NK+7YQTG.Z-!Q*F41:4N5=="0PH8G5+);V,L;KVK>&>T(^,88=4H$= MM)*Z_8(LL"W;7$UZ*F43M4,0727A0QA@OD_8;+PIV>?")\*%SF==L M_M2 OU< MZ5L%?%Z-%Q*N1+/D/?<^ILA:T64O&*=$GL/IHV:'ISGT6\!ZQEBI#3B"1R$B M<982)W6ITRSMQ9-BCK?;2&Y_ZDDI>E=I==$#J2$1 L'-"$\C&S(GJ?1WEE": M&G(\L8SR5#GO?$@K!B[M92=3YDQI%ZFZ",[C9ZS M%6B'I%PZ1^#:$99T--A@ F^U9:]]Q(EHN*(<:W826GO/OVC_Z&/,SI=65MZ6 MT%E)U!1XS4X_#3\?@/IW&*2WPW_X<;]D4"\3 MX%X/I_WIU6)C"MR9E*!D39?@JLQH/G)0!/]ESENFI6RW ^SP\!/AQ$%DWT6W MGG)76_XMN1W?_*"4[MWT2BP_0%_C[C=N_68OIY(OFV6I$X#6B4Z2,[$,UQ.6*<89X_5/K?5X3HTXM43?1<>=18[NY*;NY^_CT60R;QLU M[=&U&X$]CNC$N%%1_"NROO:ORQT,1G^4 M2\ WH_&KT2Q,\VSP$/(2K=$6'.#Q2FDL-\B.D9 <>E_60YEPERBM?4!M!?#4 MN-.9]P=$?_7CWZ')4ARFL_0-QM/^!+]:QMDYE5$QY"H5@/"* ML^^4X@3 4,6"93363B=^'-&),:.B^%>P8^]XZB+-L51.E!*U&;ISGT9Y^@W0G1I^.U+*"07L'=W\;CB&.O@P+U1'G"QBB\-&'%TAH MIITCR3'$I3UNB08M*MP;+0W*>5X] 7$-E!/C1@V!KR#"WCFI:Q8];\:G&'6Y MI)XY728]B5(C;95"JB;TV&)FRM5N1O48GD.ULNR4"-4$_E3:7)[A]I;Z@UG9 M^&ZR&U]_+TUT(94$E/E9NECO,G?_ YZM3?. M3=B.T\3SR9"A%4GWU.11& =*)DD1(M7XIF:I22@#8 0Z'4%E2$X?9C/LFFD; M>H0^7Z)MH<"*!)MG$U\#^C ;QZ]^,J^)*@; HGF- D>3 T7 FSP?0V"C2@22 M@:@]=SS?ZX6P+F=[TZ,.;]K75VVSX M,(8WL]*A;%EFM#S42JN-Z!)BLI)()\L,<.Y(!@ AN,#SM%U7BS4/.+R)4$T# MH\KBZZ1/UJ++_F+1\QG&A.I/QM/>1S_\ @U]=4;+ M0YI$2O$(D;Q,TW':$!#6&%IZ2\A6VL5/O:59_.I&JW<>>#*G^.YBK-B0[!K$ M@E)M8&QS3+?1:OT7=/.9O(?P[ZMO#\E5W'_OP^'49V.I)XJ5(B^'NXP#1"=\ M234R 4"URO$ZM@+7'*OU];>-P"KK[5?_O7\QNU@ ,8Q&YT&0[ +NZL R\4 U M4=(+&VS2HEW-T@;-W7GHX4['O<0^JB&SRB?ARY(\#N-+/YY>E0N AI FE7(E M/ !HDK@J0% V!XO6G5%@M5!JU 5GS(&T+[/#'[/XZ'!U* ;7/X]9@J56)&5;"@$[A^Q$R<2H)$KD $8PW MX%KUV'O:+'GD+#\22;:1>^U0>"F['LTFKR\N!Z,K@&4HUQF1;)*4>"D2D5E; MXBB@CY=- A9H$M"NV'WUYQ_XI.]&$Z.Z8NSBEGQ>W'ROI+EA-9>4FS+*QT*R MI?U")K:0W$5)DZ(,39[JE<-KT9R,M5!9\!UTZWU0^7X/X^KO+LWD%M@["I_O M@_M(5^V5./"@6_B!%=A!>':_-7AII6:.A$PEKB%Q8EE UTU02GU,//+:TVV> M'ODV7><_1>YMH;<../?"#W__C )\!9>C2?\:57 L:&XM$1"+.'0B7C \H2EW M7D0=>:P]0VPUDL-?#1Q.FZ/JJJ@@+FF+IG^<[F)99:BU M50R4K 5R^,#(OAH:=27>RF&0]>"X"\% TB1[6:I69226NTR45MEGYG5H-T_V M:>G\D3#'052^C51K!S4^CRX_HZ;@>HV+$P87$VEDBFBE-9$1SRMK2L%[=-JY MJ!2(>V7C:Z(::QYPV+!&)=F/*@NNXM$\[Q>XP'(^7-[6@'$I)RN)UA%M#U-N M:U!')#J;M!),>FY:J?'!1S][!>XGK-KOX1+-YS]&"S3)I)#*'6F0$0AZ'$@D M"9: H,)P4$G=OY+:H+KKCSX9U>TFK(HU%7?1E.U@@<( M"2#!>!D3)/Z@<'Z3\FX^_'34MZ/ :H]N7.)90(D"&[4 M::$U5YEO]^*=F-IV$%/%!*AYT1TZVQ\4I<4]7L"1F0;*<%FRF3R=C<%E!44R M$@A !\N%:Z6UAY_][#6WI[AJCTG\U4^F,'[IQVF9BF7 \]+@6C4M(+U/Q!M< M'35: U[^)S][S>TEJHIW(G.3=]R?CH8+(,R"]65)28/!#=MJXI1( MI%SS"D>C$"JWTMGM3WWV^MI91!7#-PV0-_T$@_[TZNTPC\8739SJ$XR_]>/U MA2M-TGH?!;%6X_Z=J28V1D^] &7U=5>1NP'2EUH*I&-]*E@CHZJ>':@)/R8FUP3E0H<^&X321X M]*ZIC^C!)69 5V\@>Q2Z;+KL/RI;MM%"%_VE'O1-OTYUX2&#A>)$E-0[/&:] M5(F4_(?D$K@9P8"?87]D&.C*O/^%>;3="FG%T0:%>I M$HN5@A+'0R2<4]#2F\SA );H$LZ/8(3N)/I#."D%V.(5: /M4*;G#:PG8W7N MIL)-U-A3_H?8.&Y!Y"*E; PC&JTE=+&5+5XZ)Q>,6(1J'D!<9D0DS[(#("!=.3NE(,%I5<::,L&IH[9Z2_D-D)Z @;&K M^N[3HJ+LN[ S9V$"_S5#9*_Q\)Q>OPDESR(K7W*H$)%DP:#=$S@1T;$8=:92 MY-J6YFHH)V==U!#YBDVB"RHLNQ^U0-:18;$6U)$:3M70W68^["'W#HZ/]0"U M9D$P)\I1B2Z2$25V[UF9>\RCLI+'7+OYU($)L:D'U4'YL(VXN^?!LBPTC\:^IOO?,8_37QL9F4HG1!B,5H> 2]33SH&O[JT^"4!N,D>/S:1O%U,[/WSSF(0!X MH-F3R%U"2>1,K,9#FNI(E5')9MLN^>8ICL_H4E/;3=/81LRUZVO.$$>"A!(H M!<&^E .7D;*YCW\+WXTR]7%\.9H'89JW0U**-CGU1( )1#H:B0T\X)=9F0R0 MP+3+L=OVR2=CLW0O]Q4[Q7[U(-N@7?:9;8%WM2U3@2_'B'@<0*V[$F@/E=0^ M=': G:APVMM(:/#H()9,<2]P =G@8L ':5W]'><((9*G3Z!M-%&]JO=K?[P* MZ=+=+P5R,G$2#<7C.3E52IAQ7^;>2RJLB+1E[OZCSSF K MF,1Q_[)\SBB_F$WZ0YA,_#!]FEU<^/'5*'_J?QDVJT#+?IZVU!]^^3 :]&.9 MC3=,?Q_AU\T]TWCX*7Z%-!O *-\]\$?+ _\53'U_,+F[QDG_XG( FXAU'*"_ MW CVKL 7:._0].F*&+Y/FY?@YTZ&0K^['H!,J>;9&G3VE(BE"S EWMM,G'4! M#7.I0JH=FM^$:?].6\WGS<='EJO4./UG?_IU><,Z'R^)^CF;3%"MS1#O7BF6 M4\%[D@2Z.#)K3EP(DN2(9J[!/<6*VGFU.\!\@I/4M^'/P]9:W2JJ@P#WHVX1 M"\SF)!R)3EATED-&66A&1- 0+1X7U-5.OWT60];WX4@U@:^RS XY9+V417T8 MC](L3L_'BZ*S>1L:+D"*8(B(*!,$K8DMN<0EE81##([F&JUX5CW[2087ME+J MJ*)P*S=?6N IYL"RQG#9&:H%J(J-M]8".7SCK?UU]%#AE01\,.T'D8!*RTGR MC)6I4P'YG31A%*+0((2UK7(KGY;6'VF]=2"E;R/7VFXZHLIHHJ D_.!>0;&4 MQH+F&CU(Z]&#Q(W-:EU21S6G5!@I[S>=7CM?<]TS#EO;6TD#H_KBJWU+\ YQ M#"?PYJ:W.5=>. Z&T) $D5KBV62]) Y29"D(ZT2[%O$//OK9ZW _8:U](>O& M3EZ,QN/1'^A23-Z/ANAS?"L!'S0Z4!X7_^=B7?CR^*N[J10D(]5+PC@>MB."L5*!&1QQSD>2R?XE@0PJM)A'M MO,R[>(X0.ZB@_P?N8"V)USXKWI;1&C"9GB5\<3Z//HS[P]B_](,%-*9]U"Y0 MHA/ZP;),C<3E)G2!RS 5F;6XWV]U74./1Y_SO)5<6Y =I" MT2VVSY>S\;@D MT#29%''^1<^E%$!K27("B>=>\ 1/548B#4I#B"G=;]ZR]XO? M;SID97\J_8 M0G()\=UH^.4SC"_*\GM)^Y1L4@0-GQ+Z\OBG9($HFD,P:,/:7#OU]?;S3T/I M.TNT8G_)U>N;1ZRL5(("+W5?'"$9:8C-&8@ODX"-LR)4KY9< >-@X=[.C_7M MI7KLX.[J=^1ET:7ADFB#,T$LZH \&CE[[V#O 0Q=$"O?OJ]5&> M;"W?#@R"NXANC55K@ZNCK/9UF(Z3OKZOSAZEP)X"/R0A1!2,E7;(7N=RKY$3 ML< X85PH8W6F,=1NRG)8(FQ(.S\4#[:1<^TX<)N0RS(ZQK@V5&;"J$]$6A[0 MCLFET;GT3H@81+AW6;S&(VS_S&-;@[LJ:=2]A#M(%2A6ZW1AM5X7?#*?0O9< M$^=-)I)%P'4[3V+03N9B)8G:F\ J'*=B#^PMXX[\O]N8EAT&6Z#JR!Y8C>@X MUL#^&MM @3W$W8$UL :=IRD*'0QA)4@I7>D9IJT@.7&/WPE"N-KI9HFO"4CMHC:< M!MFN<'#M(TY0JSM)K^NW]6:45(I&RX@[DHB1HG7B2D^G$FY,3$4!+C-@.^GT M"/.W#J73W:2WUA3K+ 6@E+Y.^]\JW?/?_[3*E_F/@NWXQAY25C8H0Y)'PUPZ MSHEC@J$GE8SWAEE!N[W*?M?-C?T;'V%Y=RP"2MWS@\U9Y9Z*M7DV) MA]X==),'\(QW-GB*;D@LW9PI]<32+$A4B6?/ A4^M=+\YF>=@-(K"[1B-*:! M]QJ/\-%5$VI"H&]&XWG[]I(Q-$!K GEHA(&30#*21K M5T&[^5DGH._* JUX/[_,(XX :5(JRHH]6OY?C%.8P-\++X<%>8_Q[$"!)=G[ M7'8@-T=(78B"1<5-;#<6LM7C3D#K]<7Z4/$[CY%H7?M*??+H<@T_GPW_X M<;^$FC_Z*;">BU'*5%+(,RT39M$=<1G!,I2%Y#E*>W\@=F5+;SVVY\V53C7Q MD#%[CJY$T5[,+FX#PNULF5[VT@_B;-!4I_6\A!P@ %JI+B)*YDF@UJ,\) 7M M4Q:N7>IFZT<^;QIT*-Z')-AY#N9U&\VOH_%TF5QV8\.^ $0^_/*F_QW2$G59 M1,\%E$>Q7Q*CI65GS,0;M&&34=P+YYTQM6M\MX3XO-ES"+T\I-%^(SKON#YC M^.R_EX*F_G2"/S@;#F<7GTC.A4Q ^IL/?HOY5WW.CB&ILM$5*4V+:4Q 872%9<2*L#S:SV M?=\3S!"M9U1L+]4GG"%:ZNMX3.@2ZXPGH.>I9,5P8H41/"KMM>HV,>S)981L MH]?-&:+;R/>0"8%M@2_QDLC* LIPUC]X/!(Z;9RBSI9BBQ/J< M"#?H00?+LTZFE8&XZ4G'M@IW5XM_5%%V%7?A!WA8L-3FB(P4@'B4 M+5>3H=2MT2R\=J9RK<1F35[W!+ELRGDB4S3SOJ7_2GD);; M??0Q65.$=<+K;LA_O(4PYW<.XG^%$74NN@4.)VD'C> M&XI9+C(>#S$6HZ]$#)SCC%@5K$^< JC:-S3W,3SWP[.*;#LHG[Z-9]FLK06B MCMS@AVB.XP#OIZ5'5+Z'B#MP?%<@($L:Q\"0Q/)0";:*OF MET]0Z1N.\B^#PWNZ^.AE5$VC%,[LTC_M8Y@4UE!7*2JV@%%^4YGPN>&*M=H2BM^W1 MF!3T_OB!G5I97C_PN9_*NTNO8L+,-8CE9.D6,"IVH[WUZ,/WG]U1^/?5MX?D M*K>9O0T'WW]IL[!$6U$&:D6*;@+^*7%GE?$V!]O*;#ZV A]I)5M7?]L(K++> M%ODQ"R":>Q$C"T399@XLM<0+FDGD('+TF>5V\Y$W:.[.0P_;<'1GL8]JR*SR M ?BK_WX+".3,(M69,$5-26!RQ#NI2:36."6$=;%&__8[#WV&RMM99@=J#?O/ M9A#B='(SKN7EU[+N27^X^-$[-.?Z@Q*,V;U>;(>GU*@CVW=QE>K+WOC^^!]^ M,(,RT:/I/KQ\;+]T#?:3V1C2>2DCG(U+FM>\K]]X^6632OKNIN&8CRY2EPC@ M/D"D\HX$DQE1RI=,\\+4VKYCU07L%0:=Z^_M\$U_Z(>Q[P#,: M_^''J<>E F4"OJ ZX9MFK"*.\4P,OGG,>\@\MFLST_*!A_>SCD>J.Q'6+A32 M0;#UTU<_ALFG6?A/B-//HU_],)6_3:_&>Y_G? M[2G-\0Q \%Z6XON@(G&<)1(RGKH^,N#MO+ZM4F#W17W@$7:=L.%!BNQ!5=E! MD.C3=!1_Q_=Q>3R]G4QFD%[-RGOY <;]46K@?D 2P1C?XON_W^-&E_D1BF00 MHG0#%FB-*$,HL\8*KM$9KYU7N2_F4R3B(=58NT9PZ[?H[<6EC]/SI06%HKW_ M6IT/YZ7.DQY363.K/6%41R)U+M,K**Y.BRRDC3RTO(_L$N4),?)I:;2#^[,* M>[X)6E@=%,&WL?3I+6,Y$#BQ7%N=&6 MF3QH8B7^QVNCN5**&Z>?H-=QT * XYODQ]7[4RDVN%[]BZOK/_Y['\:([.O5 M._@&@_G-(V6&\Y0(Y0F(%*I4[@I+3):60_ JR-KM7=HA.]9]SY%8LXZ[];37 M@0U_#6TAE^8V#+]U>MS:D&[RY*BUC9:ZI-3;X>5L.FDD(!:W$Y0EST.* MI%2F$PE&$(]&"$DI^9Q9%M34CBH\ N>($=7ZBEQ'F3VUL#90VLT=48W.@6L_ MJ^9]ST&Z!KX<^,GD/"^>>3[^V/_R]5;5+[=)2JL5,91:W%*<17_3<)*-9C(Y MQIRN_38]CFB_>Y=5'_URA)LPTJ[I:/$9?S"9![IZI:I),Z9(+B/+I(4RK C0 M?XD6-%7,N9;=0[=Z[.%WC(H4N'NITIFTN^PL^*H_B25:=)[?S*:X?Y9X:&F. MU;0NN!4"[85L:(C4$(&>+'H'UA(K'&YQ7#B7@=+ VC6"WN7II\.2SF7?@?VQ MW*'1=6S$,#F?E3U\F-!_[%&3./@@\>@K,\Y *!*L9L183Z-.)8FT53[0%EOF M8WA.@BG5!=_!Z(C;C=9NB'M]36(B]S9K@W 2+RE/AE@'D7 =3:!1FI1D95H\ MCNBDB%%1^!T$_E$^5A[ZO=SRAHY VJ&M%5J)R(A3 M"G=H[R2:_PBN3!Y%D5&++TEG-W,K )T4>>J)OH,FCBO7_?H[N@7]"7P8]V\? MY,LME?5XX#9Z;D@&E\N>FHEE2.N8<@*(22EZD,#$)J GQ:/N556[N^/+8@@. MYMU*EQOA/&;9I#E]'KT=?H,)?D /5Y^Y98YH63H@EZ:F-@=#-#4V>&9UDO<* M<-9%>]H^\B2HT:&4*[9WG/<__QZ;'"%$Z#-,WHS&-_X!!X;/EX0VB4'<.&(E M=83Y["4SS&39+M2W_AFGH^U*7>F\9/'>"C/,N]Y"*:W@-E%HALZ2, M4"$UD4H <9IG7#SU GW"J%.[W+YMGGHZ%.A,UBN"=?N%=I? M#C^ZE?H*DNS7EFA!Y=]0W)./D&?E7JWG0I#.Q4!0!H@(2DN[S"B)ADN@-/O( M=2L>K/KTTU'UWK);H\GQ17*W3F:.>^$AGJ9?!T-TOS4.,M3 M&/_S:S]^?>DG7P6V?_CI$*)KR:^@RGXS8IJ+XH?%3'/G]#W\L;PE.ON"EDCJ>9E]RMH2]%)D MZ54,Q#-32N,3SSH:;Z#=;?YVSST=@G0H[Q7K1 M1)V7NL&X0=TS E0", @J&I0%=\0IS8BF(8ALE$BQ>HQQ,ZR3H$Q7:EA!E9T# MB'>O7N;4;H*;WV?1\VZ>LRB!"QX0EGIFVY%&9M%&:K<11,T9U2U,T=KHCH) M%AU75RM8MU]@<^5*EF_%XKL]PUWDRG-B@9?25AV)TRP3FK+W";2*]^LFMF'3 MO:>=.$OVD>V*Q++] IB/VE4KC&Z?J$N<*R)\Z1$>DB76X)T%4]R%=B,H MMGSPZ7"B2XFOH,?>V:BK<]]N658]+:/UW@@2K6/HLX=$+,N!H$?&DN79Z5S; MD-T(ZB3XTHT*5I"D:G;J0@)+*D]Z6IO$$1VAW&E<>F*EHULD7!FJC?:,0>VF M0(_A.5EJ["7X%:RH-W#[/&=HBJ%+7.<5I%F/%K4\](37O*JL56ML[);.A M$ *9]-"9T6B^E$8R)52;'1 7*=JYCDDC3>36U&['>/WPDU#N?B)=H=R=(YQW M+N"71\W">NT)EBG0R B5&1D7>2;>VU!*Q$-FWK.0VKV=:QYP$KJL)L$5:MT[ M&KERO?-^)=XJG5B.1!N+?BK3F3B.2W=""ZXY:)/#(7)B#]JNZ-#IKMN+^JDT M%&IBZ^6#%NN:=_(KC2-,-D%X[LK ]40D2%Q-*).W9:">)Y&UKU[>L0[,L=H& MU5+V@_:*-83>00WK;3R+9A!M$'74W^6>8#UZ($0SLZ13K7_H8V.P=3_C8B[D+I35RJP76VZ->2HW7H M.D:20D#_$7&1P('B>H.5"KCUU4=Y/41Q-.-Q9]VLO,W>6;"UVUK=74(0V&3HY)Q*DET3IH+G)ULK[%N/F-/C5CWJVNNU DK6GJKZ\'6E> M-F"R0HH$EF3K<<=BJ11="4IL3L!T#+AIM\B MNTX'CD,"3Q.0LJ4C-P,GULE0)E?1;*@-3#U6I_X4=+C%P/$J*MQ&9)T,'(?T MJ^\/EG/_G \^4%[,,(L'M77$ D+*BO(,UEBJVID\#S[ZF*/%MQ'Q@]'B.\NG M\FBVEZ7W%XPO_7AZ]=Y?S&<%,K#2<0LD6@-$XLE.0KDB#8E'SZP5BK:*36V8 MT+;JV2=R-%81;<6N2,U4.KB-7/YGG@S=.]SV(U]3>#++FA-.VP X__W1_ M'8X.I8#:@U);@\5W@!EG/#$!]RSI%+K;FI;\BL2D\#**V&K P]-FR2-#5H]$ MDFWD7ON,_P1Q-$PO$=QL?/6/YG\P>3>(RP.-:BYQ6RQMCRB14@$>;8X31,09 MVC9>R'9UO(\_Y\!3/;O1S*@;L=8.;)V-+_J3:3_"2W_9G_K!KQZ-F/&;V3"] MFZ;K*:6<6N!HNFJ-ZY9.$V]DR;]CW'I06?)V-]TM'G9RNJ\MX Z"V)_Q]\[S M63&1OC0R:'8Z1RD# V6XK4?[*$8@UD=.P%$A;(B1J=KSD58".1'3L9ZP.^AK M> O.9#[$Q=]\IVDM[6.1^61!V#9P.[K>W!+J<>X^*RAY='@-=;"U; O;*!UQ M-[2$>2:(M.@\.XUOEKGT_;**:V5;K8@C_%_Z _T').Q<9'_9@TV4', M'4P?^#0+DW[J^_'5)S^ V[E+S$#429>>C$*6/'1';+*)0'8A"9U2SKZR=;(6 MS(FY176$WD&O[5MP2CC@/-]Z%Y9AW18(._*&-J,[4O)G'77>)TDWNNC [VF! M5,6DLA6&&)-P Y40RJ%G"*.)9NZ5"KEZIOB1V+(I6?189-E&!;6MC8_P939O M\_PRO\(#]].M5"K\TP<.X ME0&RR],/;Y/45N'HD/*OZ G=%$#WO_DI7!<^+E!9&KS0W!">C"$209 3!%) MK5"&10=@*^\DJY&<#$,J"KR#?:-?'"=(K_ICB/<9*M$GCQHT29'BCNDD:\;*\I&P!K=NJLU6PCN.!5%)@&UKL(?WNZM!6 M0DS946JM)B:4:P-I PEEB$#V.:!Q+? +\=R)L<'9.#POMA%Z;6OANKGX=>W] M=:#5"L<%)VBLY%)DXXEGV1%!LY4N6NVA72K/NB<\D?8%N^A@5%N U85%CHU3)>"*#":5]6B(N!$]2TDPR =IZWDJI:QYP(CJM(;ZU+^J_ M_G)/.._PRYM1]F7Q'R'_5/[_V\>W;0?8?XI?(?]"\N!QMON'9]U"\WB[N[Z,7S[O"ARV7"]RDT(R(Z.#_?77?!D$I$[S3R M@VM1*N84L1&=C,!4L$HY1^5!CM!K1%U.X/X5_&0V;ES?M\/+V;2GE5(15TE4 M D8D;G;$.2Y1!%IJ84,6LG;04 MJ'*H2\<"&E@>B!72A>Q9F7E9F3?KL#S!V,96JAYU(/(./-=5N)8]7EH@ZRBR ML1[5<0(;=;37@A)[B/ZPY!!9&V\5$",Y1[O=*N*Y,:2T\-A!9^F_ &&Y^/A#MM2.RC-)R4BE;@LFTX]^ND2JLW)V[U?;H3I8ZE112L<7".J3-AOB/44DANM6[S#@\/1WC M)">V",.$B'!=9E0Z8YTTK8KF]V#-2F G2YC]U=!!.>4Z5G^&\<72T@I*6A*20-)9&(L M*R"L)I8W8UV5,A*I"J;5-*%-/3:6#SR10-;N0JQH4UR#6-X>MH!1L[O.S:,/ MWS]G1^'?5]\>DJO=%N<6'"VR*BTW".U=!"]QZR8LX6DA+76EK70!XHQR"H#*5C;[!LW= M>>B!&Y;L*O91#9E5;E+WJ_]^"XA,.3#T $D2RN-!8$I3)4])SPK\%(8(DP) M1#EO2;!@",I*&6:SI%U-]=@5\NESKB/U'2H]?^X*:["9>:8(@#)$D0?9,)YD'5A7O-A&Z!VUT%NZK.]'WQH#SG'*]"*6 M$!BCH#(CP7NTBY)Q97"/)%P!=U12FMR]L.?C;?0>>=83L4=WTO/_EAS,_ON("-4:7=^I..Z?0^+4@ D'C"H%:I#I8%Y2613#M"L8V/^LT M=;ZO4+MIX-X"I*5:"F$\ 9$!!5!JW3A7) 9K$:&5@HM6FF_[Q!/1?R<"KG@K MN8JDY\.SV9?99/IY] IB@PYQLN7EFU(&G #B%.-$*BJ(,XC3)6MY#E$ZTVZ( MSQ8//1$N="7FBME+JW$N^/IY] ;"N&$NY7R9.F/!L#*ZSP9?.MJ4*GBI/#$B M*O2WK4,+:#<^//+44R5$+4%7S%%:!?037$X;4$S> BBR,0&4(RP'% //G%@J M/.')&K1>DK=\J[[*CS[M-!FPOV KIA[-QU%$+!9"Y=-)K;5NJ[]\$GHKQ]Q/50=::+&_,7?M#L%5\!IB]'%Y>C(=RY M;OXP'EW">'KEA^GU?\WZER66_!ZF>]RA[_G$&K?J-1==Z9Y]^<@/B&QZ=NNY M-[<1GFO.R]B?(+/ %Q]/;V=2)EDPP7.T@LO:E8:;4>W?57+-$_X^'DTF/6L] MVB*:XYK+Y*,R!\!92TE*W#IFDV-0>Y[]XX@.OS-59L;#+I/5%-#!=?E9C+.+ MTBH5TBNX'$/L-UU3\<\#:,0^3&<7H_&T_]_-]]M92[B]JV31(,7S5P2 M(# "0"T+3BD9'QO'O=-LETK83XYR1U%J!Y<<:X'A6=%#_SHP4>;JE>B+]#P3 M#RR31"G3*2KFJ[?K?PS/R9&HFO [J/1;B^VW">39X%T_0T]%C1Q%,SXD\$2" M9 1-0TFHT"8+#B:DVJV<6L#Z<6BRHRHZ*.Z[O0?VT ./":P@U+-2WIPM\30# M@6R4\R8I[V1E6MQ^_LGI?V?A=E"9MW0PSO/:12_+DH17"CU,KH0MC;UQ^_(* M=S.!IQIW2B13?3I#2VR'RLSJF!:=J.*IY&JM7=*+J^O>+)3:P"@5A!M;DO>3 M)\$&-.X3 TA.TU!]P&H+6,?*W^J&#FV/HAW55WM8!WG#RO MZJIM2YT]]7(D"AEJ&"0%A&N=BL$EB;69$NVHD2(!IZJV,WXTZFS(!'L*S-E& M'5WD"HXN+F=3&%]#6U:I26=EE)HPXSF1C+IR4^5(2IYQ"()'J)XGN!K*$[** M=U7;_53!"C+O(-SW9C9&R<[&@$M^T_]>_G0]\I$F+IU*)%M=QMXX0;RSCC"F M)(\Z!G;_IG!O-JQ'#T9>K^V15W%/&6"FF*9.00%GB M+#H T@0>O"V]GFI7W:T%S*?S1<>U2(6+.1"I$8FG^*50CCEM MK%6R57SUJ76@+0E MV24)K5M=NS^/7B9;B?V17B;M9=9I+Q.DG7%<*%P$TT3FA']*S!-M@S$2HM>^ M51O Y]'+9&?E[2RS#FS<=Z/AEW?];Y#.)A.83OX=!NG-:%RF3KZX:KYU'0N( M/J*%I3VAE ("E9XX*2UAP4>C.+!8/6[;&MQ)FDC=JJB#Z\3U0,OHTH5CT 9C M1T'<-OB.$\7M2,6MB;2G?@ZZ+]W"FFBBUH(GS')T!W4$$J)51 !P81)BK1Z9 M.1Z'-H1SGQ"%ME'+8<,V5G+K*9[8N8R[KK MKGW<9@O!K[50ZZ:?_WTT2G_T!WA^_Y,]DL_W>EZ- MU/-Z"ZZ4>/ZFK ,:1MY_[+OK5(N0+="8%6%-2VL636GUEXE&:PI,%":PVJGG M;7#M?=VP]AFWLL.2X(!KU"19BF^-=YIX(QCQ*!+CDQ*.UDY!;X/K\#M7=:8\ MN(.HK8XN;JC6"V&>,&]PQZ:(A01=$N:%BR1XRXG6PK-HI814NPG_)DP_%%5V M4$,'UL\C^&YEO]_..Y)P<^@$R$ <)<.'&.Z%<]%#[WOQQ1"=(D(HJZ#03 M_1%!+/H71AVII$"LIGB01C2Z\/,4 W:&RT3NG2T<*>2H9 MZ8\LZL75K_X_1^.F_KX)C"69C(G)$"Y5)I)JM.&X3$09/&VSY3I7[W"\!;SC MWW'4)4C[CNFU@)N1U<>6T(]SNU'9ZIO3[%J>GL"=*/*6&;P MYN"Z55_ M,)NB3&\F5KS^'@>S!.D-:F!>'-*XKHM?A;1XU(?%H_:X@CL^Z!KW>,=?11>7 M@6?#:3^U!7B>7_OQL#_\<@WMQA<&*;-U-N/;H4MA@"[-1LN ,$\A"9E22+6# MV;6P[]W.X0&&'@_!6@E 9+ENER([XC((-&0HC1 BOAJU,V0>HCC\WGT4-CUH M +&?.CHX\F]<^3T%-'?W7=!>(604CB_=2X 3&ZPCH&GI_VY8@MJ-9.JNX%!! MO"=!QR,J_ZD$ _=<^(NKU1_0N(P^26#1)^)34*@:(XGG(A"F;?16ILBK[[0= M+N?XP<;#D_3^/#+Y\O MW /%&YN(UMD??IPF?IB:KUYX]!O*9H@[:[,;OB^+*.+9(T2XTW-J1/7V7V"E M0-S\&+G_Z+/"CR\P;P]U\RL?_%7Y5H/[QDO-3F80R1.#E"22\4 \.$V"E()[ M*K2NGHB\/^J]8RM%964 "J17^'(.O^"1W!^E?_C!#.;?+L4V,/[6CS#I:56Z M1\M$6$Z6R*@H"4)8$L&#%HH%%J&VB+8!>/C][<"\>Q =Z4Q]7<3QBB#"9EF% M^[):'.^+4?7%17X[G.)J)_W8K)3U@E.4,]S[G7*TG"*2.$DSL2GBBBUW&:HG MW76VFA^/Q4^#&!TXD#L+=K&RN2G[=CA_K?\)9<@.I+-O,/9?H/GA*S^%-[X_ M;M;;$\+DZ!@C*/-$I+:,."<-H#64*5T*W^Z*X0_#*V?CIX[ MJ"/9]UT]GQ7_:IC0D'L_FP^O8S&;% 3!?T4I04\DH/5&I%'"A.PUU]4O*VLO MXH?A]M.@01?E+[LNZ/UH.%]3::TPO7H[G$S'L_+3%6NTD$*V>-+$;'&-T3KB MM(^X4!FRXEYY7MVY/,"Z_F3_L^LO^U ^:)4T^P@2=[<;K M?C,K/8&7LV5[TCLA$E@"NO0DUS01SQF@6'T43G.1JA>9;@WRAZ-JMVJL/4RV MP;FP=U[,IN]'T_^ Z3]@@E_V>**2H>5.G+<&I5 :%SLTW='HL9R*;*3?&$7> M]) ?AAY5I;UV+NV.+/AM.(8X^C+L_S?, ^ZW1?,1FN+[SZ/F)SV14LX!2N^/ M7' :2ZQ*C*C$*56&*9-D*U9L\= ?BR5=:>,A:^Q>K,$=;3KNQ^D"Y6^HD^:Z M= W!!?+:2A&)YHA7EJ)\SY'@7"728D<0(/1QES();20+0Q2D/DY4ZVXIY3GOECT:8C7:R(?E?,W-XHL,DZ MB2UJM#4*2$5+*"Z(2,"]TR<=B>'>.".DL]6G?U8#?ZA\[6/[?4=1]K&3M$MK M[,_]:5GV6W10O_73S ^:O+7 A0@.?=*8 A[WKG@)*$)B0Z3&Y2@Y;Y7LLZ&M M^,J''S\1^J <&-741>5! 0\ _;,__=ILTR74][5_^7GT>CCM3Z\6"5%MH%:< MYK$EO,-/_*B@T,?HT8$VCDP@*YD*,E(T$9,DTF:%A[X!PA!O$(IK[6H,^GD2 MQ'EDTLAQ>;.-$FI/)O%#/]]B%XF10@4\SB,C1CJT EU&>U"'TB$Y6)-$#-2U MJBW=.-_B[G,/.^*B4P6-*DFW8E)5XPK\PX_[H]GD]<7E8'0%UY7WP4DFLD6S MC3=)+YX2"UP3(2$9$-9EEUNY8*L___046TN8792@-";1]613DY15(94ADXI( M;ST))? (0 -SDO)0?73 '0 _IEVYORXZ:&JZNR!NEC%,9?#+[6X@+=;4405= M%^LY4M7=[C39]BKU4#H^1FKD+FL#"!+W>4VR*"TERZPBQTK5F(W1*^.S4;6; MB#T?WFZJX7O:M-U&M;4K]>Y4E%&JI% () 6*!H;@C 23/!%&:.-UXIG25M;5 M<:OQCJ^D40T)=U"GL+0 F^#Z/"/E>MJW-C321( E061 ].99OAWLMR81$6[ M28%;;"]KP?S C*FKJ [.MI4W>Y]^NQX'39-F"0CG7!83U!.;?20B9\J\C"Y# M[5Y/CP+ZDTD5%;;6TC]\9>E-#[5;^7.XJK,X15<:'>9N"T[;/OY0=:@[B>/I ME*=J%91DIG12S&48F4DD9&>(%Q8 &(^&/9GTV'?5RE-W1? PA73Z%<:?O_I% MBNGD_6CXK(%D:50EN2%1*"QEMDK'VV*[# MKO );O5UF5\M&;E[ G558=OM:A?YUU0 6.<\47@&HH'%2MM8GHG4V:%O*'FN MGLY\L,4]HY?D "P]_ NU \6>4NGNQH7>K)6LC0O[W4&$*BW"LB= FF M<%1*,,R1Z(.Q7$K%K7PV[]*#Y?WY.AWE==J/9D^IKGEK8]98,#ZS3!27N-!H MT'TM0WJ,HU9$9A54GVYT)'_IJ%4"0N?(G24V)D\D/C#T9WFZ5S?7D:+N-:@^>H"&80GA4$I:+5^)"0&GA(:,R M& 7<.&UKG\L_0H+&5CK?*D%C&X6MO78[9H+&K0RF2>EO-Q?W9#*[F'_O8*D: M;8$.OFSS>TF[SFQ]P!X">@]+-WSB2@[9$"O#$FC+;(5(>P#&A+=_T4G0)\ GN MUG7IN5TKSP-HN7997>X0*^(\8Q"RDK(5+LDM_-%_?D>')4F3REWX+$%_F-4JO '_>E5 MLT0P-+IRW\PMRP37(X@O95L<#3E&0U)>T>?P)MQ=UI_OPI&ITM6]?]B\Q+#- M$C_#^(+U>,2W.G)#?+0E:U5+XIQ/Q 2?.#7:ZO1D)A%M7,V/R?WC$Z.#CN7U M[EP#$\[@V46"[JZO/&/H!DRSVHO%1E/U$DRRL ^43 M0\%!4TQNB*6*$\52R.B)LT!Y9;J>6)+%5AQX/,EB"UT\ETOJ-FOZ,\EBNR2+ M;6ARD"2+'73\7/@;H_3*:7RQ:4EJ5RF2$-!%-49:;A)5(/Y,LGB>M-U&M1W0 M=7U[CB@Y2^@"DLQTJ=L:0(4+"^MJ(!8X2,!+XW1TB;+6EV=;^A?>OW ']-BVUWF M%TBN:@.MDB$W=8^^_=##=AC>6>RC&C*K?&S^ZK_?!A)HLA $\5HZ(D., MQ&II"/-" F1CDJ_1"_[.0Y^A\G:6V=HW[^C)I ]^7J+1PPD<-I-T$XHCI9%N M)9RGDT/JU?^0EET<56BB"+PE(@"H4ND(!.+[@O)G@5A U>9UN[C]@BRQ!;B.KL >!7:\PA+$?(-"S=($2GTS'*(1OL,"ZG 92RL++Q ]" MDZ1H^#OT$6W"+[6WR1F4U/V:N?W]JVT GA)YNM/,@>8B+.:??_#CZ=5G--HG M/NY;0+_I(VO$,+>"72D@N>:9-QYW4C%$+0212J%ZJ71HC'#\4OKH.7525.]9 MMPG3OCM/T\GN(T3H?RONVN0]3%_.QF-\B7K62^]=4@1\275P.A*;HR72).88 METFDVGFBZ]$*]C0"=/!(10>MK9 MF E0;KQP2M-0N_'+'0 GIO;=A5O; UFWORX/-#Q1"Q_3V^%RLNSGT3OXX@=+ M2[OGC.$IHUF=34;/C)=Z[AP2R33R8!.:3U:U/25]H@;7F)4JH^?0K?)>H2<.@3(?1;(JM5+WP\\^ M)=WN*;D.BD(+H@FZ/._ X\YS@^WOX]%D\M*/QU?H&.19E+@<\V4SJQVTOP6\$Z$)UTKIF*5Y36E;\$K<^K/@F_:G=]JB"$"\_^O MO2OK;>0XPN_Y+PWT?;P$D!?>P(B]"KR;!'DB^JA>$>&2-DDE<7Y]JH>D*/&0 MAIR>H4CG1=!!37]3]I+O/@/TQ08M'#R[I:'X*"6EG)%H.0N+.YR*^$Z43"*I;0#/?+;^WZ:*MQ=_+!8/"+B,L4*L36_&P7(+(8B*!;+##;.B"TBRT%)D1B3 MT*X%XU0&'@)SBSSJ+/1]-MB:>]F?QU-\RSZEG6#^TVRZ?!@E8(RE2,OAR@H1 M*L"WKJ8$K#=4.]QT93QG+SN\W(THOB?Y[C/ 76Q,"KKOXWGSX?4Y+]3%Q+5@ M)$4/I34RDE V92^,9"A!GE,O3:8UP-\([2ZKU ,!O6XS.K_,EG[2 'V83?"" MY8'ZSD_\M 2%++<\6IL(#3ZB5$HSI )&N*')..I2-NV"=:^MDT"#)(+*X!FCRFK;2O4G+GQ+;.A3Y@<(TBT(>PK8+_^>C4!Y::,!D@R: MU[)\YV+&[ZP,.F<%**?J!,&%?Z\$.57F!PC2+49[$EC4.(R4#BFK1(GV/!!9 M+"Z7K"3>@M+.1*.%K$^1LO3OEB0GR_T 3@I(>G9<]&,-"VE M42:C]U5Z"W4H)RI:Y'$&]-JY-"'35IQX?9U;(D!%B1[0=L6)>,>RD-_]]N(O M3;:)TB \RYJD4MLOT4,GP89 HLGES$H56>IO^MT)0(?J[.G75^E=1>^E1Z?= M_34UX@'?)\Z+3)BTK&RA@GAE'>%:92Z$$YK7[C=KC^[R'3R],66OSK87C?5R MV-46S[I&M VBGCIV]M%>[33HRW'1N.7 M2#6U,>&+N_8$[Z'H\$93SN78<(K,>V;!NJQ;>1HH14=-N.30,"OGM$4="$VX M8YL8$M#:)WOLH[BL(7R.;EY1]1F"[:4_YW Y5=-XYA1S8!-AKI311>V)I0!$ MQPPZBD!9DL,8%?^W(L[120]'IQR!MNDW;0%N MB#]B[,B9.5V,[>G300<]; MR#Y(';3/I;D,.#/XTN.E'@>_"^CF4Z^,$=4/1+@ 0MR)K/FQ,NHB$\& M0 MK6#8ML>Y>>[AGL8HF7CQ^'255^T#2G^'7Q_&\>1'MV:[T>V M]5O*BF#&TZ\O *^ ;6'?HT_KE_BIW3ZYO_[R9<9X4SRX^(CB+),"YK_,5F5; M(\-#1OT'PA(5)7(E26!H>.JDL\Y6*<]82]+TA_*Z6?9.M%>[SVT7*=[%:E=T M2C$MI,+WI6FZ+3AQ6E'B*=JYE%D'L9T]?VR%:Z9#%:E5['1;@5HLQ]^*R_*" MEB.>7$@V"Z)U0'8EK@GZ)X*4#EH109HLVQD0AZ]_U6KL+K':K6;/:VONQDT# MU'0Q1@]T]F'V+YA_/QE_'9<6*?Q :<(?L<0=DUH05!=N:0J-UY!H)-2:#$[J MB$0\N:*IQ<+7K/8^95RQ\6R%=3Z+ &FQJ:XJN\>*I2IF9;@*I(Q Q]NG92!E MR(0)9S6H0!%G.\T?6^*J=5Q%;A5;L79N<95@0"Y!9!K-4)HHD2X$$EQPQ *5 M-@6FLVC79K-SX;YKA/KPR\^7S'LI]2GG-^$;9=MPT42!:>!2N^A)=,(2B9XG ML0;YIBTPF6*B^'*I'"8_"&3HU%MWM'%,GS <)WT_1I-O7;WSS/+V[B MO"W@]I1=.Q'J9?)M%92\.[5^ V] V)9E:D/9?222 &=2"YQ6Q.L' _F7;9! M2%N[>/!=$.J-_-SE^72*8FH''K>OW]U\D_4V*.T<\0B"H&_JB',L$(8VK64@ MN';MK,>C2PR?L>M5,X>-E2YB'2B-MQJNXJ>IJ=I?-M+Y5 13YGYVR.RUNFZ- M9-_I-U C_]>L>O=BT:V9ZS)8,)83JFC)[$M'@J",0(J62NE4R.TF?[VV2K(%VTOF0PER$]#D@]HC3$60+<+ZQU98&"?L9J67C[? M%8370YG?C[!8 #P%F1MX3X'IYJ=FVI8,(7J@H4Q^QLU-&71P;2XSH#E8&634 MNUGJ[B.L6B&[=F[TJ(?:&_^GQR*8^[QZ=Q8XXVD)=(X\M\HH1XEWWJ/E0PW> MMW9$0[#>,*:3:+?O'UOAVI5<3WRU,X@;4/_RKR]R4=KL+LG8V;H/L;_ PCI,]:-HHJO"^2%:E'IDY MB]8EVIG<)OQ-LB7W=)*.#Z]S4TJN(,K:B;H76%"N'P'0)85DT$,P!%AT1)I( M27"1DZAH]))'FE6[VK)#5[\)C7866\5Y8 M^B,/_ >M_FN0KMT2OCI /LFW<#0JD2XGJ@2!)""2A+0.B$2%*4N6J99 MJV<D5%).\VY7TUF:>['H<,91)['/:LBL M8M:B ;+JMMI,26#91!"66%W&7LL0B4VE>S*J"#E0RG2K"5MO*>_YHE>HO+-E M=O3)JYM0_OP8%O#K8SE[]%^UDLEO7K-&(ODTX)4.8]Q9=&L@4\>$B%(1JW*9 M-A,$<10?4&.S3"IG3JL?2W@,2_>S]KY]FTT_+V?QGZNA]W>/RX?9?/Q?2"-I M*;/92+3^*-*VG!#G.3H#,D"9+&M A=KECZ_ &;XHI8K^]\_?JR/P/LY=G/C% MXC[_O2F]6=[/?QY_?5AN@O&?(3[.4>"P^(!N):3O?EM_;K'^X&($P:)8T%+) MMA3E),716XAHLUCMH^,*/8?:0=..D&^%4P,JKH=ZR8/PO_\/.J_C!33';SS] M\0DS&X$,DED6"?"2/E"ZC/S"/5L+EP7G00E;_>UT#M!;YEA5)?4P+FG32M(T M;BX6CV5V_A;FB')OI*&9.%:Z-Q7BM,X#R<)Z[Q2/UM?6M\A[MI^AG0"5E"^@#SY3B/\;^@3*AXUO_=1&D@):YD3 2_LI+'3FBU MH9,>E%;)Z.2]:)?^/W7EBTWDZZSGV5#RKEV<=PK8];BI-G /AYXKT.02\_<& MT.JY_.F@DG? )!.22@$BR11XF8'"2*"I_&BLR11?W*I=G>![8="1(/C[)] I MFJA-G"\/X_DAI.NHH\QH6A436Y;F3,EDQ V*_-?1WW)?^-TF$\HI(*.'J:",)3 NCDD33K;8[? 3*U9LE M-47=@U-[ -9F-'8+8#UU*!\%=9E>Y"JJ>YL.'>3>0QSM.$"9I#8Y46*E;MHE M<5LL)=->2P"6!?6N;^^V9T*\T4L\+!].$7?_/%CO6]Y*W/XTH&K(27H%U&3NAD@+;T**#](?*N6W, M&:=]U"X23UDY#]18XJ I0-,J"F5L9+4/!A^<&&_8"\/SXA2A]\&'IBRA 7BW M<71-\)%'2QH#27+PQ.6DB!)0^C L=[OS"2N5?SQ',;RU4$U)!PL_SI;PJ2-' MUK\N7\JI\7_\P_\ 4$L#!!0 ( $-_%E>@,=.L*"D! !T6# 5 :61A M:2TR,#(S,#8S,%]L86(N>&ULW+U[D]PXDB?X_WP*7.W93;59HHL/D 3[9F8M M]:K1KDJ9*V5U;YOL+ S/%*$__O5IP_@S8*M'T2Y J^7@JP$!]^+U5>P^BK WQ;+?Q3?"+B=DY5< M+!\@_#?SVNO%X].RN/^Z E$0Q>UC[;\N_T(B'(=QS&$B.(E/_XB_X/)94 M2KVR,G_]UY^^KE:/?_GEE^_?O__Y!UW._[Q8WO\2!4'\2_OT3\WC/YX]_STV M3X=YGO]B_G7S:%4<>U U&_[ROW_[\)E]%0\$%F6U(B73'53%7RKSRP\+1E8& M];-R@9-/Z+_!]C&H?P7#",;AGW]4_*=_^R< :CB6B[GX)"30?_[^Z?W)+O-? M]!._E.)>C^VM6!8+_GE%EJL/A(JYDMZTMGIZ%/_Z4U4\/,Y%^[NO2R&/-SM? M+O=:U5+F6LHPU5+^MU.=_7*!^)[D73V7U8-P1MV/OF3LPO2C-W'O%$.(X07> MZ>9BD>L/ZFW)Q_IV-UU=+/KP$OOZ+!8K,A_AL]AVLR/R7/_B@_JIZ48WU$&F MII^&NG=$%3]6HN2B9LN]ID'!__4G]=-L7<%[0AYG?R7+@E"%DY+IS>*!%.6, M2QZF<1# A&4Q1$DJ81[A#$:"\##@*6$LGJTV7_5,E/#WSZT II=S7?SDH-WJ MQ"Q=BFJQ7K+M^O8P/[9HJ?5*KW#XEY(\B.J1-"\H.;4Q4(O^;ZV$0(L(OM1" M_G__\LM6HUY SD> 9SXI9!9L3Y*Y-@<6RT/E%\Q"^>T$JY3<1G-)*FI$;][^ M11M?OXCYJFI_ _5OS"SKZ."79X-YO6SE)DMV!O7FB5_80MD^CRNX-P!RN7BP M57"UL/T.:C!5QS^!Q9*+I;)ICRCQ[(M4*^5[9?8^B ^+JKI>K98%7:]T#W>+ MCTKX1;E2BJCW[]^7:I*):C6+1):&1$UUELE(S?P\@UA$BL%8QH(D"VE&(I>9 M[RS!U(A!*0#F2G9 =H0'JP4H%R7^GHL;>!9 2M(4AIQ33'&. M\D2Z,*%]UU.CP%9RL)"@D1V\_?$HRDI4;FSG +\=S0T#ZL#\=@S/';G!%R,Y MT*(#([M':\L=,$^,YM#QJ%3F#L@AA_5HH1]Y/6_^]7JY%.5JA@-EG&%EL.69 M3"#*0PZI1 $40N:4A$(BR5VXZF1/4Z.F=OJ(7G1T&E!)PHRQ/(=QRC!$::X MQ4Q"DJ5Q3%"*N6IFM=F_CP3HB6.)/P*@=G3N!::!V?L(8U^!1DQ_/'T6"4^T M?+J?45GXK+J'I'O^!3>.K9:KV2-V3_0)(AC;, M^J)A/;U/Z-XUF=4K.Q-9_6T[B0];&V7*GE"AG:"G_KF?R?-)5$*]]/6ZY&_$ M-S%?/.H!:38?LSC-:(;3!)(@8!#%)(.$A#'D*2)YEK-P^Q'4G;S:R_U=L*$4\K>'=?HZ[B5FH?KN1V M+_6CC_%V]$_>?[\N91+!7)E_>OR6.AS.EK6JV6A*UF*8JR) L9#-)$ M*"Y1QGZ>IAR2!/,@9DF02>+")?9=3XU87G_5]%V!H@2DJL2J,O-EOK6T_N)& M,0Z#8,2 X:T<&75GB/IS[NB'DB)X>.1V4J=T . M::M'"WU-H+FYC$&6JZ>[)2DKU62Q*#\4I7B_$@_5C C)4"PBF'-IK" $\RC M,(_SC).GK$OI*ET-O%@[:YS.W-Z^52&P': M$GOUM'WDECSI7UU_)TNN++1B:1ZN[XG-.$&44V4\R2A%$.620,Q9!D4AS'RTP M?*4E!KM:@1VU 'T"N\\UJ@&CVQ78:@=NNT?1W67G&W%?'CUOM-L!LI M6T!OQ[9^ 1V81EMA@9YT0(NK(=T*#&J)_3&C/3J>*,^BPU&YS!Z 0Y)R>-.- M?0I.BMGK=;5:/(CE3=FZA!@/XY!+! F.!40IBR'.8[5=36089UF21B2Q89KC MS4^-55H!@9+0CCE.P-;-$I>#,3 C[.( OM3B6?H43P#"FT ]LTP.",Q>/T/N MP!]5$SB CZ;!O M?L'Q&9CI78:FWPYX(.Q\;H9]BSC^OG@@D(]ND8?JJX>]^J:HV'RA[_O=@8EN*R2XD:"&Z8O-57TGM!S,7#^HC63OWBDC5_52*/3X%LA% M Z0OP_8\))T6;L?KXYFZYW78LWDM'N]G_'X0527$QK?]0?NZ/XF'>F=B_G8G ME@^S% O)NA^GQP MLU MX;:S.?V#.#"YU@)?[=R*,5)>@2VPYA?@K@M89_O2#2=/%J-EIZ/:@&Y M'%IUCF\/M!D_93F^_<]UL7IZ7U:KI5GIJIO55[&\^TK*F]H3^W%1?A.5SB^S M-D=-29JEDB44QABG$/$TA220(<249T'&<2;39/9XD-_G\GV@+_E=IO6A%L/- M\%=DKC-& ;(R!UY4W!>EF=<_%R6HM.+5GSSOZ;U]$(SF"8H3#@E/0XC2#,$\ MBQG,\E FA*4<)^T'T2;-^2-_#L=S# WX,8B2_Q$^ T_G/2\QL'^ >Q1&>["C M/C#ZJP^$Z-NR!H$KL,% _6A0&/&PR?? C74"Y4WN:1U+^1X.Y[,J[P+TO2?, M1/%-QYM7=TO"]0&9Z?":L<5:];[]]^OY?/%=$^^[Q?+-8DU7G1O(*U#K"+XT M?PZ2N&.(T?!VS]JC:"/?R?8/ZO/[VP/TT6^)>"/H:GM0N#UMSIB,6!3K-,5! MHC8V&$,<(PQ9$,@DE@$.N=,UP!/]3(VX7RV6R\5WM?ETY.)3,-K1J@=PAG9Q M* G!CI_#RKWA3&AG.IT8/NZ*# M2DL(S95MP':WMLLFADK?T5H\/*C?F$?!O7:=6A*+\Q!9.%,' GY@ZGF.^4FT M]8F1$7\@C!UN2WOC>75[:+GG MYNWS?D\_B_KLS/'&C33-?5W,U9A;!5SXM#GU*CI5,HCCTFB',\4O4(X^%%A=\*HL4[^K#$;(Z74RYS364/@ ME%[JHE,U8Y#=+L6[M2ZT\C>R-#N^)DY)4)%*%&-(<1Q#)&D !O-,]+O;2K//=O/0GLKI6#*!'S[ M@YF$*^!,PD2E;6RDIG M$YK7TTK]/U.*N-F%0PRQG1WYP@,W\&JQ';-6O[KXEAHD+?25^2_8D5U?D&[5 M:A[1)NO!+_??>+TH5T6YUD3:7-GMRICF;+4..$*>K-PA)!S5*AX0XD,K>LBN M>EC=S4)UJR;<5U*)Z_NE, <.C3F4$!QR&F:0AU1M]S.&(.%"PDCF02AHD- H MM#:^N_N:&MW_#U*NR?))%R4.6E,3M+*#C? .-N<9K"W,W ZS3ISS0QGF5OI\N>@6_Y2@\B-J&&)DKX\-,.$4%( M7QL(4R$@PFFN$_Y@F*51D#!"0HRMLD%V=S,U^MT)F^[%%Z?QM.!9+R@-3+%' M >IS%'(:*0=2]8+8:*'3104>C'2@6BGSOC+748\"ZHLWS^+329FGWQZ/+<]J ML$>4YY_N@/H][<2-OR9,2??YZ4:U>+[Z)I>"OGJ[Y-WWI#%27TVG_X+Z,N?OH M\B%[.[)V0Z_["-NRK1&/M-VTVS_B=GRW=X'.^K(^>=+W^=O:AV'*"%<<#A.$ M&422A9"(+(%4Y(CD(DD)LB+V[FZF1N6;4)K'6DSG2I+'H+0[';X8-- M(^$P!20[,/!7/?)8)V.7CNQ0]$C=R*ZG1ZZAT 2"OOVAZ*FHM$!_$\7]UY7@ MUXJ8%%MMTF?HTWI];6I-YCJ)1C@3><333 10!#R$*$XYI#1'$"4421KQG%.G MA#LOH,/4&*O1!-1!N<:#(K9:C526X8)/PHX<)S[0 S.OAQ0%FR0$.TA<@18+ MT("QD[)H!P[/B8M><"Q?NHC$!1K\,!"EW\*JY5PKZM=NP\>= M(SX2XAB'-(0XTO7N39W&/$C57U&22J2C5JV2/UEVYMPS,'CBQ5.]C,I=9U0]Y)=SC_?C@(^+**'T_V,2A!GU3VDB/,O]#84'HJ5R;)T7?+Z:MN]*%DAJEFNF $%,89Y M@@)E+,0(4AD)B *68QJE4G5^/A'!C^#(B3/8UM1)Q3^8@AS=2BJ7BMFNI9O0;P==,,]WM7'U46H!W0F<+^R#NR;RU MR ,DLXAA# 43RIAA<0:)Q"&4:9PF(H\D8_9U]"X296I\M5]]SFO7&'9V RW!^9F_V1V>@"-LJ =\W( M&'W:'>YH(^,43#G2"+W0)18O4\I?0*8'L,^$;5[2PYC!G1Z0. @!]='BR!4= MGKLEF@SM@9 D%A1!G =JD0QD!&E (IBD)!'V,'7_5*#]D?U9$\FH?ZY07CIQ/DGY?MC),@_!Z^W1/AG.[I@W:C> M5]5:=:=W:;=B:7XWBQG-PE"G,DX"!I%:!6">QS$4., TE1E.B/O=J&,]36T/ M9(0"A194&6_ZO$%3-E_,YV19Z3O)-7WW8>^C0#NP\*7PC<&F%:B%; ]KE)PU M?7HFPRXL?)+:T7[&)Z1)D*=1QCED3,80 M<6TI4AY!*<,HBN.$8XSU0^+B&)EZ*TQ1"$[4.H%$"*"V\QB9V 70^-O'HVR/')G9I\#PVL?/I'LSX M27S3?&/2='Y^G!>K3XMUR8USOF;B68Q"',49AFDH0H@R94;1,$8PBW# ,D19 M'MMG@S_;W=28LA&X289=:9'!LI'9?3ML";D%BWH%_+ MVL)RR11X'D$'GO6*Y(A5M$NSA=+!A?4G" J]6)W^6GW1KC5>G?1[OI7Q:-A: MHSTZMG^K9ZT>M5.^OU^*>_,MW4C=7[D6'XI2O%^)AVJ6X4A(7:$CTY'B""$" M2EU=/A$9BQV(^YW"VV^/Z1&]@/CX)'/BB MQ05&7I^%?BRA\57QYUQWXY;^L53^60T@V_?ZLLM\O2J^B<^"K9?%RER3##+" M*%6CBPE>X*M(DH2_"*5 4#;\E21_E40YR,G4;'&S$\ZV!D*CBE MX//)?_+)?M-]U[VKS]9TKH,;^=K4JZJK'9%,Q'G$&21<6Q-I1G2Q>PH3S 7/ M$Q:GF5,AE[,]3LV,S6^G&G&&AM/K'.^OU%)R%K]0TZR?[$?1=VIUV[D MCC?Q^D=1S9*4A G+4XACQ4B*ECC$..0PH"A*:1RS*'$*]#S:R]2HZ+7VU]&% MCI)1Z_&N.]^4E=[Y>QT"MOI*2K#_TA>MEV.QJ>,C8,Y1"BEC-K?J[;M=6K$4\N]R7R\68PW>9%CDQK9X:C6&G^+ M,^\A4!V8=BP![9/_U!I9A[/P(1!^^6S3BL+7*U#50]%8Z>:.S,%07)FQ\'5. M[HIEYW&Y=6/CG9J[ZK=W>.[\JXW; M@UA^* @UL3VSD",>Q2&&6:X3]<5Y G.L[,XDXB'*44JB*'.Q-AW[G]IR\$9( ML=29*I=]#M9=P;$=."UH)4<_-S*_B?MLVO%!]^5_*!5X IL5/!G^S8P<./&.%,N_DOE:7"OJ?6AOY];AOF^*;P47)=<5 M7F8"I4D8T1R* &40T5Q FN$(T@@%02)RJKYZYXNT0TH\-0K=!%'S1DCP5(@Y M'REZPGJ<[;AW4J,WM.5^>72%UAH8M<&.WE=@\TVTJIOB7A.(MW =II>.O["6 M]X\1C^$*O[?X#.>.>RY7^I2XOMG]9JT##&]-5%M]6V9;)LP\9N3Z*%8W\MUB M*46Q6NMK74DJ$TZ3%&921CK3;0BI3 0DF+(0HPB' 75S45\LT_0\VKLNE#T' ME;D@UI1[7"W:&+_EMD9@_=BZ+':<6,WE,EEKK!Y2;^H/JY)/8$5^J'_J'Q1X M\?=@N6R-.<9#+TMFB&IE0*T-J-6Y:NY1[I6"K!]OUJ./]8CN*.9QS?&%L:\U MY6)YQETS?,'W;$WPUG"?P_<+ P;_:ACJNN0[D8/OU7:J**N"F04KG*6!3+*( MIQ"G5.U0, H@%9S"@$@649Q3BJV.;,82>&H;%!\YST<;;!LGP;2&<(Q="J#= MNY17S2ZE>6YOE]*&@(-:;Z 4WPT&!QO5FXV,2QC4&%^$BW-C6E_&2'Z1ZP== M[D*O^[S0>3V$M@RI6'T7H@12[U"_F8%5#VB_B;[EM)P_:;.BL?RT5V7Y37T: M.J)KXS79X8DVTEBUT)#(XV)9?U3J5XOF^UJL5R8RS.2/T5>GZL(;\Z?VRSM@ M'F]NF/%&O=N#,X(<(SI_QD-UWV\T8K_]-KGF^HC:1XM5]5M1,3%7LU$LUE5; MP$A&5- $IY"0C$$4)A(J$R6"@>1AQJ,D0G;VBF5_4S,W]F2L@VN_N1=7.0>R MW;[0(W0#+_/UG:1:U"NP)^P E:,LAJ5 M)BQ4/J0(FU?4%8&S:,$8AX0 M@FA$HCBR883CS4^-!%KAG"X\GT"NFP NQV/@.6\+A?4$[]:X:TZK-W?FL_K; M=BZ?:'24Z=NM4#MCSSS5A MRLVA1K7YS@E%)"9"0DZS&*(PC& N2 @Q2W$>4AXH.\#: =)?CJEQ2UTBJY72 MX=3Z@J&P<$^, _!(NXN-&O4^8^?.ZI6^)D %T-I<@?VQL&$NK\/BX",89WA& M.OK_N !(:1_FN M_."+$=Z1DOP-IQV%O<@@#4QYGL;'F0*]8^F),OW)-2K%>H?SD)+]=]"/PMOL M76U*=9-F2O 905'$(H2A9"B$".4Y)&DF8,[BB(0LQ%GLE&3E1#]3H]=&+'/3 M?;ZH=NHC +):+0NZ7ID[<&HK>P<^K\C#HRX<_6575X WPSCDL-BM M<1Z@'GC%>IZ_[PHT4OI;GL[ X&FQ.=7+J$O'&54/%X)SC_?!AZU.C\%H^IN1S*L]P )G% MN>TE0 P\IVO1@):M3QZ99V@XU:CHC\K+YX51B\1*[8NUB:[6EH<:1OTM^:M0 M<1R>,X4I#EX:LQ[%<7D/RE"<>*B?3?IZ3JKJ1C:I8&Z6GXK[KZL/F^3;<9@) M0D,),T24/92S2)FF>0CC@-$\9$F8$NQBFG9W-S5Z:\1TO.1V!E([6\8?4 /3 MGQ%41QJT2;862V"$'2B;N1TPGHR<,YV-:NO8*7YH\EB^U=-MP;X*OIZ+&WF[ M7&@Z?[I5W\9*W^__SW7QJ)>7YLB1$,FP2&!"U68*421A'H09S)-42I)&-,F< M:B78=CPU0FFEO0)&7G-6M9&XWT&B]1A8NCH&0'9@!KH,5'<'B"-"OOPAMMV. MZQYQ!..9M\3U_7Y$=I/BFY@_ M.1X1=0ZE'6TS-ELYKP#11>'!]7R^^&X"0754Z.NEX,4*?%A40X0C MV:#EB>,ZNQJ5UVR4/N0RJW1GE[&EWE:Y9/>R8Y7>I9T6!K?YI/)+M-4BJCK,R8B MSC%B(?^,6J5J1-@/ M>QT._%?BOBC->2\EW 5\!%C,DP3&D2R0?IM MR4?'N>US0!]CG>1C2(A)$G*6$RAB4ZN*,4BE8#"(J9 4I301W,U)[@7@<=SD MGYMJKW4*N '0M;,WO" VL+6Q(=O/-=G68EZ=*SCL7LGE'!:^JKF<[&?7L"R/GOVZRP=QL)9R:/>.+[ <8RB"0%*,8IEPG!HP2 G,689A'. Y2EB$14G>+YT4'] ]I M*?D?64M'PDN.U, +FX?DY#=M-O(=/:] K>D$4I&?&X273CU^4KX_1JKQ<_!Z M2RU^MJ,>5]Z.NI3K9F_DMF3N:Z)=!Z^>VDL4S8/5]?U2"'ZW,%EQ9Q*1). Y MABFBH5HF@@#F/%$+1IK$-*8F$K,Y^ZKB/\![UX]7G08!UXU3MZ4:7E?_]M6/5#KI]>1S=BW M;ZAUH]82W"WJ;.0O-9P.MQ5?:EC'"O?>C&&U'<.B5)/P^]>"?377'UG["7S? M?@)+K)G UVW+(8:W\Z:FUP['N^4Y!$Y[-T0'Z)S';]B2 M'1W]3Z%$QWEX+$MR6#3DQH%<%+.[)=%[KL]/#W0QGZ4,$QJG,&F@Y7-^UTBB3^*0"[>0\_4"/ XI?C3W37H^209:P,((\ MRT-]K)!#DF0!3'F $8U%Q)C5I'O6\M0FW:\.H2K/8;+8EO=5?N#)=IG>#OO7 MOOI/+=*NUL/7MN\8*IW;MKT7QMMV'9-S;]MT](&!'*/5F?/:6I;W96V:_$WH MC9G@UVH;3^Y%:YC=9QG, (NN\K69U/?^C-Y:OSZ/DT_("^A\29__@ "*\S)VA3D'-/[XA*[&Y4SU+ IHC'.H[ MMTPGNY,AQ&&.8HO8]XHUJ@XS M-+YOWO05H\>QU^U<35G=_SLA9H2&"0ZI@#Q* [7XJ1UASE($61BE.& 4HYQ9 M'WOMMCRU%6DC&Y#"Y1;$'EH6IU]],1B8C[?JO^NOOL,A6%\87N80C&RJ[S[N M?B9JR3'U;[UEFCJ&2N/29S20 M2,0TA*'Z :*8$TAY$,,XIYBP((X3%LU6.K6^G1V^U[H3)VWZ&/ J4)M*LRN/ MJ9L=O(]FG@1IPF,).4ISB&B,($W5?W(:H)@Q1FCD=$NB/YHC,/S@: HJTY3F M0A?JDQ"E)(%$)A12G0DVCRA) C$KQ;U:J/G=D*#F-:C/NOH#8QL&A"&*M1W" M38'4".9YEBJ4(\D2PEF(D5NL8.]O=>0TNA;)Q=16\KITUI%"B9?62>Q='W%"D_A87<0ABR%ZGLQ' M.GCAXH>GIG7'DWWB=^H(8+T.U6' _R[F_'WY5[(L]%KUOE1&G:A6;\M5L7IJ M@M*)TB\(4J3,]R!2YKN@$!.1PQB1)$WR%(G,*D=:7P&F9I.^WEG,+TP>TGM, M+ XM!D9Z8'YI0&ZR!S2)%[0&RG0 K0Z@50+46IQ-+^ '?)>XEV$'8:23E6$& MPS'$I#^2W9$D/=H=,6"DO];[<2$7M-,S;=UB*8K[LEZSV-/=DI058>9<_+KD MYJ]S\]E6MXMYH1X0/U:OE-[_F*&<"R:B&#(F!40(IY#06$"9A3+#,46$.1UP M])9D:@M/HTAC;C%G2[3_D-@9K*, /?"ZXZ M,A:F^H!X#TR77<%SM?A78#>*T:VJ1B^\':SS 7%_&9]G9??E^W)]]L2OTQYW M;7,\6[RGMGMV>-\V>JP@G\1]H M,[5!^+SC]-6%359/U[1:+=4.8I8'N:Z.1"!/N;[*(3#,\S2'.,@0Q20@:4Q< M3CIL.YX:(7]X?_WJ_8?W=^_??@;7']^ SW//VT^?_Y[_A*,S^ M7_#V?_W^_N[OO5UOW0/A[)#S!N]X;KI-;:35$_C2BNKQF,(5'?^>O.YN7\J_ M9P5&A]?/[GWW_!3U6>_;'^8 H]"+4&V+SFB6$QE%2!&25*P44$5(41+JPD@B M9!EB,LEL4U6O&%T\!4T@(X@9H&:^PG!81))%F9.=4%L.IT:#6P%!<1(ZNA@L<'9TI?B M&;VAW29&7&CD!3LHUA(/5 [6!2-?/A";+L=U=SB \,RSX?)NCR.HYP=:=XL= M3_2,4REE0B5DR$3II@22("80H1CC@,=Y&MG?+#K3V=2HYNTQCT2OY'Y64%N< M1WD$<&A3Y(A'06?#W;VGXA$[AR,ICQB.="9U]U5L ["FR.3N-^GK M ,H2J]SW/-N4[G>KLL2E8\DOFUB8F;R9!% M.&(AC%.BV)8FIN@*@9':]Y$H"Z005N=.%GU-C78WE]2(%M9N,\@ZHMC[4#JI-@S38S'L':Z[!&L MY2O]]M2?5,/+@JT$?TVJK]>E^4,?SJG%5'MXCO^V=;ZF68X#F<$P,^8NSB#. M@AC2,,=)E 0H3JPB]'T(,S6&UD*:LVKSPXZXX,N;Q0,I2DMGHY>!LMNLCP7_ MP%1_ ?+.>W&FS7R32)J7*+7G2M]!GDB:QR"," M112$.L8P@R11W"CB6-*<"AK$5C>_3W4P.:K;3:+T6,OH%KOR#$(+T_-"8(8F MH5U,;KU@XA:O?;>J%$SIZ0^C(HY^5P_ MJ_"UEJY<+4V3GXKJ'Z]$R;X^D.4_ZA5TIBS14$0L@4BD.B4YBB#.*88)3G/* MI6 HM'*NVG8X/.]O= MJ#:7K?*'=I7U>UZK*]47B8^7\J$LPESO-X6()40,$4@0DS 10K(L1"D1F5LZ M%G$GQF=NUU6\GO>O@I;(L4!ZV5E:7 M %,HEF4!D&6U+)N6^B8(7RQ7=V+Y\$;0E>I,+Z#D7KP21/?^KOAA[BF8,]U/ MBG1FL:2X/].Q_:K:U$7#K7ECJS,F/ M&RU<5T=&[(O1 M99B$&A?BZ8M2>THQ+K5>!M4SBKVPN1Y^IH^+4ONN/@BU97G[0^]KQ$Q@PC&1 M"$:41CHQ+8(YDA02M=N. Q*@(+6O"WFD@ZF1HQ(1,NW3G6LAU2;:2.G@53D& MHH6GZ4)H!B8E)5WMZ3;R@;=>4''P-5V(SHOXFLJC7Y(O;U,'(IW>IF/OC>=M MZI!ZS]O4]=S(!;7J(,+W9;5:FF^HNEE]%]MZ)G<)$GZHA$"#42.CK>1/S_;(X:I?E33/\$=[WL: MKUK71"O5=9D4+U0B>N-@L:L2+3F6E HHXY! E.8A MS"F.8, 3&I*$99([!?:.*_[4ENWCGL@7+Q7M]DEX6DI?;* GL)1:%XP^X@W] M(]6,[C6&4RD;[2;\M-;-00;&>_'H?E+T6S=OR6HG-(.EG 91("&180R1B&.= MP#"!0O*,!V$U=@3 M@>VW/2J_'%7K! MSO6=DEE$>)#%,84TX9F:P91 F@L$LTRF,D91%(K 908[2S"U6:ZE(FITFUO] MVPN(;5R^V_QW'Q$[CA@4YX%Y9$=V[?G=2@^T^-I$:Q2X:C-+--FM_1%.;_@\ MD9)[_Z,25V]X#LFM?T/]"/#7Q8)_+^;S&<%Y'B0Q@8K#$HBP$! G",,0YS'+ M DDBZF29M U/C:Y:N=Q8:0.3'=GT47Y@#CFKMS,E'"KI::9OFAUU A\J4[1C.-W8# M$UHK+OBY%?A/^DBX17-':'_1WV E8L'N]!IW>+E6I.[\3J4-L/"U*^(G/M]ZYFJ4BP0"B MC+(<(B2%SNB0PR@+(YGC.(H2*]OM;$]3H]0=,<%+ M=C8P'H_:Z+''I%8O].'2K\62ZPR^.@77:[48%K)0(R :BR (@B3%<0S#)%'[ M7Q2ED)B+"&E"DTQ9J.J[L&?3SKZFQJ=&6M"*"W;D=>&%;GAMJ-0;:$.3Z4F\ M^M1X/@.<"Z5Z W"T>&GG#\^11*T0Z:;1[B9&)%(K7?:IU.Z5'F3Z0=FZ0MRH M/87Z1,I[$Z?='B$\W2U>"7US;%-$HKD+7VUJ" O,8X32 $8R(!#%@D$<9@&D M%$=,WS;A@EN3[66R3(V,-X*V03(NQMF%PV)!TN.!/3")UXKHV*-&E3JUQ=7F MX/+I2N^3J3"77:_ \W&QJ0SM?8@+C G A=1U&?9Y!OI%B[C-_ MNQ^\.A>3"[L8;['Q@\7>8N2IR9&S?S2A6[\:UUP;M_7KUR='0: M5HM3(2]@#3RK6QE!*R304M;VBQ>>=C=Q/BB(Y[=?%Z6H-VJS M+$A3GB !*='V318A2'5J&,;"-$ZS,!?8*I/$L<:GQHU&/F $;-(OVELVSX [ M;]9< L?0Q]WV2#@9-*=4[F7-/&ML-%/FE!J[=LS)9SS>SS=+>3W]33G63.(@ ME"2%64 RB&(N(8YI B7)TC")(QE'L5N%,YMNK;[;46N:M3(V5HY]H5LGM.W. MAKPA^-+W]&M$/YU'U,\]_1,0#7E/_[#+E[^G?P($JWOZI][ML8DZ+"GQ1I2+ MAZ+4P]IZ7#8NQXQF61[B2.VCD@ BR@G$* EAS(*0Q@*G-")V?@[7KJ?GO-@1 M]B\.FP87N"VV6P-!./2QRK-B-F!'<-!*W,^M[H*PPT9M(*3_SW"8]P"G<\/F MTMYX6[@>6NYMZOJ\W]/)+>;J7^]_%:58DOEUR:^YZJBH3&'E;VT=C4T\5A:' MD@4ZHV"@3,M$9#"/<0ZS6$11G O"A9NKTZ7WJ6T4&^&OP'TM_I5)64/V-'#T M73H-AJ57L#RS-_7J]& M>F9-?68"-[-'1,3DYX<((9TZB(7UG1R,L@Q1'.$XM[I.>JZCJ;'6Q;OBDXC: M\9$/G :FGB/;W $8YAP0OK*1GNIFW*2C9Y1]EEOTW//]V*#)E]&&[V J8\0P MQ$%DTA(VV?%JW273\ M3^6C&GN:O_MMCSIICZIU.%.//]1O>IZXZ/M1B;M>+M7>=T;RC'.:I#"D/(!( M(@QI*#!D$LE A(+$L5/JW[,]3FT:?UB4]W"ERZ0O-D$(=:W(N47RE)ZHV\U[ MKU@.S 5=$1Q;@?TQA#4VGECC?'^C,HFU^H?L8O]BCP/M=Z18_I7,U]M$6IL. M6@LAI2PEE,&(F/,.M4G J90PX3@B)(U('-G?#CK;W=2X1@L,C,2[.>@V0CN< MM)Y'VN($VRM^ _/+F- Y'$U[A7#\]#2G4]-(C?>W%N\F0>5F27SR=7IMC5_G MF?7Y5L8[J;;6:.]\VOZMGH;@\IZ4Q7^9D7Z]**O%7'5K+GV7_+;^&LQ?;^2[ MHB0E*\A\DTVV>E-4;+ZHUDNAGOY.-J-BR,-?O]81L[_":0]S/ MZX<'LGPR16VWRH&M=J!5#RC]P:\+_:O7^EM>EHZ6[=B?D:6A/.&/8VB[>T?U M*["GO/DV=M77'\@& +!% &PAJ+^G,Q_1ET&*!KS4(/K:((PM_KC[C1<:G&?; MEY>2H]^RJ]-^+ NV$ORS#LO\O2Q6U:?/O[?.7QDQGF02QI%)QBD$)&$0P"3% M" 6<8,*DRQK9V=O4%K2ML,!("XRXX&M#OG;DFXF$DJ4UVG!2*J+&[$:0KS+*)0 M)D$N6!B&491>G$K\6;=3XY:-O_&Q%M+7+>4]J.UXQ3^ Q/,N9O*C=A7P @^ MQFWE8T -?E]YK].)W%@^!H3]G>6C;_K M:[YX5"1HC*FG^K_;'5W.:)9$$L$D5Z8.PIC 7$H!,0Y)KIB+9;F5T>-!EJG1 MEO;-'VRY]E0"2B>@= *-4@Z'GA<.FL5A\GA#,3 !*D6ZAT#LCL%5O2U^ E^: M/VWVQM['Q^'$>KQQ&NDX>^?P8B$!V8[<8ST@^^?:I1K=W6?V1[=4$^Q)#2ZI M(=#I5W1 K3#!\[[.O/V,0.>!^(5=C'=:[@>+O:-T3TT.E8_S_4A\236V5;,0%K;R# MI>@\-U(6B^+8^ ^\-+JFZSPY5 -F[3PW:KYS=WH"*:'G7*'E/J<)(>?:;OM*2K]Z4R M"8P=^E&-X9O% RF4G2Q80A!*( HEADBD$20!"=6N- E2&E"9(N0V18]W-+WI M2E=@*^@5T**"+[6PC@OX27!M)_/ED T^L7NAU6.J=T/A;=J?Z&9D"NA6]CD= MG'F^Q\F6VCV08JG;NY%OBOMB1>;7:M.QJF992#*1D13F!'.(>)9#P@,& \+2 M/"4DS@EOS-ZE/?3XEU-\Z)5".O-EQY+3$@1F2'XXW3(%N<-%V& MV4BNY2U.-Q(T4H)K?S@YG.UXP6ND YM>N+D=VIR%H_,DYO3;XQVOG-5@[\SD M_--]BALNB]6B;*Z=I5B&.P(Q5H[B[@_!L6C@$5V[2P3N MOC!B0< C0PICR+(12RCD*(D8/9%JST*-C5J4U]9ZML_93E$OIR+_H&? M@(_Q;N-C!$H_;73O:@AJ%4&MXQ706@*CY@N-I6^7H_\Q'6F%:"(TMG&E .K;?^YK^XD%L0HYTMG(3G?2C MJ&91+G.NDSLF/ P@0FD."4$,\C 6*,PQ"H35CL"BKZDMI+6HVY!#T H+OFAQ M'0]2NT"V.TOU!-W0YR5]4>MS^?X<'OYNW)_L:>QK]N=4/G*W_NPK/9/&LJ^" MK^?B1NZ?WNY$0HFR@5QVRQYT?!CE[\8CLPR[3":EQ- M,JP[G0SKP)53-=&M<;+5T+8\QV.FP76&H!GJ5_MW^R9[W5;%;*Z M+KF:>63[FSOU4T68*0K9GGOR.%0?&H17WBWM:M(O[_S]9O55+-4^AI1@_Z5^WF;7<;-CM@%'8V": M&V,@W%/6]H/35R9;Q]['37#;#YIG>6][-M/'2:[LD4J-=_7VAUBRHA*\/>)7 M>[LT";751E.(XBA65INRWR11.S^1(1+:)?GO[&5JQ+>1$XA64!T<=]1OY]%_>YAWM>]5\\ M/!2KED_5)DR?N(E29\TYC$K%-$=1JJS 2";ZTJ!,H([PADF0$HIX("-A5>32 MO>NID>&.Y,;WYCH [163[1X^X(R;KW "^X['#2]P M!N19N(%["UZR%+=[H%B7*8@##''&$$2AB"&-,(%A'N9;=L62X?A"Z*-=P#Z1&JU=>5.#!2 >6;;[AXTF% M?5UA/ N/8PKA47>]=AJ<21GL80_;%C_71<];NW';_MU",_2B-.G-9CS))2ZRM!M>QU6L2!$'9@ZX&0'HV_!2#F M9H3^CK<,_NC\K?NZ:=,#ST["=VEOO"6@AY9[BT*?]_N= W3>N?F-K-9+???& M9)S;YG[#)$\#1&&4)CI%I3X(326'/(TR@M5:(MP2WO:086J+QXY3^]UZI9-8 M-7+K1-OJE]>?7P.,HOH2Y.8.I/.I09_1LCL^&'@,!EY97#/:M H-Z@Z_ %)/ M1PQ])!CUK.$"B X/'2YIJH>%_7JMEL4'L6SV?UF0RY!D$A)*$D6)00))1 (8 MI#+&:1"E%-G[AO;;GAK5M=(YV&8'8%D8N/TA&/K$\F+M'8S/_BB\Y/E 5STB MG8:QU"5\0S#X[+NV7XG'NG#4H9S:&X\E?3I"M0@*ZG;?_.-I@NK>D9UM*B;]CLUWZ,& M5_]E71:KO8V[^OU2:Z1^6J^J%2FYXEYO7.N 73<#VS0T(B\[Z+7/UBXO]G35 MD^JK]J.I/][^Y[KX1N9ZD3WT$H=&9_]WIY;[WAZK5C?RLFGXV+](XQ8334!\*4HCR-(18D0_,J8@XBK.41G3V M32SIPO[&T*G.7";.;I=#7FFIS'K\62R_J56@TD$MWPIN>S/0 E]+WO&"V=!D MTX#UZV+!FR*8-6Q#W_DYAXVW.SXG.QKY3L\YA9_?X3G[1E_BV"GW]U>R+/21 M7)O/^*VIT%!W.)-!1@1%#$J>QE 1!X4TRRE,$(]Q*BB+IV;5M+)N M$[#7TKHRBBWPM@0S )R#\\V.S%?@%+!CW3QT!- ;*=GV.S)'.<+QG+)<&^B3 MOV=!2EW@25E5QI6P?)AA'-"4T 1&A B(2,!@SO-0[;PHQR&102RLBO6=:']J M;*0EK,!R(R-0G3ZXI&1YCJ#%4=AEN SM?E3"@:UTX.YB1%QRS5R$S%B'5V)9 M+'B=">;@^[G2>5_^^;;\>_E;^>:N_'?UQ^=_!K4#XP*%=?U?95FY\(#8S45\"@JP7?FH%:] &J,+LCYLGD M<^AX5)O/'9!#HZ]'"SVLOL^Z+GT2!*](^8\V04+,1)2&&,8R0A#A+(28ZP3: M,L0R)BP*N'V0R?/VIT9!GX$2$=P")2304CJ8-T? LS#X+H-D8!8Y1*-/^M@C ML#A8?9?!,Y+5]VEKI.F+'Z>OA=1G?X\&3ZHT\F69G4:ITS([\MIXEMEIF?@6,%"4K'LF\J2AV4[Y1%OLWDS"CFH593GG.$L@C71T@(J;X5P*9H(G MD8B2F+;5 2S8KK,SJ\]XOSC P-2W$7>;OE(GM2Q*HGZM?CMWO-@VC.[6*_D?/%=[7[G>@YH%GT\_%"/ M?Z?>*B!;H7@F>J.KA3'C-2PT.8C0L'G#C8FKY4I'?O U,X'3K0>Q*2^44THC MFC$82*2VPYA@2&*<0(%CGH9Q'(1VF0,[>YF:V=D(NN\:=$JDU0UJ-\]Z@VIP MBNV!DO5HW6V/0@!6ZK5SW^[A2[.'7I>K@A?SM2:3 MSX(U<41O?[#YF@NN@\)>+W0A6+/JW,BW9*D-Z>I6+#_KJX$[5S%R11:9B&$> M(Z8WJ0223"0P89)RPF)*L5-)1O\B3HUP=M-H:AWAFT9)L-42M&K6@:P[BNJW MS NB3FG_85%5YM:K4;IO&E-OGX/=N=[+#O+0._>#\>5=PRN/#&^KY'981\JI MZGLPO.=@]2;@"^5L]0WPZ1ROWGOJ&_M+*J$O^AQ$C*8TR;*$FJA>7CJ[(9EFL9TB!38WE=0#6RS MPZONFRA&]>^NX<''!]2.]ST,T]!^]CJHU]P:'#9RMQ,);]&YQWL9.0*W4]7G M4;;=C_* \"C-G$C)HL^I$50KLB$6OA7:C21LP+8C#,\0#DP>>^CMR-MR\@#^7@> M/'&*38^C\HL#!(=O5QL?J[6/U55.JOLP#C+%"V M#LQ))"!B+%?[YDPH,RC'/%,_132W=^Z>[FAJ#&-$!?>UK*!O,(G\>HVS7<\?Z( M/N+S6NP[BRV>[V>Z?10K'6?6!CF]>OJ]$OQ]66>M5MNA:Z;V/69[>TWU+HBM M9EB$3*9I"E,:*TN.AA',.4\@RV68L)Q0F3H=2KJ+,#7:-:&6VIO7)&0K6M$! MVXV!E]PZ(],&?K,UD#=BL^H$_@9ZV!POQ/8*,$V&H!OK1Z>#0, M^X/HR4[L(<"H9F-_@ ZMR M:ZF%47O/_6%,8D&B+,U3JZ W+]),C2>W M^NCK#H?E8TW6"[B0<*W^0HQ:N[PY2 B 5,HS#.-92_DR6_ M4^_J4O$S@;(L$GD(4XG,3EW734DC&,49#@G+D$RL3(RCK4_-+##" 2T=^*+E M1_B8RKZJ!.^U/6X-X&-J/:OP>_2A'ON*CVOM M&;Z1-U(63)A]BLY;4)1Z_S*3. FH% RF"4YU7?,8YF&0P#R+.&8DPS*U]^QV M=C6U*5P+:_)C&'&;4[/51F 'HZP;8PN+VAMR0SL,:M!N)*@E;0Y$[OR#YF"* M>@/O9<* RW,?HB\;T JG3B.NNX7QK# K3?;,*+LW>@:JZ$O(KU2+7%]35N:7 M^7YV2K2_>MH^TL3'&7K7V4A73^_+:K4TWUUUH[Z'Y=U74MX\FNNNQKQ3MER= M+FB& I)FH2XZC&2H3*PP@#F-.211DE(4,L03X12^,I+@4Z/^QO-O$MN;Y.&5 M93;[T4?$RUABCQOW,O)@/(N&&;M_M[6.BV+VIC&/ M_M>:+!5-SY\^F4QS,YKF.9$R@4FBZTNG.%?;![5 ,9J0$ 6"Y4%LLRQU]#&U M%:05$VSD!+6@=NM(%YK=E.\)HX'9V1T>:_*T . (SU6"_?E^\>T7]79-<>J' M+;-UM3D*"5DHU?*%S:/]S%A]-/@@[L@/46U3',YB@:E("8)AP%-E>.8QQ)@J M$S1(@AA% 6*!T['>T5ZF-KV5>( M!2]6NXE=?ZZ^*I2AWI@YVHO'H;4S[BX& M;."Y7LL'C( [25^OP&M] -T1C>-L+W4BXMX:G1QN]1./K67T*%40MEC=2 58>I'X^8SD;)',@^YEN&Q'!<[8AD"[8&Y MIA$9[,J\];/K*(F/392$%MQG%1XWJ+P5XK'L=N1:/&Y@/"_'X_A^/Q9[1XKE M7\E\+792HE:;7_Y[(98ZF.ZI27P4YP%F.4X@BHF^)14%$(N$P3RGA%%$HCAW M2J[LU/O4^$S+"8R@8".IX;:/UW]U3#?5;S3L"&PPC =FLEL5ZP'')9OT;Z$5IK9=RJCVEU79J#'V-H_+I<5-6,J(T:$VD #W=HO?KYWX.7.1'2R>R.=,9Z.RC9WBA_1B^=8%;DMZ_L29'IXX-^?*-]MR MNG\3^GJ\X-??%.'=B\V=M=>+TH20KUNC&8MP%F0Y@X+E>L>($<2!21J? MAZ' $5;[1V?P=_)G3'=7INS8WSLL=)*Y BP5HP #; M"^X[<'17:^KGY'R9L?3I[QQ9@_%=GR\S1$>]H"\D2L]<7?N!83=4EW'0$=5O M?["O6NK=V]GFWM&']O1OENE^IUK[IWM0B M<%_0>1.M>_VP6*Z*_S*+21,A4Z\'7-\)?5=4C,S_+LAR)F6 ,THE#*7D$,4" M0YSH2!:)9")HCF,6.!T#7R[3U)A9?^V.9[\>!L;R1'A7^L"A-BK4F?2H*68A2&L,$8PD1RQ2ALDQ A@BAG&>Z]P. 0&70C+B*'EF_+-'44!7TO =F $ M#T8A7\%!'5AUA@0=>V^\0* .J??"?[J>ZYNCVVPW;\ER]72W)&6E4Q,NRNJ- M8M'Y0OL"=PL(4)[A)(=)%A&H+$D$:4Q2B$20821H$L=X]DTLZ<(^6[=U[RY? M_*X, ^X;FYVZD1[LBN^:N=M^""SWY8"LX^#)(:8 >B'E+[6W? M\\@IOITA>9[JV[V)OC5/E&4H3FS(?R^YZE!GFA!<;=_5HW7>B9E"A>0BRV$< M:#<>Y;G]H>5I_IZ_)NK7QN-'8 G1T_]0=D8.(YQ.(*W"[F!7L" M7YH_!S&MCL/AB3\.&A^5&(XK=CCC3SS5T\Q9E/?:*_A&T)5.JM/<,XY8@&F0 MYY QIK9C:9Q!'$<)#%F0IAG%>>YVZ_MX-U.;VEI*J'W?0,MYU>1NZG6M^P2N MEO;(Q6@-;7#T LK=GNC$P9?!<+R3<2V"3D6?+?G=3[O'K[\M5\I8>%?,19T- M9H990$F48"B3D*KISW6)QS"#:9I'8433A!.K<^ECC4]MTM?R 2T@J"6T#U5_ M!ESW_+X4CH%GM0,23E'IIU3N%8[^K+'1XM!/J;$;@'[RF9>N]&WBJC'*94YC M!I-8QZ8R0F >,37!*24B"VF44B-"@::V M4%QS7NCA(W/PO1$1%$8G1YZ_=* LF7U$^(?F-D$?J/[B&(Q^#U(X#+P9J M8&)K,6H$'"!G5"<"WN*,C_4Q4G4:V6A;ZN;!CG M][)8529PJZDW^61,P.U]G0#A2"29KB;!0XA"%D-,LAR&'$=IRK@RR'B_/;P7 M^:9&-KN[O9T8./#I\^]M[5;'9%.^!]1U.S[Z, UMPQV+UMW&->I[^ZUJC=6F ME;O:C%ZS^1[&U3@0[-XWXGZD>Z&=N%=H3V_%_7;3;S4X<4^C-5YD'G(2D@2F MC J(!(\@SD4(\T DB.^_F < MF$N[+H!YMR#M4/%$=6D[P M&19Q(C,F(