0001718939-24-000085.txt : 20240516 0001718939-24-000085.hdr.sgml : 20240516 20240515174951 ACCESSION NUMBER: 0001718939-24-000085 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240516 DATE AS OF CHANGE: 20240515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: T Stamp Inc CENTRAL INDEX KEY: 0001718939 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 813777260 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41252 FILM NUMBER: 24952907 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 1 idai-20240331.htm 10-Q idai-20240331
00017189392024Q1false12/31http://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpense0.2111xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureiso4217:EURutr:Yidai:patentidai:trademarkidai:lease00017189392024-01-012024-03-3100017189392024-05-1400017189392024-03-3100017189392023-12-3100017189392023-01-012023-03-310001718939us-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-3100017189392022-12-310001718939us-gaap:CommonStockMember2023-01-012023-03-310001718939us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001718939us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001718939us-gaap:ReceivablesFromStockholderMember2023-01-012023-03-310001718939us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001718939us-gaap:RetainedEarningsMember2023-01-012023-03-310001718939us-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-12-310001718939us-gaap:AdditionalPaidInCapitalMember2023-12-310001718939us-gaap:TreasuryStockCommonMember2023-12-310001718939us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001718939us-gaap:RetainedEarningsMember2023-12-310001718939us-gaap:NoncontrollingInterestMember2023-12-310001718939us-gaap:CommonStockMember2024-01-012024-03-310001718939us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001718939us-gaap:TreasuryStockCommonMember2024-01-012024-03-310001718939us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001718939us-gaap:RetainedEarningsMember2024-01-012024-03-310001718939us-gaap:CommonStockMember2024-03-310001718939us-gaap:AdditionalPaidInCapitalMember2024-03-310001718939us-gaap:TreasuryStockCommonMember2024-03-310001718939us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001718939us-gaap:RetainedEarningsMember2024-03-310001718939us-gaap:NoncontrollingInterestMember2024-03-310001718939idai:ThirdRestatedCertificateMember2023-07-060001718939us-gaap:SubsequentEventMemberidai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2024-04-032024-04-030001718939us-gaap:CommonClassAMemberus-gaap:SubsequentEventMemberidai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2024-04-030001718939us-gaap:SubsequentEventMemberidai:SecuritiesPurchaseAgreementMemberidai:WarrantAMemberus-gaap:PrivatePlacementMember2024-04-030001718939idai:WarrantBMemberus-gaap:SubsequentEventMemberidai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2024-04-030001718939idai:WarrantCMemberus-gaap:SubsequentEventMemberidai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2024-04-030001718939us-gaap:CommonClassAMember2019-04-250001718939us-gaap:CommonClassAMemberidai:VariousEmployeesMember2019-04-252019-04-250001718939us-gaap:CommonClassAMember2023-02-150001718939us-gaap:CommonClassAMember2024-03-310001718939us-gaap:BankTimeDepositsMember2024-03-310001718939us-gaap:BankTimeDepositsMember2023-12-310001718939idai:TopThreeCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001718939idai:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001718939us-gaap:AccountsReceivableMemberidai:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001718939idai:CustomerThreeMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001718939idai:TopThreeCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001718939idai:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001718939us-gaap:AccountsReceivableMemberidai:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001718939idai:CustomerThreeMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001718939idai:TopThreeCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001718939idai:SAndP500BankMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001718939idai:MasterCardMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001718939idai:ICEMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001718939idai:TopThreeCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001718939idai:SAndP500BankMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001718939idai:MasterCardMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001718939idai:ICEMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-3100017189392023-01-012023-12-310001718939idai:ProfessionalServicesOverTimeMember2024-01-012024-03-310001718939idai:ProfessionalServicesOverTimeMember2023-01-012023-03-310001718939idai:LicenseFeesOverTimeMember2024-01-012024-03-310001718939idai:LicenseFeesOverTimeMember2023-01-012023-03-310001718939idai:NonConvertiblePromissoryNotesPayableMemberidai:MaltaLoanReceiptThreeMember2024-03-310001718939idai:NonConvertiblePromissoryNotesPayableMemberidai:MaltaLoanReceiptThreeMember2023-12-310001718939idai:MaltaLoanReceiptTwoMemberidai:NonConvertiblePromissoryNotesPayableMember2024-03-310001718939idai:MaltaLoanReceiptTwoMemberidai:NonConvertiblePromissoryNotesPayableMember2023-12-310001718939idai:MaltaLoanReceiptOneMemberidai:NonConvertiblePromissoryNotesPayableMember2024-03-310001718939idai:MaltaLoanReceiptOneMemberidai:NonConvertiblePromissoryNotesPayableMember2023-12-310001718939idai:NonConvertiblePromissoryNotesPayableMember2024-03-310001718939idai:NonConvertiblePromissoryNotesPayableMember2023-12-310001718939idai:TrustStampMaltaLimitedMemberidai:LoansFromMalteseGovernmentMember2020-07-080001718939idai:TrustStampMaltaLimitedMemberidai:LoansFromMalteseGovernmentMember2020-07-082020-07-080001718939idai:TrustStampMaltaLimitedMemberidai:LoansFromMalteseGovernmentMember2024-01-012024-03-310001718939us-gaap:BaseRateMemberidai:TrustStampMaltaLimitedMemberidai:LoansFromMalteseGovernmentMember2020-05-012020-05-310001718939us-gaap:BaseRateMember2020-05-012020-05-310001718939us-gaap:BaseRateMember2020-05-310001718939us-gaap:BaseRateMembersrt:MinimumMemberidai:TrustStampMaltaLimitedMemberidai:LoansFromMalteseGovernmentMember2020-05-012020-05-310001718939us-gaap:BaseRateMemberidai:TrustStampMaltaLimitedMembersrt:MaximumMemberidai:LoansFromMalteseGovernmentMember2020-05-012020-05-310001718939idai:TrustStampMaltaLimitedMemberidai:LoansFromMalteseGovernmentMember2023-01-012023-03-310001718939us-gaap:FairValueInputsLevel3Member2022-12-310001718939us-gaap:FairValueInputsLevel3Member2023-01-012023-12-310001718939us-gaap:FairValueInputsLevel3Member2023-12-310001718939us-gaap:FairValueInputsLevel3Member2024-01-012024-03-310001718939us-gaap:FairValueInputsLevel3Member2024-03-310001718939us-gaap:CommonClassAMember2016-12-162016-12-1600017189392016-12-1600017189392020-06-300001718939idai:FairValueOfWarrantLiabilityMember2024-03-310001718939idai:FairValueOfWarrantLiabilityMember2023-12-310001718939idai:FairValueOfWarrantsMember2024-03-310001718939us-gaap:MeasurementInputExercisePriceMember2024-03-310001718939us-gaap:MeasurementInputRiskFreeInterestRateMember2024-03-310001718939us-gaap:MeasurementInputExpectedDividendRateMember2024-03-310001718939us-gaap:MeasurementInputPriceVolatilityMember2024-03-310001718939us-gaap:MeasurementInputExpectedTermMember2024-03-310001718939idai:WarrantIssuanceNovember92016Member2024-03-310001718939idai:WarrantIssuanceNovember92016Member2023-12-310001718939idai:WarrantIssuanceJanuary232020Member2024-03-310001718939idai:WarrantIssuanceJanuary232020Member2023-12-310001718939idai:SecondWarrantIssuanceJanuary232020Member2024-03-310001718939idai:SecondWarrantIssuanceJanuary232020Member2023-12-310001718939idai:April182023Member2024-03-310001718939idai:April182023Member2023-12-310001718939idai:June52023Member2024-03-310001718939idai:June52023Member2023-12-310001718939idai:December212023Member2024-03-310001718939idai:December212023Member2023-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:TrustedMailMemberidai:WarrantPurchaseAgreementMemberidai:SecondCenturyVenturesLlcMember2021-12-212021-12-210001718939us-gaap:CommonClassAMemberidai:SecondCenturyVenturesLlcMember2024-03-310001718939idai:SecuritiesPurchaseAgreementMemberidai:RegisteredDirectOfferingMember2023-04-142023-04-140001718939idai:SecuritiesPurchaseAgreementMemberidai:RegisteredDirectOfferingMember2023-04-140001718939idai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2023-04-182023-04-180001718939idai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2023-04-140001718939idai:SecuritiesPurchaseAgreementMember2023-04-182023-04-180001718939idai:SecuritiesPurchaseAgreementMember2023-04-180001718939idai:April182023Memberidai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2023-12-212023-12-210001718939idai:ArmisticeCapitalMasterFundLtdMemberidai:April182023Member2023-12-210001718939us-gaap:CommonClassAMemberidai:ArmisticeCapitalMasterFundLtdMemberidai:April182023Member2023-12-210001718939idai:April182023Memberidai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2023-12-210001718939idai:NoticeToExerciseMemberidai:April182023Member2023-12-310001718939us-gaap:CommonClassAMemberidai:April182023Member2023-12-310001718939us-gaap:CommonClassAMemberidai:April182023Member2023-02-070001718939us-gaap:CommonClassAMemberidai:April182023Member2023-02-270001718939idai:SecuritiesPurchaseAgreementMemberidai:RegisteredDirectOfferingMember2023-06-012023-06-010001718939idai:SecuritiesPurchaseAgreementMemberidai:RegisteredDirectOfferingMember2023-06-0100017189392023-06-012023-06-010001718939idai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2023-06-010001718939idai:SecuritiesPurchaseAgreementMember2023-06-052023-06-050001718939idai:SecuritiesPurchaseAgreementMember2023-06-050001718939idai:SecuritiesPurchaseAgreementMemberidai:RegisteredDirectOfferingMember2023-06-052023-06-050001718939idai:PreFundedWarrantsMember2023-06-122023-06-120001718939idai:PreFundedWarrantsMember2023-06-120001718939idai:PreFundedWarrantsMember2023-06-232023-06-230001718939idai:PreFundedWarrantsMember2023-06-230001718939idai:December212023Memberidai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2023-12-212023-12-210001718939idai:ArmisticeCapitalMasterFundLtdMemberidai:June52023Member2023-12-210001718939us-gaap:CommonClassAMemberidai:ArmisticeCapitalMasterFundLtdMemberidai:June52023Member2023-12-210001718939idai:December212023Member2023-12-212023-12-210001718939idai:June52023Memberidai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2023-12-210001718939idai:June52023Memberidai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2023-12-212023-12-210001718939idai:InstitutionalInvestorMember2023-12-012023-12-310001718939idai:December212023Memberidai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2024-01-012024-03-310001718939idai:SecuritiesPurchaseAgreementMemberidai:RegisteredDirectOfferingMember2023-12-210001718939idai:December212023Memberus-gaap:CommonClassAMemberidai:ArmisticeCapitalMasterFundLtdMember2023-12-210001718939idai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2023-12-2100017189392023-12-212023-12-210001718939idai:SecuritiesPurchaseAgreementMemberidai:RegisteredDirectOfferingMember2023-12-212023-12-210001718939idai:December212023Memberidai:ArmisticeCapitalMasterFundLtdMember2023-12-212023-12-210001718939idai:December212023Memberidai:ArmisticeCapitalMasterFundLtdMember2023-12-210001718939idai:December212023Memberus-gaap:CommonClassAMemberidai:ArmisticeCapitalMasterFundLtdMemberidai:NoticeToExerciseMember2023-12-210001718939idai:December212023Memberidai:ExistingWarrantsMemberidai:ArmisticeCapitalMasterFundLtdMember2023-12-212023-12-210001718939idai:December212023Memberus-gaap:CommonClassAMemberidai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2023-12-212023-12-210001718939idai:December212023Memberus-gaap:CommonClassAMemberidai:SecuritiesPurchaseAgreementMemberus-gaap:PrivatePlacementMember2023-12-210001718939srt:MinimumMemberus-gaap:ComputerEquipmentMember2024-03-310001718939srt:MaximumMemberus-gaap:ComputerEquipmentMember2024-03-310001718939us-gaap:ComputerEquipmentMember2024-03-310001718939us-gaap:ComputerEquipmentMember2023-12-310001718939us-gaap:FurnitureAndFixturesMember2024-03-310001718939us-gaap:FurnitureAndFixturesMember2023-12-310001718939us-gaap:PatentsMember2024-03-310001718939us-gaap:PatentsMember2023-12-310001718939us-gaap:TrademarksAndTradeNamesMember2024-03-310001718939us-gaap:TrademarksAndTradeNamesMember2023-12-310001718939us-gaap:PatentsMember2024-01-012024-03-310001718939us-gaap:PatentsMember2024-01-022024-01-020001718939us-gaap:PatentsMember2024-01-302024-01-300001718939us-gaap:PatentsMember2024-03-192024-03-190001718939idai:OptionsRsusAndGrantsMember2024-01-012024-03-310001718939idai:OptionsRsusAndGrantsMember2023-01-012023-03-310001718939us-gaap:WarrantMember2024-01-012024-03-310001718939us-gaap:WarrantMember2023-01-012023-03-310001718939idai:GrantsMembersrt:ManagementMember2024-01-012024-03-310001718939idai:GrantsMembersrt:ManagementMember2023-01-012023-03-310001718939srt:ManagementMemberus-gaap:EmployeeStockOptionMember2023-01-012023-03-310001718939srt:ManagementMemberus-gaap:EmployeeStockOptionMember2024-01-012024-03-310001718939srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001718939srt:ManagementMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001718939idai:VariousEmployeesMemberidai:GrantsMember2024-01-012024-03-310001718939idai:VariousEmployeesMemberidai:GrantsMember2023-01-012023-03-310001718939idai:VariousEmployeesMemberus-gaap:EmployeeStockOptionMember2024-01-012024-03-310001718939idai:VariousEmployeesMemberus-gaap:EmployeeStockOptionMember2023-01-012023-03-310001718939idai:VariousEmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001718939idai:VariousEmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-3100017189392022-01-012022-12-310001718939srt:MinimumMemberus-gaap:EmployeeStockOptionMember2024-01-012024-03-310001718939us-gaap:EmployeeStockOptionMembersrt:MaximumMember2024-01-012024-03-310001718939us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001718939us-gaap:EmployeeStockOptionMember2024-03-310001718939us-gaap:RestrictedStockUnitsRSUMember2024-03-310001718939us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001718939us-gaap:RestrictedStockUnitsRSUMember2022-12-310001718939us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001718939us-gaap:RestrictedStockUnitsRSUMember2023-12-310001718939idai:CostOfServicesProvidedMember2024-01-012024-03-310001718939idai:CostOfServicesProvidedMember2023-01-012023-03-310001718939us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001718939us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001718939us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001718939us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001718939us-gaap:RelatedPartyMember2024-03-310001718939us-gaap:RelatedPartyMember2023-12-310001718939us-gaap:RelatedPartyMember2024-01-012024-03-310001718939us-gaap:RelatedPartyMember2023-01-012023-03-310001718939us-gaap:RelatedPartyMember2020-11-152020-11-150001718939idai:MaltaGrantAgreementMember2020-07-310001718939idai:MaltaGrantAgreementMember2024-01-012024-03-310001718939idai:MaltaGrantAgreementMember2023-01-012023-03-310001718939idai:MaltaGrantAgreementMember2022-01-250001718939idai:MaltaGrantAgreementMember2022-01-252022-01-250001718939srt:MinimumMember2024-03-310001718939srt:MaximumMember2024-03-3100017189392023-03-032023-03-03
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
x QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT
OF 1934
For the quarterly period ended March 31, 2024
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)
Delaware737281-3777260
(State or Other Jurisdiction of Incorporation or Organization)(Primary Standard Industrial Classification Number)(IRS Employer Identification Number)
3017 Bolling Way NE, Floor 2, Atlanta, Georgia 30305
(Address of registrant’s principal executive offices) (Zip code)
Registrant’s telephone number, including area code (404) 806-9906
Securities registered under 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
Securities registered pursuant to Section 12(g) of the Act: None.
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes o No x
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes o No x
Indicate by check mark whether the issuer (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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 USC. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. o
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. o
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). 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 May 14, 2024, there were 10,599,812 shares of Class A Common Stock, par value $0.01 per share, of the registrant outstanding.



T STAMP INC.
TABLE OF CONTENTS
Page
F-3
F-3
F-4
F-5
F-6
F-7
F-9

2

PART I. FINANCIAL INFORMATION
Item 1. Condensed Consolidated Financial Statements.
T STAMP INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
March 31, 2024December 31, 2023
(unaudited)
ASSETS
Current Assets:
Cash and cash equivalents$816,692 $3,140,747 
Accounts receivable, net (includes unbilled receivables of $14,208 and $143,219 as of March 31, 2024 and December 31, 2023, respectively)
643,479 686,327 
Related party receivables16,083 44,087 
Deferred financing cost50,000  
Prepaid expenses and other current assets896,026 826,781 
Total Current Assets2,422,280 4,697,942 
Capitalized internal-use software, net1,476,193 1,472,374 
Goodwill1,248,664 1,248,664 
Intangible assets, net196,044 223,690 
Property and equipment, net47,694 56,436 
Operating lease right-of-use assets184,642 164,740 
Other assets36,559 29,468 
Total Assets$5,612,076 $7,893,314 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current Liabilities:
Accounts payable$1,063,330 $1,232,118 
Related party payables96,066 82,101 
Accrued expenses1,284,578 1,143,890 
Deferred revenue268,250 10,800 
Income tax payable1,975 1,975 
Short-term operating lease liabilities69,727 81,236 
Short-term financial liabilities 162,130 
Total Current Liabilities2,783,926 2,714,250 
Warrant liabilities254,076 256,536 
Notes payable, including accrued interest of $14,511 and $40,317, as of March 31, 2024 and December 31, 2023, respectively
946,395 953,877 
Long-term operating lease liabilities84,288 53,771 
Total Liabilities4,068,685 3,978,434 
Commitments, Note 10
Stockholders’ Equity:
Common stock $0.01 par value, 50,000,000 shares authorized, 10,099,672 and 9,198,089 shares issued, and 10,099,672 and 9,143,355 outstanding at March 31, 2024 and December 31, 2023, respectively
100,997 91,434 
Treasury stock, at cost: 0 and 54,734 shares held as of March 31, 2024 and December 31, 2023, respectively
  
Additional paid-in capital54,641,448 54,375,622 
Accumulated other comprehensive income171,361 139,670 
Accumulated deficit(53,531,854)(50,853,285)
Total T Stamp Inc. Stockholders’ Equity1,381,952 3,753,441 
Non-controlling interest161,439 161,439 
Total Stockholders’ Equity1,543,391 3,914,880 
Total Liabilities and Stockholders’ Equity$5,612,076 $7,893,314 
The accompanying notes to the unaudited condensed consolidated financial statements are an integral part of these statements.
3

T STAMP INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited)
For the three months ended March 31,
20242023
Net revenue$573,676 $458,633 
Operating Expenses:
Cost of services (exclusive of depreciation and amortization shown separately below)294,598 216,958 
Research and development451,842 632,369 
Selling, general, and administrative2,491,693 1,969,875 
Depreciation and amortization184,801 219,181 
Total Operating Expenses3,422,934 3,038,383 
Operating Loss(2,849,258)(2,579,750)
Non-Operating Income (Expense):
Interest expense, net(18,549)(10,231)
Change in fair value of warrant liability2,460 (1,340)
Other income193,114 44,614 
Other expense(6,336)(743)
Total Other Income (Expense), Net170,689 32,300 
Net Loss before Taxes(2,678,569)(2,547,450)
Income tax expense  
Net loss before non-controlling interest(2,678,569)(2,547,450)
Net loss attributable to non-controlling interest  
Net loss attributable to T Stamp Inc.$(2,678,569)$(2,547,450)
Basic and diluted net loss per share attributable to T Stamp Inc.$(0.26)$(0.50)
Weighted-average shares used to compute basic and diluted net loss per share10,111,9935,044,775
The accompanying notes to the unaudited condensed consolidated financial statements are an integral part of these statements.
4

T STAMP INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(unaudited)
For the three months ended March 31,
20242023
Net loss including non-controlling interest$(2,678,569)$(2,547,450)
Other Comprehensive Income (Loss):
Foreign currency translation adjustments31,691 (41,442)
Total Other Comprehensive Income (Loss)31,691 (41,442)
Comprehensive loss(2,646,878)(2,588,892)
Comprehensive loss attributable to non-controlling interest  
Comprehensive loss attributable to T Stamp Inc.$(2,646,878)$(2,588,892)
The accompanying notes to the unaudited condensed consolidated financial statements are an integral part of these statements.
5

T STAMP INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(unaudited)
FOR THE THREE MONTHS ENDED MARCH 31, 2024 AND 2023
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 options to common stock 2,000 — — — — — 2,000 
Issuance of common stock in relation to vested restricted stock units, to wholly owned subsidiary— — 206,033— — — — —  
Conversion of treasury stock in relation to vested restricted stock units262,5462,625 (77,968)(262,546)— — — — — (75,343)
Reverse stock split4,75948 (48)— — — — — —  
Repayment of shareholders loan through in-kind services— — — 18,547 — — — 18,547 
Stock-based compensation— 59,574 — — — — — 59,574 
Currency translation adjustment— — — — (41,442)— — (41,442)
Net loss attributable to T Stamp Inc.— — — — — (2,547,450)— (2,547,450)
Balance, March 31, 20235,121,607$51,216 $39,479,741 $ $ $195,810 $(41,847,176)$161,439 $(1,958,970)
Common StockAdditional
Paid-In
Capital
Treasury StockAccumulated
Other
Comprehensive
Income
Accumulated
Deficit
Non-controlling
Interest
Total
SharesAmountSharesAmount
Balance, January 1, 20249,143,355$91,434 $54,375,622 54,734$ $139,670 $(50,853,285)$161,439 $3,914,880 
Exercise of warrants to common stock882,0008,820 (8,820)— — — —  
Issuance of common stock in relation to vested restricted stock units74,317743 (23,240)(54,734)— — — — (22,497)
Stock-based compensation— 297,886 — — — — 297,886 
Currency translation adjustment— — — 31,691 — — 31,691 
Net loss attributable to T Stamp Inc.— — — — (2,678,569)— (2,678,569)
Balance, March 31, 202410,099,672$100,997 $54,641,448 $ $171,361 $(53,531,854)$161,439 $1,543,391 
The accompanying notes to the unaudited condensed consolidated financial statements are an integral part of these statements.
6


T STAMP INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
For the three months ended March 31,
20242023
Cash flows from operating activities:
Net loss attributable to T Stamp Inc.$(2,678,569)$(2,547,450)
Net loss attributable to non-controlling interest  
Adjustments to reconcile net loss to cash flows used in operating activities:
Depreciation and amortization184,801 219,181 
Stock-based compensation297,886 59,574 
Change in fair value of warrant liability(2,460)1,340 
Repayment of shareholder loan through in-kind services 18,547 
Non-cash interest 14,511 9,904 
Non-cash lease expense41,267 66,759 
Non-cash write off of mobile hardware(162,130) 
Loss on retirement of equipment969 897 
Changes in assets and liabilities:
Accounts receivable42,848 474,911 
Related party receivables28,004 696 
Prepaid expenses and other current assets(69,245)123,177 
Deferred financing costs(50,000) 
Other assets(7,091) 
Accounts payable(168,788)419,887 
Accrued expense140,688 91,294 
Related party payables13,965 37,962 
Deferred revenue257,450 935,289 
Operating lease liabilities(41,741)(66,546)
Net cash flows from operating activities(2,157,635)(154,578)
Cash flows from investing activities:
Capitalized internally developed software costs(143,917)(167,668)
Patent application costs(9,268)(23,563)
Purchases of property and equipment(2,777) 
Net cash flows from investing activities(155,962)(191,231)
Cash flows from financing activities:
Proceeds from exercise of options to common stock 2,000 
Forfeited common stock shares to satisfy taxes(22,497)(75,343)
Principal payments on financial liabilities (29,715)
Net cash flows from financing activities$(22,497)$(103,058)
Effect of foreign currency translation on cash12,040 (32,513)
Net change in cash and cash equivalents(2,324,055)(481,380)
Cash and cash equivalents, beginning of period3,140,747 1,254,494 
Cash and cash equivalents, end of period$816,692 $773,114 




7


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

Supplemental disclosure of cash flow information:
Cash paid during the period for interest$ $570 
Supplemental disclosure of non-cash activities:
Adjustment to operating lease right-of-use assets related to renewed leases$61,169 $ 
Adjustment to operating lease operating lease liabilities related to renewed leases$60,749 $ 
Adjustment to operating lease right-of-use assets related to terminated leases$ $82,982 
Adjustment to operating lease liabilities related to terminated leases$ $77,648 
Prepaid rent expense reclassified upon termination of leases$ $5,335 

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


T STAMP INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
1. Description of Business, 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 have been updated to reflect the Reverse Split in these unaudited condensed consolidated financial statements. 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 net loss in the three months ended March 31, 2024 of $2.68 million, negative net operating cash outflows of $2.16 million for the same period, working capital of $(0.36) million and an accumulated deficit of $53.53 million as of March 31, 2024.
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
9


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 1, 2024, the Company entered into a Securities Purchase Agreement (the “SPA”) with the Selling Stockholder. On April 3, 2024 the transaction contemplated by the SPA occurred pursuant to the terms of the SPA, the Selling Stockholder agreed, at the closing of the SPA and upon the terms and subject to the conditions set forth in the SPA, to purchase from the Company 499,990 shares of Class A Common Stock, par value $0.01 of the Company, and pre-funded warrants to purchase 1,500,010 shares of Class A Common Stock of the Company at a purchase price of $0.968 per share (“Warrant A”) for a total purchase price of $1,936,000. The Company paid offering costs of $220,520 resulting in net proceeds of $1,715,480.
Additionally, pursuant to the SPA, as additional consideration for the share and Warrant A purchase described above, the Company agreed to issue to the Selling Stockholder a stock purchase warrant for the purchase of 2,000,000 shares of the Company’s Class A Common Stock at an exercise price of $0.968 per share (“Warrant B”), and a stock purchase warrant for the purchase of 1,600,000 shares of the Company’s Class A Common Stock at an exercise price of $1.060 per share (“Warrant C”).
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.
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, Trust Stamp Denmark ApS, Quantum Foundation, and Trust Stamp Nigeria Limited. All significant intercompany transactions and accounts have been eliminated.
Further, we continue to consolidate Tstamp Incentive Holdings (“TSIH”) which we consider to be a variable interest entity.
In the opinion of management, these financial statements reflect all adjustments necessary (which adjustments are of a normal and recurring nature) for the fair presentation of the Company's financial position as of March 31, 2024 and December 31, 2023, and the results of operations for the three months ended March 31, 2024 and 2023. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of results expected for the full year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been omitted pursuant to the rules and regulations of the SEC. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes to consolidated financial statements in the Company's Annual Report on Form 10-K for the year ended December 31, 2023. The accounting policies employed are substantially the same as those shown in note 1 of the notes to consolidated financial statements included therein.
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 March 31, 2024, no shares of Class A Common Stock are held by TSIH as all shares have been issued pursuant to employee Restricted Stock Units.
10


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.
Major Customers and Concentration of Risks — Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of Cash and 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,000 for substantially all depository accounts. The Company from time to time may have amounts on deposit in excess of the insured limits. As of March 31, 2024 and December 31, 2023, the Company had $318,923 and $2,620,765 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 91.01% or 40.51%, 37.58%, and 12.92% of the balance of total Accounts receivable as of March 31, 2024 and three customers represented 91.11% or 53.55%, 30.43%, and 7.13% of the balance of total Accounts receivable as of December 31, 2023. 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 March 31, 2024 and December 31, 2023, the Company had not experienced any significant losses on its Accounts receivable.
During the three months ended March 31, 2024, the Company sold to primarily three customers which made up approximately 94.63% of total Net revenue, and consisted of 58.08%, 27.38%, and 9.17% from an S&P 500 Bank, Mastercard and Triton, respectively.
Additionally, during the three months ended March 31, 2023, the Company sold to primarily three customers which made up approximately 78.77% of total Net revenue, and consisted of 40.14%, 25.08%, and 13.55% from an S&P 500 Bank, Mastercard, and FIS, 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 consolidated balance sheet and any resulting gain or loss is recorded in the consolidated statements of operations in the period realized.
Accounting for Impairment of Long-Lived Assets — Long-lived assets with finite lives include Property and equipment, net, Capitalized internal-use software, Operating lease right-of-use assets, and Intangible assets, net 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.
As of March 31, 2024, the Company determined that no long-lived assets with finite lives were impaired. As of December 31, 2023, the Company determined that $19 thousand of Capitalized internal-use software and $12 thousand of Intangible assets was impaired. The impaired Capitalized internal-use software was expensed to Research and development during the year ended December 31, 2023.
11


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, net, 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 as of March 31, 2024 and December 31, 2023.
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 March 31, 2024 and December 31, 2023, the Company did not have any related performance obligations for contracts with terms exceeding twelve months.
Disaggregation of Revenue
For the three months ended March 31,
20242023
Professional services (over time)$487,426 $383,633 
License fees (over time)86,250 75,000 
Total Revenue$573,676 $458,633 
Recent Accounting Pronouncements Not Yet Adopted In December 2023, the FASB issued ASU 2023-09, Income Taxes – Improvements to Income Tax Disclosures. ASU 2023-09 requires enhancements and further transparency to certain income tax disclosures, most notably the tax rate reconciliation and income taxes paid. This ASU is effective for fiscal years beginning after December 15, 2024 on a prospective basis and retrospective application is permitted. The Company is currently evaluating the impacts of the new standard but does not expect a material impact to its unaudited condensed consolidated financial statements or related disclosures.
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.
12


2. Borrowings
Promissory Notes Payable
March 31, 2024December 31, 2023
Malta loan receipt 3 – June 3, 2022$495,344 $507,035 
Malta loan receipt 2 – August 10, 2021305,844 313,063 
Malta loan receipt 1 – February 9, 202162,789 64,271 
Interest added to principal67,907 29,191 
Total principal outstanding931,884 913,560 
Plus: accrued interest14,511 40,317 
Total promissory notes payable$946,395 $953,877 
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 March 31, 2024, the balance received was $864 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. The Malta loan interest rate increased from 4.5% for the three months ended March 31, 2023 to 6.5% for the three months ended March 31, 2024.
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, 2023 to March 31, 2024:
Warrants ($)
Balance as of January 1, 2023$261,569 
Additional warrants issued 
Change in fair value(5,033)
Balance as of December 31, 2023$256,536 
Additional warrants issued 
Change in fair value(2,460)
Balance as of March 31, 2024$254,076 
As of March 31, 2024, 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 March 31, 2024.
13


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 March 31, 2024, the warrant liability is recorded at $4 thousand which is a $3 thousand decrease, recorded to Change in fair value of warrant liability, from the balance of $7 thousand as of December 31, 2023.
The following assumptions were used to calculate the fair value of the warrant liability during the three months ended March 31, 2024:
Fair Value of Warrants
$0.64
Exercise price
$0.49
Risk free interest rate
4.38%
Expected dividend yield %
Expected volatility
79.59%
Expected term3 years
Equity Classified Warrants
Warrant Issuance DateStrike PriceMarch 31, 2024December 31, 2023
November 9, 2016$3.12 80,12880,128
January 23, 2020$8.00 186,442186,442
January 23, 2020$8.00 524,599524,599
April 18, 2023$1.34 775,330
June 5, 2023$1.34 1,173,0301,279,700
December 21, 2023$1.34 3,600,0003,600,000
Total warrants outstanding5,564,1996,446,199
November 9, 2016
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.
January 23, 2020
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.
January 23, 2020
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
14


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 March 31, 2024.
April 18, 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.
On December 21, 2023, the Company entered into an Inducement Agreement with Armistice Capital Master Fund Ltd. Pursuant to the terms of the Inducement Agreement, the exercise price for the warrants to purchase the remaining 1,573,330 shares of Class A Common Stock of the Company was reduced to $1.34 for a total purchase price of $2,108,262.
On December 21, 2023, the remaining 1,573,330 common stock purchase warrants to purchase shares of Class A Common Stock of the Company at a price of $1.34 per warrant were exercised for total proceeds of $2,108,262.
As of December 31, 2023, the Company had received Notice to Exercise for 798,000 common stock purchase warrants resulting in an issuance by the Company of 798,000 shares of Class A Common Stock. Due to the beneficial ownership limitation provisions in the Inducement Agreement, as of December 31, 2023 the remaining 775,330 common stock purchase warrants exercised on December 21, 2023 were unissued and held in abeyance for benefit of the institutional investor until notice from the institutional investor that the shares may be issued in compliance with the beneficial ownership limitation. On February 7, 2023 and February 27, 2023, the Company issued 320,000 and 455,330 shares, respectively.
All warrants related to this investment have been exercised and are no longer outstanding as of March 31, 2024.
June 5, 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.
15


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.
On December 21, 2023, the Company entered into an Inducement Agreement with Armistice Capital Master Fund Ltd. Pursuant to the terms of the Inducement Agreement, the exercise price for the common stock purchase warrants to purchase the remaining 1,279,700 shares of Class A Common Stock of the Company was reduced to $1.34 for a total purchase price of $1,714,798.
On December 21, 2023, the institutional investor exercised 106,670 warrants to purchase shares of Class A Common Stock of the Company at a price of $1.34 per warrant for total proceeds of $142,938.
As of December 31, 2023, due to the beneficial ownership limitation provisions in the Inducement Agreement, the 106,670 warrants were unissued and held in abeyance for benefit of the institutional investor until notice from the institutional investor that the shares may be issued in compliance with the beneficial ownership limitation. These shares were subsequently issued on February 27, 2023.
The common stock purchase warrants to purchase 1,173,030 shares of the Company’s Class A Common Stock remain outstanding as of March 31, 2024.
December 21, 2023
On December 21, 2023, the Company entered into a warrant exercise agreement (the “WEA”) with a certain existing institutional investor, pursuant to which the institutional investor agreed to exercise (the “Exercise”) (i) a portion (106,670) of the warrants issued to the institutional investor on June 5, 2023, which are exercisable for 1,279,700 shares of the Company’s Class A Common Stock, par value $0.01 per share (“Class A Common Stock”) with a current exercise price of $2.30 per share (the “June 2023 Warrants”), (ii) all of the warrants issued to the institutional investor on September 14, 2022, as amended on June 5, 2023, which are exercisable for 120,000 shares of Class A Common Stock, with a current exercise price of $2.30 per share (the “September 2022 Warrants”), and (iii) all of the warrants issued to the institutional investor on April 18, 2023, which are exercisable for 1,573,330 shares of Class A Common Stock, with a current exercise price of $3.30 per share (the “April 2023 Warrants” and collectively with all of the June 2023 Warrants and the September 2022 Warrants, the “Existing Warrants”). In consideration for the immediate exercise of 1,800,000 of the Existing Warrants for cash, the Company agreed to reduce the exercise price of all of the Existing Warrants, including any unexercised portion thereof, to $1.34 per share, which is equal to the most recent closing price of the Company’s Class A Common Stock on The Nasdaq Stock Market prior to the execution of the WEA. As of March 31, 2024, Armistice had submitted an Exercise Notice for 918,000 Existing Warrants and the shares of Class A Common Stock were issued to the warrant holders. The remaining 882,000 Existing Warrants from this exercise are held in abeyance until the Company receives notice from the holders that the remaining shares may be issued in compliance with the beneficial ownership limitation. As of March 31, 2024, the remaining 882,000 Existing Warrants have been issued.
In addition, in consideration for such Exercise, the Selling Stockholder received new unregistered warrants to purchase up to an aggregate of 3,600,000 shares of Class A Common Stock, equal to 200% of the shares of Class A Common Stock issued in connection with the Exercise, with an exercise price of $1.34 per share (the “New Warrants”) in a private placement pursuant to Section 4(a)(2) of the Securities Act of 1933 (the “Securities Act”).
All 3,600,000 of the New Warrants remain outstanding as of March 31, 2024.

16


4. Balance Sheet Components
Prepaid expenses and other current assets
Prepaid expenses and other current assets as of March 31, 2024 and December 31, 2023 consisted of the following:
March 31, 2024December 31, 2023
Prepaid operating expenses$300,002 $216,875 
Rent deposit27,803 28,400 
Value added tax receivable130,090 116,095 
Tax credit receivable (short-term)66,135 102,151 
Miscellaneous receivable371,996 363,260 
Prepaid expenses and other current assets$896,026 $826,781 
Capitalized internal-use software, net
Capitalized internal-use software, net as of as of March 31, 2024 and December 31, 2023 consisted of the following:
Useful LivesMarch 31, 2024December 31, 2023
Internally developed software5 Years$4,043,786 $3,901,801 
Less: Accumulated depreciation(2,567,593)(2,429,427)
Capitalized internal-use software, net$1,476,193 $1,472,374 
Amortization expense is recognized on a straight-line basis and for the three months ended March 31, 2024 and 2023 totaled $138 thousand and $141 thousand, respectively.
Property and equipment, net
Property and equipment, net as of as of March 31, 2024 and December 31, 2023 consisted of the following:
Useful LivesMarch 31, 2024December 31, 2023
Computer equipment
3-4 Years
$150,686 $152,014 
Furniture and fixtures10 Years27,405 28,052 
Property and equipment, gross178,091 180,066 
Less: Accumulated depreciation(130,397)(123,630)
Property and equipment, net$47,694 $56,436 
Depreciation expense is recognized on a straight-line basis and for the three months ended March 31, 2024 and 2023 totaled $10 thousand and $42 thousand, respectively.
Accrued expenses
Accrued expenses as of March 31, 2024 and December 31, 2023 consisted of the following:
March 31, 2024December 31, 2023
Compensation payable$447,306 $377,403 
Commission liability32,948 26,863 
Accrued employee taxes769,653 624,525 
Other accrued liabilities34,671 115,099 
Accrued expenses$1,284,578 $1,143,890 
17


5. Goodwill and Intangible Assets, Net
There were no changes in the carrying amount of Goodwill for the three months ended March 31, 2024 and 2023.
Intangible assets, net as of March 31, 2024 and December 31, 2023 consisted of the following:
Useful LivesMarch 31, 2024December 31, 2023
Patent application costs3 Years$493,303 $484,035 
Trade name and trademarks3 Years68,821 70,446 
Intangible assets, gross562,124 554,481 
Less: Accumulated amortization(366,080)(330,791)
Intangible assets, net$196,044 $223,690 
The Company added 3 new patents during the three months ended March 31, 2024. The patents issued during the three months ended March 31, 2024 increased our total number of patents to 20 and include:
On January 2, 2024, the Company received Notice of Issuance for a patent that is a continuation of “Systems and Processes for Lossy Biometric Representation.” This patent is a continuation addresses a long-felt but unresolved need for a system or process that can transform size-variant, personally-identifying biometric templates into fixed-size, privacy-secured representations, while maintaining sufficiently accurate biometric matching capabilities.
On January 30, 2024, the Company received Notice of Issuance for a patent that is a continuation of “Systems and Processes for Lossy Biometric Representation.” This technology provides a system or process that can transform size-variant, personally-identifying biometric templates into fixed-size, privacy-secured representations, while maintaining sufficiently accurate biometric matching capabilities.
On March 19, 2024, the Company received Notice of Issuance for a patent entitled “Systems and Methods for Enhanced Hash Transforms.” Conventional cryptographic hashing techniques generally include functions that generate unique signatures given a piece of data, accepting binary strings of characters as an input, and producing a string (e.g., a digital signature) as an output. Our new patent addresses the need for improved techniques for securely handling sensitive data.
Intangible asset amortization expense is recognized on a straight-line basis and for the three months ended March 31, 2024 and 2023 totaled $37 thousand.
Estimated future amortization expense of Intangible assets, net is as follows:
Years Ending December 31,Amount
202486,105 
202578,133 
202631,659 
2027147 
Total future amortization
$196,044 
18


6. Net Loss per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted net loss per share:
For the years ended March 31,
20242023
Numerator:
Net loss attributable to common stockholders$(2,678,569)$(2,547,450)
Denominator:
Weighted average shares used in computing net loss per share attributable to common stockholders10,111,9935,044,775
Net loss per share attributable to common stockholders$(0.26)$(0.50)
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:
As of March 31,
20242023
Options, RSUs, and grants1,582,512735,001
Warrants6,923,4311,673,968
Total8,505,9432,408,969
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 months ended March 31, 2024 and 2023, 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 March 31, 2024 and 2023 included grants totaling, $9 thousand and $0, respectively, options totaling $0, and RSUs totaling $1 thousand and $3 thousand, respectively.
In addition to issuing stock awards to advisory board members and other external advisors, during the three months ended March 31, 2024 and 2023, the Company granted stock-based awards to multiple employees. The total granted stock-based awards to employees during the three months ended March 31, 2024 and 2023 included grants totaling, $12 thousand and $26 thousand, respectively, options totaling $2 thousand and $4 thousand, respectively, and RSUs totaling $274 thousand and $29 thousand, respectively.
19


The following table summarizes stock option activity for the three months ended March 31, 2024 and 2023:
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 granted11,8902.28 
Options exercised(1,230)3.25 
Options canceled and forfeited(4,186)5.73 
Balance as of December 31, 2023393,583 6.27 1.95 
Options granted3,825 $1.57 
Options exercised  
Options canceled and forfeited(1,425)4.21 
Balance as of March 31, 2024395,983 6.24 1.72 
Options vested and exercisable as of March 31, 2024395,983 $6.24 1.72 
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 three months ended March 31, 2024 and 2023 was $0.
The weighted average grant-date fair value of options granted during the three months ended March 31, 2024 and 2023 was $0.61 and $2.00 per share, respectively. The total grant-date fair value of options that vested during the three months ended March 31, 2024 and 2023 was $2 thousand and $4 thousand, respectively.
The following assumptions were used to calculate the fair value of options granted during the three months ended March 31, 2024:
Fair value of Class A Common Stock
$0.450.72
Exercise price
$1.491.64
Risk free interest rate
4.114.38%
Expected dividend yield0.00 %
Expected volatility
77.5479.59%
Expected term3 Years
As of March 31, 2024, the Company had 395,983 stock options outstanding of which all are fully vested options.
As of March 31, 2024, the Company has 87,533 common stock grants outstanding of which 74,465 were vested but not issued and 13,068 were not yet vested. All granted and outstanding common stock grants will fully vest by March 31, 2025. The Company had unrecognized stock-based compensation related to common stock grants of $9 thousand as of March 31, 2024.
As of March 31, 2024, the Company had 1,098,996 RSUs outstanding of which 281,866 were vested but not issued and 817,130 were not yet vested. All granted and outstanding RSUs will fully vest by January 2, 2025. The Company had unrecognized stock-based compensation related to RSUs of $866 thousand as of March 31, 2024.
During the three months ended March 31, 2024 the Company issued 54,734 of Class A Common Stock to employees that were designated for employee stock awards and were previously recorded as treasury stock.
20


A summary of outstanding RSU activity as of March 31, 2024 is as follows:
RSU Outstanding Number of Shares
Balance as of January 1, 2023292,564
Granted410,516
Vested (issued)(159,776)
Forfeited(97,202)
Balance as of December 31, 2023446,102
Granted802,893
Vested (issued)(122,604)
Forfeited(27,395)
Balance as of March 31, 20241,098,996
Stock-based compensation expense
Our consolidated statements of operations include stock-based compensation expense as follows:
For the three months ended March 31,
20242023
Cost of services$262 $494 
Research and development8,116 18,855 
Selling, general, and administrative289,508 40,225 
Total stock-based compensation expense$297,886 $59,574 
8. Related Party Transactions
Related party payables of $96 thousand and $82 thousand as of March 31, 2024 and December 31, 2023, 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 March 31, 2024 and 2023, totaled approximately $104 thousand and $294 thousand, respectively.
Mutual Channel Agreement
On November 15, 2020, the Company entered into a Mutual Channel Agreement with Vital4Data, Inc., a company at which one of our Directors serves as Chief Executive Officer. 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 March 31, 2024 and December 31, 2023, 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
21


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 consolidated balance sheets) and income is recognized in a similar systematic basis over the same periods in the consolidated statements of operations. During the three months ended March 31, 2024 and 2023, the Company incurred $0 in expenses that are reimbursable under the grant. As of March 31, 2024, 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 €137 thousand or $146 thousand, 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. The grant was approved in January 2022, however, the request for payment was not approved and management abandoned the agreement. Hence, during the three months ended March 31, 2024 and 2023, the Company incurred $0, respectively, in expenses that are reimbursable under the grant. As of March 31, 2024, no amounts provided under this grant were received.
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 March 31, 2024, 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 Operating lease right-of-use assets and Operating lease liabilities. The Company’s leases have remaining terms of 1 to 5 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 rateMarch 31, 2024
Weighted average remaining lease term2.58 years
Weighted average discount rate5.0 %
During the three months ended March 31, 2024, the Company did not terminate any operating leases.
Balance sheet information related to leases as of as of March 31, 2024 and December 31, 2023 was as follows:
March 31, 2024
December 31, 2023
Operating lease right-of-use assets
Operating lease right-of-use assets$184,642 $164,740 
Operating lease liabilities
Short-term operating lease liabilities $69,727 $81,236 
Long-term operating lease liabilities84,288 53,771 
Total operating lease liabilities$154,015 $135,007 
22


Future maturities of ASC 842 lease liabilities as of March 31, 2024 are as follows:
Years Ending December 31,Principal PaymentsImputed
Interest Payments
Total Payments
2024$57,391 $4,444 $61,835 
202557,386 3,170 60,556 
202622,455 1,137 23,592 
20278,556 607 9,163 
20288,227 172 8,399 
Total future maturities$154,015 $9,530 $163,545 
Total lease expense, under ASC 842, was included in Selling, general, and administrative expenses in our consolidated statement of operations for the three months ended March 31, 2024 and 2023 as follows:
For the three months ended March 31,
20242023
Operating lease expense – fixed payments$39,877 $83,034 
Short term lease expense11,936 21,935 
Total lease expense$51,813 $104,969 
Supplemental cash flows information related to leases was as follow:
For the three months ended March 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(41,741)$(66,546)
During the three months ended March 31, 2024, the Company did not incur variable lease expense.
Financial Liability Obligation The Company’s financial liability totaled $0 and $162 thousand as of March 31, 2024 and December 31, 2023, respectively, 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 was resolved with a settlement and no further payment is due as of March 31, 2024.
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
Securities and Purchase Agreement — On April 1, 2024, the Company entered into a Securities Purchase Agreement (the “SPA”) with the Selling Stockholder. On April 3, 2024 the transaction contemplated by the SPA occurred pursuant to the terms of the SPA, the Selling Stockholder agreed, at the closing of the SPA and upon the terms and subject to the conditions set forth in the SPA, to purchase from the Company 499,990 shares of Class A Common Stock, par value $0.01 of the Company, and pre-funded warrants to purchase 1,500,010 shares of Class A Common Stock of the Company at a purchase price of $0.968 per share (“Warrant A”) for a total purchase price of $1,936,000. The Company paid offering costs of $220,520 resulting in net proceeds of $1,715,480.
Additionally, pursuant to the SPA, as additional consideration for the share and Warrant A purchase described above, the Company agreed to issue to the Selling Stockholder a stock purchase warrant for the purchase of 2,000,000 shares of the Company’s Class A Common Stock at an exercise price of $0.968 per share (“Warrant B”), and a stock purchase warrant
23


for the purchase of 1,600,000 shares of the Company’s Class A Common Stock at an exercise price of $1.06 per share (“Warrant C”).
24


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 and with our audited consolidated financial statements and the accompanying notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023, as previously filed with the Commission. 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, and machine learning. Our core technology irreversibly transforms identity information to create tokenized identifiers that enable accurate authentication without the need to store or share sensitive data. By retaining the usefulness of biometric-derived data while minimizing the risk, we allow businesses to adopt biometrics and other anti-fraud initiatives while protecting 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 increased cross-industry need to establish trust quickly and securely in virtual environments, Trust Stamp has developed its Irreversibly Transformed Identity Token, or IT2TM, 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.
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:


25


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.
In addition to identity authentication, the Company’s deep learning algorithms can be used to identify specific criteria from facial biometric captures and the Company has been developing and testing age-estimation software for the rapidly growing age verification market. The new age estimation software is expected to go live with a first commercial client in Q3 of 2024.
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 data derived from 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. Trust Stamp has developed innovative patented technologies for use in the ATD market encompassing biometrics, geolocation, and tokenization as well as a proprietary, tamper-resistant, battery-free “Tap-In-Band” that can complement or replace biometric check-in requirements and provide a lower-cost and more humane alternative to traditional “ankle bracelet” technology.
The Company is developing products and working with partners and industry organizations in other sectors that offer significant market opportunities, in particular, the IOT, global data management, healthcare, Metaverse platform and
26


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.
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 three months ended March 31, 2024.
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”) comply with General Data Protection Regulation (“GDPR”) requirements wherever such requirements are applicable.
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 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 negatively impacted revenue in 2023 while we believe that it will substantially increase 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. 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 into 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 bankruptcy, dissolved, or liquidated. Unless the TSA is terminated, the TSA will automatically renew for additional one year-periods in perpetuity 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. According to the October 2023 interview of Mastercard Executive Vice President and Founder of the Community Pass from the article titled “Mastercard’s Community Pass founder says digital ID platform improving lives, digital inclusion” published by Biometric Update. Mastercard’s Community Pass program currently serves approximately 3.5 million users and is targeting 30 million users by 2027. Based 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 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 easy integration to our products; chargeable on a per-use basis. The Orchestration Layer utilizes the Company’s
27


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 March 31, 2024, a total of 48 financial institutions with over $345 billion in assets have been onboarded via FIS, bringing the total number of (FIS and non-FIS) customers either fully implemented or are currently implementing the Orchestration Layer to 51. The first (non-FIS) client onboarded to the Orchestration Layer in the third quarter of 2022 has generated $286 thousand of revenue for the Company to date including $53 thousand during the three months ended March 31, 2024. 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 any significant revenue from the new FIS customers until late in 2024.
Reinforced by the product-market fit indicated by the FIS roll-out, the Company is building an internal direct sales force to offer the Orchestration Layer to non-FIS institutions. A key criterion for the account executives recruited is possessing significant experience and a successful track record in the identity solutions market. This expansion into direct sales is a work-in-progress and the Company is dynamically adapting its approach based upon progress towards acceptable success metrics.
In Management's opinion, while the unanticipated loss of any one of our current customers, including our channel partnership with FIS, could have an adverse effect on the Company’s financial position, it would not prevent us from continuing our operations.
Key Business Measures
In addition to the measures presented in our unaudited condensed consolidated financial statements, we use the following key non-GAAP business measures 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) other expense, (2) other income, (3) gain on sale of mobile hardware, (4) interest expense, (5) interest income, (6) stock-based compensation, (7) change in fair value of warrant liabilities (8) impairment of assets, (9) non-cash expenses for in-kind services, (10) depreciation, and (11) 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 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.
28


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
March 31,
20242023
Net loss before taxes$(2,678,569)$(2,547,450)
Add: Other expense6,336 743 
Less: Other income(193,114)(44,614)
Add: Interest expense, net18,549 10,231 
Add: Stock-based compensation297,886 59,574 
Add (Less): Change in fair value of warrant liability(2,460)1,340 
Add: Non-cash expenses for in-kind services— 18,547 
Add: Depreciation and amortization184,801 219,181 
Adjusted EBITDA loss (non-GAAP)
$(2,366,571)$(2,282,448)
Adjusted EBITDA loss (non-GAAP) for the three months ended March 31, 2024, increased by 3.69%, to $2.37 million from $2.28 million for the three months ended March 31, 2023. The overall increase in Adjusted EBITDA loss (non-GAAP) was driven primarily by the increase in Selling, general, and administrative expenses (as a result of bolstering our sales resources and bringing in-house technical positions that were previously outsourced) for the three months ended March 31, 2024 when compared to the three months ended March 31, 2023. See “Results of Operations” below for further discussion on the drivers behind the increase in Adjusted EBITDA loss (non-GAAP) during the three months ended March 31, 2024.

29


Results of Operations
The following table summarizes our consolidated statements of operations for the three months ended March 31, 2024 and 2023:
For the three months ended March 31,
20242023
Net revenue$573,676 $458,633 
Operating Expenses:
Cost of services (exclusive of depreciation and amortization shown separately below)294,598 216,958 
Research and development451,842 632,369 
Selling, general, and administrative2,491,693 1,969,875 
Depreciation and amortization184,801 219,181 
Total Operating Expenses3,422,934 3,038,383 
Operating Loss(2,849,258)(2,579,750)
Non-Operating Income (Expense):
Interest expense, net(18,549)(10,231)
Change in fair value of warrant liability2,460 (1,340)
Other income193,114 44,614 
Other expense(6,336)(743)
Total Other Income (Expense), Net170,689 32,300 
Net Loss before Taxes(2,678,569)(2,547,450)
Income tax expense— — 
Net loss before non-controlling interest(2,678,569)(2,547,450)
Net loss attributable to non-controlling interest— — 
Net loss attributable to T Stamp Inc.$(2,678,569)$(2,547,450)
Basic and diluted net loss per share attributable to T Stamp Inc.$(0.26)$(0.50)
Weighted-average shares used to compute basic and diluted net loss per share10,111,9935,044,775
Comparison of the Three Months Ended March 31, 2024 and 2023
Net revenue
For the three months ended March 31,
20242023$ Change% Change
Net revenue$573,676 $458,633 $115,043 25.08 %
During the three months ended March 31, 2024, Net revenue increased to $574 thousand, or a 25.08% increase from the Net revenue of $459 thousand for the three months ended March 31, 2023. During the three months ended March 31, 2024, the $574 thousand in Net revenue consisted of $327 thousand from an S&P 500 bank, $154 thousand from Mastercard, and various other customers for the remaining $92 thousand. The majority of the increase in the comparative periods results from an S&P 500 bank adopting the Orchestration Layer, which increased revenue by $216 thousand.
During the three months ended March 31, 2024, the Company generated $297 thousand total revenue from customers using the Orchestration Layer including implementing the Orchestration Layer platform for 34 new enterprise customers through FIS on the Software-as-a-Service (SaaS) platform. In comparison, during the three months ended March 31, 2023, the Company generated $58 thousand total revenue from Orchestration Layer customers. Since its launch in the third quarter of 2022, there have been 51 enterprise customers on the Orchestration Layer platform, including 48 financial institutions, as of March 31, 2024. Additionally, revenue from the Orchestration Layer's flagship enterprise customer grew 26.24% between the comparative periods as a result of transitioning and launching the customer on the Orchestration Layer
30


platform. Orchestration Layer's flagship enterprise customer is already in full production and generating monthly recurring revenue with gross margins in excess of 83.44%. Finally, the Company's S&P 500 bank customer began its transition to an augmented version of the SaaS platform during the three months ended March 31, 2024.
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
For the three months ended March 31,
20242023$ Change% Change
Cost of services$294,598 $216,958 $77,640 35.79 %
Cost of services (“COS”) increased by $78 thousand or 35.79% for the three months ended March 31, 2024, compared to the three months ended March 31, 2023. The increase during this period was primarily driven by costs related to $42 thousand for the expansion of our proof of identity solutions using a third-party as required for proof of identity contracts. The solution was not considered a cost of sale until the third quarter of 2023, thus, there were no expenses for this solution during the three months ended March 31, 2023. In addition, the Company saw an increase in service requests during the three months ended March 31, 2024 from our S&P 500 Bank customer under existing statements of work.
Research and development
For the three months ended March 31,
20242023$ Change% Change
Research and development$451,842 $632,369 $(180,527)(28.55)%
Research and development (“R&D”) expenses decreased by $181 thousand, or 28.55% for the three months ended March 31, 2024, compared to the three months ended March 31, 2023. The decrease in R&D expense during the three months ended March 31, 2024 was primarily driven by the decrease in outsourced software development as the Company continued to transition this work internally which results in cost savings as internal work is more cost effective. Comparatively, outsourced software development costs decreased by 64.66% when comparing the three months ended March 31, 2024 to the three months ended March 31, 2023. In both periods, R&D expenses mainly were related to R&D payroll and other R&D compensation expenses.
Selling, general, and administrative
For the three months ended March 31,
20242023$ Change% Change
Selling, general, and administrative$2,491,693 $1,969,875 $521,818 26.49 %
Selling, general, and administrative expense (“SG&A”) increased by $522 thousand, or 26.49%, for the three months ended March 31, 2024, compared to the three months ended March 31, 2023. The increase in SG&A expense was driven by a $604 thousand increase in salaries, stock-based compensation, payroll costs, and sales commissions during the three months ended March 31, 2024. Headcount increased by 2.41%, from 83 FTE for the three months ended March 31, 2023, compared to 85 FTE for the three months ended March 31, 2024 due to bolstering our sales resources and bringing in-house technical positions that were previously outsourced. Likewise, there was an increase of $249 thousand in SG&A during the three months ended March 31, 2024 due to the timing of stock-based compensation awards.
The increases in SG&A were offset by notable reductions in SG&A for the three months ended March 31, 2024 including a total reduction of $281 thousand in professional fees, management consulting and training, office rent, and costs related to carrying mobile hardware assets as direct result of the Company's recent non-personnel cost cutting initiative.
In both periods, SG&A expenses were primarily comprised of payroll and other compensation expenses to our Company's workforce.
31


Depreciation and amortization
For the three months ended March 31,
20242023$ Change% Change
Depreciation and amortization$184,801 $219,181 $(34,380)(15.69)%
Depreciation and amortization (“D&A”) decreased by $34 thousand, or 15.69% for the three months ended March 31, 2024, compared to the three months ended March 31, 2023. The primary driver for the decrease in D&A relates to the Company selling mobile hardware in April 2023. As a result of the sale, there is $0 expense for mobile hardware depreciation during the three months ended March 31, 2024 and $30 thousand of expense for mobile hardware depreciation during the three months ended March 31, 2023.
Operating loss
For the three months ended March 31,
20242023$ Change% Change
Operating loss$(2,849,258)$(2,579,750)$(269,508)10.45 %
The Company’s Operating loss increased by $270 thousand or 10.45% for the three months ended March 31, 2024, compared to the three months ended March 31, 2023. The increase in Operating loss was mostly related to the increase of $385 thousand or 12.66% rise in operating expenses as a result of bolstering our sales resources and bringing in-house technical positions that outpaced Net revenue growth.
Interest expense, net
For the three months ended March 31,
20242023$ Change% Change
Interest expense, net$(18,549)$(10,231)$(8,318)81.30 %
Interest expense, net increased by $8 thousand, or 81.30% for the three months ended March 31, 2024, compared to the three months ended March 31, 2023.The increase in interest expense is primarily due to an increase of $5 thousand as a result of the Malta loan interest rate increasing from 4.5% for the three months ended March 31, 2023 to 6.5% for the three months ended March 31, 2024. Additionally, the Company recorded $4 thousand in interest expense during the three months ended March 31, 2024 for interest accrued on Malta's tax obligations. Interest earned decreased by $43 to $117 for the three months ended March 31, 2024 from $160 for the three months ended March 31, 2023.
Change in fair value of warrant liability
For the three months ended March 31,
20242023$ Change% Change
Change in fair value of warrant liability$2,460 $(1,340)$3,800 (283.58)%
The Company recognized a gain in Change in fair value of warrant liability during the three months ended March 31, 2024 of $2 thousand compared to a loss of $1 thousand during the three months ended March 31, 2023. This change is based on the fair value assessment and adjustment for one warrant liability as described in Note 3 to the unaudited condensed consolidated financial statements provided under Item 1 of this report.
Other income
For the three months ended March 31,
20242023$ Change% Change
Other income$193,114 $44,614 $148,500 332.86 %
32


Other income increased by $149 thousand for the three months ended March 31, 2024, compared to the three months ended March 31, 2023. The increase was primarily due to a $187 thousand gain from a settlement of a mobile hardware bill that was outstanding as of March 31, 2023, which we negotiated for a lower payment, and paid during the three months ended March 31, 2024.
Other expense
For the three months ended March 31,
20242023$ Change% Change
Other expense$(6,336)$(743)$(5,593)752.76 %
Other expense increased by $6 thousand for the three months ended March 31, 2024, compared to the three months ended March 31, 2023. The Company incurred $6 thousand in unrealized loss on foreign currency translation expense for the three months ended March 31, 2024, for intercompany transactions between the parent company, T Stamp Inc., and its subsidiaries, Trust Stamp Rwanda Limited with currencies denominated in United States Dollars and Rwandan Franc, respectively.
Liquidity and Capital Resources
As of March 31, 2024, the Company had approximately $817 thousand cash in its banking accounts. The Company is generating revenues, but has not yet generated profits, with a net loss for the three months ended March 31, 2024 of $2.68 million, Net operating cash outflows of $2.16 million for the same period, and an accumulated deficit of $53.53 million as of March 31, 2024. The Company is not currently generating sufficient amounts of cash to meet its requirements for the next 12 months. The Company anticipates that it will need to raise capital from equity and/or debt financings within the next six (6) months in order to fund its operations.
Subsequent Investment and Pro Forma Balance Sheet
On April 1, 2024, the Company entered into a Securities Purchase Agreement (the “SPA”) with the Selling Stockholder. Pursuant to the terms of the SPA, the Selling Stockholder agreed, at the closing of the SPA (the “Closing”) and upon the terms and subject to the conditions set forth in the SPA, to purchase from the Company 499,990 shares of Class A Common Stock, par value $0.01 of the Company, and pre-funded warrants to purchase 1,500,010 shares of Class A Common Stock of the Company at a purchase price of $0.968 per share ( “Warrant A”) for a total purchase price of $1,936,000.
Additionally, pursuant to the SPA, as additional consideration for the share and Warrant A purchase described above, the Company agreed to issue to the Selling Stockholder a stock purchase warrant for the purchase of 2,000,000 shares of the Company’s Class A Common Stock at an exercise price of $0.968 per share (“Warrant B”), and a stock purchase warrant for the purchase of 1,600,000 shares of the Company’s Class A Common Stock at an exercise price of $1.060 per share (“Warrant C”), (Warrant A, Warrant B and Warrant C shall collectively be referred to herein as the “Warrants”).
On April 3, 2024 the transaction contemplated by the SPA occurred (the “Closing”). The Closing was subject to a number of customary closing conditions, including, but not limited to, the Company’s entry into a Registration Rights Agreement, and providing issuance instructions to the Company’s transfer agent.
At the Closing, the Selling Stockholder purchased 499,990 shares of Class A Common Stock at a purchase price of $0.968 per share, and the Company issued prefunded warrants for $0.968 per share, Warrant A, to the Selling Stockholder to purchase 1,500,010 shares of Class A Common Stock at an exercise price of $0.00 per share.
The Company paid the Placement Agent $135,520, representing 7% of the total purchase price under the SPA of $1,936,000. Expense reimbursements under the Placement Agent Agreement total $10,000. Legal fees under the SPA total $75,000. The net proceeds from the investment was $1,715,480. The Company paid $50,000 in legal fees during the three months ended March 31, 2024 recording the expense to Deferred financing costs as of March 31, 2024.
The Company agreed to provide the Selling Stockholder a right of participation in any subsequent financings of the Company from the date of the Closing until the date that is 18 months thereafter in which the Company issues shares of its common stock (or common stock equivalents). In such an event, the Selling Stockholder will have the right to participate in
33


that financing in up to an amount equal to 25% of the amount raised in that financing on the same terms, conditions and price provided to other Selling Stockholders in the financing.
Warrant A is exercisable at any time by the Selling Stockholder following the issue date until five (5) years thereafter. Warrant B and Warrant C may be exercised at any time by the Selling Stockholder starting six months following the issue date until five (5) years thereafter.
As of May 14, 2024, the Selling Stockholder has not requested issuance of the pre-funded Warrants, has not exercised any of the Warrants, and still holds all 499,990 shares of Class A Common Stock purchased pursuant to the SPA.
The following table sets forth our consolidated cash and cash equivalents and capitalization as of March 31, 2024 on an actual basis and as adjusted basis to reflect the sale of (i) 499,990 shares of Class A Common Stock by us at the public offering price of $0.968 per share, and (ii) pre-funded warrants to purchase 1,500,010 shares of our Class A Common Stock at $0.968 per share.

March 31, 2024
March 31, 2024
(Pro Forma As Adjusted, Reflecting the Sale of 499,990 shares of Class A Common Stock, pre-funded warrants to purchase 1,500,010 shares of our Class A Common Stock, and warrants to purchase 3,600,000 shares of our Class A Common Stock)
Assets
Cash and cash equivalents
$
816,692 $2,532,172 
Total Current Liabilities2,783,926 2,783,926 
Warrant liabilities254,076 254,076 
Non-convertible notes payable, plus accrued interest946,395 946,395 
Long-term operating lease liabilities84,288 84,288 
Total Liabilities4,068,685 4,068,685 
Stockholders’ Equity:
Common stock100,997 105,997 
Additional paid-in capital54,641,448 56,351,928 
Accumulated other comprehensive income171,361 171,361 
Accumulated deficit(53,531,854)(53,531,854)
Total T Stamp Inc. Stockholders’ Equity1,381,952 3,097,432 
Non-controlling interest161,439 161,439 
Total Stockholders’ Equity1,543,391 3,258,871 
Total Liabilities and Stockholders’ Equity$5,612,076 $7,327,556 
We note that the Company currently has an effective resale registration statement on Form S-3 pursuant to which the Selling Stockholder may exercise of certain of the Warrants that are exercisable for cash (which are the Warrant B and Warrant C Warrants described above). The Selling Stockholder would pay the Company an exercise price of either $0.968 per share (for the Warrant B Warrants) and $1.06 per share (for the Warrant C Warrants), subject to any adjustment pursuant to the terms of the Warrants, or an aggregate of approximately $3,632,000 if those Warrants are exercised in full for cash. However, we note that, as of the date of this Quarterly Report on Form 10-Q, the last closing price of our Class A Common Stock on the Nasdaq Capital Market was $0.75 per share on May 14, 2024. Unless (and until) this price increases over $0.968 and/or $1.06, it is unlikely any of the Warrants would be exercised for cash by the Selling Stockholder.
34


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 Net loss for the three months ended March 31, 2024 of $2.68 million, Net operating cash outflows of $2.16 million for the same period, and an Accumulated deficit of $53.53 million as of March 31, 2024.
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 three months ended March 31, 2024 and 2023:
For the three months ended March 31,
20242023
Net cash flows from operating activities$(2,157,635)$(154,578)
Net cash flows from investing activities$(155,962)$(191,231)
Net cash flows from financing activities$(22,497)$(103,058)
Operating Activities
Net cash flows from operating activities increased by 1295.82% from $155 thousand during the three months ended March 31, 2023, compared to $2.16 million during the three months ended March 31, 2024. Of the $2.68 million net loss for the three months ended March 31, 2024, there were various cash and non-cash adjustments that were added back to the Net loss to arrive at $2.16 million cash used for operating activities for the three months ended March 31, 2024.
Those adjustments included the add back of $298 thousand related to stock-based compensation mainly due to due to bolstering our sales resources and bringing in-house technical positions that were previously outsourced. Additionally, there is an add back of $257 thousand in Deferred revenue mainly due an annual license fee billing of $345 thousand that will be recognized over the current year in alignment with the service period. Cash and noncash add backs also included $185 thousand for non-cash Depreciation and amortization, and $43 thousand for cash received on Accounts receivable.
The add backs were offset by reductions in certain cash and noncash adjustments including $162 thousand for the noncash settlement of mobile hardware liabilities, $69 thousand increase in Prepaid expenses and other current assets mainly due to the receipt of invoices for billing of 2024 service period, and $14 thousand from the timing of accruals.
Investing Activities
Net cash used in investing activities during the three months ended March 31, 2024 was $156 thousand, compared to net cash of $191 thousand used in the three months ended March 31, 2023. Cash used in investing activities during the three months ended March 31, 2024 related primarily to continued investments in technologies intended to be capitalized and monetized over time. In addition, the Company continued to prioritize intellectual property, which produced one (1) new pending patent applications and three (3) issued patents with the United States Patent and Trademark Office during the three months ended March 31, 2024.
35


Financing Activities
During the three months ended March 31, 2024, Net cash flows from financing activities was $22 thousand, compared to Net cash flows from financing activities of $103 thousand for the three months ended March 31, 2023. During the three months ended March 31, 2024, there was a $22 thousand tax withholding accrual for net issuances on employee equity compensation and $0 thousand for a prepayment of legal fees for the April 2024 investment discussed above in "Subsequent Investment and Pro Forma Balance Sheet".
Critical Accounting Estimates
Our unaudited condensed consolidated 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. There have been no material changes in the critical accounting policies from those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023.
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 March 31, 2024, 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)). Based upon the foregoing, the Chief Executive Officer along with the Chief Financial Officer concluded that our disclosure controls and procedures were effective. In addition, based on such evaluation we have identified no changes in our internal control over financial reporting that occurred during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Management’s Report on Internal Controls Over Financial Reporting
As a publicly traded company, we are required to comply with the SEC’s rules implementing Section 302 and 404 of the Sarbanes-Oxley Act, which require management to certify financial and other information in our quarterly and annual reports and provide an annual management report on the effectiveness of controls over financial reporting.
Our management is responsible for establishing and maintaining an adequate system of internal control over financial reporting, as defined in the Exchange Act Rule 13a-15(f). Management conducted an assessment of our internal control over financial reporting based on the framework established in 2013 by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control-Integrated Framework.
Based on our evaluation, management concluded that our internal control over financial reporting was effective as of March 31, 2024.
36


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 March 31, 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

37


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, 2023 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 three months ended March 31, 2024, the Company did not sell any securities in transactions not registered under the Securities Act.
Item 3. Defaults Upon Senior Securities.
None.
Item 4. Mine Safety Disclosures.
Not applicable.
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
38


4.8
4.9
4.10
4.11
4.12
4.13
10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8
10.9
10.10
10.11
10.12
10.13
10.14
10.15
39


10.16
10.17
10.18
10.19
10.20
10.21
10.22
10.23
10.24
10.25
31.1*
31.2*
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.
_________________________
* Filed herewith.

40


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: May 15, 2024
/s/ Alex Valdes
Alex Valdes, Principal Financial Officer, Principal Accounting Officer
Date: May 15, 2024
/s/ Andrew Gowasack
Andrew Gowasack, President, Director
Date: May 15, 2024
/s/ William McClintock
William McClintock, Director
Date: May 15, 2024
/s/ Charles Potts
Charles Potts, Director
Date: May 15, 2024
/s/ Joshua Allen
Joshua Allen, Director
Date: May 15, 2024
/s/ Kristin Stafford
Kristin Stafford, Director
Date: May 15, 2024
/s/ Berta Pappenheim
Berta Pappenheim, Director
Date: May 15, 2024
41
EX-31.1 2 idai-20240331xex311.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 March 31, 2024 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: May 15, 2024
/s/ Gareth Genner
Gareth Genner
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 idai-20240331xex312.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 March 31, 2024 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: May 15, 2024
/s/ Alex Valdes
Alex Valdes
Chief Financial Officer
(Principal Financial Officer)

EX-32.2 4 idai-20240331xex321.htm EX-32.2 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 March 31, 2024 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: May 15, 2024
/s/ Gareth Genner
Chief Executive Officer
(Principal Executive Officer)
/s/ Alex Valdes
Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 5 idai-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover 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, 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, Net 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 9954471 - Disclosure - Description of Business, Summary of Significant Accounting Policies and Going Concern (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Description of Business, Summary of Significant Accounting Policies and Going Concern (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Borrowings (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Goodwill and Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Stock Awards and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Leases and Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Description of Business, Summary of Significant Accounting Policies and Going Concern - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Description of Business, Summary of Significant Accounting Policies and Going Concern - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Borrowings - Summary of Non-Convertible Promissory Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Borrowings - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Warrants - Schedule of Changes in Warrant Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Warrants - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Warrants - Schedule of Fair Value of Warrants Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Warrants - Schedule of Warrant Issuance Date (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Balance Sheet Components - Schedule of Capitalized Internal-Use Software, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Goodwill and Intangible Assets, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Estimated Future Amortization Expense of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - 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 9954497 - 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 9954498 - Disclosure - Stock Awards and Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Stock Options Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Outstanding RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Malta Grant (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Leases and Commitments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Leases and Commitments - Summary of Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Leases and Commitments - Summary of Balance Sheet Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Leases and Commitments - Summary of Future Maturities of ASC 842 Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Leases and Commitments - Summary of Future Maturities of ASC 842 Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - 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 9954510 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 idai-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 idai-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 idai-20240331_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] 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 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] 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. Impairment on finite-lived assets Impairment of Intangible Assets, Finite-Lived 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 Income (Expense), 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 issuance of common stock 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 (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 Customer [Axis] Customer [Axis] Current Liabilities: Liabilities, Current [Abstract] 2027 Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, Year Four Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, Year Four Total Payments Lessee, Operating Lease, Liability, to be Paid, Total Payments [Abstract] No definition available. 2028 Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, After Year Four Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, After Year Four 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, net (includes unbilled receivables of $14,208 and $143,219 as of March 31, 2024 and December 31, 2023, 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) Treasury Stock, Common, Shares Stock options outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Noncurrent Assets: Assets, Noncurrent [Abstract] 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 Shares issued upon exercise of warrants (in shares) Stock Issued During Period, Shares, Exercise of Warrants Represents the shares issued upon exercise of warrants. Warrant A Warrant A [Member] Warrant A 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] Conversion of treasury stock in relation to vested restricted stock units (in shares) Conversion Of Treasury Stock In Relation To Vested Restricted Stock Units, Shares Conversion Of Treasury Stock In Relation To Vested Restricted Stock Units, Shares 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. RSU Outstanding Number of Shares 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 Patent application costs Patents [Member] 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 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) 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, Summary of Significant Accounting Policies and Going Concern Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Sale of stock, consideration received per transaction Sale of Stock, Consideration Received Per Transaction Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Accounts payable Increase (Decrease) in Accounts Payable, Trade 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] Payments of stock issuance costs Payments of Stock Issuance Costs Depreciation Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 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] Fair Value of Warrants Fair value of warrants This member represent fair value of warrants Summary of Future Maturities of ASC 842 Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] 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. Sale of stock, number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Variable Interest Entity Consolidation, Variable Interest Entity, Policy [Policy Text Block] 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. Notice to Exercise Notice To Exercise [Member] Notice To Exercise 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 (in shares) 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] 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 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 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Related Party Transactions Related Party Transactions Disclosure [Text Block] Total future maturities Lessee, Operating Lease, Liability, Undiscounted Excess Amount 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 Institutional Investor Institutional Investor [Member] Institutional Investor 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 Stock granted but not yet vested (in shares) 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] Recent Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Unbilled receivables Unbilled Receivables, Current 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] Sale of stock, price per share (in dollars per share) Sale of Stock, Price Per Share 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: 0 and 54,734 shares held as of March 31, 2024 and December 31, 2023, 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. Sale of stock, consideration received on transaction Sale of Stock, Consideration Received on Transaction 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. Existing Warrants Existing Warrants [Member] Existing Warrants 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 Other expense Other Nonoperating Expense Restricted stock units, outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Short term lease expense Short-Term Lease, Cost Value added tax receivable 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 Trade name and trademarks Trademarks and Trade Names [Member] Subsequent Event Subsequent Event [Member] Customer Concentration Risk Customer Concentration Risk [Member] Related party payables Other Liabilities, Current Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] 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 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] 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. Stock-based compensation Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture 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] 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. 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] Warrant C Warrant C [Member] Warrant C Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Remaining Performance Obligations 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] Entity Address, State or Province Entity Address, State or Province Proceeds from loan from Maltese government 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] 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] 2025 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 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 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 Securities purchase agreement Securities Purchase Agreement [Member] Represents the information pertaining to Securities Purchase Agreement. Sale of Stock [Axis] Sale of Stock [Axis] 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] Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] 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 (in shares) Common Stock, Capital Shares Reserved for Future Issuance Loss on retirement of equipment Gain (Loss) on Disposition of Intangible Assets Noncurrent Liabilities: Liabilities, Noncurrent [Abstract] 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] 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, 10,099,672 and 9,198,089 shares issued, and 10,099,672 and 9,143,355 outstanding at March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued 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. Total Current Assets Assets, Current Warrant B Warrant B [Member] Warrant B Plus: accrued interest Interest Payable December 21, 2023 December 21, 2023 [Member] December 21, 2023 Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Percentage of shares issued Stock Issued During Period, Percentage, Exercise of Warrants Stock Issued During Period, Percentage, Exercise of Warrants Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Entity Filer Category Entity Filer Category Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and Intangible Assets, Net Goodwill and Intangible Assets Disclosure [Text Block] Accrued employee taxes Accrued Employee Taxes The amount of accrued employee taxes. 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 Reverse Stock Split Rounding The amount of reverse stock split rounding. 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, Net 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 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. Deferred financing cost Deferred Costs, Current Depreciation and amortization Depreciation, Depletion and Amortization Number of intangible assets added Number Of Finite-Lived Intangible Assets Number Of Finite-Lived Intangible Assets 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] Deferred financing costs Increase (Decrease) In Deferred Financing Costs Increase (Decrease) In Deferred Financing Costs 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 Numerator: Income Amounts Attributable to Parent, Disclosures [Abstract] 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 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) Impairment, intangible asset, finite-lived, statement of income or comprehensive income Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] 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. 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four 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 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] 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 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] Change in fair value of warrant liability Fair Value Adjustment of Warrants, Rounded Fair Value Adjustment of Warrants, Rounded 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 before 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 ICE ICE [Member] ICE November 9, 2016 November 9, 2016 Represents the information about warrant issuance November 9, 2016. Accumulated Deficit Retained Earnings [Member] 2026 Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Year Three Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Year Three 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] Stockholders’ Notes Receivable Receivables from Stockholder [Member] 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] 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] Payment of commission Commission Payable to Related Party Amount of commission payble to related party. 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 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] 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 Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2027 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, Net Schedule of Intangible Assets and Goodwill [Table Text Block] Related Party [Axis] Related Party, Type [Axis] 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 2026 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 Non-controlling interest Equity, Attributable to Noncontrolling Interest Document Period End Date Document Period End Date Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Issuance of common stock in relation to vested restricted stock units 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 Credited value over three years Warrants Value Credited per Annum Over Three Years Period Warrants Value Credited per Annum Over Three Years Period. 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] Total stock-based compensation expense Share-Based Payment Arrangement, Expense Intangible assets, gross Finite-Lived Intangible Assets, Gross Income tax expense Income Tax Expense (Benefit) 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. 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 2028 Lessee, Operating Lease, Liability, Undiscounted Excess Amount, After Year Four Lessee, Operating Lease, Liability, Undiscounted Excess Amount, After Year Four Legal Entity [Axis] Legal Entity [Axis] 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 Professional services (over time) Professional Services (Over Time) [Member] Represents the information pertaining to Professional Services. 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, including accrued interest of $14,511 and $40,317, as of March 31, 2024 and December 31, 2023, 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 Number Of Leases Terminated Represents the number of leases terminated. 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 warrants Proceeds from Issuance of Warrants Subsequent Events Subsequent Events [Text Block] License fees (over time) License Fees (Over Time) [Member] Represents the information pertaining to License Fees. Maximum amount grant Maximum Amount Grant The maximum amount of grant as a reimbursement of operating expenses for first 12 months. Cancellation of shares Cancellation of Shares Value Issued To Investor Cancellation of Shares Value Issued To Investor. April 18, 2023 April 18, 2023 [Member] April 18, 2023 Loan interest rate Debt Instrument, Interest Rate During Period 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 Conversion of treasury stock in relation to vested restricted stock units Conversion Of Treasury Stock In Relation To Vested Restricted Stock Units, Value Conversion Of Treasury Stock In Relation To Vested Restricted Stock Units, Value 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] 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) 2027 Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Year Four Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Year Four Rent deposit Prepaid Rent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] 2028 Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four 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] 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 [Line Items] 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] Warrants, held in abeyance (in shares) Class Of Warrant Or Right, Issued, Held In Abeyance Class Of Warrant Or Right, Issued, Held In Abeyance 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] 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-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover - shares
3 Months Ended
Mar. 31, 2024
May 14, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-41252  
Entity Registrant Name T Stamp Inc  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 81-3777260  
Entity Address, Address Line One 3017 Bolling Way NE, Floor 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   10,599,812
Entity Central Index Key 0001718939  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Current Assets:    
Cash and cash equivalents $ 816,692 $ 3,140,747
Accounts receivable, net (includes unbilled receivables of $14,208 and $143,219 as of March 31, 2024 and December 31, 2023, respectively) 643,479 686,327
Related party receivables 16,083 44,087
Deferred financing cost 50,000 0
Prepaid expenses and other current assets 896,026 826,781
Total Current Assets 2,422,280 4,697,942
Noncurrent Assets:    
Capitalized internal-use software, net 1,476,193 1,472,374
Goodwill 1,248,664 1,248,664
Intangible assets, net 196,044 223,690
Property and equipment, net 47,694 56,436
Operating lease right-of-use assets 184,642 164,740
Other assets 36,559 29,468
Total Assets 5,612,076 7,893,314
Current Liabilities:    
Accounts payable 1,063,330 1,232,118
Related party payables 96,066 82,101
Accrued expenses 1,284,578 1,143,890
Deferred revenue 268,250 10,800
Income tax payable 1,975 1,975
Short-term operating lease liabilities 69,727 81,236
Short-term financial liabilities 0 162,130
Total Current Liabilities 2,783,926 2,714,250
Noncurrent Liabilities:    
Warrant liabilities 254,076 256,536
Notes payable, including accrued interest of $14,511 and $40,317, as of March 31, 2024 and December 31, 2023, respectively 946,395 953,877
Long-term operating lease liabilities 84,288 53,771
Total Liabilities 4,068,685 3,978,434
Commitments, Note 10
Stockholders’ Equity:    
Common stock $0.01 par value, 50,000,000 shares authorized, 10,099,672 and 9,198,089 shares issued, and 10,099,672 and 9,143,355 outstanding at March 31, 2024 and December 31, 2023, respectively 100,997 91,434
Treasury stock, at cost: 0 and 54,734 shares held as of March 31, 2024 and December 31, 2023, respectively 0 0
Additional paid-in capital 54,641,448 54,375,622
Accumulated other comprehensive income 171,361 139,670
Accumulated deficit (53,531,854) (50,853,285)
Total T Stamp Inc. Stockholders’ Equity 1,381,952 3,753,441
Non-controlling interest 161,439 161,439
Total Stockholders’ Equity 1,543,391 3,914,880
Total Liabilities and Stockholders’ Equity $ 5,612,076 $ 7,893,314
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Unbilled receivables $ 14,208 $ 143,219
Non-convertible notes payable, current accrued interest $ 14,511 $ 40,317
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) 10,099,672 9,198,089
Common stock, shares outstanding (in shares) 10,099,672 9,143,355
Treasury stock, at cost, shares held (in shares) 0 54,734
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net revenue $ 573,676 $ 458,633
Operating Expenses:    
Cost of services (exclusive of depreciation and amortization shown separately below) 294,598 216,958
Research and development 451,842 632,369
Selling, general, and administrative 2,491,693 1,969,875
Depreciation and amortization 184,801 219,181
Total Operating Expenses 3,422,934 3,038,383
Operating Loss (2,849,258) (2,579,750)
Non-Operating Income (Expense):    
Interest expense, net (18,549) (10,231)
Change in fair value of warrant liability 2,460 (1,340)
Other income 193,114 44,614
Other expense (6,336) (743)
Total Other Income (Expense), Net 170,689 32,300
Net Loss before Taxes (2,678,569) (2,547,450)
Income tax expense 0 0
Net loss before non-controlling interest (2,678,569) (2,547,450)
Net loss attributable to non-controlling interest 0 0
Net loss attributable to T Stamp Inc. $ (2,678,569) $ (2,547,450)
Basic net loss per share attributable to T Stamp Inc. (in dollars per share) $ (0.26) $ (0.50)
Diluted net loss per share attributable to T Stamp Inc. (in dollars per share) $ (0.26) $ (0.50)
Weighted-average shares used to compute basic net loss per share (in shares) 10,111,993 5,044,775
Weighted-average shares used to compute diluted net loss per share (in shares) 10,111,993 5,044,775
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net loss including non-controlling interest $ (2,678,569) $ (2,547,450)
Other Comprehensive Income (Loss):    
Foreign currency translation adjustments 31,691 (41,442)
Total Other Comprehensive Income (Loss) 31,691 (41,442)
Comprehensive loss (2,646,878) (2,588,892)
Comprehensive loss attributable to non-controlling interest 0 0
Comprehensive loss attributable to T Stamp Inc. $ (2,646,878) $ (2,588,892)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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, 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        
Beginning balance at Dec. 31, 2022       $ 0        
Increase (Decrease) in Stockholders' Equity                
Exercise of options to common stock (in shares)   0            
Exercise of options to common stock 2,000 $ 0 2,000          
Issuance of common stock in relation to vested restricted stock units 0     $ 206,033        
Conversion of treasury stock in relation to vested restricted stock units (in shares)   262,546   (262,546)        
Conversion of treasury stock in relation to vested restricted stock units (75,343) $ 2,625 (77,968)          
Reverse stock split rounding (in shares)   4,759            
Reverse stock split 0 $ 48 (48)          
Repayment of shareholders loan through in-kind services 18,547       18,547      
Stock-based compensation 59,574   59,574          
Currency translation adjustment (41,442)         (41,442)    
Net loss attributable to T Stamp Inc. (2,547,450)           (2,547,450)  
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        
Beginning balance at Dec. 31, 2022       $ 0        
Increase (Decrease) in Stockholders' Equity                
Exercise of options to common stock (in shares) 1,230              
Ending balance (in shares) at Dec. 31, 2023   9,143,355            
Ending balance at Dec. 31, 2023 $ 3,914,880 $ 91,434 54,375,622     139,670 (50,853,285) 161,439
Ending balance (in shares) at Dec. 31, 2023 54,734     54,734        
Ending balance at Dec. 31, 2023 $ 0     $ 0        
Increase (Decrease) in Stockholders' Equity                
Exercise of options to common stock (in shares) 0              
Exercise of warrants to common stock (in shares)   882,000            
Exercise of warrants to common stock $ 0 $ 8,820 (8,820)          
Issuance of common stock in relation to vested restricted stock units (in shares)   74,317   (54,734)        
Issuance of common stock in relation to vested restricted stock units (22,497) $ 743 (23,240)          
Stock-based compensation 297,886   297,886          
Currency translation adjustment 31,691         31,691    
Net loss attributable to T Stamp Inc. (2,678,569)           (2,678,569)  
Ending balance (in shares) at Mar. 31, 2024   10,099,672            
Ending balance at Mar. 31, 2024 $ 1,543,391 $ 100,997 $ 54,641,448     $ 171,361 $ (53,531,854) $ 161,439
Ending balance (in shares) at Mar. 31, 2024 0     0        
Ending balance at Mar. 31, 2024 $ 0     $ 0        
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net loss attributable to T Stamp Inc. $ (2,678,569) $ (2,547,450)
Net loss attributable to non-controlling interest 0 0
Adjustments to reconcile net loss to cash flows used in operating activities:    
Depreciation and amortization 184,801 219,181
Stock-based compensation 297,886 59,574
Change in fair value of warrant liability (2,460) 1,340
Repayment of shareholder loan through in-kind services 0 18,547
Non-cash interest 14,511 9,904
Non-cash lease expense 41,267 66,759
Non-cash write off of mobile hardware (162,130) 0
Loss on retirement of equipment 969 897
Changes in assets and liabilities:    
Accounts receivable 42,848 474,911
Related party receivables 28,004 696
Prepaid expenses and other current assets (69,245) 123,177
Deferred financing costs (50,000) 0
Other assets (7,091) 0
Accounts payable (168,788) 419,887
Accrued expense 140,688 91,294
Related party payables 13,965 37,962
Deferred revenue 257,450 935,289
Operating lease liabilities (41,741) (66,546)
Net cash flows from operating activities (2,157,635) (154,578)
Cash flows from investing activities:    
Capitalized internally developed software costs (143,917) (167,668)
Patent application costs (9,268) (23,563)
Purchases of property and equipment (2,777) 0
Net cash flows from investing activities (155,962) (191,231)
Cash flows from financing activities:    
Proceeds from exercise of options to common stock 0 2,000
Forfeited common stock shares to satisfy taxes (22,497) (75,343)
Principal payments on financial liabilities 0 (29,715)
Net cash flows from financing activities (22,497) (103,058)
Effect of foreign currency translation on cash 12,040 (32,513)
Net change in cash and cash equivalents (2,324,055) (481,380)
Cash and cash equivalents, beginning of period 3,140,747 1,254,494
Cash and cash equivalents, end of period 816,692 773,114
Supplemental disclosure of cash flow information:    
Cash paid during the period for interest 0 570
Supplemental disclosure of non-cash activities:    
Adjustment to operating lease right-of-use assets related to renewed leases 61,169 0
Adjustment to operating lease operating lease liabilities related to renewed leases 60,749 0
Adjustment to operating lease right-of-use assets related to terminated leases 0 82,982
Adjustment to operating lease liabilities related to terminated leases 0 77,648
Prepaid rent expense reclassified upon termination of leases $ 0 $ 5,335
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business, Summary of Significant Accounting Policies and Going Concern
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business, Summary of Significant Accounting Policies and Going Concern Description of Business, 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 have been updated to reflect the Reverse Split in these unaudited condensed consolidated financial statements. 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 net loss in the three months ended March 31, 2024 of $2.68 million, negative net operating cash outflows of $2.16 million for the same period, working capital of $(0.36) million and an accumulated deficit of $53.53 million as of March 31, 2024.
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 1, 2024, the Company entered into a Securities Purchase Agreement (the “SPA”) with the Selling Stockholder. On April 3, 2024 the transaction contemplated by the SPA occurred pursuant to the terms of the SPA, the Selling Stockholder agreed, at the closing of the SPA and upon the terms and subject to the conditions set forth in the SPA, to purchase from the Company 499,990 shares of Class A Common Stock, par value $0.01 of the Company, and pre-funded warrants to purchase 1,500,010 shares of Class A Common Stock of the Company at a purchase price of $0.968 per share (“Warrant A”) for a total purchase price of $1,936,000. The Company paid offering costs of $220,520 resulting in net proceeds of $1,715,480.
Additionally, pursuant to the SPA, as additional consideration for the share and Warrant A purchase described above, the Company agreed to issue to the Selling Stockholder a stock purchase warrant for the purchase of 2,000,000 shares of the Company’s Class A Common Stock at an exercise price of $0.968 per share (“Warrant B”), and a stock purchase warrant for the purchase of 1,600,000 shares of the Company’s Class A Common Stock at an exercise price of $1.060 per share (“Warrant C”).
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.
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, Trust Stamp Denmark ApS, Quantum Foundation, and Trust Stamp Nigeria Limited. All significant intercompany transactions and accounts have been eliminated.
Further, we continue to consolidate Tstamp Incentive Holdings (“TSIH”) which we consider to be a variable interest entity.
In the opinion of management, these financial statements reflect all adjustments necessary (which adjustments are of a normal and recurring nature) for the fair presentation of the Company's financial position as of March 31, 2024 and December 31, 2023, and the results of operations for the three months ended March 31, 2024 and 2023. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of results expected for the full year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been omitted pursuant to the rules and regulations of the SEC. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes to consolidated financial statements in the Company's Annual Report on Form 10-K for the year ended December 31, 2023. The accounting policies employed are substantially the same as those shown in note 1 of the notes to consolidated financial statements included therein.
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 March 31, 2024, no shares of Class A Common Stock are held by TSIH as all shares have been issued pursuant to employee Restricted Stock Units.
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.
Major Customers and Concentration of Risks — Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of Cash and 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,000 for substantially all depository accounts. The Company from time to time may have amounts on deposit in excess of the insured limits. As of March 31, 2024 and December 31, 2023, the Company had $318,923 and $2,620,765 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 91.01% or 40.51%, 37.58%, and 12.92% of the balance of total Accounts receivable as of March 31, 2024 and three customers represented 91.11% or 53.55%, 30.43%, and 7.13% of the balance of total Accounts receivable as of December 31, 2023. 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 March 31, 2024 and December 31, 2023, the Company had not experienced any significant losses on its Accounts receivable.
During the three months ended March 31, 2024, the Company sold to primarily three customers which made up approximately 94.63% of total Net revenue, and consisted of 58.08%, 27.38%, and 9.17% from an S&P 500 Bank, Mastercard and Triton, respectively.
Additionally, during the three months ended March 31, 2023, the Company sold to primarily three customers which made up approximately 78.77% of total Net revenue, and consisted of 40.14%, 25.08%, and 13.55% from an S&P 500 Bank, Mastercard, and FIS, 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 consolidated balance sheet and any resulting gain or loss is recorded in the consolidated statements of operations in the period realized.
Accounting for Impairment of Long-Lived Assets — Long-lived assets with finite lives include Property and equipment, net, Capitalized internal-use software, Operating lease right-of-use assets, and Intangible assets, net 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.
As of March 31, 2024, the Company determined that no long-lived assets with finite lives were impaired. As of December 31, 2023, the Company determined that $19 thousand of Capitalized internal-use software and $12 thousand of Intangible assets was impaired. The impaired Capitalized internal-use software was expensed to Research and development during the year ended December 31, 2023.
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, net, 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 as of March 31, 2024 and December 31, 2023.
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 March 31, 2024 and December 31, 2023, the Company did not have any related performance obligations for contracts with terms exceeding twelve months.
Disaggregation of Revenue
For the three months ended March 31,
20242023
Professional services (over time)$487,426 $383,633 
License fees (over time)86,250 75,000 
Total Revenue$573,676 $458,633 
Recent Accounting Pronouncements Not Yet Adopted In December 2023, the FASB issued ASU 2023-09, Income Taxes – Improvements to Income Tax Disclosures. ASU 2023-09 requires enhancements and further transparency to certain income tax disclosures, most notably the tax rate reconciliation and income taxes paid. This ASU is effective for fiscal years beginning after December 15, 2024 on a prospective basis and retrospective application is permitted. The Company is currently evaluating the impacts of the new standard but does not expect a material impact to its unaudited condensed consolidated financial statements or related disclosures.
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.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Borrowings
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Borrowings Borrowings
Promissory Notes Payable
March 31, 2024December 31, 2023
Malta loan receipt 3 – June 3, 2022$495,344 $507,035 
Malta loan receipt 2 – August 10, 2021305,844 313,063 
Malta loan receipt 1 – February 9, 202162,789 64,271 
Interest added to principal67,907 29,191 
Total principal outstanding931,884 913,560 
Plus: accrued interest14,511 40,317 
Total promissory notes payable$946,395 $953,877 
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 March 31, 2024, the balance received was $864 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. The Malta loan interest rate increased from 4.5% for the three months ended March 31, 2023 to 6.5% for the three months ended March 31, 2024.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants
3 Months Ended
Mar. 31, 2024
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, 2023 to March 31, 2024:
Warrants ($)
Balance as of January 1, 2023$261,569 
Additional warrants issued— 
Change in fair value(5,033)
Balance as of December 31, 2023$256,536 
Additional warrants issued— 
Change in fair value(2,460)
Balance as of March 31, 2024$254,076 
As of March 31, 2024, 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 March 31, 2024.
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 March 31, 2024, the warrant liability is recorded at $4 thousand which is a $3 thousand decrease, recorded to Change in fair value of warrant liability, from the balance of $7 thousand as of December 31, 2023.
The following assumptions were used to calculate the fair value of the warrant liability during the three months ended March 31, 2024:
Fair Value of Warrants
$0.64
Exercise price
$0.49
Risk free interest rate
4.38%
Expected dividend yield— %
Expected volatility
79.59%
Expected term3 years
Equity Classified Warrants
Warrant Issuance DateStrike PriceMarch 31, 2024December 31, 2023
November 9, 2016$3.12 80,12880,128
January 23, 2020$8.00 186,442186,442
January 23, 2020$8.00 524,599524,599
April 18, 2023$1.34 775,330
June 5, 2023$1.34 1,173,0301,279,700
December 21, 2023$1.34 3,600,0003,600,000
Total warrants outstanding5,564,1996,446,199
November 9, 2016
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.
January 23, 2020
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.
January 23, 2020
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 March 31, 2024.
April 18, 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.
On December 21, 2023, the Company entered into an Inducement Agreement with Armistice Capital Master Fund Ltd. Pursuant to the terms of the Inducement Agreement, the exercise price for the warrants to purchase the remaining 1,573,330 shares of Class A Common Stock of the Company was reduced to $1.34 for a total purchase price of $2,108,262.
On December 21, 2023, the remaining 1,573,330 common stock purchase warrants to purchase shares of Class A Common Stock of the Company at a price of $1.34 per warrant were exercised for total proceeds of $2,108,262.
As of December 31, 2023, the Company had received Notice to Exercise for 798,000 common stock purchase warrants resulting in an issuance by the Company of 798,000 shares of Class A Common Stock. Due to the beneficial ownership limitation provisions in the Inducement Agreement, as of December 31, 2023 the remaining 775,330 common stock purchase warrants exercised on December 21, 2023 were unissued and held in abeyance for benefit of the institutional investor until notice from the institutional investor that the shares may be issued in compliance with the beneficial ownership limitation. On February 7, 2023 and February 27, 2023, the Company issued 320,000 and 455,330 shares, respectively.
All warrants related to this investment have been exercised and are no longer outstanding as of March 31, 2024.
June 5, 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.
On December 21, 2023, the Company entered into an Inducement Agreement with Armistice Capital Master Fund Ltd. Pursuant to the terms of the Inducement Agreement, the exercise price for the common stock purchase warrants to purchase the remaining 1,279,700 shares of Class A Common Stock of the Company was reduced to $1.34 for a total purchase price of $1,714,798.
On December 21, 2023, the institutional investor exercised 106,670 warrants to purchase shares of Class A Common Stock of the Company at a price of $1.34 per warrant for total proceeds of $142,938.
As of December 31, 2023, due to the beneficial ownership limitation provisions in the Inducement Agreement, the 106,670 warrants were unissued and held in abeyance for benefit of the institutional investor until notice from the institutional investor that the shares may be issued in compliance with the beneficial ownership limitation. These shares were subsequently issued on February 27, 2023.
The common stock purchase warrants to purchase 1,173,030 shares of the Company’s Class A Common Stock remain outstanding as of March 31, 2024.
December 21, 2023
On December 21, 2023, the Company entered into a warrant exercise agreement (the “WEA”) with a certain existing institutional investor, pursuant to which the institutional investor agreed to exercise (the “Exercise”) (i) a portion (106,670) of the warrants issued to the institutional investor on June 5, 2023, which are exercisable for 1,279,700 shares of the Company’s Class A Common Stock, par value $0.01 per share (“Class A Common Stock”) with a current exercise price of $2.30 per share (the “June 2023 Warrants”), (ii) all of the warrants issued to the institutional investor on September 14, 2022, as amended on June 5, 2023, which are exercisable for 120,000 shares of Class A Common Stock, with a current exercise price of $2.30 per share (the “September 2022 Warrants”), and (iii) all of the warrants issued to the institutional investor on April 18, 2023, which are exercisable for 1,573,330 shares of Class A Common Stock, with a current exercise price of $3.30 per share (the “April 2023 Warrants” and collectively with all of the June 2023 Warrants and the September 2022 Warrants, the “Existing Warrants”). In consideration for the immediate exercise of 1,800,000 of the Existing Warrants for cash, the Company agreed to reduce the exercise price of all of the Existing Warrants, including any unexercised portion thereof, to $1.34 per share, which is equal to the most recent closing price of the Company’s Class A Common Stock on The Nasdaq Stock Market prior to the execution of the WEA. As of March 31, 2024, Armistice had submitted an Exercise Notice for 918,000 Existing Warrants and the shares of Class A Common Stock were issued to the warrant holders. The remaining 882,000 Existing Warrants from this exercise are held in abeyance until the Company receives notice from the holders that the remaining shares may be issued in compliance with the beneficial ownership limitation. As of March 31, 2024, the remaining 882,000 Existing Warrants have been issued.
In addition, in consideration for such Exercise, the Selling Stockholder received new unregistered warrants to purchase up to an aggregate of 3,600,000 shares of Class A Common Stock, equal to 200% of the shares of Class A Common Stock issued in connection with the Exercise, with an exercise price of $1.34 per share (the “New Warrants”) in a private placement pursuant to Section 4(a)(2) of the Securities Act of 1933 (the “Securities Act”).
All 3,600,000 of the New Warrants remain outstanding as of March 31, 2024.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components
3 Months Ended
Mar. 31, 2024
Balance Sheet Components  
Balance Sheet Components Balance Sheet Components
Prepaid expenses and other current assets
Prepaid expenses and other current assets as of March 31, 2024 and December 31, 2023 consisted of the following:
March 31, 2024December 31, 2023
Prepaid operating expenses$300,002 $216,875 
Rent deposit27,803 28,400 
Value added tax receivable130,090 116,095 
Tax credit receivable (short-term)66,135 102,151 
Miscellaneous receivable371,996 363,260 
Prepaid expenses and other current assets$896,026 $826,781 
Capitalized internal-use software, net
Capitalized internal-use software, net as of as of March 31, 2024 and December 31, 2023 consisted of the following:
Useful LivesMarch 31, 2024December 31, 2023
Internally developed software5 Years$4,043,786 $3,901,801 
Less: Accumulated depreciation(2,567,593)(2,429,427)
Capitalized internal-use software, net$1,476,193 $1,472,374 
Amortization expense is recognized on a straight-line basis and for the three months ended March 31, 2024 and 2023 totaled $138 thousand and $141 thousand, respectively.
Property and equipment, net
Property and equipment, net as of as of March 31, 2024 and December 31, 2023 consisted of the following:
Useful LivesMarch 31, 2024December 31, 2023
Computer equipment
3-4 Years
$150,686 $152,014 
Furniture and fixtures10 Years27,405 28,052 
Property and equipment, gross178,091 180,066 
Less: Accumulated depreciation(130,397)(123,630)
Property and equipment, net$47,694 $56,436 
Depreciation expense is recognized on a straight-line basis and for the three months ended March 31, 2024 and 2023 totaled $10 thousand and $42 thousand, respectively.
Accrued expenses
Accrued expenses as of March 31, 2024 and December 31, 2023 consisted of the following:
March 31, 2024December 31, 2023
Compensation payable$447,306 $377,403 
Commission liability32,948 26,863 
Accrued employee taxes769,653 624,525 
Other accrued liabilities34,671 115,099 
Accrued expenses$1,284,578 $1,143,890 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets, Net
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets, Net Goodwill and Intangible Assets, Net
There were no changes in the carrying amount of Goodwill for the three months ended March 31, 2024 and 2023.
Intangible assets, net as of March 31, 2024 and December 31, 2023 consisted of the following:
Useful LivesMarch 31, 2024December 31, 2023
Patent application costs3 Years$493,303 $484,035 
Trade name and trademarks3 Years68,821 70,446 
Intangible assets, gross562,124 554,481 
Less: Accumulated amortization(366,080)(330,791)
Intangible assets, net$196,044 $223,690 
The Company added 3 new patents during the three months ended March 31, 2024. The patents issued during the three months ended March 31, 2024 increased our total number of patents to 20 and include:
On January 2, 2024, the Company received Notice of Issuance for a patent that is a continuation of “Systems and Processes for Lossy Biometric Representation.” This patent is a continuation addresses a long-felt but unresolved need for a system or process that can transform size-variant, personally-identifying biometric templates into fixed-size, privacy-secured representations, while maintaining sufficiently accurate biometric matching capabilities.
On January 30, 2024, the Company received Notice of Issuance for a patent that is a continuation of “Systems and Processes for Lossy Biometric Representation.” This technology provides a system or process that can transform size-variant, personally-identifying biometric templates into fixed-size, privacy-secured representations, while maintaining sufficiently accurate biometric matching capabilities.
On March 19, 2024, the Company received Notice of Issuance for a patent entitled “Systems and Methods for Enhanced Hash Transforms.” Conventional cryptographic hashing techniques generally include functions that generate unique signatures given a piece of data, accepting binary strings of characters as an input, and producing a string (e.g., a digital signature) as an output. Our new patent addresses the need for improved techniques for securely handling sensitive data.
Intangible asset amortization expense is recognized on a straight-line basis and for the three months ended March 31, 2024 and 2023 totaled $37 thousand.
Estimated future amortization expense of Intangible assets, net is as follows:
Years Ending December 31,Amount
202486,105 
202578,133 
202631,659 
2027147 
Total future amortization
$196,044 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss per Share Attributable to Common Stockholders
3 Months Ended
Mar. 31, 2024
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:
For the years ended March 31,
20242023
Numerator:
Net loss attributable to common stockholders$(2,678,569)$(2,547,450)
Denominator:
Weighted average shares used in computing net loss per share attributable to common stockholders10,111,9935,044,775
Net loss per share attributable to common stockholders$(0.26)$(0.50)
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:
As of March 31,
20242023
Options, RSUs, and grants1,582,512735,001
Warrants6,923,4311,673,968
Total8,505,9432,408,969
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Awards and Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
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 months ended March 31, 2024 and 2023, 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 March 31, 2024 and 2023 included grants totaling, $9 thousand and $0, respectively, options totaling $0, and RSUs totaling $1 thousand and $3 thousand, respectively.
In addition to issuing stock awards to advisory board members and other external advisors, during the three months ended March 31, 2024 and 2023, the Company granted stock-based awards to multiple employees. The total granted stock-based awards to employees during the three months ended March 31, 2024 and 2023 included grants totaling, $12 thousand and $26 thousand, respectively, options totaling $2 thousand and $4 thousand, respectively, and RSUs totaling $274 thousand and $29 thousand, respectively.
The following table summarizes stock option activity for the three months ended March 31, 2024 and 2023:
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 granted11,8902.28 
Options exercised(1,230)3.25 
Options canceled and forfeited(4,186)5.73 
Balance as of December 31, 2023393,583 6.27 1.95— 
Options granted3,825 $1.57 
Options exercised— — 
Options canceled and forfeited(1,425)4.21 
Balance as of March 31, 2024395,983 6.24 1.72— 
Options vested and exercisable as of March 31, 2024395,983 $6.24 1.72— 
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 three months ended March 31, 2024 and 2023 was $0.
The weighted average grant-date fair value of options granted during the three months ended March 31, 2024 and 2023 was $0.61 and $2.00 per share, respectively. The total grant-date fair value of options that vested during the three months ended March 31, 2024 and 2023 was $2 thousand and $4 thousand, respectively.
The following assumptions were used to calculate the fair value of options granted during the three months ended March 31, 2024:
Fair value of Class A Common Stock
$0.45 — 0.72
Exercise price
$1.49 — 1.64
Risk free interest rate
4.11 — 4.38%
Expected dividend yield0.00 %
Expected volatility
77.54 — 79.59%
Expected term3 Years
As of March 31, 2024, the Company had 395,983 stock options outstanding of which all are fully vested options.
As of March 31, 2024, the Company has 87,533 common stock grants outstanding of which 74,465 were vested but not issued and 13,068 were not yet vested. All granted and outstanding common stock grants will fully vest by March 31, 2025. The Company had unrecognized stock-based compensation related to common stock grants of $9 thousand as of March 31, 2024.
As of March 31, 2024, the Company had 1,098,996 RSUs outstanding of which 281,866 were vested but not issued and 817,130 were not yet vested. All granted and outstanding RSUs will fully vest by January 2, 2025. The Company had unrecognized stock-based compensation related to RSUs of $866 thousand as of March 31, 2024.
During the three months ended March 31, 2024 the Company issued 54,734 of Class A Common Stock to employees that were designated for employee stock awards and were previously recorded as treasury stock.
A summary of outstanding RSU activity as of March 31, 2024 is as follows:
RSU Outstanding Number of Shares
Balance as of January 1, 2023292,564
Granted410,516
Vested (issued)(159,776)
Forfeited(97,202)
Balance as of December 31, 2023446,102
Granted802,893
Vested (issued)(122,604)
Forfeited(27,395)
Balance as of March 31, 20241,098,996
Stock-based compensation expense
Our consolidated statements of operations include stock-based compensation expense as follows:
For the three months ended March 31,
20242023
Cost of services$262 $494 
Research and development8,116 18,855 
Selling, general, and administrative289,508 40,225 
Total stock-based compensation expense$297,886 $59,574 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Related party payables of $96 thousand and $82 thousand as of March 31, 2024 and December 31, 2023, 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 March 31, 2024 and 2023, totaled approximately $104 thousand and $294 thousand, respectively.
Mutual Channel Agreement
On November 15, 2020, the Company entered into a Mutual Channel Agreement with Vital4Data, Inc., a company at which one of our Directors serves as Chief Executive Officer. 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 March 31, 2024 and December 31, 2023, the Vital4Data, Inc. commission due was $0.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Malta Grant
3 Months Ended
Mar. 31, 2024
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 consolidated balance sheets) and income is recognized in a similar systematic basis over the same periods in the consolidated statements of operations. During the three months ended March 31, 2024 and 2023, the Company incurred $0 in expenses that are reimbursable under the grant. As of March 31, 2024, 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 €137 thousand or $146 thousand, 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. The grant was approved in January 2022, however, the request for payment was not approved and management abandoned the agreement. Hence, during the three months ended March 31, 2024 and 2023, the Company incurred $0, respectively, in expenses that are reimbursable under the grant. As of March 31, 2024, no amounts provided under this grant were received.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases and Commitments
3 Months Ended
Mar. 31, 2024
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 March 31, 2024, 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 Operating lease right-of-use assets and Operating lease liabilities. The Company’s leases have remaining terms of 1 to 5 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 rateMarch 31, 2024
Weighted average remaining lease term2.58 years
Weighted average discount rate5.0 %
During the three months ended March 31, 2024, the Company did not terminate any operating leases.
Balance sheet information related to leases as of as of March 31, 2024 and December 31, 2023 was as follows:
March 31, 2024
December 31, 2023
Operating lease right-of-use assets
Operating lease right-of-use assets$184,642 $164,740 
Operating lease liabilities
Short-term operating lease liabilities $69,727 $81,236 
Long-term operating lease liabilities84,288 53,771 
Total operating lease liabilities$154,015 $135,007 
Future maturities of ASC 842 lease liabilities as of March 31, 2024 are as follows:
Years Ending December 31,Principal PaymentsImputed
Interest Payments
Total Payments
2024$57,391 $4,444 $61,835 
202557,386 3,170 60,556 
202622,455 1,137 23,592 
20278,556 607 9,163 
20288,227 172 8,399 
Total future maturities$154,015 $9,530 $163,545 
Total lease expense, under ASC 842, was included in Selling, general, and administrative expenses in our consolidated statement of operations for the three months ended March 31, 2024 and 2023 as follows:
For the three months ended March 31,
20242023
Operating lease expense – fixed payments$39,877 $83,034 
Short term lease expense11,936 21,935 
Total lease expense$51,813 $104,969 
Supplemental cash flows information related to leases was as follow:
For the three months ended March 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(41,741)$(66,546)
During the three months ended March 31, 2024, the Company did not incur variable lease expense.
Financial Liability Obligation The Company’s financial liability totaled $0 and $162 thousand as of March 31, 2024 and December 31, 2023, respectively, 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 was resolved with a settlement and no further payment is due as of March 31, 2024.
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 28 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Securities and Purchase Agreement — On April 1, 2024, the Company entered into a Securities Purchase Agreement (the “SPA”) with the Selling Stockholder. On April 3, 2024 the transaction contemplated by the SPA occurred pursuant to the terms of the SPA, the Selling Stockholder agreed, at the closing of the SPA and upon the terms and subject to the conditions set forth in the SPA, to purchase from the Company 499,990 shares of Class A Common Stock, par value $0.01 of the Company, and pre-funded warrants to purchase 1,500,010 shares of Class A Common Stock of the Company at a purchase price of $0.968 per share (“Warrant A”) for a total purchase price of $1,936,000. The Company paid offering costs of $220,520 resulting in net proceeds of $1,715,480.
Additionally, pursuant to the SPA, as additional consideration for the share and Warrant A purchase described above, the Company agreed to issue to the Selling Stockholder a stock purchase warrant for the purchase of 2,000,000 shares of the Company’s Class A Common Stock at an exercise price of $0.968 per share (“Warrant B”), and a stock purchase warrant
for the purchase of 1,600,000 shares of the Company’s Class A Common Stock at an exercise price of $1.06 per share (“Warrant C”).
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business, Summary of Significant Accounting Policies and Going Concern (Policies)
3 Months Ended
Mar. 31, 2024
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 have been updated to reflect the Reverse Split in these unaudited condensed consolidated financial statements. 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.
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 net loss in the three months ended March 31, 2024 of $2.68 million, negative net operating cash outflows of $2.16 million for the same period, working capital of $(0.36) million and an accumulated deficit of $53.53 million as of March 31, 2024.
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 1, 2024, the Company entered into a Securities Purchase Agreement (the “SPA”) with the Selling Stockholder. On April 3, 2024 the transaction contemplated by the SPA occurred pursuant to the terms of the SPA, the Selling Stockholder agreed, at the closing of the SPA and upon the terms and subject to the conditions set forth in the SPA, to purchase from the Company 499,990 shares of Class A Common Stock, par value $0.01 of the Company, and pre-funded warrants to purchase 1,500,010 shares of Class A Common Stock of the Company at a purchase price of $0.968 per share (“Warrant A”) for a total purchase price of $1,936,000. The Company paid offering costs of $220,520 resulting in net proceeds of $1,715,480.
Additionally, pursuant to the SPA, as additional consideration for the share and Warrant A purchase described above, the Company agreed to issue to the Selling Stockholder a stock purchase warrant for the purchase of 2,000,000 shares of the Company’s Class A Common Stock at an exercise price of $0.968 per share (“Warrant B”), and a stock purchase warrant for the purchase of 1,600,000 shares of the Company’s Class A Common Stock at an exercise price of $1.060 per share (“Warrant C”).
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.
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, Trust Stamp Denmark ApS, Quantum Foundation, and Trust Stamp Nigeria Limited. All significant intercompany transactions and accounts have been eliminated.
Further, we continue to consolidate Tstamp Incentive Holdings (“TSIH”) which we consider to be a variable interest entity.
In the opinion of management, these financial statements reflect all adjustments necessary (which adjustments are of a normal and recurring nature) for the fair presentation of the Company's financial position as of March 31, 2024 and December 31, 2023, and the results of operations for the three months ended March 31, 2024 and 2023. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of results expected for the full year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been omitted pursuant to the rules and regulations of the SEC. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes to consolidated financial statements in the Company's Annual Report on Form 10-K for the year ended December 31, 2023. The accounting policies employed are substantially the same as those shown in note 1 of the notes to consolidated financial statements included therein.
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 March 31, 2024, no shares of Class A Common Stock are held by TSIH as all shares have been issued pursuant to employee Restricted Stock Units.
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.
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 and 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,000 for substantially all depository accounts. The Company from time to time may have amounts on deposit in excess of the insured limits. As of March 31, 2024 and December 31, 2023, the Company had $318,923 and $2,620,765 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 91.01% or 40.51%, 37.58%, and 12.92% of the balance of total Accounts receivable as of March 31, 2024 and three customers represented 91.11% or 53.55%, 30.43%, and 7.13% of the balance of total Accounts receivable as of December 31, 2023. 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 March 31, 2024 and December 31, 2023, the Company had not experienced any significant losses on its Accounts receivable.
During the three months ended March 31, 2024, the Company sold to primarily three customers which made up approximately 94.63% of total Net revenue, and consisted of 58.08%, 27.38%, and 9.17% from an S&P 500 Bank, Mastercard and Triton, respectively.
Additionally, during the three months ended March 31, 2023, the Company sold to primarily three customers which made up approximately 78.77% of total Net revenue, and consisted of 40.14%, 25.08%, and 13.55% from an S&P 500 Bank, Mastercard, and FIS, respectively.
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 consolidated balance sheet and any resulting gain or loss is recorded in the consolidated statements of operations in the period realized.
Accounting for Impairment of Long-Lived Assets
Accounting for Impairment of Long-Lived Assets — Long-lived assets with finite lives include Property and equipment, net, Capitalized internal-use software, Operating lease right-of-use assets, and Intangible assets, net 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.
As of March 31, 2024, the Company determined that no long-lived assets with finite lives were impaired. As of December 31, 2023, the Company determined that $19 thousand of Capitalized internal-use software and $12 thousand of Intangible assets was impaired. The impaired Capitalized internal-use software was expensed to Research and development during the year ended December 31, 2023.
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, net, 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 as of March 31, 2024 and December 31, 2023.
Remaining Performance Obligations
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 March 31, 2024 and December 31, 2023, the Company did not have any related performance obligations for contracts with terms exceeding twelve months.
Disaggregation of Revenue
For the three months ended March 31,
20242023
Professional services (over time)$487,426 $383,633 
License fees (over time)86,250 75,000 
Total Revenue$573,676 $458,633 
Recent Accounting Pronouncements Not Yet Adopted
Recent Accounting Pronouncements Not Yet Adopted In December 2023, the FASB issued ASU 2023-09, Income Taxes – Improvements to Income Tax Disclosures. ASU 2023-09 requires enhancements and further transparency to certain income tax disclosures, most notably the tax rate reconciliation and income taxes paid. This ASU is effective for fiscal years beginning after December 15, 2024 on a prospective basis and retrospective application is permitted. The Company is currently evaluating the impacts of the new standard but does not expect a material impact to its unaudited condensed consolidated financial statements or related disclosures.
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.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business, Summary of Significant Accounting Policies and Going Concern (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Disaggregation of Revenue
Disaggregation of Revenue
For the three months ended March 31,
20242023
Professional services (over time)$487,426 $383,633 
License fees (over time)86,250 75,000 
Total Revenue$573,676 $458,633 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Borrowings (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Summary of Non-Convertible Promissory Notes Payable
March 31, 2024December 31, 2023
Malta loan receipt 3 – June 3, 2022$495,344 $507,035 
Malta loan receipt 2 – August 10, 2021305,844 313,063 
Malta loan receipt 1 – February 9, 202162,789 64,271 
Interest added to principal67,907 29,191 
Total principal outstanding931,884 913,560 
Plus: accrued interest14,511 40,317 
Total promissory notes payable$946,395 $953,877 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants (Tables)
3 Months Ended
Mar. 31, 2024
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, 2023 to March 31, 2024:
Warrants ($)
Balance as of January 1, 2023$261,569 
Additional warrants issued— 
Change in fair value(5,033)
Balance as of December 31, 2023$256,536 
Additional warrants issued— 
Change in fair value(2,460)
Balance as of March 31, 2024$254,076 
Schedule of Fair Value of Warrants Liabilities
The following assumptions were used to calculate the fair value of the warrant liability during the three months ended March 31, 2024:
Fair Value of Warrants
$0.64
Exercise price
$0.49
Risk free interest rate
4.38%
Expected dividend yield— %
Expected volatility
79.59%
Expected term3 years
Schedule of Warrant Issuance Date
Warrant Issuance DateStrike PriceMarch 31, 2024December 31, 2023
November 9, 2016$3.12 80,12880,128
January 23, 2020$8.00 186,442186,442
January 23, 2020$8.00 524,599524,599
April 18, 2023$1.34 775,330
June 5, 2023$1.34 1,173,0301,279,700
December 21, 2023$1.34 3,600,0003,600,000
Total warrants outstanding5,564,1996,446,199
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2024
Balance Sheet Components  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets as of March 31, 2024 and December 31, 2023 consisted of the following:
March 31, 2024December 31, 2023
Prepaid operating expenses$300,002 $216,875 
Rent deposit27,803 28,400 
Value added tax receivable130,090 116,095 
Tax credit receivable (short-term)66,135 102,151 
Miscellaneous receivable371,996 363,260 
Prepaid expenses and other current assets$896,026 $826,781 
Schedule of Capitalized Internal-Use Software, Net
Capitalized internal-use software, net as of as of March 31, 2024 and December 31, 2023 consisted of the following:
Useful LivesMarch 31, 2024December 31, 2023
Internally developed software5 Years$4,043,786 $3,901,801 
Less: Accumulated depreciation(2,567,593)(2,429,427)
Capitalized internal-use software, net$1,476,193 $1,472,374 
Schedule of Property and Equipment, Net
Property and equipment, net as of as of March 31, 2024 and December 31, 2023 consisted of the following:
Useful LivesMarch 31, 2024December 31, 2023
Computer equipment
3-4 Years
$150,686 $152,014 
Furniture and fixtures10 Years27,405 28,052 
Property and equipment, gross178,091 180,066 
Less: Accumulated depreciation(130,397)(123,630)
Property and equipment, net$47,694 $56,436 
Schedule of Accrued Expenses
Accrued expenses as of March 31, 2024 and December 31, 2023 consisted of the following:
March 31, 2024December 31, 2023
Compensation payable$447,306 $377,403 
Commission liability32,948 26,863 
Accrued employee taxes769,653 624,525 
Other accrued liabilities34,671 115,099 
Accrued expenses$1,284,578 $1,143,890 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets, Net
Intangible assets, net as of March 31, 2024 and December 31, 2023 consisted of the following:
Useful LivesMarch 31, 2024December 31, 2023
Patent application costs3 Years$493,303 $484,035 
Trade name and trademarks3 Years68,821 70,446 
Intangible assets, gross562,124 554,481 
Less: Accumulated amortization(366,080)(330,791)
Intangible assets, net$196,044 $223,690 
Schedule of Estimated Future Amortization Expense of Intangible Assets, Net
Estimated future amortization expense of Intangible assets, net is as follows:
Years Ending December 31,Amount
202486,105 
202578,133 
202631,659 
2027147 
Total future amortization
$196,044 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss per Share Attributable to Common Stockholders (Tables)
3 Months Ended
Mar. 31, 2024
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:
For the years ended March 31,
20242023
Numerator:
Net loss attributable to common stockholders$(2,678,569)$(2,547,450)
Denominator:
Weighted average shares used in computing net loss per share attributable to common stockholders10,111,9935,044,775
Net loss per share attributable to common stockholders$(0.26)$(0.50)
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:
As of March 31,
20242023
Options, RSUs, and grants1,582,512735,001
Warrants6,923,4311,673,968
Total8,505,9432,408,969
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Awards and Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Options Activity
The following table summarizes stock option activity for the three months ended March 31, 2024 and 2023:
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 granted11,8902.28 
Options exercised(1,230)3.25 
Options canceled and forfeited(4,186)5.73 
Balance as of December 31, 2023393,583 6.27 1.95— 
Options granted3,825 $1.57 
Options exercised— — 
Options canceled and forfeited(1,425)4.21 
Balance as of March 31, 2024395,983 6.24 1.72— 
Options vested and exercisable as of March 31, 2024395,983 $6.24 1.72— 
Schedule of Stock Options Valuation Assumptions
The following assumptions were used to calculate the fair value of options granted during the three months ended March 31, 2024:
Fair value of Class A Common Stock
$0.45 — 0.72
Exercise price
$1.49 — 1.64
Risk free interest rate
4.11 — 4.38%
Expected dividend yield0.00 %
Expected volatility
77.54 — 79.59%
Expected term3 Years
Schedule of Outstanding RSU Activity
A summary of outstanding RSU activity as of March 31, 2024 is as follows:
RSU Outstanding Number of Shares
Balance as of January 1, 2023292,564
Granted410,516
Vested (issued)(159,776)
Forfeited(97,202)
Balance as of December 31, 2023446,102
Granted802,893
Vested (issued)(122,604)
Forfeited(27,395)
Balance as of March 31, 20241,098,996
Schedule of Stock-Based Compensation Expense
Our consolidated statements of operations include stock-based compensation expense as follows:
For the three months ended March 31,
20242023
Cost of services$262 $494 
Research and development8,116 18,855 
Selling, general, and administrative289,508 40,225 
Total stock-based compensation expense$297,886 $59,574 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases and Commitments (Tables)
3 Months Ended
Mar. 31, 2024
Leases and Commitments  
Summary of Lease Term and Discount Rate
Lease term and discount rateMarch 31, 2024
Weighted average remaining lease term2.58 years
Weighted average discount rate5.0 %
Summary of Balance Sheet Information Related to Leases
Balance sheet information related to leases as of as of March 31, 2024 and December 31, 2023 was as follows:
March 31, 2024
December 31, 2023
Operating lease right-of-use assets
Operating lease right-of-use assets$184,642 $164,740 
Operating lease liabilities
Short-term operating lease liabilities $69,727 $81,236 
Long-term operating lease liabilities84,288 53,771 
Total operating lease liabilities$154,015 $135,007 
Summary of Future Maturities of ASC 842 Lease Liabilities
Future maturities of ASC 842 lease liabilities as of March 31, 2024 are as follows:
Years Ending December 31,Principal PaymentsImputed
Interest Payments
Total Payments
2024$57,391 $4,444 $61,835 
202557,386 3,170 60,556 
202622,455 1,137 23,592 
20278,556 607 9,163 
20288,227 172 8,399 
Total future maturities$154,015 $9,530 $163,545 
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 months ended March 31, 2024 and 2023 as follows:
For the three months ended March 31,
20242023
Operating lease expense – fixed payments$39,877 $83,034 
Short term lease expense11,936 21,935 
Total lease expense$51,813 $104,969 
Summary of Supplemental Cash Flows Information Related to Leases
Supplemental cash flows information related to leases was as follow:
For the three months ended March 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(41,741)$(66,546)
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business, Summary of Significant Accounting Policies and Going Concern - Narrative (Details)
3 Months Ended 12 Months Ended
Apr. 03, 2024
USD ($)
$ / shares
shares
Apr. 25, 2019
shares
Mar. 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
$ / shares
shares
Jul. 06, 2023
shares
Jun. 05, 2023
$ / shares
shares
Apr. 18, 2023
$ / shares
shares
Feb. 15, 2023
shares
Dec. 31, 2022
USD ($)
Jun. 30, 2020
shares
Jan. 31, 2020
shares
Nov. 09, 2016
shares
Disaggregation of Revenue                          
Stock split     0.2                    
Common stock, shares authorized (in shares)     50,000,000   50,000,000                
Net loss attributable to T Stamp Inc. | $     $ 2,678,569 $ 2,547,450                  
Operating cash outflows | $     2,157,635 154,578                  
Working capital | $     (360,000)                    
Accumulated deficit | $     $ 53,531,854   $ 50,853,285                
Common stock, par value (in dollars per share) | $ / shares     $ 0.01   $ 0.01                
Number of warrants exercised for issuance of shares (in shares)     5,564,199   6,446,199           6,418    
Treasury stock, at cost, shares held (in shares)     0   54,734                
Common stock, shares issued (in shares)     10,099,672   9,198,089                
Cash and cash equivalents | $     $ 816,692 $ 773,114 $ 3,140,747         $ 1,254,494      
Impairment on finite-lived assets | $     $ 0   12,000                
Impaired capitalized internal-use software | $         $ 19,000                
Impairment, intangible asset, finite-lived, statement of income or comprehensive income         Research and development                
Top Three Customers | Accounts receivable | Customer Concentration Risk                          
Disaggregation of Revenue                          
Concentration risk (as a percent)     91.01%   91.11%                
Top Three Customers | Sales revenue net | Customer Concentration Risk                          
Disaggregation of Revenue                          
Concentration risk (as a percent)     94.63% 78.77%                  
Customer One | Accounts receivable | Customer Concentration Risk                          
Disaggregation of Revenue                          
Concentration risk (as a percent)     40.51%   53.55%                
Customer Two | Accounts receivable | Customer Concentration Risk                          
Disaggregation of Revenue                          
Concentration risk (as a percent)     37.58%   30.43%                
Customer Three | Accounts receivable | Customer Concentration Risk                          
Disaggregation of Revenue                          
Concentration risk (as a percent)     12.92%   7.13%                
S And P 500 Bank | Sales revenue net | Customer Concentration Risk                          
Disaggregation of Revenue                          
Concentration risk (as a percent)     58.08% 40.14%                  
Mastercard | Sales revenue net | Customer Concentration Risk                          
Disaggregation of Revenue                          
Concentration risk (as a percent)     27.38% 25.08%                  
ICE | Sales revenue net | Customer Concentration Risk                          
Disaggregation of Revenue                          
Concentration risk (as a percent)     9.17% 13.55%                  
Bank Time Deposits                          
Disaggregation of Revenue                          
Cash and cash equivalents | $     $ 318,923   $ 2,620,765                
Common Class A                          
Disaggregation of Revenue                          
Number of warrants exercised for issuance of shares (in shares)                       932,111 80,128
Treasury stock, at cost, shares held (in shares)   320,513                      
Common stock, shares issued (in shares)                 206,033        
Common stock, shares held (in shares)     0                    
Common Class A | Various employees                          
Disaggregation of Revenue                          
Number of shares transferred (in shares)   264,000                      
Securities purchase agreement                          
Disaggregation of Revenue                          
Common stock, par value (in dollars per share) | $ / shares             $ 2.30 $ 3.30          
Number of warrants exercised for issuance of shares (in shares)             543,300 1,009,950          
Private Placement | Securities purchase agreement | Subsequent Event                          
Disaggregation of Revenue                          
Sale of stock, number of shares issued in transaction (in shares) 499,990                        
Sale of stock, consideration received per transaction | $ $ 1,936,000                        
Payments of stock issuance costs | $ 220,520                        
Sale of stock, consideration received on transaction | $ $ 1,715,480                        
Private Placement | Securities purchase agreement | Warrant A | Subsequent Event                          
Disaggregation of Revenue                          
Number of warrants exercised for issuance of shares (in shares) 1,500,010                        
Sale of stock, price per share (in dollars per share) | $ / shares $ 0.968                        
Private Placement | Securities purchase agreement | Warrant B | Subsequent Event                          
Disaggregation of Revenue                          
Number of warrants exercised for issuance of shares (in shares) 2,000,000                        
Sale of stock, price per share (in dollars per share) | $ / shares $ 0.968                        
Private Placement | Securities purchase agreement | Warrant C | Subsequent Event                          
Disaggregation of Revenue                          
Number of warrants exercised for issuance of shares (in shares) 1,600,000                        
Sale of stock, price per share (in dollars per share) | $ / shares $ 1.060                        
Private Placement | Securities purchase agreement | Common Class A | Subsequent Event                          
Disaggregation of Revenue                          
Common stock, par value (in dollars per share) | $ / shares $ 0.01                        
Third Restated Certificate                          
Disaggregation of Revenue                          
Common stock, shares authorized (in shares)           50,000,000              
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business, Summary of Significant Accounting Policies and Going Concern - Schedule of Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue    
Total Revenue $ 573,676 $ 458,633
Professional services (over time)    
Disaggregation of Revenue    
Total Revenue 487,426 383,633
License fees (over time)    
Disaggregation of Revenue    
Total Revenue $ 86,250 $ 75,000
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Borrowings - Summary of Non-Convertible Promissory Notes Payable (Details) - Non-Convertible Promissory Notes Payable - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Borrowings    
Total principal outstanding $ 931,884 $ 913,560
Interest added to principal 67,907 29,191
Plus: accrued interest 14,511 40,317
Total promissory notes payable 946,395 953,877
Malta loan receipt 3    
Borrowings    
Total principal outstanding 495,344 507,035
Malta loan receipt 2    
Borrowings    
Total principal outstanding 305,844 313,063
Malta loan receipt 1    
Borrowings    
Total principal outstanding $ 62,789 $ 64,271
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Borrowings - Narrative (Details)
€ in Thousands, $ in Thousands
1 Months Ended 3 Months Ended
Jul. 08, 2020
EUR (€)
May 31, 2020
Mar. 31, 2024
USD ($)
Mar. 31, 2023
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 loan from Maltese government     $ 864    
Loan interest rate     6.50% 4.50%  
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 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants - Schedule of Changes in Warrant Liability (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Change In Financial Instruments [Roll Forward]    
Balance, beginning of period $ 256,536  
Balance, end of period 254,076 $ 256,536
Fair Value, Inputs, Level 3    
Change In Financial Instruments [Roll Forward]    
Balance, beginning of period 256,536 261,569
Additional warrants issued 0 0
Change in fair value (2,460) (5,033)
Balance, end of period $ 254,076 $ 256,536
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended
Dec. 21, 2023
Jun. 23, 2023
Jun. 12, 2023
Jun. 05, 2023
Jun. 01, 2023
Apr. 18, 2023
Apr. 14, 2023
Dec. 21, 2021
Dec. 16, 2016
Dec. 31, 2023
Jan. 31, 2020
Mar. 31, 2024
Feb. 27, 2023
Feb. 15, 2023
Feb. 07, 2023
Jun. 30, 2020
Nov. 09, 2016
Warrants                                  
Maximum number of warrants issued to purchase common stock in future                       $ 1,000,000          
Percentage of discount of future issuance of preferred stock                       20.00%          
Fair value of warrants                 $ 50,000     $ 250,000          
Number of warrants exercised for issuance of shares (in shares)                   6,446,199   5,564,199       6,418  
Warrant liabilities                   $ 256,536   $ 254,076          
Change in fair value of warrant liability                       $ 3,000          
Common stock, par value (in dollars per share)                   $ 0.01   $ 0.01          
Shares issued upon exercise of warrants (in shares) 1,573,330       1,279,700                        
Common stock, shares issued (in shares)                   9,198,089   10,099,672          
April 18, 2023                                  
Warrants                                  
Number of warrants exercised for issuance of shares (in shares)                   775,330   0          
Exercise price of warrants (in dollars per share)                       $ 1.34          
Warrants, held in abeyance (in shares)                   775,330              
Pre Funded Warrants                                  
Warrants                                  
Exercise price of warrants (in dollars per share)   $ 0.001 $ 0.001                            
Shares issued upon exercise of warrants (in shares)   221,000 322,300                            
Proceeds from issuance of common stock   $ 221 $ 322                            
Warrants exercised (in shares)   221,000 322,300                            
December 21, 2023                                  
Warrants                                  
Number of warrants exercised for issuance of shares (in shares)                   3,600,000   3,600,000          
Exercise price of warrants (in dollars per share)                       $ 1.34          
Warrants exercised (in shares) 106,670                                
June 5, 2023                                  
Warrants                                  
Number of warrants exercised for issuance of shares (in shares)                   1,279,700   1,173,030          
Exercise price of warrants (in dollars per share)                       $ 1.34          
Institutional Investor                                  
Warrants                                  
Warrants exercised (in shares)                   106,670              
Notice to Exercise | April 18, 2023                                  
Warrants                                  
Number of warrants exercised for issuance of shares (in shares)                   798,000              
Securities purchase agreement                                  
Warrants                                  
Number of warrants exercised for issuance of shares (in shares)       543,300   1,009,950                      
Number of shares agreed to issue and sell (in shares)       736,400   563,380                      
Common stock, par value (in dollars per share)       $ 2.30   $ 3.30                      
Shares issued upon exercise of warrants (in shares)       736,400   1,573,330                      
Proceeds from issuance of common stock       $ 1,693,720   $ 1,859,154                      
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                      
Placement fee       205,994   363,439                      
Legal expense       $ 50,000   $ 50,000                      
Securities purchase agreement | Registered direct offering                                  
Warrants                                  
Exercise price of warrants (in dollars per share)         $ 0.001   $ 0.001                    
Number of shares agreed to issue and sell (in shares)         736,400   563,380                    
Common stock, par value (in dollars per share) $ 0.01       $ 0.01   $ 0.01                    
Share issue price (in dollars per share) 2.30       $ 2.30   $ 3.30                    
Warrants to purchase shares of common stock agreed to issue and sell (in shares)         543,300   1,009,950                    
Price per warrant (in dollars per share) 3.30     $ 2.299 $ 2.299   $ 3.299                    
Securities purchase agreement | Private Placement                                  
Warrants                                  
Exercise price of warrants (in dollars per share) $ 2.30       $ 2.30   $ 3.30                    
Shares issued upon exercise of warrants (in shares)           1,573,330                      
Securities purchase agreement | Private Placement | April 18, 2023                                  
Warrants                                  
Proceeds from issuance of warrants $ 2,108,262                                
Common stock, par value (in dollars per share) $ 1.34                                
Shares issued upon exercise of warrants (in shares) 1,573,330                                
Securities purchase agreement | Private Placement | December 21, 2023                                  
Warrants                                  
Shares issued upon exercise of warrants (in shares) 1,279,700                     1,173,030          
Securities purchase agreement | Private Placement | June 5, 2023                                  
Warrants                                  
Proceeds from issuance of warrants $ 142,938                                
Common stock, par value (in dollars per share) $ 1.34                                
Second Century Ventures, LLC | January 2020 Warrant Purchase Agreement                                  
Warrants                                  
Proceeds from issuance of warrants               $ 3,260,000                  
Armistice Capital Master Fund Ltd. | April 18, 2023                                  
Warrants                                  
Exercise price of warrants (in dollars per share) 1.34                                
Armistice Capital Master Fund Ltd. | December 21, 2023                                  
Warrants                                  
Exercise price of warrants (in dollars per share) $ 1.34                                
Warrants exercised (in shares) 1,800,000                                
Armistice Capital Master Fund Ltd. | June 5, 2023                                  
Warrants                                  
Exercise price of warrants (in dollars per share) $ 1.34                                
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 warrants               $ 3,260,000                  
Common Class A                                  
Warrants                                  
Proceeds from issuance of warrants                 $ 50,000                
Number of warrants exercised for issuance of shares (in shares)                     932,111           80,128
Exercise price of warrants (in dollars per share)                     $ 8.00           $ 3.12
Fair value of consideration received from warrants                     $ 300,000            
Credited value over three years                     $ 100,000            
Common stock, shares issued (in shares)                           206,033      
Common Class A | April 18, 2023                                  
Warrants                                  
Common stock, shares issued (in shares)                   798,000     455,330   320,000    
Common Class A | Securities purchase agreement | Private Placement | December 21, 2023                                  
Warrants                                  
Shares issued upon exercise of warrants (in shares) 3,600,000                                
Percentage of shares issued 200.00%                                
Common Class A | Second Century Ventures, LLC                                  
Warrants                                  
Number of warrants exercised for issuance of shares (in shares)                       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)               407,512                  
Exercise price of warrants (in dollars per share)               $ 8.00                  
Common Class A | Armistice Capital Master Fund Ltd. | April 18, 2023                                  
Warrants                                  
Maximum number of warrants issued to purchase common stock in future $ 2,108,262                                
Common Class A | Armistice Capital Master Fund Ltd. | December 21, 2023                                  
Warrants                                  
Number of warrants exercised for issuance of shares (in shares) 120,000                                
Common Class A | Armistice Capital Master Fund Ltd. | June 5, 2023                                  
Warrants                                  
Maximum number of warrants issued to purchase common stock in future $ 1,714,798                                
Common Class A | Armistice Capital Master Fund Ltd. | Notice to Exercise | December 21, 2023                                  
Warrants                                  
Number of warrants exercised for issuance of shares (in shares) 918,000                                
Common Class A | Trusted Mail                                  
Warrants                                  
Number of warrants exercised for issuance of shares (in shares)                     186,442            
Fair Value of Warrant Liability                                  
Warrants                                  
Warrant liabilities                   $ 7,000   $ 4,000          
Existing Warrants | Armistice Capital Master Fund Ltd. | December 21, 2023                                  
Warrants                                  
Warrants exercised (in shares) 882,000                                
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants - Schedule of Fair Value of Warrants Liabilities (Details)
Mar. 31, 2024
$ / shares
yr
Fair Value of Warrants  
Warrants  
Warrants measurement input 0.64
Exercise price  
Warrants  
Warrants measurement input 0.49
Risk free interest rate  
Warrants  
Warrants measurement input 0.0438
Expected dividend yield  
Warrants  
Warrants measurement input 0
Expected volatility  
Warrants  
Warrants measurement input 0.7959
Expected term  
Warrants  
Warrants measurement input | yr 3
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants - Schedule of Warrant Issuance Date (Details) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2020
Warrants      
Number of warrants exercised for issuance of shares (in shares) 5,564,199 6,446,199 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  
April 18, 2023      
Warrants      
Exercise price of warrants (in dollars per share) $ 1.34    
Number of warrants exercised for issuance of shares (in shares) 0 775,330  
June 5, 2023      
Warrants      
Exercise price of warrants (in dollars per share) $ 1.34    
Number of warrants exercised for issuance of shares (in shares) 1,173,030 1,279,700  
December 21, 2023      
Warrants      
Exercise price of warrants (in dollars per share) $ 1.34    
Number of warrants exercised for issuance of shares (in shares) 3,600,000 3,600,000  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Balance Sheet Components    
Prepaid operating expenses $ 300,002 $ 216,875
Rent deposit 27,803 28,400
Value added tax receivable 130,090 116,095
Tax credit receivable (short-term) 66,135 102,151
Miscellaneous receivable 371,996 363,260
Prepaid expenses and other current assets $ 896,026 $ 826,781
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Schedule of Capitalized Internal-Use Software, Net (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Balance Sheet Components    
Useful Lives 5 years  
Internally developed software $ 4,043,786 $ 3,901,801
Less: Accumulated depreciation (2,567,593) (2,429,427)
Capitalized internal-use software, net $ 1,476,193 $ 1,472,374
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Balance Sheet Components    
Amortization of capitalized Internal-use Software $ 138 $ 141
Depreciation $ 10 $ 42
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Property and Equipment, Net    
Property and equipment, gross $ 178,091 $ 180,066
Less: Accumulated depreciation (130,397) (123,630)
Property and equipment, net 47,694 56,436
Computer equipment    
Property and Equipment, Net    
Property and equipment, gross $ 150,686 152,014
Computer equipment | Minimum    
Property and Equipment, Net    
Useful Lives 3 years  
Computer equipment | Maximum    
Property and Equipment, Net    
Useful Lives 4 years  
Furniture and fixtures    
Property and Equipment, Net    
Useful Lives 10 years  
Property and equipment, gross $ 27,405 $ 28,052
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Schedule of Accrued Expenses (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Balance Sheet Components    
Compensation payable $ 447,306 $ 377,403
Commission liability 32,948 26,863
Accrued employee taxes 769,653 624,525
Other accrued liabilities 34,671 115,099
Accrued expenses $ 1,284,578 $ 1,143,890
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Intangible assets    
Intangible assets, gross $ 562,124 $ 554,481
Less: Accumulated amortization (366,080) (330,791)
Intangible assets, net $ 196,044 223,690
Patent application costs    
Intangible assets    
Useful Lives 3 years  
Intangible assets, gross $ 493,303 484,035
Trade name and trademarks    
Intangible assets    
Useful Lives 3 years  
Intangible assets, gross $ 68,821 $ 70,446
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets, Net - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 19, 2024
trademark
Jan. 30, 2024
trademark
Jan. 02, 2024
trademark
Mar. 31, 2024
USD ($)
patent
Intangible assets        
Number of intangible assets added | patent       20
Amortization expense | $       $ 37
Patent application costs        
Intangible assets        
Number of intangible assets added 1 1 1 3
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets, Net - Schedule of Estimated Future Amortization Expense of Intangible Assets, Net (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Estimated future amortization expense of intangible assets    
2024 $ 86,105  
2025 78,133  
2026 31,659  
2027 147  
Total $ 196,044 $ 223,690
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net loss attributable to common stockholders $ (2,678,569) $ (2,547,450)
Denominator:    
Weighted average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 10,111,993 5,044,775
Weighted average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 10,111,993 5,044,775
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.26) $ (0.50)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.26) $ (0.50)
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss per Share Attributable to Common Stockholders - Schedule of Dilutive Securities Excluded From Computation of Diluted Net Loss Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net Loss per Share Attributable to Common Stockholders    
Total $ 8,505,943 $ 2,408,969
Options, RSUs, and grants    
Net Loss per Share Attributable to Common Stockholders    
Total 1,582,512 735,001
Warrants    
Net Loss per Share Attributable to Common Stockholders    
Total $ 6,923,431 $ 1,673,968
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Awards and Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Aggregate intrinsic value of options exercised $ 0 $ 0    
Weighted average grant-date fair value of options granted per share $ 0.61 $ 2.00    
Weighted average grant-date fair value of options granted amount $ 2 $ 4    
Stock options outstanding (in shares) 395,983   393,583 387,109
Treasury stock, at cost, shares held (in shares) 0   54,734  
Share-Based Payment Arrangement, Option        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock options outstanding (in shares) 395,983      
Restricted stock units, outstanding (in shares) 87,533      
Stock not yet issued (in shares) 74,465      
Stock granted not yet vested (in shares) 13,068      
Unrecognized stock-based compensation related to common stock grants $ 9      
Restricted Stock Units (RSUs)        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Restricted stock units, outstanding (in shares) 1,098,996      
Stock not yet issued (in shares) 281,866      
Stock granted but not yet vested (in shares) 817,130      
Unrecognized stock compensation related to the RSUs $ 866      
Management | Grants        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock based awards granted 9 0    
Management | Share-Based Payment Arrangement, Option        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock based awards granted 0 0    
Management | Restricted Stock Units (RSUs)        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock based awards granted 1 3    
Various employees | Grants        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock based awards granted 12 26    
Various employees | Share-Based Payment Arrangement, Option        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock based awards granted 2 4    
Various employees | Restricted Stock Units (RSUs)        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock based awards granted $ 274 $ 29    
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Awards and Stock-Based Compensation - Schedule of Stock Options Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Options Outstanding      
Beginning balance (in shares) 393,583 387,109  
Options granted (in shares) 3,825 11,890  
Options exercised (in shares) 0 (1,230)  
Options canceled and forfeited (in shares) (1,425) (4,186)  
Ending balance (in shares) 395,983 393,583 387,109
Options vested and exercisable (in shares) 395,983    
Weighted Average Exercise Price Per Share      
Beginning balance (in dollars per share) $ 6.27 $ 6.40  
Options granted (in dollars per share) 1.57 2.28  
Options exercised (in dollars per share) 0 3.25  
Options canceled and forfeited (in dollars per share) 4.21 5.73  
Ending balance (in dollars per share) 6.24 $ 6.27 $ 6.40
Options vested and exercisable (in dollars per share) $ 6.24    
Weighted Average Remaining Contractual Life (years)      
Outstanding 1 year 8 months 19 days 1 year 11 months 12 days 1 year 5 months 12 days
Options vested and exercisable 1 year 8 months 19 days    
Aggregate Intrinsic Value      
Outstanding $ 0 $ 0 $ 0
Options vested and exercisable $ 0    
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Awards and Stock-Based Compensation - Schedule of Stock Options Valuation Assumptions (Details) - Share-Based Payment Arrangement, Option
3 Months Ended
Mar. 31, 2024
$ / 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) $ 0.45
Exercise Price (in dollars per share) $ 1.49
Risk free interest rate 4.11%
Expected volatility 77.54%
Maximum  
Stock Awards and Stock-Based Compensation  
Fair value of Class A Shares of Common Stock (in dollars per share) $ 0.72
Exercise Price (in dollars per share) $ 1.64
Risk free interest rate 4.38%
Expected volatility 79.59%
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Awards and Stock-Based Compensation - Schedule of Outstanding RSU Activity (Details) - Restricted Stock Units (RSUs) - shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
RSU Outstanding Number of Shares    
Balance at the beginning (in shares) 446,102 292,564
Granted (in shares) 802,893 410,516
Vested (issued) (in shares) (122,604) (159,776)
Forfeited (in shares) (27,395) (97,202)
Balance at the end (in shares) 1,098,996 446,102
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Awards and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock Awards and Stock-Based Compensation    
Total stock-based compensation expense $ 297,886 $ 59,574
Cost of services    
Stock Awards and Stock-Based Compensation    
Total stock-based compensation expense 262 494
Research and development    
Stock Awards and Stock-Based Compensation    
Total stock-based compensation expense 8,116 18,855
Selling, general, and administrative    
Stock Awards and Stock-Based Compensation    
Total stock-based compensation expense $ 289,508 $ 40,225
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions (Details) - USD ($)
3 Months Ended
Nov. 15, 2020
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Related Party Transactions        
Related party receivables   $ 16,083   $ 44,087
Related Party        
Related Party Transactions        
Related party receivables   96,000   82,000
Related party cost   104,000 $ 294,000  
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   $ 0
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Malta Grant (Details) - Malta Grant Agreement
€ in Thousands
3 Months Ended
Jan. 25, 2022
EUR (€)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Jan. 25, 2022
USD ($)
Jul. 31, 2020
EUR (€)
Jul. 31, 2020
USD ($)
Malta Grant            
Maximum amount grant € 100     $ 107,000 € 200 $ 251,000
Requirement of initial capital amount         50 62,000
Reimbursement of grant for initial capital amount         50 62,000
Remaining reimbursement amount of grant for operating expenses incurred up to 12 Months from incorporation         € 150 $ 190,000
Expenses incurred for grant   $ 0 $ 0      
Estimated amount of grant € 137     $ 146,000    
Percentage of aid intensity to cover eligible wage cost 75.00%          
Amounts received from grants   $ 0        
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases and Commitments - Narrative (Details)
3 Months Ended
Mar. 03, 2023
Mar. 31, 2024
USD ($)
lease
Dec. 31, 2023
USD ($)
Leases and Commitments      
Minimum lease commitments related to month-to-month lease arrangements   $ 0  
Number of leases terminated | lease   0  
Termination notice term 30 days    
Short-term financial liabilities   $ 0 $ 162,130
Minimum      
Leases and Commitments      
Remaining lease term   1 year  
Maximum      
Leases and Commitments      
Remaining lease term   5 years  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases and Commitments - Summary of Lease Term and Discount Rate (Details)
Mar. 31, 2024
Leases and Commitments  
Weighted average remaining lease term 2 years 6 months 29 days
Weighted average discount rate 5.00%
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases and Commitments - Summary of Balance Sheet Information Related to Leases (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Balance sheet information related to leases    
Operating lease right-of-use assets $ 184,642 $ 164,740
Operating lease liabilities    
Short-term operating lease liabilities 69,727 81,236
Long-term operating lease liabilities 84,288 53,771
Total operating lease liabilities $ 154,015 $ 135,007
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases and Commitments - Summary of Future Maturities of ASC 842 Lease Liabilities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Principal Payments    
2024 $ 57,391  
2025 57,386  
2026 22,455  
2027 8,556  
2028 8,227  
Total operating lease liabilities 154,015 $ 135,007
Imputed Interest Payments    
2024 4,444  
2025 3,170  
2026 1,137  
2027 607  
2028 172  
Total future maturities 9,530  
Total Payments    
2024 61,835  
2025 60,556  
2026 23,592  
2027 9,163  
2028 8,399  
Total future maturities $ 163,545  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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
Mar. 31, 2024
Mar. 31, 2023
Total lease expense    
Operating lease expense – fixed payments $ 39,877 $ 83,034
Short term lease expense 11,936 21,935
Total lease expense 51,813 104,969
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ (41,741) $ (66,546)
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events (Details) - USD ($)
Apr. 03, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 05, 2023
Apr. 18, 2023
Jun. 30, 2020
Jan. 31, 2020
Nov. 09, 2016
Subsequent Events                
Common stock, par value (in dollars per share)   $ 0.01 $ 0.01          
Number of warrants exercised for issuance of shares (in shares)   5,564,199 6,446,199     6,418    
Common Class A                
Subsequent Events                
Number of warrants exercised for issuance of shares (in shares)             932,111 80,128
Securities purchase agreement                
Subsequent Events                
Common stock, par value (in dollars per share)       $ 2.30 $ 3.30      
Number of warrants exercised for issuance of shares (in shares)       543,300 1,009,950      
Subsequent Event | Private Placement | Securities purchase agreement                
Subsequent Events                
Sale of stock, number of shares issued in transaction (in shares) 499,990              
Sale of stock, consideration received per transaction $ 1,936,000              
Payments of stock issuance costs 220,520              
Sale of stock, consideration received on transaction $ 1,715,480              
Subsequent Event | Private Placement | Securities purchase agreement | Common Class A                
Subsequent Events                
Common stock, par value (in dollars per share) $ 0.01              
Subsequent Event | Private Placement | Securities purchase agreement | Warrant A                
Subsequent Events                
Number of warrants exercised for issuance of shares (in shares) 1,500,010              
Sale of stock, price per share (in dollars per share) $ 0.968              
Subsequent Event | Private Placement | Securities purchase agreement | Warrant B                
Subsequent Events                
Number of warrants exercised for issuance of shares (in shares) 2,000,000              
Sale of stock, price per share (in dollars per share) $ 0.968              
Subsequent Event | Private Placement | Securities purchase agreement | Warrant C                
Subsequent Events                
Number of warrants exercised for issuance of shares (in shares) 1,600,000              
Sale of stock, price per share (in dollars per share) $ 1.060              
EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #:.KU@'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 " VCJ]8&6L\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*';;P4R:RT9/'0Q6V-C-V&IK&O_!UDCZ]DNR-F5L#["CI9\_ M?0+5.DH=$KZD$#&1Q7S7N]9GJ>.:'8FB!,CZB$[EF3 M.B"(JKH'AZ2,(@4CL(@SD36UT5(G5!32!6_TC(^?J9U@1@.VZ-!3!EYR8,TX M,9[[MH8;8(01)I>_"VAFXE3]$SMU@%V2?;9SJNNZLEM,N6$'#N_/V]=IW<+Z M3,IK''YE*^D<<X7#Y(P3]&UQ]^-V$7C-W; M?VQ\%6QJ^'47S1=02P,$% @ -HZO6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" VCJ]8X/D=O.(% "O'P & 'AL+W=OC7@M"_276[9SPX44Z)*^V0GY+UIPK\A(&47+=6BL5O^MT$G?-0Y9< MBIA'<&"[AK%.X>'[(H\07$9%\>=V: MT'=3Q]&"[(D_?;Y-CHZ)1GD6XIL^F7G7+4N7B ?<5=J"P<^&3WD0:"]A5Q+!A6".R]P'XCH$Z%P-D+LIKKY"7+ ML&Z98N,K*;9$ZJ?!31]D=9.I@<:/=#,NE(2[/NC4>"HV7)(V2=9,\N2JH\!3 MW^FX>_U-KKDN\([9K4KTKC%-7C9'8.6CU_3YX3):''_6.JH-RA:W;0P_!=$C.77[=@ MG"5<;GAK_-,/M&_]:J+[3F:O8+L%;!=S']\*-X41JLC3+N8F4EQ.K?9G$Q*J M:HC4*Y!Z]9 ^ITPJ+H,=>>2QD,J$AULIF9HJ98JJ&N+U"[Q^/;PYE[[P]" D M\!HP-A[N5 R[RG&'ZAMR#@K.0*1E\0;(/0'4[XEY+%B3&AD1E#0&'!> 0 M+=1=I'RU(_=^P,E#&CYS:0+#/2R+MKO4[MDF.%3:$&Y4P(WJP#WRE:]?H]", M#RPT]E'D?0<28F648GB"2?KJQ.8ZE:#X09=RYB+<%53K#(943S.?! NM-=\+2(L M.9PP&5K]]FAD]8U\Y\A%M Q&%$\U3[Z"3"26A-H_/_]"%MQ-);2D$1)WF@8, M7M83:/XPA&_40@GWVP7YT;JT*(F9)!L6I)S$,-_+)L/&NCA'C*)ECJ(G I!D MGOY0+';ALPB,58 ;S&XG,R/7.;*3768G&T\WAT8E=R_NFD4K7AD03Q@]3!:W M$^,D%!8X@9)=!R*X5A/1\#;(]9(.5D,9WT@F?!Q&U MF>MRL $3+S9@Z==AUC%EDZ_?D4ZH@OT3W2._\HAB-[#1>/+]819 MU(' 7 M(@ & 'AL+W=OIL,JG3I2Q$?:I6LH0K"U450L-I]32I M5Y44\[91D4]($/!)(;)R-#UO/[NOIN>JT7E6ROL*U4U1B.KUH\S5R\4(C]X^ M^)H]+;7Y8#(]7XDG.9/ZC]5]!6>3;2_SK)!EG:D257)Q,;K$9U>L;=!&_)G) MEWKG&)E4'I7Z9DX^SR]&@4$D_S6 M^^]M\I#,HZCEE3&*1V@N%Z+)]5?U\DEN$@I-?ZG*Z_8O>MG$!B.4 M-K56Q:8Q("BR5>D&5 MB8;>S$$[-FUKR"8KS6.W MEW=7-VCVZ>;F889.T!^S:_3+AU_/)QIN:II.TLT-/JYO0 9N\%]1G2**QX@$ MA#F:7_F;7\MTVYSN-Y] JMM\R39?TO9'A_)MJDJ6&EW6M=3UF2N?=0?,W8%9 M5F?U2J3R8@3KII;5LQQ-?_X)\^ W5W9'ZFPO5[K-E?IZGUZ)>HE$.4>I.9!_ M-]FSR"'YVI7UNBO>=F76_O,TQIPGY'SRO)N/'48Q"R(6;>/VH+(M5.:%>IFF MJ@%DP RI!)B/N1RC$ECLEZQ,\V8N:]24CUF>R_E.2(W4 GW ;$R"N$T4CNF8 MX 2)]A+,O72Y'LZW&=B&P:22Q:.L]B[1,?1,LBCI M#9(C+.:4#(Q1N!VCT#M&7V4N-.2_$I5^W1T%%]+0@@"IQK0'U(YB+(@'2T7$A;9'"VR4I1I5CZA5-7:A9);]P\#^.FAM*,"-\)HBS#R(KROY$ID M1 DC;IC)%F;B9=D[5::'B38Y)M$>J;.] M=''0J6AP@&I7&3R9['\P[;-2RZH4^4E32U2KA7X1U9K-G.H9V"N511PG_;7J M#B0T8NYGA7#V"^$7UJF]@"T98WR,.RKM".,)(S' _ Z^<-^_5MS]# W M8X?J<4R"J"\ACL H3B@8K@&(G?[AZ%TN^#838*HRG4DW0V.OCOXH11^KM_VD M.^G$?NW<>LR5>#6^R9FP+8@XX)32OG"Z @DE& ]-GTXZL5>J>C9O@]4]D1(+ M [ =MZ:1'183' PX$=)I'O%K'HQGUXF32 MJ1OQJ]O6CE;R69:-\[$36[P(CTG8?^J..!S$P1#&G4WI(8E+52&1%M]]DY.X MY"T*^Q@/1.U#[*2-^*5MME25/@%G4R#5TXV\8Q$G;%N^P&/N[(8VN.VP&);4 M@,J13N6(7^5V@&\V),#.AR#;TF5-!9>Z$4R'YD*G;L2O;OL6__8 4(>&13%- MK.V(,Q"SW2F^C[>3.\+?Z_4/R0GQ"NL>'O=K\B:_U63 DQ7A=3 M6#"F.!H?H9CB'!A;0<%]T<3B,T=<2.-HH$I!.J$E?J&]5>73/R,TAZ R$EN2 M9H>%-(H&=)=VNDO]NKLFB /$0&T]90&/>=P?7D<@3:*8T0&323OAI7[AO5)% MD6FS 8(=FYF%" =.J-YNW.L8N0CA"!WMI]KI-_57E6=:I=^6*I_+JO[Y)W!7 MT6_H!K9_^M7)@_2H)>9C];:?^TZ1^4"5&1ZS*E%MA@!]"$X#;*PK>A9Y W03 M!N,@:']1O125J;4U&A395$K&,"'&09*,>41:*DG&.(G'09R\Q69UW9@X<]&. M971,PQ"I1M<:/FHY31^=IZCM2W 2/K^Q1&7X.%EU/D7ZO>(J+\ !NCIFC6N[A-55D5 ML/:6YNWGLS02#&[?"=_>\>,(4X[[X!UQ-.'1T&AWIH;Z3Q+:61OZGFKX YII4:P0;*).T3 3._-P[.)I MC)/0>NUE!\)X_U^+$Q9HZ=/:PTFO0GM2,0@E@<#\QJUCD1YGVINO3 !A/V5E#1YT 2V#TPA&HEI_"V%]HM6J?9'_J+16 M17NXE +@FP"XOE!@LC8GYKL!V^^"3/\/4$L#!!0 ( #:.KUA:IXI"2 , M (X) 8 >&PO=V]R:W-H965T&ULK9;;;MLX$(9?A5 7 M10JDT=FV4EN 8[MH@6YJU,GNQ6(O:'EL$:%(EZ3LID^_0\D1?%"= Y@R*^""SUPX<+.'BZ17I$-Y260"R;(0G).%7H"W&=S7'*MZZO6[^YA M>5?>,?L+00?HG0:]\P;T"E 36II<*O8;1]Q:J%M;N6OQ> \I]NK?$?LK @_X MNPU_]^W\3.OR9?;N"9+O>4G2Z09'[*>!B9_TO-XS<[_7H/?>CHZ'LC94+)A8 MO<3?>RW_:6"":S>,XW;^I.%/SO+?X0U#E^KQR0$U))/:-%9RX"]^@^0$[7CB MG$;$43>,CM#=O=/2WE3P1%HQH0F')>9Y5UT44/7I7U>,7%<'Z%P:/(ZK8HX7 M)E V -\O)>Y$NXH]DYLK6/H?4$L#!!0 ( #:.KUAA13._I04 #\6 8 M >&PO=V]R:W-H965T&ULM5AM;^HV%/XK%INF7JF4V'GO M*%)+>[5*MR\JW-T/TSX88B"Z2ZD3DB0F'..G^?8/H_M M\8&+[_F&,8E>TR3+KP8;*;>7HU&^W+"4YA=\RS+X9\5%2B6\BO4HWPI&H\(I M34;$LKQ12N-L,!D7;<]B,N8[F<09>Q8HWZ4I%6\W+.&'JP$>O#>\Q.N-5 VC MR7A+UVS&Y-?MLX"W41TEBE.6Y3'/D&"KJ\$UOIP23SD4%K_'[) ?/2-%9<'Y M=_5R'UT-+(6()6PI50@*/WLV94FB(@&.OZJ@@[I/Y7C\_![]R"QHSJ8\ M^19'[E M>GX/!FB(OLYNT=G/G\8C"=VK(*-EU=5-V17IZ27G[!G_:IC^D'!3G@[ M-6_'%'WR",5&L#W+=DS'LW3V"F=55/83U[<]WQN/]L<,NF:.&WBV79N=8'-K M;*YQ3)ZV3% 99VMT]PJ5+V?YI0ZC^Y%C\4'!3OAZ-5_/.!93GDO$5TC%C9! MX^+ (2V@73//)K87ZH$&-=# "'0&Z@1S[QRM60;S,#DOI"X MT_>0!$Y(W/8"TUJZ?NB[5@],TL DQM+YR+-A [42M[,JMY^T9;2*^$%U]*.B MG?)OU!P;11/D7#*(*Q$K*9^CC&E+3!7G9 QPX#IA>ZQT=K#UZ)O_C?YBLP!/ M-S1;,Q1G:$5C@?8TV175_D"%H+ /26*ZB)-8OFG1.YIBXUEM[%VK(;:=ODG6 MR#,VJN'D26Z8 .1J]N=&:^TU=*&B'$9B6L*E\!LKU"S]%CSWSMBAWV+2_HS->N'6BBU3?F MC2ABLRJJ_:*J?+"]@&,H0W/ZVE.KN_HV))X?N%X'JL[2=7RGMPPV6HC-8EBE M5=)7XS3H:EMG"9E,3L\_C?(1L_*I5"9'J["1=))!L_M^8=$6PG7RCR2GV1B")48#ZL<_5 M&3#=JA5YH<5+.F>=OLSK+(V9;^2-F.7MAN;Q4DE:R0&$'O;_%.:0B0TZ Y&) M8$BH.'+1GA"J[OUCZ-8%:1=&O5G/!I8TDDC,DG@;)SO)HO^3G_-C_+1F??P: MW21FW?Q67$^Q:$CWL$,#\2^ YFB7 VD@!35K"PE0-USZ459$2Q\].XWN6ACC ML',&T5BZEN/X?8<0TF@O,6OOCW*,^L?ZWUAV5;F/9==2SW)T=!67,K$N;BAS MP+K+9'FS5;?6MZ#7Q=U?J_T&7T[+N\PF3'FU^D#%.LYRE+ 5A+0N?$ ERMO* M\D7R;7'AM^!2\K1XW# :,:$,X/\5Y_+]1750WQE/_@%02P,$% @ -HZO M6*LS9)I9 P >PH !@ !X;"]W;W)K\Y)%]K."R#V M);&=N\?/<^><;[#EXILL"%'H1T69'%J%4JLSVY9902HL3_F*,/BRX*+""J9B M:XX3V14NF94,ZK4[D0SX6M&2D3N!Y+JJL/AY02C?#BW7>EBX M+Y>%T@MV,ECA)4F)^K"Z$S"S6Y2\K B3)6=(D,70.G?/1JZC'6J+CR79RKTQ MTE+FG'_3DZM\:#F:$:$D4QH"PVM#1H12C00\ON] K79/[;@_?D"_K,6#F#F6 M9,3IIS)7Q="*+923!5Y3=<^W[\E.4*CQ,DYE_43;QC:*+)2MI>+5SAD85"5K MWOC'+A![#H!C=O!V#MZQ0_"$@[]S\&NA#;-:UA@KG P$WR*AK0%-#^K8U-Z@ MIF0ZC:D2\+4$/Y6,IK?CR6TZ&2,8I=/KJ_'Y#";I#%XWD]M9BJ:7\.GF[G[R M'NRN/D[0]31-T0GZD([1ZY=O!K8"&AK,SG9;7C1;>D]LZ:,;SE0AT83E)#_T MMX%^J\%[T'#A=0+>8'&*?/( M+]"(5_![%?K<;PBZ8AFO"/I\/I=*P G^8HI>@QZ8T?5O?297."-#"X E$1MB M):]>N)'SSB3]F< . A&T@0BZT)-;J$*42XE*EM%U7K(E8IR=9)!]P2G5\Y(I M ALK4QP:\*@&U]5HDYQX42\.H_[ WNQK-!F&02\(G=;P@'_8\@\[$SE5!1'F M#+Z^!EUOSDRTP^=,WS.!'?H-EO:?;_D2;"2HER MOE9X3@E2_)]^\OXCFLZ1D"Z+ P6N\_O.<_Y7PPQ!&:]6^LB<&J\XQU2=3(DP M6AHS8>]=XQ41R[J[D2CC:Z::V[!=;3NH\[IO.%J_T)U5W1[\AFG:,KCKEB63 MB)(%0#JG/8BK:#J=9J+XJFX6YEQ!ZU$/"^@.B= &\'W!N7J8Z W:?C/Y!5!+ M P04 " VCJ]8<_J*#PD+ ";

/VR?V20")]7@D_2)8>O_;Y[X8F(-O?[A)'A=E]8>SR_-U_,AO M>?EI_3$7[\[VE'FRXFF19*F1\X>+P7OS';.LJL*VQ+\2_EP?J M#9M?#$95B_B2S\H*$8M?3WS"E\N*)-KQ]PXZV,>L*AZ^_D8/MIT7G;F/"S[) MEO].YN7B8C >&'/^$&^6Y4WV'/%=A^R*-\N6Q?:G\;PK.QH8LTU19JM=9=&" M59*^_(Z_[#Z(@PHF/5*!["J04RO0704J52#ND0K6KH(E1["/5+!W%6RI C6/ M5'!V%1RY@G>D@KNKX,I]./:QCG<5QG*%8WWP=A6\K1Q>CM_VX$_C,KX\S[-G M(Z]*"UKU8JN@;6UQS).T$OMMF8O_)J)>>3FYOIKZ5[?^U!"O;J__8-/W=^+- M[9WX]:=_=7=K7 ?BW?7D]^CZCZE_<_L/P__K$[O[CS$T/MU.C5]_?G-^5HJ& M5+BSV2[HAY>@Y$C0NZR,EXIJ$WVU2;9:B>_';9G-/BMJ3_6UW\_G2?7]BI?& MQSB9#UEJ3.)UHFZ)W]$!,:X4F_SKT;8$^OK;:HML.>=Y\/(4WR^Y@AIV]' VVZPVR[CD<^.Z7/#<$)^8& (7U=CTQ V6SK*5BAN= MSIWRAV26E H(TT.NLG0XR](RSY;B7X^B,27/>2&1SH1\]QHF>PV3+=HZ@O[ M'Y,TK:#W\3).9]SX-4F-8A$+_ALC+D6C9V\-:O[3("-"5'+5\JOYYEVQCF?\ M8B ^S8+G3WQP^D+TSF0ED-LT[*:RIJTBVT5*.FO78IZEN>88ZF@ MK^U)7VVUHPY-T3BW&3-L%R/4);;T'8H4-.H1SW.)TRS)VB5-Q[2HMR_6.(S6 M_C!:KSST:/E]AQXD;(J$^59K4+0=VY24%B!#ADA8A(0Q$*RA6'NO6/L5!AXM MLZ]*D; I$N;;K4%B)"D4&2Y$PB(DC(%@#84Z>X4Z6SH]HE!QFEJ=7HNA5,AR M^^J-D>Q.^W?GS&(1\OSZN5+L4V:E(5*=%[74#;1-JSO-(Z$^5Y[G3MR1E1>&"%CADA8A(0Q$*PA M3W-4;X6/M *=9.F3.+FL9"@D6G[;X^TOTJZ)7-^.OC/YCM88+1UB6](.R!0: MU5=$':K"!M"P(90606D,16O*]\#),?\_\E5*UFP?;M>F\J;B9%?.D<0H2U%% M.AM!!*BZ TAJ(UE5C[,:;>D+GAE1#Y3E/%>IF41IYMTGFU M[=0U-D*]&%-AQKBV)\L1:L5 :0&4%D)I$93&4+2F:&M#QM0[,@K1*O5).\\V M397_(DNNC1G*A7Q]BWLK"4D+H;0(2F,H6E-)M2=DZDVA&[Z.OZYX6E;S\':H MVVU;&LLL%M/O0HR%CPLQ)0\_)ZF8>44#DAE73[MMWT3AEDWT#>J[P('2?"@M M..T#":%!(RB-H6A-==;^CZDW@+;[Z,/J K%YM0Q?\[38GA8JY6>W;3O/=F6_ M61^QM_Q."NI#@P906@BE15 :0]&:\JO-'5.[RWXYV>0Y3V=?Q0(E3HO=BB2> M_W=3E-60J52AHY@K3YGFN9\IDCTK,(%'%'\FJD7:3JJCF2)UC%9V*98\LU7?ER M1A52JH+-53DY M606;K8)-5\'FJV 35K 9*Z]AD9#:(B&OD;1"3LQ:4913I:V0MG-R)&]%WYO> M*CLQ^L5:GQ :3[I3F:!!@RAM A*8RA:4ZNUZ4%> M-:6%0'-:H+0IE.9#:0&4%D)I$93&4+2FOFLSA;QZ<@MI;].;A,I[@?IV]-8N MU%*!T@(H+832(BB-H6A-[=:V"_D1V^7PA$*]CP2U74C;=O'$B3ZUY2MHH6%] M*"V TD(H+8+2&(K6E&YMNY"^MDNW7-MF"A4*&X];(VV[8*5$2]9AVX<02W;7 M=@B15^-0UP5*"Q6],*GGR%94I"@WM$=CFY*Q+:_9^QDTM#9HZ(\8-)T"H&W; MPK9<^;A.](WH.]%":?YI70B@04,H+8+2&(K65&3MOM"^[DNW"CL]B8D^:&\% M0BV5[N8'T( AE!9!:0Q%:ZJOME0H>D*7W@KX[B=52WKW+'=N.=&^4(I?E06@"EA5!:=/+Q8JBX34767I#5RPO2I(]92EU"LW*L]FW&S-'(\QQ7 M3F^ QO6AM !*"Z&T"$IC*%I3N[639.F3<_199&J]DM9:Q+0M2ENSNJI@)45Y M\:PH9UM.=3<&^>90^L[T%AG4SE'UUC6I(T_&BG)#F]JTRJN0QS4%4O< C]I? ML3K\E1\D^A4&^EN_D!-& (I450&D/1FDH\>)9,AV'R'>./U;G9 MK _:6WU0:Z2[^0$T8 BE15 :0]%>U'=V\$S ZK&50DJ/25H82_X@\*.WKOC* MYR]/@GQY4V;K[6,"[[.RS%;;EPL>SWE>%1#_?\BR\MN;ZLF#^^=Q7OX/4$L# M!!0 ( #:.KU@QTXAVZP@ (,G 8 >&PO=V]R:W-H965T&ULK5IM;]LX$OXK@N]PN /6M?BBMUX2($U:;(&V">KN[6=&HF->9=%+ MT7G97[]#2;%L\27)7?JAD>31Z)GAS#S#D4[NI?K9KCG7T<.F;MK3V5KK[?O% MHBW7?,/:=W++&_AE)=6&:3A5MXMVJSBKNILV]0+'<;K8,-',SDZZ:]?J[$3N M="T:?JVB=K?9,/7X@=?R_G2&9D\7OHO;M387%FMD$VD^.IT=H[>7]#O:: (1\I(@S9ST/FFNQNL$8U9QJ56\*N ^_39 MQ=6WRX_?EA\O(SA:7GWY?'G^ TZ6/^#/UX_??BRCJT_1Q?GRU^C3EZO?E]$\ M^FUY&?WS[_\Z66AXO%&R*(='?>@?A3V/(M%7V>AU&WUL*EX=W[\ V'OL^ G[ M!QQ4^)6I=Q%!OT0XQM2!Y^+EMY, '+)W)>GT$9\K6;N.5I 7;;12J.S\[^\3>4QO]VV?Q&RHX\ M0/<>H"'M9]^@[-2R;2.FM1(W.\UN:AYI&?V(EIIMMM'GIGSG\D"O-NW4FL)S M=S;':98G:7&RN#NTSB68T(PF\5[P"'FR1Y[\;\@;VZQYT&8^Z\^B_4""BKNC5H%0>LI0#HS9-!<+4< W/7 M\@IL>'ELIF\9FV^D[,A3V=Y367"%+SDH+07KR:.I(K:12HL_NPLNRS-KK5!. M\QA-EM06PZA .7*O:[Y'FP?1+K4L?\X-/U51*3= VJT7:&XC*+(\3R= ;;&D M2#+JQEGL<19!G!=KUMQR$U$K)E1TQ^H=C^0JNF=*L09"4+ ;40O]Z )>6(CF MF*;3G+&E$*&>M$'Q2'MQ$/AWOF6/)F\,VG;-%%_+NN(*DH8UD5XKN;M=@UWS MGP)BQ02C*'GK)+WXV;1WB* Y051IT'#V<)F@:QPZQ MHH@]X8'P"!&_#&+-(9@C_F!"F3MQ8@L 1< "4YRV6)IF2>$!.I(W"C+C"/1> M"6UB>&4B8R-O3#6%^*@@I-VXB1W&*,6(6%%@"_K">"1<%&;<+Z;$=PVU%HH_ MQ3/_8R>VYL2)E]H+;?&L0R@O?/$ZDBQ*PAU25RU:4RY8VW+@+%.(GVJ$CX)0 MD+I?RT%OI>W8!2-?HR#)G9V7I=P9M@8RXN+.M!E.FU,[&3#0SW29'&(9+9"' M?=!(EBC,EM]YS31PSY8I_7B U5T!'1R8QP>U8P!KBZ5%ZD$Z$B4*,^6U@DHN MJJ?*TH>4U&LHY>5.*9,1?:PYD=ND.$\+3),I=%L.88(R7T:,](G"_'G)5QQ M5M%*- PZ-VC(2MEZP#KX,HGAWQ2L+>>I,WBD2QRFRZO.H7Y'8IOAYEE<3$G& M(>:#-I(@#I/@/J. T'WIA&UR@QJ=0YA\!4B M0&PS&Z)Q:F.TY0J$"P]5XY$!<9@!CW-^\*9[M6TF0Z1(IUGC$"-9D6(/T)'T M<)CT]DFC^!UO=FYGV@2&DZ-]XH#1P88DP;FGG\ CU^'PCO)JO\/J.Y\#EG/B MM;>&WVUJ4_8[=#]?!B@5.K:+IVFR2)"5NK&1D1A)FQNN=*M?,-![0>&^521FH MGJ8)"7;AQ$&8.,NF/G:(>0B3C(1)GMDU.C+=E2U.V"XB39+#HCX =PD6IFGR MP!^9E.!7)?K8.3TW9@TR]*OGK&^D[=@+![/F,%E?*UER7@T^X ]&->Y8;>+)"=U!NIA@&B?35LLE27-$"$G-H;ZFDI<(@DF2>1Z$CB-/S&.+",S=,X^IFFAK[IR^.WTG;LCX/7Q^&N M8'R;:5H .=E!*_-%QERNYCLX&>;':IA9=.\^&WX/AYVPLW92NQ5($;+?,=MB MOI4>FP4:;A;"EDW/#UJ'5UIH=PPI5%7+PA>_AZ9C3T&?&6S_/VL'N;F!_D.' MC;,["BM-;9$<%[EGXD3'EH.&6XZP<9[E>IE1=H]A&66+9%E*/7T4';L0^K+) M>3<55P9 ?A]):5^.C$/V']W=_874$L#!!0 M ( #:.KUA>GVJ4BAL .)1 8 >&PO=V]R:W-H965T&ULY5Q;+$5;)L)]JU$QW+3FKKU'D 9T 2\7"& M&A[-^:[NZK^Z);&-.K3JBC=]P?+ MIEE_>W3DLJ59:3>LUJ;$FWE5KW2#G_7BR*UKHW.>M"J.)J/1Z=%*V_+@^7?\ M[+I^_EW5-H4MS76M7+M:Z7KSPA35W?<'XX/PX)U=+!MZF!O3?%A? MU_AU%*'D=F5*9ZM2U6;^_<'%^-L7QS2>!_QBS9U+_E:TDUE5?:0?5_GW!R-" MR!0F:PB"QC^WYM(4!0$"&K][F =Q29J8_AV@O^:]8R\S[%E5./Z_NO-C1P*L\&MPP#G!NI&3HD>WMA%:>;JAXH> M759E9NKRNZ,&J-$"1YE'XX6@,=F#QE2]KC'Y M+,"WNAZJZ7B@)J/)\6?@32.=I@QON@?>S_5"E_:?F@@UH'TZ[#[7PEG8_W5M MG"D;'0CYVI:ZS*PNU T>&K!QX]3_7,Q<4X,1_W<7A02!X]T(D'!^Z]8Z,]\? MK&FM^M8?V=YQW-[QYZ#_Y]C@3T=CL^NM?GD[&DV?J M/1W2:JVNRFRH[K13MLRJ>EW5.+E<8=+%NK:%&C,[C4_Q6C5+(R=+ %^:0M_I MV@S[D @1BV-W["/HJ4G3D'O*XPP-4C@#$-95+>@*K&T6NNZ*4TMT-?&U(=-=4C_AJ5 DFZC M'3+KN@(\T]"9 @2=)\F*Q4)%81<&YW:XKNY,#?I'7 :*&%_7V9(.EU8L *_6 M"_JYTO38X)&N2SP8[(,[4#-;K4Q3VTPY< P_RNK-NJD6M5XO-\)!D&U-"I=! M-150+V ^:H!RI.CG;9%0$>,;WB9$,[>94*Y9ZL:/F.OQ4A/'VF7NCR(QX,Q[?2G"PG)V$TXRC/ZADT$:^T;?P70" MW8Q-38*3NBA O%(S"V'W+TU#K 9A!XW!\*L.YB4+0=;6-81"./:EYZ0+YTAO MQ.T%"=(%R'5C, >"^@I.8-&;AFVNVM)KEV[Z]>0::D&73F=>L&\JEM.WD!XM M;'*S!"6 _JNL*JO5)LY]9S#NE2/5.R @H)%,^!$OFF5&VNL=,0.4U0UHW$0M M_W.I7IM9W9+.&9^P9S!5T*/J1:7KG/6XK<%8%:FS-:ASBST!\H!8G4QZF#P9 MR>0!B\NR*G+2@!@!A:%_JVHO,@3ZMF+CE.FU""3(^S$%KC2.*^=C?)PJ<2.Z MR]N7BS H:G4<) U/E/WX[)F3@8(UB,!$RM46L*MHVX+O$O$!5)$M[*3V-'1, M0[\=ZUSKPBO!? [Y:F@+$A^;B/;7KL.O2T,!&W8'T 1:3 ,;P;@F;,=ND.I1'>4.S#*/0E0OP7_&Q+6"!+XR%E M,$%._O*^+7[,HQOKHAL+DWX/(A$MJF4^6/BY3(9*?"5Q!Q0%D_QTKG[2+M>_ MT_NW9-(5R1-)U19X/A-9I%N@/V/ RQ.#S2UPGFUVR@;+7A!6C+F#G$(5\G[9 ME6EKUY)3"=)I,M6P_;P8A./3IML_:%)@E3O;+,4+).V'D=X#?O4I@TE:\/HK MR O[G-&#C'O\=6OU>5VM/*$Z#=)#F?=H,F-9M"53GUOL>[!(L#7L2ZX;M&)Z0L_M^::%,OQX7EH(#F;UKQL&3CD8@ M>2V^(\4#.[QPC-D/B2D9==[_5VYY@$:4SVDTZT!:YV0T&(WX/PX9L.8_R3/O M-&E/WY-;6E@XSZ**B$^Z28B4YZ8F?X%'/XB)+EP%_]SP"ZTRTKHBZ#OLMF?+ MP+N>[+4Q,D^0S>-P:&2,*5B[ 6DV2"%?!"6)IXL%QR ;J' HOGY8&<-'$019 MDU7_'U&KB1*'&XO 2D)/C7"+70B_Z$P["X?I;FFA ?$0L]<%8+@0 A0^2\$. MB;AMV@<(#B_<7)PN>@T/E&, XD8?TY84710 W)+VQ9B9#Y;EG )A+8#&5Q+I MD!->5@U(U2@$6D:"9XC#'&IA($>A*1: >^WB>G(X*TG^B,X0Y1YR-X3#H\GP M]"F",81P%/:49B'N;"D6A30(.UEN289^#O?=^6D(UOTT,4I,!!AS3+(5G N* M2U('C68]'@VGIT_B//:0*'V8M?#^>5,D[IEX18].IL.3:3?82UJZ@Q[EHH(1 MRF](?] IVK(U-'O[N,.Q(,Q3S9TI;B.QYE6!C=)8&D!\Q7_\,=ZC2%OI6_CO MFL(E(#4SP=O#6>=F36<#S=.N232:'OXXX[S-#+N,V ;SVQ&H7=MTY)K-4.D[B,&B9K71;61H#-933B+T>UXP,=T0QQ! MB;"--;!$A[IH@S8"8Q-M;+<$)*CD�P;M@+OZTU93X"BQ";&Y.+CR42M=N$ MA DT&AC]NK2%\8>Y0%@0A=0E"2V="UJ8%C"P=#I043J_)3L+IK6=L''(SWJ1 M=)412=0%2X!M_#F2Q%>D3J#2JWLD-+$##7UNR<@+A$B06T1BE$ZIL)K(C7_8T0EX=-A$W!!:UJ M[P*[0%E*;$ HX=4"*/T2AJ&T'\Q*0Z*65^T,!S.#>A)[..LR*PDB#R@#4F$4 MF6D'#B'&%S4V) ?.NPRB'*?ONN-/7)#K%HI* ]>+!=3PO3#TYOHB1IR) M!P-5!Z1N.GLM/AZ< MD#,V?FBU;?;B0#Q"P7F)VPY$SF%?N[ RY*A_E<55QP7"@4U%,K$#T'AP/CTE M+['O+:RU)3\-;I]PLVN\?9Z,!B>3D=?:] [D)J/.J4!(L0=Z-CX9'#\%T(NH M'@N0:IME^)!(;#HE2I;/YL;'&-$%B*%TW&&WFYR+!3/25S-$"'U1$EZC!=DX MQI5WL:7/]D3 _B@C%O$%-CF)[G5WHKL4W-[\"O3X)U-G]JO.]44X5V&[K\)X M/#C]$S >#T>GH\]@?-GE1%Z0(TR3>J6W/]\GMZS,* M/"IS5XH<;]0,[#I0- MO>"0& /3XA08/Z.\<5?_H3D7%]=1LECNMQBZ;@L?)]9F0;XG*R=/Z _#F^&7 MA),]A?XJ(>"?'+9PH.+C%#+$*^/V6-[/F+P_(="A,1F1IQ'\'PY\(J?UR[[_ M9E9+TW7RB3=O+N/HY'DW M."W?O85+J-4;1/8$=$W#C*[<;F MW1W(H3NH;TVCN31.#E]\FLYX:4K*0\)5N1FH_R9):U?J-25LDX):.N$GB_#? MQC5\(C;QUZFP6&?!>TM*&J)010.D,M+E18;J=5N3PP@>-YT,B L8>$6]=Z&> M3%4;0/D1U@5,EA22;ZY^[+PTEA:!QX;/AP :/@G%916#IX&/ES[+L9JCD]] -GE>&O*B*3WWV(M_\M(GSW40.-%NY 22Z( R M" &?1(LSUY:K>KW>BD0B_LLEJ*TK9YM]4;@OJ66&L^_^Z50-HLX(Y4 J4:R] MQ^ B(@_G*0@.@Q3-^G\&5QN.\ (Q+4R+A8.:2>H#8,,*%!EEK%8"T5H<"&6L MAIQ(HQ@\*1M+J%U5#: ;JGN2P]R2!9<3X76H>"BV;N?)I\:0F+S..!A2X@XCEMH1S MSQ1O4#H.O2C+%D/>F35""C*.U$^FQJ/#O\BRNN.$$A]\C#R^:F>>+TAM&5L.U2]!JUP%K?)* M^AB2TH($AN?<.X/_=\HER>J6YL[K(VAL*+2H'*G@/^A2XI.3 "8UBSY1-:5P M8CQ]*"C"5FF)0>K6KBLQ^E04L%RW0J!45452IOO"&&O;Q8F.\(YL=>J:\>NH MQS-FW];Y(JDISZ\0R239E/TX->9#RJ-O(;":Z+X0*C(_OFN=2 <[](/-Q9 M?^_;9W^.DQ%BR.F7GJ.W<*WK9^1N#7L^.TD'.[[#0G#*Z*%2-O9'96E*8?#B MG,XJPK1.[?FMI%HOHD)E#K@U32B!J \XMZT$>UX9R?"1S-(#SV9?QXPIJGWX MP3\@Y6"=E[T'G87H=/QR]2KR*M7'B5.IL,S@2C"@3YQQQ8?S?G!;:$.J[O*=_?0^)P)="V/6RJ-L&'8P[O M#Y/S+G/9)24*$+S"G!RN]$>*]WOC%Y*U"7R1LDS""MM1,S,F[P@$)CI@ %&S MH\9V- "*JNMMQ+.4/(ROUQ4D>-VPLQ6?1!:1+PH:3Z M;P!]R5W)H>F/BV%E4T?O[)UU'[O6RJX/EEK>ZE8,"9_(_^,+^W]E93NYWO1+L([KD4 M2HE9N!DNU#ZYY64O#/$BEG:Q//P=YIVD8][;K&U"VR(!9+=* O?2BNA3,/O, M^R&KZ+P";^\ULVHGWZC&9,BXE2P^^*CUVN*UH=Q6 9^!I\,*AX3W95):SZA7 MS*E'$ZGBLDGI.PNDPG*!45%'IB=,7V5(RM.N).M%_Z[T1E1>Z$/!8AX,;=9\ MXGX^S^*6< /Z% U>U3P;B>]S\5+^'./IN.G@W.X1C3^T61P"LM_=GI"BW): M9*;+CW$7W#:Z#AV#(:- R)D\%H0"=GXGO0)25#C4#LI)@H3QS"?K C/X=;R+ MVPN;4H:(3F5:5"'%1YY\S1VI.>M\*I0:IJIT7 ;A9[I@]N,+"8ZER3>H MYI;ROP20FG:+5("E,]G+G.]MEU IJH@PU%.$[F$D*?T8 65501%I4EW9+^-T MO#WRU*8(K5,D^!T]0!R<"V?\R/GFFHO-DL)9NID[*AM(6=SWUA6<%!(MG:[G M)9IA4KX[IR",1([;%>+J"+4D_@5JY^/A:/P-Z??CT?!D_,U 3<^&)T^_$7TV MG@S/)]\$>0M'03\Y7[^#%/LCY>;S6(P%"RI^GQ 6H^'QU&-Q-AQ/_P@2]\2^ MKWV<,1^E^ ;QC<$\WAUJ\-*3O9KY D:]2@.J^!MRE+E)KV:D.(M-.*7C91HP?3$?T M$8"\YU**#\9VFUU$QW*!MUU+L]4GC&VHN_K\>'CJ.819XB?3A&+WP&=GV98; MCI9.G@Y'Q."3L^$T,/KY<'SVC=@C#<_WKX@=GEVK$Y@VZKL> '=J&,\H+)&, M'DZG[)N![5I2_N7$F/X[B7'V='AV]L7$@-2/CXD8)T(4EGJ6P2^BADQX?76S M38OKFG)4_B;#*_@X:TG^$3;!D^N-,=T8JM=9IWSGEFZD<[Y@!=CKF8$"R:QO M-'B9_*+99%3 O!0MM"X MZFY)D5\I%>V!]"(G]<:+]0EQ-- J:A^D"6S>F"$:E-8^L8A:2./5-: MMB)$WD=P7@&N8D?E6+_>;[Y]Y],F*<\NV"NN?0>7^[POD"2.^DE0/U@,J:_D M<'*]RW"1\;]:T?F$?;^IRL7A&VYG3"XC$&/RF\(W.O(;5NO>8 M> !7OXM9.6B$;CBD*#5?Q&,F[A]=NF(3\B[\B/Z6 M1Y0#7FZ[<-)!MN)DE$0O7"^!R>ZR^0^A4O:PH0"Z$_Z24M@TR\0.,J(TAVO2 M"AC=0TEO=,V)O@]EUY:'ZNIAU"2&<-[9[W#R:'0H$$^D!X=3(I^CK_@"-K(. M]1RSW=B#1**#$C2D8"+])>F@>[OS,B04 04E8*#-L8M/F6K1Y@2BX!MA^\ZJ M3A=EO2\='A2_FZ+8X^CTC6ANJ"W'MQMCU;+:P?WWQ9KSC4)7# LK/1! ;J_U M:'Q.&?+6<<9R_K :D*AS/.G-NB?P F^4!'L"BCYSM]\]!V1 MW+)[ MS"6"H7FX0/KXX.+F$B.G)Z-!0A+GD8NXT2Y^YHBHK_JH=3&+17ZV;U[@,BAK MUA^QZ;CJV>'PGJ\8IN5^;CW(?<@H 2.X-1'6R+PN\'ON;Q0P4$G+")K]C$9L MA^EW&:6Y\^BMW)=+4E);R*?7]B1>W&U&!CW;2QSF)":G9V>XH4\$JV]R)#W, ML K[,=[=)+,B7:L]#4DID= ;*'VI%,^P:QBWV-]87\CG\.P:/PE8289.2J>^ M:5.N@GI50'MB@@N6706;''N)_1G\[Y3,#X 6D=8=W@TGFGU)/5U54+F/:)>( M#WAU/&#X[J/-DM;$0;AYNDDN=&^W,R?Z 1/80A.YND*Y["AZPL)K<"+-+<6. MDNL_) >:)#L#;J@I/O'=,>KIZQP[]!_V,$.(3M($J.W-IUT+?N]"H6".:? MO2/\)2SV<]+0GS9-W;L203U^BW C@\/OF;C39NQ(^^L&WO[Y"YR!FJG IMEO>5MA>WK?Q?!^C\!XYUZ,H&Y=!+Y'#D_/U$)W>;4D*0H2Z;UDQ7T ? M?VS^$/E *H1LEEJ#NP;SWK4:BFZYZ^^2B;F/FO>(%5@H%D 2)X3M-:$>E#WW M/#R$_A\OD>16$H12F^&(4G("7T$G(8_H(CZ(E$I#]=(ZO5C49M'5_3R3O/[B M%B=.;2(BGQON5$T_6/%8'">[,D_4(W7\]&QP/#G%7].GT\'I=*K>8%1)!1:S M-?CIZ6!R,E)G)USI>L\YM8#9(W5RANEG!.CXY"D#0@1KMCXD4\/HMF7F]=!/ MH.,_("P7><5=O4&!797=*70G0(YRJ/U?W'S@-X>CS!(D?,TF-3+G7$4RY0<7U;/%!JT*+/.% 1*,HK@V\ M/NG[&N"0'(5@R,B"C;O6L0X(4*#.?I)N\#>A:+=O@<^QC)9F M- >- ,ECAM=S^J!'I)_O!CF6QF&0).;NI(E84EQ-\IQM7A;3AVM2V4VSK6EL M^C6!4*[Q2H6L7M:XSAN_DTN@%/#,VJ;K1I#L 7_;H:%FT,)/Y4L /#'&M0X MK^<3==U1L.?XMQ;^*,@QV9M-VD!^T^6F+KTNH+:U&TI#AI85UA:^'RU\E,(G]#P+9(6N[7P3 M?7K?..(;\GP::(=32$,%)2\(,6B)]U?/XO4$L#!!0 ( #:. MKU@= :(T@ 4 / + 8 >&PO=V]R:W-H965T&ULE5;; M)&T?.GV R)6("0FP &A9?]^SH$39 M4]MM7R02W+/8<["[V/.ML=]<1>3%?5-K=S&JO&]/)Q-75-1(-S8M:7Q9&]M( MCU>[F;C6DBP#J*DG:1S/)HU4>G1Y'M9N[>6YZ7RM--U:X;JFD79W3;797HR2 MT6'AL]I4GAMW- 7\K^VMQ9OD\%+J1K23ADM+*TO1E?)Z77.]L'@-T5; M]^!9,).5,=_XY4-Y,8HY(*JI\.Q!XN^.;JBNV1'"^&OOF_EV5OKH8+4:BI+7L:O_9;'^D/9\I^RM,[<*OV/:VZ7PDBLYYT^S! MB*!1NO^7]WL='@ 6\3. = ](0]S]1B'*M]++RW-KML*R-;SQ0Z :T A.:3Z4 M+][BJP+.7UX;"X32&W<^\?#'JY-BC[WNL>DSV$Q\,MI73KS3)96/\1-X'8)) M#\%\;?6UIY\5:YHC:NLR3^N%HY;Y$( M?SY%MO>5/^V+B^/4M;*@BQ&RWY&]H]'EZ^^267SV0J3Y$&G^DO=_.8;_BA6W MUC3*.6-WXF?C"0MR)U/;EU,H#?T\IVZ!9BN4?/TFB^6(I9'J7S1'S0GG :7L@2*2B\$:U5 MNE"MK,5L'BWCN4B74;),Q%?CL7;\B@;EO-0E=!-+R+!8Y&*)B*:S6-S6G3M% MPRAL!Z?JL$>21],D$7D<9M<=>G+;L%U!3/((E\XI MEJ<@WKH283]>[$-W NYL40AM"&FH^=!"Q8.M(;XZATH'DY EG<' EW+ M2B"GLEE^MHAC^#.=8Q; GRRFB^,";Q_(\P$4O"5G2 C?.%"'M_GTU8'26EE8 MHJ*:OA.R6')G35WOS4. .&%JVMKLB,2V,F)%&P7MLMD!-JA(]U1T1XWH@0Y8 M^]B!X"(40CP6O^A_5,?CK,(VAYJZ8Q+K3I?]V4G72_BH*?3@E:R#:CT,)[*% M\H-_Z 6VN :A6V WG46(PB,;Z""A?6UU-^<^/[=S?4/X4+N48C2 M45 IL&"%-9/>Z[A#WG.$ENYPL8_%AWX93GHXLG'%$XK0$(T'!9&\BH9*.@;G M*F093''R]URQZ JOGN 7LA"9B1M;-5W#421QR)IGBS=TO/D92L;2&R_ON;6L M%5*H)1N$:D0AVW:_Z3$%96,ZI$?9$>=N?_ZV-;8O-7Q2=5@ME5MUU@&_SP-+ M(4Q5HE!]7Y >\]8+_464!N>,/B0Q^_.RI;U%R :T4A3_M4\KW&#ZZ*Q\>"9$1S">2XE/(Q M].'28^*^0@D=*HUX5'F<^1GK-OL_B'S\U)4_>3"%-60W8=8$ :;7#V3#ZC#. M7O53W-&\GX6Q6^@0-:T!CH@Y[CMV=%ULD^ZB[OBHVGV^+\HM: M"5&Q;^LL5R_.5E6U>7IYJ9*56',U*C8BAR?+HESS"B[+VTNU*05/:=(ZNPQ] M?W*YYC(_>_F<[GTL7SXOZBJ3N?A8,E6OU[R\?R6R8OOB+#BS-WZ1MZL*;UR^ M?+[AM^):5/_8?"SAZM*MDLJUR)4L'K&DEI5Q=I,!@K6 M,M?_^39F)FO],QPS\R(O2_R:J78FSP5:7?^)5#A M2 DM*:_"@PN^Y^6(18''0C^,#ZP7.=8B6B\ZPAKC>B!=GX ]*E'?B[.7?O@LF_K,#U,>. M^OC0Z@<5<]I,]I/D-S*3U3V[RKA2V*YFL& ?! MMQ[#!C^).Y&QB!5+6F7)9%8+MI*BY&6RNF?+LEBS'WE>0^Q@VDHB5A7L M/3YV=L.>-AQ>G#]AKQRQN'A_^CD+)X$WGLS9(DTEA@F>.7*95*H&^O[VW2P, MPF?LRLFC1=_%V/.CJ+_/:Y&(]8TH+5FTTWCBC:/)XW<*O7CB]W?J<8_;Q)X_ MA6V&'GLDWJMBO>'Y/5MQMS,WL09(YI8L%.ZFAOD0]%B]P$R93?WX+4%/"MAT3MX6$!L0(NUM&T;VH&2#\6=EO<<&0TF-!:( MD(KE!$R] G%IQY! YWT (S"O) ML^S>C*>]6J. ,'8/>(#7U:HHY;]%NBO[5%2BA'R$HBC DNX$JKZQ5ECM/!S[ MP%U1*]Q6NSY.+452E*EE[+58BK*$JP2R"49B2-0@("5UTE8*"K3RZ[%8]":'1KS@Z'DO&,6H(Y5R_;@5U&7.F&Q!2Z]!KZO,;QTC%!IF]OQ;F*PY= ]DJU# M6[KX;2FT ZD*A(B)#Z(4,N58@!B"_@*.EEJ[0!6%_K,=]X)?;8)U6N3L+2H& MY/D%3/DSZ4>+&)=Z;?R(D[F_-B8"(O)\WZ=]@F>:Y+0SDHQ)HA\NR0FY:E-& M3XD5J>^#:V12TWJQ>**-NP .2V4">9ME9X&$EL ,-=>"XA9>0VA5E>I;&&PP2_!+=TS"$-W&UD6&).'(BUJ38L%IB1!!@FJDF C\L?/GA.D%O53^\![$ *[@%,KDN M4L!)0+T+OWV\U"<#W0%61BL BMQ\C*M*'9[<1-G1(32Q,QI9;V)\Q<[C?A:0 M&'_.H^9V*A*H*!7HTTT$(@=A$)"QLZ.G$RM2TXYJTWY,VX%EHQX*!K'4ZTU% M*7V+ (*4 J0D/$OJ3'O522)K)Z9J!4$&9$_5DDY074D^U2'BLUW1(=AS?S2) MV9NNI<'-> X%C?H"; OA')*52%\\BF;?PY0-E+VP42KO9 I[LGLIL@9AMD;< M%<"7IGDZ'XWGK4=H8X#*,;$J UL&2PF;EM_9]$1Q#&H2^46PCT1TSW1V 7(? MP@&4C49!R !1!>',_K, /HRT*\*H&4+28 9.&X?N_[YQXS#VQO.Y^[\ D68P MRZ'T8!3%3DK3Z=B+(E][_[@[)O"":038'_;VPNG4I<82I+8"X ^Y&9"OW;DTXX=#T'R1I*ME#60:TWJR@>B MW#FI!;*M7N*_!)"*E=%Q!ZB%6L7Q(U5\??7Y9-7.H] +@N"QJ@7,2!&N<8TC MVCV/VGJ$IPE7*Q**P6T?2[&6]=J")+6!1%244$=N")_6RJH*TF4J*7HW.FNO MC310/83;V@A>8<1!=73H0(V!M@P%FZ,44-6;"M41/I&5 %CAP-6-R &5(0;* M 0DB[*7<"F3EHL(F+5QZ3-78"NHNHZO83*I6V;2#2K?B!JI#P H-2Y+LN+\I;G5!0:YQGL.?RIMM^NMDPV@;]@ MW!A.DKJB2 _PV%B>@PBH;\?VDKH$;L.VZRU=-Q+(P)H] MVBDCG-BVD98I-F!1.D5"179'GH&60D@B ^KJK-)M0KT^.0TH,Q$B53O+VQK- MVH"-JDU6T;ST5-N6C2Y"\(T&)6,#%1X1)/0BG=2^I[CNX1#0OKD3ZSO=4"<( M\:6Z-(,P! 91:DMV/#2%[87Q[.N/"^/53[2[+J" 4&1 5Z:+]YZ#XY7L+7;N M?JH@,GRL2T1T%#4U=.^T%7 /@L?D$Z0NA0YI5.#JNPOY1/<&2W&+OET2, 6H MCQU */8H'HPGD1?-_",6Z6%$-U$/@+ ?M(RPW_7 $-VVP:AEL=H?(=K]L*P) MD0]:@NYZ!H#7YMY\?)RVG2U#,)P-Q1[1WO M*N4=9OH-U))D!!X\I9FZ3^OX:SKSA@XJ5\F98"M),8 >A$2GR*) M/>BQK891R]1G0Z:N"JA:3C.-QNS JJO:1'IGA ?-08<)';YL9#D/O-EX[@5C M",=-TSX#-(&"Y&M=Q'N']FPZ#+HMI:6A\T!C50-6Z T1U(MLQ 4H(_1FT=@S M@1)C#)I#6WVN:]B%AKC J0HE[^' P+%X )LV?K0%]K+2H?QSLHIZX4^WVI&>U+RZ@4+T2)X& M..S/O' 2'A+K$&F'PTN'NX=QT?-:8@*]UA6<"+@:QQKPFAY?B^%.4/_-& */ M1(")I19E 0\=E#6=SZB./\)ZWRT/.*-=\;"$1NRU?@-$[2Z"VHE$2+O-A0;J MF5R#[5+YV'I%9=[C#IOHOM>677W;?L@1EAMU% -&9!IKN7M;D+(5MJ90/#?B MGF2#\C551-.<'HRPNK6::Q6Y*+1GL&ON&PFO.98<%M%C/0;*@"(927"OM(^( MF#SEK;@I";I.#8_(E;L93H=LS.P:A;H=A#/B\;CEZ/U M\BRMEGI^I;L0"K# M(ZF57HS<")&W%$$]T)+>EV0%E*/E*:"TT_;ZV73A3XBPCP6DX!W_8YAT&DV\ M^*A'/AZ3AH_&I.,8 N\)E.UL^)=#I+;Y^FA$&NXBTK;E#^#1T\SB87@T/(I' M*?]YDWGD3;'7\)LA*0ZR9C1D= \QG=/0*B@KGGM^/-U%JX?2XFG2'D2HH3>9 M30"E1G\80@W]L3>?QT<0J@Z=8=NB]NBGB=E1&)ZJF\9!!W3S %';+4\0]8!Q MPNP!LR3638OL5-8A*5!2_!-9MUL^CG68_7]>B3P P?>+@-,B\.]1GP3>-("B M^/\:GIT&?]KP;&/ZU$HT1B M3M4W2GRM0039?:MYOX/.35_Z=#=HW@#_<:WAT4#]]- PL]/Z;F/QUJ&A7]_T M\;A[DR"^Z3.->W3IH5 &0/D^Y.,PNJ.H38>MLATQ"-7!R_#@'LCOPMCPDX$C M-Z3U[#+K_)EDTY-([I5V!F*+E M-TJEW\0^9%:G-M&/\QWMYUL3-&0$Q'%29)F%J&:CAOM=^W&O+_>(TV,=#S;A MHB_L$;["A[)0R524.GM9_"'7:Y'2^83V>8G FYGC,H:RG:7U&T^N5MT0V,08 MC3&&H ^>K6AXWEG9 _TF6:UC,Q[0RQL(88,1OE@6Q=)K$$RKFG>'W2#]<->! M6!=X5 L".&C4O@7M'"$\*7_ #TQ7'[A*^5=SSQPQ[1QAUF^+6X<\(Z';EKDJLK1P[8]1ZG6[(M:EJ!64V9'>= MDQNL.9N%>[8T:$.J5I:#U7? 3',4TUJ*Z?.J'=QB:&B 2D/'[PI9AI51G9JHOK_1T0NK4L^X=49'0T@SFO.F YZ++0BN53@?:$SUVS3- M@;=CTC[WUMS/6)";='GN?G2SXF^8?' <;:NUW9"Z ?@NQ_"=&MKIY_5 M04#7AI#X@C^Y"!U0N6[:H@MJ.[!@'D6]9-4>TH1-[/TVDK0'JEODG0PHASY- MNVQ]/[@6Y2U]):D8?1&A/R5T=]V'F O]_6$S7'_%";O=0I)DF5C"5'\T'9^Q M4G\9J2^J8D-?(]X4556LZ>=*<# W' #/ET51V0O^O(_4$L#!!0 ( M #:.KUB8$&^XG@0 $T, 9 >&PO=V]R:W-H965TW:81\9^6P3E425I.*DOWY' MRG:\-DE;H.@^V#Z1=X^>>^'Q?+HV]H-;(7JX;9O.G4U6WO3UNEN\GL-*Y=V=FI&7RC.[RRX(:V5?;N M ANS/ILDD^W"&[U<^; PG9WV:HEOT;_KKRP]37G%RD M03\JO->X=GLR!$^NC?D0'E[.SR8\$,(&:Q\0%/W%&AK_QJS_P(T_6<"K3>/B-ZQ'79%- MH!Z<-^W&F!BTNAM_U>TF#GL&)7_$0&P,1.0]OBBR?*Z\FIU:LP8;M DM"-'5 M:$WD=!>2\M9;VM5DYV<7JE%=C? V5L"E:7O38>?=Z=03>M"9UANDBQ%)/((D MX;7I_,K![]TPQR(2!X")] D_N7)413_X 5T>D M]&&D<%!.7*]J/)O027!H;W R^_67).>_/<$SW?%,GT+_+IY/(CW,\S%XN++8 M*ST'O*43[]"!ZN9@_ HM%:*UI /*.?PN3>7 +( R6:]VJ8S:S['&]IH,-JL2 M:D,GW7F,)7! M7[1=6YP3QI[6,[2 M7 ]!D*SB"64T@5?HW F6WDAM9,%FD<-Y2^O6G\1V;_(&.V3;++J*&VPB MXSW8W!U3D87CXN^B)GX<=$^WK1^]>VKO?RR(T*X&2LD])9!'Z:X.DHRS/%9! MD@G&DQ1>#+;3?J!JB;'5MT%V=" W-G3X4YZ%P\\S\:C72VL<&16D5260E-0' M\ORK]17ZA:RHHIXE0K)<\L,GPTIE7+"\2DG(G47FRL%EB(K>>P.14AX5&RUBZ-EH]6U;C0E M10I6I250%RUS>>]$VS?FC@)(UP&Y4N05RS,)N4A9)C+X,W9EM5'>@FG2E"G+ M"RJ7)*.RJ;X,2N@:HB24HHQR0CVLI/OEH1EBNC?BM6B7<9!U%*RA\^.TMUO= MSX<-+@@4WYC\]-.U/@6 M_?ONVM)NM$4I98O:2:/!8G4VN!@?7TY8/@C\)G'I=M; GBR,^<";Y^79(&6# M4&'A&4'0OQN\0J48B,SXN,8<;(]DQ=WU!OWGX#OYLA .KXSZ79:^.1O,!U!B M)7KEWYCE,US[,V6\PB@7?F$99:?Y (K>>=.NE'%^:LT2+$L3&B^"JT&;C).:27GK+;V5I.?/?S&F7$JE0.@2 MGFLO="T7"N'".?0N@5?H3T>>#F+Q4;$&O8R@V5= WR8;'V8W(?^H\S="[K? MY&\X"=XU2-%:\H\V4#0D@PZD!M\@%,+:E=0UB-;TVH.I8(M)=27(^,8B0AOS M!CEO@%@OFBWMX71:Y,-=&\3:!DTV",?(>[2>8('M NWF:0Z%H;+B/!U"&GQ\ M9135)[+Q&-X[K'H%+ZA:N'^B?8ET+3R22Z+KE"Q$J#2%<91$.?R!PCIX").C M/,G3G%?S29+F4WAG14F!$BT&^SQOJ29^N-.:S9-Y-H;#-)E,9OL/J95GB:'1^/' M7POF0Q@?D>QD0JLLRY/94&2\+9-3G9*?0!8:\%>M#2$EX4&)Y M29 AW"0?CDI/WJXHV5H7S+BVIB":*+D8XP71N()+:5KT5A;P!L.'1Z0PQ##H MCT\H5@2_/NW+@X@,&R$%**/K@PJ5AT7OH=?TPBAV0B/]1+-=, =HW45CH@>% MT)R+VG&S!R<_X<&-L%)HGT"'UADME%H=R)*LD%7XHA=;PPFPXY3CKYYB7LE; M+ \8@W2MO!'%ZL!A036UI+CN^D@)MVPDI1_/$)[^&-?U524+23**U!:I>AW%SS504H(CT08.XJK7P%%S2)<R Q M>E;2_)9P#+'SD3+-^4OC!^U":Z.VRJ,(,5?(=\H)D[&M&[+EU*3-3@3X>4P7 M"@+%ME0A*WAJYW$[./5EP_Z\*^$M73$<\E=&A)M:4S)23=?1$\%S]0$/*CQ^ MR\CI]T\-L3_0^X?Y(:F9WM&;(3QU7K:A458]1V:_99QW^]ND#%3$Z8$Z;VS> M-/9R%#X;%B[BZ!-LFL^2<3KE]10.Y\DXSWD]8[G9](C7AS">',*[T-+V&7;7 MG?=-DJ.=^T"+M@ZW'D<%C"R(5X/MT^W%ZB+>)^[$XZV,HEE+RF:%%:FFP\/I M &R\Z<2--UVX72R,I[M*6#9T.43+ O2^,L9O-GS ]KIY_C=02P,$% @ M-HZO6-\!49]P P @@ !D !X;"]W;W)K&UL MM57;;N,V$/V5@5H4#:!&5U]K&W"R6[1 -PWBW>:AZ ,MC2TB%*F25)S\?8>D MK?6V2= "[8O$R\PY<^4L#DH_F ;1PE,KI%E&C;7=/$E,U6#+S*7J4-+-3NF6 M6=KJ?6(ZC:SV2JU(\C0=)RWC,EHM_-FM7BU4;P67>*O!]&W+]/,5"G581EET M.KCC^\:Z@V2UZ-@>-V@_=;>:=LF 4O,6I>%*@L;=,EIG\ZO2R7N!7SD>S-D: MG"=;I1[(URB$ R(S_CAB1@.E4SQ?G]!_\+Z3+UMF M\%J)>U[;9AE-(ZAQQWIA[]3A1SSZ,W)XE1+&?^$09$>C"*K>6-4>ERG?,LM5"JP-H)TUH;N%=]=ID')FB4J%&;16*)VR$D MU9'G*O#DK_ 4\$%)VQAX+VNLO]1/R.;!\/QD^%7^)N 'IB^AR&+(T[Q\ Z\8 M E%XO.(5O/=,2R[W!FZ'0/RVWAJKJ6Y^?\G? %>^#.=Z:6XZ5N$RHF8QJ!\Q M6GWS539.OW_#V'(PMGP+_3_,VO_! Q\;A)T2U/ 440BB/@K2&K!T63%1]8+Y MOE0[UU:\ B9KJ+GH+=8@B5BM M3NSLD8CV& PTT!LZX]*!=[UUKO_=C7]D29;&69;%LUD!HS@MRW@R&7WVY=]A MD1_I93Z^" OGRY?9Z92EM' FQ'.(/CV28+#J-;>%3)7H7[YU6;4N=8QTNEX[85Q%-(WKA>U%# M0W$G>:0WG2S_[F3U'-;&Z;Q4$[]TGC^&N\TG^KI2VVOFRC&+1U-*=);#I*!@ MIQG<,QVNQO$L+^*RR$AH/"GBV7@*'Y5E JA&TE$\*PO(XS*=TLWLI:Y.SMYE MJLF]GSZ&8M=+&Y[HX708<.OPKG\6#].1G-IS"J# ':FFEQ.:)SI,G+"QJO.O M_%99FAE^V="01NT$Z'ZG*-''C2,8QO[J3U!+ P04 " VCJ]8"C\ABA$( M !%& &0 'AL+W=O/V,N-D$]JQ;F&E[*HU-5HI?7Z8CQ6Z8J73+EBS2M\LQ"R9!IO MY7*LUI*SS"B5Q3CPO,FX9'DUNKXTSS[*ZTM1ZR*O^$<)JBY+)K>WO!";JY$_ M:A\\Y,N5I@?CZ\LU6_)'KC^O/TJ\&W*H)@>'/,[_C14% Z,:?#>:H,TF*_>L6_=[$ MCK',F>)WHOB29WIU-4I&D/$%JPO](#9_YTT\,>&EHE#F+VRL;!2.(*V5%F6C MC!Z4>65_V4N3AYY"XAU1"!J%P/AM#1DOWS/-KB^EV( D:42C"Q.JT4;G\HJ* M\J@EOLU13U\_:I$^P8J 9W(D2BZ\8Y>]RK-$<*8W3!OK6 M0@='H$/X("J]4O!+E?%L7W^,;G:^!JVOM\%)P ],NA#Z#@1>$)W "[O80X,7 M'HM]Q21O0OW(MMAJ&FZD9-62F^M_W\R5EM@W_QD*WF)'P]BTEB[4FJ7\:H2+ M17'YS$?7/__D3[QW)SR/.L^C4^@_5K63T,..O]H>W$M1@L9E"UJ87P?TBAL9 M5FVQ<[>0*U5S4 :26\8#R)CF4"M4[T?V\T])X$_?*4BM41N>H@Z#M20;?]9"6RS6#B-, MAWSBVCUPL6=Y9^>V8)CQQW0E"J[>?N!2(Q(ADT I,EY0QC-.H6!);3Y9+BT2 M996>-"9<^(+A\(I+5A1M140M^_6@E) :@T7^@JZ4M)A1V. Y.) 5#CXRCL(, MG\J?*(UD=_9=@, MN/")HA4:C9I^XPWPV[E9; T\!?/MSF??DT\,)2UJ$K KT#J'. ZE9[_=3I>LI!6SQD7"RW4AMIRKUY>[4_GKJ^@'!]D/)D?2/U300^7H MJ.Y W8-I=&A[=K3TG\P642"/-/&;<6/)9/Y?S(OJ#5$[8'.]-8OOVU)U ;\W M07XQG XENXN;)8Z0)>T MZQ@%8YU9N;8/UA5(Z<%BQ5"F$P=WYO!&4S^$X3>.81N$'>O4S)><)LT MC''!#*;HXBX\Z&#I)0 'X M;CP=\+!5.U0_YJ3O1$%\#I$;^ =.'I0DG,7.S'H8H?%I\'\F:"=O##3^F+8X MB78V@$>]Q;KBXFZ!:TSEZ6[W;!L?/VR41G-FZ?1,VO9NW,DI]B*M"V:<4Z8# MLWRQP,E/PWACSM!R .>NV';$_\9HJXG@=K;'9#*(8&26_F MGO)*KYANJ_H#GKUV2!X..22R==DR5VP>)(26.G3M-= 2/Y+1"[C?PQKDTICH M:#T)B?3MTXZF"F,S>>]02);T((_^(,.<#- MP&S8W\57+.N&A=JCYKW53R";58X@R*$-9U_41*:;9NF8]FO,*<#](@[#_:^' M9J<>M#F-G&@2VYYH+,YK#970#=4V?>:'CC=)K!2]VO*VF=&O8D2IV)9X?:\3VO2_B>CY'9,4E1KF4U\W.!#[]M3:RP/Y+)E$,%?EDP;(V:/ MPOE*_K[I2ZN?UB8E<>1,P^CHP-CCKV:DFKQE7.7+ROA+-*T5V2?SY+217DO^ MG&,4F#3*A,R:K55RIFK,7+/=W;0'C&84[F=^1PL'"0)NV_C<3E]U811^[P'\ ML_NT?;2?MJLS:%?XOA8(S]QDCB&1U[8;Z3FK,22 M/):5>973T: YQ F2F1-["42>$R!+_F2(Q5<#0V>PQDDRP2NL?XP?0D,'@^/> MT6[)Y=(<8!/#JRMM3WF[I]T9^8T]&MZ)VP-VS-$2F1\4?(&JN&O'(Y#VT-K> M:+$V!\5SH;4HS>6*,^2A)(#O%T+H]H8,=/]SA,P0 . ) 9 >&PO=V]R:W-H965TNCT )$K$1,\6 "TI'_?7?!AV94] MXQYL$=C%M]\^@=G6NE^^1 RPT\KX>5*&4%V,1CXO40L_M!4:DJRMTR+0TFU& MOG(HBGA(JU&6IF.O"UUL+MKU#9[3P9)]W&G=R4 M@3=&BUDE-O@=PQ_5K:/5J$P)RMK M?_'B:S%/4B:$"O/ "()^[G&)2C$0T?BGQ4QZDWSP\+M#_RWZ3KZLA,>E57_* M(I3SY#R! M>B5N'.;K]@Z\\IX^56^?@?MHWNA)3SV@>KV\/$0$O3_(I=&X># M ^?I,P>R]D 6>3>&(LMK$<1BYNP6'&L3&G]$5^-I(B<-)^5[<"25="XL[E") M@ 7<"A?V\,,)XT6,EY^- N&SUBAOL:X:K.P9K G<6!-*#Y]-@<7C\R/BU9/+ M.G)7V8N -\(-83(>0)9FTQ?P)KVSDX@W>;6S\-?ER@='J[^/^=W 3H_#TP6[]Z,S])/+Y">]J2G+Z&_,D/_%PLZ415%E=B+E4(/=@TG M'\\@E+;VPA3 ?R?GV<%&U*%,Y66?JJAUC3GJ%;IN=S*@)O85QC94^P%43M(< MD&I/^VP;@@6A;6T"06Z)"JW'Z5+9NO #,HBPM+H29O_NS7DV_O#)0T[EQCFS M#F@\@;?KL!4.J2O)@JUH=H1(19I[]*PES2'.( J]%DH1SU\U'@A_##!J&(EB<<:?+:.63KC8,\A Y$-Y:V(7 ZH,+0 8\U[W.6J]@SM!1>\P]C#)HAHKTO2 MT]*C\!=U3FF.)41TB145P%.707)*@PRJJ6=VGRJG*8:V&OEFY1"03$O/MYWG MC.4H[Z79$,TL??M8_AZ5W$@N4D(Q=',[*GA3$Y2SNO5C@P9=[.C5_@BMUK1T M/L >A6,#O-.U%%">]:#-D>2PD+M=3[[MSGLD_2("-,UTVHM"*5TCH;8X2$A) MD3'&UL MG5;;;MPV$/V5@1($+>#L16L[:6POL';:- 4"&''2/G.E68D(1:HDM1OWZWN& MTMZ"C1OTP5Z)FCD\<^9"7F^<_Q)JYDA?&V/#35;'V+X9CT-11RW"AML_EU6KOW\VO71:,MWWL*7=,H_WC+QFUN MLFFV7?BHJSK*PGA^W:J*'SA^;N\]WL8[E%(W;(-VECRO;K+%],WMN=@G@S\U M;\+!,TDD2^>^R,O[\B:;""$V7$1!4/A9\QT;(T"@\?> F>VV%,?#YRWZ;REV MQ+)4@>^<^4N7L;[)7F=4\DIU)GYTF]]YB.="\ IG0OI/F]YV.LNHZ$)TS> , M!HVV_:_Z.NAPX/!Z\AV'?'#($^]^H\3RK8IJ?NW=AKQ8 TT>4JC)&^2TE:0\ M1(^O&GYQ_D&9J.B=5S9>CR, 97E<#,ZWO7/^'><9?7 VUH%^M267Q_YC$-FQ MR;=L;O,G 3\H/Z+9](SR27[^!-YL%]TLX7DZ@EJYSMJYT^A_Q>U'W:FMYW7MJ(_.O,HLDTHUDQWKFF5?22V MD3V7I&UTI- $E6=&3T646:R3Z4=NNZ71!;D5];BQ5OCN.E-2Z]U:ETSH?E)4 MI0UAU[4$O!?/7L\NSZ_0_W!Q75"V)-@]SR^F^P45T+NZ678^]!L+%&:*5U%H M\U>,E\"!W)I]XK/2/D2*&S9KIJ:OKY4SF!YB_\FC)^@AJJ;MV8)$/GUU%1!B MX7SK!!?=KNWIX$;TZ4">1L"V,2KQTE$K0X5J=<2O:ES71SS$>O%-J)?Y[OV, M-K4N:M(!_1DQ/,M>8_4#OKVR/3?/,DLEUL%O^JWC])>#!>5Y&\$)L<'\A-;? M$_=(PA%]'CV,Z-UB<4^E@Y=U!UIU(."AD+BCZ>3BY73R$O_S,["W+X]9JZ*0[ K;70")E0-Y MG%NN\P7X;" J=@L(6SII^8A"4<95C\*T9/17TZ=+0E8M%&J]5O$(/^*\C!+F MV7%WRMD$3.G-MD7_OI=VM4E^5-]B#X""MR6D#6AQ2B4_O3K\+E*]VXN9)D,@ MJ8^W.A3&A0YE@CP8"BU$KB=E1/0]I.CPWHA..0 M?3]OD#@>89,=@%H:/E6,4L P[\3O#-V2JF:=K'78TRKI)R1Y$$Q* >J+$/GD MZMYSJW1Y "F-DI*88!&L"H%C2/80;A@.DE5GD'F!7"J3M$A':?@Y8?11?$,# MSHJ";K11*)+'$-&O42I;0<_]& L*GHA6NS*F>AXFNGC$&O-Z MVZ@LIRS$]I@RVT,R\<3#[+BRMH+2\XELON]\&>VB^%%6.@#WK(7HU&DY/KBR-.RK=#&31@-Z?WO9K>[N M?HO^RK,W[R^.H%EI&\CP"JZ3T:N+C'Q_&>M?HFO3!6CI(JY3Z;'&_96]&.#[ MRKFX?9$-=C?B^;]02P,$% @ -HZO6 0E!/[Z!P G10 !D !X;"]W M;W)K&ULK5AM;]LX$OXKA#>WN 44VY+\VB8!DO1Z M5Z#=!DWW%O>1EFB;B"2J%&4G__Z>&4J._))L=N^^V!+)&>YM$\W*C/;RU[8:P>^Z=7:T<#@ZJ*4*W6O MW&_EG<7;8*\&^MME7G69 G"V,>Z.53>MD; MDD$J4XDC#1)_&W6KLHP4P8P?C<[>;DL2[#ZWVC^R[_!E(2MU:[+?=>K6E[U9 M3Z1J*>O,?3/;?ZG&GS'I2TQ6\:_8^K51W!-)73F3-\*P(->%_Y>/#0X=@=GP M!8&H$8C8;K\16_E!.GEU87>6:X= '?5Q&Z\G>D%/++Z8PJTK\8\B5>F^_ V[0R+6L-N MHE<5?I&V+^(P$-$P&KVB+]XY&K.^^']VU.L9G=9#1?*N*F6B+GNH@DK9C>I= M_?Q3.!F^?\7*T<[*T6O:_X25?T6/^%HJ*YTN5J)9\/-/LRB,WHOO:T4+2UD\ MB52)TJPKT(7XMIELG R$/]4X "-A^U:)VO!$&"K2FCLD!A;&NRAQ!H4 M\:.6UBE;!4?:OLC,O:""4)46PV1]JC8@CI+,%TN9Z$R[IX!G-@JR&<1:;<*M MI1/2*A@!TDB55:DP.X_9+4Q;6:R4AZ-&KEIQ?7\K9J-(K&J=RB)1??$);)&F MFFBC#ZW/T$"QLR"22H .14X9?^[,.3]@D@B(MMK;!.89Z+![$/#PK\9"[%9: M@_ !C ^J #$^!.+. .K4N_EMBU_X9L";):!UC%&J*SA6P4':$\:0V=<4-&!! MV+65$Y#]@&1+/X4A"M%YG3=H))WB0IB(C\^I,(1ZQ!D&,REH!PD!5VZQ TZO-N\IQO1J5:&V\-"4 ME <^XAN<6R0*'=JD59N_Y#B\[7C$=35]7XG*9(JBE5CETPEG2;O3EB/3Q4%3 M&&1E"KG(D&V-8?!,/2J;:(K"@5T!T@(6^)?6+K&6&R462A5(LR2KPVA.3J6#RA_"M.YU/&-3I2@W1VE"$;E#K,$3HO,YUH)^PNT9BAD2@;F=6* M=EC6K@;FWMQ2/C4E6G7SMJ[8J!-; TS+F0?X%\:"VVDELQUU!F ; MQW2MQR M;*3.$,I==AQE;]\3,4/@^0ZI8NK".W%0R^)W[C&HM#8 ?M7%\+D.1=0?SSR& MQP+[ZL?]H?B;^%#;UF&WMDKY\J^$HI/\%)WLTC75*0>A32D*P].)"KN1&1&K M\&UF%Z$.Z31QE9P)\@25,3X?%-!;@$V;T5AL)0LM388&LWIW*'0L\);L?LN: M,Q'.1L$$)P>>)J-@.AJ^5A'B?@WV/N<0'9Y*W65G8C(/IM$4#[,PB.*)^&R* MU1_+P99H-A/C.)A.0_'=..:(U_8)QZ-@&([I*1X'P^%4?/3E@> @)W@5HM"> MC\)R+ 3C_]P)J(M)#/VHG&'O$MT"3OOVDK\E)!K$ M\Q /HV THH%)&,SB,4V/>7(V$7$03H=B,@S&XPE-X"<*1N.Q"(,PGHHH#L;S MB":F8L9K)O!['H23F 9G&(PP%4XC/,7S>6/)\@B8+GSS8!P/.0N@?31N9#Q> MS=D3[#<; :=MEYSO<3$!0H%8@=^MS/R1)U,ZL.DTH\M+J\PW%;7E1@?-0\HU M5#G\,;,@*$WDVX/K3<7-.W*)=./W\)9[)]#6$8S%$-$?V=Q)@R! D1QA2*X2B83^;B'DU3UG)V(JNU M6));?T!">YSRIR&XI6U*"7(DZ&5.A%L=G<0YMJKM+F!'U?6N V7'\*4U1SQ M,/Y]%(*!PE_H<3)!&DY^^3\P.XRNN>W1?(SMP8U>!J2/"@:RGQN[G\371:97 M'M<3EXO=4;KD; 4[FNM!)4S-)@P/+)C]JS4#F!I;B9B-MN@7- M]<77HK6HW;H+8M.;8$<1#\]3^22ZO1?@I>L DH[C\[(-OL?!WYAK?,?A;RQ-D\4>O[X?F*J$>2?:Q.X>>X[F=>6HI'GPN2/T M.25I.MM7BD79\C7]5&E(MPFV]!=R,<3I[/S-<\)@EO/LK9\!6MHAQN^ M6IW,*71D*+^7,YADJ3)0%^C$'=IT76RZVU,39Y1?]%#@^D_M#&6#\D<@W:?W)Z7NX_W &_%>P&.2PA M.NQ/QSW?+[4OSI3\ 6IAG#,Y/]+' 65I >:7QKCVA3;8?9&\^B]02P,$% M @ -HZO6&FP9YWE P N@D !D !X;"]W;W)K&ULM5;;CMLV$/V5@1($*:!8%U_67E\ VTW1/@0QXK9Y*/I 2V.+78E42,K> M_?L.J8N]@=?-/O3!,B7.G#DS9WB9G:1ZT!FB@<ZD*9NA5'0)=*F2IGN1=Y[8@0TEY@4)S*4#A?NXMH_O5P-H[ M@S\YGO3%&&PF.RD?[,MOZ=P++2',,3$6@='?$=>8YQ:(:'QK,+TNI'6\'+?H MO[C<*9<=T[B6^5>>FFSNC3U(<<^JW'R1IU^QR6=H\1*9:_>$4VT;3SQ(*FUD MT3@3@X*+^I\]-G6X->!',N?F6&+F9(G4-::T.S I>J\B1P7 M5I2M433+R<\LMM5.X[<*A8&/1WKJ66 (UDX&20.QJB'B%R#Z\$D*DVGX*%), MG_L'1*?C%+><5O%-P$],]: ?^1"'\> &7K_+L>_P^C^:(_RUW&FCJ"/^OI9N MC3:XCF97R;TN68)SCY:!1G5$;_'N330*IS>X#CJN@UOH/Z;'*R%@BTFEN.&H M@8D4-I5*,NID6!X48F$-W[T9QU$\A<\"EJ7B.335]\%D"&M9E$P\ 5FBPA2X M,!+8)>P5R/?6T^+&X72[6;I1-/V)^MMD#G5+2Y&+ VR-3!XRF:=(LG<$^C4! M9TE2",JM @]ZVE_U)P M8)9[Z@,SSB3)I;8F9U=7O:HD%F=@^TE7NW]HEVDC$L646[(:-&VKM'-2QEQ< M$)"695VPO9+%LR(/)A-_,@E!9XS:RT9?YTQK6%J+@F([RCZ43,&1Y17"V[ 7 M1BW-!L9WQ*A!/^PKNRSAQ!15D9KA,GCD#\/0#Z/_BO8=N*T0.Z.07@E:$R(R M&8VAI%HZ/'C?Z/^U#@[G+J"B$(21AN77@")_TA_Y81CVX/>+N"7C*HW()J7RJ9D*:Z ;V+AOY@3*#+M%:(Y3F5ZON6 M<2(QTK:SLIIJ3DW"7!-:]M:PSM)6NLOPG$V*.E%\1[5G.WG$YTNI[C4;D&M- M&K:1K[4E:*=!!]Q(V;'H)BC)V!;-_BX4O8CKUOG=5%]7VNV>Q7CR!_]#XRC7CBZ07C=$NY=V[.#B_.T0'5PMP9-/5 )4Q^MW=?N8K*L MS^.S>7VKH;/LP&DCR'%/KF'O;NB!JF\*]8N1I3N==]+06>^&&5VN4%D#FM]+ M:=H7&Z"[KBW^!5!+ P04 " VCJ]8&6$PAZ8; !#5 &0 'AL+W=O MN7.B]7/QP,#_R#]V8V MK_'@Z,7W2S73M[K^N+RIZ-=1@)*9A2ZL*8NDTM,?#BZ'W[TK%]U6Y2BJ,)FCX@[?*LPDY4^!4 M;NN*WAJ:5[]XI6U:F253J)PF+QM+ ZSM);=R3'AX:V:%F9I4%75RF:9E4]2F MF"4W96Y2HVVBBBSYL<2CJ[)(=54D3_V[9]\?U80EUCI*'48O!:/1#HS&R;NR MJ.5UD.NO./Z+=A2V._!9?CO8"?*>J?C(>]I+18'2\!]XXD&S,\,8[X/U2 MS51A_E2@60];MK393 F3$2EN*FUU42M/TS>F4$5J5)[*1$I&\Y/A M\U[B7JWTYI/&;CXIF\H]2LJ*L7$OKLK%4A5K]_(9Z84[4GA+D0V2HT^:,#(9 M';VIUXEJ:"K]F0J/V'):8R/T1][@B4U(W28T0E=$ JL9RJR\(]$"]R1+5=6% MK@3Z4NOJL"X/\:]?BDC2;K1%9EF5!$_7D&L" 9D&6QI:*,_-3)/P'B[+E:Z( M_@&77@(>4U4ZAX1CQ9S@56J&GPN%QYH>J:J@![U=<'O)Q)0+75PR:Q$A!S3&HNB346$GJN4'EHS,3DM MV4]^(]@U_?VG9C!,=X9-E,4(@"1T%6PSUY#8LLIH1'22Q$QD M,&F].E%$,ELU2P>4'(0D+7%"Q/R-!9HJK0A6LJ 99LD ,SIO2'0/VB)O,MKQ M=R*$I\^3EZKX1 ^.2.-^(,J%Y__Z]]71Y;NW":0T-Z2,=7CU4[,@94X208]Y MKZ]$6%C.;OU)^M$_MC*(L6_5BJP4H9NR5H]P2BYS(EZAF(5H]Z]T#58C82<: M$\,O6IA7+ 1I4U4D%,*QKQPG75H+O1&VYR5(Y42N6TUS2%!?D^^5=Z;1-A=- MX;1+._UF=$-J0156I4ZP;TN6TWY[3>->6ZC> M'H 0C63"3_2BGJ>DO?:8GI-@>D[V6HSW8"=2=[=T2O4V@_,%TX.9^:5(WNA) MU4#I#4_8"Q@GI,B3EZ6J,C8DIB+.+J%/EW0\=T14VEH/L@;S[2>/!C*YQ_(Z M+_,,*IA&D,92OY>5DUF OBO90TK54C0"G>^G&'BBB%\RYJ.GL171HCR=@;OT M@X)9(4["\,C:#,^>6QDH6--)\2EER0:PZV!Q)QL MH)6_G!]+/Z;!9;7!926?XAY$$"W8!3Y8\FF9#*4X:^*/) @B^>DT^5G93/V! M]^_@4R20)TC5!G@^$UFD7: [H\?+@\&FAG">K+?*!LN>%U8:LR(Y)5W,^V5? MJJEL@\B&2*?@*Y#SP8N1<'Q>M_LGFN2TRLK4/T% MR0L[O<&%#7O\;6/U:54N'*%:#=)!F?>H4VU8M7L:U.[I7KW9 MB=VVJ=TOF-YZ]W.8[U1.@P7C:Y@N8G'R,LCOE0\M=O,;J6JRJ<)."JT;>CPWK MD>.HX:-Q&"RJ75C?1[' X8-2-N2<\:8@.JG8 MC"08=R05B%\FO((D[1%(W&[,WC]L="7GA2KW1^%X@U+7/: M*,9B /B*__@ZWD,@E*@[H&6F*]R)%779 @RW9(^ M(VJ6&"V[A2F@^*=)B2< 3G]>@IEMX)SM)"<5P/0F+0%@EN)#Q$!$7%!B1EJC M$"+%FUJ1].)U=R/@T[Z[KL43!=P1PPAI4S(OS@'SBX#Q6'&U@/&(#NAW M=A]EQ4@GD-4$L6G'/A/'")3 4@@6O!E/Y..+B][%Q> !W[N'A%8"B=/)DT%_ M,-S@@)Y+3NC#J<0$*U41%6O;67S8.QD,>H/A0ZMMLA>'*0$*G5?*)IX0N2#[ MVCK=/H7XFRR>M%P@'%B7D(DM@(:]B_%I;S 8=+V%I3*(/J>Z$FZVM;//%&>> MC 9.:^,=D1M&G3,U),4.Z!D%L\?G!/0RJ,><2+7),GQ($)M6B<+RF4R[4#"X M "'0"#ML=Y-Q+G<"?36AF+$K2L)K6)"-8UAY&UNZ6#@ =D<9L @O:),C$ W_ M12>Z3<'MC#Y)CW_656J^Z%Q?^G,5MOLBC(>]T[\!XV%_<#K8@_%5B!CW! -G M(1@XV^O-OX0KC67C,L:VH. KP/P'@@/#6A796E@2UL\?;Y,?V8-!UNR2C-D2 M .-"%DE@BOQB6R? G,O+FR#BK( V)*MJ=V>Y-\=/W'$Y (F> 0+;7>X 'ML[]\0<6%,"O+4@O^#$=@>EC\/+'_^.%[M MU/*V\?S7P/FKF3[.[W!->XO+M*T&UI.:$,>2Y)-PK:Q3%G-O6O7WQA1%>2>; M>/OV*HR.GK>#XX+3._*25?+6+'AS6VIO,J*=?'E]_2JY46O9H9O8:Q/>A*U? MT=Z#&T;9[=B\7Q$Y5 OUG:X5UTWA X>G\8Q7ND#BBKRWVU[RWY#Y9I&\088O M*@'%$WXV,S+C80V7N8M"&)3"JM0[M%$27FR,Z*)86G5.H K%P-XT%7QHDC;= M2J-XQ9Y7D@_65T!19R H/Y'!)2:+2I^WUS^UCBO+K5YH!!9(K3]UBBAZZ;*M MRHN^Z%GXQ1 =H@Q%Q<^"$9XJPW6H3N$]DHC_LA%JR]*:>E=BPA6!4LWI6O=T MG/2"]O(%+.2TE\Z)L@&1AU,W@,,@13TQ#1LZ0SYY*-HC ^A40 M+*:L5CS1&CJ0M49[!(H%2$M$A4[)/I1E3= U*G6((1HX-7(BO [*76)UMYY\ M;);!Y%7&@2>;9=C7B.'+!3*C7VAER6+ZJ//KE*FE8#Y'KA\FRWL/OS>%V*80 MWCT,R','B&4WA'/'%&?:6@Z]+(J&AKS72XJR8*;1=Y0,!X?_"D>&TW)\<)]' M6Z?!.39+WZ$#XURNX;U7G1 \7[?9/P7372)$GYLU[:9J:_#E)<,92X_8([3^C_K:)+4F*4FI-+ MA5XYW4C6@Y1K4-0HE_?:[/_HQ(.)3;3+(XX1[0W'#\6L1'8LT8NCCF4IKA"J M>(:++A3'EF4>U9@>&0)O.GXA3ME2(HT=5GX=;$K*HM185^$3EM.^^$EA4R9B MPFE5 H?6 (B<<9Q(#/@!:9RF6LLD@XY+<(!^O7X= M>!7%77 JJJ(,KB &='E-\Z=/RY(+A0UQ!K6?O'1SZEU;=OLDS2E,&FF-"?ES M^JZ-L6A1I%UMUVN_OX?(^8N@;7K[.7+$:+F&4B5MA,:C!C\HZ(P* ##0 U6VIL1B9$44X*=P(_Y- X3-Q4 MDZ+N*L/=J!,*Y+F[3#I3P_9\I!K\84PB?/99GN&@[9$=[+48[U"<3:ZX&]>W MW7&]LZBKX&V^-_;3UB[)OPQX,%!M1RDZVJI&K"ZSUK+D1B-6J"&5VTVFQW%) M&B_$)YNBEZY.*EI0!([[ZT!]>):08903.$S''_J/QMPI=-.Y1K-+'\M(T1K< MS+UNZ!!G%Q,-)3MAB,LU-[/YX1_D"T%\IYW-FMIW)0(@^Z"2;RF,Z";D()X[ MIVT1/'W"VX48;'O@2%8TF920D2H0,7KCU-D;C=QH3@X63RS@H[-!$:)ADM'F*Y.DY2Y64C6%/\NU%ITLN_RH,4<&&Q6 M?^9V/2>#!K@1^H@6ZQTV8GM$TQ6S.3F_3\;#\]X%^9$8_V34.R77Y.ST!(MR M-FNBBD]A%]P5NO0-@3X1!.1T%@J*'CNWDTX!,FA$='MR;B=B//W96,\,;AT7 M#W1BS)@A@@<>%^6@F1'V5-QPFK%10J%=,U6EH=+C1L[V-N;EJ!M<0W!*9Z]C M5!W_H2[)&K.QDSG6)2UP95(0?ZBB"RPU122B$BVF9(WR/JG.[91S' MVR%/I7/?F 3!;^E!Q*%SX40M(A6NV9DT*KS&FUFA["1M%:YS+><,FIB1>#TG MT0P3]9(,$2M$#G%TNSK%I9(L(-0NAOW!\!L8H.-!_V3X32\9G_5/SK\1?38< M]2]&WWAY\T>!GUSOV4**W6F%>C\60\$"S1,GP&+0/QX[+,[ZP_'7('%/[+O: MQVK]28K'I"9GL)M;;F<]3Y(L48')? VY3%[&U;%4'R+15"EXU >,',VGE\,9VDUU$QW*#0+.4]LW/-+9&\_3%\/P."CL_[8,_I%?WCVC=@C1:[YMQ3.),?XKB7%VWC\[>S0Q2.J'QR#&B1"%I9YE\%'4D EOKF\W M:+'/\XQN9PWW.HZP$BEI<:USKR*?F$VS!R)$P*LQGK6P#TH7.XX!+K)0M?SDLX% M=P78#)&)7S!HBKW0A))SW.1484MQ%SW QT#P5+"&%(VR5*9R[G%6LI";!;<^ M0]M&-SFV+>!+5^( 2%IQ-4>P7$B/1D]ZCZ,*N[_T [?>+=2FM*,8LY]\A*VU M*F=$*EV;*@1N<2S$E):M")%W$9Q7(.>UI7+HR-CM4+A>OG74<#!C/[UR/8EV MOW<2Y?VZ.6PW6$R[*PG2KO?)Q:B5B]%>3HZJMW!IKAYZ]7E-VP-N:E8.\YRV=%]DM:C"*G-17 R@%3J(;(/_K)8 M+_DE-/CE&OT'%0M1.>5AGG\ ^YJ KC:] MLL0*FQN;"GM[LD H^#80>\((CR/!$O&9<16/+^][_"&ZJ0Y03&=SM9*5Q<\%)1@GZ MN"9'GDY;,7H(E:*##1(CK88J4";!+!T:-T%ICG*E S=XU9*V:GN"7?O7MBWW MD^N'49/0R[H8J<7)H=&B )Z(#XY.":Y:5SM[;&0=M,VSN=V!1*0H(S2D*"=M M7?&@>[MS,B04(0I*G(7-<62$:HB8'(#(^9[.L]W^(== MWR/3Z(;C>R#,GT6YA?OOBS7GD86N-,RO]$#W[EZN/=R\XL? MRS)#-F^KSG[+"E3^WU"/;I%JD^V]1">#*A91"GAZ\N;Q]>?!L M^Y@K"F&G_E;OTX/+VRL:.3X9]*(3L0ZY@!N(^ O'L5W-BX;E-'34L _@Y#TE M6\'J*UPU*#N^BG_/]S[CWAKN\\E M5!T85FX^A0NUL&K2J]Y1T$AD^8Y@Z49'%,KN<]AB=V-='3,E[[=VDP@KR:M* M=X!KU9;[N4X384],<,&R;=) ."89&P;_!VI$'M LT+K%N^;ZA>L:B5<55.XC MVM9W/%XM#VB^D&K2J"&YYZ\#KZ-;]IN7&"+U1!/800"YVEX0V5&(%H37R-'6 M=XCXI81TB" #DNV/VA2!7ISQZ%!L][ENY_X-]B,(N;L_5&PS@>TXI7CUGAWJ'_N(4=?$X7$J,V-AW=57![%0IY M;P+IEI9P_!=IJ)/?"W/[QD <7ZC0QWKNUA3;D MF;\T!5O*6<20JB$_0A?"5G+/@)F0D"C$*(3K_>ANH0C^)W+Q[E#RC+EN%EIX MPTT>NY%>9WF$DO792 E2Z!=)+:?TD$\JJY"+%V])X0N(7)8KB,,4 N63F4==9N.MT[R(ARV;K MK/OBBXLK+7_P@DUN=%^KQU%8Z/)R)JH7A%Y:(=R5'U/A4&.+/"9V+H"ZMTS<]_,0^E]?A9(G]-?X?-P['8^3MS2J0 U/;PP^/^V-3@;)V0D74S]PVM9C M]B0Y.:/I9P!T?'+.@/;IU_9S$\.'/AB!XG?W*@"Y&4V1.F7V,QW&OTGB+K,2 MEP:VJMN_=HF@:,EO"MS2<@JB#]^GLZ.1!KRUDN8EKK>U(@F M_FR%KUPZY0=7(JUM&^*L$NL"10KCP;/O M=HVA3:.\4*_C*S"W;;[QRNDLM+O>(O_MV\M8J[D^5O_U$Y=)=BR0YJHRTW4( ME%R3EVOD=:F]+9XVA@I*5E!:QPG0-$*($_)5BU 26F17:@W?VBUB.4[+Y$-> M^3WHXHG+&4 8+.X$N@Q[P"=&)6"3[]K4?8N%KX5Y-N0(@\/Y M-$[>;0)AAX&;=Z?RG4TRX41FA)93FCKHGY'9JN2+ ME?*C+I?\E&PO=V]R:W-H965T'K1B'+7%!=^6$0C/V:<>$E,V=;J60F6U-Q@2L%NJUKIGXNL9*[N3?T#H9[ M7I3&&OQDUK "UV@^-RM%.[]'R7B-0G,I0&$^]Q;#JV5L_9W#%XX[_6P-5LE& MRD>[^9#-O< 2P@I38Q$8?;9XC55E@8C&CSVFUQ]I Y^O#^BW3CMIV3"-U[+Z MRC-3SKVI!QGFK*W,O=R]Q[V>D<5+9:7=&W9[W\"#M-5&UOM@8E!ST7W9TSX/ M_Q,0[@-"Q[L[R+&\888E,R5WH*PWH=F%D^JBB1P7]E+61M%?3G$FN4&=*MZX M#,DL%A@>!R_ D MX!U3EQ -!Q &87P"+^H3%CF\Z 6\3ZI@@O]B-F,#*UA3&C+6E1@E8J50HS#L MD-%;+IA(.:M@34:D>C8:OBTVVBBJR._',M01B(\3L%UZI1N6XMQK[%EJBU[R M^M5P'+PY(2_NY<6GT),U=7W65FBIWW#-BD)AT8NYQRV*%H^1/@E[G/2+^$ - M!Z9$>A0BU%U%H*T(H/M,R_Y"[2NBG,N M3@9Q.*95-(T&XRB"C^0E-$*._SA/QX-P%,!D- B" !ZD(=0#LS,832A\8H'B MT=0!'4N[_ZPE:U2%&SP:7/-TW=E;^]FVZ%KZCWLW&$EQP86&"G,*#2XG(P]4 M-VRZC9&-:_"--#0NW+*D^8S*.M#_7$ISV-@#^HF?_ 902P,$% @ -HZO M6-KTF!#T @ 208 !D !X;"]W;W)K&UL?55M M;],P$/XKIX 02&&)\](THZVT;B! VE0Q7CX@/KC)M;5P[& [*_Q[SDD;AM3U M2V/?W?/QE%MMIAP^V%;E&19J--PQU=S3:R MK4%>]Z!&1DD<3Z*&"Q4L9KUL918SW3DI%*X,V*YIN/FS1*GW\X %1\$GL=TY M+X@6LY9O\1[=EW9EZ!:-++5H4%FA%1C\!JE]$04QJ\#9S"Z],#'YR/[NSYWRF7-+5YK^4W4 M;C\LD]7Z6E[7]A/]CF20!59YUN#F"*H!%J^/+?ASH\ M DSC)P#) 9#T<0^.^BAON..+F=%[,-Z:V/RA3[5'4W!"^:;<.T-:03BW6&I# M"*&V%EY^YFN)]M4L%+QRS3GB]]@N\&UPYNA*VDMIU!^'ZUML[0B_AQ*MF! M*SO-Y:?DTK:\PGE 8V#1/&"P>/&,3>(W9R+-QDBS<^R+^V$X0&_@3JO7UUH] MH'&"&@,KHQMAK2;MG79H8<7_^(Z=2N&LD],I4,VKW5ATN,$*FS6:HX1ZS*7C M(#7WTUBA:!VD\.+9-&'L#7SL%$+:6R;P'+(R#],LHU,>%V&45(;I-(.2(LHG M,:QD9R]IIU2F(U)Q],&R,&<,LCA,63$2CGU3?=_:H6]4G#*;A&F9^U.>AM.B M@%-/*'HTW@V:;;_$+%2Z4VZ8]%$Z[LFK83W\,Q^6+#5Y*Y0%B1N"QA=%'H 9 M%M=P<;KME\5:.UH]_7%'NQZ--R#]1E,*AXMW,/Y[+/X"4$L#!!0 ( #:. MKUC\J\"\- 0 &X* 9 >&PO=V]R:W-H965T)DY 5"F&!B,;?':;7A[2.^^,=^B>7.^6R M8!JOI/C)"U/.O+$'!2Y9(\QWN?T=NWQ2BY=+H=TO;%O;9.1!WF@CJ\Z9&%2\ M;K_LL3N'/8=Q\(I#U#E$CG<;R+&\9H;-ITIN05EK0K,#EZKS)G*\MD6Y,XIV M.?F9^4^F%*N-AG?W;"%0OY\.#<':S6'>05RV$-$K$#'H09>0Y<4?.5LP04W3\=XGT0^SON^1%A*0K 4_=#^#* O]-)O 15%P>WLPT=,%KG5#_-Z^&4=A]*&K MB:6[Q^]=Z@=Q?!CG&G.L%JAVM%RD-//3./O_D2(_R8+#2 ?9VS")'XPR."'( MM!=D^LN"_&2)_'!$:-8?\4Z4'/4Q69[&?ZE TD-3K>W):-@B2:31="14X)R) MO!&DLT-M=&KI3G%/>T6CG*9+ZZ(0H6KO+;3WUL&1G;^6VEDPR!+X^(@JY]JV M!J=#I\5D0E>+?B ]HBV1(:K:@++\DD$\_HU9GR11_WW-+HT2/YU,^N\%%5.05]^;X2!.^OJ,1JD?QP%\:6J$]*5-Z(>C MF#J>8OO1:.*/"+W/*@I?&L=^%@1^0";/HWMI]AN?7D_:T+^5E6M*%U'BA\3/ M9I/9T;'"#_?> !6JE7OI:,AE4YOV.="O]H^IB_8-\6S>OL2H/"M.[29P2:[! M8$3]JMK733LQ% MIZ'WBAB4]"%%9 ]I?2OIW[28V0/_$G/\#4$L#!!0 M ( #:.KUB@::)DF@0 )T, 9 >&PO=V]R:W-H965TO&!* K2E2KUEB($E;M$"[!4W;81\9Z6P3E425I.)D MOWY'V5:\U7%38-@^)#I*=\^]/3S2IRMCO[@EHH>[IF[=V63I?7"L[3::-T.YF=#N^N[.S4]+[6+5Y9<'W3 M*'M_@;59G4VBR?;%![U8^O!B.COMU *OT7_JKBRMIB-*I1MLG38M6)R?379))] A7/5U_Z#6;W!33Y)P"M-[8;_L%KK M)O$$RMYYTVR,*8)&M^NGNMO48<<@YX\8B(V!&.)>.QJB?*F\FIU:LP(;M DM M"$.J@S4%I]O0E&MOZ:LF.S^[4+5J2X3K@0&7INE,BZUWE^H:*=Z/%';,B>M4B6<3VA(.[2U.9C__%*7\EP-QQF.<\2'T MV37MP*JO$]M10^G#N'^Y,XZ&9_$EM_ MN.O/#/[*C3\U^*-'B(]Z5"[')@W:+['$YH8,-F\EE(8VL_-8!0O"@KFI:2KH M=G'R3X!OC;<1T3RRRI/-0VS/0'+..!9; AQ!BA9UQVH/(6,XEB)S% MG,-G5?<(JB)V@E=W-%M*U+>![A!)PBDX1(3"BP0^TN?28D48.UI';FFL?^[1 M-L>0IBR2"41?'.T1,_N@ MC_W*'1+)U='H-OH M(($_4-G0EYCQ6%(_0FD*N9$%DUE\B!'IR(CT!P9.V&C^?JCUJZ^] M[N@H]H_2X"#P8R-FQP,^>/B?>Q_.@YZJ_Q 2R.?QV/(HX2P=&AXE@O$HAM>] M;;7OB1@AM+F^"[*C@;"QH>$3\R0,'YX(>"SKA36.C#+2*B*(WPXIO91Y2#: M?JIL81]FY7]TZ 0RD,=UM3MU/TQRJB*54?)AUV>ANX-BH]UP5:VUNM&UI@Y( MP8HX!QK9>2K'VF#3U>8>,9P]E$J6%BQ-)*0B9HE(-H>ZVBAOP31IRIBE&7$C M2H@C!7Q3E# -1$XH63[($[EP9&[2+X6+LJ%A]Z]>WQ_'M>/<^ M7U\Y']37%W7X?7"FVZX@-X83]?905S2[P>T08&^ MSXWQVT5P,/XBF?T%4$L#!!0 ( #:.KUAVG8ZM2P, /,' 9 >&PO M=V]R:W-H965TM*!I B-YEV;,-.$VZ M%6B'H$E;#,,^T-+))D*)'DG5V7[]CI2M.)MB=/MB'ZF[YYX[/CS.]U(]Z"VB M@<=&M'KA;8W9S8) EUMLF+Z4.VSI2RU5PPPMU2;0.X6LK5K.96<$;_%6@>Z:AJD_KU#(_<*+O./&)[[9&KL1+.<[ML$[-)]WMXI6 MP8!2\09;S64+"NN%MXIF5YGU=PY?..[UB0VVDK64#W;QOEIXH26$ DMC$1C] M?<.W*(0%(AI_'#"](:4-/+6/Z.]<[53+FFE\*\577IGMPBL\J+!FG3"?Y/YG M/-3C")92:/<+^]YWDGM0=MK(YA!,#!K>]O_L\="'DX B?"$@/@3$CG>?R+&\ M9H8MYTKN05EO0K.&*]5%$SG>VD.Y,XJ^];P]H-7PN$ ME=9HM ^_D"[>W#/:TA?SP%!&&Q>4!_2K'CU^ 3V!C[(U6PTW;875\_B F YT MXR/=J_@LX$>F+B&)?(C#.#V#EPSE)PXO^5_EPS77I9"Z4PB_K=;:*!+1[V-M MZ+.DXUGLQ9KI'2MQX='-T:B^H;=\_4.4AS^>J2$=:DC/H2_OZ*)6'9&6]0LG M.,;X+.8XXQ-P=@!O21Y,V\QT,N5V.!K7SVLLL5FC.NXF4$JZS=I@92/,%J&6 M@L8";SL0FA9@XZ?L4L:10]/47GA%W$$D]!/TQQ&"MXHJ35D>>Q' MQ"O+4C\M(OB 6L]@599=TPEFZV.-5(;_U3-[D^2Y'Q;A!5E)Z$^FT<48MFWF M*XBFY)NF9,5QXN?3$,YH)!LTDGVW1FZTX8TC^:XS5MJK4ZXWCS3O]7\4T]GD MXV)Z8E'W+)YU#$=9G#:*:RN\7C_4^_[X:,R0EI[+A:KK2"E.1T7N1V%F[0PF MA1\EB;5SZY=G4VM/($HG<"\-$Z/$GLYG[%2"DT'%% M6_6#_,F]?P[I!FQXJT%@3:'AY81ZK/HGIE\8N7-C?2T-/1+.W-*KC,HZT/=: M2G-B MTE.O,*8>!X'."BR9OI0U5G2RD:IDAI9J&^A:(JEH%70H.2^Q MTEQ6H' S]>;1>-&S]]V%/SGN]-$[V$C64C[:Q>_YU LM(128&8O Z.<)KU ( M"T0T_MEC>IU+:WC\?D#_XF*G6-9,XY44#SPWQ=0;>I#CAC7"W,G=;[B/QQ', MI-#N";O]W="#K-%&EGMC8E#RJOUES_L\?,0@WAO$CG?KR+&\9H;-)DKN0-G; MA&9?7*C.FLCQRA9E912=I>%NX]#2<;:JQKEF&4X^Z1J-Z0F_VRT]1/_SU#-FT(YN>0Y^MJ$GSANHD M-[!@FF? JARNN6@,YFUAES]2V%/QG6=P7R!LI*#FIJ1!B^T"K8P&0X<9$UDC MF.M!8KGN6.9[EA5)4!PDJ"W3,5#'.>,79*0VM%(!*G16=)6VCP1NFQ(5,U*- MX?8 P_X39M:&J8_U^S-\BOW^8.CW^J.+=M5+!W[:"R_@&BM)G=:B/KBV)N_L MB1QML26HH=&TQRL+7C?&AO[_,#[$) K]*(K\T2B!GA^FJ3\8]%YC^3$LBB.\ MC/L7[0O%*Q=37Y;3=(QE[D^J)PLUY@Q$H0[Y24UN[&XO+*.75?0)*7IU(@<"M(1W4>: M1S:9!]9CF&MK[U7=ZVM;9*F;;*_)[0Q)N%,,@(?&$$3PPU1[U M_5&<^&D2T:7^(/%'_2'<2\,$D.;#GC]*$XC]-!S2R>B43(*CF4(]MG634U/N MFLJTXZ7;[8;SO)U)K]?;R4Y!;3DE4."&3,/+ =58M=.R71A9NPFUEH;FG7LM MZ \&*GN!SC>2"KU?6 ?=7Y;9OU!+ P04 " VCJ]82PT8O!P% I#0 M&0 'AL+W=O@*Y!TA<,PS[0TMDF(HDN2<7)?OV.E*TXGN-V^V)3$N^YYWC/ MG4YG*ZGN] +1P$-=-?I\L#!F>3H^7&)#3V92U=S0I9H/]5(A+YU1 M70U9$(R&-1?-8'SF[EVK\9EL324:O%:@V[KFZO$"*[DZ'X2#S8T;,5\8>V,X M/EOR.=ZB^;R\5G0U[%%*46.CA6Q X>Q\, E/+U*[WVWX(G"EM]9@(YE*>6"FKKZ(T MB_-!-H 29[RMS(U<_8+K>!*+5\A*NU]8=7L3\EBTVLAZ;4S7M6BZ?_ZP/H])L0_J"'03\P)4/4>@!"UA\ "_J#R%R>-%+A[#@ M"MX/F JD:CNL?! M^/6K\XDV!P+6-^S?>M-1/H,.*(,I2+PQR.(*1 M'P<0^G%"Z]>O,A:RMSW^G-)K4DD5$D:5$,4]> M)!AY&;,!A'Z2[F&X,=LU?XEDZ,4L.8'89^$.R9V41'GBY1W#F)RG[%\N[E&; MM8,U'R>+@VA'>_ .U$'2UT'R/^O@"Z_:KH%-- FVN[NO* X[>*Y__@0%*U0( MK4V%D73J5=%65J-6]S,N%-P3 <=+[B2V;)6KI1\ID%.X>H9U61$%F-@.35;K MD(\"*_7-J0;VB-^O=0)+)2C11U0,>;\C]$XG^=9& M\E=#!'\@5_J "$:]"$8_+(*/K=&&E&E/^.;V\\%V>!AULAE87 YW8/M6MU?T M0MO[G6STJ3/8YO5[ZWJ"E:Q] >GO]#66,R^AC/V\UD\))[:4J=Z.JI[//4(Y"3[_:E.!Y1\V2]DRQ@U!^C/4X8\T9!_,P)2SVJ M\UTG.X<2>D&>>7D^.I#QM,]X^M_*?M_@8N76:-R7^8/H^U^$'UL%!96QK$3) M;=243N/&!-T5.2K>U;EHBJHML7LWOIDZ8L4V,>R(/=/(U0^_,EVZ+B75*[FU MY*C -?57-F+T&^=4VL39V=@.7>(]3>!+-\]D7DBZ"3,O2Q*XI8F8U.C!'!OB M7GEN.R]IV!1VZK%3,[ L]Y(@@SCP&+V-/DG#J^\'1F1(=UDVHA5I,DGCO;U^ MN#6^UJCF;DBG-YAL&]--LOW=_CM@THV_3]N[CP@ZH[F@LZ]P1J;4 JFKJVXP M[RZ,7+IA>"H-C=9NN:!O&51V SV?26DV%]9!_W4T_@=02P,$% @ -HZO M6+N:6''A! ^ T !D !X;"]W;W)K&ULE5?; M;MLX$/V5@9LM&H"-=9><)@:2M.D&2+%!W&ZQC[1$VT0E44M2>XT33@O)R,K^P+(4XH?YN,LN)XXQB.4LU0:!XNN)W; \-T!HQK\MYJ13:03[XQWZK?4= M?5E2Q6Y$_IUG>G,Y22:0L16M<_THMG^RUI_0X*4B5_8)VW:O,X&T5EH4K3!: M4/"R>=/G-@['"'BM@&?M;A19*S]23><74FQ!FMV(9@;652N-QO'2)&6A):YR ME-/S>X8N*:!E!C>B*+C&@&L%[[[29<[4Z<54HQ*S=9JV@-<-H/<_@#Y\$:7> M*/A49BS;EY^B<9V%WL[":V\4\ N59^"[!#S'"T;P_,YCW^+YO^7QD*,-3C", M8ZKE7%4T99<3+ ?%Y!.;S-^^<2/GPXB506=E,(8^7S1% F(%UF#XRF1AC?[( M52KJ4L,CU6S([''@!DWOT+(=FD0TP%BGFR[8\-URFF5 GYC$$L4J-'7.RS7D MKS#>69C "Z-2'0KLPX=G#OPQ$IRP"TYX;'"N:4[+E,'"=K"[LFE3IMX?64Z- M*5HT$1Q,\:B>X13O-#8]D_->4LR96QLGC_%UJ:2I:Q8,KF;]6%+K=!* MY-@MU?G/0H<"?U48:/V:$6D2\%ZLWM?X095B6,S'[#D!-PE(%'AF% 4D#IP# MN9S3)<^YYNC98B.D?F_S+T:VG4 T([$7XR!QB>='<"_*]:_ET!8O22#T21R[ M\%5HFO]"CQL&Q'%#,_)#XC@QC! MZH@6'4NTVUK7TE0(OAJ=.'FUN$%3O;9$ M[U\-&N+:J*IAKK5*BT&EAU$8)IID>Y3ZQU8J=F<3R3U"/4A>IKS"4#_0E^8< MN"NJVE"ZR4 W;8%/((R)/W-Q$) @,!.12Q(_-,NA74PB\(D;.Q Y) PCLX / MCP1A""YQ_1@\GX0SSRS$D-@]$:9N1MS(-Y,)3GJXY,8>COS9K+5D=1"8/@-F M)/0=2V1$#\(Q)L0=$^)CF=!8T*3\TS/>CA0C\ U/.[E+#;%U?%>F>8UG(/8( M6."U ^--X#,KD<4YL?5_E>&)SI4VM'[JP)01N!&E$CG/;$-9:'R9R!OU;57B M^A#)1KT8)EGC3\,FMO.G/O2'#_FS[OM#]_UA/7]$+2'M^Z3Z/HG.)^2I!+W! MHV4C&2:XN4LPX:OI#@XG4SNWP4NGHONJ1E&$7:6Z'0H8=/> M;;Q@U!S,>]FN]^:J^8V_[J]^2="U]<O=A%'0_>_/_ %!+ P04 " VCJ]8 M)KB8J[D5 !36P$ &0 'AL+W=O"8Q]]O.--F[KXF\;#.1A K(;O?TPQ^0L-%" M&$LY_YZ^:'R!W\*6>']Q7Y:;7RXOB\6]6"7% MVVPCUM5G;K-\E935N_G=9;')17*S6VFUO-15=7*Y2M+UQ=6[W<<^Y5?OLFVY M3-?B4ZX4V]4JR?_\*);9X_L+[>+I [^F=_=E_8'+JW>;Y$Y\%N6_-Y_RZKW+ M9^4F78EUD69K)1>W[R\^:+_$L]T*NR7^DXK'XN!MI?Y2OF;9M_H=[^;]A5IO MD5B*15D32?7/@[@6RV4M5=OQ>X->/(]9KWCX]I-N[[[XZHOYFA3B.EO^EMZ4 M]^\O9A?*C;A-MLORU^S1%(EL6N_\KC\VRZH6RV!9EMFI6KK9@E:[W M_R9_--^(@Q7&+ZV@-ROHG15T[8451LT*HU-'&#.,&E6 MF)SZ-4R;%::=%48O;=*L66%VZ@KS9H7YJ9NDJ4^OG'KJ]TE[?K&[K_;+HSR] MW-K)K[?V]()KW5?\Y56>7G)M]YI?[G]\=S_[9E(F5^_R[%')Z^4KKWYCMP/M MUJ]^Y--UO:]_+O/JLVFU7GEEBF*1IYO=?I?=*A^W1;5 4;Q1/N]W_OJ#G].[ M=7J;+I)UJ7Q8+++MNDS7=\JG;)DN4E$HR?I&<;+Z0]?9>B'RM?*S$B=YGM2[ ML?*C*'U- M'P NJ^_4\[=+?_IV?=0'Q0^;_*VBCMXHNJJ/E7]_-I4??_A)^4&Y5(K[)*^^ M%_M_>C;U^@18-VI8F[^LF,-*E%3*2/N.S;-.AT=/<-\+,LR88G',G+1]SC#L M;Y?5ZS)IX!<5]S5E72E&HYRR6=X)KZHV.P/TAT%;?*U X[6O,SC]9= '7LWP MA&_72-TQZLL;$[VB).OGC1E0XF$ESAZJEVZ^VW\FO8JTOX^>XW&T8TVRVP^I)X\.5^E9_=_EPF ;D@#:).23FDIA'8CZ) M!206DEA$8C&$26E@/*>!,9@&U]EJ51U*%'4HO'DZ'DRVY7V6I_\5-\J/Z;KY M:-\AV<=!_-RT(#%SCQD':6&H^_\ZD4&.:I\ZJD..ZI*81V(^B04D%I)81&(Q MA$EQ,'F.@\E@',2B5)99445 6>;IUVV9?%T*IVURXQP2R7;EK?+[+%X:>WS2$QE\0\$O-)+""QD,0B$HLA3-KW M9\_[_FQPW_\MR[_M]_Q-6B;+E_;Y0>3-./)"CVCVCJC-CI,\Z!R(..:I+8AZ)^206D%A(8A&) MQ1 F[?J:VK8SU#-.%FZ27'E(EENQ.TEXDRV725XHU:QA?\+PISH7GJ\Q]P7$ M\&CG)@2JF8TVE:XVJ%HG'] Q[9/&=- Q753S4,U'M0#50E2+4"VF-#DE#CI< MVO YQ.WJ:Q4"V:WR6->NUF6AB#]$ODB+ZICA-LN5M"BVR7HAZD6:*PZO7&88 M'O'LI" UL]&D<_[&9*S-NR<7T6'MGF$GX_'D:%@''=9%-0_5?%0+4"WL?;FT MSKFE"!TSIC0Y!_0V!_3!'/B2BZ38YG\^'2\DI;+(BO+Y*N.]6+YZ?7%XB+-W M?%(S&^WP)>V>7D 'M'L&-,;3T;B[PY.#NJCFH9J/:@&JA:@6H5I,:7(PM"U& M;;#?U-\YJ \*7N\;#,MGYP%::VPTZ0*"JL[GDVFWI82.:_>,.]?F,W5V="2 M-A)1S4,U']4"5 M1+4*UF-+D8&B;B=I@U>GJNK[06/_]QNZ*H_A]FSXD2U%/ M(%XXQ3CLG1T'I&8VVN'YOIDVFETI&F=7^MVSW(C;:Q.Q]/N;DY^ M&2ZJ>:CFHUK0\PW6=&,\GG=>B1 =-D*UF-+D/;AM$VK#=4)OM4G2?%7MLTKU M&_XV7:>E^'F9/E2_V9.B$ -[,MHD1#6ST0Y_,(X.]-$6H79<(]3TXPXA.JB+ M:AZJ^:@6H%J(:A&JQ90FIT%;)M2&VX3[-! W3SV"7:,X79%4(KL MMGRLCO9?C 6T4XAJ)JI9J&9KQTU&;=Z3(&CW$-4\5/-1+4"U$-4B5(LI34Z0 MMH.H#9<0V^.)-W5P).N[M"XD[XXEWDC'%V^4HDQ*L3_TN*T67F0KH62Y4OU; M;=I]?4.(!]%\O#=JT 8CJIFH9J&:_L'T[UX[JF^BH]@NC:MT")SJJBVH>JOFH%J!:B&H1JL64)N=!6^#4APN< M_;.=HR5HVC2SAH;;9W5&-D=._0@X[J MHIJ':CZJ!:@6HEJ$:C&ER7G0]F;UX=;E\\SERV.&36_0@BRJF:AFH9J-:@ZJ MN:CFH9J/:@&JA:@6H5I,:7+TM!U9?09.;]#6*ZJ9J&:AFHUJ#JJYJ.:AFH]J M :J%J!:A6DQI]0=NOJ&8VFCS1&$V-67=Z@_9:^T=5QZ/N M] 9MK**:AVH^J@6H%J):A&HQIFY@H)J) M:A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ90FAT];CQUIW 1GA%9>4?2H\^UAX]KGP[(/AV2?#LX^&9Y\-SSXCVSNC6.:CFHIJ':CZJ M!:@6HEJ$:C&ER7G0%E9'PX75*"G*:L]/\AMH:H-V65'-1#4+U6Q4!T-WQ3V^Z8V:/$5UJOFH%J!: MB&H1JL64)F=*VW$=#]\"]KOF-,/FV=F"=ET;K=,,FVN=VZ!9O:CFHUJ :B&J1:@64YH<)FVY=3P")RQH9Q753%2S4,U& M-0?57%3S4,U'M0#50E2+4"VF-#E3VL[J>+"_=G6=%/M'3"[J-\3OV_0A68KU MRP\<'_;.SA52,QOM\.F](VTVU[OW=D9'M7M&U2>Z.IUT[WZ&#NNBFH=J/JH% MJ!:B6H1J,:7)8="63<>OE4U7J^K XGJ9%(7RH7?O1YNEJ&:BFH5J-JHYJ.:B MFH=J/JH%J!:B6H1J,:7)0=*V5,<3<*:"5E!1S40U"]5L5'-0S44U#]5\5 M0 M+42U"-5B2I,SI:V@CH=OS1IO5U]%7F?)8Y+G23U%$7^(?)$6XD:YS7(E+8IM MLEZ(>I'B/JFV0?DQ73=O]E]X08NJJ&:BFH5J-JHYJ.:BFH=J/JH%J!:B6M1H MQL&<>#[2CY[I&O+;&R4IE456 ME&^>@N%>+&]>30>T:MIHAU_I2%>-[BTV3'14"]5L5'-0S44U#]5\5 M0+42U M"-5B2I-#I"VDCE^[>^KN=$@3(4URU$<9XO7L0"NHJ&:BFH5J-JHYJ.:BFH=J M?J,=_G;1U8DZZOQV"=!10U2+4"VF-"D[C+9<:KQRI]6^[#CEJ&/8/3U -5"5(M0+:8T.33:]JCQ6GOT\/J+\I?R MGR1/LVVAB-5FF?TI1&][;!@].S'0^BBJ6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6 M4YH<+GH;+CIW3<9 &ZFH9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQI';K;;79)H93IDGZ^)6Y/GKITB&Z;,C9G0\ 9Z,5;4S/S'142U4LU'-0347 MU3Q4\U$M0+40U2)4BRE-#H^V>FH,MMFN/HO%-D_+M(J-S39?W">%4)+J $6L MQ+KL30RR:W>-:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@64YJ<*VV+U3# B0Y: M:$4U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(LI3C;SO57KV>A4771&(]&W3-57L]RFJK.YX;:C0NT58IJ(:I%J!93FAP7;475&*ZH M?LK3AZ04RJ=E-49]RJ.^^>'0*9'Z\]NOA?A]6[]C/;QTE@2MK:*:B6H6JMFH MYJ":BVH>JOFH%J!:B&H1JL64)L=/6VXUYN!9$K3.BFHFJEFH9J.:@VHNJGFH MYJ-:@&HAJD6H%E.:E"F3MO0Z&2Z]UO=NWDUN]J=)UMVKPTUWOIKS[*X3)XM= M]+PR!YH!IUP*&MZ$1IE1_/M?OO M+>,W@VKJ0;"H;^>363=6T/HLJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%E.:'"MM M$W?"-W&?3L5\//54#-K*1343U2Q4LU'-0347U3Q4\U$M0+40U2)4BRE-CJ*V ME3L!6[D3M)6+:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@64YJ4*=.VE3L=;N7^ M#:=BIL>=7%W=_=>9,PUOVKFA@FH6JMFHYJ":BVH>JOFH%J!:B&H1JL64)H=* M6\J=GE7*A4[%-(.^>BIF>./.CA6TG(MJ-JHYJ.:BFH=J/JH%J!:B6H1J,:7) ML:*WL?)*.??_<"KF^L13,<.;<.ZT"=5,5+-0S48U!]5<5/-0S4>U -5"5(M0 M+:8T.8K:NN]TQ)V*F:(WLT4U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(LI3G@U6^O^M4C'%\*D9[JTZZJ8(6>%'-0C4;U1Q4^&BFHEJ%JK9J.:@FHMJ'JKYJ!:@ M6HAJ$:K%E";G4=O]G4[!TS'H?7-1S40U"]5L5'-0S44U#]5\5 M0+42U"-5B M2I,SI2W^3H>+O_!=_9O1#F_NKKY5M>Z,">WNHIJ%:C:J.:CFHIJ':CZJ!:@6 MHEJ$:C&ER6G2=G>G@SV^JR_W:7Y3'944935ONE&N15ZFM^FB>J:CFHUJ :B&J1:@64YJ<*6UW=S;71QTWM%TNK/W[9 M,E?O-LF=B)+\+ET7RE+<5J3ZMKZZE:=W]\_OE-GF_47U57W-RC);[=Z\%\F- MR.L%JL_?9EGY]$X]P&.6?]MM]M7_ E!+ P04 " VCJ]8RSD@IQ # 4 M"P &0 'AL+W=OAWONSN8F M6\8?Q!I HL<\HV)JK:4LKFQ;1&O(L;A@!5#U)&$\QU)M>6J+@@..#2C/;-=Q M CO'A%KAQ-B6/)RP4F:$PI(C4>8YYG]FD+'MU!I8.\,M2==2&^QP4N 45B#O MBB57.[MAB4D.5!!&$8=D:ET/KN8#1P.,QT\"6[&W1EK*/6,/>O,MGEJ.C@@R MB*2FP.IO W/(,LVDXOA=DUK-.S5P?[UC_VS$*S'W6,"<9;](+-=3:VRA&!)< M9O*6;;]"+F-P8M%)#J"[C2G+UE"B<#!<@(DX* MDU*6H%DIE(,0YVA5U54;5R2E)"$1IA)=1Q$KJ20T14N6D8B 0)C&Z O3ICFC M$7"*/J"5ZK>XS$#C%T3@-.60XMUK;F$#M 1TM@")22;>*\3=:H'.WKZ?V%+) MTL'942UA5DEP3TCPT VC# MP/G8IK,GL@/5PT;UL(L]_,$DSKJ45O# P/5EM0G]D1>,@HF]V=?PW&WHCP// M:]P.HO.;Z/S.Z):<)>J8J'JH(+5T$JF#<,8VP)%4UUQK&W=2OK0V/9$=J \: M]4%_'1GTJ;HGL@/5HT;UZ'4=6<']_58;CX;N<4<^=_/&WLF.'#?1C3NC^ZXZ MD I "?R[$3N97EJ2GL@.1%\VHB_[:\3+/E7W1':@>N \?;2=U[5BC=^_]L:! MZSM'K=CB-O(=QSEJ17MOOLB!IV;L$LA, M5GM;$VH]VU&6B.[#,]\IFYY8FF MFA?51S,E5* ,$D7I7(S4^>#5"%9M)"O,%'//I)J)S'*MQE;@VD$]3QB3NXU^ M03,(AW\!4$L#!!0 ( #:.KUAR2S7E<@, . . 9 >&PO=V]R:W-H M965T"Q9)6<.QNE MZAO7E?F&E%A>\YI4NF?%18F5;HJU*VM!<-& 2N;ZGA>Y)::5D\V:=TN1S?A6 M,5J1I0!R6Y98_+XEC._G#G3^OOA&UQME7KC9K,9K9.XH""K/"6J6]\_XETAAJ! M.6>R^07[+M9S0+Z5BI<=6"LH:=7^X\=N((X ,'@"X'< _[D U %08[15UMBZ MPPIG,\'W0)AHS68>FK%IT-H-KZG&J>R6"XV@U5J"*W#?SB7@*_"5 M5U<+7NV(4/2!$; 4O*12";YM!?M/"/Z"Q35 \!WP/3^PP!?C\#N2]W TA+MZ(/KQ\_OQ M\QL^]+_C9[/28@,[UJS0&UGCG,P=O00E$3OB9*]?P6-WLERL=5"::?;)C(\^SP,0@A/1)Y'!1Z"L5UDU(N,GC7U_5*NFJ5< MMTO9)C8ZDY$&$4K#$[66L! E\1-RXUYN/"KW"V8* \:Q.65R0FL%D$WD*,NE M2W,BLH'AI#>A)_+Q<'S#\?/;DH_0*G24YN))FHAM:/I0!\#@)?DX6D5< M;'4BMJ'50R$!QRN)2_,Q/*N\(C].TM-TM(0%?GQ:];A'UP]S]],E^II6$C"R MTCCO.M8THKU.M0W%Z^9&\L"5OM\TCQM]!27"!.C^%=+RT).<]Q_(9C^XTG!RY^91M*)7I.XC2;6ALIM]>V MG44;FI#L@F]IJKY9<9$0J0[%VLZV@I)E$93$MN3+5G3!RJ?MG="'=DU9@A._F,\EM9.:XZXB3 \\X$>%6 UPI0B;L# M!E7 X*T9AE7 L)UA>"9@5 6,WIK!KP+\HN_+SBIZ.B"2S":"'Y#(KU:T_$,A M5Q&M.IBE^9/U((7ZEJDX.;OA0D6P=)VA;^A/(@3)E4:? RH)B[,OZ-.'\< ? M?D2HW&0K3)5UVQ ?F M^($AWE8W5/>#=^R'&\\(_&,77R!G_!5YCN>@\.D>?:[N_$O7W9EAM^0%#=R2 MU75OKT6+BV/X$#T]!.CSQZY&A&_'##K"<9\.Z6R%UM&#^H$;%-SAN0=.E0%T M3R3M:-*-,30OLM?9ED1T:JDJFE&QI];LTP?7=[YW:00)"R!A(20, \$T,8>U MF,."/GBU>G2I.814$Q(60,)"2!@&@FEJCFHU1\:?YBU+6;)+BI$:J8& (C5S M485>4I5+=BELY/55N(2YY4B5SXCV,^?"<2?V_E0ZR)0A) P#P33I_%HZWR@= M9L]T64M5BK>E(J*I5//#+NF,O+[2^6^2#C)E" G#0#!-NLM:NDNC=#\Y23.T M$CQ!MR26BH_6?$]%JN;O$OV+'H6:!:('29)M<0%!/UG"9.>LZ<:8JJ^JD+ M$A9"PC 03!-_7(L_?L< .H94$Q(60,)"2!@&@FEJ7M5J7AE_RG=JJ49K9;:26$I=)H9QMC> D/20E :AJ+I M GN-P)Y1A3#9QOREF/G(7.M\ 2)H1-E>C9%'=3O'RE? ]\DKS&VM[R0M!"4 MAJ%HNKR-]^.:S9\[P2-*E]5T-U8SWW,3WTZ)0>TA4%I0T;0!S!_JXT0(FA)# MT70M&^O'-7H1Q;I%7W%V:@9J H'2@HIVI:]:_5%;M<[+AJW+,%3;=#D:[\8U MFS?_>QFIOC-ZLN:\O16$I 6@M!"4AJ%H^O/0&$*N_XZ5I0MJ_X#2 E!:"$K# M4#1=U,8JT4/Q]ACQ%.V)8,7Z\FSA!;6"*EK;X?-:#A]HTA"4AJ%HNG2- MT>,:G0>8^JP^5R9]I^2@?A$H+0"EA: T#$73GXS&-'*OWE.I(6V6.2@M *6% MH#0,1=-W$S36D]?+>A+TFR3/ZC]?,9GEKV802=-=@B1'"UK8A:S3T#>GZ2N_ MU^EGM=_3@.8,06D8BJ;+VAA0GMDE JOBY/E<%3>WH+?BH,X5*"T$I6$HFOYD M-,Z5Y[VCBGN0+LXY:+0\DWQ:[+!=<2IX4'S=JK49%?H'Z?L6Y/![D M">J]P[/_ %!+ P04 " VCJ]8N%5;S#@# !J"P &0 'AL+W=O>D;$RY?S1#"ZRD>,914 A588"Z[\E3(!2PZ1U M_&I(G79. ]Q\7K.?5^:UF2F6,.'T@61J,7*.'93!#)=4W?#5=V@,188OY516 MOVA5Q_8#!Z6E5#QOP%I!3EC]CY^:1&P -(\=$#2 X#4@?@<0-H"P,EHKJVR= M8863H> K)$RT9C,/56XJM'9#F%G&6R7T5Z)Q*GG 0F"F)#I$M[I$LI("XC,T M66 V!XD(0TT$NB1X2BA1SVCO#!0F5.YKT-WM&=K[O#]TE19C*-VTF7A<3QR\ M,W&(KCA3"XF^L0PR"W[2C?>##@)79Z%-1;!.Q3CH9+S"X@B%_@$*O*!G$]0- M/X.TA8<=3'WE>;^1V1;:6BUZ:BU\6>C#'5 M"8 #-(4Y88RPN:G1 @3AMLH9UVQQQ6;.L6421'$4QD-WN6FI<])_M!2UEJ(_ MLP0LZS93\T1;9GI>_[69Z"//6S+C5F;<*?,<$X'N,2VUT@M6E$H>H$M8 D6A M36LGV=]6W([(MGSW6]_]_[SY^KM,Q8[(ME)QW*;B>*>;[]A2KY;-9PF+_2@> MV.MUT(H==(H]S3)BV@.]7*OUS4:D+*TWS'CP1H/W2F57Q)9 WWNY<+U.B4UI MZ9MU9C;7TFPNZ_7IO9G[,.C%KQ7:PB(O#-^1N=$7^#LZH!JB^*,3RAIG.:+< MC6XF!S&OFCR)4EXR53I=E;$)@,=LQU6.<%PX+:SLW?V9D6";%8K4\& G5?WC!Y1( MX4!HD9!O9_I#AY:%ZX5$^S&T@ =X_VV]^6/[I2AVQI_WR]7VES=?=KN'G]^] MV]Y^*>[GV[?KAV)5_LZG]>9^OBM_N?G\;ONP*>9WCQO=+]]9@\'XW?U\L7KS MX?WCQ^3FP_OU?K=G#ZC%YR^[PP?>?7C_ M,/]<_%;L_N=!;LI?O7M6[A;WQ6J[6*^,3?'IES"P2\6RN-T=C'GYGZ_%3;%<'JAR1_[O47WS//2P M8?WU2?<>O_KRJ_E]OBUNULM_+>YV7WYY,WUCW!6?YOOE3JV_!<7Q*QH=O-OU MQK-Q@>-QA>N\'HN,'HV@W&QPW&UVXP.6XPN7:#Z7&#Z;4;S(X;S*[=P!R< MWKE!>Y/12YL\O]E7O]OFZ>TVS][O%Z>[K?%_C/3P\I BQC^<8C=?++?_ M67[T?WYSC'_\[_]\_VY73CML\^[V*$=/LO6";!K)>K7[LC7 MUFS_KOPJG[]4Z_2E_FII0:>X?6M8YD^&-;#LCOVYT6\N]JMR<_O%S9TK-C>M M%S=WK]A\,'IQ<^^:S5_^VGW]YA\?-N7.3U_V7OW7QA>_\?/6\^:#K;X%^\V2^>=Y\V+%YJM_<*WXOOW63 M%W<^NV)S\^4_=?**S04_>7\N M[O?WQFI__WNQ,=:?C&^G@]3%=KLO[HS=VGC8;VZ_E#^O&K?K^_ORY]_R4/GV M#V.Q,C[M=_M-T971VJE],YK$'!)S2__?^W==Z_))#,Q*3)):3F(*P1OR.GN-WI(U?66QNB]5N_KDX1._= M8GN[WJ]VA]=/T?H8PO/5[>-OE_,_%9M-F<"ZV):'H)_6F\;! MZ?;+O-P#XQ^+U?%EUUFL7[4#^R8JB3DDYI*81V(^B04D%I*8(+'H"1O5XFT\ M'([-V:R9;S$Y-#D?.AJ-AV=#4W)H1F*2Q/*N]\"<-K\7"IK8",OI+A?616SM)/U/QL/\E+*''\WOULOE?+,U'LJ?ZQ]_3._\ M*5T_H&_0HIJ#:BZJ>:CFHUJ :B&J"52+CMJD<=)F8+8.5M&9R54S4W1FAFH2 MU7)44Y36#-3:5?NF-E!_>UK:/%X/M7\HP_6T#MI8'+VP]GF<4E_#,$<3V[9; M_^3>Z'>G=V"2FHMJ7M>WQ)K,)NVC$!\=&Z!:B&H"U2)4BU$M0;44U3)4DZB6 MHYJBM&:V6E6V6CT.5K>-I+V4IUJY]U$JJ3FHYJ*:AVH^J@6H%J*:0+7HJ-7_ MZ9N9L^E@VCZKA(Y-.L::@\%L-IZT+VM"YV:H)E$M1S5%:J!W;J(%*E1S4.F5/22FH-J+JIYJ.:C6H!J(:H)5(M0+4:U!-525,M0 M3:):CFJ*TIK16Y6I3'V;Z@=M@L;L]/ M?EUY=0%:JT(U!]5<5/-0S4>U -5"5!.H%J%:C&K)4:M?A6"^M8?M[$5[6*@F M42U'-45IS>RMREBFOHUU6E?XR?A2+.\.5]#.?R_^>CR:O70,B[:N4,U!-1?5 M/%3S42U M1#5!*I%YGGUI_L8%JU?H5J*:AFJ253+44U16C-RJTJ7J>]TR4UA M>/O#'5$-[:HN6NI"-0?57%3S4,U'M0#50E03J!:A6HQJ":JEJ):AFD2U'-44 MI353N&J,F;/7GU!#*V&HYJ":BVH>JOFH%J!:B&H"U2)4BU$M0;44U3)4DZB6 MHYJBM.8]_*LJF:6ODB'KO?H9?3/ZJ!TJ(;M:U:;=M7&N_#P7W3L/U7Q4"U M M1#6!:A&JQ:B6H%J*:AFJ253+44U16C-7JT:9];B?K>1G+LLRS1KC3 M\7FV9=GMSW/1O?-0S4>U -5"5!.H%J%:C&H)JJ6HEJ&:1+43F_5M4=QMC4^;]7WC>J_ZLPLZPQ2MDQVU<3-,VTEZ_DEEDK9C%"U_H9J/ M:@&JA:@F4"U"M1C5$E1+42U#-8EJ.:HI2FO&:-4BL_0MLG^=7S][Z5@4;94= MM?UWTLBC;!4,U'M0#50E03J!:A6HQJ":JEJ):AFD2U'-44I35#M&J" ME2]U(>H4M\5C(4'S'-1?]4;OW"0U!]5<5/-0S4>U -5"5!.H%J%:C&H)JJ6H MEJ&:1+4S!JT^DV6C#"]4<5'-1S4,U']4"5 M1 M3:!:A&HQJB6HEJ):AFH2U7)44Y36C-ZJ+6;KVV(_X$2:?F+OQ$8?6(9J+JIY MJ.:C6H!J(:H)5(OL*Q\;%Z-CDZZQYL0>M&]%EJ)C,U23J):CFJ*T9LY:5<[J MNV/(B33]C-[)BCZ5#-5<5/-0S4>U -5"5!.H%J%:C&K)4;MP(@V=F:&:1+4< MU12E-;.W*IS9^L)9N-KN%KO];K%>S9=&N/I:;'?K36? HD4S5'-0S44U#]5\ M5 M0+40U@6H1JL6HEJ!:BFH9JDE4RU%-45HSB*O26OGRU>N\0S1Z2ZPQ+M;&\^+OO\V+C\Z7:_VSENT?X9J+JIYJ.:C6H!J(:H)5(M0 M+4:U!-525,M03:):CFJ*TIJI7#79[,GKUQ[0@AJJ.:CFHIJ':CZJ!:@6HII MM0C58E1+4"U%M0S5)*KEJ*8HK1F]59'-UA?9?L0U9NACT5#-0347U3Q4\U$M M0+40U02J1?9Y3W,RFY[?JP&=FJ!:BFH9JDE4RU%-45HSBZNFFZUONOU6W.XW MB]VBC-B'_>;VRWQ;&///FZ*X+U:[SJ1%JV^HYJ":BVH>JOFH%J!:B&H"U2)4 MBU$M0;44U3)4DZB6HYJBM$8>#ZOJV_#UU;GF4KVEA#-8%J$:K%J):@6HIJ&:I)5,M135%:,UNK9MM0WVR[ MJ3UW\B?C8;XQOLZ79:1>7RG6#^@=JFCC#=7%IO[7:BHD6VCI%V>V2 MC@Q13:!:A&HQJB6HEJ):AFH2U7)44Y36C-.JGU:^U)X<8QZ=KI_2.U-)S4$U M]ZA=/E EI_H=4\W1Q+;;]TH)T+$AJ@E4BU M1K4$U5)4RU!-HEJ.:HK2FM%: M]<^&^O[9ZY^=KH=[IRG:0T,U]ZC5']ENCF?VQ#J+4[1BUC5V.IJ9HV$[3M'V M&*H)5(M0+4:U!-525,M03:):CFJ*TIIQ6G7,AOJ.63-.CP>FSP>KW5<3H/TR M5'-0S1V>/Y3*M(:SP7#2SE&T.M8QMCPFM:;VJ)VC:"L,U02J1:@6HUJ":BFJ M9:@F42U'-45IS1RM6F%#_?/-FCFZ_O2IV"Q6GXWYIUVQ,>Z*N_WM[O#KAV6Y M"X;XL _>A6&V+SKA%.V6HYJ":>]3JN6>-I^/)Y&QQ%:V+ M=8P=3B;3T?FU &@3#-4$JD6H%J-:@FHIJF6H)E$M1S5%:VXHM'FFA#"]4<5'./6GVEI? M-S1 AX:H)E M0K48U1)42U$M0S6):CFJ*4IK).:HZE2-M,4!?ABL^+ M;?D#?G%GW"TVQ>WN^0?_KGC5#^L;KZCFH)J+:AZJ^:@6H%J(:@+5(E2+42U! MM135,E23J):CFJ*T9EA7+:S14_W@-078$5JG0C4'U5Q4\U#-1[4 U4)4$Z@6 MH5J,:@FJI:B6H9I$M1S5%*4UH]>JHO=O>":9?D;OC$9;6:CFHIIWU,Q!;5UA M\'8P,)OK"CXZ-;AR:HA.%:@6H5J,:@FJI:B6H9I$M1S5%*4U<[5J98WTK2RL M\:J?TSM;T7(6JKFHYAVU2[4$'YT:=$SMZL^&Z%2!:A&JQ:B6H%J*:AFJ253+ M44U16C-;JXI6^5*7K=_?>#T.F#2/@%H'0#?ZW>@=EJ3FHIIWU??#1V<&5\T, MT9D"U2)4BU$M0;44U3)4DZB6HYJBM&905H6KD;YP]=AE/1YO/OU\WR,BGVC3 MKE^7;K@! =*5 M0K48U1)42U$M M0S6):CFJ*4IK!F15H1KI*U3/3T0L?RQ_ODS@^ -[JY;Z^A_@TC M2Y6KP\'HX0#T5%OM<6 Z.3\P/3LLNM'O0.^<1,M2IZ^@?@+&>FO-6A?@>U=^ MGH_N7= UU3Z?&J)3!:I%J!:C6H)J*:IEJ"91+4K2Y:EE M0'Z=[PKCN2S5F81H40K5'%1S4JHHO.JJ5+1OA6H.JKFHYJ&:CVH!JH6H)E M0K48U1)42U$M M0S6):CFJ*4IK1.^X:F^-]>TMY*K4XPSM&9L;_8[TC5Y4PT)$"U2)4BU$M0;44U3)4DZB6HYJBM&905LVIL?[Y5=#=JO53^A[.HIJ# M:BZJ>:CFCSN>;-5Y3VMT;(AJ M4B5(M1+4&U%-4R5).HEJ.:HK1F %M5 .O[ M4[T7&.?W)L :6W9G':*$*U1Q4>$;O2[TSN T6(8JGFHYJ-:@&HAJ@E4 MBU M1K4$U5)4RU!-HEJ.:HK2F@%<=QOK' MC%%K%K/S-0MK,INT;]URH]^=W@&,]MY0S4,U']4"5 M13:!:A&HQJB5=?VG, MB3UH+_2EZ-@,U22JY:BF**V1K9.JTC;YO@>2=2U'B/VJ,$8OKT3H1_8]'$8U M!]5<5/-0S4>U -5"5!.H%J%:C&H)JJ6HEJ&:1+4U -5"5!.H%J%:C&H)JJ6HEJ&:1+4.V[10ARJ>:CFHUJ :B&J"52+4"U&M0354E3+ M4$VB6HYJBM*:<5L5XB;ZIY5]_U7"QP$7KA+6[T;OX$7K<*CFH9J/:@&JA:@F M4"U"M1C5$E1+42U#-8EJ.:HI2FL&;U6'*U]>6!5>K^Z,FV*UVV_^,O[Y^-]B M^Y,1QS>'!>#Y:C\O/VX-K(%Q7(XPY&GY^.-I^;@SD+6#>R]0D)J#:BZJ>:CF MHUJ :B&J"52+4"U&M0354E3+4$VB6HYJBM*:P5WUZB:CUZ\-DSV6&U1S4,U% M-0_5?%0+4"U$-8%J$:K%J):@6HIJ&:I)5,M135%:,WJK9MU$WZQ[Y=HP^A@V M5'-0S44U#]5\5 M0+3QJ];,'MC4>#-J7+0IT;(1J,:HEJ):B6H9J$M5R5%.4 MULS;JD@WT1?I/F[N%]O=X3[L-_.'Q6Z^-)+Y=E=L#&^_NC/BW=W;J^YIJ9_2 M.X#1VARJN:CFH9J/:@&JA:@F4"U"M1C5$E1+42U#-8EJ.:HI2FNF=%6;F[R^ M-C=!:W.HYJ":BVH>JOFH%J!:B&H"U2)4BU$M0;44U3)4DZB6HYJBM&;T5K6Y MB;XVASRMZ#BC\5CCKBLHT,H]([>]%J':IY MJ.:C6H!J(:H)5(M0+4:U!-525,M03:):CFJ*TIK96U7KIOIJW>FP]_E.:G>7 M;I]V!!MW@IH.SJ]#NM%/[IVU:)L.U3Q4\U$M0+40U02J1:@6HUJ":BFJ9:@F M42U'-45IS:RMVG3ER^]>"[YT4S7]C-YK$:3FH)J+:AZJ^:@6H%J(:@+5(E2+ M42U!M135,E23J):CFJ*T9D97Q;GIZXMS4[0XAVH.JKFHYJ&:CVH!JH6H)E M M0K48U1)42U$M0S6):CFJ*4IK1F]5G)OJBW/,,O#XJF5@M!^':BZJ>:CFHUJ M:B&J"52+4"U&M0354E3+4$VB6HYJBM*:V5N5Z*;Z$MU_;_;;77%G)//%LC-6 MT78AFH-J+JIYJ.:C6H!J(:H)5(M0+4:U!-525,M03:):CFJ*TIK16[7C MIOIVW,WA[CS+Y7RW6*\.:PY/5SYT!C'92[E!-0?57%3S4,U'M0#50E03J!:A M6GS4&H\RZ+@&*$&GIJB6H9I$M1S5%*4U(G96=>!F^@Z<^^?ME_GJ\^.2[F\? M/7=K?%IOM'=#TX-]HQ;5'%1S4U -5"5!.H%J%:C&H)JJ6HEJ&:1+4KCGS7*^W1H?.[-5"_3.5E)S4,U%-0_5?%0+4"U$-8%J$:K%J):@6HIJ M&:I)5,M135%:,X"KRMOL]96W&5IY0S4'U5Q4\U#-1[4 U4)4$Z@6H5J,:@FJ MI:B6H9I$M1S5%*4UH[>JO,U^Q+/B]&CO4$:[<*CFHIJ':CZJ!:@6HIJ8G3]Y M;G2^;A&A0V-42U M1;4,U22JY:BF**V9ME7);:8ON:7[QYNLUXO%U5W/#I>D MU0/XZ3K@2S=#TT_L'<5H+P[57%3S4,U'M0#50E03J!:A6GS4ZC<&G-F6:9KM M"]70QANJ9:@F42U'-=7Q;DT'IC5]?K.:(5M5V6;:O@9S%P?]C-ZQBG;>4,U% M-0_5?%0+4"U$-8%J$:K%1ZU^]#UM)RI:9$.U#-4DJN6HIHY:_=8S]EO3>B%0 MJX+:3%]0\^:+C?%UOMP_ANGM>K5=W!6;I[[:IK@M%E\/1Z^']0/MF@%:7D,U M!]5<5/-0S4>U -5"5!.H%J%:/#LOK]E=Y35T:HIJ&:I)5,M135%:(W[-0=5> M.[S67J"P*>X6AU+%,82_EH>NNR^;HC#^*LI#V:ZTO4#VC5N6RG,=R/LL%+!>RG&"YB.5BEDM8+F6YC.4DR^4LIS"N%=)V+:2?NAJO MN93WM"V6QFA'C>5Y@.5"EA,L%[%_+S>+K?%<8Q MG,]R SG,*X5AI/:FFL+\7]UEB6V#^4 M1]VG4MQ9>4.[8''>)['''1?WW%S8H?Z9C-;<6,YC.9_E I8+64ZP7,1R,R7,9RDN5REE,8U\KD:2V3]1TZ6>9OL=K-/]>;R$\)W9V]3YQIUB]R.8M= MM 7'2SGLUS Z%1\%U M+#J_^/B,[B!&6W8LY["R_DL%[!S7,)R*\'W&#MPLC^(+9JL5SSPK?CWL\Z(5=Z1_;;/4/ MY5R6\UC.9[F Y4*6$RP7L5S,<@G+I2R7L9QDN9SE%,:UPKU6_3._H_IGLM4_ ME'-8SF4YC^5\E@M8+F0YP7(1R\4LE[!RG,=R/LL%+!>>.,TMW 4[,F*Y MF.42EDM9+F,YR7(YRRF,:V5QK0YHZI^!=WYCNWO=W>?T<_O',ULE1#F7Y3R6\UDN8+F0Y03+12P7LUS"Y@.5"EA,L%[%_=NKJ7TFWM7G7& M8F5\VA\N!>E.\O,'DEGF8&J-SRJ'^CWL'])LY1#E/);S62Y@N9#E!,M%+!>S M7,)R*E<.K%C^NN[&=?G3_(VZVC(AR+LMY+.>S M7,!R(R_DL%[!S7,!R(P?TB3G MLIS'E_&,X6%5'.93F/Y7R6"U@N9#G!<6BQO424&:+BBCGL9S/ M<@'+A2PG6"YBN9CE$I9+62YC.(<@[+N2SGL9S/<@'+A2PG6"YBN9CE$I9+62YC.M.]TD[-R4Y3*6DRR7LYS"N%8\UXJ'MKYXZ,T7&^.?\^7^,7]/S\V*%_/? M%\O%[J_N^&6?QG,]R Y@.5"EA,L%[%C$ MU?<OJQB?G4&>3JV.GHA^=/_T96M\*.>QG,]R TK?=]LO1;%SYKOYA_?WQ>9S<5,LEUOC M=KU?E?SA/-[S1XU-\>D0SC]_M-Z\._MX9/X/OZN8#^\?YI^+9+[YO%AM MC67QJ20';R=E"&\6G[\\_V*W?BCS_XWQ^WJW6]\_OOQ2S.^*S>$3RM__M%[O M3K\X#/BVWOSQN-L?_A]02P,$% @ -HZO6'\MGL<= P K@T !D !X M;"]W;W)K&ULM5?1;ILP%/T5BTW3)FT%$T)"ER"M MW:I-VJ2JU=IG!VX2JP8SVR2-M(^?#132E;@J:O(0;/ ]]UP??&QF6R[NY!I MH?N,Y7+NK)4J3EU7)FO(B#SA!>3ZR9*+C"C=%2M7%@)(6@5ES/4]+W0S0G,G MGE7W+D4\XZ5B-(=+@629943LSH#Q[=S!SL.-*[I:*W/#C6<%6<$UJ-_%I= ] MMT5):0:YI#Q' I9SYPL^/<.1":A&W%#8RKTV,J4L.+\SG1_IW/$,(V"0* -! M]&4#Y\"80=(\_C2@3IO3!.ZW'] OJN)U,0LBX9RS6YJJ]=R9.BB%)2F9NN+; M[] 4-#9X"6>R^D?;>FRH!R>E5#QK@C6#C.;UE=PW$[$7X!\*\)L O^)=)ZI8 M?B6*Q#/!MTB8T1K--*I2JVA-CN9&E6LE]%.JXU1\2X0@N9+H$[K6BJ.^@G)0O*J*(@T?NOH AE\L/,59J(@7.3)NE9G=0_D/07$2=H MA#\BW_,#]!:Y2*Z)T)@[\1C,U=6T)?EM27Z%'AQ [^?>Q]**8];#J2Q( G-' MO_ 2Q :<^-T;''J?+2Q'+(V.P"MH>076V6NUSH#(4H!>@0K1 MO"A5'],:"]=%&@?8Q-Y)&,S<30^%<4MA;*7P[1Y$0B6@0M $^M):XP=.4-BR M"P<+%QZ!UZ3E-7E%X29]P@51OW#3EL+42N&*RCNT% ZKP)=HD*"J%X%K4 # M9RIJ:4:#%8R.P M[G1E[KZAA X:#1R)ZP6C:+R/>VQ3P,RNPT+LFI"BE&YI" MGJ(=!9;VDK B#9VQSNNQ/UA+? Q_QYW!8ZM/OU3,&FR\K^4!&3LKQW8O;V7< M<$:4V;AWO:FM*$/GJ7-[/!XNX3&<'G=6CZV._5()P[[U.(G&D=?]\ %1.YO' M=I]O1=4.F_72L,8/G;-N#\#3X7(>P_9QY_O8:M\6.='?)V?/AG'T9%F._E/0 MW3M]FR\9?;I=T5PB!DL=HU\ '2SJCX.ZHWA1'<@77.GC?=5C ! U2( !D !X;"]W M;W)K&ULO5K;;N,V$/T50BV*7:"-1.IFI[:!3=A% M-\ 6P0;M/C,R'0LKB2Y)V^G?EY04R;)DQC*8Y,'69>:0<\(YGJ$TVS/^0ZPI ME> YSPHQ=]92;JY=5R1KFA-QQ3:T4'=6C.=$JE/^Y(H-IV19.N69BSPO@]!V*;YX3_=T,SMI\[T'FY\"U]6DM]P5W,-N2)/E#Y M]^:>JS.W05FF.2U$R@K Z6KN?(+7&,7:H;3X)Z5[<7 ,="B/C/W0)U^6<\?3 M,Z(93:2&(.IK1V]IEFDD-8]_:U"G&5,['AZ_H'\N@U?!/!)!;UGV/5W*]=R9 M.&!)5V2;R6]L_R>M PHU7L(R47Z"?64;*>-D*R3+:VI![VI!D4G!OU*^!7PX:\ >2@8<+\UNV.:-.[^@#LV MN]]M"^7NE>Y>U]U5[#44HH9"5.+YKU XQ$/E&0Q[ZIR^%AN2T+FCDE90OJ/. MXI>?8.3]/L2*33!L":S#F-\PYIO0%W]M\T?*]3K;ORP_^DQYD@JZ!$K+0/JR M[)1)M,@.3AJC M3MA!$W9@#IOM:!GX5*\]& W%8408NV!L@F%+8!WFPH:Y\.(4"VTR9A,,6P+K M,!8UC$7&M?9'G4]@P],JCYI4TYFT9%E&N ;M1K+K!I,JFJ(^" )_"N(CC+* M.(^QE%D"ZU 6-Y3%[ZU*<4]%)AY$DR,&S[+"QLE?2,VDH69BI.:.%%M5%0+D M#_UJ5K$:$<;FH4TP; FLP]RT86YZL7)-;3)F$PQ; NLP!KVV)/7>7KOJ,:+# MK#K*._,TQG)F"ZU+VD$=#]];O>H1#X4)3E2Y=/P+<*8=-D=P*4-MF0Z-->WB M@2:L6/9;FU;<3FJ;&7ELJEI%P[;0NJRVI3ST+Q8X:&P#1M-F$PW;0NO2UK8" MT-P+V-&XX'6-L]H#V$+KDM9V =!8,K^)QH7]QA$%8:]O/-,.FR.XE*&VZH?F MLO^36DX9@).3>R,W9H#1.6FU^K>%UB6OK?]A?+F462J_:]ILHF%;:%W:VMX MFIL#.U(VZ?6:\,H/CK/0:E]@"ZW+6]L90&,9_29J-NVIE'=,8=\DCD/?]XZ% M["UZ -3V ,C< ]QM"PK"TS)F=A^]LVJU$["%UJ6N[000O'P_VE()7M-F$PW; M0NO2=K"+;VX/K,A8/<8K,F:>R6C>WJ(!0&T#@-Y],Q_U=]\AC'WO6*1NAPQ1 M/(V]8S4SQW I1VVUC\S5/J9)M?./3C^UNC%CC,Y-JX6_+;0N?VWACR[?_T=6 M'P!81<.VT+JTM=T >H>' *C_%&!(TJPV K;0NKRUC0!Z]R>_CLF M\DQ#;(YA+$?NP2L$^H6/KX0_I84 &5TI>.\J5A/BU3L4U8EDF_*M@DV+=(<"BRN606E>K)BO,!23?G:%A4'G!E106W/ M<4*[P*2TDHFY-^?)A-62DA+F'(FZ*##_?0>4;:>6:^UO/))U+O4-.YE4> T+ MD$_5G*N9W7G)2 &E(*Q$'%93Z]:]F<7:WA@\$]B*WACI2):,O>C)MVQJ.1H( M**12>\#JLH$94*H=*8Q?K4^K>Z46]L=[[U],["J6)18P8_0GR60^M6(+9;#" M-96/;/L5VG@"[2]E5)A_M&UM'0NEM9"L:,6*H"!E<\6[-@\]@3LZ(?!:@?=6 M@=\*?!-H0V;"NL<2)Q/.MHAK:^5-#TQNC%I%0TJ]B@O)U5.B=#*YPQ27*:"% MV3(S5E2LA%(*=(46:L=D-07$5FC.H<(D0Y]W:OL($ B7&?HN<^!H5G.N%.A6 M"%"ZBWN0F%!QJ3P\+>[1Q?O+B2T5J7Z?G;94=PV5=X+J ?-KY+L?D>=XHP'Y M[+S\'M).[K^6VRH_79*\+DF>\>?_8Y*& FL\C88]Z3-Y(RJ?QE43! Y!->H@_Y;H]CQ#]@&K.*1 MXPRC!1U:Y3H0N2,RRL)O!@\R.$12QBZ?G! ?&SE.IX;N,/$44<< MG25^(")5#0"7P&KQE]1&1P1^Y(['X0'H@%GH>^&)71!WH/&;SA+TRR&ULK57O M;YLP$/U7+#9-G=06 @3:+$%JDDVKU$Y5HVZ?73@25&,SVR3M_OJ=#6%I2Y$V M[4OPCWO/[UWLN^E.R >U =#DL61_8OUCE[NJ8*%8#^* M3&]FSIE#,LAIS?2MV'V%UL_8\*6"*?M+=FVLYY"T5EJ4+1@5E 5OOO2QS<,! M 'GZ 7X+\%\"PC< 00L(K-%&F;6UI)HF4REV1)IH9#,#FQN+1C<%-__B2DO< M+1"GDSEEE*= 5O;*+$19"0Y<*W)"5GACLIH!$3E9T*K0E!6_(".77(/DE)W< M*<2)7.^HA&/R#?%'2]"T8.HCPN]62W+T_N/4U2C3'.:FK:1Y(\E_0U) K@77 M&T4^\PRRYW@7[74>_;W'N3](>$WE*0E&Q\3W_+!'SV(8OH2T@P<#JHBG,''S""N06G.3#NU'D?>JS^9_(GID..]/A$'N" M=R6O&;G"-]MK=!@])D] 91]P,0C\1U/CSM1X4-;^); GK!Q;K(@5/@_5OH@^ MEPU=9.E,?=TFH1<&\5DT=;>'IE['!>?>Z,P;=7'/]$:=WFA0[Q4H-2$7:5J7 M-:,:Q6: :4D+:DIJG^"&;WP@Y,0?1_'X/'BAN"\P],]#/^Z7''>2XT')AX6G MV!>>&@N/Z@H/!]TG/7Z5PU$81Z-7RGOC_" .7PAW#XIL"7)M>X\BJ:BY;NIM MM]JUMPM;U=T_X4UOQ(*T+K@B#'*$>J&ULK55=;YLP%/TK%JNF5EH+ =)6&4%J MDDWK0Z>H6;=G!R[!JC^8;4+77S_;$):F--JDO03[^IYSS[G!EZ01\E&5 !H] M,^JB3@W($8]<,@N/09)MQ+$Q=; MRC01M::$PU(B53.&Y:\94-%,O9&W"]R33:EMP$^3"F]@!?JA6DJS\WN6G##@ MB@B.)!13[V8TF8]MODOX3J!1>VMDG:R%>+2;VWSJ!5804,BT9<#FL84Y4&J) MC(R?':?7E[3 _?6._;/S;KRLL8*YH#](KLNI=^VA' I<4WTOFB_0^7$",T&5 M^T5-FWL5>BBKE1:L QL%C/#VB9^Z/NP!#,\P(.P X2$@?@,0=8#(&6V5.5L+ MK'&:2-$@:;,-FUVXWCBT<4.X_1=76II38G ZG6&*>09HY5Z9N6"5X,"U0N?H M*Y82VR:CTP5H3*@Z,]&'U0*=GIRA$T0X^E:*6F&>J\371HRE]+.N\*PM'+Y1 M.$)W@NM2H4\\A_PEWCB?ASLDL/$IXA^4%BD8?4!B$\8">^=_#HR-RHKZQ MD>.+_K&Q0YUJF>)A)GN/)ZK"&4P]F**'2#)0QUHRUQZ4K8(;1- M1]%UXF_W30[DQ*,^YX7V<:]]?%3[ DQ#,N*T#\D:ORX9'*AZG1*'!Z+\O:O* M0&[1_LA>>-FPT%\9H9G.^O^T+23U[S)&\(5HE 8RN#BRLB2 M[31K-UI4;B"LA3;CQ2U+\P$ :1/,>2&$WFUL@?Z3DOX&4$L#!!0 ( #:. MKUC"168'G , #<2 9 >&PO=V]R:W-H965TFJ3=JF:E&WSRX\2:P!9K9I6FD_?C:A$!+B M+A7[DMC@.^[L,SPPV3#^2ZP!)+K/TEQ,K;64Q;EMBW@-&1%GK(!%-=<]>R&):$9Y(*R''%83JT/^'R.(PVH1OR@L!$[ M;:2MW#+V2W<^)U/+T8H@A5AJ"J+^[F .::J9E([?-:G57%,#=]N/[%>5>67F ME@B8L_0G3>1Z:D462F!)RE1^9YM/4!L*-%_,4E']HDT]UK%07 K)LAJL%&0T MW_Z3^WHB=@#8/P)P:X#[KP"O!GB5T:VRRM8ED60VX6R#N!ZMV'2CFIL*K=S0 M7"_C0G)UEBJ(2O7[Y9F)+I4U?P8YK'1=;'>X1'5\) M/T,>?HMB;WK&UK?*\Z$Z'.^I0LK.GW+ MN)OA4>2,\<2^V_74,RQ2-YJP&=91ZS=J?:/:+R#$.?H0QV56ID1"HC:PFI28 M$GV+Z).[Y0MV=+S#GN.-1WMZ^\:Y7N@Y_8*#1G#PK.G-^V,5'*CP1^'8W]-Z M."H(?>_(U(:-TM"H5-\)2@F\5=DGT,AQ:NX'(NO8'35V1T/N]]&0O@M]IT3!QF6_$; L4_1%U7N]F7P"[J$'(+P/ M.3S70GK^K_*#1P6VE@;]!$&PN7D[T/Q-;UWM8M MV%RX/)EH,]PW)-J(?*ZQMK[!Y@+GJN0YE26':E67]%ZW^RT:B4Y>SX'8NK;; M8@F'@V9YT+II*+:N][9RPL8"Y>DLF^'8,83Y?Y1&N*V-\,#%$3ZLCMR1[P1[ MQ5'?L,@)W+WBR-YYJ]>?5-0K\HKF J6P5#CG;*0RS[=?*;8=R8KJ1?^62)(E@$*[BM5RXI1*-3>N*_,2*B*O>0.UGEER41&ENV+ERD8 *2RH8F[@>=BM M"*V=++5C]R)+^5HQ6L.]0')=543L[X#Q[<3QGM9%QLN#\R72^%1/',X* 0:X, M ]&_#4R!,4.D9?SN.)U^20,\;A_8OUCOVLN"2)AR]HL6JIPX(P<5L"1KIA[X M]BMT?F+#EW,F[1=MV]@$.RA?2\6K#JP55+1N_V37Y>$(X$ M-;R&6DGT$=/CX2)+J:@2*4R?N MTH(,K9MWB]^UBP'S^&N3D.?BZ#/16#Y MPG_,Q9"QEBD:9C)7[T8V)(>)H^^6!+$!)WOWQL?>IR&;_XGLF>FP-QU>8L^, M3;VEQ%ZJANS)@L&0X98%6Q93&C99%"6AAU-W9/0W MD165MG(P2A:44;4?$MFRQ,>K!^-H=*+Q/"K (_R"Q+B7&%^4>+@A4#6,[P&0 M(CL8/#KQV?()'N,X/%%Y'H:#* [B89FXEXDORORA2A"Z>+9B#\FDPTKQ>3HC MG/@G0L^C?#_VQN-AH4DO-'E=/KN*,Z0O.3ML?C"*XN1TPP?B_"@Y1 M'35OF*Y/*UI+Q&"ID=YUHDV*]EUH.XHWMK0NN-*%VC9+_92", %Z?LFY.G1, MM>X?Y^P/4$L#!!0 ( #:.KU@%2@'Q/P, $H- 9 >&PO=V]R:W-H M965T6EFCCF,*?D=1V(U-+H&BF"!8;E(9\Q1=2PHM? MM"EC+0.%.1DI5!7V>89#&!JRS#BP-1BC3Q_LP/JL\]<2V8Y;MW+K-K$?NCU#2T:YUO26 M*2B8U)MB/?(#QU;/;%VWHPGS/:]K5V$[0KU*J-7^.=-MVV1+;CMENY[38^XCL.BYR@&WET:HTVHUWT")CI@.-&X!M-]2I3 MO=9>7+V# O-ZLL3=O0+K'128U_4LU]<7F&T]G[96H]2?#$> 4IQ <> *-97M MT[U6:S/7:[==6VR[SFM]AOW^.BLYVG+<$MNNX^?FP6X\K5^LM1?@#<76C'RK ML><^P6ZO4; /6X"@VW7LO7K3A'7DL1?LU9M9:W355X;L%Y=QRA&!A<19%QU9 ML6S;N&\G@F9%[SNG0G;2Q7 E/W: J0!Y?4&I>)JH=KKZ?!K] U!+ P04 M" VCJ]899WLP2$# !U#0 &0 'AL+W=OQSWNPL<=KQA]$ B#18Y92,;$2*?,SVQ91 AD6'98#54_F MC&=8JB9?V"+G@&,CRE+;=9R!G6%"+7]L[DVY/V9+F1(*4X[$,LLP_WT!*5M/ MK*ZUN7%+%HG4-VQ_G.,%W(&\SZ=R*$I,,J"",(@[SB77>/0M'.MX$_""P M%EO72&7H 4$*D=0$K/Y6< EIJD%J&+]*IE5UJ87;UQOZ9Y.[ MRF6&!5RR]">)93*Q1A:*88Z7J;QEZZ]0YM/7O(BEPORB=1$[]"P4+85D62E6 M(\@(+?[Q8^G#EL#M[1&XI< ]5."5 N]00:\4])X*3O<(^J7 I&X7N1OC BRQ M/^9LC;B.5C1]8=PW:N47H?H]N9-8A[PI9"2<78EFHTFFE'9<]AT;.[ MIV(UY!W5/3Y#KN#TD.8[5E.(/-2.[ M; 9]P[2#/.< 4' R'$/ (4'I.9U2]#]78".CSZ@'$N@LL$YKWH)/(/W]N"W MZHY-W6M&>%$@>O4(O9R=B1Q',+'4>B6 K\#RW[_K#IQ/=05H$Q:T"0M;@NW4 MH5?5H==$]V^6V0PX8G,UM9Y4!.%8S1+TM[;H18$:V:\M4)NPH$U86,#Z!J:_ M@BO?=<;VJL;V?F5[O]'V\XQQ2?Y@\^6"1_4)%J"9Z2J+ Z8J)^J6DDO=;D-F%!F["P)=A..895 M.89O7_*';=:A35C0)BQL";93AU%5A]';EORZNHR>+8'=:G(69K\8$;P8$3Z/ M\)XL ?;6OC,#OC ;?J'F]9+*8@M:W:W.%.=F*VW_#R\.)&J'LR!4H!3F2NIT MAJI?7FSRBX9DN=G%SIA4>V)SF:AS$7 =H)[/&9.;ANZ@.FGY_P!02P,$% M @ -HZO6 %]Z(^H @ 10@ !D !X;"]W;W)K&ULK99?;YLP%,6_BL6FJ96Z\A_:CB"U2;OU85/5K-NS S>)58,SVX1NGWZV MH31-")VBO01L[CG\[@'L)#7CCV()(-%304LQLI92KBYL6V1+*+ X92LHU94Y MXP66:L@7MEAQP+D1%=3V'">R"TQ**TW,W!U/$U9)2DJXXTA418'Y[RN@K!Y9 MKO4\<4\62ZDG[#19X05,03ZL[K@:V9U+3@HH!6$EXC ?69?NQ3C6]:;@!X%: M;)PCW M9EC F-&?))?+D75FH1SFN*+RGM5?H.TGU'X9H\+\HKJM=2R454*RHA4K@H*4 MS1$_M3EL"-Q@C\!K!=Z_"OQ6X)M&&S+3U@1+G":$TH1+G-T6TI<+LB, KH4 J0X0=_4B_013=7+DU=JFLW1 MM9!$Q0@9/W^/ MWTLF\R83O)D)O&1"7C+!)I.^UIM[!?WWTI_UA5CA#$:6^FX%\#58Z8=W;N1\ MZ@OB/YF]BL7O8O&'W-,]#^>J445&I9>9=7H6N4Z8V.M-\D'O \F#CCQXBSSL M(V]4X09Y?.;Z_A;YH/>!Y&%''KY%'O61ASODOAN%YUOD@]X'DD<=>?06>=Q' M'NV0NT&\Q3WH?"!WW'''@]S?F<2T#SS>>2[I]#^A=02P,$% @ -HZO6, 8#GXT P U0H !D !X;"]W;W)K M&ULQ59MC]LV#/XK@C<,5Z ].WZ)+]G4=RV-*:FP_R\#NT>A++ METFNW2\YM+:!1[):&UFV8/2@9*+YIY_;./0 R#,,"%M > J(SP"B%A YH8UG M3M:*&CJ?*GD@REHCFUVXV#@TJF'"9G%M%#YEB#/S]U@H?TJM206*K NJ@#P8 MH]BF-G3#@1A)EK(L,>!K([.G0O(D1.1=U*80I-?10[Y M<[R/H>GB$Q[CLP@O$KZCZI9$H]%$[6%([N%>$UJC6=, MV(15M6%B1\0QI[;3.*MKLOO:-FEL+C?(U5 /=H7&R:27QU$P&HTFD^@DX5\; M)D$'LB M=!D# !5"P &0 'AL+W=OI+P/8] MQ_<DI"PHO5># M;\G8L%1&0" 6B@++QQJF0(ABDGG\:4B-=D\%W'W?LE]I\5+, G.84G*7)2(= M&T,#);#$%1$W=/,5&D&^XHLIX?H7;9I8RT!QQ07-&[#,(,^*^HD?&B-V )*G M&^ T .<0X#T#"QO02 M!,X(_RCWN)U?HI/W'T>FD$I5OF;!WY3/\?[AY)QVU/S=5\;J^GUN5CO8_7O8^Z0\YY MB6,8&_*2X,#68$0?WMF!];G+A)[(]BSQ6DN\8^S1+RHPZ5)8PP(-4Y?:.AKZ MEA]Z\AS6N\D_C7,\:Q@&81NWEY??YN4?S>MGJ8J>GZ*;^:W\Q46"5@P7HO,T MCE*]]#1Z(MM3';2J@S%V!UC!_I_!L?^CXMG-0H$_C M!JYO679W?0[;M(9'T[K#[-ER/(I\J?<]D>V)#%N1X1N58]BG)3V1[5EB6X]? M?NMU!=G@=J_"('1\,+W1$=S$]4SZ@;GT>:NN&4G]A55G!$8"DIK;.!_*.PNH>K!X*6N@U:4"&; M*OV:RKX7F J0ZTM*Q7:@-F@[Z>@?4$L#!!0 ( #:.KUA[%D]:30< T^ M 9 >&PO=V]R:W-H965TGL MS@")Y7Q2R S$:KLSI65@V;WH]$(X(O&L;:62 DNG/[[R1Z+(-B+N'B8WD!B= M1_)[[".]R#Y[XN*K7#*FT+&2)52>\!5+]5\>N$BHTE_% MHBM7@M%Y'I3$7=SK#;L)C=+.]"P_=BVF9WRMXBAEUP+)=9)0\7S)8OYTWO$Z MFP,WT6*IL@/=Z=F*+M@M4W>K:Z&_=;>4>92P5$8\18(]G'F0S%L<928_C[Q+:V?:9!>Y^ MWM!_SD]>G\P]E6S&XR_17"W/.^,.FK,'NH[5#7_ZE94G-,AX(8]E_A,]E6U[ M'12NI>))&:Q'D$1I\9M^*X78"="W0;H_;L/ MZ!WJ(KFD@DD4I>@NC90\T@?UYT]+OI::+<^Z2@\YZ[@;EL.[+(:'7QB>CZYX MJI82D73.YG9\5Y_J]GSQYGPOL1-X1<4)\KTCA'NXWS">V?[A?D-XX X/6.@, M)_N'8X<8_C;Y?L[S7TI^EJZF7%_H1*<+I@N"0O?/:+?=-7W.#^>7#/KS-XU$ M'Q5+Y%]-V2WZ[S?WGQ7!4[FB(3OOZ"HGF7ADG>F//WC#WD]-J8&$!9 P @2S MDMC?)K'OHD\O%@O!%E0Q?:LI$>D2'J)'&J\9X@^(K[)\2L2^,1%&LGH+%4DJ M^,.6?=Q5_E76P3.,;:5$PAFR3G8RCEPRODEGUKTA4X?F=!3)5KH M6T$=SS.!'V@DZMKF#73 BHFB #9I7'0ZVE7P9.A59![49,85F9UC;RLS$,R2 M>;B5>?A&,M.$KU/5I/'P-?EF]1;]BL#.4;<5& AF"3S:"CQR"EQ,[!OQ]!)1 M*CT%1^D"O==3R];3%NZM,?5/LD#K=#?HCOW(M$Z N+5$G6U$G[LNO:T@:@:+9 MVF.C/79J?\.D7G.'V;HDGSW0NO"];;* :UD8CP9^+0G.@;1. B2-0-'L)!@7 MZSG]57D#I%RA9Z90).6:O3IAE\A=U4?]_G!051W49_Q]4]Z*2:%4@3&H#2"!3-SHHQM9[; MU>Y,!\7MD?\;%+V_N;U[X4: ])LS4%H 2B-0-#LSQ@U[HT.O=R$=\0R4%H#2 M"!3-3J6QZY[;KT.LN>H&VNM-QI/)L%KK0&T[*(U T>PT&(/OO>+P_\^J:U+3 M'8^]\; F.ZAM!Z41*)J]?66,.W:ZR1ML4 M@-((%,U.@3',TIJ7NYJN>L:%)=0?9/:36 KZ%/K#F UM\+!:I& ?TWX+5^T;5^V[ M7753D?H.;^CNK?6E#[K7#DHC4#0[;\;,^X-#5S%0FP]*"T!I!(IFI]+8?-^] M0=^RB@WK%:I:Q.I-JH^4NX?46L"W,->^,=>^VUPWU;#6%M'=1^O+'72K')1& MH&AVMHR3]\>'KER@;A^4%H#2"!3-3J5Q^_X^V^U[5ZY);6\1C_K5VM70:%(M M7J V&XI6:-C=>>TU86*1OV\L49B]'U2\$;H]NGVG^2)_D[=R_-([G15O)AM, M\:+T%16+*)4H9@\:V3L9Z4(OBG>/BR^*K_*7:^^Y4CS)/RX9G3.1-=!_?^!< M;;YD'6S? )_^!U!+ P04 " VCJ]83T9,1/($ "C&@ &0 'AL+W=O M3132*UH:L= M::NI&LW,9Q>MPX25:K86ZT)]--GA%%D1\WSPS M>=8O4<(H(2F/: H864ZM>WCG(Z02LH@?$=GSHV.@J+Q2^J9.OH93RU85D9@$ M0D%@^6]'YB2.%9*LXY\"U"J?J1*/CP_H?V;D)9E7S,FZ/XO4A#R%%Y 8Y[]!?LBUK9 L.6")D6RK"")TOP_?B^$.$I [ID$5"2@ M9H)W)L$I$IRV3W"+!#=3)J>2Z>!C@6<31O> J6B)I@XR,;-L23]*U;@O!)-W M(YDG9@M!@S=PO\M43^L'14T/>4WH3$T.>**I M6'/PF(8DU.3/S?D0&0#Z4J!2)710Z0$9$9\PZP$'_@Z0C5Q=0>9TGP1ENJ-) M]]NG(P,;IQQS)\-SSN =1NW;5G AQSQ*5[I!RD%R"K*$VE9'*YB7$:$' 3I8"OL7R4 M=J[G<%X&IU;AWM6)-WPH*(7^8].*'4H#,_C;B% MR&F2-I9U)>EA27K8BG2@9G@L.:O6(%W&DD0M1GZHX>>>#+TFRH6C04,%8YU7 MJC J51@957C,UL:V+_I(\Z)[XY,771=VNA[XFK#Z>E!C-"X9C5N-ZXYP48QJ M,:_Q:WR1X;@=0V,)GUWK.P*KJ07MRAW9QE;Y,_.-4JG['6'2!X/'8A4 SRR2 M4^*9,+!0@FE=CMUE!^T4S>\*K:[KD>N$5W31D,8Q9AQLI*K9--2;QQQZ>#0- M!STT;$Q";93;>,G,55ZK JI40)]NJ"TUR(&A<]PX>]Z)")HPU$.CI@S&,J^5 MH;*CT&C8SG38ED(X%[MM$5(3P>DUVY%O+O):$2I;"TK7[2'8 M5$43YO6&S39DKOI:52K'"12F&+4SQ>W?I +0R*4CAUO0[M0O]X^^WB>$K;)=$&D$Z385^2?J M\FJYTW*?[2\TKL_AG9_OEU0P^?;-$V;R]Q8',5E*2+LWE(:&Y3LB^8F@FVR/ MX)4*09/L<$UP2)@*D/>7E(K#B7I N2\U^Q=02P,$% @ -HZO6+METY!_ M P TPP !D !X;"]W;W)K&ULM5=M;]LX#/XK M@G;XW4])!]B M218?/J1(BI[NI7K0&P!#'@M1ZEFP,::Z"D.=;:!@^D)64.*;E50%,SA5ZU!7 M"ECNA H1QE$T#@O&RR"=NK6E2J=R:P0O8:F(WA8%4X<%"+F?!31X6KCEZXVQ M"V$ZK=@:[L#\4RT5SL(&)><%E)K+DBA8S8(YO5K0Q JX'=\X[/71F%A3[J5\ ML),O^2R(+",0D!D+P?"Q@VL0PB(AC^\U:-#HM(+'XR?TS\YX-.:>:;B6XE^> MF\TLN Q(#BNV%>96[O^&VJ"1Q_#^0.0R+?"B!RY;>1KY5]I M@/B$ 0-R(TNST>13F4/^7#Y$9S0>B9\\LHA[ 6^8NB #^I[$43PD?Y"0:,M= M]T /&F>M@-;9/W2E8E: M-D0Q YW5TR--GKDC&E)Z@L/1Q4%?EI8[*3"\!#>'3OVT0W^2C(8G],>M_K@_ M&]GCJ6SLEWQE5-.VRM,SEGEZCCI/VT)/^RO]F7*RUOH\*9/X1 RT-P/]U=7P MRK2L<9_GY?A43+87!.V_(7XG+\>=>3FX/,&AO0UH;\U^<5XF77DY&4VB]O=C MC0B/^LP"U-IUTYID9E#P[<3QG5W''5WG MRG2XR7A#UK =;^Y%;KEMBX9+8%)RAD2L)HX4_]J/C3Q-N"!PE;N/2.3R9+S M1]/XEDTU7:/*)C%_*"VE_T;:)]1R45E+QLA%K@I*R^I\\-W78 M$VB?;@%N!/A0$)\0!(T@L(G69#:M:Z)(,A9\BX2)UF[FP=;&JG4VE)E57"BA M1ZG6J62A>/J(IELB,HD(RY#MN)CIRF1HSDN]6R2Q!;] "[V%LJH Q%?H1Z6D MTO&4K='=XAY-S7)0]8+.KD$16LAS+;@#J01-%32VZ)Y1)=&9%MAQF1,!E9#XQ/0 ;KA3.42?6(99!WZ>;_>QST&KJY@6T:\*^,,]SK>$'&) M O\#PAX.NX#ZY=>0MO*@!R=H5S6P?L$)/[,B^ROTO2J7(,RZ+4Z6O'8,NQW- M87(E-R2%B:-/"PGB"9SD_3L_]CYVI?N?S%XE'[;)AWWNR8P4A*6 B$(J![2$ M-67,5.&,LF;+G7<5H':-K*LY_)Z2,(Q]#X_=I_W4CL/P"$=QV(:]@HY:Z*@7 M^HL@S+PG;S!&1Y,//3P,QV&A[T5^W,T8MXQQ+^.#?ITMHI059.=OL<9' M$!<^QK$7'L!VQ46CP> $[:"E'?32ZE-^!?0O:CHXGA\/@E%T@-D1-AK@O>WQ MBG+84@[_9;,">Q-W>,3A>Z/A:!0?\![''6SGFM?=NSM*$&M[I4J4\HJI^AII M>]M;>VHO*_=/>'WEZT-0OVH2%;#24N]RH"<7]35:-Q3?V)MHR96^U^QCKK\\ M0)@ /;[B7.T:9H+V6R;Y#5!+ P04 " VCJ]8]'O="T<# :#@ &0 M 'AL+W=OTDW;^?;0B!A*!5)2^);>X]G'-\@>O1EM!7%@-P M]):E.1MK,>>K6UUG80P99C=D!;FXLB TPUQ,Z5)G*PHX4DE9JEN&X>D93G(M M&*FU)QJ,R)JG20Y/%+%UEF'Z=P(IV8XU4]LM/"?+F,L%/1BM\!)FP%]63U3, M] HE2C+(64)R1&$QUN[,VZEIRP05\2N!+:N-D90R)^153GY$8\V0C""%D$L( M+/XV,(4TE4B"QY\25*ON*1/KXQWZ-R5>B)EC!E.2_DXB'H\U7T,1+/ ZY<]D M^QU*0:[$"TG*U"_:EK&&AL(UXR0KDP6#+,F+?_Q6&E%+$#CM"5:98!TF."<2 M[#)!.:<7S)2L>\QQ,*)DBZB,%FARH+Q1V4)-DLMMG'$JKB8BCPL4$%F<#GMXDV- %_? <9*R2Y'X M,KM'%Y\O1SH7C.5]];!D-RG862?8V>B1Y#QFZ"&/(&KFZT)I)=?:R9U8G8"/ MF-X@V[Q"EF$Y+7RF_Y]N=]"Q*_=MA6=_U/TVZPIHIQU:/OZW;(5#&&OB^69 M-Z %7SZ9GO&U37=/8 T7G,H%IPL]^$DX3A%3TN=*>EBO*"@JJLV" M=3N/*% MM0FLX<#WO9&^J8L[#G.'[L"IHAJLW8JUV\EZ2AB73X)T(PF!M?'K1'CO%O4$ MUA#K56*]\Q6JUZ<+/8$U7!A4+@S.5*@%KELO5,\ZJ-+C&&=XHD;]BK#?2?A9 M6(!I&*LMBV COMHK\0WF;10[D=Z[2SV!-40/*]'#\]7JL$\7>@)KN& :^R^[ M<:9J+8'KI>B;YN%;M27*]'W7;2]9L]:1F)V\9Z*G2_+E%5I"#A2G5VH3<22Z MGX1QBF7?U\JZ$_:]>]<76M,$:V^"=;XB+K'[$-J P0UQ>$ M\-U$WJ Z#@;_ %!+ P04 " VCJ]8+[S0)XX# %$P &0 'AL+W=O M$OK 5 $>O:9*Q MB;'B?'UCFBQ<08I9CZPA$W<6A*:8BU.Z--F: HZ4*$U,Q[(&9HKCS)B.U;4Y MG8[)AB=Q!G.*V"9-,=W?04)V$\,V#A<>XN6*RPOF=+S&2W@$_K2>4W%FEI0H M3B%C,"7F1)S^CB6')CB"!D$L$%A]; MF$&22)+HXU\!-"FXA<-\K\ J!&KJ9CUT9YV..IV-*=HC*IP5-'BCWE5KX%6?R17GD5-R- MA8Y/'R#!'"(TQY3OT6^*,X95A Q=^,!QG+!+]!4]/?KHXO/EV.2BIE2:8<&? MY7SG#+^/[DG&5PP%601176^*7LN&G4/#=TXK\!?9]I#M72''-7@:R5H%0""'>XN<$&O-H M177-(X<-%$S^.FRGXLF1>,FV5:-UE@Q.2[JN-1J6)6L.>J6#WKL<5*]TDVNM M\JZNZ83Y.F&!)E@M@T&9P4#CM#+0&8A.F*\3%FB"U0(9EH$,]4TKK:BN>>0P MK_(=OQY8EG4TK>@L&9R6'#G5DC4'1Z6#HPX.AH3Q)NM:&5VM&YV,P[;<4^]& M)[.HKKA 6:8#7O;>OM/W3KH^XS"$D6G;6_*'#D MOWWD?WL;70/02@MTT>H15!9)]D<<1M+;1.0*=M$ 7K1Z! M\Q:!TQX!WJ&PO=V]R:W-H965T3B MD28F*RB"L3+*4M.Q+,_,(,Z-Y5RU/=/EG)0\Q3EZIH"560;IKP>4DOW"L(V/ MAA><;+EL,)?S B;H%?&WXIF*)[.AQ#A#.<,D!Q1M%L:]?;>RE8'J\2]&>]:Z M!W(H:T)^R(>_XX5AR8A0BB(N$5!<=N@1I:DDB3A^UE"C\2D-V_H!N9(7D92I7["O^UH&B$K&258;BP@R MG%=7^%[_$2T#QSECX-0&SK4&H]I@=*W!N#887VO@U@;NM09>;>!=:S"I#29* MK.K?5=+XD,/EG)(]H+*WH,D;I:^R%HK@7*;B*Z?B+19V?/D$4P[!BL*<@QL? M<8A3]A7\"=KM]PE%2*0?!U\^34?>^!O .?B^)26#>N'- ) M\W7" IVP4"=LI0EVD!OC)C?&?721&^\X*S, ,U**A2@YER05Q:Y25^[#NZ5M M67-SUQ:_U]50\77"@@KF'40_L8X'$':,TCGNM#IE.:[=9AT(X39"N+U"O*"? M):;5=D V8B? ',,41+# 7%PK?;J4Z<4.G;XZ8;Y.6* 3%E8PMR6A>ZSR:1?/ M.2NRUXCL71 99^N2LD9F-=^ ^/(=('BOBZ&"ZX3Y.F&!3ECH71;\M$N/X)-& M\,D%P>6Q!>>).%ZTI:^7VX,,$,<@"KGLB][%B8@A)I(B*BE%,2@+P FPG8\O MO TEF7Q+:$&D$EV,K/.)LNT299I M;[($)[++M#B[)??"AJH[/1G1T9C]BST"G0&%.F$K3; #56>-JK-^51G'XF@O MU#R:]%V:SCJR;S0Y^LSJ]3=T)NJ$!;/3>3'V3C^S=/I<:8(=:&M;OX_Y5J^Z MSXA&8D&'"9*Z0AR+R>A'S=T>:]I?>N[5H>!5EJHE;;21:LRP6P5"3-$$U7_96*6"[FK&DW3VM28 M[U5E]:C]T;[S[8[V4-:D55'R-[XJ:#]!FN"<@11MA"NY5AB 5C7BZH&30I4H MUX1SDJG;+8(QHK*#>+\AA'\\2 =-I7[Y/U!+ P04 " VCJ]8F LYH(@# M ""$0 &0 'AL+W=O\_ B4I,M%X]R!:#0,ZV8G 8KI=9782B+%5 LS_D:F'ZRX()BI8MB&IT9@:_Q+8"L/KI%)9<[Y MHRG\54Z#R$0$%13*6&#]]P0SJ"KCI./XV9@&;9M&>'B]<_]JD]?)S+&$&:]^ MD%*MIL%%@$I8X$VE[OCV&S0)#8U?P2MI?]&VKCO6+18;J3AMQ+I,":O_\7,# MXD 0#XX(DD:0_"9(+HX(TD:0_BY(C@@&C6!@R=2I6 XY5CB;"+Y%PM36;N;" MPK1JG3YAIM_OE=!/B=:I[&_0T"3"K$0S3BE1ND^51&?H.Q8"FSY!'W)0F%3R MXR14ND6C"XO&?5:[)T?<4W3#F5I)](654';UH8ZT#3?9A7N=. UOL#A'4?HG M2J(D[8OG#?(TMO(!>KC/T8<_/J+*,.@QR]UF.12M6;HS<^28MEV26M_TI"[I MB>^Z]AGT^Y@5XTJN<0'30"\)$L03!-G[=_$H^M1'SJ=9[LFLPV_0\ANXW+,; MP@C=T+I;47$PJ@546$&)%$?4C,LSQ<_L15/7#'FVA*.\G>V>RKLV&UDSLSH_ M9=$D?#J$Z*FY#L1A"W'HA/A]0^<@$%_4:"12(/3R8_'].CICKIVFIQ*JS88. M0IZ:ZQ :M81&3D+_-$#,VXMQ10JPC/JHN(W2")7XI6_ S9S"4^>D)[,.K'$+ M:^S,\7[%A3HS?-!"0V,%P16J")Z3BB@"O;/-Z7CJ6!J_.MO^7R,>)7&ZK]9) M_*)-_.(MBU%??D[AJ?GY-,L]F76 7;; +CV]_2Y]\O-IEGLRZ_"+H_V.+G(. MN3LP^WW"ELU;[=BJY+8Y%> K0<7H!;#H@^4KC"ZM@_UO[)Z@^/G8!'4K3P;D MTRWWY=:EENRI)9YF:6/D"Z)/M]R76Q?B?I\?.[?!;Y^H7O?YKP0UM!.UKRMS M7W'4N,*#0RL%L;2'?ZGWZQNFZO-K>[?]P/#9'JO#??7ZZX0^UBT)DQKC0DNC M\['>%XKZP%\7%%_;(_"<*WV@MI&PO=V]R:W-H965T5@ M)7<5^8,XSQJQPS72[V9IV8H[E%(JU$X:#1:WT^A+?S(;>O_@\$?BT5WMP5>R M,>;1&]_+:91X0EAC01Y!\'+ .=:U!V(:?\^849?2!U[O+^A?0^U86H7OG!L?3^,(BCVCHPZ!S,#)76[BJ=S M'ZX"TN<"TG- &GBWB0++A2"19]8UBW?PG,%H(/_$*K@M]"NL+L-<%*$,*;!9*0M7N;Q<1\ M/&I+<[P-HZ? M@XEK1('3B(7NT!XPRE^_ZH^3SW=8#CJ6@WOH^4,0"I8@#FA9]RQM/SQ2[Z . MC29N]"W2]V%3.*&P#L:@C*;*0?H)2G%R=Q@/.\;#ES$N+PJPK(!;5%N\?BLZ M_RX<\J27C++X<$TCOI*M?P%8#SNI';=ARV%)S\^,;:>J-<@T0^ @ 7P@ !D M !X;"]W;W)K&ULK59K;YLP%/TK%INF5EK*&[*. M(*V)IE7JM*A9M\\.7()5@YGM)-V_GVT(RX-&Z]0OX,<]AW/N]8-DR_BC* $D M>JIH+296*65S;=LB*Z'"XHHU4*N9@O$*2]7E*ULT''!N0!6U/<>)[ J3VDH3 M,S;G:<+6DI(:YAR)=55A_OL&*-M.+-?:#=R352GU@)TF#5[! N1#,^>J9_%=>EEC E-&?))?EQ!I;*(<"KZF\9]LOT/D) M-5_&J#!/M.UB'0ME:R%9U8&5@HK4[1L_=7G8 [C!,P"O WC_"O [@&^,MLJ, MK1F6.$TXVR*NHQ6;;IC<&+1R0VI=Q87D:I8HG$SO0.5 (%SG:,JJBDA5(2G0 M""W:LB)6H!M,<9T!6IAE=5NW:T<7X1XHEI CR5!'=#$#B0D5EXKB83%#%V\O M$ULJH?IS=M:)NFE%><^(^HKY%?+=]\ASO& /CT/GT'6P_U#N*W2T^?(ZW/D M&3[_&;Z=_W9;D3W__*]_:OP/>6W)@V%RO4NO18,SF%AJ&PK@&[#2=V_J. M@RCP$GNS[VP@+ KBP.G##C0'O>;@;.V.-5."EX02289K%;QFK5Z)[,!WV/L. MS]9J43(N1Q)XA=C+4M#RAGMUB#[$7GQ4K=.HL>OYT7"QHEYT=%;T':M7_Z4Y M.E43>./QD>;3J-"/8W=8<]QKCL]J_LXDIB_5&Y^N]3!PW/!(\$"8'SI.?*38 MWCO^]=6KCL\5J8624BB@PP4[ , +\3 9 >&PO=V]R M:W-H965THZ8ORS^?A=P[U>5S/3UQ\SP^42O C MB=-\81VDS&YM.]\<:$+R&Y[15#W9<9$0J2[%WLXS0$I58T M+^ZM1#3G1QFSE*X$R(])0L3/.QKST\*"ULN-KVQ_D/J&'6HXEH3#=2 M2Q!U>*9+&L=:27'\5XE:]3MU8/O\1?U3D;Q*YHGD=,GC?]E6'A968($MW9%C M++_RTV=:)>1IO0V/\^(W.%5C'0MLCKGD216L"!*6ED?RHRI$*P"Z%P)0%8#^ M;P"N G"1:$E6I'5/)(GF@I^ T*.5FCXI:E-$JVQ8JC_C6@KUE*DX&7VAJ@8Y M(.D6+'F2,*D^D5%QW)1>ZP/5(Q W \#U #G(' MPI?F\'NZJ;BM*E27"=5E0H4>OJ"W$BS=L(S$8$5^%B4:2JG4<(G2AZ'=EE%]$Z0;Q''DS M',*Y_=PF-VI/)'=K,W!LB+Z.\<_+ [Y ;M2>2>S6Y-T;N#Y%[/7*$7,_K MD!NU)Y+[-;D_1CX;(O=[Y('G=4MNE)X(/JO!9V/@P1#XK ^.=(IGX$;IB>!! M#1X8P?_F4K4BY>6"2);N05PTX;AIPD-9!;VLH.XS3IGQ&' M-7%H;* /27:4= L>4DE5/:2QCX:OV4=?2>PL:^@T]NI,ZJ156/MKN.JG\RW, MXE/A6VL#.*F95F%M> QG3A?>*#X5OG%L:'3(B_VT"CN;!Q!W9[=9?"I\X[]P MU( '6VH5UH;WG1[[-0P8-@X,1RUXL*O"O@?#&>JR7\."8>/!T&S"96/=E0O> MI%[P#J;3-^;0P[U)< UCAHTS0]_8=LM\3+T6OI(!5^E>P\YAX^=PU-"'NVW? MT7T8X*[UF=6GTC>F#LVN?K'=]IW;=_HK*;/Z5/K&X*'122_WV["_@,5>V)OX MU_!IU/@T&O7IP8:+^CX=0A]WX,WB4^$;GT:C/CW8<5'?IP,_KYCG/Y&PO=V]R:W-H965T,T-R.-U(]4/7B :>&M'JF5<;L[KR?5W4V#!](5?8TDPE5<,, M==72URN%K'1.C?"C($C]AO'6RZ=N[$[E4[DV@K=XIT"OFX:IGSV?P-\>-WFN# M5?(@Y0_;^5+.O, 20H&%L0B,?H\X1R$L$-'X=XOI]4M:Q_WV#OVSTTY:'IC& MN13_\-+4,R_SH,2*K87Y+C=_X%;/V.(54FCWAPZ$,^P0;1VB8X?D&8=XZQ [H1TS)^N6&99/E=R LM:$9ALN-LZ;U/#6 M9G%A%,UR\C/YGT@QT,#:$N:R:;BA#!D-'V#1I15D!7])PP0X2_CT1/M'XPCN MVQ(57"_FD"71"#9,PY>V$.L22^ M+"@QO%V.X'=L43$Q+V[AW6_OI[ZA,%@Q M?K&5?--)CIZ1',-7V9I:PR>24![Z^Q2^/H;1+H8WT5G KTQ=0!R.( JB9(#/ M_.7N\1DZ<9_2V.'%S^!UZ1(N7=A%>"A('4@R#&(OCRN]8@7./+H=-*I']/*W M;\(T^#BD\)7 #O0FO=[D''J^W1_M\E SO'V316'X$2K^1%MJQ7ZZK3T4B@X_ M=?CVVGO,X\ML,IGZC_L:3ZVR.(B3WNJ _+@G/SY+?E%+9<"@:OX_8QW2>(] M&%[&Z1'-4ZN(K,;#--.>9GJ6Y@OW5'JR]CC,POB(X:E5&"27Z>4PQ4E/<7)V MV\^9KBG+O 2J;< :N;87&=^[DTR-T)"$M>KOEDZ1X.R!"VXXZJLA69/7/"JO M!'80HZR/4?;"HU+8:%54PS542C8@#P_1X#')3@[ AR2<).%1>@?,TG2*5H-JZ6JYAL+FK;M[^]'^N7#MJN31^ T]([JJ_PNF>X/0S;KD5#8$5@09 M7$QHSZFNKG<=(U>N-#Y(0X76-6MZ"J&R!C1?26EV';M _[C*_P-02P,$% M @ -HZO6(\56$.4!P ZUL !D !X;"]W;W)K&ULO9QK;]I(&(7_BL6N5JW4#;Z @6Z"U&*/9U9J%37J]O,$)L&J+]0VI)7Z MXW=\B#=99MGD_'*;+ MM0AY>A%O1"1?N8N3D&?R87(_3#>)X*M"% 9#4]?M8_/HH@OCA:F ,'I_XXM^OL_R)X?QRP^_%CV:9N:!H\9\O'M*];2W?E=LX_IX_8*NK@9Z/2 1BF>4( M+O_LQ$($04Z2X_A100=UG[EP?_N13HJ=ESMSRU.QB(-O_BI;7PVF VTE[O@V MR+[$#U14.S3.>1R'37*AZ=8[S=3- M48M\T2W_Q*7<,IZ4.]UR1RQKN=4B=[OE_VXC.?CQDW)RQKX;TR?EWAF]6WHA MUUOD](2<1_6^M\E9M_QSO)/[/LOEAJW*A]):M;_,VE]FP;/.]5>;ETK$J!V1 M3_?OTPU?BJN!G,]3D>S$8/[7'X:M_]/F+"3,0<)<)(P@81X21I$P!H(IWK5J M[UI=]/DB#D-Y/)9S\/+[.VW#$VW'@ZW0WOB1MHJ#@">IMA&R"HW?)T*$4@81<(8"*;X>%;[>/;\ F&&]"X2YB!A+A)&D# / M":-(& /!%.\:>G/.7G_A$U/='?3U-I3F0&EN1=L_(V9>6.JQDK0TL@X;>=!Q M42B-H6BJ(?=")..U:];N'GL[%$ESH#2WHBFGST:6I>N')CUN9^CZ;#;6#XV* M'!Z%TAB*IAJU2:.,SL#@Z+BO_=:N$W_',Z%=![+;L'RN=YG;W6UOMT(S+"C- MA=((E.9!:11*8RB::OPFRC*LYQ>\!C2O@M(<*,V%T@B4YD%I%$IC*)KJXB8' M,[J#L!L>E"5$6?E&==E1U11YF2$K#EE99+(*27EY0=6I2N,XU!G-Y,_!8771 M/;;>?D;27"B-0&D>E$:A-(:BJ7YN\C6C.V [\/,RCE)_)1*>E9<2+H6_DW;. MO\KM^;G5PV4_]GYM.+-L_;"(7'0/J+>)H2D;E$:@- ]*HU :0]%4$S=9F]$9 MA\RO^:^PN'+PT,[GSMO#DWCDY.N9/C*7=BC$?3(P]#$S,HS872")3F06D42F,HFNKA M)H4S3L1P@-,8\O73U_=TCZ/W-T)H@ >EN5 :@=(\*(U":0Q%4S\)38YG ((\ M YKD06D.E.9":01*\Z T"J4Q%$U=(]$$>N9+!WKF<8)U?.'WHGL8O1='0(,Z M*(U :1Z41J$TAJ*IUFVB/[,[^@.5(M_*W+"]"ND>0M_Y&TISH#072B-0F@>E M42B-H6CJAZ")%4W$*C?L,C?L.C?L0C?L2C?L4C?L6C?L8K>7R C-)B,TN]>[ MO) M+YU;5]%]:NNRG_P:J[WB>F9/#ST,#0BA-!=*(U":!Z51*(VA:*J'FX#0/!$0 M8JOKCZWVAB[B@](<*,V%T@B4YD%I%$IC*)KZ(6@"1A.PFL^$+N>#TAPHS872 M")3F06D42F,HFNKB)GL@ZZN%ZWV MAF:/4)H#I;E0&H'2/"B-0FD,15/O<=5DCY;^_.K:@JX7A-(<*,V%T@B4YD%I M%$IC*)KJXB:&M%Y]!:+5LM[.;JNNNX?6V\[00!%*(U":!Z51*(VA:*J=FT#1 M.K%.$55=5_THU;5QH=N'%H:FB5":"Z41*,V#TBB4QE"TTL+#O7L,Y[?!_L23 M>S]*M4#<2;Q^,9'S9%+>6;I\D,6;XK;#MW&6Q6&QN19\)9*\@7S]+HZSQP?Y MG8SK^WO/_P=02P,$% @ -HZO6%CW5P1? P KA4 T !X;"]S='EL M97,N>&ULW5C=;M,P%'Z5*&-HD]"2-#1M6%L)*DU" C1IN^!N0XP75' MRR7/PU/Q)/C$^6OG4XU=L)566^SS^7SG.\0%%1I),>SW?C[R,,.%.1F*=765J MY$LYEDX)62C/&M,?? ,,]Y+AVENUP'#,"R^F'@P,S@!JAX,B9R6<8V M$GVW M=2@O.L@LEPF539C K4V3$:XN;?])O$[![G/U8:W3$>4< M&HU>2YJR33G?I(T C#W V4E1\.U[SA8BHR;Y1P>^*UKW_DJO\9,7AX+DD MET^5?<%6C=4K_Z6+[!^#R.@81!Y%3PZ/061\!"('S_;4?+S(\"@*&;Q(D5YU M7.N<"7=.A(W5@9/WV/T")WG>!G5F:\85$]5LR9*$B@<'0TVOR$S_,;K#K]LL;E9=0R&J5>WX$Z071,VQ7\=B(J$;FDRKJ5S,RJ&C M!SIJ]0&'?>2J_-@1S,=@=@0P+ ZF /,Q7EB<_RF?(9J/P3!M0RLR1'V&J(_Q MLB'3\HO%L?O$^F//-([#,(JPBDZG5@53K&Y1!#]V-DP;>&!Q(-+?U1K?;;Q# M#O'.@3+%.]$+%.\UH#8ZP8><6S?;2P.>&"[@/4.Q+?'@9ZR^X0A["JF M#;N#<22.,01ZT=ZC4814)X*O?7^PNR0,X]B. &97$(88 G\IK_T,[^0-02P,$% @ -HZO6)>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'G#&^U$YJ16OK NN)5B;_\\KV_9@[1R+0OI'D=!\[L0 2NE MDJ7\+?)1, B8W>K]-VWD;ZT<+Y:9T44Q"L+#@UMAG,Q>%"]KR!5?VZ;$\?4/ M[D%&P7#@*]Q(8UWS1E,_]XP/PK]\N*N<_BH+)\R4.W%I=+63ZJZNQG]%'WQ& M$X?C]1#$<_-_PJ@W&YF)JKO\7_@ M*C]\F_-0(%+F7/H'YBIO\ A1KA?3V6(YFS+_:WD]OYJ.5_[F8CP?+R8S!B C M!#+J$/)G!"!C!#+N!'*Y\I?OLP6 3!#(I$/(5B13!#+M$C(&D$,$2%-D;O_5AL <\G MA.<3+<_?W!BN'*0)!]@(/2".#R^XR@1KQ,8FNMQI)9[QH08A5LBEUOE>%@7C M*F=77N7JKB9@8VN]1]]#3,PA(;%$%K[>N;:6[83QL>3&$SIGY+KRLXB:Y \F M9I&06"-+I[-[-MYSD]LFHDU![X);D?O&AYB81T)BD?RH"SW1#3?ND:U\A[&\ MF1*V_BTQB83$%OG."\?99=V5(1*FC)#8&7/A6_'0JKX;E]*5S_LQYHJ06!;+ M:FW%K\J_Q&8/S\$P/X3$@D MUIJTA)@V0F)OX)APVA)A.HFH=?*?;MF[53WR MV;\@&F:2B-@D1_.^"H:N/XC=<4K!3Z 0$W-'1.P.U,2MCA)A[HB(W8&:N(V) M"20B%@AJXC8F)I6H$ZF\VH4PNT1=+D5:ZZ4(T^+ MN<>:=Z%5;Z(5S(A@KHG?SC4]MJA']SHCQ]Y-A>.R@!.,&/-._%;>\;'TU>65 M'S-],"=;/X#ZK@4Q,0O%Q!8"F"]C"3MZC*;!B"5T(IA?N33LEA<0$Y-03"RA M$YA/Q:TVQR04$TOHY,SC@ TQ,0G%Q!)",=L96DQ",;&$$,RZ1T%,3$(Q=48, MC29<2<28A&)J":&84.D))J&$6$+XK!A&,\$DE'291FM'$Y-00BPA'!-.D!+, M0@FQA? U1JO1T>V83I="K4;'+)1TNA1J11.S4$)L(1RS%4W,0@EUH@W%;'4A MS$()L85PS"'$Q"R4$%L(QSR#6YJ8A5)B"YU.F#=3>(B)62@EMA#(FK^ZM$@Q M]Z3$[CF1ZC@NAR FYIZ4V#TG,5_LNJ:8>U)B]Z"8[;, Z&$ 8O?@F- ]*>:> MM)LT7.]E?BO%W).^]2;/Z[T<\T[:>*=_/":5BXU4(E_XZJTOSWB1W1A67PY; MODE:[\ILJJ*8^+)K-=<\/YZZ.IX8^_(O4$L#!!0 ( #:.KU@3)^RZ[P$ M *4B : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VKM.ZT 4A>%7 MB?P 3/8MP!&AHJ%%O( 5)A>1Q)8]"'A[HE"$95&KU;Y8=N]7;(Q_++X/3>#:_C-N?2S)[; M89/+LDD?^\OI,9T/7Y;-\/@B3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ M00L(6M0/NH:@Z_I!-Q!T4S_H%H)NZP?)'&6<$R1-L";06I!K(?!:$&PA$%N0 M;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;)R_;!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H; MZFT$>MMDLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O M1[V=0&]'O9U ;T>]G4!OGVQV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H M':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!V3CY4$>@?J'01Z!^H=!'H'ZAU_ MJ?=8/O=YO/1\K_'Y?TEU.=V;+X\_+[]/HH2+,\X)_DJY_P)02P,$% @ M-HZO6&(CYQC8 0 2"( !, !;0V]N=&5N=%]4>7!E&ULS=I=3X,P M% ;@O[)P:T;7K_D1YXUZJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3) M<\7EXXNC,-FU31<6616CNV L%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK M;!>IB]/8U\BN+F]H:39-G-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;E MEY3I6T*>5@YS0E6[<)(F9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6A MD(^7^*9'NUS6!96VV+1I21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/ MWKJ03LS3X7'O1]*OGKI4B'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M M^#W^?,8?]0_L0X#T(4'Z4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB M*D=!E:.HRE%8Y2BN&UL4$L! A0#% @ M-HZO6!EK'+WO *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ -HZO6)E&PO=V]R:W-H965T&UL4$L! A0#% @ -HZO6-E;16WB!P %R( !@ M ("!)@X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -HZO6*LS9)I9 P >PH !@ ("!EQ\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-HZO6/$S=1:L!0 >@X !D ("!D&T 'AL+W=O&UL4$L! A0#% @ -HZO6&FP9YWE P N@D !D M ("!_I 'AL+W=O&PO=V]R:W-H M965TP !X;"]W;W)K&UL4$L! M A0#% @ -HZO6-KTF!#T @ 208 !D ("!\[, 'AL M+W=OMP >&PO=V]R:W-H965T&UL4$L! A0#% @ -HZO M6':=CJU+ P \P< !D ("!6L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -HZO6+N:6''A! ^ T M !D ("!%LT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -HZO6')+->5R P X X !D M ("!9>L 'AL+W=O&PO=V]R:W-H965T M3T !X;"]W;W)K&UL4$L! A0# M% @ -HZO6+>=+N[\) [>D" !D ("!4_@ 'AL+W=O MQQT# "N M#0 &0 @(&&'0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ -HZO6";P MZ(K] @ C @ !D ("!T24! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -HZO6,)%9@>< P -Q( !D M ("!TRX! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -HZO6&6=[,$A P =0T !D ("! M"3D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -HZO6'A[(G09 P 50L !D ("!JT(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -HZO6+METY!_ M P TPP !D ("!J%(! 'AL+W=O5@$ >&PO=V]R:W-H965T]T+1P, !H. 9 " @:99 0!X;"]W;W)K&UL4$L! A0#% @ -HZO6"^\T">. P !1, !D M ("!)%T! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -HZO6*L0L:4I @ Y@0 !D ("!-6D! M 'AL+W=O&PO=V]R:W-H965TPP4[ , +\3 9 M " @8IN 0!X;"]W;W)K&UL4$L! A0#% @ M-HZO6"BDY$%2 P : D !D ("!K7(! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ 0 !" $( !1( #B+ 0 $! end 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 234 348 1 false 77 0 false 9 false false R1.htm 0000001 - Document - Cover Sheet http://www.truststamp.ai/role/Cover Cover 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, Summary of Significant Accounting Policies and Going Concern Sheet http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcern Description of Business, 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, Net Sheet http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNet Goodwill and Intangible Assets, Net 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 9954471 - Disclosure - Description of Business, Summary of Significant Accounting Policies and Going Concern (Policies) Sheet http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernPolicies Description of Business, Summary of Significant Accounting Policies and Going Concern (Policies) Policies http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcern 19 false false R20.htm 9954472 - Disclosure - Description of Business, Summary of Significant Accounting Policies and Going Concern (Tables) Sheet http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernTables Description of Business, Summary of Significant Accounting Policies and Going Concern (Tables) Tables http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcern 20 false false R21.htm 9954473 - Disclosure - Borrowings (Tables) Sheet http://www.truststamp.ai/role/BorrowingsTables Borrowings (Tables) Tables http://www.truststamp.ai/role/Borrowings 21 false false R22.htm 9954474 - Disclosure - Warrants (Tables) Sheet http://www.truststamp.ai/role/WarrantsTables Warrants (Tables) Tables http://www.truststamp.ai/role/Warrants 22 false false R23.htm 9954475 - 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 9954476 - Disclosure - Goodwill and Intangible Assets, Net (Tables) Sheet http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetTables Goodwill and Intangible Assets, Net (Tables) Tables http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNet 24 false false R25.htm 9954477 - 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 9954478 - 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 9954479 - 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 9954480 - Disclosure - Description of Business, Summary of Significant Accounting Policies and Going Concern - Narrative (Details) Sheet http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails Description of Business, Summary of Significant Accounting Policies and Going Concern - Narrative (Details) Details http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernTables 28 false false R29.htm 9954481 - Disclosure - Description of Business, Summary of Significant Accounting Policies and Going Concern - Schedule of Disaggregation of Revenue (Details) Sheet http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernScheduleofDisaggregationofRevenueDetails Description of Business, Summary of Significant Accounting Policies and Going Concern - Schedule of Disaggregation of Revenue (Details) Details 29 false false R30.htm 9954482 - Disclosure - Borrowings - Summary of Non-Convertible Promissory Notes Payable (Details) Notes http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails Borrowings - Summary of Non-Convertible Promissory Notes Payable (Details) Details 30 false false R31.htm 9954483 - Disclosure - Borrowings - Narrative (Details) Sheet http://www.truststamp.ai/role/BorrowingsNarrativeDetails Borrowings - Narrative (Details) Details 31 false false R32.htm 9954484 - 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 9954485 - Disclosure - Warrants - Narrative (Details) Sheet http://www.truststamp.ai/role/WarrantsNarrativeDetails Warrants - Narrative (Details) Details 33 false false R34.htm 9954486 - 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 9954487 - 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 9954488 - 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 9954489 - 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 9954490 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://www.truststamp.ai/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 38 false false R39.htm 9954491 - 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 39 false false R40.htm 9954492 - 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 9954493 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) Sheet http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) Details 41 false false R42.htm 9954494 - Disclosure - Goodwill and Intangible Assets, Net - Narrative (Details) Sheet http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetNarrativeDetails Goodwill and Intangible Assets, Net - Narrative (Details) Details 42 false false R43.htm 9954495 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Estimated Future Amortization Expense of Intangible Assets, Net (Details) Sheet http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsNetDetails Goodwill and Intangible Assets, Net - Schedule of Estimated Future Amortization Expense of Intangible Assets, Net (Details) Details 43 false false R44.htm 9954496 - 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 44 false false R45.htm 9954497 - 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 45 false false R46.htm 9954498 - 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 46 false false R47.htm 9954499 - 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 47 false false R48.htm 9954500 - 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 9954501 - 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 49 false false R50.htm 9954502 - 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 50 false false R51.htm 9954503 - Disclosure - Related Party Transactions (Details) Sheet http://www.truststamp.ai/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.truststamp.ai/role/RelatedPartyTransactions 51 false false R52.htm 9954504 - Disclosure - Malta Grant (Details) Sheet http://www.truststamp.ai/role/MaltaGrantDetails Malta Grant (Details) Details http://www.truststamp.ai/role/MaltaGrant 52 false false R53.htm 9954505 - Disclosure - Leases and Commitments - Narrative (Details) Sheet http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails Leases and Commitments - Narrative (Details) Details 53 false false R54.htm 9954506 - 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 54 false false R55.htm 9954507 - 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 9954508 - 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 9954509 - 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 9954510 - Disclosure - Subsequent Events (Details) Sheet http://www.truststamp.ai/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.truststamp.ai/role/SubsequentEvents 58 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: idai:NumberOfFiniteLivedIntangibleAssets, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 - idai-20240331.htm 4 idai-20240331.htm idai-20240331.xsd idai-20240331_cal.xml idai-20240331_def.xml idai-20240331_lab.xml idai-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "idai-20240331.htm": { "nsprefix": "idai", "nsuri": "http://www.truststamp.ai/20240331", "dts": { "inline": { "local": [ "idai-20240331.htm" ] }, "schema": { "local": [ "idai-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/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" ] }, "calculationLink": { "local": [ "idai-20240331_cal.xml" ] }, "definitionLink": { "local": [ "idai-20240331_def.xml" ] }, "labelLink": { "local": [ "idai-20240331_lab.xml" ] }, "presentationLink": { "local": [ "idai-20240331_pre.xml" ] } }, "keyStandard": 252, "keyCustom": 96, "axisStandard": 26, "axisCustom": 1, "memberStandard": 34, "memberCustom": 42, "hidden": { "total": 10, "http://www.truststamp.ai/20240331": 3, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 234, "entityCount": 1, "segmentCount": 77, "elementCount": 555, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 645, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://www.truststamp.ai/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "idai:CostOfGoodsAndServicesExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "unique": true } }, "R5": { "role": "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "unique": true } }, "R6": { "role": "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "unique": true } }, "R7": { "role": "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "unique": true } }, "R8": { "role": "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcern", "longName": "0000008 - Disclosure - Description of Business, Summary of Significant Accounting Policies and Going Concern", "shortName": "Description of Business, Summary of Significant Accounting Policies and Going Concern", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.truststamp.ai/role/Borrowings", "longName": "0000009 - Disclosure - Borrowings", "shortName": "Borrowings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.truststamp.ai/role/Warrants", "longName": "0000010 - Disclosure - Warrants", "shortName": "Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.truststamp.ai/role/BalanceSheetComponents", "longName": "0000011 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNet", "longName": "0000012 - Disclosure - Goodwill and Intangible Assets, Net", "shortName": "Goodwill and Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholders", "longName": "0000013 - Disclosure - Net Loss per Share Attributable to Common Stockholders", "shortName": "Net Loss per Share Attributable to Common Stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensation", "longName": "0000014 - Disclosure - Stock Awards and Stock-Based Compensation", "shortName": "Stock Awards and Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.truststamp.ai/role/RelatedPartyTransactions", "longName": "0000015 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.truststamp.ai/role/MaltaGrant", "longName": "0000016 - Disclosure - Malta Grant", "shortName": "Malta Grant", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "idai:DisclosureOfMaltaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "idai:DisclosureOfMaltaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.truststamp.ai/role/LeasesandCommitments", "longName": "0000017 - Disclosure - Leases and Commitments", "shortName": "Leases and Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "idai:LeasesAndCommitmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "idai:LeasesAndCommitmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.truststamp.ai/role/SubsequentEvents", "longName": "0000018 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernPolicies", "longName": "9954471 - Disclosure - Description of Business, Summary of Significant Accounting Policies and Going Concern (Policies)", "shortName": "Description of Business, Summary of Significant Accounting Policies and Going Concern (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "idai:DescriptionOfBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "idai:DescriptionOfBusinessPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernTables", "longName": "9954472 - Disclosure - Description of Business, Summary of Significant Accounting Policies and Going Concern (Tables)", "shortName": "Description of Business, Summary of Significant Accounting Policies and Going Concern (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.truststamp.ai/role/BorrowingsTables", "longName": "9954473 - Disclosure - Borrowings (Tables)", "shortName": "Borrowings (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.truststamp.ai/role/WarrantsTables", "longName": "9954474 - Disclosure - Warrants (Tables)", "shortName": "Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SharesSubjectToMandatoryRedemptionDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SharesSubjectToMandatoryRedemptionDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.truststamp.ai/role/BalanceSheetComponentsTables", "longName": "9954475 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "idai:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "idai:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetTables", "longName": "9954476 - Disclosure - Goodwill and Intangible Assets, Net (Tables)", "shortName": "Goodwill and Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersTables", "longName": "9954477 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)", "shortName": "Net Loss per Share Attributable to Common Stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationTables", "longName": "9954478 - Disclosure - Stock Awards and Stock-Based Compensation (Tables)", "shortName": "Stock Awards and Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.truststamp.ai/role/LeasesandCommitmentsTables", "longName": "9954479 - Disclosure - Leases and Commitments (Tables)", "shortName": "Leases and Commitments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "idai:ScheduleOfLeaseTermAndDiscountRateTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "idai:ScheduleOfLeaseTermAndDiscountRateTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "longName": "9954480 - Disclosure - Description of Business, Summary of Significant Accounting Policies and Going Concern - Narrative (Details)", "shortName": "Description of Business, Summary of Significant Accounting Policies and Going Concern - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "idai:WorkingCapitalInBusiness", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-4", "ancestors": [ "span", "div", "idai:LiquidityPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "unique": true } }, "R29": { "role": "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernScheduleofDisaggregationofRevenueDetails", "longName": "9954481 - Disclosure - Description of Business, Summary of Significant Accounting Policies and Going Concern - Schedule of Disaggregation of Revenue (Details)", "shortName": "Description of Business, Summary of Significant Accounting Policies and Going Concern - Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-74", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "unique": true } }, "R30": { "role": "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails", "longName": "9954482 - Disclosure - Borrowings - Summary of Non-Convertible Promissory Notes Payable (Details)", "shortName": "Borrowings - Summary of Non-Convertible Promissory Notes Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-84", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-84", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "longName": "9954483 - Disclosure - Borrowings - Narrative (Details)", "shortName": "Borrowings - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-90", "name": "idai:MinimumVariableRateForInterestCalculation", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-90", "name": "idai:MinimumVariableRateForInterestCalculation", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails", "longName": "9954484 - Disclosure - Warrants - Schedule of Changes in Warrant Liability (Details)", "shortName": "Warrants - Schedule of Changes in Warrant Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-95", "name": "us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SharesSubjectToMandatoryRedemptionDisclosureTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "unique": true } }, "R33": { "role": "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "longName": "9954485 - Disclosure - Warrants - Narrative (Details)", "shortName": "Warrants - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "idai:ClassOfWarrantOrRightConsiderationTransferred", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "idai:ClassOfWarrantOrRightConsiderationTransferred", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails", "longName": "9954486 - Disclosure - Warrants - Schedule of Fair Value of Warrants Liabilities (Details)", "shortName": "Warrants - Schedule of Fair Value of Warrants Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-105", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "idai:ScheduleOfAssumptionsUsedToCalculateTheFairValueOfWarrantsLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-105", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "idai:ScheduleOfAssumptionsUsedToCalculateTheFairValueOfWarrantsLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails", "longName": "9954487 - Disclosure - Warrants - Schedule of Warrant Issuance Date (Details)", "shortName": "Warrants - Schedule of Warrant Issuance Date (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "idai:DisclosureOfWarrantIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-111", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "idai:DisclosureOfWarrantIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "unique": true } }, "R36": { "role": "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "longName": "9954488 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "shortName": "Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "idai:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "idai:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails", "longName": "9954489 - Disclosure - Balance Sheet Components - Schedule of Capitalized Internal-Use Software, Net (Details)", "shortName": "Balance Sheet Components - Schedule of Capitalized Internal-Use Software, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "idai:CapitalizedComputerSoftwareUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "idai:ScheduleOfCapitalizedInternalUseSoftwareNetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "idai:CapitalizedComputerSoftwareUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "idai:ScheduleOfCapitalizedInternalUseSoftwareNetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.truststamp.ai/role/BalanceSheetComponentsNarrativeDetails", "longName": "9954490 - Disclosure - Balance Sheet Components - Narrative (Details)", "shortName": "Balance Sheet Components - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "longName": "9954491 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details)", "shortName": "Balance Sheet Components - Schedule of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails", "longName": "9954492 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses (Details)", "shortName": "Balance Sheet Components - Schedule of Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "idai:CompensationPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "idai:CompensationPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails", "longName": "9954493 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details)", "shortName": "Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetNarrativeDetails", "longName": "9954494 - Disclosure - Goodwill and Intangible Assets, Net - Narrative (Details)", "shortName": "Goodwill and Intangible Assets, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "idai:NumberOfFiniteLivedIntangibleAssets", "unitRef": "patent", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "idai:NumberOfFiniteLivedIntangibleAssets", "unitRef": "patent", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsNetDetails", "longName": "9954495 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Estimated Future Amortization Expense of Intangible Assets, Net (Details)", "shortName": "Goodwill and Intangible Assets, Net - Schedule of Estimated Future Amortization Expense of Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofBasicandDilutedLossPerShareAttributabletoCommonStockholdersDetails", "longName": "9954496 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Loss Per Share Attributable to Common Stockholders (Details)", "shortName": "Net Loss per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Loss Per Share Attributable to Common Stockholders (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true }, "uniqueAnchor": null }, "R45": { "role": "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofDilutiveSecuritiesExcludedFromComputationofDilutedNetLossPerShareDetails", "longName": "9954497 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Schedule of Dilutive Securities Excluded From Computation of Diluted Net Loss Per Share (Details)", "shortName": "Net Loss per Share Attributable to Common Stockholders - Schedule of Dilutive Securities Excluded From Computation of Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DilutiveSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DilutiveSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails", "longName": "9954498 - Disclosure - Stock Awards and Stock-Based Compensation - Narrative (Details)", "shortName": "Stock Awards and Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails", "longName": "9954499 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Stock Options Activity (Details)", "shortName": "Stock Awards and Stock-Based Compensation - Schedule of Stock Options Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "unique": true } }, "R48": { "role": "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails", "longName": "9954500 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Stock Options Valuation Assumptions (Details)", "shortName": "Stock Awards and Stock-Based Compensation - Schedule of Stock Options Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-209", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-209", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails", "longName": "9954501 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Outstanding RSU Activity (Details)", "shortName": "Stock Awards and Stock-Based Compensation - Schedule of Outstanding RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-215", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-213", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "unique": true } }, "R50": { "role": "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "longName": "9954502 - Disclosure - Stock Awards and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "shortName": "Stock Awards and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails", "longName": "9954503 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherReceivablesNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-222", "name": "us-gaap:OtherReceivablesNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "unique": true } }, "R52": { "role": "http://www.truststamp.ai/role/MaltaGrantDetails", "longName": "9954504 - Disclosure - Malta Grant (Details)", "shortName": "Malta Grant (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-230", "name": "idai:MaximumAmountGrant", "unitRef": "eur", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-230", "name": "idai:MaximumAmountGrant", "unitRef": "eur", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails", "longName": "9954505 - Disclosure - Leases and Commitments - Narrative (Details)", "shortName": "Leases and Commitments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "idai:MinimumLeaseCommitments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "idai:MinimumLeaseCommitments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofLeaseTermandDiscountRateDetails", "longName": "9954506 - Disclosure - Leases and Commitments - Summary of Lease Term and Discount Rate (Details)", "shortName": "Leases and Commitments - Summary of Lease Term and Discount Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "idai:ScheduleOfLeaseTermAndDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "idai:ScheduleOfLeaseTermAndDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails", "longName": "9954507 - Disclosure - Leases and Commitments - Summary of Balance Sheet Information Related to Leases (Details)", "shortName": "Leases and Commitments - Summary of Balance Sheet Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true }, "uniqueAnchor": null }, "R56": { "role": "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails", "longName": "9954508 - Disclosure - Leases and Commitments - Summary of Future Maturities of ASC 842 Lease Liabilities (Details)", "shortName": "Leases and Commitments - Summary of Future Maturities of ASC 842 Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "idai:LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountYearOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "idai:LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountYearOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails", "longName": "9954509 - 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)", "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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.truststamp.ai/role/SubsequentEventsDetails", "longName": "9954510 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "idai-20240331.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26", "r624" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r583" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net (includes unbilled receivables of $14,208 and $143,219 as of March\u00a031, 2024 and December\u00a031, 2023, respectively)", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r241", "r242" ] }, "idai_AccruedEmployeeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "AccruedEmployeeTaxes", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued employee taxes", "label": "Accrued Employee Taxes", "documentation": "The amount of accrued employee taxes." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 }, "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "totalLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commission liability", "label": "Accrued Sales Commission, Current", "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)." } } }, "auth_ref": [ "r29", "r592" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r56", "r157", "r464" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r38", "r39", "r103", "r166", "r459", "r487", "r488" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r4", "r15", "r39", "r380", "r383", "r415", "r483", "r484", "r655", "r656", "r657", "r665", "r666", "r667" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r98", "r624", "r705" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r362", "r363", "r364", "r501", "r665", "r666", "r667", "r683", "r706" ] }, "idai_AdjustmentToOperatingLeaseOperatingLeaseLiabilitiesRelatedToRenewedLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "AdjustmentToOperatingLeaseOperatingLeaseLiabilitiesRelatedToRenewedLeases", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to operating lease operating lease liabilities related to renewed leases", "label": "Adjustment To Operating Lease Operating Lease Liabilities Related To Renewed Leases", "documentation": "Adjustment To Operating Lease Operating Lease Liabilities Related To Renewed Leases" } } }, "auth_ref": [] }, "idai_AdjustmentToOperatingLeaseRightOfUseAssetsRelatedToRenewedLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "AdjustmentToOperatingLeaseRightOfUseAssetsRelatedToRenewedLeases", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "Adjustment To Operating Lease Right Of Use Assets Related To Renewed Leases" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to cash flows used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r358", "r365" ] }, "idai_AmendedAndRestatedCertificateOfIncorporationAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "AmendedAndRestatedCertificateOfIncorporationAxis", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amended and Restated Certificate of Incorporation [Axis]", "label": "Amended and Restated Certificate of Incorporation [Axis]", "documentation": "Amended and Restated Certificate of Incorporation" } } }, "auth_ref": [] }, "idai_AmendedAndRestatedCertificateOfIncorporationDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "AmendedAndRestatedCertificateOfIncorporationDomain", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amended and Restated Certificate of Incorporation [Domain]", "label": "Amended and Restated Certificate of Incorporation [Domain]", "documentation": "Amended and Restated Certificate of Incorporation [Domain]" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r9", "r50", "r54" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofDilutiveSecuritiesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r44" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofDilutiveSecuritiesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss per Share Attributable to Common Stockholders", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofDilutiveSecuritiesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r44" ] }, "idai_April182023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "April182023Member", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "April 18, 2023", "label": "April 18, 2023 [Member]", "documentation": "April 18, 2023" } } }, "auth_ref": [] }, "idai_ArmisticeCapitalMasterFundLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ArmisticeCapitalMasterFundLtdMember", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Armistice Capital Master Fund Ltd.", "label": "Armistice Capital Master Fund Ltd. [Member]", "documentation": "Armistice Capital Master Fund Ltd." } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/MaltaGrantDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r371" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r133", "r161", "r190", "r225", "r232", "r236", "r243", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r373", "r377", "r393", "r456", "r535", "r624", "r637", "r679", "r680", "r691" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance sheet information related to leases", "label": "Assets and Liabilities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r153", "r168", "r190", "r243", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r373", "r377", "r393", "r624", "r679", "r680", "r691" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent Assets:", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357" ] }, "idai_BalanceSheetComponentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "BalanceSheetComponentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Balance Sheet Components", "documentation": "No definition available." } } }, "auth_ref": [] }, "us-gaap_BankTimeDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BankTimeDepositsMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank Time Deposits", "label": "Bank Time Deposits [Member]", "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." } } }, "auth_ref": [ "r141" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "idai_BasisOfPresentationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "BasisOfPresentationPolicyTextBlock", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Presentation [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to basis of presentation ." } } }, "auth_ref": [] }, "idai_CancellationOfSharesValueIssuedToInvestor": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "CancellationOfSharesValueIssuedToInvestor", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancellation of shares", "label": "Cancellation of Shares Value Issued To Investor", "documentation": "Cancellation of Shares Value Issued To Investor." } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation", "label": "Capitalized Computer Software, Accumulated Amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r708" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of capitalized Internal-use Software", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r13", "r142" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internally developed software", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r708" ] }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareImpairments1", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impaired capitalized internal-use software", "label": "Capitalized Computer Software, Impairments", "documentation": "Amount of impairment loss from capitalized computer software costs." } } }, "auth_ref": [ "r14", "r142" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Capitalized internal-use software, net", "totalLabel": "Capitalized internal-use software, net", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r586" ] }, "idai_CapitalizedComputerSoftwareUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "CapitalizedComputerSoftwareUsefulLife", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofCapitalizedInternalUseSoftwareNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful Lives", "label": "Capitalized Computer Software Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r42", "r155", "r589" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r155" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "terseLabel": "Cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r42", "r112", "r188" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r112" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "auth_ref": [] }, "idai_ChangeInFinancialInstrumentsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ChangeInFinancialInstrumentsRollForward", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change In Financial Instruments [Roll Forward]", "label": "Change In Financial Instruments [Roll Forward]", "documentation": "Change In Financial Instruments" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r149", "r163", "r164", "r165", "r190", "r212", "r213", "r215", "r217", "r223", "r224", "r243", "r260", "r262", "r263", "r264", "r267", "r268", "r298", "r299", "r301", "r302", "r303", "r393", "r491", "r492", "r493", "r494", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r523", "r544", "r566", "r577", "r578", "r579", "r580", "r581", "r645", "r661", "r668" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r64" ] }, "idai_ClassOfWarrantOrRightConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ClassOfWarrantOrRightConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of warrants issued to purchase common stock in future", "label": "Class of Warrant or Right, Consideration Transferred", "documentation": "The amount of Maximum number of warrants issued to purchase common stock in future." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price of warrants (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r304" ] }, "idai_ClassOfWarrantOrRightIssuedHeldInAbeyance": { "xbrltype": "sharesItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ClassOfWarrantOrRightIssuedHeldInAbeyance", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants, held in abeyance (in shares)", "label": "Class Of Warrant Or Right, Issued, Held In Abeyance", "documentation": "Class Of Warrant Or Right, Issued, Held In Abeyance" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails", "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants", "label": "Class of Warrant or Right [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of warrants exercised for issuance of shares (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r304" ] }, "idai_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsAgreedToIssue": { "xbrltype": "sharesItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsAgreedToIssue", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants to purchase shares of common stock agreed to issue and sell (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights, Agreed To Issue", "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." } } }, "auth_ref": [] }, "idai_ClassOfWarrantOrRightPricePerWarrant": { "xbrltype": "perShareItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ClassOfWarrantOrRightPricePerWarrant", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Price per warrant (in dollars per share)", "label": "Class of Warrant or Right, Price Per Warrant", "documentation": "Price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails", "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Table]", "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r64" ] }, "idai_CommissionPayableToRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "CommissionPayableToRelatedParty", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment of commission", "label": "Commission Payable to Related Party", "documentation": "Amount of commission payble to related party." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments, Note 10", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r33", "r89", "r457", "r522" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r706" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock not yet issued (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r34" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r627", "r628", "r629", "r631", "r632", "r633", "r634", "r665", "r666", "r683", "r704", "r706" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r97", "r523" ] }, "idai_CommonStockSharesHeldInVariableInterestEntityShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "CommonStockSharesHeldInVariableInterestEntityShares", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares held (in shares)", "label": "Common Stock, Shares Held In Variable Interest Entity, Shares", "documentation": "Common Stock, Shares Held In Variable Interest Entity, Shares" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r17", "r97", "r523", "r541", "r706", "r707" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock $0.01 par value, 50,000,000 shares authorized, 10,099,672 and 9,198,089 shares issued, and 10,099,672 and 9,143,355 outstanding at March\u00a031, 2024 and December\u00a031, 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r97", "r458", "r624" ] }, "idai_CompensationPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "CompensationPayable", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation payable", "label": "Compensation Payable", "documentation": "The amount of compensation payable." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss attributable to T Stamp Inc.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r40", "r172", "r174", "r181", "r452", "r473" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive loss attributable to non-controlling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r7", "r72", "r79", "r172", "r174", "r180", "r451", "r472" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r79", "r131", "r172", "r174", "r179", "r450", "r471" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss):", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r45", "r47", "r80", "r81", "r240", "r583" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r45", "r47", "r80", "r81", "r240", "r489", "r583" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r45", "r47", "r80", "r81", "r240", "r583", "r647" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Major Customers and Concentration of Risks", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r91", "r144" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk (as a percent)", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r45", "r47", "r80", "r81", "r240" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r45", "r47", "r80", "r81", "r240", "r583" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r73", "r596" ] }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationVariableInterestEntityPolicy", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [ "r74", "r75", "r76" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r306", "r307", "r318" ] }, "idai_ConversionOfTreasuryStockInRelationToVestedRestrictedStockUnitsShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ConversionOfTreasuryStockInRelationToVestedRestrictedStockUnitsShares", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of treasury stock in relation to vested restricted stock units (in shares)", "label": "Conversion Of Treasury Stock In Relation To Vested Restricted Stock Units, Shares", "documentation": "Conversion Of Treasury Stock In Relation To Vested Restricted Stock Units, Shares" } } }, "auth_ref": [] }, "idai_ConversionOfTreasuryStockInRelationToVestedRestrictedStockUnitsValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ConversionOfTreasuryStockInRelationToVestedRestrictedStockUnitsValue", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of treasury stock in relation to vested restricted stock units", "label": "Conversion Of Treasury Stock In Relation To Vested Restricted Stock Units, Value", "documentation": "Conversion Of Treasury Stock In Relation To Vested Restricted Stock Units, Value" } } }, "auth_ref": [] }, "idai_CostOfGoodsAndServicesExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "CostOfGoodsAndServicesExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services (exclusive of depreciation and amortization shown separately below)", "label": "Cost Of Goods And Services Excluding Depreciation Depletion And Amortization", "documentation": "Cost of product sold and services rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party cost", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r106", "r190", "r243", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r393", "r679" ] }, "idai_CostOfServicesProvidedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "CostOfServicesProvidedMember", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services", "label": "Cost of services", "documentation": "This member stands for Cost Of Services Provided" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r193", "r194", "r273", "r300", "r422", "r593", "r595" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r46", "r240" ] }, "idai_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "CustomerOneMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One", "label": "Customer One [Member]", "documentation": "Represents the information pertaining to customer one." } } }, "auth_ref": [] }, "idai_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "CustomerThreeMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Three", "label": "Customer Three [Member]", "documentation": "Represents the information pertaining to customer three." } } }, "auth_ref": [] }, "idai_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "CustomerTwoMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Two", "label": "Customer Two [Member]", "documentation": "Represents the information pertaining to customer two." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.truststamp.ai/role/Borrowings" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r123", "r189", "r269", "r275", "r276", "r277", "r278", "r279", "r280", "r285", "r292", "r293", "r295" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r24", "r94", "r95", "r134", "r135", "r195", "r270", "r271", "r272", "r273", "r274", "r276", "r281", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r403", "r603", "r604", "r605", "r606", "r607", "r662" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total principal outstanding", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r24", "r135", "r296" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Potential repayable advance", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r83", "r84", "r270", "r403", "r604", "r605" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan interest rate", "label": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r31", "r83", "r288" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r195", "r270", "r271", "r272", "r273", "r274", "r276", "r281", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r294", "r403", "r603", "r604", "r605", "r606", "r607", "r662" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r32", "r195", "r270", "r271", "r272", "r273", "r274", "r276", "r281", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r403", "r603", "r604", "r605", "r606", "r607", "r662" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r32", "r60", "r61", "r82", "r83", "r84", "r90", "r124", "r125", "r195", "r270", "r271", "r272", "r273", "r274", "r276", "r281", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r294", "r403", "r603", "r604", "r605", "r606", "r607", "r662" ] }, "idai_December212023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "December212023Member", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "December 21, 2023", "label": "December 21, 2023 [Member]", "documentation": "December 21, 2023" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrent", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred financing cost", "label": "Deferred Costs, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r653" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r9", "r55" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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." } } }, "auth_ref": [ "r9", "r55" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r9", "r228" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term financial liabilities", "label": "Derivative Liability, Current", "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." } } }, "auth_ref": [ "r169" ] }, "idai_DescriptionOfBusinessPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "DescriptionOfBusinessPolicyTextBlock", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Description of Business [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to description of business." } } }, "auth_ref": [] }, "us-gaap_DilutiveSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecurities", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofDilutiveSecuritiesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "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." } } }, "auth_ref": [ "r43" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r317", "r609", "r610", "r611", "r612", "r613", "r614", "r615" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r317", "r609", "r610", "r611", "r612", "r613", "r614", "r615" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r682" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Awards and Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r328", "r331", "r359", "r360", "r361", "r620" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "idai_DisclosureOfMaltaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "DisclosureOfMaltaTextBlock", "presentation": [ "http://www.truststamp.ai/role/MaltaGrant" ], "lang": { "en-us": { "role": { "terseLabel": "Malta Grant", "label": "Disclosure Of Malta [Text Block]", "documentation": "The entire disclosure of Malta." } } }, "auth_ref": [] }, "idai_DisclosureOfWarrantIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "DisclosureOfWarrantIssuanceTableTextBlock", "presentation": [ "http://www.truststamp.ai/role/WarrantsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Warrant Issuance Date", "label": "Disclosure Of Warrant Issuance [Table Text Block]", "documentation": "Represents the information about warrant issuance date." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r641" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r642" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofBasicandDilutedLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "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)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r182", "r201", "r202", "r203", "r204", "r205", "r210", "r212", "r215", "r216", "r217", "r221", "r386", "r387", "r453", "r474", "r597" ] }, "idai_EarningsPerShareDenominatorAbstractAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "EarningsPerShareDenominatorAbstractAbstract", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofBasicandDilutedLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Denominator:", "label": "Earnings Per Share Denominator Abstract [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofBasicandDilutedLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "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)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r182", "r201", "r202", "r203", "r204", "r205", "r212", "r215", "r216", "r217", "r221", "r386", "r387", "r453", "r474", "r597" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholders" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss per Share Attributable to Common Stockholders", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r209", "r218", "r219", "r220" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign currency translation on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r394" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "idai_EmploymentTermForReceivingAdvances": { "xbrltype": "durationItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "EmploymentTermForReceivingAdvances", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employment term for receiving advances", "label": "Employment Term For Receiving Advances", "documentation": "Represents the employment term for receiving advances." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r639" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r639" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r644" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r639" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r643" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r639" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r639" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r639" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r639" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r17", "r150", "r175", "r176", "r177", "r196", "r197", "r198", "r200", "r206", "r208", "r222", "r244", "r245", "r305", "r362", "r363", "r364", "r368", "r369", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r395", "r397", "r398", "r399", "r400", "r401", "r415", "r483", "r484", "r485", "r501", "r566" ] }, "idai_EstimatedAmountOfGrant": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "EstimatedAmountOfGrant", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated amount of grant", "label": "Estimated Amount Of Grant", "documentation": "The estimated amount of grant." } } }, "auth_ref": [] }, "idai_ExchangeOfSafesForWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ExchangeOfSafesForWarrants", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange of SAFEs for warrants", "label": "Exchange of SAFEs For Warrants", "documentation": "The amount of exchange of SAFEs for Warrants." } } }, "auth_ref": [] }, "idai_ExerciseOfWarrantsToCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ExerciseOfWarrantsToCommonStock", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of warrants to common stock", "label": "Exercise of Warrants To Common Stock", "documentation": "The value of warrants exercised for common stock." } } }, "auth_ref": [] }, "idai_ExerciseOfWarrantsToCommonStockShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ExerciseOfWarrantsToCommonStockShares", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of warrants to common stock (in shares)", "label": "Exercise Of Warrants To Common Stock, Shares", "documentation": "The number of shares issued in exercise of warrants." } } }, "auth_ref": [] }, "idai_ExistingWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ExistingWarrantsMember", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Existing Warrants", "label": "Existing Warrants [Member]", "documentation": "Existing Warrants" } } }, "auth_ref": [] }, "idai_ExpensesIncurredForGrant": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ExpensesIncurredForGrant", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expenses incurred for grant", "label": "Expenses Incurred For Grant", "documentation": "The amount of expenses incurred to avail the grant." } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 }, "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair value of warrant liability", "terseLabel": "Change in fair value of warrant liability", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r2", "r9" ] }, "idai_FairValueAdjustmentOfWarrantsRounded": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "FairValueAdjustmentOfWarrantsRounded", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in fair value of warrant liability", "label": "Fair Value Adjustment of Warrants, Rounded", "documentation": "Fair Value Adjustment of Warrants, Rounded" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r388", "r389", "r392" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r388", "r389", "r392" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r283", "r320", "r321", "r322", "r323", "r324", "r325", "r389", "r427", "r428", "r429", "r604", "r605", "r616", "r617", "r618" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r283", "r320", "r321", "r322", "r323", "r324", "r325", "r389", "r429", "r604", "r605", "r616", "r617", "r618" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r283", "r320", "r321", "r322", "r323", "r324", "r325", "r427", "r428", "r429", "r604", "r605", "r616", "r617", "r618" ] }, "idai_FairValueOfConsiderationReceivedFromWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "FairValueOfConsiderationReceivedFromWarrants", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of consideration received from warrants", "label": "Fair Value Of Consideration Received From Warrants", "documentation": "The amount of fair value of consideration received from warrants." } } }, "auth_ref": [] }, "idai_FairValueOfWarrantLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "FairValueOfWarrantLiabilityMember", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Warrant Liability", "label": "Fair Value of Warrant Liability", "documentation": "Represents information pertaining to fair value of warrant liability." } } }, "auth_ref": [] }, "idai_FairValueOfWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "FairValueOfWarrantsMember", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Warrants", "label": "Fair value of warrants", "documentation": "This member represent fair value of warrants" } } }, "auth_ref": [] }, "idai_FinancialLiabilityObligationTerminationNoticeTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "FinancialLiabilityObligationTerminationNoticeTerm", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Termination notice term", "label": "Financial Liability Obligation, Termination Notice Term", "documentation": "Termination notice term of financial liability obligation." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful Lives", "label": "Finite-Lived Intangible Asset, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r159", "r251" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "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)." } } }, "auth_ref": [ "r120" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "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)." } } }, "auth_ref": [ "r120" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "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)." } } }, "auth_ref": [ "r120" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetNarrativeDetails", "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r249", "r250", "r251", "r252", "r434", "r435" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated future amortization expense of intangible assets", "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r119", "r435" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetNarrativeDetails", "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r434" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetNarrativeDetails", "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r51", "r53" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsNetDetails", "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r119", "r434" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfIntangibleAssets", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on retirement of equipment", "label": "Gain (Loss) on Disposition of Intangible Assets", "documentation": "Amount of gain (loss) on sale or disposal of intangible assets." } } }, "auth_ref": [ "r660" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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." } } }, "auth_ref": [ "r158", "r248", "r448", "r602", "r624", "r673", "r674" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets, Net", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r118" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r12", "r48" ] }, "idai_GrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "GrantsMember", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grants", "label": "Grants", "documentation": "Represents the information pertaining to Grants." } } }, "auth_ref": [] }, "idai_ICEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ICEMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ICE", "label": "ICE [Member]", "documentation": "ICE" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment, intangible asset, finite-lived, statement of income or comprehensive income", "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset." } } }, "auth_ref": [ "r253" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment on finite-lived assets", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r660", "r675" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting for Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r122" ] }, "us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeAmountsAttributableToReportingEntityDisclosuresAbstract", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofBasicandDilutedLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Income Amounts Attributable to Parent, Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Net Loss before Taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r104", "r138", "r225", "r231", "r235", "r237", "r454", "r466", "r599" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r254", "r255", "r551" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r255", "r551" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r143", "r147", "r207", "r208", "r229", "r367", "r370", "r475" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit receivable (short-term)", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r87", "r652" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable, Trade", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expense", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r432", "r659" ] }, "idai_IncreaseDecreaseInDeferredFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "IncreaseDecreaseInDeferredFinancingCosts", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred financing costs", "label": "Increase (Decrease) In Deferred Financing Costs", "documentation": "Increase (Decrease) In Deferred Financing Costs" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Related party receivables", "label": "Increase (Decrease) in Due from Related Parties, Current", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Related party payables", "label": "Increase (Decrease) in Due to Related Parties, Current", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r648", "r659" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "idai_InstitutionalInvestorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "InstitutionalInvestorMember", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Institutional Investor", "label": "Institutional Investor [Member]", "documentation": "Institutional Investor" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r49", "r52" ] }, "idai_InterestAddedToPrincipalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "InterestAddedToPrincipalAmount", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest added to principal", "label": "Interest added to principal amount", "documentation": "Represent interest added to principal amount." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r140" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r183", "r186", "r187" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plus: accrued interest", "label": "Interest Payable", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r88", "r700" ] }, "us-gaap_InterestReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivableNoncurrent", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Non-convertible notes payable, current accrued interest", "label": "Interest Receivable, Noncurrent", "documentation": "Carrying amount as of the balance sheet date of noncurrent interest earned but not received. Also called accrued interest or accrued interest receivable." } } }, "auth_ref": [ "r651" ] }, "idai_June52023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "June52023Member", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "June 5, 2023", "label": "June 5, 2023 [Member]", "documentation": "June 5, 2023" } } }, "auth_ref": [] }, "idai_LeaseAndCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LeaseAndCommitmentsLineItems", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases and Commitments", "label": "Lease And Commitments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "idai_LeaseAndCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LeaseAndCommitmentsTable", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease And Commitments [Table]", "label": "Lease And Commitments [Table]", "documentation": "Schedule of leases and commitments." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r407", "r623" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease expense", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Total Lease Expense, Under ASC 842, was Included in Selling, General, and Administrative Expenses in Consolidated Statement of Operations", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r687" ] }, "idai_LeasesAndCommitmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LeasesAndCommitmentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases and Commitments", "label": "Leases and Commitments", "documentation": "No definition available." } } }, "auth_ref": [] }, "idai_LeasesAndCommitmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LeasesAndCommitmentsTextBlock", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitments" ], "lang": { "en-us": { "role": { "terseLabel": "Leases and Commitments", "label": "Leases and Commitments [Text Block]", "documentation": "The entire disclosure for leases and commitments." } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LegalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalFees", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal expense", "label": "Legal Fees", "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." } } }, "auth_ref": [ "r107" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Future Maturities of ASC 842 Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r688" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future maturities", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r414" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r414" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r414" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r414" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r414" ] }, "idai_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2028", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "idai_LesseeOperatingLeaseLiabilityToBePaidImputedInterestPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidImputedInterestPaymentsAbstract", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Imputed Interest Payments", "label": "Lessee, Operating Lease, Liability, to be Paid, Imputed Interest Payments [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "idai_LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountAfterYearFour", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, After Year Four", "documentation": "Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, After Year Four" } } }, "auth_ref": [] }, "idai_LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountYearFour", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, Year Four", "documentation": "Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, Year Four" } } }, "auth_ref": [] }, "idai_LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountYearOne", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, Year One", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease in next fiscal year following current fiscal year." } } }, "auth_ref": [] }, "idai_LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountYearThree", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, Year Three", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease in third fiscal year following current fiscal year." } } }, "auth_ref": [] }, "idai_LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidNetOfUndiscountedExcessAmountYearTwo", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, To be Paid Net of Undiscounted Excess Amount, Year Two", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease in second fiscal year following current fiscal year." } } }, "auth_ref": [] }, "idai_LesseeOperatingLeaseLiabilityToBePaidPrincipalPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidPrincipalPaymentsAbstract", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal Payments", "label": "Lessee, Operating Lease, Liability, to be Paid, Principal Payments [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "idai_LesseeOperatingLeaseLiabilityToBePaidTotalPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidTotalPaymentsAbstract", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Payments", "label": "Lessee, Operating Lease, Liability, to be Paid, Total Payments [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future maturities", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r414" ] }, "idai_LesseeOperatingLeaseLiabilityUndiscountedExcessAmountAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmountAfterYearFour", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount, After Year Four", "documentation": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount, After Year Four" } } }, "auth_ref": [] }, "idai_LesseeOperatingLeaseLiabilityUndiscountedExcessAmountYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmountYearFour", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Year Four", "documentation": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Year Four" } } }, "auth_ref": [] }, "idai_LesseeOperatingLeaseLiabilityUndiscountedExcessAmountYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmountYearOne", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Year One", "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." } } }, "auth_ref": [] }, "idai_LesseeOperatingLeaseLiabilityUndiscountedExcessAmountYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmountYearThree", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Year Three", "documentation": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Year Three" } } }, "auth_ref": [] }, "idai_LesseeOperatingLeaseLiabilityUndiscountedExcessAmountYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmountYearTwo", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount, Year Two", "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." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining lease term", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r686" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r28", "r190", "r243", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r374", "r377", "r378", "r393", "r521", "r598", "r637", "r679", "r691", "r692" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r102", "r137", "r462", "r624", "r663", "r671", "r685" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r30", "r154", "r190", "r243", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r374", "r377", "r378", "r393", "r624", "r679", "r691", "r692" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent Liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "idai_LicenseFeesOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LicenseFeesOverTimeMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "License fees (over time)", "label": "License Fees (Over Time) [Member]", "documentation": "Represents the information pertaining to License Fees." } } }, "auth_ref": [] }, "idai_LiquidityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LiquidityPolicyTextBlock", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Going Concern", "label": "Liquidity [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to liquidity." } } }, "auth_ref": [] }, "idai_LoansFromMalteseGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "LoansFromMalteseGovernmentMember", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans from Maltese government", "label": "Loans from Maltese government", "documentation": "Represents information pertaining to loans from Maltese government." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total promissory notes payable", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r24", "r135", "r282", "r297", "r604", "r605", "r701" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable, including accrued interest of $14,511 and $40,317, as of March\u00a031, 2024 and December\u00a031, 2023, respectively", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r162" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r32" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r32", "r57" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r240", "r611", "r682", "r702", "r703" ] }, "idai_MaltaAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "MaltaAbstract", "lang": { "en-us": { "role": { "terseLabel": "Malta Grant", "label": "Malta Grant", "documentation": "No definition available." } } }, "auth_ref": [] }, "idai_MaltaGrantAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "MaltaGrantAgreementMember", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Malta Grant Agreement", "label": "Malta Grant Agreement [Member]", "documentation": "This member stands for Malta Grant Agreement." } } }, "auth_ref": [] }, "idai_MaltaGrantLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "MaltaGrantLineItems", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Malta Grant", "label": "Malta Grant [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "idai_MaltaGrantTable": { "xbrltype": "stringItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "MaltaGrantTable", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Malta Grant [Table]", "label": "Malta Grant [Table]", "documentation": "Table represent the detail pertaining to malta grant" } } }, "auth_ref": [] }, "idai_MaltaLoanReceiptOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "MaltaLoanReceiptOneMember", "presentation": [ "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Malta loan receipt 1", "label": "Malta loan receipt 1", "documentation": "This member stands for Malta Loan Receipt One." } } }, "auth_ref": [] }, "idai_MaltaLoanReceiptThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "MaltaLoanReceiptThreeMember", "presentation": [ "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Malta loan receipt 3", "label": "Malta loan receipt 3", "documentation": "This member stands for Malta Loan Receipt three." } } }, "auth_ref": [] }, "idai_MaltaLoanReceiptTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "MaltaLoanReceiptTwoMember", "presentation": [ "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Malta loan receipt 2", "label": "Malta loan receipt 2", "documentation": "This member stands for Malta Loan Receipt two." } } }, "auth_ref": [] }, "srt_ManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ManagementMember", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Management", "label": "Management [Member]" } } }, "auth_ref": [ "r670", "r689" ] }, "idai_MasterCardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "MasterCardMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mastercard", "label": "Master Card [Member]", "documentation": "Represents the information pertaining to master card." } } }, "auth_ref": [] }, "idai_MaximumAmountGrant": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "MaximumAmountGrant", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum amount grant", "label": "Maximum Amount Grant", "documentation": "The maximum amount of grant as a reimbursement of operating expenses for first 12 months." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r327", "r431", "r482", "r513", "r514", "r572", "r573", "r574", "r575", "r576", "r584", "r585", "r600", "r608", "r619", "r626", "r681", "r693", "r694", "r695", "r696", "r697", "r698" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price", "label": "Measurement Input, Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r684" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r684" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r684" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r684" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r684" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r390" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "idai_MinimumLeaseCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "MinimumLeaseCommitments", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum lease commitments related to month-to-month lease arrangements", "label": "Minimum Lease Commitments", "documentation": "The amount of minimum lease commitments related to month-to-month lease arrangements." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r327", "r431", "r482", "r513", "r514", "r572", "r573", "r574", "r575", "r576", "r584", "r585", "r600", "r608", "r619", "r626", "r681", "r693", "r694", "r695", "r696", "r697", "r698" ] }, "idai_MinimumVariableRateForInterestCalculation": { "xbrltype": "percentItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "MinimumVariableRateForInterestCalculation", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum base rate for interest", "label": "Minimum Variable Rate For Interest Calculation", "documentation": "Represents the minimum base rate for interest." } } }, "auth_ref": [] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interest", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r37", "r136", "r190", "r243", "r260", "r262", "r263", "r264", "r267", "r268", "r393", "r461", "r525" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r240", "r611", "r682", "r702", "r703" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r185" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r185" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flows from operating activities", "negatedTerseLabel": "Operating cash outflows", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r112", "r113", "r114" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 }, "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofBasicandDilutedLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to T Stamp Inc.", "terseLabel": "Net loss attributable to T Stamp Inc.", "negatedTerseLabel": "Net loss attributable to T Stamp Inc.", "verboseLabel": "Net loss attributable to common stockholders", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r105", "r114", "r139", "r152", "r170", "r173", "r177", "r190", "r199", "r201", "r202", "r203", "r204", "r207", "r208", "r214", "r225", "r231", "r235", "r237", "r243", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r387", "r393", "r469", "r543", "r564", "r565", "r599", "r635", "r679" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to non-controlling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r78", "r132", "r170", "r173", "r207", "r208", "r468", "r657" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Recent Accounting Pronouncements Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "idai_NonCashActivityOfOperatingLeaseLiabilitiesRelatedToTerminatedLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "NonCashActivityOfOperatingLeaseLiabilitiesRelatedToTerminatedLeases", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to operating lease liabilities related to terminated leases", "label": "Non Cash Activity Of Operating Lease Liabilities Related To Terminated Leases", "documentation": "The amount of non cash activity of operating lease liabilities related to terminated leases." } } }, "auth_ref": [] }, "idai_NonCashActivityOfPrepaidRentExpenseReclassifiedUponTerminationOfLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "NonCashActivityOfPrepaidRentExpenseReclassifiedUponTerminationOfLeases", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid rent expense reclassified upon termination of leases", "label": "Non Cash Activity Of Prepaid Rent Expense Reclassified Upon Termination Of Leases", "documentation": "The amount of non cash activity of prepaid rent expense reclassified upon termination of leases." } } }, "auth_ref": [] }, "idai_NonCashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "NonCashLeaseExpense", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Non Cash Lease Expense", "documentation": "The amount of non-cash lease expense." } } }, "auth_ref": [] }, "idai_NonCashWriteOff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "NonCashWriteOff", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash write off of mobile hardware", "label": "Non Cash Write Off", "documentation": "Non Cash Write Off" } } }, "auth_ref": [] }, "idai_NonConvertiblePromissoryNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "NonConvertiblePromissoryNotesPayableMember", "presentation": [ "http://www.truststamp.ai/role/BorrowingsSummaryofNonConvertiblePromissoryNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Convertible Promissory Notes Payable", "label": "Non-Convertible Promissory Notes Payable [Member]", "documentation": "Represents information pertaining to non-convertible promissory notes payable." } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling Interest", "label": "Noncontrolling Interest [Member]", "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." } } }, "auth_ref": [ "r70", "r305", "r665", "r666", "r667", "r706" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Other Income (Expense), Net", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r109" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Operating Income (Expense):", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "idai_NoticeToExerciseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "NoticeToExerciseMember", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notice to Exercise", "label": "Notice To Exercise [Member]", "documentation": "Notice To Exercise" } } }, "auth_ref": [] }, "idai_NumberOfFiniteLivedIntangibleAssets": { "xbrltype": "integerItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "NumberOfFiniteLivedIntangibleAssets", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of intangible assets added", "label": "Number Of Finite-Lived Intangible Assets", "documentation": "Number Of Finite-Lived Intangible Assets" } } }, "auth_ref": [] }, "idai_NumberOfLeasesTerminated": { "xbrltype": "integerItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "NumberOfLeasesTerminated", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of leases terminated", "label": "Number Of Leases Terminated", "documentation": "Represents the number of leases terminated." } } }, "auth_ref": [] }, "idai_NumberOfSharesTransferred": { "xbrltype": "sharesItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "NumberOfSharesTransferred", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares transferred (in shares)", "label": "Number of Shares Transferred", "documentation": "Represents the number of shares transferred." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Operating Expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r225", "r231", "r235", "r237", "r599" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense \u2013 fixed payments", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r408", "r623" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails", "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofFutureMaturitiesofASC842LeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r405" ] }, "us-gaap_OperatingLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityAbstract", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r405" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r405" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r406", "r410" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r404" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r413", "r623" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r412", "r623" ] }, "idai_OptionsRsusAndGrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "OptionsRsusAndGrantsMember", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofDilutiveSecuritiesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, RSUs, and grants", "label": "Options, RSUs, and grants", "documentation": "The represent information pertaining to options Rsus and grants member." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcern" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business, Summary of Significant Accounting Policies and Going Concern", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r93", "r115", "r116", "r130" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other accrued liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29" ] }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousCurrent", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Miscellaneous receivable", "label": "Other Assets, Miscellaneous, Current", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r160" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "verboseLabel": "Currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Other Comprehensive Income (Loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r17", "r23", "r171", "r174", "r178", "r395", "r396", "r401", "r449", "r470", "r655", "r656" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Related party payables", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29", "r624" ] }, "us-gaap_OtherNonoperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingExpense", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other expense", "label": "Other Nonoperating Expense", "documentation": "Amount of expense related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r110" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party receivables", "label": "Other Receivables, Net, Current", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "idai_OthersNonOperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "OthersNonOperatingIncome", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Others Non-operating Income", "documentation": "Amount of others non-operating income." } } }, "auth_ref": [] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaidInKindInterest", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash interest", "label": "Paid-in-Kind Interest", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetNarrativeDetails", "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent application costs", "label": "Patents [Member]", "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." } } }, "auth_ref": [ "r129" ] }, "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentOfFinancingAndStockIssuanceCosts", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited common stock shares to satisfy taxes", "label": "Payment of Financing and Stock Issuance Costs", "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." } } }, "auth_ref": [ "r41" ] }, "idai_PaymentsForPatentApplicationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "PaymentsForPatentApplicationCosts", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Patent application costs", "label": "Payments for Patent Application Costs", "documentation": "Represents the cash outflow from patent application costs." } } }, "auth_ref": [] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Capitalized internally developed software costs", "label": "Payments for Software", "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." } } }, "auth_ref": [ "r111" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of stock issuance costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r41" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r111" ] }, "idai_PercentageOfAidIntensityToCoverEligibleWageCost": { "xbrltype": "percentItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "PercentageOfAidIntensityToCoverEligibleWageCost", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of aid intensity to cover eligible wage cost", "label": "Percentage of Aid Intensity to Cover Eligible Wage Cost", "documentation": "Percentage of aid intensity to cover eligible wage cost." } } }, "auth_ref": [] }, "idai_PercentageOfCommissionReceivedOnNetSalesYearOne": { "xbrltype": "percentItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "PercentageOfCommissionReceivedOnNetSalesYearOne", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of commission received, first year", "label": "Percentage of Commission Received on Net Sales Year One", "documentation": "It represents the percentage of commission received on net sales on first year." } } }, "auth_ref": [] }, "idai_PercentageOfCommissionReceivedOnNetSalesYearThree": { "xbrltype": "percentItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "PercentageOfCommissionReceivedOnNetSalesYearThree", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of commission received, third year", "label": "Percentage of Commission Received on Net Sales Year Three", "documentation": "It represents the percentage of commission received on net sales on third year." } } }, "auth_ref": [] }, "idai_PercentageOfCommissionReceivedOnNetSalesYearTwo": { "xbrltype": "percentItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "PercentageOfCommissionReceivedOnNetSalesYearTwo", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of commission received, second year", "label": "Percentage of Commission Received on Net Sales Year Two", "documentation": "It represents the percentage of commission received on net sales on second year." } } }, "auth_ref": [] }, "idai_PercentageOfDiscountOfFutureIssuanceOfPreferredStock": { "xbrltype": "percentItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "PercentageOfDiscountOfFutureIssuanceOfPreferredStock", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of discount of future issuance of preferred stock", "label": "Percentage Of Discount Of Future Issuance Of Preferred Stock", "documentation": "Percentage of discount of future issuance of preferred stock." } } }, "auth_ref": [] }, "idai_PercentageOfPayrollCostCoveredByAdvance": { "xbrltype": "percentItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "PercentageOfPayrollCostCoveredByAdvance", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of payroll cost covered by advance", "label": "Percentage Of Payroll Cost Covered By Advance", "documentation": "Represents the percentage of payroll cost covered by advance." } } }, "auth_ref": [] }, "idai_PercentageOfPreTaxProfitsPerAnnumToBeRepaid": { "xbrltype": "percentItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "PercentageOfPreTaxProfitsPerAnnumToBeRepaid", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of pre-tax profits per annum to be repaid", "label": "Percentage of Pre-tax Profits per Annum to be Repaid", "documentation": "Percentage of pre-tax profits per annum to be repaid" } } }, "auth_ref": [] }, "idai_PlacementFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "PlacementFee", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Placement fee", "label": "Placement Fee", "documentation": "Represents the amount of placement fee incurred." } } }, "auth_ref": [] }, "idai_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "PreFundedWarrantsMember", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre Funded Warrants", "label": "Pre Funded Warrants [Member]", "documentation": "Represent information pertaining to pre-funded warrants." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r654" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid operating expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r167", "r246", "r247", "r590" ] }, "us-gaap_PrepaidRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidRent", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rent deposit", "label": "Prepaid Rent", "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." } } }, "auth_ref": [ "r591", "r601", "r672" ] }, "idai_PrincipalPaymentOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "PrincipalPaymentOnDerivatives", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on financial liabilities", "label": "Principal Payment on Derivatives", "documentation": "The amount of cash outflow related to principal payment on financial liability." } } }, "auth_ref": [] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement", "label": "Private Placement [Member]", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from issuance of warrants", "label": "Proceeds from Issuance of Warrants", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r6" ] }, "idai_ProceedsFromLoanFromMalteseGovernment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ProceedsFromLoanFromMalteseGovernment", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from loan from Maltese government", "label": "Proceeds From Loan From Maltese Government", "documentation": "The amount of cash inflow from loan from Maltese government." } } }, "auth_ref": [] }, "idai_ProceedsFromOfferingAfterDeductingPlacementFeeAndLegalExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ProceedsFromOfferingAfterDeductingPlacementFeeAndLegalExpense", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from offering after deducting placement fee and legal expense", "label": "Proceeds from Offering after Deducting Placement Fee and Legal Expense", "documentation": "Represents the proceeds from offering after deducting placement fee and legal expense." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of options to common stock", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r6", "r22" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from warrant exercises", "label": "Proceeds from Warrant Exercises", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r658" ] }, "idai_ProceedsReceivedFromGrant": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ProceedsReceivedFromGrant", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts received from grants", "label": "Proceeds Received From Grant", "documentation": "The amount of grant income earned during the period." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r238", "r433", "r476", "r477", "r478", "r479", "r480", "r481", "r588", "r609", "r625", "r649", "r677", "r678", "r682", "r702" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r238", "r433", "r476", "r477", "r478", "r479", "r480", "r481", "r588", "r609", "r625", "r649", "r677", "r678", "r682", "r702" ] }, "idai_ProfessionalServicesOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ProfessionalServicesOverTimeMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services (over time)", "label": "Professional Services (Over Time) [Member]", "documentation": "Represents the information pertaining to Professional Services." } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss before non-controlling interest", "terseLabel": "Net loss including non-controlling interest", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r152", "r170", "r173", "r184", "r190", "r199", "r207", "r208", "r225", "r231", "r235", "r237", "r243", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r372", "r375", "r376", "r387", "r393", "r454", "r467", "r500", "r543", "r564", "r565", "r599", "r621", "r622", "r636", "r657", "r679" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r121", "r156", "r465" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r10", "r455", "r465", "r624" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r10", "r145", "r146", "r463" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r121" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful Lives", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r319", "r327", "r354", "r355", "r356", "r430", "r431", "r482", "r513", "r514", "r572", "r573", "r574", "r575", "r576", "r584", "r585", "r600", "r608", "r619", "r626", "r629", "r676", "r681", "r694", "r695", "r696", "r697", "r698" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r256", "r257", "r258", "r259", "r319", "r327", "r354", "r355", "r356", "r430", "r431", "r482", "r513", "r514", "r572", "r573", "r574", "r575", "r576", "r584", "r585", "r600", "r608", "r619", "r626", "r629", "r676", "r681", "r694", "r695", "r696", "r697", "r698" ] }, "us-gaap_ReceivablesFromStockholderMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesFromStockholderMember", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Notes Receivable", "label": "Receivables from Stockholder [Member]", "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." } } }, "auth_ref": [] }, "idai_RegisteredDirectOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "RegisteredDirectOfferingMember", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Registered direct offering", "label": "Registered Direct Offering [Member]", "documentation": "Represents the information pertaining to registered direct offering." } } }, "auth_ref": [] }, "idai_ReimbursementOfGrantForInitialCapitalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ReimbursementOfGrantForInitialCapitalAmount", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reimbursement of grant for initial capital amount", "label": "Reimbursement Of Grant For Initial Capital Amount", "documentation": "The amount of reimbursement of grant for initial capital invested." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r326", "r419", "r420", "r516", "r517", "r518", "r519", "r520", "r540", "r542", "r571" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r191", "r192", "r419", "r420", "r421", "r422", "r516", "r517", "r518", "r519", "r520", "r540", "r542", "r571" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r547", "r548", "r551" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r326", "r419", "r420", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r516", "r517", "r518", "r519", "r520", "r540", "r542", "r571", "r690" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "verboseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r416", "r417", "r418", "r420", "r423", "r496", "r497", "r498", "r549", "r550", "r551", "r569", "r570" ] }, "idai_RemainingReimbursementAmountOfGrantForOperatingExpensesIncurredUpTo12MonthsFromIncorporation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "RemainingReimbursementAmountOfGrantForOperatingExpensesIncurredUpTo12MonthsFromIncorporation", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "The amount of remaining reimbursement amount of grant for operating expenses incurred up to 12 Months from incorporation." } } }, "auth_ref": [] }, "idai_RepaymentOfShareholdersLoanThroughInKindServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "RepaymentOfShareholdersLoanThroughInKindServices", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Repayment of shareholder loan through in-kind services", "label": "Repayment of Shareholders Loan Through in-kind Services", "documentation": "The amount of repayment of shareholder loan through in kind services." } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r193", "r194", "r273", "r300", "r422", "r594", "r595" ] }, "idai_RequirementOfInitialCapitalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "RequirementOfInitialCapitalAmount", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/MaltaGrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Requirement of initial capital amount", "label": "Requirement Of Initial Capital Amount", "documentation": "The amount of requirement of initial capital value." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r92", "r366", "r699" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "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." } } }, "auth_ref": [ "r155" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "idai_RestrictedStockUnitsRsusGrantedButNotYetVested": { "xbrltype": "sharesItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "RestrictedStockUnitsRsusGrantedButNotYetVested", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock granted but not yet vested (in shares)", "label": "Restricted Stock Units (\"RSUs\") granted but not yet vested", "documentation": "Represents of restricted stock units (\"RSUs\") granted but not yet vested." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "negatedTerseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r99", "r126", "r460", "r486", "r488", "r495", "r524", "r624" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r150", "r196", "r197", "r198", "r200", "r206", "r208", "r244", "r245", "r362", "r363", "r364", "r368", "r369", "r379", "r381", "r382", "r384", "r385", "r483", "r485", "r501", "r706" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net revenue", "verboseLabel": "Total Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r226", "r227", "r230", "r233", "r234", "r238", "r239", "r240", "r316", "r317", "r433" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining Performance Obligations", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r148", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r587" ] }, "idai_ReverseStockSplitRounding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ReverseStockSplitRounding", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse stock split", "label": "Reverse Stock Split Rounding", "documentation": "The amount of reverse stock split rounding." } } }, "auth_ref": [] }, "idai_ReverseStockSplitRoundingInShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ReverseStockSplitRoundingInShares", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse stock split rounding (in shares)", "label": "Reverse Stock Split Rounding In Shares", "documentation": "The number of shares in reverse stock split rounding." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to operating lease right-of-use assets related to terminated leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r411", "r623" ] }, "idai_SAndP500BankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "SAndP500BankMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "S And P 500 Bank", "label": "S And P 500 Bank [Member]", "documentation": "Represents the information pertaining to s and p 500 bank." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, consideration received on transaction", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedPerTransaction", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, consideration received per transaction", "label": "Sale of Stock, Consideration Received Per Transaction", "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, number of shares issued in transaction (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, price per share (in dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales revenue net", "label": "Revenue Benchmark [Member]", "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." } } }, "auth_ref": [ "r240", "r646" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofDilutiveSecuritiesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Anti-Dilutive Securities Excluded From Computation of Diluted Net Loss Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r44" ] }, "idai_ScheduleOfAssumptionsUsedToCalculateTheFairValueOfWarrantsLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ScheduleOfAssumptionsUsedToCalculateTheFairValueOfWarrantsLiabilitiesTableTextBlock", "presentation": [ "http://www.truststamp.ai/role/WarrantsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Warrants Liabilities", "label": "Schedule of assumptions used to calculate the fair value of warrants liabilities [Table Text Block]", "documentation": "The table represent schedule of assumptions used to calculate the fair value of warrants liabilities" } } }, "auth_ref": [] }, "idai_ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ScheduleOfBalanceSheetInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Balance Sheet Information Related to Leases", "label": "Schedule of Balance Sheet Information Related to Leases [Table Text Block]", "documentation": "Tabular disclosure of balance sheet information related to leases." } } }, "auth_ref": [] }, "idai_ScheduleOfCapitalizedInternalUseSoftwareNetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ScheduleOfCapitalizedInternalUseSoftwareNetTableTextBlock", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Capitalized Internal-Use Software, Net", "label": "Schedule of Capitalized Internal-use Software Net [Table Text Block]", "documentation": "The tabular disclosure of Capitalized Internal-use Software, Net." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Supplemental Cash Flows Information Related to Leases", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.truststamp.ai/role/BorrowingsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Non-Convertible Promissory Notes Payable", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r32", "r60", "r61", "r82", "r83", "r84", "r90", "r124", "r125", "r604", "r606", "r664" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic and Diluted Loss Per Share Attributable to Common Stockholders", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r669" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetNarrativeDetails", "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r51", "r53", "r434" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets, Net", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r48" ] }, "idai_ScheduleOfLeaseTermAndDiscountRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ScheduleOfLeaseTermAndDiscountRateTableTextBlock", "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Lease Term and Discount Rate", "label": "Schedule of Lease Term and Discount Rate [Table Text Block]", "documentation": "Tabular disclosure of lease term and discount rate." } } }, "auth_ref": [] }, "idai_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets", "label": "Schedule of Prepaid Expenses and Other Current Assets [Table Text Block]", "documentation": "The tabular disclosure of Prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.truststamp.ai/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r85", "r86", "r547", "r548", "r551" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Outstanding RSU Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Options Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r20", "r21", "r66" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Options Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r128" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.truststamp.ai/role/Warrants" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "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." } } }, "auth_ref": [ "r64" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Future Amortization Expense of Intangible Assets, Net", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r53" ] }, "idai_SecondCenturyVenturesLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "SecondCenturyVenturesLlcMember", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Second Century Ventures, LLC", "label": "Second Century Ventures, LLC", "documentation": "Represents the information pertaining to Second Century Ventures, LLC." } } }, "auth_ref": [] }, "idai_SecondWarrantIssuanceJanuary232020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "SecondWarrantIssuanceJanuary232020Member", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Second Warrant Issuance January 23 2020", "label": "Second Warrant Issuance January 23 2020 [Member]", "documentation": "Represents the information about second warrant issuance January 23, 2020." } } }, "auth_ref": [] }, "idai_SecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "SecuritiesPurchaseAgreementMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities purchase agreement", "label": "Securities Purchase Agreement [Member]", "documentation": "Represents the information pertaining to Securities Purchase Agreement." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r638" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r640" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general, and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r108" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general, and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r348" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at the beginning (in shares)", "periodEndLabel": "Balance at the end (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r343", "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSU Outstanding Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (issued) (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r347" ] }, "idai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionExercisePrice", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price (in dollars per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumption, Exercise Price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "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." } } }, "auth_ref": [ "r355" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r354" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r356" ] }, "idai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSharePrice", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of Class A Shares of Common Stock (in dollars per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Share Price", "documentation": "Represents of fair value of share price." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "verboseLabel": "Stock Awards and Stock-Based Compensation", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units, outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r18", "r19" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Options vested and exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options canceled and forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Options granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant-date fair value of options granted per share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r349" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r335", "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r335", "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "idai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life (years)", "label": "Weighted Average Remaining Contractual Life (in years)", "documentation": "No definition available." } } }, "auth_ref": [] }, "idai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable", "label": "Share based Compensation Arrangement By Share based Payment Award Options Vested And Exercisable Intrinsic Value 1", "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." } } }, "auth_ref": [] }, "idai_ShareBasedCompensationArrangementWeightedAverageGrantDateFairValueOfOptionsGrantedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ShareBasedCompensationArrangementWeightedAverageGrantDateFairValueOfOptionsGrantedAmount", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "The amount of weighted average grant-date fair value of options granted amount." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofOutstandingRSUActivityDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r340" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options canceled and forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r339" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r353" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value of options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "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." } } }, "auth_ref": [ "r65" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r65" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r127" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share issue price (in dollars per share)", "label": "Shares Issued, Price Per Share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesSubjectToMandatoryRedemptionDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesSubjectToMandatoryRedemptionDisclosureTextBlock", "presentation": [ "http://www.truststamp.ai/role/WarrantsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Warrant Liability", "label": "Financial Instruments Subject to Mandatory Redemption Disclosure [Table Text Block]", "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)." } } }, "auth_ref": [ "r11", "r16", "r58" ] }, "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.truststamp.ai/role/WarrantsNarrativeDetails", "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liabilities", "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Fair Value of Shares", "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." } } }, "auth_ref": [ "r59" ] }, "idai_SharesSubjectToMandatoryRedemptionSettlementTermsImpactOfChangesInFairValueOfSharesOnAmounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsImpactOfChangesInFairValueOfSharesOnAmounts", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value", "label": "Shares Subject To Mandatory Redemption Settlement Terms Impact Of Changes In Fair Value Of Shares On Amounts", "documentation": "Represents change in fair value." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtPercentageBearingFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtPercentageBearingFixedInterestRate", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed interest rate percentage", "label": "Short-Term Debt, Percentage Bearing Fixed Interest Rate", "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." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/LeasesandCommitmentsSummaryofTotalLeaseExpenseUnderASC842wasIncludedinSellingGeneralandAdministrativeExpensesinConsolidatedStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short term lease expense", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r409", "r623" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r149", "r163", "r164", "r165", "r190", "r212", "r213", "r215", "r217", "r223", "r224", "r243", "r260", "r262", "r263", "r264", "r267", "r268", "r298", "r299", "r301", "r302", "r303", "r393", "r491", "r492", "r493", "r494", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r523", "r544", "r566", "r577", "r578", "r579", "r580", "r581", "r645", "r661", "r668" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r17", "r35", "r150", "r175", "r176", "r177", "r196", "r197", "r198", "r200", "r206", "r208", "r222", "r244", "r245", "r305", "r362", "r363", "r364", "r368", "r369", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r395", "r397", "r398", "r399", "r400", "r401", "r415", "r483", "r484", "r485", "r501", "r566" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r196", "r197", "r198", "r222", "r433", "r490", "r512", "r515", "r516", "r517", "r518", "r519", "r520", "r523", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r540", "r542", "r545", "r546", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r566", "r630" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r196", "r197", "r198", "r222", "r433", "r490", "r512", "r515", "r516", "r517", "r518", "r519", "r520", "r523", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r536", "r537", "r538", "r539", "r540", "r542", "r545", "r546", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r566", "r630" ] }, "us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofChangesinWarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional warrants issued", "label": "Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants", "documentation": "Value of preferred stock and warrants for common stock issued." } } }, "auth_ref": [] }, "idai_StockGrantedButNotYetVested": { "xbrltype": "sharesItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "StockGrantedButNotYetVested", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock granted not yet vested (in shares)", "label": "Stock granted but not yet vested", "documentation": "Represents of Stock granted but not yet vested." } } }, "auth_ref": [] }, "idai_StockIssuedDuringPeriodPercentageExerciseOfWarrants": { "xbrltype": "percentItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "StockIssuedDuringPeriodPercentageExerciseOfWarrants", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of shares issued", "label": "Stock Issued During Period, Percentage, Exercise of Warrants", "documentation": "Stock Issued During Period, Percentage, Exercise of Warrants" } } }, "auth_ref": [] }, "idai_StockIssuedDuringPeriodSharesExerciseOfWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "StockIssuedDuringPeriodSharesExerciseOfWarrants", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued upon exercise of warrants (in shares)", "label": "Stock Issued During Period, Shares, Exercise of Warrants", "documentation": "Represents the shares issued upon exercise of warrants." } } }, "auth_ref": [] }, "idai_StockIssuedDuringPeriodSharesNewIssuanceAgreed": { "xbrltype": "sharesItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "StockIssuedDuringPeriodSharesNewIssuanceAgreed", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares agreed to issue and sell (in shares)", "label": "Stock Issued During Period, Shares, New Issuance Agreed", "documentation": "Represents the number of shares agreed to issue and sell." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock in relation to vested restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r17", "r96", "r97", "r126" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise of options to common stock (in shares)", "negatedLabel": "Options exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r17", "r96", "r97", "r126", "r340" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based awards granted", "label": "Stock Issued During Period, Value, Issued for Services", "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." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in relation to vested restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r17", "r126" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r67", "r96", "r97", "r126" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of options to common stock", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r17", "r35", "r126" ] }, "idai_StockSplitPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "StockSplitPolicyTextBlock", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse Split", "label": "Stock Split [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to stock split." } } }, "auth_ref": [] }, "idai_StockholderSEquityRepaymentOfShareholdersLoanThroughInKindServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "StockholderSEquityRepaymentOfShareholdersLoanThroughInKindServices", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Repayment of shareholders loan through in-kind services", "label": "Stockholder's Equity, Repayment of Shareholders Loan Through in-kind Services", "documentation": "The amount of increase in stockholder's equity due to repayment of shareholders loan through in-kind services." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total T Stamp Inc. Stockholders\u2019 Equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r97", "r100", "r101", "r117", "r525", "r541", "r567", "r568", "r624", "r637", "r663", "r671", "r685", "r706" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total Stockholders\u2019 Equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r70", "r71", "r77", "r150", "r151", "r176", "r196", "r197", "r198", "r200", "r206", "r244", "r245", "r305", "r362", "r363", "r364", "r368", "r369", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r395", "r397", "r401", "r415", "r484", "r485", "r499", "r525", "r541", "r567", "r568", "r582", "r636", "r663", "r671", "r685", "r706" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock split", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "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." } } }, "auth_ref": [ "r25" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.truststamp.ai/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r402", "r425" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r402", "r425" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.truststamp.ai/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r402", "r425" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r402", "r425" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r402", "r425" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.truststamp.ai/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r424", "r426" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r650" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "idai_TermOfPayrollCostsCoveredByAdvance": { "xbrltype": "durationItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "TermOfPayrollCostsCoveredByAdvance", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of payroll costs covered by advance", "label": "Term Of Payroll Costs Covered By Advance", "documentation": "Represents the term of payroll costs covered by advance." } } }, "auth_ref": [] }, "idai_ThirdRestatedCertificateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "ThirdRestatedCertificateMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third Restated Certificate", "label": "Third Restated Certificate [Member]", "documentation": "Third Restated Certificate" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r670", "r689" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "idai_TopThreeCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "TopThreeCustomersMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Top Three Customers", "label": "Top Three Customers [Member]", "documentation": "Top Three Customers" } } }, "auth_ref": [] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.truststamp.ai/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade name and trademarks", "label": "Trademarks and Trade Names [Member]", "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." } } }, "auth_ref": [ "r69" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.truststamp.ai/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r62" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, at cost, shares held (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r62" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, at cost: 0 and 54,734 shares held as of March\u00a031, 2024 and December\u00a031, 2023, respectively", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r36", "r62", "r63" ] }, "idai_TrustStampMaltaLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "TrustStampMaltaLimitedMember", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trust Stamp Malta Limited", "label": "Trust Stamp Malta Limited", "documentation": "Represents information pertaining to trust stamp malta limited." } } }, "auth_ref": [] }, "idai_TrustedMailMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "TrustedMailMember", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trusted Mail", "label": "Trusted Mail", "documentation": "Represents the information pertaining to Trusted Mail." } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/MaltaGrantDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails", "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r371" ] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables", "label": "Unbilled Receivables, Current", "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." } } }, "auth_ref": [] }, "idai_UnrecognizedStockCompensationRelatedToRsus": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "UnrecognizedStockCompensationRelatedToRsus", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock compensation related to the RSUs", "label": "Unrecognized stock compensation related to the RSUs", "documentation": "Amount of unrecognized stock compensation related to the RSUs." } } }, "auth_ref": [] }, "idai_UnrecognizedStockCompensationRelatedToStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "UnrecognizedStockCompensationRelatedToStock", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation related to common stock grants", "label": "Unrecognized stock compensation related to the Stock", "documentation": "Amount of unrecognized stock compensation related to the stock." } } }, "auth_ref": [] }, "us-gaap_ValueAddedTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValueAddedTaxReceivable", "crdr": "debit", "calculation": { "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.truststamp.ai/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Value added tax receivable", "label": "Value Added Tax Receivable", "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." } } }, "auth_ref": [ "r652" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.truststamp.ai/role/BorrowingsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "idai_VariousEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "VariousEmployeesMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/StockAwardsandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Various employees", "label": "Various Employees [Member]", "documentation": "Represents the information pertaining to various employees." } } }, "auth_ref": [] }, "idai_WarrantAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "WarrantAMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant A", "label": "Warrant A [Member]", "documentation": "Warrant A" } } }, "auth_ref": [] }, "idai_WarrantBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "WarrantBMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant B", "label": "Warrant B [Member]", "documentation": "Warrant B" } } }, "auth_ref": [] }, "idai_WarrantCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "WarrantCMember", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails", "http://www.truststamp.ai/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant C", "label": "Warrant C [Member]", "documentation": "Warrant C" } } }, "auth_ref": [] }, "idai_WarrantIssuanceJanuary232020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "WarrantIssuanceJanuary232020Member", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "January 23, 2020", "label": "January 23, 2020", "documentation": "Represents the information about warrant issuance January 23, 2020." } } }, "auth_ref": [] }, "idai_WarrantIssuanceNovember92016Member": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "WarrantIssuanceNovember92016Member", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofWarrantIssuanceDateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "November 9, 2016", "label": "November 9, 2016", "documentation": "Represents the information about warrant issuance November 9, 2016." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofDilutiveSecuritiesExcludedFromComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r627", "r628", "r631", "r632", "r633", "r634" ] }, "idai_WarrantPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "WarrantPurchaseAgreementMember", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "January 2020 Warrant Purchase Agreement", "label": "January 2020 Warrant Purchase Agreement", "documentation": "Represents the information pertaining to Warrants Purchase Agreement." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Warrants and Rights Note Disclosure [Abstract]", "label": "Warrants and Rights Note Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of warrants", "label": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.truststamp.ai/role/WarrantsScheduleofFairValueofWarrantsLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants measurement input", "label": "Warrants and Rights Outstanding, Measurement Input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r391" ] }, "idai_WarrantsExercisedShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "WarrantsExercisedShares", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercised (in shares)", "label": "Warrants Exercised, Shares", "documentation": "Warrants Exercised, Shares" } } }, "auth_ref": [] }, "idai_WarrantsValueCreditedPerAnnumOverThreeYearsPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "WarrantsValueCreditedPerAnnumOverThreeYearsPeriod", "crdr": "debit", "presentation": [ "http://www.truststamp.ai/role/WarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credited value over three years", "label": "Warrants Value Credited per Annum Over Three Years Period", "documentation": "Warrants Value Credited per Annum Over Three Years Period." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofBasicandDilutedLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "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)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r211", "r217" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.truststamp.ai/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.truststamp.ai/role/NetLossperShareAttributabletoCommonStockholdersScheduleofBasicandDilutedLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "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)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r210", "r217" ] }, "idai_WorkingCapitalInBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://www.truststamp.ai/20240331", "localname": "WorkingCapitalInBusiness", "crdr": "credit", "presentation": [ "http://www.truststamp.ai/role/DescriptionofBusinessSummaryofSignificantAccountingPoliciesandGoingConcernNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Working capital", "label": "Working Capital In Business", "documentation": "Amount of working capital in business." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "45", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481679/480-10-45-2A" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "2AA", "Subparagraph": "a", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-2AA" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "b.", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r645": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 77 0001718939-24-000085-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001718939-24-000085-xbrl.zip M4$L#!!0 ( #:.KU@);:T$VC0! &M($ 1 :61A:2TR,#(T,#,S,2YH M=&WLO6EWXDJR*/K]_ H]NN_IVFL)&TT,KMK<17G8V]U5MMM0O4^_+VZZ7M.K9+<=F7H4_< %=%0H#3I5I1 MC'*E7M:44C+..SSZ@N MO.J:-'T^\,/QTST2=-F3:7/B56\\N AD3" M5\OTWY']^FOIVG-#X.!R9S2$29CQKU]+(7T/+]DW+YO_]5__]26T0X,KES/I3 !^_T*'Z1^_*=M M6=1E?\+]!Q COFW&WW\/GVGOUY)9!LITR0!'HO;5K0N?&UW#['SBW+L6??\; M'94DV_JUU"NKU5*S I"M*?6&UOAR.3-JAH^D NW.#DSB_),2_PZN!.//U$I- M7'Y>'WB"QSUK]A/U4O/ORO8?:,'H%ON"0UY*4LQ5OY: #:]Z]CNURCWB()$F M7VN4FNS"]A^\CGQ_!F*WKG4#F\'LMRVX4A[ */VR1<9HTRJEIJ)>:MG66]/2 M[R?L?W4_&!+;QU4_]NY=8*@7N^O05A!0F)=KA_2;_4JM=@B32!\RO0%]]*^] MP="G?>H&\$!\\?8]Q)_P_JV+GV23A9ER-4#6]]C;PH[R]]#>.L3!>!'.8'RQ1EJY^M&^RC@5RNXV3&(\)NYYMT>E''V+9 MX?E;?G;A?;QX0UUO8+O+AMT4-#-#7,[.?MVJ$XFT_+-#^#,3#&FT.%0*F-L? MSYG&&BV,!$K;U3\SC3$DJ/8L3@FY+KZ7:;@)>R\=<7P[TZ .1>URZ8#LUB:# M)<*&C8?[27J=,N4J_07$ +][-O4EQO1TJ4%T??^W6:5K_N7Q#&9''S*E)_T% MZJ\?HK[ %*MR18'_2]^;W!M/TYIZ5"MKRN03\9WT=_J1RYEU+P>#R@$88CL@ M3%9FE!5]/%!R9YN5:=RM;!IGNZQ,YVME&ABK.:W,X&!E,TRI;H#'@N=-*=F)%Q!HV6A!@W[IAT'JW M06-)'X/K8.XPW3L>Z\OETD^,H3&>23;*4_.CO%K!0=ZR+!MU6["KB0V:\349 MVB%QB@+^>L'!W_&9XC%B-!^3?U% WR@XZ)^I2>U7 E9@<.=[@RD_0%$PH%0* MCH*6:4:#R,%3D,>P3Y=YE@J#B[W;!7MGAY#8+K5NB>_:[DM0&,#OW1+9,^ ? M/!=7Y'N. W"_A[7Y- @+ W[.S*4\E[9W>ZG(ZC0'YHZR=[/O5)1O'I!5=./T M(*HZ#X@JNDE[2,6>!WP5W08^BA7 ^**;T'OVV3@ $MJT8WL0SE5M?P.*M2B M&]/'\*KF"?^BV]2'=JOF"?N]&]0GI'[M"05%-_R/[5?-$Q=%M_$/ZE?-$_!% MM]>/X%?-$_Q[M\*/M[2B&ZR'TZAS\V6K1;A6Y.$UZOQ@7WAK M\NCJ7'ZX*+IE>6!U+C_ %]VL/(HZEQ_XBVY2'NXL^3CQ[%K1[31T)7!@G1@=[K=.W_65O[/N8LE:N5'/!!K^6 M>-0-Z+\CY(97^ =+= I M\LT^"6CKQ:?LJ;P^CZNR+9N ?D$ \^^2/8R=$_@AC!>A-VL(%N;H@0SH%%O_ M@P!,H^!V,'2\$:5[/@^WS$T28#UR_$_Z'Y_A9U]P?/^E;@_._#J#1UZ@1T6YLC#X-;+RQW4 M\RQJRIT+$_?8[^1?GG\=!:$WH'XP?93A#3M]T)3']W)SJWBN2;&#!9Z=/-O! MSZ^CK]0U^U@,>N%X%S6 8)*"NLER%KGG>A,F=9UKHFH(T8]+DSH?/C:Z9'VGL M@4DP6 $XY)6Z$7V@!P@;/H8=Q-U)QUK:;+=6AOR8'/ML;E<<*3[UF1&3[Z;>J_VN9TO@?&CB1+N/0MK\'0-_CI!O2.GCKK<.E=Y0HQ M1^(8[CR,J>YS0[OAO1N$?C27/OS@N:!!O6(EIZY# 8<#.P@\?_3@A31X(J,\ MSY:_>>X+6$0#G,Q$4TQL)2GA&VBY(YLY[=-9(GG%;S:%Y MG=MJ[M%=W%9U[MQ6@B*.ZV&N<^O1PKIHN*4^P]+FR^8$[.JNM"!H;TK$&!O2 M'GLT']IK<.M6VYGV"HH0;EU>QT#(K%)FY*1Y-[CU,.U?X.+AX3-6MHV'9^%+ MMFL/HH$0Y067'-RZT$Y/C5C&1>0]#RX25#U'U=SY"(6<.V[<1X-;M^4=L?U_ M$">B7T?C/W^'$8EO]D??Z"MU9J7?^*%[=QB% 7M"VZL2I>;GOFQPY[[D' T< M!.HVN/-&V&^GMW6V4V2-6+6N5?-;&K?-@#5LQZVH9^C-J94N#4HOU,21#Z#/]NLY^+/%H%?F*8A M2H5;\W$UT%<]>S5@OX*0W_<.G(.O/]Q0Q5[P-U]V7_6HEY6]$WDP=RC MN\D#;MU>@DR6.3QG,+^;@.#6_<8OYM-'GGS[%5CNR2'F)I_.1S9L5$UO[M'= M9 .WGCQ!(?L3"]PY$_>+]*+R)K=N1F[0M, @N52=531N/8CY!=0(0;R].-C8 MK-?R-.NY\SA^8%^W_ &HS[9)K\G0#HD3]YB]BUSK6YA?FUF>(LQR\BWKW#D0 M^73@" +;EL"X]1"*_>WXAD:.=,:M@_(CU\^#AW*EXZ6YZ2/ M=-Y^DDCFUI5X]DBNJ.5*+1\D<^L-%$B&33DG))^9]R\WG>!XIX;5S M-#;G32,7WC2X=6%Q@Z8%!C'R81!NG3K\2L7CZX^'9U!NO4(?&75//L4S!&KM MKRKH(H(4=6,$31[=#4'<>G0X0-"\[)S ?#?9R:V#A0.8+S*%JFW,%)-'=V,* M;ITC'"!HGBDF,-^-*;CU-.1:!^$$U)CS"K@QN(L"*T(\Q $+W^1T2FUPZ^81 MX38G0%Y5;AU*QR[SPX.0KW+K1\J+$X3>P8$,X-9G)JCL3+7;:F']<]C%UPZC M$%XBSKW[2H/0\P^!I(,W'%6JA?71"=/X(,+C.-T\E2JW?DQ^*>28P2$Y:C*% M=9#N1R*=CHG.$8UQZQ#F5[H4WT3B,.KL.(HYM^Y(?JG_N/$51R&3VGFX%0NV M(W)!&85U:9XR9>QIVZP5UK,H]/$#[8L91[ *-P!-@"4G*MVW]']A!G]W6TV+0=Z'D8P;8_?FBOJ,VS M>G:-.R_S,M22=X':[*CE+G+WW!# K0^;8P3D6:ZGSJUW.!,"[B+?M;$O SQX M9[^S#@V%88(ZMWY8OG&0*Q]PZQZ] Z4MI-_L5VK=N[# %[OKT%80T##X.OI. M_N7YL9$PJT>#$KWOU*Y<68!;#QZWX,^5^KEU5VT%_HY/+#H@_L\ 1!'[@1[) M G$#M^Z2PJ C5^[@SK;G4SCQ$'!:Y\Y8+PRN-BHL,??H;KCBUOKF'5=:96-< M31[=#5?<&NI\XPKVH<;&,G#RZ$ZX:G!KT[=@!,MVHA"P-3EPN'TWG+0&+TGT)GJC?[A.??ATM'V#J&.-QB*\&ST&$RL9OAZA 0'3O$H_U[U[)?;2LBSO01I4M>3CC7L<&MU^;T47XL+N?. M,Y070K:EK?3R[6#H>"-*68Q/K*Z=* EPYW Z7Q(XEN#GSH_%"PD\TR#T;3.D M%B."'ZX=!L_M'R=*!MRYR,Z;#(ZS(:@5[KQO:\B J8+_(+"\*$CE]Y\>F=/"<>2"=QY #FCA',R#M0* M=\Y!00U'E U[]QMF!82Z.2#4_.I6JA4NO6?[39OC9F,\EBCDSEV6.V:VHK*- M,OB*BG/N?&."&V/,*-RYJWC S'X"^U6%.P\1+UK9O@#.G6.&%X!S(7NXY\$KP ?'NK,#]C2.'.1\ +=O:3V*4JW(7OI)"]=TUO0,=E M@KYY)@NUG'+/7'M!^-AK4__5-FGPY'NO\-U]5U,[UC[!G9> $SEUE[?"&-M MZCBV^_(;=:E/',!;RQK8K@UZ!,%<@01U)QH@HG)K_A<(=\?B.VX]"<_4@559 M3UAYM^,3-R FRX[[.IJ^,R\X)W<*X\Q1N747<(V"/"TFE5L' G\HX&+'X=:E MP#F^CK7+<.N1X!Q?E;*BE!5C$WS-/;H;OKCU3*RK]?R=."%A\;B;UGC>;0>J ME"NUW'8@;GT,1X!%_DF#>*??4HL-EG+?FU^@7\8?&RJ*,0P5$*)HNE*ES;JFJ77 M>PVE6U.Z547[7Q3#DW>"<.0 G :V6^Y3;/ERI1O#\/.;;87]*Z52^3\E]ESS M2S D;OJTZ3F>?_4G &*EU_O<@TF6>V1@.Z.KOW2 U +I@;Y)S]Z N'^1 ["0 MR@$L*WDPL/]#86#X!OOYEGRT4OGLV"Y-)Z&HE?_S&9=>MJCI^Q6YL&!\ M"N9$N)F+U/=I[]?2GSZ&/)A('=)UJ.3UI&O$K!L&7RX)H .!FV)E$3?$?P'T MA-[P2AF&L/:0#9+<[7H^S*0,8'#(,*!7Z1^?+3L8.F0$O,86PU[ZG(S5]<+0 M&UPAIE^I']HF<G-!-Q:O$9+@I4@7'XM::6YQ2;3ARV/4L94W/G9++MV^L?S_>=^]NVU'JXD6[_Y_KWUL-OM]+UX_?O]^WV M_>,#[ROX@P1]H)G0LIFJGR0S-WC\_?I2^P)[B>^Q - M8 Q32K:.9Y1-9EDI22[!#=&B]M6-9T:XB:/>6V*[1@\>:"J5\M_9SC(9I7D M0/P!X$>V#38$P3+Q#%_+O/J_1[!+@PP?/=.AYX?Y Q+"%OH>7O7L=VJ5 M0S\: PC4X_=YZ$@I>(Z \[__:#UW;I^__5-ZOGUZ?.Y(3S^>VS]:#QVI\R@! M7W: ^21%DQZ?)<7X9/TB/=Y)G=]OI2F6';-KZ[K#.Y_"[)6&IG/+F,NI\L[S MI;!/I7^GM";%"IX$>A^UMF#9)_;Z;:PUSI*L!5?* QBBCZ^5+3(JCRCQR]1- M21B,D>\8)")IBBRA4GY&W,X\]3:J;JO9O4><8,SO8&1XJ^!S!$HZIJCI/+<> MVO=,H.PL:WB7,R *I6++FG!,Z:FPZ?G>0/K?F?\GA=[L%7[PLGQUV 74#M"' M(?5L4/C="-T25QE$Z"VSYN_@Y0?V;LKH!GH#E+*NJ(:ZC4!D]B,GU)L5&L_T MA44MN2$V(DDA4@66E]HA&0RE>]>&73[?OQ P92- @]\>@D$@@!4-JHC/(DFQ7LL- ,OML!U^]T&6K*H2AKM8O M%%U=:ZAO?EVO5#.]L6I26N-"K6B<38I!:OVD$I?&*O]%ZJ%0A^_HHUADA7DL MQP@^N#"I;"-,,'32'R8.,A9!>>U%;NB/KCUK5E>%"9GH)0WIT/=><9R)DEHK M-6^H0]Z(3U=*X]#Z",!C%] )X*&FU=0S77I6$NR0]_O$CQ_'["K'UKOV"JN,MR_)I$"3_^0;C M*:GH:I2:6D6I25\]EGH@_4%&TL.M+-TY'K#F@N$B9S:,DH]>PY^/?L=[&V_( M6!>C%6+?6Y+;5YCH>?19$J!K;JX<8-F(WZ@'JO'"7+:=RI,'WW+^?WL8:RG) M=U0$MU8Q-C8(>3%JDE7-6C3__:>ZJM0^!]+0!W#;0Q!*])V:K"D)/-G#A,Q? MI$\ ! ";13^TYE#4Q,=T1UCB\^*R0NK08=]S4[> #%8;=FA!1@$]DK!529\V MIQ#D@A:\.$,36JFI5Q9\IK]D(#S,)G*><**S>@E6(ZA7JN5&HU+=TB=['%Q, M.MHDU$9],)G9V;@$]YCT5M1/W5^0'M$YU3+#J\U75 C[6:M=5.I93=*]FZK* MA:;JG$V*06HG^[E+S)\O/EB55CFA\![[?]DUG?U8-?4/U8(:^M.QV"1R!"5F M7S)1/3R(?>?0W@(;C.%PR+UL0S#Y!%=RO"UWLVFV1X.NYWP*YG;-D['4-X/" M0^)&921-W\T^QAA*(/[?^C9P.FP^9?)4+FK&C-7S@>&SC GV8/;, M0VUQ_ZQE,A"2G7:DJ%TF/L:J@U%J,@-3:DEX1@(09R5H9.G/L)LITI#XTBMQ M(HJ'05+0WZM;;0>T',P>S1LQB92*I< 8*]52\_ZF=2] O0\>N$W$2WQF-6\Z MHO"9LQHQ\!*4SX=6^Z;U]Y@_I._$_TE#Z=NWZX\=@9N$$,Z=!/\K"D*[-SH\ M2%>KY7\948YWT^2 MV:= 63#1GY(=@W3J5-$.)"*]4<S-9@OV#D(A*Z)@'KSC+/K]E,G2]4*X M\N_(1BD!PH$%6/@L3"I8+C4T/ \8_V(A/Q,9(FB30]KD:7M:09MO?(041V#)!W\-0D#2Z*NR3<)ZIWDBPR%'LY60- MOX"X=RWIDQJOKPO:"MSO_@M6@,^S1^$EG$4R#@8Q!FP2;)(D"*5&1;+(*+C( M[/J^CGP?AHLC(5%Y#4D8!6-UJ5YJ @?O&NR<,W&?$T=[)\C14]R!% _$/K## M$-B#.D#TON>B+>*,) IVR4BZ1Q,%"VN\4NF&A$2ZB_>D&<:?C#&]24TK3L_T M)7+B0\1VN2-]^N\_*=7:9U53+\::E,4\TR=3>TY1NV4UU4FF%9&-S-YC'(K5E8M* M-7M,J7)A*#F=9%U4M7HN(^GJ15TU\IF4?E'/>.:W9GWZ1FFR.1WX',W/]VTY M7V9PB>YCA;M+_=J,U#_T^=W1T-DZ T2>".=MDR/C7P-F7SQ_M,3!SAYB.#>3 MAR:^=JS*_+!LN]_A*(1?-K%,! 0?!A"KFR)(=\ M&X&S(2GE^QCOA'F[7 4_2[),8?$; \5U#(D/R7-9B8/B'X;>]]88DA@INN%! M"7JMF*\*=C0\,0D]*0HH>PI6&B?T+\F]!3L6O^6,\.-O-GP:/BNYL#0/A>BK M'; =TB6NB)%\4YV_=D@7[VB M3T7YMHG?)3!L^?'=H2-VT/)),:0?[>L+J:96,2#X%USV9(U)@$+7 8J98H&> M[0]BU^H0ODSP(> :=CADL?F2R++#9%9'HO>-/'Y<$5Y/"B;'80#4#8)$9B*X M5PK-:=J=T$R0-M,(TC&F'8HL4#\.>8A?2PZ]>@X["X-+IN?[=)R6AK+<]_$8 MS$.B>,76[,XHI8EE7Q5TD8M PFV+X<^#72]&P00S*1U-X9JQ[?CX Z66Z;&S M'1!.SBBP8YGC8C0:"*%RE^!&B%LE=8-8FN$1#-QB9[OCKT]3SUBZS6>S^,'T M68X/V_8K$MMX"LGF/$WLR=&07KE0*C=E!2B>9[KA2L'*?H(0]*GCI#J8]&E) MY--*3_DO1PPOR6P=XC+7:-^S2LW!*@YQ?H16N%BK%A-EW\D(94CELZ+'U;5D MI%V0BF_X3T(Z=W[<+0+4)SLF'!:2'93FB$DM 4>8]@ (Y-?2_5<2II M.M5F'#7.UK@\TGP28Y[$G*>1YO*2#=^;3'.;6,^93(_FEZY_N5KQGRYH._1B M"^/*QU8_DF5^\T5>-RO:6QL7[>W[$[?% M"VR;/B4_RZ0''[TBSAL9!>C)$95]"U?9]R"5D18@LJ+@&Y:?_?XDW3]<;\2C M?$V^]?7;+=9PNWY\Z-P^=%87T=UD!8<];6\T+NIZ/7.IY8M*-9_#]KIRT:AD M2QM=-91Q4=-R.=?>NQ?[D,ET'],P$\Q/(-IW2Y0S34K7Y\6N=FT?8%=8MNQC M[0H9Y[+YKH 5 YY:SQWI?LE>L/HXHG#(7%;2A9LM/D]DWMT_M!ZN[UO?8&?$ MFMNM#JMPG@=N/R[B,UO5?J%L?G5=V?R/TN8_2C8\V/NG)N?.@C6,.O#&?4@' MDG(A)-UIH/-N[$@?]\)>9M'L'[='*5"Q$; !2.6E"-[C-Q<0['K9<:NM0.2N MQ5=VW06VH C!\#DP?!UK2'CPHHM',/ 7TSY8Z-Y7XH 8H%*[3RD>MR:>SNDF M M*G'RX[AJ76+^Q ^H::<=NQY(E5Y'8X*A%R8U>Y@222F]B8VP@RBXW=-Q(A M-O(0&_658J,]<^3_.*3Q9R;YJR%\A:9Y=7'LU)Q404F"PF-:O @%I/B"!(A& M%_J'$"13--%0-A0D>)3NTS[V,GVETC"))A,NOUW9(](RQ.GI$3A; MKR9GX>JN9^$"FWQ@\_MB-N6-'9A1W(T6E;;65$;31&BC5(]S@?&99QI$SKP_ M_+@4PIOX+IKP1N)0]^5[$NQ^!':OI<);$X%,IX'-OV-^IQVRE!\FA^&"D_Y& M,>YX08393:VN%X5I5X GWS;I<2E ".?=A#,B7]N7_TZP\S%L9D-)I+,N5.L3 M02S'?R4[H@9>OYQTEZ%N,W+ M$]'(4]P*G>CX_%DU*B+$XL30^<.=JD'<)G$EM202?ZIW)WJ)?P3L9J(/"U=Q MT04TP_^Q%6(1X)HW5^N*"*4X,73>T!YA,6P_AEC\E;IVW 4\DBF([.H*%"-[1.:P?7Q<6FE.^ M84ZI_#6$(GPBZ'QDC4WNW;C+ @PE5-^"RUV&UF.KOH)3<^74>NJ!J HW\8F@ M\_:];W?MG2O1"CWWZ/*VOL\H"%$5H:@\7BLUVP!:$N9@S0JMZOA<#OC4E75< MODDW:6S.4Y".7P?$#VMVI.;17 Q;6XCN8J?>7>PH[;C6X2).N+B05G15F6?Q MS6B9%;B?O'7P-2O&VC4GD=D?5OS)V'BSY<,[J^:L?D2G,.=2,VNOSP,!;%+Y M:$DGNLU( FN79VFFRW_K/5YVG^O'AYO;A_;M#?;::S]^N[]I=>#'U]8W8.A; MJ?W[[>WF[?=*Q6BV5ZM<5&M&+BWR%/5"J2Q_9=50JZ_KE7Q: "K:A:;4#]BX M[\@=^>9;_"YOR#=;J7&F-=_Y &%)8X\I..1#%1_W0>/9CML,CI^BJ1)^&YJW MN8'OT*W6CDFPK79[>@/:P7EP;CF9A\':3[P)U2*PAH&%QMA;Z31Q,F__])Z5:^;P+9E*^VQA#^6P7@CU. MDSWTP[.'6FIJLJ)7Y)I>XX1!CA!5/*=2E_'YI&+'$4BF99JPO#"0?+"N ,]= MA\J22T/ID^V:3F3!AR*W:SL.M:8>875D_YR?-/Z1?.)Y\H5$#BR M6JDO$!A3!C+->3V+Y#=G'>>LR:K26#+I2@'+HIFG-M'MV:(&^VA5KM0U3I3+/)UU9T]$ZZ5K?D2$#6)U(*(3 MLU"*(%IO:(_Z6(&A%\A<:Q7K"FX+P&&&YKFC1*3:,BPX(Y M432$PGHPD?HQ^?3L=VJ5_T-];Y%R]$JIR?K5J)\Y(9TSTE&??#HDMB71]R%& M><6%:SR6-68FIUN$G6X)G74[T9H ^#:&;\NUF/X1GQAN)VFQ]D&] =JK6N5$ M\1#:Z\%$[1[(205R4JMRK:YP0DYYZK&*QHO\71[XT?%";, V$TBPBQ:[6532 MZ7'-!Y[97?A#*S5565=56:WGI=MN'#O&N]9[KN3V@0-W%W+32TU=KC9JL#SW.WD:0J_K-2.!V*RJM?E:G5G:A<.7/ZH9KWDW)9JZOQ1S1EH MI/=N2-P7&S,08]^LT$!WD)@3:,9F&Z@*M^\8SP@ V98O&L 7Z*'5>=$A9VR0;I 8<9YK M;G6<:QBEIE:5#4/D<9T@_6R0:; K_53!]&_(>G4Q2[70"FJ!@K.6!V5]M-X= M(F-XVTLRET'8<.TG(P8V"3[+RO8;['CSK;H7B(X*?SX:=- MHNNR\E.]U*S)]88F:TI>AS(^WG^[[]S?MJ76PXW4[CQ> M_^WWQV\WM\]ME@U4^RS=_OW'?>>?NY15FT(1Z!J2Y45X:KJ\S."!*ZYEF=H9 M> 73$/AO-NG:#FO3NEU!O1.OAUB$I+)QI: A&6&.]2XVRHGMZ,M6>#+[]F;E M<9YBHM@N/-[ T JY4H5]7#NA3&/!$:?)$9L5^MF)(ZH5%H2GJ;*BG**3B/.] M;K;(3[+AB0/,75SN4RK@EBRAE)H8?E<5"=(G2$$;.-UWIR"6%"TKE5/,B>9< MHL*NZ$=T4I)"'%]NK6\C''?G!8TI&'5=-FJ\*!CB%/.02FH^9(1A(#)6KZWO M'L8L]-2L!#&NF.;35^I&"SX9H5]LF+ ,S^(H?]AA_SH*8$43=6.T)6<8I:9: MKTO =ZPM3EBES?O12?4%ZSY^:9@$$I).^KG-]"[]A,T';( M.]W1,\:2FALU@Q-M0RBM!Y.J.1!/G2_B.2-5M=WW_+ <4G\@>7.Y(L[$"A$* M;!XY(KNJ&HU2L]J0:[NW%Q":*W^$E"5'9$="JE6P(9JL[IZ()W36'>1M+VWK MOK.D/0LEY*.JZK[]2K"UTD?.LW7EL6L*;^6QA1Y[P,KJFY+0QQ)6Q30\55:X MB9LYOU22)4&.NZBQYUI]=;W8W9U36,7?6EV3&[F56.G>:TQG- M84/*W$X!]IZ?D,X@ 6KNWJ\-3&Z:Q&U79.#7_3G';>3]X(1UGZ,A2W,,;/>TDB;]C MQ>YI$.;

_R\/:=@-T1=5NL[AZ8+,X8_6MKJ!'I[6L)JL)IDJU;I>ETQ[_2"0G;?=-V"G\^$GY>KH>W0,W_V/0=VBV!?Z!4\/"C M@._U)P5/U&>'7FOU'W69U/%<1DY/Q'_TVR'6B6&':),!%U2?VGK1MVHJVAZF M4B\U*Q=+"F LGK4,B2^]XFBRM'+R07)LF"W7=CSO^-2Q%85]S\<&KUE5RL8: MN"Z?VD=IFWE-K5$I-8V*#+2._]L VO%T)3+^X+ZA?A\$4?9E*2P)M=)HR-7: M8@<1=IRU7XQL-VVUU&S(2J,N5^J+)?M3V-ML:'F;162$_6,4!B%\!N1EUI5H MQT; #G/7&19T3=:,17>#Y$T&EDAXK-/2LW# ;DRN;#?)BF;LUPYRK]$0Z6,G M2#L;BXNM:*<*(D+)PT/$EZ^^N IUQZ?.I:($3IV98I%?"^18.MR M^AH-D=-WPN2365QD)!^8$6_T MMV=4CJ)EFM$@BJNJ>ZR-J>D-AC[M4S< [14S%;R!**NV?57@%+JL5/;U-&SC MZG7?O"!XH.%CKT/>,S,/>AUKBJQ5=XZA$YHM?[3U8:G@O=(65A#6T)U]BA4L M"B25+=JS33L\+W7WTRXR.(#9_UHJSS/,,PT)?,BZ);X+T BF@'P3PS@SCQ@L MA-G0%+EN+/J1?A'J;Y'):E[\'HZLJNR0N@ZDI2X) #XX69U4(-(*=SJ+A^]( M[9 ,AA+LGA?2ZM@D$2N?>T&&*5C',,[,,ZS\L%97Y(:QLQDI8N9/@^@^J,NP M.]'5,7:^!G):U_.RP#CJ;XYVB$*7]5Y*M.91>!MOG5LN(_'2[P"8$B6%P%EQ9C:@4=YVW,W;Q>? M)V1.1FIM7/:AY5J[^Q@4K=0TY*JBYE@\- ]\'LF $DPLF/B@Y33R86*]U*S) M]09HOTI>*13'8F*FU)(;DA9:[/B4_ MRZ0'"[PBSAL9!4C"T_0*Q#H-]'EXK81*K[GQ3GI\ MNGUN=>[A >[7\VDLFG]9.=6#4I1;]0*_E,2KFH51OY3>SW2<$.0WE0;P?#^0*(AU*TYSE#1%GE%&#P#**6MP4\65;R!C MAN@F)8P^7.W9@$O+0G.Y5TPZ\%861RG04/+I*W6CU0D6^W63\.T(V1",VWI" M./5U;+CJ+,X.9:VSXSDFP3O?&Z!RC@/^88?]ZRB U5'_]CTY=&D% 87_L[9( M)E P4+JFR=6\79B%=E(*[CL+[C..SGW54E,WZG)5T[CGOD*'O&Q(/.-*^M+M M^Q!]B\%I5;ODI%KF<0-5-Z2%:R_N^06OO]HFC/N)(L>SW%NX;-&A#WS-7&_L MN)L,,/3A/_&%H.^]P;]T2(">J#.2NM3QWA;R0\XU)^A@FI1M$?L*,?G8^\WS M+'9FE.!S++]OIC )?SN4!;"X5FL*H9D%>PTLIX8N&PU1@.$4J6VYYG T:JL# MM2E5N6'P0FTG4:=A0[IYI@%EWCG)>],<"I9^?P2S.48(<-7- M!!V)1I>9MQJHHBMR7<\K>:U@(; G3DH?V8 YDI):*36KFBIKU9T3'$3AALQ$ MT:8L^EB67J@+5IX3EZTFUL!V[2#T61R'T,^/)+(3Y/P6HP;5H1F\;,MP"NA% MLMY0Y&HC+P>+T,-YHJKUTGM/5*5BPDRCVI#KM9V;P E].S-]W*SSO BE^T@2 M?!HK.YJS*A9/J^MR?4G7%:%R%Y^0U@OM/ E)1[](0U;JO!#2:62%;4@3<5K8 MXIG*,;7L8B1T'EQZCY&4XB@SJQF8G*FKJMS(K14%UY$$@NAVEO2[$UT5B:ZB MU66M?C8'Z,60_1.ICZ5.CZF5GQ3S92J3."_R5Y1)'*-J4IHV,R/B<:=&G;-0:V=1>"TYY8GHC]&JO0I MV=]_V2Z8*J;JA*?KP5+'8'"&+M]%K6OZ(@Q*B5 MQ]X?,9XRJ]A:?(Y>W;GJFCA#+X+4WBY4JH3IS2$)K$@IR(R&]U-1UN=%2K-CT\\%1]4KZ M6221:JE9TQ>/HXNJX!;CO#F)-6+2=O[808:/'-6!?%+'@/D)Y6E^FG$%9I;* MV&*L5I&K];P2:\0)=-%);[T\SX_TL-&8*FN5L^E(P/4V@(6[,(A ZE+ (Y4Z MY%W$F_*AD*\\"TH#/])".[8; 5P28]=S@Z\,E?%S#)^W[Z%/ *ZV2_S1?4@' M03X-1K0&NKFKM;IL+,G0S*R_'7\/$31\J/-,;FA8K[!H*+TFZSM%0Q4E&I;K MW2@Q1$+ROI,'2'A0=[_8[M:.?W$9Y\#WAMF^!P71,JO2"Y M+53Z'4A.%QHX-Z0Q%O]DJB$IMI+*=1\0"E8.AP$TG)C1V=O'KE>]#-Y4+T%9 M!_3U[Y.RJKQ1UEE5F%@IWCM2.R2#(1X%7^2MVN]1M^(.P.?90V ?-LR,%,JL M4];.QXP1["78*[N]MAM[U87)Q@UU?"6!;<:UM&ULE&MA^F^\RP^I+P5]ULLW M[_U^C:*=(6)COM?S*4NDC*LOL$AZHGX;J6[MSJ^N%$VWQ'9/RF\DMMCI&4[ M;$DQWXH1_Q -NM1_[#%>#QZC, @!VP":1/QDLZ:-VF%FFPBEA4EGGF^]4-!= M9R-P"-UJ7*-'412YL:0)QU87A*CA2=2L/WW;-WFM,Q%SG&\^S%M5"P;==6HW M?] %W=R0*[HNUY8T9ME5TC"-\))Y'.&_EOW:_ +_I+PY(/Z+[<:LK\XRN$GQ M7'E_O,Q&O+)#^)JYGKM5EBG;IQ(Q4;_YX1H@!@5L8\XM;A[Q#5MXL ,X0(61@HDYIQV63C1 MBP^WAL1G780!M@&=>G#BI9ZGI.33N@&S'7J!C91XY5.'M2SZ_&9;83^5TU-O M)3M29?(*Z<)400JL?.6 )+H6O/HL**;_Q=DB<]M448AAJ(021=.5+FW4-4NO M]QI*MZ9TJXKVOPW2.C /?]:=8%OIT& M^CR\5D*EU]L;5&+Y :+.BQ.(KD 5H3X^!7,BW,Q%ZOLH]?_T,7[ )NBPPQK@ M!4R00A[XSBTI<<[N/7]Z?GV=WCN_A^WTK?'=IO[=7T:;U:_ MK)SK' '!3.,SP['89!H[S-@APX!>I7]\MNQ@Z)#1E>VR[[*7/B>#);(69<6< MVLX@$]].Q$BC<6'H!DJ2Q)F4?#@1,A>PCLO%Z]7&1:.^_%;E0LEX7:_4,[VQ M:E**>E$SN)R4OG:H#UQY&YJ$:Q]K+#RVQ-"+>>4PEE[](RG&=K<[SV=*7PAB MG$H#>+X?2!2DNR5]9QVM-45>U('W"\HI(WP;:YH_(*L55=_$9;%S>?J3 9>6 MA>9.PA,_CF.U7=.)K-@J.TRBF@BW$^%VA\S(JQHBE%7PUEGRUMY3#ZM5$Z"GZYD1KY/ M77,DA3Z,YB0=S<=E]H]:N.S$4P8W*!<\P[I3)9YBY%TGN.L@ZN(/MERK,T'D MI%T":/>/O0YYSRS.:Z4F6.#5QL[=JT7)X0+K YP08[W4U!59UU51V?B@)#5= MV7B--B'J&Q=J%]F:#1MY[0E[KSSW2WS"5+-N!;UM&OJE?E>FV7ANU%\,(*NLUQ M$SDVW:K,PUFOR_5&#H8(1UM. 3V8TBKU'D-6Z=U]CN M/%[_[??';S>WSVWF)JA]EF[__N.^\T_NUYI\_LM_._Y M]E;Z_OC0^;TMW0*Z;J3OK>?KWS&S3,+,**GU<"/-Y/SPEL$) O.B$@O-+"F< MJGYA5*NYY#@:F4=:?5W5UR=+BCF).1UC3M4++>-(^Y]3[:*B9/WV.>*.4SC5 MUL,I\=+/F2>J$F\Q)Y #7MLHW_;:&PP\5VJ'GOESG9?>]][F3[X^R@%9\THA M0-."N:)A0)PO7?^R^41LJWSOLK^OR1#-[#P!5E#ZZ8 9&D3^2%#0$N PF/0] M!S34(#$^&/D\H&N*_?5,36J_HFXJ0#?+?*89#2('/5(,4"QZ->:]:17.&4'J8#5!*R.GC(*4S!!5+1%E6FF-.A4JM]).N_;*A M_&=U+47UE\V%UL"+W(VB T]CO8) =B>00H=;;;;JK\0AKDEEZ:_$C0@HV['W M5-LEK(KW8M6;029C=>+JVJ#%G>LEUVJEIB[7#5W6*HLA :)TT]9H/K'J,CO2 M]I+PEP\(>\H.O?UW9(>C@R1K8,IX73;T967_]Q (,0_5Y5%%VY5..(4P.B$( MSD 0U'@4!)BTWI#U1E56ZD(8'"C=4>B RW7 ^EH.2?W9C%/BPY%V,DPVHJ]7 M2DVC*AO*:H(7BJ"0_WG+_\S4_0_B1#1#OE5=69UO)22Y4.L$6V^ZZ$SY#8W- M\AN.H^#5U5)304NOQG-.OF!)P9(Y[K1*A4-3JZZ5FJI6DU5CM?]1[,Y"% A1 MD.ONK&R817PDH: S_XO::,@UM2JV:,&7!>;+3&RI\KA%&Z L5Q59UQ;[7X@M M6H@"(0KV(@HT'D5!M=2LJH:LZ+H0!8>I]WVTWA";@?[VG?JF';!\8F^(A,!* M&)AQED;P48Q]1HAPPMVYM*%7](\9_#X((FK=1#ZR-4S*2UJDLYN/,;A3#%A9 M?.*UCWWBYU[J<$>D+Q/I6V& MXXPD[\W%FU$WL"V;^*,\HG.+P&Z[6"XGV.%SGSN(Z+\JL)-W[D:11$TFW]L& MJ8PKMO;GL:QG3[7>B&^QZMYWGM^C=AAMD<;1P$YIE:IHNO1H%R1V;Y%9L=M6%S6X/=+?EKE==O>L)RN.-\D1L@<".P([ CL". MP([ CL!._CVLCV!GN&EB4G)-3&T$A M!_<@9J 5M5)92BN9ZR4),N%2!Q;8$=@1V!'8$=@1V!'8$=@1V.'5^%L>^/>1 M/K]I.)]:6=/20(3S[=W+-22C 75#C.9C[IVD#)_D>#"9L _K?.E+MEO^:;L M>>J_VN9F/3-/(7A/U)<19R(".WQB1X@:0JRV/O?:4TO(-=)9.K++P< MJH0Z;@5?47!<3\F-S+)?+S6-AFS4%ENK%)^\A*P4W"ADI<".P([ CL".P([ MCL#.08NHYZ.B&YRIZ&<4=G,=^3YUS9$4^C!(4C&+6/^*@A = M8$>$UPA1PP'0BD_, CL".P?&3K;DV?KZY-G4*G@,^]1'I=^G?=#[[5=Z[YK> M@'[S@N#.\^'[;JI:=E"SC#_=[44BZ#L52Z1VI M'9+!4 ):N! Q.L+#+/S_ CLBQ$6(&@Z 5GQB%M@1V!'8$=C9TC?7V,RP ]U^ M8LEEML?JV%W%T&NR;BRV-1GI;:4 M!+X2A[@FE:7OQ#?[DJ;(DEI1M5W.?[N>;U&_'*_J2@.X6UZ$_AM<3'HW](97 MB)+ :B$F]/24!>\N7D]@7< M:HWUY?]?4V&=@C7DG/;T7 M%+2,@DPS&D0.":G%R(:5\8@):+J6![L2YXD( *X%X WMV::]MM3I&4()++?R ME.F6D%-LOPE0S8HK;UYL+]<#4K,NNQXPY1[:)@:2/Y#%,8J;!!=^N-[S %AK MX$6;E6,^C?4* MF=0'(J9\6SWW><7/E7XD8$-,8XNU+?I;[*>8:9S]?]S#E_ M4JV4F@U9T359,XQ\HLS7))7G@^(3._G(MO9B$O>RHXT/*/LH)QJJ NR YZ>+ M+2^*H[R$D 1"$HPEP7S]'"XD@5IJ&KJLU0RYJB[60!72X%A5!<]2 M#=36%PS8,-MP ZK7&-77UNQ_0A<4.T#>.T!V\LZ:-:B>1-9@$62YX&O!UV.^ MYK$&A6J4FHK6D*M+8M:$*!"B0(B"O82R:O.5 ;@*956KH/A6Y+JAR6I]T1&: MN0"CX$L^2/0L^3(36QX^_7X#;JR=0AZ+$ 5<<840!1^( AX3Y=5ZJ:G)#467 MZW6AKHO>Z CZVW?JFW9 ):\GO1'?)VX88(LL,PYO#CX*3LT($D[X>SDLLOJ1 ME_.X;1'[*@7K8^^/!*@=+_$E(T2W="@W2LUZ794!"'NO83=^_R1;#692ZK9' M?2GO-(@I):$;CO?-O'/^#&DGHU2@$ZA,7 ^#I89)RK"GUHWD8^N M4YB49\6^E>7Z/VF&TA?]%TTK-FBYK2D[-L%&O:Z!> MJ[+>6+3ZXO3CQ+"SD[-E\TV MV;Q?47!<3\F-S&*_#F*_49/K]<4^+<6G+R$L!3L*82FP([ CL".P([##JQJX M0=V"_6J!#=ZTP#.*C[F.?)^ZYD@*?1@DB8>[/,ZJFZR3S$P3F;A_S#L;./M(+=V%OCBKW/J;'I=^*;?4G+KZ]IO*HK#>!N>1%Z"%A= MV/-L=_5!1[A=NY[J>JFI5.1* [N K&[N=N!65SM1P$F7X-X-,L7DC&4J(X^- M$G5LIU.IR(TEB6I%K<^]JRSFN)*_$#)"R*SO K"^%]^1A$Q<]:.J*[*NUX6< MX>'<5ZBVVZBV^OK3X@T[N:XMKJC7/NYU*51;L>MPM>MD9HNL'6#U^NEU@"WB M_B$DAI 8N4B,^7Z27.BI#3"&:XJL51?CK(20$4)&")GC@R33*8X^WQZ3JZZU M1@7,8DTV-$6N&SD4Q!0<+SC^!#D^$\/SV 734$ZO'ZX0,D+(G*N0X;'GMJ&" MC)$-79.U)4DB0LIDB8&Y9)B!_UKV:_,+_)-.=T#\%]N-OZO.LKA)$7%YTZY2 M26',1KRR0_B:N1[J*D*]TZ<2,;$")G%' !#)]4+*VNR&<"=R"=!CR&IDNA9U MXVJ9+H,CP'6D/@A-J&!$0,Z]> D M&68>?LD4=0-6-?0"&VGS*NY9\TH_O]E6V$_9<>JMA @JDU=(%Z8:A:M?.2!B MUJ*A.@N*Z7]QMLB[-E448A@JH431=*5+&W7-TNN]AM*M*=VJHOUOHU9*7^K[ MZ0J&Y(66NSXE/\ND!PN\(LX;&05(P],$"]0Z#?1Y>,50:7[I^I?-95/E@_97 M">Z8TJ5VI_7]2;I_N%Y->+S0P_7CP\WM0_OV1H*_VH_?[F]:'?@!*^C>SK3/L^Y1* WB^'T@4-D]K$DLZH^3L KPI^V:;0W;^H+=ID.V' MJST;<&E9B.D40K.O2="7>H[W%D@]WQM(WI#ZH!>"ZHHVS"LH?C2XRB%0>P?B MVG. 3-,&\>RF M0ANNFA-C-L+#%=O-T9[-N190;N_GN4$K#;ZIX(8. ?-V4ES>M20RP+/=_ZQO M-G?V0G/];CP-5/C;H4DIQ=84;#,KL;524ZGK"T%AAS>E M(2MU7@@JU]V7<[F;N;_G25:RR;$73B[];@SN^MV(8D@'$[+YD% 58^$;LE%; MC(,O?LD5A-QV+CD>#"7L _K?.F#5"[_M%V //5?;9,&0M7-INK:%K&O MQJ!^[+4G@ Z^ : [,9SOW;\!E-L)D#.X8ZM:;NY8H?SR1U3+97$.1+6!;,8Z MAW4\@>6$L,Y))W[ HU9TXZ=GK-)Y*;_Y^1B>B&W%C+!M7H@XE 97H.SJ(J%!AMU!A 908(_T- 7D; MPS$S)]1*35V1X;^<*!1"4SV,IIH'[=1+S6I5KAF+D;%"&3V8&'WS[1!=LSUT M&0R\+@:>@.EAO8'Y<5[Z:9[.V6D>^0,A_-CK9>8/K!U6565%$]Y8_JDG7[FZ MG&;6>HUJE9,.XN-5BSRA0+&VI+L&Z&?%IYV-LQ9V8%VU%*SOJ2/ MA=!/#Q- $& $ 6'883&Q:=C KIF[Q\[/W6L6KFKPC=J6:<)* *,^-:G]BCD, M8GO<<7N\=TVLB$YO:/S?>S>%\O,8R%GMCYI6:NJJ7%_27T/LG84GK WWSKT0 ME@Z$5=/EQNZG+QSNK+R+WV>LCD8M5FQM-"6#MPL#.0M[?6LA?!/1.]\;)"!_ M HB#YG(=^3Z8A)FYQB@UU;I;42;B$>!#'ZTELD8JJI6:UL7-0/8<>(M[E M[I-/A\2VTA/+V*#QPC[U)3-&5V+IG)XW0SFG,Y'MZ.E MM0>G]9,^..5=U+(]4FB^>6N^#*R/:868[720NE)JUN3*DNX/0M'EC9CR"X_> MAI;6RU>5MW2F)=T,[&,B0:[IEY:?DJJ]C-D:[JI:96 [I2.:&K<])SQ\=D M/GVE;B04W=P$[S6\C>/^88?]ZRB -5(_55)&F7D$BVD:RYMN")VW\+255?CF M2EN-"JB_FB$#D7%"6^>D_XZ=\DDUC*G\F/-2@@_CYQV#FY4]V)YG%%8THZ;O MZ+(K&.IZ'+1FV7P^*]T^,9-IFVW5<:Y-ED^J13U3GOFGE- MAG8(T_@/:[@64M\ECC,"WG^E#FSOP%I>+\1"63M$AQ?619%C^.)37/0XN//\ M=@+1S!*1G>MJ;Z%/EFGV"6N=>3AC[ZHL(1RS@_TY*$>]!6.U[+!&#Z]"F! M[Y-#@&%HL+P15/X:;%9Z6I=THU7R2VKD4+'EIWKA MYNT\X#Y%P];>5ZVBH/?56!ITEEFI.?YI0$Y*\]G2XVZG M 7G0(W9 HY. Y9O/#S+_?G3@$GYD%U/ S8^J\GLY]]$@\MW9N?D MXO(]F+N5D -]I[YI!ZP3LC=$_@RDT ,8# 8>SLPS?YZ7[RM'HRP!--;":R,@ M'V/XWB8@M[+HSOGUWQ3^+_X(Z0-K+!LA;; [ZVC45Y84*2I^@@+GTO?.\WO4 MQ@2Q:1$;-T9FDC<@H1WT1E)(WL^M#7+^#K''WK@$4\NU&._R;PC=E&_<&IO,*&]MKEJ;S6J4FE-Z"45!NA[Z;D] & M8A8/?!MR3=DE4II#5;>(1P[+W$_[B0Y>RC"\;45_WM/:3T=([':T,M'7MG=E M-_+3^8]_LK+&&A!L)]@NIQ.D'-A.J92:2D63*X;()SDNW=SV>M1DO6,!@W## M39J#F",I]&%8)XZ3Q5!9( 41/Y#W.4(,_\?>[;O).E ^DY ^LI;,^#^,Q'D% MWF'MSX+0M\V06GBCY5JS%Z:>S,R,&%Z@RA4]+X_Q\3="$6)PD V"!^)52TU- ME0TEAWA?CC:2XH4B,'N040'VT&66(8;_LC_H!+_GEY&^'%S[,)-V8KPG6(9G M+5:*,)T(03O-XC';9^94EM6NJ3IH?2*K75#UIIL,YU2-A:_KBJS5=VD*)"R9 M/)*G5VPYLM2E+[;KHE\2LU,820A+)KLEHZ^U9 ZK]AF@]LE86+NFYU5Q_O@[ MBC!;=K.T-8X(%'.\9=7097WW2MW"/LDI5'KY]D"Q,>ZJC>$D'>?+073BCO/E MB\XB8'B2+[52LZY4Y6IC,2

,1Q/5VJ7['WWG/[>1,"("M!(!:XT@"U$O- M6@V48&51OQ 28%ZU26>0SE4%_CYX;;.I56JP%,N+N@[=,9WJ"%-C(+T,L?<) M_->R7YM?X)_T$P/B@[6=CC2-*9-B3;.$RYM?NO[EF%#/8)2$\G0L\3WT AL9 M]_WX<'/[T+Z]D>"O]N.W^YM6!W[ M"CJWWV\?.FWI\4ZZ;K5_E^Z^/?[1YGX]GR*71!9F[OR2>:Z["P\F22<,SP0Q MK-PAPX!>I7]\MNQ@Z)#1E>VR^;.7/B>C)U("66-N(V3?BV]/N.:B$G-.8O$G M7TYN7\"MR\7K->6BH2V_5;E0EEY?-92B7E3JRU]9-=3JZWJEFM^DM+5#G903 M?;DRW(Z&0X=B4#9Q)* XT_&"R&<)Q.-@7\EV8TT5=R-1:K:8:3+,'38DH&5; MD8\G(V&?)AXPM$/B\K-@JNR2J<29S9M3M"B/ENW^&T;%U/ $!/- L]2%4AJ\ MU84Z@$M(, $_2\NSL]4<$RP0NUHI-8T:+TW/A.=C/YZ/TSXG6Z,! DF7X\"^ M?(H+';N$T%X+!2D:+WA>T3/>^E<4A(AG+$SAS35V8Z*E[/7*$?P@04##0/*3 MYL?PN$]=^@9_LH/''GL_ M MIB9)1TX<5VO(R&V$.9#S]4I=2L*K)2W;D+)#_)XX)M3I-MUF3"Y\LV:PTQ M5>6MWD*NV?*%WFWG?T_5*,EAUUT\8EVEYYZ@9,FX^),1.EOMU1Z=4#/VR^[1V84=OF&=GE(_8'M MLE_;F>;G*9,R+OYD9-+Z0Y\Y$^2Q&Q+XFG7OIEES=YZ_41_Q]8+(R-LNX4 K MV,'*%QQX3ARX_L0I-P[<0#>OEIIU56[4%],)N.-"X3CXP%&PO1H@3),S%$)K M? 4/'BOGDE3Z&CWV/K9(.F/BRVZ4Y%<35G@(!!MRL.JOTJ41,TQO ;$;HZG"],.Z>A2DJXT0])$X+"8O]Q1+&F<-CTNDE".%"W && M^#"FRY):7GS6&L9G-8]AQ(!./;@Z\_+LLG?KJ[-W<;;(@C95%&(8*J%$T72E M2QMUS=+KO8;2K2G=JJ+]KX)MP47.[TGD_#X\=F[;4N=16I'\>W?_T'JXOF]] MFTH#YGY1:Q-_-Z5QK?0QS1V)PI0+*=GB'Z(!#&$NZNVS1PZ/_@MQ[?^P??EZ M+%?A1\NU8%,/,"\@WK/O4D';'HO/FW&Z '90 ^3";F\2-VR!.(]<=%<\P7BF M38,.3.&KXYD_)YNY$NL;MAM1JQ4FUW""%#;^(=*,']%2\P9^^O8P-6R_1@$L M.@ADJ1T- .8CO#CU:6GR;2G]N,SJ@/WFX358HTE]-]4@$BC-"12XETPM-JC' M4RXOG[0Z5JP^@#I3GJ96]-A+U\/F.EH")G4>(!L*.CQ&L'NC(VSSRRES!1[W M4KEF0V$@)5:C!'(Y)(.A=.^:%](;"4!Q,#U_Z/E,PX )MX:^[4B*(DMJ1:EB MP6O431@CX&)N0"]X YWC8G8DI#H;M)$@Z@:V91,?CVT^X4?5RN>.#PB*GV97 ME,^RE-QZH_-7HF#^BA?YR27)\]ELDAO7L2*5W/P%5/A7ZGC#@,T&Z.4GAI#8 MH$F%H+A+)()77=12&6("KQ?B0B2FM+#^T9@=4:%B MY5(_'GU(F;Y8F4!OZ'L !JBQ($UH[1!G1,U M3 ?F3$&JE(?>&_6!8,; DR64H,0W^ZQ'EHO'

%EUH R;@G7W .+53:N#B[+J7WZ&R&(05-.Y)WW!VN@SQ17WX.H> M7$TEWUR5>6]@2;XP+YB!)DI4VAI4L3W0[E 4TLP<7\7!F+QJCT;_C(.K*J!_3V@-Z=1(5JJ/NW M,(@:5T:/E(LK71[J&CB3;>4T#A_VZ9FM9[860C>M,QM.NY/M(?8MVSIRTT/I M6Z"5+RR*WDG7X_'\>>YA2U?$U8=P@51DOI&B7P?"TD-@JBYC>5_G-M5D[K*O MG[$OW__273?F96PO*ANF)1MVN0Z@A'_K 59'15T;ZX6VJ$M'ZM)5&_Y?GC*] M=^IJR0<_"F! P\A]2S[@GLS:/INYHZ/IMNS;BV+]RAHG,DA2K912+W#8 M(;UBP$RR$QH>/4LF#'2SUVA#:,VW$'L0Q6]T2>RON3OC$P@WP]/D!DG24[]Y MCA]?^Y./R8/+V)G1<6)G:LZM!\ST@)G.+:H'S/2 F1XPTP-F*H-TPHC*]-C> M43*U9]*M5MMK0&@L7&F++M3EBJ58NUD*(AU6 'JXP]?#>GJD M0>L1&<4:K2@364+C&R$-;&R+8@QELP?U]*QV?JQF[Y/5<.Z,H7@9P_I MV8A2/LU#H(UYR'@D$RX1QU6T >4Y!:CT:'UN:&1<4;N8%N'2YXM3:23I1M6# M5GZH/^ZY2ITE,RCZ)R:1FJ$-CZY[M/<9I@^8GU:F 1[S)KD&;UF+1 M[0W]XV;>5;U$6F5=3)]:P+MV]T'L/?UU 7#2,OUATGLTE(=F]X,;Y^!Q]444 M';J,%HLHA\'>/X5^ D?/@E:5,WIB_;=X87+,[ 'WO*6Z/A14'HCAS M. 2*4S79U,JM&/MBBP,X(GV%188\[9DTSYV7';/OSW_ M=H9_-_1U-^%?]>+*,&5=:]G1[>LJ-H-0YXW2(ZZKR&^C8<6!.=3RF;X]E$YL MM5@=]%\YP7#*U1'@0H5S-BE/9VY>$I%U&14/_>(Z#Z[GQBZ+JMN*FD/C*$LC M%@_MU"LA0.<-AESO-2F%,.W!T&A6$E!3"F';U;\Z8-6!#OO3^JJ#'G+?0^XK M(?<@'+GM,W/>JN82]3C,'H>Y*L[!FW3FB.D;IZ7&OI$)MIUNR=JP^UG 'N+< ML]8>0A"ML9:%8\X0Z==R4Y8^P;ZIZGUVHPB)PA,NV%L_8'7SK#;Z>G= \U%V ML)M-8C&'(^ 45;;UJ*8_,K45NM]+0G1:L:=SG M>>8%;XQ),4[-[:>M;F+2B[/\*(Z2Y@\W90)E>'%EF;9L&FT9'AVPW'OR6<=L M;85\E(LK4]5E0]VZ0J5;$U4[+41IGIWD"%'J93F"WD3=:FIU*>>RH66A8-=Y M73:MKDQR[VW4_=FH+9,2)G\50Q[:=D=HZ9S DDM3N_N$\9QT +%'.#6(H+0@ M3K!J7%9'8+%96P=0>H1BS[\]_S:(6[7 O]2^7=$U>627(6''Q;]K(!3QWWC. MKC^G[$H!TB/N2D?\S2R(7/S NY!Y#F++,MC-3T5$E-CF,/N*\P";FL?+O]*! M?G*$F5*LA;9IN3]QN4@C+E,4QS!4ASF*IBL/S!YI$WTTM94'2WD <_*_%15\ M=O&MIS"#ACRRRX>0.7]>.E/8XCO'>W7>(KRG/(K*]2_SQ[YX8OQD5__ #:?P$1P /=WT"_XV=,'P#.20YSR#<8L0$ID?6'/T[: 6]N4@'0!K) MFI; .!7K*&&<.7IT!#UFS:U/%LRY85MKXQMCW&ELJAG1AN17)F,P^61/;1.(CBK5HRG<<(^)&Z:/]\W M+OSK04B-":,BQMYWC>[2!;6'\VF=;W7L9J3*BMK]22D]!78!J=(Z!1I @88N MZZ/N=RX_![^KW#G:R;5W[3M'[_4R6NP<7<.WNC8 MV]-6J[2UL4YHB[:P_8$VE*V*^19]-^C]^A9](^@.WUIK;NO/+)=MPHPJI8L:NJ!>]K7<=[HI+KCT/F1 A\GX>\Z;CD$P$B M$CXYZCAH3.&MT[<"0K"B_SCF[6$3WGS"UH;J)W+L$M7R.\VLE"W\1R[4(F892(TI"- M&5*#]#4 ]<&0 #\#CSO^F%$-C2/H$;[DQ-A^WY$*)47P>3J2X?N[MRAFS[SW M_KH&SRQ&O,-W[#(?P4/I$0/ZOO(>Y P\7KRM_"+8 M7,@?Z4A> -N<,B^6'N8Q< 7\(O!P$SYC$['LB)8CP=]G?#%\!V.XKSB$0T9S M0,+3O7QQ0M?!04@S%D:![WC>VZ6+% @$B5+N(5UXC+VK8(%8@03L.75_L G= M$'PW=%^<\1L"+^8A+"(L[!&8A M/#KW-K!6QD_XP;$S2ZM'!U+/].]"3=)Y0= MI2QR$_@O^# D;&D2=.Y M3T:3X!_^ :#3.7T#..C1=V(@>?@N; SGV#>0P/&$BW8)=F7DQ.]^)EI$K6?4:! ?_(G0#^G#,Q' *<[<0C7F4^ MEMR_,-I4 QW6&?=S,5Q>2)X>\7BB?.ZF7+W<= :0ANW/RH-DTQE ;=18!W5. MS*)Z"Y7_9UIM>TT-*EHI ML=VHQ+1SJ9 U*Z][#&!GTJ 5.O4[0W]LPN.*: O\F\I-FB5:-/WB:F3*RK"O MSNH"+0%C>UT%&PWU=X[/TK\U[8[^0]-.8\X^+*&LF*UD]!V"M_F8=4?#U_ MK-A*PQZ5?&.=7&EZ.4 TGGH MH[2-YMY+\@F"4!%*6NCDN=_F.STBL$<$=@C4JYT,J+=OO]PPW*Z,6FF_C'#! MOOWRTO;+9M/VRQ^=$)$ T3<6WCTY59V6=;7<:5E7RYV601P09@(Q#!(]2[J. MX]!]F/.$1QQ@"OH9I-%=#,]_"CQ@S6BCYLOT^HW;"R]N^5,4JX7,4Z2_3&F@CO6OI+WTP-+K8(MC0]M@BN/)C]G'FM#X) ,,;Y?H6D M- M4EUMG&'.$^EZ"];U3G?=!-G*W9[-<9UR!^/J39/UX,3PKD.6[6Y/@AU8V3G$ M2+\FQI"S8-J.N6D;%4S;=F.I6\=/.W>:ZX=NJK;8[1!,HPX2BU5'""K]OQ>7 MBSX,4-]G'RB-?=F@EY"N@XB736LD&V8YK7*,/4AZACA9AEALT+@3AC"0(0S= MDG6C TUYA/I<"! FF-'#MQ'I[9FCMF>6C3#Q@V?7W]P 7B?W>XS?/RW?IUHB M_XO^@4WL8%7.(^/1O4B:8UFUBZ-LTO-:E:IU!W=#N/H]@A3#F%O1OK3',_JQ6Q^-*B&Z_7.JK3'1W9Z=H7 M5\I05A1%MNTR G*C'_0B8Q1G&7I=1SP, 'ZX= &[/84?91[87DB0M)HV5>K'/GVU]&C6RR][J09>=AUOF!^SP/4T$A M69'T.7XAN08N?4/8[+4?NX0)=5_8'78GHF9@'W]0CZ;)IS!XOJ%XL6B#LQI8 M;*HG@*B=!=C=R:5^5>ZS]!K,O8GTY, 2'Q@V MRH*57R:K/KD6-I8RL+7J7VW4>*9SR%M#MQS'73L MV1W**6-@JVWEVYEH$/K][H^(=SY\#$$W;!6CVH@@NN='-$+QV/BRI1M59-U;04U'BC1=H*76E^;W\*EFJA/3$N3;7/4 MLH@Y0D.(>GBT8/1LVXW@A$AXUP1L75R-9&-HR+9>!4 ZN$'4D\)ZH),62&&$ M<'Y]. )95JYO**I.M"CPX1!I"E[PS''XPQT,Q_\0

B3]C V2<<%+Y]8 ' M%J17-WZ27N 9(-C^!IM\P;D3,<,9$>*38DT8\'YQO#EO_(_+HQ7@Q ,FS2,1 MR$YVAO,E%.M]5(#7B+#Y+,1W_#4/8C%$ /XWIN \7..?+!XL+#'WYNP]OWH@ MW2_OQD^!QZ++WT'PPI/PR?B!YV#"/#SQ"<.MX&0".D_'#?F3\%3Q)^(5 ^E? M+#_<@FX$AY?E[@./!+_F\,$N?*0!?)B>)TLAB^8> ?)='(M 4V-0I62#SP2" M_X'1AVC0'%U/W=B*("'A!(@-:WAQ538=TLD;M-N&VS%:W4[)Z+$PDUU:,4F*&2-YY[W)J9!++J7I M)LQ=;")W['4(YLH%63M>D%9UJA7'C 2!.G#CDQT=DMIUG7;([=@75^7NK4MO;DL5J0X/:1".P"!4K9K=;G)Y[9J$#3>$TZAK M3-Q:+=DWM"TTM+67-[3==VO:Y9&MBN:M\%-M\^ZI65PO'W@CHA4XDFND'C=^ M6])(=70*L$\!@)P_PWKA(9$PP[B:XI$F.($-!E2>' I3UP>:T:R3ZO&A,/M% MK;LH8X^=8H\"<2B$)HGV7''UF0YY3&K/Z3A$ 3K]_>,/%H[=B$G?,+!//_J6 M]!GOSZIX5GRF(!(1_NL&'H1VWMSQZ-]?W"F3?J:.PZ7:E3,YN>O'QY ].C$_ MKL\^CO;&MN=D8Y\.ZL5>*X?_J^/1['>'DD/_<,"&#-\D;I=HIXP 7N]XFO;C M*;CFG[]^*EG2E?;S-6(;'RGM].M;*75.F6^A*'(Z@G?F:(J3&('QKXTL61FN M0$GLK]ZVVW.(UJ.334MM.SIH:$OFJ"MXUQ;*.7?&'PN-;!(3@BR(*L;0<7Z* M7D[\=&V&;@_MWYQ4J^,=ZM"LI,.'U73XT)@.4_,L9YG=L_!9+4ARV.;XW60> MOM$\Z(1$C8LK9: ;2W%.O=SNY7;;$-YZ$'J+\CHUQ,D.+]HU!%FZ_%\6!E62 MV[RX(C"8^K[SPONH2W76HRYQLTE>]_@+=G;B*5B[]A1^HWSW9Y_GCWX+-VB1 M/L)9LHH\LJO0,#NJ^#FR2<&[,Y2M+0WEJ!%]-#66,:D]4,M%0X<9,WQDO1W[ M=N6;:Q4F*',SO=*I7K_K;7QY*ZM-%4LUPH W>,UGZXU-]49"%9NJ#GMX<:4-U'+WW\U,]2.+IG3N^V?DD(PQT>$Q MCMH"B39E[AGY)^WKD2T=E$_\!N9A)DJ:*AI;N;C29654AI)NIFAZ!Z5#BJ:" M/IJJ&O7BRAA8Y;* WDOIO90]9-,_L#'57R0XO^7Y]#6LUUQ,LG%GXN.1-]6Z M2.]Z5MW&K+JMR<9H:V'3[+H/;?+VA+M:4>H=S7C;E/%6K?.BV&8I[Q4[.8K^ M+-5);ZM<>M+%G+=-.6][YSGO7J*MD0S6.Y\+MG>9"]Y)M_;SB+VL2@:OX56? M!]>M,>>QF\EBVP(36!YM']AM=MT='3Z_#;%VC8<;CZ5?=_/'R:$-ICEU*65O MC]"0,K:V]H^"/9M\?XV==XLJEG4%T;7T,P'EE@S>T&;;$ =3;X7;;=GB7 M8@CG15Z'4W@-L0;K4JYA"%WR?+='(5A#!>%N>H7GVZ,0 MCET#;0U"L(;JQ94^4,NM%GL00@]"V ,(H=AIJ$<@;.9,=;VNWQH2 L&0[1Z! M<*:$6Z,D.UIS;PTY J'<8?&D*;9'("QK,]A! ((U) ""I?8 A X $#I?C&X- M>P!"IZ@KB;K@_!D1Q@+^F-VJQM:T%9K%G2; MQ-!M@,,."+UK$F13^,.61W.[1?^EI=1$;R4U\&[-N+1[_2>;OM3_)T5C1QU$:.#E* M>_GS0TO--8;!'LM\ B?I:XR3#$5/XW0493)")\A\7#GO"?%1+<)+\(Q[8A\;X*72XY7)GS8HA+FFI;9(:@6"VQ*SK>42Y]&_0R_?(#G,@G.! 1 MV3;$F';K5V;#2:[+8CBK:=) MY9DGCSW&_?'SB*+Y,_]9]60I2[%.8+*4DVT3]$:(8\_Y'.C4'JNPH;91&R7!4&5$9I6>AG"*@D_7]ILIE;O( M_W2VBAD=;/3@W!=W NZ:].8R;ZNN*5W*F.V*@>W]D79R0Q_$!2TE;1U-SHJX MW0&J?@YSBS\5]G@.6CGEWI< Y]Y[;OS6:^2N:^3DTOZ9WME2EC8NKBQK8%3$ M2(]!*3?8J D;M0=&V9LX>[T,]LSS\5=JMU&\05JWI91Q';FNB7)2$;R[B-R0 M_HUCKLMZZ/CA'M<9;)T;%$DX7\X#*J0G9[)<)E7#M%5EV/521W6T'*C-02-5 M:!<\L-+YLB5$TOI)\7P)I4MNG)D;.Q[OM/2= MP;6_L,FG(/PTQT8#V)()Z[>;;EL;@MK69=VL".)3*E%0^L,\EOP@EEQJ_43) M[*:;+7I\+ GR8/S7*,@.\)-_+&$A## M0+KVO#0-BCO+WVW5W;^Z\(5,$$@/;Q6,9'!015ZJSOV0C8-'']ATPI]X26H- M7Y*R@10RCJ##_&T5X4T;P@B*Y[Z (_@CMR1.9KFE?.Q0G&H:MK<9VB/9MLN#=J3O=W^T)4)7G<[N12BB MK4:*/#(K-MJR#%74.AD*6XK!&HT%*_\!#XN^1_.H);$*KNQ(L62E8D1?<[E* M%% A2/_A^',G?)/4UH0HI[6F4K-XTAM)33SZQD(3W.A*0EI#;!Z?U/S0!#Z8 MEZ."A;:9"%,J!+\/F1.!AYA<*$H-\9B&C )NI:'+(!C*U[@$"X-TRIYG7O#& MF$!8$D=-6 2W1)0,:T@_(BP"!X4XQ\C3IVW&!3("=D#[#B<#ABXT);/Q" M. 96B*?D^APR5R <<5DZ0J]F0>3B!]X1:[DO+$-<_50,( J\UC#[BO,0!=X\ M7OZ5'$6.&2: #D20ZG#A=')_/H7):F;.([M\@%/]\]*9PF+?.=ZK\Q8AM"O/ M=0C_MIB23N"1^8M)FJ2:-@BC%L"319%55AQD(5PC-A.VS$G84<.;LI<()EEX M_^0(+S("?Y*;_AOZC#8H8%N5C3K,5HO9(TJ(6QUGCM]6S, YT?S1^L2^H_%2 M*XF]6*;5E-;UX<65K@QE0RG[>KM0 $=!ZSPN(?W,O;O-^B"OUG_=H_FF[:T/ M1_3\AC8F>@S,&[9L6:MF;Y^3A/]T.MW<3X[>T[O9F.0Q"6+)8,FV3?%';^BO M/^BZ-_67,H9QG*:^CB!NW925"KXX6T70F_I-DE_'8^KK%U>CH2J/[#*TI#?U M>U._HT2_I:F/#;!553:'Y5A.;^J?CXP_'GK?WM0W+ZY42];L52.=SL_47[-5 M]OIV_NJ6?V?E!2A'Z@58=2"Q(X7@TQ/?(<[,'==G RD7?;<,P<1^X-]9,;N\ M8=;_H\"-W+'PQ1VS)03A><&8_G8[_9["F[@LO FB."KG__7CS/_?SD,\.Q(/ MA*V)8O@/43COC,1"AY<"N/[8FT_8S,;]37J,HBKO"C-N(K:PWZ:!2./_ DC[6;/&T^>ZEN\T?J@U2"YB96O7=XB$%_/4?U')7G*&LW'&4@[LC> MP>S,ECGJ'!I$8 4:V;%8P#%A+\P+9NB$]O/?=\A7HU;XJEF79] M-XI#*HL[Y(C?4^JG)459\^VQ%5Z6"( M#V55W5I^MT14YX3#N*=)-ZN2.FW;X:N^TT9N^]0" &T>S>F(K(,(+)QO9%OR M:-26&],2EN.H!UWWK'SFK%P/X-\1*YL75P88M-;>QU?O(DI8CPJJ[F^"!^$R M17$,0W68HVBZ\L#LD3;11U-;>;"4!U/1_EO!BN1.MM.IQA*-!E(SA)!H5?3- M">.W^Q#>S*D@^N!&8R^(YF%%SP_#XB0,!\HFU['X&3Z[B 02SY;HX5+^Z4N' M2M>T/>&OZ-HU5,.+DIW/:.%WO"5Q3?S M,&3-I_@9HXNKJC9M6PPO5%?,N6UQ\=BYLW;R8@4&E794JD KCBN4<=014)E+ M_93X&+U +4@*W_Y,&Z - MTZ',^).TZ :2%SGQ_F8<3A M;0.)NSYCQ/,AN@V/'-_.-XBWFML2+;G9;$^93Q'%QE.S61C\@/.+X2B;$H]> M3SP(;T"0X@OSYVMJOXQ>3!Q[5%&6L!6U&[M3P' M0KUY=+U(U!@(3G6I;W5HTU]Z6OP0GS*K2O%(*89%EN#$G"*>!&%C+1L M_]*K&S])_\1SU#\XL2-+G_WQ .0$A3#P0=@[CEII!CX?]#D/I0]NR% (180( M8M2_ZN;)95/IXP\VGB/A2+?3J3MFX4#Z!N)B[L"K8"$QS5$7[UY<\"/(FPFM M);<4?+0C 9U>LA]C;Q[AHR,'%6#(9D"G\!R*DZ?"95%D@MB8S,"6U2KF^YNNOUHPZMW($.WMCR#<1/ M;LC7O]@+-:*&J_ +'UO1AXG*1_WUEB=Y:;; T"5Z2#D.;W4O.73CX[[6_<&+H/\LY,E18UFJ8%ZJ:.;_!^<+K+=%KZP5KM M.==T7['Y1"<59;7*M]=U7^D&,A_U=OJ[X\5.V54U*UQ5L\)5I:]+5.6]D6_* MGUGQ)O5(/%;1A_8/_-I]G2EC2.G[9P/G[$,A5NHN=YQF_[]1X YT67>'X?3:_" N?2V!_MM+]^\#4K M -&I6&#(I8"SB[O)$>SME#CC4Q"VLDMUS[>TNYUH]??%Y2WG-Z 3 M!W@+^'<'=R4>7=@JWU*VX=M$X(B\1?19!*#^F-T'BOH[B9E/X,1\SDN1QD>B M8Y>Y?=YNA_:.;3?LNKT[U">>9&V%6LBJ7_-:89D:* C[(QP_\,?@;B#]=GW] M39H$C'M3J1J:PXF%K@A5/,[AIK&=0<@>G7"2S"R@2,*,3@V]S. 95-P#.-Y3 M-XZX,_Z("M6GHZ58ACU^NY&4H;&I3*\A#]5F2(NQ54[XS'2(*XVW0"M*L#8NQ0%<_!> M(_+,L!H:MAWR>('C.U[P^(8KG3",!'"I0;$@C.K.0A>#X;GGXXB!N!PBZD<- MU(P:4+H^:H![,%5^C78D?@WSQ 3. D7G!L:+N[3)L&PO,X(^ Z[L=,T#?!^ MR)I5WN=_CZSZ6\;,O",8CX>D?BC*@=QGKJ/(Q2;OV 4%/I=.C(F(15@R';28 MH.$,6NU3 9].V)2)C T(#AZF21Y *:$*Z8T2/\GT8)PX3)-N/+*7#M/Y&82, M.# 41<#]>!#J\/VWD,T<=Y)[)"I1$B)CGK.#M44LCNCS<'#"[B_T6'@0'6&B M)P:?_$5DO7 7"\N +SM2Y (Y., &;U$,^C5&R>K >68>2@0:6)I1=XJH\H7+ MFCH,I$9C9W*9K?P FB1UUM"0&-48$HN6 5@-PATLZWFS:3"K;@ADG\_UGP@QP7>.2DN.I,\;O_O:? MGS]<*C8H$H^]X+U]XXDU$:O!#\-]/F/&7HKF,[#C8_HB&GA!Q!), CZ?^X_P M#TKG3Z07G+NL CS/=K-0?<,DFTM&KLE:[78')D M3/0B+[O$UR!J<6@1W$G3!)>FK)?@ AK[G+SG/KA!(?%1)"+_!1] B$-5>FND M7EQ95?DMRMFB-D_3F:_PF$5H"EF]TB?V$.:FPJB+B!4?9&TV/RW)3",FPITB MGMTXVW8ZU2W5F+C6HF,.7MGM. YR>3>5,Z50>YAT1]?LA1M0 MZ11%6OQ3\,K@H&7AM/XUQUF+^(X9;_9&7T?O-WT$3_0 /P@PS5C PRD MOS,PZ61I;?HL57 8U:-Y=J'%4N51DV M2J9^80Y0TK4_H;PVZ?R*=G\CLQP-&)GE?"I_&C%Z[GD;I5;YXRM>VJ'4:D-D M6QH)EO@Y)>>P[]55NQO2H993?5ADK*KO=[RH^A/)YRH]3MH!8>7 P'#&&%R1 MKF,/Q(\C2[^Q C12=)D&=H.0\))M)Q)3\R9_ 4:&@R)2"X]C5RNZD>$2WJ& M2%-G['I@F7&0TPN#[WH\V)Q+R*.2R(5ZLV 1;0M^G;:$C81LQ3#S2%?3 /) M^IRYCX."!D^P8]Q\(0L ^/&2_@*_? W"/PETEW\)+(_'D?)'0#_^"N[(DW3C MA '<"!S&!^8#C_\I2]\"CUN_L,WOKQBURSLP>$;8'1/.%<-8\$Y8S)C5:C]< M ..JHXDBK)ZRQ[U"UT>OD/@[)P&;J$"K6@4^\R>+"QMGS\Y/O%XX^_+E'F&N M1B1+Q6:X.\R!]#Q!@49K3 >")BFQ!(8!N9$Y(>Q^W@IW_H2E@9L+S!P5W0 @ MG82+>$AQX8GHZG++V#$XU=%G#.1";AQ)ZY$ST8!V'[ >.0<1;%+IKB3:]$ MZ,4YVA(.AP[047E+'XNDLW"NF1@-<06TS_2^.N3\\*D!\;\I&/N M) G))O=3\+86%WV[((BH[.LRF%[.J;4NAI;I0A8_Y[G. TH]ET4%2$GZ8+%Q M6EZ6_DZ#*;46DJJIBS#^+T MC*6K(/Y.T[_TKWMX=('-@=['[\ _0@!GQMT8 MI5JTAW+@VF4+*M45M+8@.X=!31>$'XE(=%9=FCC;25!,G/KD8;MC\'##E $% M\#L+'$WG,69,^#4*-S1"6L5YG5;WY.K#6"/*N]L1 M\)NZH;MW8],GGX/_M0$=;.TX=>X0&O=-/-'^A]59U&J'\#N^XW;Z1\2ND4J: MMCVTL3ANI,NFOO5$H>X,8N@YXU0Y0]\C9YC &:8N6WHGXB:9'ERH#DQ-J?;K(LKTY8MM5P!=+336WK..%7.:&+T;$1#OQI(W37#^OV0GQT=S>F( MF8V45F/A@AT##%T>*FV-%.SZ@*XM/*2>=WO>W:&)T)AW<9JS9LC#BD8PQ\6[ M&X_D*D;ZSZ@/H-KY/H"BW+[1:+&JRK24/7YWXGF(;60J@8:CH7:40,-/O*;M MF6_.Y2._D@+J5/WU MG4XY'4YNB:2//O7\S<-_S[26[EOH^F-W!H[T-U&T>Z8'\?EY!M;%A%0I=97% MGEIG?B8\PE)Y".==:%FJ.]V?AWO6/NSY>*DUS6AJ+?'[X%?VS7$G7QG"Q_RD M$I)-/OX8P_=X"\MT8EU#IQ8'FUFR9F\=[6XJ##H<<>KYL>?'&GYLFP6-BRM= MUO6M![WW'-@M6NPY<+N<2RT3)A;LASG["@^\I_$W?$)/8P8T+ZY,11YI+>=D M=A6Y/7'T#1CB1M_@H7-:;VTKE(8 -^1 BUNAHZU1;CV"YX1(KFTJ&UU<:;)B M=:5^IB>R[MD2FY*6#2;$4#:,K@BPZ+;K:FP$9TA4D^NFDG4D]FIDME&QL)&Q*6"$--D MP]ZZR4%?U=/$7+#ZN$+G)/?:YL*G &?3-60T[>)JU"&SO">Y+I#<:BHK$Y*. M#M[6QD!/1D=#1IL8 QN)*./BRI854^L(;9U)Y)PXZ)Y?7,@6N$5J_,;.9 M: ^HI]1GHJ>[G=D#"Z16IB;KXDJQNN+#];34!5I*9-AV8@J[?LB:;7>$M,XA M/,"!T=/%^J"V(P:KOM,7O>[V:$Y=0K5<]*K8K16LMWB+'>WCVO-NS[L[#SDL M,U:;. MXB5=#%3U*+L8<%^%MRL0Y0<]WS$/'O0H2X_,!P+T^/AL9X+3 MRG$R-O;N2![&A[[/0QI$C[=+(YBB&/Y#TWB#:=*C*QF"O=;0+WHCC63:H'-" MN:SV6'HIF.; UJI_U;Q#P,AL]J2E'0+TP=#HW*@G7)2VQU%/E1^SC[.R^],: M;-A*O7=7>NT?Q:WLHJS\E ]+VXY$CS#PN#A%0>A@Z;_^ PP[Y;U$62UA:0YA;A"SUMGP5O&KGE+O[@: M:?)0V[J1P,YYZQPP1C10A\9%%_5ZCSLZD/:B"\%AX)MS& XG5&2[,\,X>O+9 MGX!N@7Q,\'"0?+I2NG8.WE5%J+2'='3-".S31^LHL,T%#[;74.21TA;&O,_U M]LQZ]LQ:;RYLSJPC,#*'NFR;6Z,_3RR9>S=^8I.YQVZG-T[T],D+7N_FLYE' M*4G'^^!&8R^(YB&+EB5[[:-,]N8W*8UAY](4$Z>2ZW/"0CJEX0ML(L4!-W4B M2O^F6=9S2+): U6K3QT>*)_95I+5,*P^R7KH#%7;2=8VCC)G"6W2B;M[A[QF MSO3L#F7+W.@1!E%1T4LS!RX,048. 5V+L"9DQF=0>:#W$VA2:8S+NT,FX%>3 MWZ%P% U6=@Z1HBP/GS.RIF%0F@+Z M(EMZN?__+[N[I:.,_?1\=J)\UB0QOS&?*1=7IBD;>CEUV#$^6R-J9.ZY^B YV!BGT4G.(X@C\E5?W?A)6P75>D,W"X,5%:>=( MM8%V5=,+_2U2N9"*A4PJ( "?HU__1J F'X@\)I X6/WTWFX<1YRXY7O[C* M"DT3/7()'R& E'@@2EUX(@:Q26PO/Y;7)Q=P\WB_]/V(7T+]^V1I/H/EY9<*M(#?R;^C1OZ! @/O!:Y>D%C$XICG M$(AF_4":SD-X8YC@RB4W@H6P2C(_"67W!<0#)V%I/^)\Z?J6"/A#:I><.*&($.#D&H1@6=]QC4&K0(__#"/8"-1M$"> MU9/+41"Y3%$Z1-]-'45AXLY<%4M/\V+7"'NT7FM42M*(-Z MT5[.H4LJ69P/0SGQR;7L?@9/JF8.\V>)/%'E6?(___M MO7ESVTB2-_Q5$!WN9^4G()H@>-K/3H1\]6C&;GLL]?2[?VT4@2*),0AP<$CF M?/HWCRH<)"B1L@Y2K-G8MDV"0"$K\U=Y9W5;FL>6JSLW/*^S/]'9'9'F LYY M-5L5K#EB*IL.9/O>?5(]4X(>JP]DB"4).*6@TA"@$0EYV.)&%57FO]7>R M3O"7>/-.^\W%US/ZF_/F97F\JOICZR(#;IO%(1S'K955N$JMHM,X@;=42B+Q M]'S!(>XQGZGP#"OV"*5\:Y$G:2Y@%87J@">[.J/A2GO3"E@9\VU+,"QA!@&! M6/%3VD,^_HL;XT=I/OZ7](HGPA+]@)4&.&M1'T*4BBH+B'&53#5R*EF:8MRO:L;GOW]79;4W=F3T?_E M+]W1R!Z-&G1\7B^2[UTHTM0ZPU<$RYMI;H.V@19U"(K&C9; 5YG0>M=>?'#+ MB_/3Z&%?1?(EN<"2=?^?^,3RGNNO- "#I=5>=X%J/GBG]4#<^44B3R8=7"(9B)4K*@*2#1@N7W&WS:X1:,PSSDOW^D=0 L8<]QSX1O8G&!= M(JE^0I*[;=SID=NWXE0F30*(@PA8W%@=#L4J MBB^ RW8](T;[=49T71 O1(U&Y*B<$15:%E[+QG,##PKRD25>\/,GQ>B^3HIN M]PXGQ5M]4J@6.YL88QN[50F17)%-]/!?;;?2W":[%,,8Q5 M13S MBH!5]^=W_ O_V^HA.69=G]?4:E. MKL[/H!*88$ZKO1Y*O@&4WFE0VLI==K2PT]T,.]N[$7%_G@BK]AZ-FGUFYYF< M6YV6]5E$0"8T PK!Q+J./$W)@0RGZ1FH>N$>^!Z]_I*>\[UVF@3NG7WU=4WA<[\I41'Z_VSDGYSI76?.DLSD/?&F/, M2/C*D_ZO/*JXTO&F>21RN)?TZ::8X.#76_^53RV: +(;#*%4>"I.ALN/8A6/ M2R1JS3I35X:IO,8/V2D&[_./7"0@!N$2MFN!K1)@01\![RVG??J/FZ,A0_B_ M1]PA%A. [IC)^IHZ+>)5O_Q%-"UT8^;./KY!Y)=\4.&"F_?^4+9G"QX]^ VL MI#1T+B%-T4&2!%RQ(Z#AT@+&"C6OGA\ [9W&"F7S%@U#]P^AL M)+$[N$@""N+ZE-5P);4"K*_.9J#EXMK&4KVS5-46%-3%K ,=R.#A& VNI2W5 MHM%!!5>_7&$*AKS>R^R'F\/Y"6:?7&1BOM!M@.-D@="!O%XDPH3BN@R2(5OA M/]Z#=D_I,[$*S5D.X8+31UA01L6ENOEYY+6476%5/R.)P!A]FH_3P ^ !^'M MM$E269[ZL:UO?"V+3Q12J2\JYAKYX'UY)<-X00^"??@N,V!"D I,@!$Y_!!E MB284QI_BGNC_(VV%S M@B(98GL,%)"92(!6":PNH-,=H O=FE,)2':ZB*\Y]EL0%0]2NAN9R4+?#$!?37&CKF>8[R7GM%9VY\.>!#Z +MT"3G>!1^(U M;NLL6"A>A]\7;T6I5BJHATD, ,>@ ^4A)4IA!A]>E*88!EU/I3S&([LTB>.GILO*L@FFLU LDW=9+EHLLGB9B M,5,,-!?>#-X+<[$3S"[B(Q# K7[3!#JB1#H? F&BG@OF..Q8_L\^(_^)>H@0&98%9J015J4 M)!D0?KS(*A))9(PI\P_5C5/B=R (K(VT RU5>ME)00 MN7U92!3ECB#_Z:32@@G]8(JJKWYTP/LY$1[*%3)A1>(P'R7V$-)#%JF4;DZG M<'2JDEIA]1XZ>N>%CZ5^-(H08#Q27 "/PE5&A7^!>:8\+^%)P+*'N.=G:15L MBL,,.#X,)N@Y >A)8TYRK$JT/I'*'[,H7Z"D^Y6/@[F8ZN-*I2UA1BX<,2F= M*Q:8EN3J8;OAWQC31+2I@"BLH#@F*8GL6R7!E]Q""><;ZS0D8)WJWMC67(+: MI1)6\G%(N)K JX)2#_A B<75UP#6B-!F&!<:%YP(TRE5\!\8SD38' FH&5]994! MS3 M20R4A-^+"2P&C+GBE;!YBM*;2(;A@N]2+O!D.SRYNL33QD_P!",'7QX!QWL2 MX8O.+Z(!0Q(B'OD8DSA-3PLE1$N:3+'\+$AG2N/\=QZ NL*,3W(AR:*UKH*$ M+&P9P=]B8GW8Y:J>,P,&57JO9(ODO*H<7&KE +X\UQ!_B1!,]L?Y9>?RLUUB MA*T*#T"6@5MDC2.UG*N$^XKN E_/L*"<- D0,WA-6 #[9,=Y$&:<8(FR H;\ M-*CQ4BF6>:H2$5@Y6=;%/\\P[X$^JU"#<)W7''"*OTR!4:1_B.S5<%03F0H- M3Q2"1+X^D&XJVBCUPM0"'=^/F0OGL2\03D_%-(KAQ3R;%2C.8:]:(Z62RH=@ MY?3@(HU4E]HD='".920G05:F>98,7U6F)2:[HZJK,!YXC.!=.?JK5IK2"O@% M*5LI!:#\D]RVU&Z)C^C)A/X^4?Y]P0IX3>^O40-6P&5**$QH_Z@Z&K@\D7-8 MJ17&7D$$^O(Z3L(#YQ[89CC>*9>-RD'1SI>D06E5 *6&C@E8"Y8@5':\0?_3 M"A_K>2H8X^%A#,3_^_^\>W7V^5/-7/)@*7"_!/9N',-QP%HBL60B-<:P,K]F M%HL%LIJD2W&24XX;3N:P;>'188V%;PFNFR#^4]88>@Z7*<"4RE[6C,NK)3M9 M_@A24OB5=:TJAW+R ;+-30["A,RS.WL!^^W.0;D!/[,9<-@LC^>@Q,1K[A*' M4LY.LT5,VA)J9+#'Y++3K $L@3XQ3+C'8("\+JK4BEAE0B$&M&VPF#R4RLKA M C8 ,0\_B>*(#"/F:W0KH32H&$*9T%_+L:[_AI1=Q-6Z)Y,6!E*,[+C>X6YS MI/RV+X\W^Z&W/TE7>R)A.];^O$?.5YE-K*]^1(M_&_#H(Y=Q[X93["3RVNTW MOBM_%&"8/GM]Z@P7V1-Q"UF&_2>LBJ^3R^FV>DB+\PBCF!W;ZMI.MZ>,WW!) M@4$T$ $W@'>]&:P"3C/Z ,]JJ]/A6EOJI@DH@U::AW\2[,758 38+E -2C$ S/'U@W M8+UPNV[!/-,P'E-DM\8]@IA2'9@6V)GHLU#L]!'7C==]X<>K0@B&#CR&Z:?_ M!\[Q-]9;N8PCOY&K_I9' >;_?9.IQ/KM0]?2V9<@E3=!Z2NDE59<;=IHO\(' M:JU;K4DA6,L@@L)JLS*HE5HDM5+S"9)^1CU F:(E6_/><8 "V M*48NILJG1#X,=A"6_MX8B_KM\M+R*^UB0J^'"DU0/*+JD&>W?3!7K8*Y]!I, M.C1)"G_S?K+$CF?LVV)GSVH[:Z#T\:#T[9)0D.,77-!9C5HQ_I6[(WWM4%!- M.O0T0X91/C-?.*V.!;^NPZB]/8Y^YGMK^"SX)+T_N#3\]PU9M&#@J- M]/@( !A'IPOYV3'@@KZR M"5S8ZO[*GA$ZSX&E.FVWK7]*?Z=4@%R6]\&,?Z?7;O6+AZ]IAG2S1JXLX>JR M=+ZQ4\&Z@'>T+4KS5^?[)5BSH'D66UCL(JCS,9_?5&EF/2/.@Y: ME\N%Y,\7BU!]2/\&;?4T3_F[;W)*'Y\!>2[DE!4.]<(I)P(6!R12I5&&?DOP M#$,]]WEK'=DLB?.I:CNR2;&@./C:D8O:@Y][V>.H&]LK&BU.EUQ@3Z.;WJJ: MVX"9!B@,E'&(F0&!5P3QFH(A!\@+8#WJF.L77 M"@56?7(@#[.M2)I!80H#."7++-"RV29!I\)E3-2S3O[X_>*WB[-*;5HA^]:? MSWJRATI* ;51_0S])Q6G3,6@P-0DRD],.-&^LJ:* M7<)Y>9Q@$V5)''+DA'Z]=6+\OM0C[ZC8G:UDQ[XOLF-U67>$=T] MMIJ#^3R8JFY"*L<;Q':3PZ"V$+9]2@\,-BS%9#]TT#1:_21=ITH**6&G++31 M"1*_@MUH< MF 8 _.,$'AO*K%A?L3%[:@SOTD2XXI(H7&!(J.LXH4)68MI:T5V1![R:?JGR M+E/5#YBVD?UGF,U*IU^4:7:+%ZA#8;U#(*E6EQX2>'DH$O;;G'^YM+7V1^=S M61%A6S,)NS?S!&;B?0:&0^^;Q.SPC#QMN$Z3,%0D#/5-PM N]*IGA6.A$=5R MJ 12+Z%D>>JT4%8":+9OH7O>DC\$0I>]Y@8LH5H4%1ST-'K,E;_+ M4UWK0(4HDDL:N4:"[-M$3D7BAZKVE"U9+D5ASS_21PE?6G3Q5]':(M\7Q#"/ M?$'E#*PE443!PJ(Z%&2]?"7RI^]_/UO3R[AH]@1(L0BN8FST^9+:4&3+!248 M_/U_WK'"QF].1=U<&(O[, EDZ*<5'3E4+^SCCTY25,NPH9+_$G52!$B83*C O1HB*-HO06"8.TW*#0SS&$IY4?6^,\S>U0 9BY^%>< MJ*(/#,.IT'-:'0IRZ_BJ0U06_P2&]JD?E/)_C24.3*%&=B0:>1:2A"E[XG>A M%.ASX+T@R[E9!5 <6(Y2-8$-*_%U;9/_?GYQ6?2,P&O.(Z6:T\V^5!1-VA-] M0_V9OL_YQ9>R_7,BYA*U6)7M3L4Z<1AXNN,_%>CX%+ +(E8NJW74-V5QZ>=] M/3\OGE$>K#@B. =U1,-L4='D2/!U4U-G@_NX!!04R;=8T@%:B)J"HHK M0VU5%TB!SEMD<]>Z,ON^BJ1GJ<;7HCDYN3OA(S#WV.D!A +QP2::)&X70ES@ M!3)DD0(['JQXGT[H*"Y?K"Y-^/@O"6:-9\H=]$DLN;"9FFI:9R'F24QGM87R MH*:4>@%04XB*N5JS4[G>'OW3B29@I>H43B[6%AI64#&N54FX/G@F,=QI4[M3 MOB57*Q,K\!"HL@^$R@^AA\DIZ"=\(BLX7KW=-,8J.F6!4XT:1CXB.14\!0W) M*CS. ^3D*I6TI53^:\G=M:Z4YA1DG!F(_8-0X^->6;J.LE*U5+]=5S,H7(:6 MYM81C2<2W+\6S;O"99W%IP3T2#!2?95Z@.5/B4 G45 MJZ&L?]RX?!V:=48\V^:7RXNS4MS?QIQ/R)W;JB^5*JE7=?_V6M).V>8M51W5 M"BY6>8I%X3!N<.W>!QBB*P?O 0%M96NM6'!C2N>G%$/1&+GIB:DZA^LN*>IYRXLA?/.,^X\+C2KTHEHJB*]7GE+)A+ MP-&Q2 %WL2D"G@&HJ\&[17F&7;/C')\8@_WBA1((NG5K(_UP(@U3O:@XZ?LJ#:+TTISF/+X;[!^(NYVE--I9M5%E161VH'*1[I. ML:MCGEX,^G>TM8A9OE1YC']!*=8V(Q(G57UKPNJTJ.HJ<=NK3G5X=-'NDE.# M.C>.O (UHI&@F!O<#)8H03&1N&K6$9[B)6:G,5-JX?,CJL9T!(A\/-J$D M46)8]9"6]:&ZJ'EE\*?4V& %D[6%C'$B)[OQ50\&FR0)!9%R8#NM1)JX!VSI%*W&I)DR@_^/!1*[U01S*VN!!TT3,:^,T=2Y%:@<_Z"T(OC0;?6*E#5N MNZ#RB."< [T)E^JV5Z[@%*(!Z"!E[]JJ#Z'0AF#?\G3E)+VNMIFE&ZH*-:V" M@+J=Z-E(A4:M\X.)L6.M3NVN9N^/5M)H5\H?\(>O&@55#5%J$VR5_FFRZ[@Y&'9Y)D]P+=@.>P-/4[RGD[K0.;IJ#!_@ MSEPV6]HH%*(TU@N99G.Q[&RD&D4(!.)3V+T%]L!?$$I7LQMJ#5 * ;CD6X$.4JH+14;<4LA/>=,HV+D7U4Z@%2L@AC+H\4U'P-U?Y2#I10I4775O)$ MH:][ I*G,B]2*>:HQ(28J*%97:I6;>JN!'5Z,1@!\I9XHK/+3WLB81$K385( M6>+V5LJB*ELDT0I5.R6[WIYI-<]3*S-E&R:NY%=-?NF:U?ZUF+^S67[+MILX M^)HAB.J]-!ZM6#F;W&[5U"M!:3#4H%6'M'/4+R@^Q%X6M@S3[+3LU,4D9$LA M:;(22N?IX6'_N9JR"R:&;_V;!X0T&VK"HZ@%']7LKNY0A5+Q^I8Z<9NVLUK/ M5W&;5<_QJ.QZ#R< ?+RVG&Y5[8AD#-)#3DN9BWK&:+P?7=8 M<2D$*L1%C,2S.= O_,+M]HH\6SV'Q8LWZZ1\ M)M>"E8O7YD:3#G #?Y#54[I-7W2&??3.@35#K?&J5;TU3LK8@JIT^7O1,6,G,3X$'5+1DH2FA*6ZE%$/7#0X*S:#H ZR91RCH*LV MW_"&=7' H'=HA4QE)M+A8=,W24:65W8L4UJA#GM@RTUT54!&GH@::&4[GB#>"EYJO$9L"*;,5Q>6NE7K4](JKQ)!<9*?3J92Q=GG%X/'H>52:H_1?&'8.(M!V.LE$[YJ@Z9@9;'Y%7$$BI M6NZAO:-'X10B7'' \04S$44RW'!X>C1TC XF@SJ%E'48?RZN:48E@VFRQ M*0I(MT((TA,:ZUZ)T(BP^=O9V=7[\_V\I5N<535QXT5E4=59ZP8HYZU\JZ% MTTKA&J H)8F1 M&G(.>DEQ5^UL7AT65DD-I:05(!Z&J=:%$F[&T1H>KDD T1H+U?B9O04 M)6KJ1OCD8G3=6()0[B=?WS*A?FU;1/FFI6SK=U:1-47"M+(7$1>O87['"1[+ M+P$5U;VQ)?X/=CR?."\5R5$7B["9STE'?\0_AT_DFT\S##62U)!]9/OP>5OM5PK=/& M*6 X8B"H!+I/'""0FL2GJ4)=KRM33U2FD<9K.A4TRY!73]O%E'8U[J8XN]5@,)WNBR*/B1T3S*1EGPC%?,9+/<2%K]25]D$$:Z1" MMG*NCA8Y3"S ^)LL&NXKU4,!:069*Y"+R=2X IJ+@7/[5@BG2B@Y+;! HEBU M]693CNP]CK\7G-] D#*)B1.?JZ5S//2/(^44@N$,1"KD5&]-AYP**'+:MR+J M 4K7*I71_T0Y"YP7Z6= #?%83EBBY(5 M:/LH$Y(3WV%/;&MU+G0Q_#-5722*=#C6'R[P8&%?%$A-;9U)0_=T4[#^<&V) M5OBF<+(EB)!:4QK%Y/71K4%%IJN9_Q MX%BSVWNTVZPZ(=Z3L-/&K^TPLH0NG-:[38F!F_?R^(+'PWT/'AN9NB>9T@&6 M]Q7]G]68.9Q\10<)FH.MS E.W$C9!Z]"9YQV7!@17!RH[T&:,,9))IB&1\Y, M3BU1[2)6IF*S^G.KM*/NU"SBJAB+[FU@>F]@6F=\J>0MP;,6M86IN J!F\IB ME1I&D3MT4L^I,0DIP%K-TPF<8[DRE)V\V-$T)O]AZHEDNRX1 F0*O9G'U6>MC%PM\JFSU5O+%E+A0.C M" >OZ,0T6H@3[]AN"MBRPCN5AG"A_!Z5OH&"IHI_66Q*=V/&$H%JE\K?_R!C@'('7Y M.J#9&J?T(]UW3"D[>,!?R82,-/40>AY_79[]K3:?_UD"_^_K)ZNO6_#5J_7/ M^_V6V^DV?M5N.3M][K2Z_?Z.OVA>%(!>N[?;PS=_WFW?XZ+<&V_UBBC/U(<- M1M[Y[U_<7TK5CH#]==MR -)?W>FRT=IEG<4/O'"=!5=YAMGEO@5Q>%LHD'CR MHXKK-V2GD(Y:I*@4$I?YCT+/\C(EH232"ZPN"@/?0L*\.2A*8_9*C8AW?=NC M(9>["\^-A?=]2L.13]4*/4_*R>2FMT9%[G'>^78%B%X:3SS*K!A+G"%A9>)' M)3!_ ]/<]O)5GKGM-]LQ4-LZ!(*^6"7>/;U\]:43?-Y>O?5)Q^X/AG:O/WKY M,.^/7^U$A\UH93C7<&Z-(2;TOX,Z>/#=GT'6?9FN.06G])--4 M8PK'@\+(Q88D8Z.)[$3+SFA@#X>[FC%& M&WFD[>F-[-Z@^S2[LICZ2FV MVVT;->5!U93?MZI1,DH+4W:T%6'5='2CL^PIK*!Q.C ZRX/BRHWIS$9!V9%A MN_:P_40&N]F>6TU49V0[PR/QIQ0%(X^/*O5T9$I*.M'EZ2MC:A\Y,4DEW[JP M?WZ<8RHO1?E-\L?/DF:_!1\,1[??MWL#YZZI(3]%G?U.>3(R<:PRT1EV[&YW M># R04?H*ZJFV+-ZE9UJ]E<.Q*(_WJU='NUB&!$U>G!;_=&O..S&>M%IN8.B M8SL5@<%'G6'YT9:/<+E=)G;&P)Z0Q>RC8+V_P^I;7.,\V(2:1I;52ZHA8?4^ M%Q*6A",5N&UFR#6,PL\9W\'7:%^YAP MDXRRD^@6E+XHYX9_4T5=.&ZKJ,(KIHY@FR):SP2;PLJDV@!*=;8CRF.??CD+ M5*>4739OIUZC/U\QUE3#?-15Y*/-5>2[#$ L.@GN1^GY?G4N;)2QO:Q^O'54 M0=E.4#<1G2/@_H=FF";UWH1E1\)*ARE$P.T!#E$5(6NKCBU[4CHYZK?:_=TK M)YU6SQG>4^5DS^W=3Y%BKS48[%;ON/D1_5'G_A8U,I63]UTY:8HF3=&D*9I\ M+",8BR95+WE3*FD*SG9,J1JX=G]PQXRWY^ Y-+Q[L+S;[0WMOKMK99,IE[P' MTG\I6IU^4%ZNUP\69C_$WQ^#WO%.S54*_M5'7E\F]L,9?.XFOX+W9P MYX&>Y"!<\^*;Y*);\M6[=F\T-+E?>[H]3M\>]9YH>X[A&/HF4TF^!IHU5@ZU M-RE?.RI2CCWL=DS*UWYN3]_%U(\G*G \!DUFFW"NT4QV._KL[LBQ^Z,[6F=& M-WGH#7+L47]D#P<]HYT\%(E-5KK)2C^2[3FJK/2G(/ EC:!>=[L]I5KR$Q[T M_>-@U^YV.O;(O6-Y^5Z'0HYX4]ONT':')D;PI#$";&+_E/K.L^+IDXX][([L M3F^'G/>=Z' &M)SV]#>8&0/=NGY^N ;>@PZ%78C*$'J7(V059K5R[L%-+V(F%^S?Q@RZKM$S'BX229BQZC.S<6:M\?3?EUHR:-O]X1WS_HRO?Q^W M%#,YVW?L,FR<_3];)?NI,EKT\B%&BQYMH/VY3MP\Y@TU@RB?)J!$*E4F?IA! ME'ZS1X0O MH$MD61*,<^ZVE\7WBV'F[#6JD=F>HU:-5O'ETKK(Q'R!_NS6?>M%#WAT[AV! MC[,/U7-5 WG'@'G&DWW*0C_5J2!QUUK NSN[F/:.)]-"YE8Z4R Y7[OI]0- MJM4.P:?561G/6=AW?/L]E_9VJ[-#JLIN[_Y$)H'AVZ/@VY^KC;MOOCT&6^E/ M^H?T3P7.T9E*/I-2*T]Y/@S.BH&#RQIO<9+M027=S\YYVF\)<=JVXSCV:.0: M4C\PJ7MVN]NU!X/>>I_Y?9[JU3Q.YAT-? I2G,$TH6D.ES3-X7-,TQP^W#1( M92^GSM =7P<9/,[;XOV;6N??\CJ//@0&V*[5;N\\!:;;;;F][OV,2>FTVL/= M9K1L_KS;WFT*C%G4O2SJYBD^/S.:I>.8^36W$NDY3EHQ@VE^8C"-(==-Y'IA M<76T(=G6)/M5D87&=X]5-[=T_E%AG<-[][N<730 M$?8<>?=HTUX[O5;[CK-J'FA#GX8.OQZ69[=YPO;[/,%$V:UF8U/5ME:AL8-, M(H6*\KSH#;IP@SB'M?BV%2>6L(A/?BVNLR9)/*<'5>\23ZP7W=ZH^.W6D[K= MEK7;VO&RVC*QI59U*3A)/$@Q,H6+MV5ZSX+N$GBB<3G^2!7(@G@>RNF4G@/MCN>RZ2<29[(N0@B?),7HTYQ MKY:%P\_GXE]Q$F1+[78OB EKQW][Y)BGP2,81@MB/X7[\>SW38NVA!\O,DVY M+T ER<-+XLCZ))8RL:WK60"T*W=8DVB\M%YTG'ZYR+UT[M\CP^-E%/R(EFKH M"_+'B\ZHPAP9-3K0)"*JEYN<0-I-LJ[ MDK$NAJH6,3_F=2)#6E$9H<+H5.57*K[5+G\BQJ 4Y-GFGZPYUYX(1]QVG1;5 M_\Z2TMD_E:=C0-'OIV("BWTMPFNQ3%&%K((E(&65@*OOSF_XE_\W3C &L_[4 M0\#=$F+NP/4!<'((5/27U );464V1QUX$)K@*X 5T%JLJ2*KZFZA%PPSA/-*>D M;RQO!O21%)5'MD&@/,U3SDWB&^(?8*N$FI8/F$693 N3:6$R+0Z!7";3 MPF1:F$R+AQA9L$F3,^D61Q+VZXRZ=F^T7U$B$[(VO+O=C-J^/>H9WC6\>WB\ M.QC8_>X=I]KL->L>;;:%VVL-=FWM;;(M]M0-OJH86R?H5>ZTW[S[J+[/#KUED275M%!MF_OF5BQ64UTZ"(3 2IBBQ:UP(]V@&0 M&4AD^4EP)2-OA_D'(<5],2VD6R8TX)KU'E9IO[$P^[$VA:@B?RPP<,/A M&14UP+]-K,#'J'RVK'CS.:@O. 1]"M2%;P6^^+_S "F]X4T?[876UTY-\827 MI7NY ZTGI=9>D@1%4#,:J3 M(ZXEM7O5?:-U)A+(=_'$2CCR*?=F"ZPZCRRALBSL_=S*:E9,*JXQ*%Q-XWI* M^JISB)!+(G;O$H;F\"=BY5Z2O1JM?UN+UL.::(Y5D%*,-\W@N,)0*N4 7,?) M]V<13OTF4TG[13TWY)4,XP6^I0FK'F"PT"S*A%5-6-6$50^!7":L:L*J)JSZ M "ZP6S4Z$UX]$C=_M^?8PVYGK]S")D1E>'>;M^[C;,O^?H4T#.\:WMVJPZPS M;-N]SF"/NJ";V.K/M+4?MGJ]?=E,$U>]LZ]WDV9_D3/X?1%C+4(?OJP& M6YVA4Z]B)P9YC'"K7@=&!-1B]2)W<\IOBLUF*P^)\RR-\\2#.Z2J-+A&.9'6 MRGDQ@!A$N7JO2I$;AHW09\ZSMJAN3I6/ZSKT(.)852JNX#6H+%5?JWZ9PALE MDJ\" 9,>%HVV^-E+>MF*//M0WM=UO]_J^P'EF4-2M";D')[3?P'"@< M9S-=>&NO[B"6&P81$@8C;Y7XN+YN(98XLHS8E]L$Z&]PU7 ++FC3MWL6\8D+ M23/:;%6Z&7*S!.'/@RC@*L&KY]=LUVV-VLU?/:D'OM<;F$4]_J)N#GN86(6) M59A8A8E5[ NY3*S"Q"JV-BMWTNY,W.)(_&<=NSMR[/[H.?:#--S[W+G7L4?] MD3T<] SW&NX]..[M=1Q[Z#S'LL:CC5]T^JWN?@5230SC[OGJ6VC,14A QS4N M?B,_\=F&XK%>I[,2ST".^=5^S/JQ(++T*HOE8Y"B#$T(ZT6_7>O+6_XT%:%( M IG:L!VQ]_UT3.]6]8K;A?>< @!,-BR*2?&R>9"F5+.U4X,]ZZ]2^!Z(358G M:*?5=9!Z6/@P=*V/EQ^V[U=R:2 R/< MPVZ,WU)/V>@420J_D]XL0F&U=)]-#.Z(C.,1BT1>88/B<%D)L;2L3\%W>1VD MLJ@:PG:BE=(5;)+&LQE2K(%F%43W>0!5RBUM4VKIPKB:*,17"M&-032;+D!IWC M(,0>O8E/03R1PCM37- /$NEEU9ZUM0:<\"6N(8JCTX5,TCB*)$N]Y>59QBP/ M[$U0>8"\L19&7,7-5 NL#N^B3&"G5&I9OAY$; P>ZK:8)5DQ" O\Y-U L^-K M[^N8]KX_%]]]+^%@\0)1M.@5\QA4QO_0!\\NL&N*T,RB3!&:">R:P.Y^D,L$ M=DU@UP1V'\#7MIU:9R*Z1Q)5<(9=>]AV]LH);2)BAG>W:_0YLIVAX5W#NX?' MNR=NUW:'[7VI73*!W)^L*^RU^J-]V4P3Q+W[=,F;M.,B:OM^)6A;+T)S5R:I M$F\\1@T:QQ54T5A2/+!:-:96KL(ZJ7Y T=Z.8]AK$1[XY1G>&V*SU5)P_R)'C+O0Q [>C$_[+0 MD]#".#43N0[1%VT69;SVQFMOO/:'0"[CM3=>>^.U?P#C:H,>9]STQ^(NZMC# M[LCN](;[XF0PCD[#N5MR;F\PL@>]9^;K-)S[_#FW/[)[[6>&N$?KHW?:K>Y^ M57X:/_U/E6$HIS5ZX9W!F]2JZ\@KE52=0=5GG%C$#8\ZARN(5E>(%3GS.,W" M9;7,(JO^" L\W&&OOO0.-47#N@%J!%? M5S+*I05B7^3E:O1([V3$Y;2N29NC*(?J#S:*,Y]QXSHWG_!#( M93SGQG-N/.\94/Z_GKM/\/["I?]90'*\O$G/+* M5!3N-;7:S:KB)A?K&>J?19@)*XQ%Y>Z)R(KGHO>;&H-U6SL$!EQ<2'^77W1; MUID:>(_#5NQ: GXB/109WWI1ZZ>V3H_=!KW#THH[",]+< Y,'#%)_BNU,O'# MBL? G90FG^) %/TXD4327REPZ-)+OW" M;?#AI#-T6_M3]68B#_>1LD]N[FD$/_8M84T%.;BMK=7HW9S?-".A=*978Q." M\_#QBLH,A=VZQ%SB '5/+3VU>-8%#5:7U?? &0EIRI/9:2P,;@;]$]WA<20; M7A,'*LC42X*QI"# [W$F+5<'5?)(Y'Z0T60-6%G$,S8BXG2J)9@$D8B\0(2P MT_ !/@R#*/%5@.\!(B,3ZQP^MQP.D018%+"(D^Q9^-V_T 2%((+]?GYCR(UK MW2S*N-:-:]VXUO>#7,:U;ESKQK7^$'UOFK0XXST_$F^.,W)MQ^D^0W^.X=WG MSKO=KMTWK&M8]P!9U^D.[9YQHS\G-[KK=EK#_E[MZ/Z[TH]O:&K'#$W=A5Y5 MZV2EAL+ICLJ(PB-V&<*>0NN%$K">X:!<#T5<*"%?6%8JLRSDX=#Q!#Y8[: / M_PK5M'&X-TX8S^ >&"$1%#JAY3"RE*/2KV]F429$84(4)D1Q".0R(0H3HC A MB@<+4:RJ<29&<23.LI.^[;K]?P[5;<>V@ZQJ>-3Q[4#S;LWNC9\:U M1QN0&/0ZK8$)2#R3W/Z:#KSB">\_IA]<%QC $O($?UY]?!!9>00K"ZGP@%/_ M(UP4O$IDT0\B;VEE"5 BY(FQU=&R6ZZ\:+;CJ;70_83'+?3',KN6DLL#\ 6C MS%+7V=:E=9&)^<(ZC[P6>\:#++72?)P&?B"20*9P30(;K:[[=@W7".M3,*)K(^P4,_&MDD+ MZ6&,*UPV>=H#_[]_":3CB%ZO(Z1PW*XSEJ.AZW>'DY$S'CCCON/^;[_[RWYR M<+,S_E/P[QRHC%470)%W8H%N?.N;'I*PE_&&&T7R;$-PIEMO.#43OB46BR3^ M$2&?4@"K#VI;H.\5]/ ]0.4M71"ZUIC+2LRC48 C@V'&> MP5-2*XHS:RDS?1&P(CQU O>UF7,%=2(CJ=R^JQ05][3Z0PLH&(* V325HAR) M0INMKIZZN+!Z5B#N((A(Y]%CS8+WC+?)[S6 Y?3@(OR+C+F-OJ MN<4=-L7 NFO$P?=GZ<2!'Q52I?D$[TZE07,B+-Z25@[@-Y?8GRW#VAS@T$25 M\>B%1\!NEM-1-*H_4T1PR 4+GO.-\3MX@6L,YD62<341.$+$4[Q.\4!\!LO M*WB"+\>9+B.*IBGM4Q"5#TZ#']9)_Z7>(1Q&@BX%MQ>X,)U'B>P/E'Q1 MT]^9P1MAA/R1=,Y0N/E" J<'&9Y"7P$_9QB9/IN",!-Q3O"7.+:GTWYS\?6, M_N:\>U%;WCKXM5X5;F"U71QP_%C^!8_A> =+%KV.CQJ#J"5^T M6VU'O\([K4%0-#V1IRA]J!%P26%:>[B#N5UVV[GM:2LW1^J)\B[ #QYW76RW M1H"_(.5\/^M$$_)/5=!8;C!G &0QPDW#G1Q[Y/9MX.5;"Q!5 )O$9&_%IM[E M<;'"OL04V*:RN(JJ-P-?P65Y-A%5<6<+@I;$*^M#Q3B^DG6A9+['!P9IRID@ M&T4$B(-[7MQ85Z/J511?P$9U<(_P_RL<5'EN,9"KD:N0C5"O!OTXN)F/5MCH MK68C=4+OLF+'[C_ BIU6N]^^8<7ORA6?%'MG%]OXMK:I[_ F(3)!&&KM&ZP% M./8G,E&&$!A9,B"=HX)7Z@:I?MCS$)[ZF>,J=8\@N#2G4&(R.5^PD@;&IL;S MV%/FWPW KI0E=1A@;E,%TD$9S>=CV%G4Q( 0\$+)LC@Y2K"WT=(,Y MLBF57*\^A@@UH?,/;O4S;/%4 ,KGM=JBS>>[EG1_RW-TVZ.,J5]%5,)1.F)7 M3UA$G?7?5Z3^!O"]T^E\ XZV*Z#T/-"@:M90MB"2\FLH/%8HSY#! 8_=GMWK MM-&# 3N4PF=(Z<&O&NT;%0_N@U 1TT-L3XH]P_ [GP,![BROLK?K*ZA5'+Y M82^<-M_IDYRBC25ENO)$==V@Q]<1**$A#$+OP>F=ELIB4)H7B%:PSH'3L[O# M=MWL(_J\Z/%Q!Z=%6#YYI[X9W(I:7Z\=8<"K[_6)5%B& (AIEBI;N-$8/CRC MY[)1D5+M,V[0H\C#C'0 75W9WXCL>&S#G=+26JS8U2N:=K'CV,>C^%*=/3EP M=5A^RX9]:CE#O9GHBI64F(T/Y43<-0Q+*_""5KK'T,(JU0E@6>T#] J V8&\ M_Q*;@\-KP$T1?J[HD-I$#?(VS,05TXLI@T0L*$/=7C;RQO'EW[LF_WX7>A'S MERB$_OV%&@S GC3D7 _^*C3*XX!]15YOWRVT6NW4:8^^03)WK>KUCTK9'AR M%*UTX/8Q!4 :9"#53H#B_@>(A:7A"4BC5 Y*0B%BA?C?@P 1LFOA: M'R5LC!)Z,9A-0)RMD]Y+:RDQ)%$"6&NCK3079!QI]X,ZAN5!B12SPD&Q;9C.9VUYI[47B@ M"-!4#FCU(?GT@_^P\K$Q2(%81Z&.#&%R+-* ?T]^*20(FM7T*88+Y"0D\YC M,20.. E>;KMC()5YJGVPBWPZECJ33:H^:'[)S'8G;&K3O9U'M MUK _W+/7ZSHMMWMSP=3]5(#L>-E!9)_73= M8+4G98@5-)LS=6+9UC<^J;1*=Z$.J^W#;/=XTO !UG@;MR$JL>DV+U=LM.=7 M7=&\Q6LN>&T1^;U/ [<:PB MP)U*PNYPT)!#[HGD^D4#GFV;#[T3F?8N'[J9'D.G;_='1?^-I^#E'9.Q=V76 M!TNO7X&-G9'M9Z1N_QAIK3;D:$6J8_?EZ2MD9MNBM-AUV[,QP:K<=KO<23,L*IA51-?,O&EHX@O-0M>M<9' ME5Q;'ZA[SNL'Y;F_OZ;;W&(ZQ MLDD1-0XX#2)=/&;<_SL1LM>U^UW'[G9W=H\T0X?@R9T M5FFZR37UV!TWD3,9I5B'W3P)W!RB-Q^B \=V^X[1DF5)T4QRR.AW VNQ]?()2V><[NZ1Y/^"X'8(= MT#NDPJ*#&H9C6/6^6-6UVZ.!W74-JQZ9SJH2?K,DYJ9>]Y'4:_("MK/'^@Y( MW&C?(O,FB<0PBU&KU]1JHTD_J2;=Z[JV.W*,>F(TZ?UF5=?N](;V<&!8]=EJ MTEMF@5._IWL^-NH'NI[)4-\LTZ!FE4 ND,&/B M.FJE'/>*#?%Q7LIDPK/=<,@R=J5-JM._4AS-3/-]X!_8UM:Z.'5K_>W+:2Y- MS?IQ*$(Q$ H'EP'E!0YEK??=YW7BP+KJ* <<8$5-+$_X(?A]Y5=K$QB*NZV, M(%1SU1K'P<1YZ&/3@?J4PJ8I5C*@Y)_UH8!ZNE^Y++T0GM1)0_EN^D&Y\I=V M;>(;+H4Z"-,.K$X5J$T;+2<8X$#+R!+3*6RD&M:S,DW9M?MNAV]B*/9GD7R7:@95NS7H5:@-/U@; M+M&R_HA""3<_H4FJ.%/C)2^8%Z"GQ<-+795;KB80TW;:.+DXP,%98? =B=HP M3$(Q5VTF2,'2FP>";.[Y?WS#AU;:?:\. ]IR5O.@&-5\W!.+FJ=%_Q8C [Z+ M(\#FZ#"GE.#T=T+N@*:1B=RG89$@$FM*U/&8.CQXQ%9G7F72)T\_!6XJYIL@ZE*?\&)@8PI?I!,U)12^ MKK20T .9(NP;C_-6<:X?7C/. 18!J-8FMXOB*SXZMYMF__M>3;-OR&';:9K] M8?+JZDA49H(E'NK(4$&42YIUL\)YU1GWV;4,K_2VV2O#HM0(/GE'.;B6.-GY M2@0AJ6"PJK$:0 4;%Z!JM4 ^ 2V$!I#CH+[*&P##^;F'DG EHYS]4GAFQF/2 M^LJ!9FD^P0WGJ9367 )/*W6/8-%$..8.'A_&21_U5GL9L3NLM M&1.TV3S,0'(^BPBPGC0HE!*)P\KI_8%(:6U*.LU1"P6/K]52I-^%OJ4!;;H: M!;FL994,!6"G(2P.:@ MIBG*4AQ-A@!Y!%1"X5_AS"V?-*%R)I?P9I(G80/1E5H?$C8$F>(FQ, XX:Y> M\1JCJ_V!A])81[T"0(T05-5\6I\=#K;I\VZ[?W^+-?,-%C[VBT%O"ZIY??E_#5AA*>CNWT!G;?[6U?P7,(B5"& M(;Y]75M3V1TD078'9?L>C9-ORQ[VCQ/9BU_2*>R]?WNO&N,:V[J0BQ4LR9XWW;A#]+L"";_E$D&:IT$LX"\/&&*#DZX[#('\&X M;9)@TBA<7'_1'9.-SY) A)OVO+/5GC?&UQ^+X8A^N4[M:V2UK7>KS!0X'(&[ MI/31*@.!9(6YS_D5R$/,0909-!J6",U3F&%CG;(2Y"*)P M":)#B2CJCS$<[)DD8<(P)>8L4W >_N&I2J@Q?LLM!D[Q>9@KZ\TB!'!+9T%6 M.;V201#G&=_);UEE(])PJ24IH*3I^FOU!N5K!9'U7DYD@AB@4R8JKX&_C:(< MU@&HC D$U@1X8AQP%BC>S>U6P(>7J-(!$NG%TPCVQN>T5*2O3II92I'@LXDE M*->%4KXH]4HF5YC4JH+SUKN*^"OIYY?!3(@T+O?OA3.L+ 6YN ",]Q)(YJF< M$4KGFL=P0'+N&R=XO>BZ]1_3#^%7$F"#DNO./ \.Y"Q5'^(1>J Y724%B9WB MR20%I(2#!;@@]YC;L(NM2G[WUG=@57R0&UXX_4Z=A)PCR+^!)V2A2LV? *J, M,9UG)A+_&K.>*\F%MO6B/ZHR*!]\N*"OF.H8^&4R"UZ@>ESJ;"Q.8JQ+(B<[ MPJ8MZ.%!=!4'GD*Z"B]31D"=_11O.-W*B^&92_@8S-4/:>P?,.-^LL..BM5Y MX8)\%HI5KNH"FCRK.RDYG*WO]/H%*]35IT@_$5'1&3DEQ^@E;*63*<"[OV7K M@VN1!)@N$];2I'SU "W+?/# 'DU9Z"I,JO@.^S?2@Y< MK9*G>"2E0@9Q$N"/Z2%A*+T,3YE%@BI)MM0YRRIE$O%76B?.2Z#RM849G51] M >^%(K]8 &=7TBZ9)B?N2Y4(JBY,RS/FCX@232\RRH7^JNX#/[U,A"^!3-]! MHYT@#.RD!IM*B*(2HE>G1?6_1UK4L",,?RR('P1+64O'J2)5@]55FA&"8@INB M!HK5&_$2GB6I34+=^"!%I5U_%\'5(4NM=H5RBO>6%2OO#* XY).B/ HL/TB] M/$UU12*>#+\\L-FZ8\7H13Y.@0RXV/-RW?CB7Y.8BO:$]5:$E+Y\,9,R^^7N M>;[N8>7YXL&*IJ,R6)"M/L""L)SR "'D"QC-=ZL-$6PJ,RZ@L0GT2'SB"-($ M?CL[^\J52GQ545+ E19W>VB"L@GF/6APE&LOOH.X:NJS[0DB/5]4;'I!)1E*W.]HFVA^QZ_K\J50)1#N,TAS6UK#]E45!"WHC- M*R-$@?]R"CT5DK6L+_6? 'W9"P(7SX(T Y4.^0Z7DP02Z8QWU7X\-M36WOX: MZ]C" -Y'J9F5!/T\\K7C($B\?(X% 9[D^H%$5HK@(J0T>EFP'&TFHFE9I.9I M<1"E."Q@#SWR=;$QASXA12=F%:3-&3L^UBN!_UZ )[DQ&/'?@WTY'\-JRR/B MSGC3/RB\.0?6M^!U_X'%WH#?5)R/&P\?A/K?[TLNM,ZHCD/50'\+TN_[:3?? MUK V5]8Z5R ]9(HR>5R$S)X2!BQ3C!BI_VW'!C:Z8Q/.[ILY4)Z><*:R(L>]?L4; MY:K*X>C+(S]D>9)97O6%%^4+%WTY?(EU@7P#.!OS1!7W-8H(GSMK!T!-*%F^ M4W2HHV,[(:&D)Z.:;)?52.P;*0YRU#2T[RHA TZP'" )]@47,/*+'H_=+K"BZ5TOF-'C\3G MZE9%ZG(/:Y6ND40ZLGN*_#EPZ;]R?TI?HNH&1$Y3O6PO3E6A^EA&$DO&J1 T M5T7N#8RA_$FVZF,1@'$EL&37IM)&C:$Q^HPKZD=9 %F^"96:\4.LF%J? .'V MU/-[HZ2=;2I4IUXI'L9+4;/+,VHO4R"/75'*TGR!WO)4FY^%?PV4:="Y@D6! M57=@P1!+0HL[;N1&=986;8&PQX"MQ)_C QSCY'7@[FT!(R>5HQNXKP8$WT@V M'5><.KT3R2USG)[/_WK9 J,3(82JS3.J6@3>01W:OH?7I5)6':T$--CR=2C* M4U!HQ4=;:/ D/^5&(Q>0@AU@^3Q#%:C9%>T:GTY-T2-J J%D EW!I654JD6\ M8(\"-;4TA3E(,X5G0-0G\#+PJW]S'Q[=*P*;!RCM'O&!7@0Q%ST<2<5@6%JJ MNTT6K__ WFV]>RW1S>I!B:?%05(:+^?ZQ0M=X0N^>^7>OCUNDZ!WX7+4M[6#]\ +B!:4KLCR6U0W':'9*O;[A9*O$C& M D#G],N/4"X1(73L0CVO@GWT9,S,FBPK+%<&,6OG.LO7OXN.5-R%A$Q2K8LH M,:>SJXS45YZ7%-N_AI'4W4RSPD$*P69W484"I*ZE ,9IH%NTR133WX)T1OY6 MC&,I!9/_#= (&X<.DG29H@U!$>,M4:-F]"G%;NWTT(?'Y&5-!T(O4^ZQ$J<4 M'NVWW0UI"T2G\REE$6,KU-3= MM=05S;^F[$]JRC[\J[2$JAC_WNV1M$=;9/"2P?:?NJ[33)RU"@UN(]V MD.X^MH-\(AS[>O;MTCH_MTZM+Y=__?#-.O_]XY=OG\\NS[_\?E>WMGN 7FVG M97VB2#ZY>B7Z4@[1 _61@F_H%,4<3?BSGC"&O9BQF5]T%8=7*H)+P43)G;\X MF0%P#_B_\/P&G"FZ6W=*C*F4C:9K#XP08S/5U8_]L 'EEU8M#/R]H#Q6#-?" M3W2&&H4)04HSB><)+UBH!%M&/CP88KKEACPX9160%0)7%6TTRS06.A;(@+R& MMV^!L2JMKV U6N>VA49MI_V&N>:L1=$VZZ-JNT9?.F^T@?&3\4Z5<,)^<-H@ MV(SOW)NKNJ4301V+U?NCE1)72&R)*5AB:5;]V=U#5J,#E.V573I N?X]+I(R M[R='?I-BL64_Y5ZM3]^C[ZW3TWO;P4;>W*]>HF9X0;4@("D\]J8:$$:@^8-A M2X%\ R=LI7;M UL0"7;.F"M@PP]\PMB44EO@@[0D%()] JO2L,KQ\8+$I8I> M(2XHZ7?&E'[W !4&S%>4$X$-9JT_,#)Q(:, X+JDR4'"3-0$+ENJ?=W#V\5N MR_H,WP!L3% %JJ34'.3NW7)(;)N5LLU&/N6N]5K6%_+NGY?>_4-T@_Z4N#G# M1M2$M7BG\(()H/=KI3F^V0,*W+"=_9;UX<Z(!6(JOK-_CDK,VMR'=LMGH M#6^OI&FOAH!I&KRGD4B4)[Q3C]&[M%9]*BYH;@WBMIS[V_U[IL<=S8K)Y,'H MQ>OV,2./3M;7I/#C5; =_Y4_W--^:Y;-,2(2)+YUQBG$9%)^DU2JX%OO* V!<@31QCR/8'T+ MM43K)"C^R;G+";8(H(1^54V].CF 7$5#]!0%H?1K>17H2?I;'BZM ?N)7@*X MB55W.?*)D3I/,IY8G#C0'##&;4'_5Z_]PJE-1)S MV6.\:$2*M\M07!?)']HEWS%(CQ""7;Z MULF+'HTQ+J;]OMQ:CQK=:'F]_W)QF^[DMFD1(P,CCP\CKH$1 R,WP4AO1QAQ M$$;P_[<'$*=M$.1P$62;N60&08X80?HW(4AI3"@9[F\/&QM-&@,;^P\;/0,; M!C9N@HW!3;!1^EW[NZ+&JMO7H,8!H4;?H(9!C8J[M=UV.YV1^RJ;.Z-.?] = M^AV*,FOOQXJ_M:PI7JBA[-^DH&+60?>-]4\99=24 J1[8'WZNCVF=&_$%.?T M; .F<&:QTVFA&[5M .7Q 65@ ,4 RC: TML24"XDED59[PA+E@6FV-:G3^^V M!Y3>,0+*QME/CU:>VYCTNS(HO8'+[[=?BZ M\$??&5'.J..VAUV5/-&INP*^)L$5)H=^#87'A<[Z5-XV&6*C#V#G9 CN4>\, M30+I4^'(R."(P9%5'.D/1MT>X\A@,.SO/X[\+8^DU3,H\F1YG&T#(P9&5F#$ MZ0R=09=@Q'5[G4$]EU/#"+Z( @[NBO?X*9E%;*+C& AYE%8:&W'$:2"Z09-C M1A/^:Z>+B^\.7@&".-<,%Z+N4SQ;20OGH5=QPC%/QA9E;W KDKO"S6WPLN+5 M+,P. 5<#KK?(:D?)ZK@.KF\?%EP[]PNNIH#PN(#- M-.1MI= =C@ >6LK-\T":IZN%-DBSITCCM'N#P9!"@([3 M[8PZ&FE7S\>;HJ;8,_AX8_ MJM3A:P[W$8 [7S"#VY*D,=5*MCLN:Q25:H@_6AGIRL -+AT:+JE&$DH- F7F M;+&(@R@C/"E-L;(V7*$3:4?KE5IO@1^$]54L%C*"=YL3!D5Q="H+V] /$HEX MA.,@\$ERZ[98@$Q]@TR'C$Q/5VIND.G0D&EPO\CT]P3;@4;6128FH#'Y]XU, M X-,AXQ,3U>S;I#IT)!IN))B.@4X6%;":V.974L9U1"(3#:@2813F"^RV/MN M7>(<.P 3?8V-8QET5^*S? H;#WC J-;:'HB&!H@.&8A,":\!HFV!:*2UB&PJ*M0>?F?L4&=/8<=$R]KP&= MM:8]O6YGZ%):D=/MNGV_3Z SJBL_(/:%3QMD?XX)/*3=;,*8&WOY*-V'0NN= MSH[Q_KMC4"V6;]*-GB2QT=0*&PC:JF]87]<*7\@L"^6\.;4Q7+)#"#03C41% M(N2E]&81D&>ZM/X:A\@J"#]?"9ZJ< 7ZS_F6^L]/MA8SP/-TP&-2J@WPK Z< M:G>'H/+0P"G'[3B<4NVT-?+0X+P*W*A2$#6YJ:83[6^<'WG_GELVJ4X)QH9[ M$B S&=L&R-: ;.CTVVIRGN..!K< &>M-1XQC1 #8T\)8R:KV\#85@- 2QB[ M %1*@BR ERD JS )[?4YG\Y.L=,#_%WO?3/Q85U_;6.+*Q[O7X M<,2,O[AY_,5H92?-^ LS_N*0#UQ38& .W&T/7%427G:J/VMLD_,S&OW& N_C M.XF?"<"8.@$#,-NVQ>ELTQ:'*IM"^+(.VVM%Y8_ 6@02S1S95$PC+PXX3060%$6QTEN-K MB'"E8;-.T..NR>[6H\CN.S]NVY&&]PH)3]:"'2-:[8:7-.A@T&'#.,&G00=N MA+P3-MQSTMGV?4I8>!IQI4^'Q@PXZ<,#.PP M*71=0]!P\.&'3+R@*?-S;9+G*F!<8E>H^8)['N@JP/,:5IQKK'@"_P?>>9Y>:'33@^\3@VS/@:\#W-M%U%SJ; M4DSI/X2M6R5:_CSF/LQ8U6,#F:? %]=I.?_7I! \2V0)?!&C#I.]R%">P#:6/QA$02Q##R@H4(K;(O>SR!JV1B@266YJKIX 5F(\'/W'9' M__1")&,1R?3TRX]0+JTSC]*9.NUVYZB5AB>2YXZ1YV.1Y\Y6\CP)(LPEA+\9 M>3XX>>Z8\_EHY+G3>#XW">NHW3?"NG?"ZK2=UOGO%X\CKTKX-HKL4Q#@_WO[ M[1.%;VE Z_O8R\G*/"5&#?3GOO[@[8N*DE$FEAB-;W5?BVN >NCB_4SVO5]L5(P0-*P<6[ MOQZO%%1Y[U+\B*-XOK0^_,ADE")V7W@S.1>&%Q^+%[]^^V!X<0,O?DTD3FUC M1>-3$'T?BU0:UGPLUGQW]LFPY@;6?"="+P\-9SX-9WXZ>VLX M?'2>?/_AH^')#3SY7DZ"*#!@^02,^3@-3?>1)]_%L!KKJYANL-DI\;KS!NUQ MCR[%?F964+D4(]L4&=X#7\#&CG6[>#P?M&G<_V[Z7]W)MX]+_[^T<;XUDXG$ MK6DU=*/;W(>N01!^V=S5SC0;7"%^=[48>*7Y7^#_]R^!=!S1ZW6$%([;=<9R M-'3][G R=!(Y(OSWWX_N_SCVX>+G^?JQV:0 MKY40 R)F(O^=!PFE"*5%G*%,G__PPYN)"*!-0 M!X)JK.P)4OB>\H+@,6-II?#B\ 6H+(CC8SD3X40G"%&P1%V0(6CD$?R([B?R M;!8G\'9^:UM*/WH?2^#L5INY>Y=&EKU!J^?V[Z7]9+?=ZO2[S[W]I -O^)=+ MZ^+R[/-7Z_SW=ZV[Z&+-NK'3>P#E^(!(3G=\C7.) V^+37B5OK)^ PTLFUF_ MR2B2R4_LQ*;KE=B25"\R"X[DP+?P9=_L$^%N)%.-1+;U;A;(B56VAOK""1H/ M0+N#H=!E DF0P;5?F]/8$OXK[0NP/T4]"U'S/4#5:^NS6'*%@6JI_!/EA49YNR#)8KGNE[IMH9!# (L(H W'_VM_A:I,+[;E"@$07J1+(I MA2;PJ>F-.>6-C.^YC/\9A&$@YM9G[QU;MUJ!7D_2#$O9U:ADA-T+^ M!!MQ!TE_-Q-)B+V.XBQ+?WI3'NE$?S)FKE&K0Y M .,]E)%1V)NH5*60.;V-2.^]2/\]"=(LB# $-IF _!FQ;J+4*I6,:!O1WGO1 M?HO=T*VOF.(:P9=S(]I-E%JEDA'M!Q;MIY_5O3>9LJNS,:K_'[29RSG>F=IRE%HAUN MRZ*'I))X?OT"E&3)EB52CM+FKG-;==.Q"! D0! 0?"7OSU- ^>!<$%9^'GO M\.W!GD-"C_DTG'S>NQU=M#[N_>W+3S_]\C^MUC_/!I?..?.B*0FET^'$E<1W M'JF\=^0]<;XQ_IT^N,Y-X,HQX]-6ZXL"Z[#9G-/)O72.#H[>IZ]W!Q_>M.^_HN'5T\N'XY,/1R3OXWYO)Z**1/XE1X]V3J.C"T4)P^B<][]U+.3O?W M'Q\?WSX>OV5\LG]T<'"X_\^KRZ%JNI>T#6CX?:GUTQT/TO;'^_CYSA4D;4Y] MERXUESP24DAW.GOKTGT<[P&0G#9'9+0"/0T!-/06Z'W)6W(^(^)P/1!\W\?O MV-%!Z^"P=718 -5#'K4.CEO+1/IR 9:G\&0__KCGN%)R>A=)<@&,/B=C-PH M) K_C-R CBGQ08H"@G*RU"#W6;I\0N2U.R5BYGK$9!:__.0XR%TZG3$NG; M.W;%G:)5<(E@QWM.+ F7S'.E$G!L*=)A%=KODT *_*N%?[U]$O[>OGFOD6A- M7'=6J^<\3-Q[\DL="G)B??CITZ?])Y33]12LE3O5OH7_;!T>@2C4Z+9,@,W[ MAK]:*5P3-&1KM!X-*=PS:5B[)LMD00>I_A;/)6.QP&N3D4#6(F.]PC#D10J M3#BITZ$@WML)>]CW"359?ZO-\1]K5IP;ADPJ>/PE^6TVH^&8Q3_ 3R@WIZGP M#,@X5:.%K63-"E7_.76YQUF@6<[[,\YFA$M*1'X;4@CN.1E_WL/-J)4JRS]F MG+P%2M(FA0Z65P!^AAZ( (VMQGN9#2A%@4+P>4\ 'P(23Y'-X_?)N.[X 82& M]+]B](%[5W?T $*"__B!>VY0=^ XD7!)E*/X"/X[E#_\UZ'@16]Y^!OMX-> MA3VC.HU;I^A2A)D$?CE0_W?HM#*+N^4HJ%_V5]NN8(D$\?OA%_7OU36= "=- M*@!79L48;GD1K05+?DQGKVI.^]?GW>MA]QS^,>Q?]L[;H^[Y6?NR?=WI#G_M M=D=#\PG7H])RXPA8,(2Y)"D[4IQ.'JF38'5BM*_LRLWQC/=$4B"X0=XM MX]4R\G@31CH_+_7R?[O.V.$(_O]5]WHT[%_T;[J#]J@'7Y_'U!*<6H:^,V-H MAM[I7SA9!Z^LS*:]T[^Z&71_A3:]W[J7_6&#'"VBUC+V9!/&+O7C8$>O#,ZX M,!SU.__XM7]YWAT,N_]_VQO]WAR'U^#6LOC])BS.=_2_3MS5*Y-S2ZT]_/7B MLO^MR=6[0*EEZ8>-5BW@=U0'.\3((C8W/(D%#(L0PFDY=/F?C(9V$ M= S61BC;GL>B4-)PR2\"U4W]8D.T8D:,P.1FJ'6+%5\;\1QK //@]&$0XH7\F$F!$^O''KR[,B&0@MU,6 M#B7SOM^SP"?+D>W$D<^)^G'Q'.\1:->SV MH\M]-*[47V*0,N?DU7^)*@\K8-I9+WAB*8)=G//U8;^ZDE^%1,N/@N=5%D'<1?Y4 MQP!K\LD(F99?!:?-(*RXBZRK&0>LR*$-9E< Z66 MLT6GTS0 N8O,7!=5J'9W:1,\WY6M=H]TGZ0,Z)=&FP#7>O M0().,CX6CKI?QO$#Q9^2YOR<$/&7B<9?$K)W4F*SV,%"%JY9"#/W@!=]8)>XX6Q* MA6!\?LTD$3?N'/>.NM+WS&ZTDE0(;.5B(JV\]$"OK5RW3M:OHSIVDIYW7!@V MWN0J4&B96!78VO6=)8TV9,P$%F7RZI.X=#:B>,%6(I R[-"1"W'L]?%M[Q"+ES*?W.#"/Z9?DSE%FR0 MYZ] ,_Q:EA:";B7+$+MS5'_XUZ)1KLM7OBN^)+_TA(@PV'SNRHT7J!%2+8<+ MD;<2#J?:->W$P5YVDJGKCQTR;MQP,G.IWWW"2)9R?OKRGO!.Q/'":1R=KFT5 M-=BG5B0*(;O2DY%E$4F(<%(JE">EZ' 20I+8_*O8K&%AQYU1Z0;T+X*G).!V MNL&M($,VEH\N)]=$-BTSQAUJ!:9XT<1,8'(4."D)+:#!28E(#G%>I269O\V] M*C-T.DY_*H0!*SB]VR:?7F.K4BAST)'=/R,ZP\#Z"RQR33=:AAO?LRGL!7&_ M:@]8]/RZGLOXU/8\'I'%!MZT&)2@U[*_&!8S8W_27V8*["+/J_,>,N:L^5B7 M_PUTI96%0G3-) %C62S*LC1>A6.%*1MO]#71:IE>B,.9,7VW]W[3U=@5DD[Q MML]%)&%VVU/&)?U+$9\HSA^J')Y)CE:6"O'!^@ID0:(3T^CDB4QWFU=-\YR$ ML$P>SER!IZ3^.0TBF')$ MOMNK/)O+BIIGV).&Q(NX"DIWG[P@\D'A<39%6S:222)"PI*DJU2B?IA4-T:I M5K:;2KQ<39&(Z7>R 3CI"!P<@I,;PP( OBUZSY;!+HJX20+FQB;B1LBU@O2, M/,]=-Q=-&)+I!O6]KU*<1-N#2=O@Q+ZY'K5R48@-UY&+O$Z)X1(RG)2.5X&I MQ3X\HE6?P2B.IO%O/TYXJGK7"-+)02'TW(P@+6ARAP@)!79513'12^)X[[#]!$NJZU0E2(B#]+#:UK MED8Q=E&8R@KIU)4,'1XMFPO![O*Z/#O)J*S<3EW6%"&US"@$H7/U>G9R]M?= M\=K8'S1"IN51(;A;;9]53T)KGXQ^%6A.>/PU?QL5)\1DRZ@6J1 M^*ZWH4]XS,M'5_3"^.2'AD,2 .K)5Q(2CJK>;_M3H%'(V"!,L\4H7NP4+* ^ MZOS%VQ-LW)\1[F[D$-I*OU:@34LR+ FT&E BN0E1;QPUJ%2LWS@P,"<=&5Z? M2\;VQDE&]T9UL3S +)\/ /)CS#T0@O&QQ3!WV WPZ4I\OW:I:$,%<(@96'?X@B6P')^]Q/?#3V&E4.:/U+N4 M?A2OFCU' -\DE1'^]96S:/9Y+VY.89'M.?$SEMF#XJ&QEK5]N-*<^F[HT-!A)(+S 5HC\>0]_AI#V6A)\3/_)4Z8S ]>(GUPEIA_XEF;A!HGQ+Y?"9 M6.M,3/SM+G;7X .YH])PNN)?IBP$1<3G!I.EMK'VTLX-2H$@I"AC>C5,XR(0 M_P*$P!R;L7\,*@(PNL&0\ =88:+_0/B(3C7+T032!@$?$)P,3UD_H)9N09>+ M@8B$"MD2_RR2H%A^)_(W:$?\4HFNB^:E&(N)2,)@V'%A$*$V@A$'&8SX7%'> MB^,H\&'$8F+7#4U=H"Z=C&:0/V.5>QQLX!=;YA@:[(]OW#GLZ$&'@5&D'D@& M+L_;_@-24#HS)J O)!HID,FJAQT4C:@)Z8^57E+K>$ \ I8U&#:8B^T&1/Q. M7#ZZYZ1"T=?'])+6QRPFQV *U&5@<0T2''L(H"U#CTW+1UH.8*T9A$#J]B[A0W]M3#.GWQTH]7S"^8%KJ-@+S M\"*X?SL;L<.C*Q;*>V6M(%/YC*44E^X&+]FI?DIIB%D?\L=:/YW %6(A#7T^ MH)-[5>F!^+^2P.^%[3LRK]2.-3#4F(.7D*I+,&T(63!P*0PXOPW]Y,P([S&" MW2-BSBL+%S7=!8MXZ20T@7IS"7E9C9-J"K7#=U17Q(<]HAV&T519A[@'X#@P M/QR(+9VE#3#9ZC5<1V@-]\<7&$< 5C^0PN6GTFDP@GTA%4Q!"">$&XRPS6'C M1^\\*:-PY8+IQR\B\.ND7^U&&(':X$?D'=9R1MRXK%)B-4NU%Z> M3_I*CC='3'TI'6DM'+9.1!JF2.U5W(N3M[XT@8TU$+8.$HM3NN(^S0SMIQ5Z M!AC5C0T3& WNS'1,T38!YPV\&!JZ<1@QCO*7:ZB&T%MK16=98NT);#GXL5JE M50"\I.]CK,F&L'!#OP._@=O^F_H/$9>!5STJ'9050UMK8-YPV%[ 2$A^K6>= M%H!?V'U5;I6YI9760/N[&T8@SD?'1P='!T91Z$I(*YB9W(O *%L[]-6"$M5# MJX*P8DAK10Q/+ZF?G%.J=-XQ02^QGJ"68['56 YQ]&$&7@_ _!T?!58 MT80F#""W'Y:84+1DB7].P5*2Z2E(M0#KH*P0XGS,+Q?I-(Z1&L/;$2GL1$*R M*3B6L:6L&OMO\OH Q_&['EL,/Z( 0E8F' @Q5''HFOL0$;[,%:,S#U MQ&-"4Q.V0DN7 VS=7Q]AI@?QKUP:5(OTFH96B+0JT4B$;/L^RA 8::%'9VX0 M!\M*6:(#LW6G7)107FSZBX!A-?\, *W@IUDT >VZ9P8D8A2VNNIQ"?E>> &: M B33#7H@;CQ220,#V"8O&,?+?:4;D"GXMK,.SHFGI._H$)R.XVH17M_6AHC@ M;R[T%HGN=!:P.2$:WZ2LM17K[Q*I+55S8T,#9 M*@.QXE4G2V"G7S >NV-XG2P^):S(7S< W?Y5C&9,F.I+&HWV8:NDU/'>JW1I M;3QV1 '*CV!5=@BP5B3YPHV=[9HBMM:?SL*"BT)4[>5"5+7CBZ:(;(DHMF>< M!HV'^'"9G#=F$C6!VMIU/6(SM5FE M"3F: Y'2YC8(>'X[2A5*/RE7E*9PJISK.-NO.FE_,V1V;'"9CLU5QX:]!_:; M3E+:@XSN23'C0>2BOK7U>8-]6:55XDMWYQ%ZK?']J4PVBA<_J]5(75Q-7^W+ M5I6Y-&WL,3_#TOY/-JYS]3QP1\#_8I"%"/(5TS9#;&Y4#:0"VE:GNS3;N'Y^ MLL6;YMJD\C2',7L\!_1?@$FZZ7).&@IUU07THU(&]3+7-^YDZW>$"Y5=*J.2 MY>WM"4\N4L<66JM_%]!)?*D@N[:5U&*"'TI9O0&F[4=C%J*H9,#D+D8%Q+:O M(*SSOEJF;H.KE.9& MDWVTN+HFFE83- &UQJM!K5AX4J6-2WVB MFI[-LR:)0*N74M('H52U*E!\B<>"8P+Y!WD4U%-.WF&Y%_0C^K:T*,PWQK_# M8DFJ-_3"M.AD>6&/4@!;5U!6Q[0_5B?+!G4X*T!L63&+Z$46X<^\=.6P5)@] M9L"V;K!XW1#]C3B2">[I P5Z-;?[*F&LR")3DH8.MCJMFDGMC<4* "L&M%HW M"ZRWZO("&6WXTU<6%98?Q4/I#N&2CJD' M_^Z/E\KMG2NDI<>>&V"RX=BH4*@QKJ^7*HE4.W1#Z'RNJ;:P$:XMQ^9*#B9B MZJ[)8WK:%4<4ZYYOE*+9=L@GBSB;^G@5$+88JG'EH%SXB/CC7:E9$,WN!5DR,;R$?3!-9&UC[-K M8[1E4A:U5?2VXMJF5JSLW.QCH"@"!J13#UP81\$E'5>T"L:L$,\7F@F%]T2J4N M:%(-8P=S\G7NFD94-5 V>'5= MP#I%^I8JS9='PTJ:VRJQ2\7TLS+Z/7Q^RPV2_4]3XJD6#DO/5#8^3\JB\HNT MQ72!JCJFS9]@Z7NTI%ZJVG]TA^,KC;8=D_M[%)(3?6I^H9D-JBJ?:MRFRML( MA4HQ4'4>NP%5)>R_00,\63%*63;"8T>,>R7:< VT(F\^'1T*_<)$[QB M8:N.^*UK:NG>UV3(2:B6/R[$M=2?)0&N.#_U*V,^7M])\U3!X PBO'EX3F:< M>#1.5"*S@*C1AV@A<4G_JDXQ; 2WK39+_.)@!SBM.Z5<;6?%#IW=FJSITQH M6C' 7NCA$^.@H^/_]D#&XBMVR17#<*(>VJYX]<$4@;56)CH ZLUUB<'.&S ; MJ1",SZ\9V([)260UM^M@L(+MB<^C'.LDK5OG'RVWM57?K*D:4?<1#[N"@6G" MC3;/8TU#*P:0/V.XX5CD$];'F$HT#]5[PQC/&:A7+M=+AL..,(G;-AM'= MOX@G1^S*#7TT@.<#XI/8SAD2*6,HO* M>M.9BV^2Q>^,B%Z8D\P863^,3<^* M;((7[=1:!1[K7J'2?T:X"T5\'B=6Q&\/P(<1B^\!8@X"6)8RJ;]S"QZGT&9H M-X)]VSZZHBB)W)U%$K:FWXF,R:[.3BF#V?: ZMP>:#_1TALC]?$T4U'"IU,\ M;8VS_C;T7K/DT^1AX/2.%HRF+^_!HL:;6N!KJ1J"M3-:-T%J2U+K<^\-]R.) MCCNZ8"N1\0'!K4\9MJ&:O\@-5%5"35QDFQ1M.\R25CFX8/P&EA4,;#8+<(51 M-)VK' P#2&LWIOQ-Y974 \.U6 .#+0LO(?/,Z-#WS*;C:Z-CQQ&3#;_^4X+Q MARW97_9A,@0H_:G[Y:=_ U!+ P04 " VCJ]8^"7.8# D !1; $ %0 M &ED86DM,C R-# S,S%?8V%L+GAM;-U]67-;1[+F>_\*C>=UTJI]<;3[AJS% MK1A95(CT]9TG1"U9$FZ# "\ :NE?/UD 07$#!1!U@$-%NRF1 L_)ROPJ]\KZ M^W]\.1T]^833V7 R_O4G_C/[Z0F.TR0/QQ]^_>G/DU?@?OJ/?_SM;W__7P#_ M]=O[-T]>3-+Y*8[G3YY/,O!N%>9E,3P'^ ML?BUYY.SK]/AAX_S)X()M?K8ZE^GOR3DBC%K(6B60#%G("8A06@KM15:T?_^ MSX=?7+'%2LDATT]!99$@9,U !(_)<"N%P<5#1\/QOWZI7V*8X1-:WGBV^/;7 MGS[.YV>_/'WZ^?/GG[_$Z>CGR?3#4\&8?+KZ]$\7'_]RZ_.?Y>+3W'O_=/&O MEQ^=#>_Z(#V6/_VO/]XK+V M$_4[6'T,ZH^ "Y#\YR^S_-,__O;DR9(=T\D(WV-Y4O_\\_WK:Z^<3\]G#\QE\".%L M\&88XG TG ]Q]OQ\.J4],G"9YQ*4!^E*!&62!6>, (L^<2ESDHY=YUI=V8R6 MMI!R";.X$/7%*TCD0C[%T7RV^DEEL%PP=ST52Z8^?%U'M+FG=RR.L1"C$1JB M10ZT2S,$1AO28;8!.5?<\<:+6T/*]15> >SLY/3Q?/A.$<3U>_7Z:3TZ8HF$_:,W\I:%K(KDAXEM+D M?#R?O0M?0QSABA;IM6#H//BL2(&G(L&[Y &C1IE%T4*HQD"XFY)-<" >)PX: ML+X9#([.<$HL&']X@V1T5@O]>@E-E3S3& &Y)IIR-."CS 12HB8*&XL(K?7" MO11M @OY.&'14!3-X/$"I^3?S8>?\([%9ALYLXQ!8MJ#$BF#)\0"$YYQIH-D M03<&QWWT; (-]3BAT4P,+1(+UCBQ4(QG' :I8,0$U$7>#36!YU* M:Y6QEIA-(*$?)R3:"* 9'IY/QO-I2/._*()\3E[\Y/2;JW.IPI3(T1HGP&D* M$96+!;Q% R++3%2E9+)I#(U-Z-H$)>9QHJ2Y6)H!YB1\P9L>4%&VV& 2A%(< M*)44."85N4%2DT/,'%>V,3[N(&,3.-C'"8==F=Y,^L?S2?K7Q\F(F#E[^3_G M!,:!CC9S90)865%H/$5!RDLH,1>5N10\R\;"OTW%SF8QYV$5:QB]"\/\>OP\ MG WG833 I+0@1H(H7(,JWE*(QQDH:313,DIO2FNC>#$Q@:,+_9FAXC_,P'&-^&:9CBO!FY+V=GU9F8WZ!99B&9(4YURZR M!%9H0\39"&252;F'PITL4G/$QKCX/E5]"K<; Z2Q2%I&5BLZ%@E#PN[9%#_B M>$;AW^MQ(A?NS60V>XOSHT+V?!"*E8:13G/9$IY5-A ](QX49VQBY!N4UD[3 MEB3V*3!O;7(Z%%;#V*QJO\7*ERJPR.*"EQH".@F*(0>77$TW\NBSU$6;UJKF M)@U]BLP;8V(G=K=3([,9SF<#BO5%=()#9BJ#2B%!Y PA"8W%:XH>0FZM'19O M;D/_*DBQS,4HBP"9!,E#6TU!BJ:8Q20GO"23K6(GR^AA5>H!DKVEMA[,W'9* M:>F<#_^-N2K-\SE.CR=E_CE,D;3EH#",640%)9.#IBSIR"A* JX$4I!+*A13 M:Q5U+T5]JDPGJDVO< !#MF-\,#^^F$R)J_O7=*(SGS\:YVN:SVJ]4$9K(=Y(V M(ZW0.E"1:8C*)\B!Y2@S\B!<8SC<1T^??-P&:&C&^F9@^'TRR9^'H]' ":.$ MUZ(&[+0L@P4\1_*KC*9HC123BZT[%%;O[I/3VD#(#V)I.VU?XZ7E*MY.QNG" M%_&6&:<E33:B%=M^9V(/6RXW0.P["BF9G"YTH\PT(4)K2P#'YPAPV C M."XE++CR^IU7,AE_.,'IZ0N,\RLND9*B))X,%"MK+LPIB"8H MR,)HFZ,27+9NA+^;DCYIRX=*_2:*&_"\G>+[&&A7'I_'_\8T/YG\$<:Y_L;7 M]YCQ]*PRY1CG\Q'6H+?2/'L5AM-%/O^H+']W8+E"YPL#R8@+REL/(45.$O8B MDPZW6?G6BG)GJOND6%OA:L^R[+KY_LK6B"K85+FBC2M]KL9I]UXW;APNR+!)PH!3,9ZX(.#BJ@I^N86/+-!EVR23LV[Z=<7/A^8 MY7N/"8>?JG-<4PR7C:>6<=*N J+6M*T8J5SGDX62$[>8F-5<=)'JNY.:/KE; M#T? G6F_W;G?L.@[^_ALG.L?-8KY%$9$RNS9_'F83K^2]EWV2_ D0I"!@II4 MBTU%"0J$ZSEQ*3$6'JS4K8O]&Q'6)]>I'4;:RZ3Y&=5O"+X"8"ND9 X3%%T* M*-0*' 8/6B E,1>Y;-X]L0%:?G*9V"&DMCX9'5PO2Z_/S MR>S*2GFA((\6&;G5M%Q"J]>,0\:4@K*Q.-W:G;J+COX5DEM 86>.=Q$W$2+O M2)Y:*[27W$"RGKP?(3-X*P*4(*-B66L,K37$]VCJ2I,PW1U_WZ\%="[H3NH'4DNTV9,J*$'7C$J$()( M$XI4C FG2NOB[-KZ06_RH.WA\E"6-SU^,)R?+J(*BC,(B@1#'*=*4(Q!.ATM MD%V@V,+'>NZ4S$WD*FM$CL:U/A=Y#SE]\N$[Q40KD=S R-^?WF3<&_J^[>2R MXQ/Z^L?+MR?'1Z^.WKU\_^SD-?WK=8)V&&&VYO'=S3+;9#V-AIJ]FT[*<%[/ M(PTT=]G1$\%4':"DKIG-0C!*G).&0"8[B)!6;]^]@ZR>JSH)7RZ"CM]PC/3H M@(>.BJ:J0QJ#G0HU*;Z!?A&TX_#5,U0Q>)FA=X-L4T7*"!_C[" M!=;&^=EIS>#\>_'S 9%H7& 2;*Z3GAC%>C$4#X0(SK1D!6].!+D=Y+0BID_* M=#>XK/;(0<34<*#,#.DQM7+[ C_A:+(XG7?!$/)B2N*^F-I@["X*+C%HB$1I M=+X.=6OMPMY+4)^"2YI4C; MTUH\9D:1MC6BCAFPKG7Y9V]IE@>$59/Q9(6EY>LO;0A+*J;"(3E3:S84"02O M"F!1BH68D@BMC\*N):9/7F!?L'DKYFHBR?:QU9604G'M^6**//.A>JP>(J>_ MR0T2>GL*]@VE5Z[=(^:U&MI+$AY0ST2YD,'BTTQ'J 52KK M;/'9Q-9^Y(;Z:S_-_GLT41_*C\%:;3,)[/!LY+].2P M@?29=+06O"Z70U',&H5,"MVZAG@O0?U*3#;%1GN!M)U- M^P+U&HU:/M9)M#Z8\EWOND5-1LJ@@HT1O J*K#5%+K&@!V5-YCE(^J:S==U= MDSEP8\VNPE_K[#^(Y0U+"Y]P?(ZK0.CF]3&7Q9%Z<(#^RW6NM;.T=T6@W6;K MO:^6&:B%1"A1HV96DK9NG2%\ )E]BCA;@Z=KJ1VXU?/YT1_OWK_\)WWF]7^^ M?'-TW$W'Y^VW[*?Q\SNK:]3_N=&$>L68=H%Q(,35X9XE0'#52DM,G'-7G&W= M&;K]'0)MU_YJ,J4=/UZ>6$I?3RCPF-'V62;A%]]=:(G+^.226S&EY&(28$L= M[:YS :M"QH.1( M[1>+@"&0&^V004F%0 0)+2A& M5 75X@:;UHFG>\CIG25#&[G0'EQ46._!)4L<1(;,/#=>QVACZ[[C3BU9;[7Y M5CB\XRCBP:2^CTVZV6C8D)DJ5@(F6TNZ64%DG!2-9RPY%A0VOTE]1Y)[59;HKX[R*I=/WU,^Y>[5-,JCU!%(8?:1/(-/0WK:;U__ MG&%^_:VZ_8S"Q4_+ _?*,87",V!6F'I$QT!,G $Z97S22:-OG3/?G+H&W8'U MDE5\@#VQ'* M[CA,V9D06_:AWB!RS<#6 =/,<<\2(%EZ\M$E@E-UZ)3W0G M$.M@Z&HAN YQ]>*I*JV:BOC%B>8F/TPYE* &*69RZM 4B*@:V7L@E ME?:^=#"Y8@/*MNPGZ?Q<[(%TUJXRZQ!/JPF=[\+712PR#1D'PLB$G FH%X[4 M:?84[UB'@,5E](JL=/,AX9M1UJ?!AP>#T\XBZQ9.TW/,5X>&12%LTA3 %NUT M;4T@&G&Q>*VU"3Y@:IV6WH2N/MW0=T@H[2*N#H%T,1=V-1/TSOFP \:T0.<] M!)L$J"PR@5Y+\()IGSR9:].Z?/XP2K>\^.\'M8/-9=JM(U][H>[V!85P1M?+ M:Z6J5W&Q.I0V&@N122N\RX),^#Y<^;44;H(W]\/CK9D,]^!_?9N0/O 8T)FD MP0;':0>4.K&%24@J%LL%1A=;7TV]"5V;8,K_\)C:45X[(VEQ(NH]Z=&ORX,N MB_NG+B9[OIF$\3\P\?7X_\[_#:09( HG+6TZ!0H9%7<,HB28(^::XP^ M97=SM.&:(VC;OGFCC"C[,=RL[D73KFN$S/"2CF_%)H?!2E_ .4OZT"H%3LL$ M66>ME+')E=;E[MM4; 27'RR#OJ,LVFB4MY-Q7>LBJ7IYWIRL8-2AGAE@]4X[ MK2FXS E<43_A&J5QQ\,W$O0/DLQNPN ]G5]5+DDC=0"Q."[)Z6\4 M\14P DU*GA6G6I_&WOG\*O_!TM+M)-3VMM/?"+JY]C00>)=#9;)51JL8@:FZ MRJ 50;D(R(*'5 RW0KBY6;\AD MI-7G+(S9XRSC-=CXP;+$#Y? 8<$*Z\T+Q1^FV#(8U:,7*G($EA?YYVAEBRV MODR^DR'!W/[ 8&HNR::QSU]3XMA1*0/D11:=%*2"%I0K::GWD#,E+?T_X(WL M[OUQS^K!&\G?_1CRWYFQS73)[V$XKN [&K\8SLXFLV%ESE$AO(7QAR$A\:+N M$%SA0==.-"L%6;L4(:"SY&9[;URV7LG6ONR&I&V$FQ\M\]J%V-JHBSOJ#!<% MK5?#<1@GXL'B!L.!L,X(PRS4&Y%!6:G ,9:!2Z\2N5:DRC;3(YN^<:,&0?:# M *4[632]KOK&O+>Y.L_N/+)=S@=3O+M!5Z<:7GY)7VDG8#O MPQQ?EH)I/JBE!HFJWLAG$R@9P_)*;EYBL"B"YZSYT=N]KG!7>2R?I+)7I%5TN.Q0M7KVYGK$X7KUF!8B%'PVU*SK0_A;$Y=7UJD7]$..Y( M_%W#\_7X$_'O.GW%6)1&6"!F:%"ACG&KMX,E1XZ!,DP&V;K;<'/J^M1C__CA MN:OXNX;G79ZN%1@\BPZD1MH^G.CSM>L;'4,3G/>,M^[4?^B!OL-.?WS\\-Q5 M_(?0GD%BU*3@P7#&:T6Z@+?608Q<4EBF@FA^K_U#M>=#FEX6C3FSD\FS1%B9 M(KV39#3_^FX4QG/"4T70XOZ=@3$HB ,2/#<.E"$6A!@CN.A)@-J;G%7S9IA- MJ>O5$,N.P'6[2:83V;7)"*V(>S69OB.50O2=(E O M#%3H&1P?,;]AA=TG6\:3,/X8\^R]BZ 'X'&?T:_+U?]?%0:1PBT+:R$$\UC,**[HN*ZGFS&]):SZQ)B7MR9 M*Z$6]P+;T+]D@Q$;17HG!(3,3K3_,S\=XGJ M4XZI8^!T(ZC6-O:H?%OO."_H>SV;G=-/<.D D*GPH2@%DNE:([0<@B8*,2$I MC&)#5AUY\]\C[3'8XN9@ZD!JW4Z_^FTRG4X^$Z&SX\K*Z==)J:T-$W)2IO-: MBR:6G0YGL\GTZ]O)'%<'LU_@/ Q'L^LT;C81:\T0:M6O-YF$Z_5I5Y6D\A#E"B313,0B)M3'HX:'+;E /I'5.*E:!$ M^YMUU]/3)]>H&3*:":!C(Q5&U78>?T0RXY/3L\FX!KS'Z2/F\Q%.RL7A^]7= M,.'BU/T*Z(MNJETL5L/7MS%?7?&CD2V[_O[K0Q!69]0CO1'\V3#D%[T7K.P 9D[1[V77W%:JTF22==K<"DJ&L8$2$*:6B?8@ZN!/0& M.UWK%J,3]F7=6F/D=ERWJR0:Y@(6I+Q?C&;0RG%? K 4:A'7T;L-?2FQ>*70 M&N%;G_JX\OH^&;$] 6!KKC<3^\4YQ[RX4.K*3 5ADC;&D2'-D5PMBO8@<*0 M,W&1F/')-N]E7$-*GWHVNH9#"VFTG)6RNBO["BFJ5Z!H6NTNB[D/HTL[!HH+:5SV&CI>3@;SL-H^&]<3N48 MA]&?,US5#M_BO,-0:>-W[R5.>A@G&@5)5UY>:3NG]U]Y\\ QQ[.J=@GKJ8X8 M,CADA;X50J+WUH36D[+NIVCW$R-KG_[[M!['Y2DK$;0!60<0*UOJ9!B>@6RV MB-%CHDVZOQ4O:.I3P-00+[B[:\?ZM4+!C,V0 M1$PUBZF@5N^JJB_*N"3T/C?-&BI[U<9T&%2UD-^A4X[+'KUPI3VO6]/YG3?N M*;&X^:J;Y1+7-$-6>":G5? HP'#I:_#F"9XF@Y44TG'),YK6ET/=1T^#II&[ MG[W4PC&)K(OBY%-Z6JWR&KQW$9R*W%FI#6R&DSL:1%H)I9EI MO*(_-QEWL[ZAN#"GO,T2L$:[RB5.48MF(+G%D(I#Y*W3D:UH[Y49[0Q]!Y'T M84WKQ>#V5?6J0Y.ZYDU[,:6;K+*1";T]"?]R4+0J7EN%0-Z5(>45/(1H(NCL MD_!&1,=;=X^M)6:GMMNK8^(NVAQ(,X>8O,A >T^!XMZ BT8"MXQ++44H-R]G M6--L>\?#^V3YVHCW6D/MKNQL:>CJVH[#B%8U.:T]6?7LP\7Z@K35EJ4K,'D*R[S^ /42;!4 M!%AM2AVY(B &3&#J*?-MKX=SV]3S6S#G;^S@QM7 Y9O\+(BD1RJASS M"516M,(4%&!.B5OG36A^?>C]%/6I:M;-YF\HD6X]S-\GD_QY6"LT^>90+?+' MO_E@+V?SX6EUK5^=S\^G>-61OO#+)K>F?+[^Z7>(XSV> MAB%Q>5K/*-Q)K >"8MTR)Y\G@^($%I\CE%+S9@PI[+4) MP2I)',I&"]ZZ*>M!A/8I+ND-\!XBQ$/BC0"$ UJ]S+7^Z7VJ'8D417LL$9*+ MJ!31'47K(O8#2>U3R-,OS&TMR&X#HL75//4!\LOSE'8*>AF]O$MATQ8U&P!#28$%2SX)"6HVLGN M6-+@L\5L9$%;6OM":TC9.;5S]V-7B0067>V9C,!L).] MQ$X[>;1+_]U-TY4CJ]84YB1FT#HG4"IS<"XNKG060AM3 MRQ7[@DGD.DK2RR!Y0,BU/:"=VZ$K(M MC7TRH)U@[*:>[%2(;4JG]Y)X,OD-Z^6MS\H*C"Z'X(M MO=<_QWDX2W6(56VP3O31Y4BKJE6.QCA@*==[Z M(5JU7\0H\<0:\E,DIZY1) MX;>[AMI3?'H.EMS@_*M^C72BGETJ.]V3?%96+28)!$H88HC6I"PI2P,8D9.+:R?#=C.[^]]VAJTK;P*BC;;6- MX/JD[&OX8K1U6CI?>^:KPYK);U\/H"O>NI M:$T>.6;CH8ZR!^68!2_(1U?29(Z**^7MGN"W=0UA7]FV'D+PX4+L"PPOB1?D M]3MA.; H _D,PH*KUZ_[PI@117*,F]U)UHZF/B7<>@B^!XGN8)4%BC:3+8Z! M4;;4_O4,T2H)P23-HTHZWPPF#EM9V%=RK?)&E$Q;R 0PWM3V(I)=+,C(?CG- M9;!2,K?[WFO@YO8MN?80<+7)J6TKMC[I^TH[VF*RLPI$JN-:LXG@441(-F>; MO=-&[S.GUK,PJQ_XZTR@!S$""U/%A0DE4%3H8G&U9X=#8):V3(DI\91C4(>T M K>]CL,Y9"4'Z4P0I%.< ,6(7]X$!093X'DP0? M4@1IA*[7VY&7&[K%VF.JK_<(:]L*[\!86V;N*5:1SB&O(S9I9'56EY+'C;7H '1-SU1+W1AMQMP4'&G&F;E'HZ4TJ0Q0O+6:GS M7KM#76\++(\!>0\79!_BJ6!,1$Z[13NL_4XZ08BI0)!:,%6K!ZQ!E?DQU54> M ^8>)+Z#G3BS1JMBE063F5_ZFS%(A.*<#"H@"AG;Y8WN46;[U^M!UKBV'GB( M0=#22146-1!)X@.E];N^O-!5'0 MIC)*)F:E-^Y01UK6Q%S[#3O):EL;7%@>PU324YPLO0+GO1%):(8W;Y<^6-C9 MBY3:SB!K&7)N([R^F(@K$\YTDEF2PVI-U2 F, A6:$!.#&36%V0-!P*T:S3M M1;IMCSCL4*R/9X;/X ;-^Y_B0Q3T;H[/3:[L>Y*/"LX5&RP(:PCP27EP7!/J MF69!Z5!,:7T#U;XF^:QKLU2\9%/OH$]U"I=R)E&L;Q"\9B8(R0/:U@,^-SJ; M]3AL]E:(V7!^V58B.7"%V:K$E6,,%'GO=9:M A]Y!N&DLDXD=#?/%/6APOPX M[/!.V.I>G >TM2>3>1@M/G$QYO;/.E]^:5D^A]GK<1J=D]48CH]Q1"__\#N. MB0_U[HAG^70X'L[FE2N?5K\]&XZ?3\:SR8@,+G'D>$Y?ZPLGY8)_](]=C=X[ MX%*ZM_Y]D5,S-X)6\GPRFP_([33*N0Q.\3J$-$F(+ ?@&(J/1CKNV@^.NGCY MKHK^^.-D.C_!Z>FWY<2HA! Y0G"EGO)2B?X6$F07IZ)?Y?XBD M;^K@'3G=T;'\!1W61<6=8B!\E+0LZ6A9G,BR/+MHN3*Y6Z]O4XGOSRBWD/B. MG-[0I%[\O'Z)])I__.W_ U!+ P04 " VCJ]8U;I%MW)9 !;M@, %0 M &ED86DM,C R-# S,S%?9&5F+GAM;.R]67M;.9(F?-^_(B?G=E")?:FGJ^>1 MMVK/."U_LK-J^HH/EH#-3HI4N_P"&IE10/11R2HK,7I43)!R\BW@-$ M! (1__J_OUT.?OH*XTE_-/S;S^PO].>?8!A'J3_\_+>??_OTAMB?__>__<-+\^+>?OTRG5W_]Y9<__OCC+]_">/"7T?CS+YQ2\_/FW!W__ MAVC^FCGG?FE^>_VGD_ZJ/\3'LE_^WZ_O/L8O<.E)?SB9^F&\&0"'3]/K?W@; MC?IE_DO\TTG_KY/FW[\;13]M%+1Q"C^M_8OR$UG^&2D?$<:)8'_Y-DD__]N_ M_/337')^',>C 5Q _FGQ[6\7;Q\B[0^GOZ3^Y2^+O_G%#P:(N'G"]/L5_.WG M2?_R:@#+S[Z,(:]%OYQR :4*G/]9GO;+SIB^()!QG 4@^"D,"\4K8ESU]-TQ M7S^+),A^-IA61/SPV57QCBY]OZ: 'SRZ MKF0>02+@.,:T*]\]Q;.)<@[R,L MCYR.9Y,IK@N75W_Q_5\:?"_/W[]Z_?[CZU?XSKC)_SZZ^OW MGSZ>O_GXZ?SE__WW\W>O7E]\?/W__?;VTW]LGD4_^3XI:R\5\[?]?SYEF%N3 M0O;TA_VR(+W#'Q=C%?R=3P^^36&88+Y>+>$,1O'.'PW*:CFZ5N_ !Q@TG_9F M$_+9^ZO>QREN76470_SP%K^=]'BRUGJ3B7)<$PDN$<>I(CGRJ'D*.2?]D!R3 M)=FRGX2&'HLAD"9<_ *#Z63Y2=& :*2_'L54R?I=EZ&I.#8*[\[FAS=EX.;/%B[G5_I+'H\NJ^IR.JHEQKBD$ M_?-/HW&",9I4^*MFM?AK'(PFD/[V,[X8- /B"PR?RS?5F/#Z MOV;]Z?>7H\NKT1!_G)Q]ZT]ZED/05AAB6$:3*^%W 0!-J\PHS1K ^Q4K81UB MK )4D2>/[/F/\.8)BE['F9T%OHI".[+A'J97S6[5"E3OGA52B0TK 55DP5HK MZA$.[*ZX45=2WQLE>'#<6YH)BQ[!\6R(=0G!\9P@Y$ -K;T+[I$*=PS4PS-A M&V%WP "$P7EC&I*]J&JZ:ZJ/DNI$:(??/#]]';XTE_UIWZP (EP 5$Z'\M5N_D M#-MN!.@2G=:.(A9>3N2\D4YPKIM1\/^\//DP4JH51D3%BB M.'Z1D7*"FQ[ZUM3+K)@4(M>.,:Q&<@IDJ"#CAYI7NVK^_6A8PE85A)@M-'!3+QBE.R$XR3Y(U!N!Z1*LM)D,$G M;91SMG:D84N(^V=,Y3!VERKIP$G]^,4CG<]GYF@)&1_P#5'<2"*5 M17)'J@D5*@E(TE)6VQMY &+_+.A4;?>CUCO)O /7].%441R#68'V831N!#^= MCOMA-BTV]*?1ZB6Q9ZB3R9I$>) 97QMCB;/H;RM ^$Y: %G_-*\&\A.GV_ZU MVX'OO,*IG[]'O<0DBZ)9J-$(EQ9?(R\0(J@ -"@G _?=AT_F8$Z;275TT($# MO0+8/_Q@!KUDM.!*><*T1L=>^X"V>DK$RBP5:$4-KQUE78?EAZ/&]AKHP$]N M\+R=3&:07LW&9?T-QK$_@=2S@5IF8B(J68>$9I$X M*0WAVA@6@'/A6!?;V%8H3YM-'6NM Z]\#>+F'5@-F&H=(6M&HE$4E\P@2<@V M$WPA(J433Z-;9Y[+C1C- M-*N5) 9W72+1=R7!<"!:!T&-0?R<;TI4;#_<:?*C(W$_)(3IDA ]SY7CTB,B M[Q61S.&FZ]%@SY9#EMP+(U4-*ORX)-A*Q _5;SLU;B[0:1OWXQ12\V=G11+O M87J>42H9^M-9X6^VR?N27R.E0N/=*H9.78C$4DVEIS@#:O=IZ[0!?9I\.XQ. M'Y+2=6D)M<(/8(ST7)+H(FZRT@L2 I37RT;/F1(B[,G^;HWYAZ1D-QI=$=Y\ MGT3]P&I#N3>8W5.)DL=$SQM'0XYI0 M9BR1'-\LJ[,BB7)&>? *Q=MJ,ZT"YS3Y=B!UK6#BH>I,MH=EE(A,"=50EXK/@U/M@= BMN+1QJ!,F2ETQKV#! MDZ/@C\/K!<698=D190+ZJ%P$G*S3Q/B4.6[ RC&]F_9_1*UO)=85VGYR9+N! M=6NV'Q>SA2O_O:0QG.>&C@M1O!OYX:WP__;'Z:/,/[:CXU1IFTN M=RFR-8Q(:HH7FR-Q0O),=;0FM=M@=L=RPOS9LZ)6$*W;T':9P0L48"HI5S"< M-!MF3X.3 :)'^=B$[X:1Q&6)D!UB#=Z((.M?==P6Y6FR;D]:6T&TG;/9UF7< MOAM-)B@2Z'\>OIR-QS",WS^-/:*.C;J&J?EI;JN=I?^<3:;E]6J\T$_^&R[4 MF?OL+&[&)>D_X9+M!?JAS*N80J)42%.9C-W,Y+0)>P3:7T'J)X?HK]-'87HS MCUYP028J'='1VU)/!QV%%('$&$/T-.JL:\>V[@ X;0H]7=8K-+][=/Y!FI^0 M7K@@#.(P 7=RW-,MDI.PC("2\=FZN-_4RH/E"L8 'A(H8B/U)<56$*M+_E!( MCCOIE44+^?AS!:OFL4FD!M*4*!M1$(ZCYVB9(2D;,%*#,;GVY:^6>6P5$[(X MI]:7P)R)EA+)E";.6$9$PM<2K/$LB[TF9/WK+_>6PG?XXY-+";V"21SWF[2! M47XQF_2',)E\G%U>^O'W4?Z(>U@_]Z,?3L]B1$=RVG!OT(]]F.#K^?<1_OP2 M:0?CX?MRX#C%7?!5N84RF-Q=J=I5'.H038W"1/L25J7Z1:_Z$__Y\Q@^-Z;& M>2ZA@>$,WMU<&V "A/>N7"S%K8LF28)!@@=E5*8,EWY7^W+>)DR[OL=KGK^H MW.*UD;A4$QYM)%(D07!5+Z>-,M*D- =;V\M[#,^^ZAY5Y<%]$Z::P ]=$ZF) M?IQ=-B\>&NDE=EYN5;X$W&G+6SV%\UR,M?'5:#RWW4N]#T@Y>K2#B&*!HS%0 MHJ>19A(S9!44>*7:';-M._*ABB'5T_=H7W*O> %E:["+^WQMX*XNHE2!+H>H MF[0'K3Z5/SNHY!B8I**TDDMBE$&CNWP7,O?$!^:45MDSTRX*?BP,6E-NZ1D0 M: M-U";.IR_]\2JDBUN^N)=G*[PE5LERXUO@=P;7=ZHU^O!>0#;M3M >'V=_ MP9F]Z&C4C8"[N 0["Y-^ZJ/;\=$/<.KS5*;R @CFO4H2K3BD.I'9!A*HRL10 MP4P*VN?JQ;G6@CD9$Z6NV#NX:W@+SGM_"24QY#K@O'@3VB#LJ(SC9G0'JNE8 M1YWW2=*-+KJX1;T9J7*XSAG<0'4&BG =*QDB@0!(HQ-NM:Y^ /A ;-E4]O%0 M9-E&!1V0Y,.X_Q7WO0\#'QL_>UF RG/'0"AB.-I8N(R6BP2<$6:B9#GD'.]G M^^U,C-5(#E!_H[+.1M4%WH'%\0G_[CR?E3LEGQM8#?6C43P+Y]&R*G=E@0=B MG66$ N+AP>"F6OTF^RH@)V=I["[N+JJ^W<"9H!'^?C3T-Y_<>@F6=:?:P.W( MY-@2ZF'LCPI*OE\-;@\:ZF"/V18V4UF"X9&PTNE':EJ:_)3JJ$[0(*B@/M=. MD#D*0FTP40[/IVT44SLD\A'B;(Q"ALF'V3A^\1,XPY7Y]A;JE!,^.T%R.=R0 MWC 2#*,D:AL=YS;)^[[QN@3234/MWRCI5%.CSL3<16QD61[MYI M,S0*8F(JB1M9$^^%)I:KF&+VQIO:1_EKP9RMT'4D6'R M$,V!^UGLIJ[[)>WKR+J+-@8/D26>P&D6B6+/$Q".)8]#88!R M+^VW;6'1M?*W$7%GO2L:7&>+S4E9*K1$S]SK4@N71TFL=8$8IB.73$7N*)PNV@UU_,<%%U8OS\45I)=I0FCGCLS:*A.Q+&4!-B5<2 M;1(=D-!)9^%K)SFM!7-RNWX=L7=0WFHEL 7SVT#K=OM?!>LP=D E!;:AQ0[2 M[\X@6 F1&E *%T?"#4^EW0I#O\@Z(C)5V3)<.:O?!ML[,3:8"/OGQ39"KQT[ M6 !:[F64AB ENL2<1R RXHIH!??$J)02",FDN9?KOR90Y!]OV=Y?WJ(ZP M*F[\MZ&\6 8UJ&<1E,.)2+1>50C$B]Q46(Q@!.>7IZBWIXBK(JI)I/Q%,W^6;E4 M=.7'T^_EZ',>7TZ>6<,8 60-FH_:EGE%HI7B(&GPW/,VFR4.<&NCQ)]N-LEU M8Y^,.5U%N!7K=Q8\%W!U/\!['^*"V6U ;F-/;V!":V#[M:CKZ'"T+P547-*W M VL-#XQQ1=!(D$0&D4F0&2T'D1V/1HKH6E5P/&Z6K#&O#TB2;>1>>[__AQ_W M1[/)Z\NKP>@[P/(02B45:6:64)E=N3KMB<<]G=BDH\R4.;C?N67-OK_Z^?O; M_SO4Q*BN&+L(O?G)E[-A*O\IMY2_^L%U-V1GF+6:NNB.]%LW)6 N5!5^QS/,2V4WAN=485W^Z/#]N@;VC\-PNN \4OZO$@0>= M!/>LP XB?#O-@5NP)NE,<#%F94T5Q 8=T5O+RG.5O5>U^?4("OX&HTZ5^C"C8)G#/NT):JDA(#Q.9H"#>,!S3[BCE3F4VK MD>P_)+(_;8ZJJZ*BL50LQ%_]?X[&+V>3Z>@2QO/W1.D8G;"*)"LXD1+1N)(P M%6FIK!(!6M:=V^ ,/1SY9(RA"H*MV.B@H)E?"KB#:7DMH 6HBH&2M4#V'QC9 M54.CKL1;.0RR'IR(G.=R!R1KA^ RCR0P;0CH (H%"CFVNIAY7#I_),RQ%Y5O M(]7J=[!'5Y]04W ]Q\4.HY-+F6E!)&>N%/!#3 YP#_,0<3_C(O%VIQEK!MAO M6*.2[$>5!5?[)'&)Y7RXO.(-T47-0)) 2W%LG1FQ-OAR_XIK)S4+BK52XX-' M/WL%[B:LVN_A$LVG/T8+-$D##R99 KRT[P"@)""'"%7*TNRCC[Q=^8,'CSX9 MU3U-6!7/$^^B*;#G]W$YY-P\_'?4] M46 5;P7.;X.@Z_9!45J4JGHW-!GTVW.EQ*5!<$A^S(U8EGUU -MUW:=;= MLGGP[&>OOAW%5?%V1 /G5S^9POBE'ZH; ML!WHQ*NJ1C?2I8(Z.KG9M %GC,D'&11A5I?*-"83SQTER;C (0CF4^URY8>A MRZ8SJH.R91LM=%%785Z&>G(!$?I?RUJZ]/F"=8EZ7=JE2"*EI<0QKDN1&OQ? MYP7H5)D=Z[ <($FWJM;N5TRH(?(N;L7[0>G&V^RJ[V%Z[?OSB,916.2 >X_F M+)>>L*0IUC]1OPJ("=&@MV%O9TI;TI)3%D:G(=LB44C&- R M"@#53Q>% MI]<"%)$%":'!\OK M \!T\#01I8OG';E!/YE9(KAS+$2=?/6Z7"N!'*"R=!U%/:[^)TBYDRJ-]WM; MOA]-;W6M1^NF]+$OIDW9+EE/!YFS=X88:2V^ *!)B#P2HX+B02:!VV=M5FR) MXKP=:(.OZ0EZ-IM^&8W[_PT)V E/N$'T8C[[V$Z07WW^;0'H[/$<'S9=&K&=Q MVO_:U"WN!4@Q&]SU,BU=.W">I94S$$9=%%XQYF/M\N'MT9T>1[I02^T\QG^. MQK^7[KS^JC_U@[?#97/?GA4V1*8HT< YD=9+XEETQ%/C O4<%[.6I8G6C' B M^JXGQ0Y*0%^4)LM#2*_]>(CX)F365FW;E72 M[VDN8RRW4:E'A-*Z2$)B)9'$"!Z 1Z-KI^]M@^_$R-.9:CK)_+PVB#_X\?FX MJ;>=_N$',_@ XP9VSQK-T(-GA!MTZR6@+&RDCE"EE>0T)9=J&R$M8)T8:6HK MHH-2*2M+!EXS_+K9QDL_&!3S:?%WD\4?3GK:I,"%5CQIOJ*=?7#N!]OW@NN*7,&G785->*B,A(KA2DFG#"& MT6RK-UE:A^7$&%-%Y!WDHM_"]7(TG*"_MCA<;G(9(2'.VYMLLB6;+9:,1JYQ MX52.."8R84ZIZ"+Z_C1T1Y 6"$^7-K75TT5BV0?_O>E&M8!"3T)IRYA+U0^$MP%X8LSI3CDKJ+1SS/?3&/QD-OZ^ MP-O8^HU/V)/@E'6!$Z%\T][.HP/H+ %&N5?# @U+,XS'D'H4A)"RE+\[!2Q65IB)%=1B> C;=?V<>T0)Z+ABG)< MH=[=&_G=/V:<1WYZD1LC#5,D*L-Q%2KE;S-:.]H*J3/"LJIVC_HU4$Z$!S4% MOH((N]U]?P#JWV&0W@Y+:>222/FV%%R&R?3U<-J??K]>F )-F@L2F2DW;\I= M?064I&0M2&LYI'9]09XP^(EP8B^R7T&6W6.Q?O+E7G')!R4I[WYPZR][7E#% M0"'+@P9$;P,)6D42K)8R"6Z%?P8N>0Z]O+*]\? M%P_]/..:Z8>?^[AZGDTF,)V\*7*'0?&U>AR MB@Y,J7D30VYD(8AWAA&MF,F*HD"@ND7<#MJ)$:<+A:S(C=LY%OL(P>?\?E?X M?=T6NOQ1R>L['Y=9C>%+N;SP%>8?OOXV+3_BOW\]G%TNXD,]YEEI51.(L-X6 MGT 2:U">.5$I%6=9W"]ZVN5:56=2)T;6XR+!"IHO5H=__>6>O''ZOS>_:#XO M\KR _%/Y[V\7;Z]E_\-KQW$J)QSG"3KD-B>X_C$=I%J?GXX\P M_MJ/\SN*%M]$GQ@0D($1*44I[YX9,29'3DW4VM;H[+=J[*.\T[V54D<5A5NY MJ<$"S^1LF!:()LM.=BU 56QHL1;(_AM:[*ZCAPJO)."]:3\FX2)%2+QII:.] M)HA-$1N$95++%'6-EA9[UOHC+2WVI/1MY%J[F#ZBRFC#H23\8 GK_"N,2R>E MQO6[K"*^#2Z\+ M(^0-"@"]J^G8Q^D_^],OR\)!K[_%P2R5NW?H^N/_I4_^6P^"H:I4VH[&!2(% M0\B.&>*IX\"8LY'5O_^T-(X-\IDZ85O984^>7;[#5%4T/&#R,2.4CUT0&+U/.;&>7!* M!! D9;2P9 Z<>-R!26(!E 7F<*GNE!P'#4[LJM='>;*U?#NP=.XB*LU$EGYS M"UP=%9A;A^DP]>5VU=FC%-A1X/LD1-87#W M_9EG1H0-=>7VQ8-MY%P[=M'&_KHIDJI3N6DG;:DUDA(E+J( &'?..AX3RV&3 M$;KEF ?P7:HH:=2]A#LH!O9N-/P\A?%ED<%U$47A*.-2:!(89[CYE?J)IN0' M1BF53R+$=MVVMU@$5N$X%7M@9QEW4 ;J/J9E_<06J#JR!U8C.HPUL+O&-E!@ M!W%W8 VL06>\4[B0)Z*2DT1R4>@>/:Z&-AOJ>#:FML>X3Q)LL 3VQ8%MI%S; M$OC5#Z;^W36^W2Y516QM-(K%<0Y !2@M'GXDWV;/L!!6Y75_G1P;9 M_UY?0PFC#B18^\3B :[K/L:90O"")\(2A1(8C20HKDK=>Q:#,X[Z=GV#UPYQ M@EI]DO2Z?EMOVHI3CG22&E%IS4O.HR0AEP(IUFGOJ)3X^R?I] "]V/>ETZ=) MKP-3[*ZY^=*/Q]_+6<9E203L6:H]+<!W!TD7GO57MX,/$L)TJ?1AW%_&/M7?K" %DIGM,PS"=J6%(HHB94* MB'(9DK,V,=W.&W]\G.>MY-J"[,#>7J);1 )>SL;C$FP:IO>C89S_T,LJ&P$L MH:692R5[51S.B&N4"3Q*JRP5M5_\%K">-S6ZDG]'_OFGQ>[7R]I+ UX1SP0O M)8H8[GE)$/",22NHL[)V%:#;XY^&TI\LT;4UE+O*#GA?2M]-^U_KG/P_>%K= M4_W'P79\8A^E"1D7[LG M$/_R>?3U%WST_,7&;V[>YQ4#/O<=?5<95G3E"Y0YB@5AV^!HL75OUNGM4?>[ M.>\L_E%%V554]"9F5FH\\(S<3Q1WHR'6X9E_M3(7; MB*SV!OJIA# ^EA#&_!BH?]F?0EHL]]PQKQ(",ZSTE);&XNR\+O=%$MA@%7>R MU>;YV"C[VSAW$_RH"ZEUD+BV+*9XX:?SU R#.W06*1((.B.>4*J]@"+ C1! M/=#[AR,[V\'W,3SWS;.*;"NVG%N%9WD,W )11V[P0S2'<8!WT](C*M]!Q!TX MOBN0*4C:*Q-)PEV(2)-Q+7.!$F]<#J%DYD+M:J/[4OH&9[=KG6\CV0YT_<)/ M&C3+Q QK=%+9$:H!MQ@M&+$"_3!/9W:Y6'[AAY\7.93):JO#)Q>6O02R8U 9&Q8HVMX;>?PV;)PK_OOIVD%SE4C6WX:12C%X!(XZ6 ML@Y6<&(SCR2[F!.@?P>\5?CXT I\I!Q-7?UM([#*>OL5)74YNUP "2:Z4(JE M@D TLG2O<@&_)"^L9E*%&%L=#V_0W)U!]UN,Y,EB']606>4-\%?_[180X3U+ MUE&D7MF)2X)AH,(1Q0+NPHGBSM"J:^ FY=T>]!DJ[\DRZ_P$[HV/L,@FI))% MF9P@45!?^OE88J4T)'JN \M"6-MMGL8-ED,?S[SK(&WCB9*NG9M[4QG_/'_P MWU%&@](H[F4Y/"H-2\_2U](\KJ=D\LFCN:Z@Y*@9"VBIXXKC,TV9&PIHLK>* M)K8<\'FKO#/15H\@P_CR#KK) W@\9.-<#$3Y4G+(B$P"\[C4E4M )2C*G6VE M^[N$*/+J=HHRX%S5KI>_-8)Z#OR@*M&&9>5B", *G)"R@) BOS WIHPZ28 MHL,=AQJT'Y,D#DJ]VFRRRS89<;_\V_J:CIN'.P&MUQ=KQ:#&ZEF_\)/^Y./5 M&'PZ']Z.Q[$>M=EG+QV1LND5#(YX-,V(C$%EIX&KZLV(VF)[WESI5!,/&;-; M:[V%2WD;$"YGRTLE+_T@S@;S1@\^2TC>9Q++0:FT3!++E2**0W*,,I9XR[NV M;8=\WC3H4+P/2;!SR[R/7T;CZ?)*R8T-^P(0^?#SF_XW2$O491(]X)K**"RN M3^=(*_.!L.9Y>?1B_@ JY\/_64%9$F:0D52A+I/",V!D]$%E( %UG=KR/> MQK-\?-#GS8A.1?R0"CMWO+L[]]LD?34KW$7$_5'J.@-29LCBD(8 M(D2.4BL7K6T5/'RR&;(.V?-F2X=:>,@5U\4=PG^6RWC#Z>2F2]#++R4,.^D/ M%[]ZAWMJ?U!RPYY^M_ )H]2X<[CKY"K=17SC^^-_^,%LT??P;)B6P_9A\FO3 M\QW07$7O=C8N;)E?*QXO?VQLVAN>.A%]%&")2V7O*;4G7'()W1_%A&;)UK^] M474"NZYX-< L*K2A/X#_'XFA"HW!J$6Y&ZQ(XHE9M BIB_P();G7.Y:'X^[] M-?8P>C^6^YS7LW_Q_?K;?^_#&)%]^?X.OL*@.:YF+E# %8OP;#V17O"RPU"B M;<@RTB YB*XH_2BR0Z74'(@UZ[A;3WL='%=>0UO(I6FQ^A#O(LFL#=B.\FFW M GJ85-LN-+Z.5)VIZ^ <\QHB=[*T>^&!2*J!^(@[!P":EIQS=*XZVZ$/QZT- M&;U'1ZUMM-0EI=X.KV;322,!L4@ 88RAO>%E:>A;@KXQD5 R86,0,D5(4M/: M=7 >@;-_9[=#1:ZCS(Y:J)V$,??XW@[?](=^&/M^<..G3RY&@\&;T?@//T;? M7&3!(K>E]";ZYH&5/%O[HMX?+[MCPX/H_EY5V<$6]W$ZBK_C^[@, M:+V=3&:0;L<6&[@?D$0P'I=6\W?_OH=" @$Q$CMOQ><\\=D"4=)P'9((V=4V MI';%?(I$W*<::ZC'D^ONA__G+K M.!%-XZR4D02='W1\ KX$S:+-@N99"V]]J-T6ZW%$N[Y1*Y\^#XUZ*43,-I,D M<=V1RG/T&TT@FG(M-,U"0>TCJ?5H]G4R4E'_]^V$2J(^EK.+CU,_;9ZXF-?< MK"DQ*NZ<1%?1H'XS0R&5BB",RE*IW^; 0//JU[77@CG4"44M93^P-6L(O0-? MYC:>1=RI#:*.CA(>HCG,>4$E=:U>2':5]9Y8P*PRM%38AN0*VX$XH1PNFS*5 M/BG)L-H^ZKZTOR&BOS_E;R'B+I0^NKP<#1M<9\N.1R9:Y;0C6IE'GI=^U+(::HB^M MRHA2TI9&=QYGFSV)WC,T9 0WIEUIV=7/?]X:K2"SRA5'[Y=NE#10)3):G4GK MTL,VDI C$!TBX,(AI67ZD27YV120K6QX[RK*+NO(ML%Q@G5DMQ+_NB*D3Y%= MEW5D.:.EIFH@(BHT"07NZ8$[11SX0(,22CW:W^T8=+A%'=DJ*MQ&9)W4D87T MJ^\/ECNVC5%RZHF@Y8ZZ#YY8%B-)D45G.+F!\YS0QS[_L>Q&4UQ18@:Q:N:PML_V7M M=M?A:%\*J%W_KC58%Q3CNB2'V]+O6Z%/X#@M[;\#!%P,0_"M6J ?-TL>J9UW M())L(_?:>_Q'B*-A>HG@9N/O_VC^ Y-W@[BL0F8SNHL024[!E!*>@E@H&R3+ MV3!T([-LEUKX^#A[+M;6C69&W8BU=H3K;'Q9W/@(+_U5?^H'OWHT8L9O9L/T M;KHL=V]#,5MP?Q2\5)THMT:L3Y:4E R<<\S.Q59J;S'8R>F^MH [B&:7%N/G M^:R82)_ANI.4\F"8I8F \3ACHTJ[=P$D. M)6^FSK%UI?"60$S$=ZPF[@RI MM^!,YMG2_N:33_C=Q,@%90\VK^&.EA:MH7MD\Y6 M,$D8OF)$:H^.MV694*M%5C8Q*6MW,CD*0FTX5ST\G[913&VK=+$$?[B_52^@ MX4*,^V26).L$:#X)1;R6'K=0-*N\-R'?OYVPQCQY?)S]G]9TJJ-1-P*N;9]^ M++=VFHL]Z]!QJ4W2+I$(37X:!^*2 1)]C%JIF"BT*SVZ<:@39D!=,7=Q<606 M)OW4]^/O'_T ;F>66,:X85F1%!TE,H,C-FA/&)..,>J5I-6SF]>!.3%;M8[0 M*]8@O 9V Z?X:.?YUKNP<-C:(.S(1-V,[D"I>774>9\DW>BBBS5D,U(I7,&A M"%,LH2MG929-0PM'&5+\40>41K!_\Q_LA59$HRRVI?!%F- MY&2X4%'@M=_Z]Z,2G_TT>OT-+:[^9-FYQ:;DK#>RW/1#2*#*5>E2Z3!)D9-W MVMIV!<]7/_]D-%M+AA7SQAZUBYM-S F5LP)-HD9TTM-2;]\'8A6G5$3AN6MU MNKGK3:\3]!KJ"+V#HM4K@2W/=UI Z_;FSBI8A_$3*BFP#2UVD'YW=WE60LPR M&L5U)HP'M'IY:45*@9/L35)H#@//M0LP[9T8&UR"_?-B&Z'7M@K.KL;] ;-% M*TL;A6DJLHO$-/%VX8X!\O<&F5F K9DL2,FO6&O7A#E\K:3)%"?312]?XC:A63(M MN\)M->R14.#=3D52.I9VETU@7_4GL>1)GN96R7?>M+: M$C1*:/_%4C U9Q(@4Q)=",HRE85IES'\E-%/AR6=R[X#9WII-IX-4R.&R?FL M5+D:IO[PV+>$/>Z+*0'IS@'3V@HE&6(T[H2,\;=3V?KN:E>?^MQ1"=%C(K"[Z#0X14:"$*6!7O#$*6H)LQ-K-=6_JVJ?_G$VF!>7-\GPQ:H)QO22B"!Z*05=.:%.BZ/1+0VP6X(17 M/*EV'G:;T4Z"'=W(=E_GD\L#]0_C_NW=>KENLIX$#=&P0(STI86K4<1Z1TGB MF0MCE(:PEYJEFX">!)?VIZK:W79?%FMO,.\>O5SMYFU.FMKMGT;+$%1/,G @ MT02$6,YLN$24E *1'K$F)K0W[>Y3M![R)*C1H90KMMM=E.Z*3>%S1.@S3-Z, MQM=.@),&)Y?-O-!>*6Y.0DI /.+E$@TR".WB>>O'.!UM5Y+CV@ZYNU319?GH"T#A4@-*P$!6N@+ M+A/NE/=&6*9$N[5@ZZ%/AQ_=2GT%278L %(BQP^[N'\Z/4#XP9USV9M-%4E=3MQY"]3I8M+"3B75K-)2P6UZT:T@'42E.E* M#2NH4JEOS9S:C4-TC:PXTD;@+AB#$[@+2HY>4/"$>J]DH!E4]=3KM6!.BA9U M1+Z"#!TD%+2/#,^7/O2-TM\X^6(KNNJ02%T@AB/-9!>=- MH*Q=5'W+@4^'$UU*? 4]GAP,??PP_)9EU3-*:W2V-)I,69:2;Y8$QQGQBG%< MP4JR1.T#Y8V@3H(OW:A@!4F>'"5=A7 A@265)^B,):&ET81R%HDTC)9DO$AX MX)PS[BSZ9!WRXSZ>DZ7&3H)?P8K=@JNWD2VOLI_E*8Q?09K%TA#C^FKS&X#2 MF[PI!/_M"H83-(F$0X! M8SFHKP<_">7N)M(5RJT9 MX;P=3NE%)ZGSX(C6-*&YJG!V/#'"^$IT4U;T,Y*<77$/<*&NQV MP6GE?.? _AT&Z>WP+,#W8JSVG!#1/J6(-6H/S.=DG&Y7&;OU MD">A_0ZEO((,NT4OEP[KTOQ<>+0])P,S*6BB'93P1M-47:*GXH57'I(*HET@ M27T&512SQ7W^Y)SR_-+YK/BW N(/]4_OO;Q=MK0?[Q MQQ]_F9;F3I.IO[SZB^__THAQ">YC_(*^Q@!&^3H79'2-?-GDL@^35S#U_<'D M+LQ)__)JL/%V^E.'^N5FH FL+0TU/4FX'Q+)T!/"#S(I-_LL MB\"SZZC'] HT%14G:1O^M$GJW%_6J>Y0_E7TK !0$^EV]V9S=2#R#N[AKL*UJ%W0!EE'1<_6 MHSI,S;,ZVFM!B1U$OV=RT,1EMISPX '?!:;1/*>ETQG^3S:E328\V M=TYL(?':E94>]F>_[B0C/-.2)N(84"+!16(A,=2>5=HD(YQH5\)A[1#[]VUJ M*>'Q#O=/D6 ')8[O3_;.-:5E42_O;0P!=SIF+9']OQ@!O2S<\F$PO_'2)U$"4P5%./!>12*ICJ057 MFL(HY01(RT+7.\-Z="?+F4H*Z:"HQT-V7T&/6:JS9B6PDR7,[FKHH$3'.E:72@X+ MA"$::TH$*"FFT-(RCCA+(XDL:W#&,J7LGI:7&U0GRY(=%=!!7ZC'2E_=1]\S M%@S:6X(PH4KG$0/$ M\@]VEH,K<:3)"P+@38DZESJ^$=?0A"NRHCYI4[MPU-&?Y6RC_RW.ZW964S6,=B4OS%+VL2&BL)=3:A=KOP?L_?CCSX^]C$G7I*3I?,=9IZGQ7H=9^SS\"&I^I!2("FM02 MT!SR5G$261U6ZM<[_-C[7:YN+V)I],N0V%)HD3I6Y+1) , M' VTE?J.NBO2DY6WB[AJM\U9W6&+0@E\!P04$5"F."D32CDF9[A0(@7=KJO5 M\;[(2=Q9IG1 (@QD<"#)9 9$Q1D%*IZY;.3J,1< M/=A7554=I&3MVBQ!H$69-0\$7X>FWRHG(2I)HO(XKQBI\K7/.4^MUT5USG6D MOK6>0MT#KA=^4"S:CU\ IB]'EU>C(=PY'?HP'EW!>/K=#]/K_YKUKTI@^SU, M=SCRVG'$&H=@-2==Z5AL.>0'1#8]NS7N#7.C%4 MKEB4E[ V!4/0\.$$G -T M,K46L780;S.JG.-0_JXZN99?2:*%XZ7VJ)[ZV@C)B40=D$7KK: M2U];;/LZ.JO,D0=E)+M0Q;$']9ZJJJ6#0O1G!XA*DF^XO(P&4][%Z7ST'P-]$DD9"'AUDHB!77$.2V)"AEP MNE%KVRI7$I]Z2_7XTXW:[PQXDI;HTT5:\13O&L2"7FU@;&-/MM%P_;=XLZVX M@_#OJV\'R77Q@B[@),%-<+A.<(EKD%0^$I\"+0VXA*_W0*20Q N(A-=1!)*ZA0)B7+B9+GIJ 0 :W4BMTEY MMP=]ALI[LLSVZ2/_-H$\&[SK9^@IJR0+W)%H-/)+ZTQLT@@1F48!0(58^Z"U M!:PC,GSK!()KJZ(#IV@MQ+^/1Y-)+^@@..>1)%V2$DK[D2 -)<+HF+-TDM$. M6C@\@NC'X212Y;2HPO%19$B,1*FHFF6O$@1.:N]IE;+>PG1[F#*+6#LAEK@;V' M:2]*')U*=&%+=2DILB'.!D5TXKBT(-KT=3M'HZX%?:/-\?^8:D'(5IBQ7N1!!$EN1([S(08X(%JI2.,55^D=O@JI>O\^WMP>W;YR-JIS97W61E6%'$O>QB.3 M>O']5_^?HW&3E-?$GVA(AG$FB HF%3$&$G)B)#*&,^149U[[6O06\ X?/:]+ MD/N')1TIJ@/OX!&H-T#?^\OE&5(;N!UE=VP)]3"9'IVIOCW%JNGM".@FE61. MAD",:-K< ;HGR@>".P2D'%V@]4]UCX%F&[)"CI5EVZBKB[@I^L,W)6>E,H)[ M5>[/&%I:)&82**,D>R:#%#'7[TQV!\#^_<5.U77?>7RRK#L(@7X:^P27?OQ[ M*:[5_%!F>0U.J^ARX,3+E-%'SA)]9&&(82#*,0PSNK;[\2B@TR9&/5WL=?^Y M%<]/26L=T 7AJ9!924ZL%(%$ 9)105$HM0M!M\%U5+2IX[!55T<7.6?KA3"/ M[UOE7.+6$1\"0WPYDA!#(H)1'8/((8D]VB@'.F(Y(%6>H(;]6K:W@O6W@_(] M[S2--EFBF"H]_)LVD MEY9D9RP*PQOBN1=$9"J48#+;^WT8NR3208Y*#DF:;55P%,3AO.T#$EO.E( MI;TECB9#* 5(BH6$XOWSR*,6078X\MA&44<0@VX#]\\CCPY4OV,P^BEZ.P*Z M4>6UMBH3AQYKN4Y5,K(R(SXGH:QV(80]+F//\LACGRS;1EV='WEXJ5FP"B6REKD>//+:1=>WRMLLZ2X_,OI>2Y\G* M0(QFJ72U4L0;:8@.AL=HLM)THX/7=K"CTOMNAG4G\NT@+'T[/'7^(.L/V2F0 MZ+P47O4X]3)KJ[0DQGD3LZ#@7.V0T..(3H@B':A@3Q7.WL/TW6@R0??AXQ<_ MAK/I=-P/LVFQ_J>CEZ/+R]'PXW04?_\R&B"(6U7 7O4'LQ)7N2GL]OI;',P2 MI#=K:#?OH4O29_;7$=" MEBXN:JY$=LMW;8.OHT#D)FR'B3P>#1E:D71'31Z"<>C^E&. TH"TM(,2@"^I M#89P%EFYV6Z$K7[E]R!,VQ!\?+9$VT:!M?OQG%\5:4PN)K.2"?KWIOSWLCB* MSMXE;_ 5YZ5%7!L]CD%FX88__QAKK*&-679 =1J$59]P48 M3H.B-%OBF81Y37["[>#O>)A&*(T"P25D7;" M)L1A$RAL)U4A$>](X-:)ZNT^P4B!N;F?<'_JL+""?85XO^.9//OCO MY:,&]PT=P3+E8^8$MY1 9+:9>,T*)YWATDGG8NTKP[NCKA=\VXAEL@[,W*M5 M(D3J(B7",T^D4Y18QR@QAAFFN;=2=G?%?T?P^PJY[9FEZX-M^U3VH>-LI;S= MI_ZT3/OM,/6_]M/,#QK70_ED;4+A<8DFB8R4DL#+"5APV3H5?'"M;JYL* VX M M+>'MOVIO!84^1H\.M'%H MG @"ET96RYAY&=QSK"?NCG2^RR::G@++%44HVE1-<% 5DG#+&H!1#&,^?KU*B] M.^Y^R]1VJJ!1)>G6SE3[AQ_W1[/):_3B1M_A^AJXB!2=4G1.K:%(G3:7+?I3X6'7>PL'4R-Y @0&A/#"L%4%)PN%B7\P&*KWWD0LKJG4N?#V\W M'<,>-VVW46WMP]8[AX):6XX;OR7)<]Q!D \D&"H)+?52N-'H7O!6UM5A#U0/ MKZ11#0EW<.RZM "; X?YZ?#R/!AXIC(9XIO[+1Z_^)PI84E*@_8AIZYVPMM: M,#\P8^HJJH.][0(FTW$_3F%^:/4;:F9R\?&W);V5T+JT^=/4 9&@-"F'E81J ML%3BQ)VL?8_L44!_,JFBPKJP] NDMY/)#-*KV;@__/P!T%--__"#&MYR:/@V1/M8DG%HX)8 MCQ9E#+A(>\>IZL8V[V0V/QZ+CX,8AW!$UPEV,;.YZ?IV.'^M_PG]SU]*@;.O M,/:?H?GE*S^%-[X_;N;; ^:9LQ)?;I$XD=)E8HV2)$1P&F+,^G@R09XVQ1_S MY3A2"E4T2!I/;>-<-\(_S[>GW=0"G VG/>.<-%&$T@DGX:2T(2CY1%2.S 61 M>>"YE5_=%<(?AM;'H^>UQ?P.M]R?STJ6XC"A(3T07>%9XX0_ MG*/DN61/4(*"+TG5OA1I39)HSAW/W#%:_<;G/N;U)_L/39:'+X3:]86X5?;A MI;_J3_V@F=+D B;H;#=>]YO9=#9NG' _C&A6 94F)T.T][&4*S'H>Z,KGK7. M(G G+*MMF6\-\H>C:K=J?,@[O9MU7' N[)T7L^G[T?0_8/H/F."//65""(HK MXJ171"HNB4]H^.@(EDM%C;X? %EGX*X?Y(>A1U5I/V2!V8D%OPW'$$>?A_W_ M7@24;XNFR5V"]&G4_*:G56EV5EK9EYB'%#R20',B"7_6F7LA[L=KU[!BBT%_ M+)9TI8V'K+$[L6;E(<1D-EE#< I@*3.!!-Z42*,9MU=N"372"A6RA?M%L-<0 M9[MQ?RSN=*B3A_1Q>UAT"OB>,(([=$=(5@;71DM+\Z&(VR2+*?F4'2A6<X&?S,;?ES"+L=486#W!J/=!4!)-]D1&_.*X!T*3]]9+ M*4'7/J=>"^:'H4]=M:P@3">E#]O+"871)@-,H/E F>2NLK']$^ />=MZ&I=W==MY&V8>^[;PZ5YA+G[,$1:#4 M5Y(E_.V$!:)4UIXZ%DVJ;2BU;>\^'MUO=2CDZVFZC MV@[HNCX#'C*E+@9-M$RVA!6 6":]TD939I/'N5A&I+><>&T"B3D8H-GPE%HUM-A0(N!ZP!_38GNZ MS"LF\5V#6%YN: &C8KV96T/OOY;,$X5_7WT[2*YRK8\[<""Y1)DF0*,@LK12 MMEHPDJSPSF>'*U2K$FF'5N C-5TJZV\+@=6NT8*2NIQ=7M]WQ#4C^D!T"19+ M1AEQ'B1ATDC*K:4.6H5[-A5HN3WH?HMX/%GLHQHRJ[QM_NJ_W0;"D((2(A', M2B*5X;A_4T>R]!GJ+PGRZSV7>XGQPVO\YIOA>&;O_PP[D.2(W&7 ";2>)92L\M-?%>9\FGIJ\_#> 1&N'=1&B/1LNUJSW5 MG-/B.M9B5KA@.JND)2PVETI*MT4H[HT/N-$Z'9F/>^?N'8A_LG?_FCZFNW:K M7LN+_N3W-V,H]PEA#)/IA9]"3^;DF+.&:%W\,F88\98YXI*V:!]D3]/1G#RV MG=0/0_[CI,DABG=M,\'7WZZ@9*B]*@7R8)B:"0;K-'<\$1X,FE@)36,+^,4Q M9;G-"AS4;E':^:3^? \.2I-CNHSWV 3_,2K%(0?]Z?=FBI99'J0-)"E7"C@J M@:K@:,'%X#6XR)79^^G+[M/Z\UTX,%6ZNL+WE!H+CTWQ$XPO64^@IYZ2U$1S MX4L)&T9"TD ,!8$N"\],F"Y>@DYF\V-R__#$6'M)[Y#)I+?N'5Y\_.TL3G%[ MFW[?6PKIX\/O/W%T"W$<3[JHH[AX0! $2B*S%#D2%Q1'KS1E_+_@T&L]EBWZ MW?&EB_(, 6QTQ&J32TV00)SBZ-0+SR"!I>C:_)DNNE>6=I7,D&B8R (WQLS3G^FBU3CP:+KH-KIX+NEV;>;T9[KH5NFB M6]%D'WEW3]'Q<^&OH50 =YHH@5^D=9X$(8#@Q%*P5#EA]UYDY6AXNU6ZZ-'1 M=AO5[KTNL?24TF@B;BBE]&@I962YD$1KGJE.*G%3^^CD1ZA+O)7.MZI+O(W" MNJH5^Q23^F'MH.D7&'_ZXA>UA2;O1\.OS87ZB]%@\&8T+O^HEPW:-5X!"=Y+ M(H-CQ+JLB%?),4\Y4^W:6.W#27S2#(^0[QT[1<=+H.?YNBP*;^%$3!!:E:,< M1V2&DE+NR[P-M9J%(%U^?F_*LRO5M@>6[O^%>@+%CBF/9.-$[Y;B[5D:E8D\ M$8A0\HR3(PZL)$P#%3R4HH[5^T[O:6Y_ODD'>9-V(-@Q):)LG.>\(M+U/($) MK2UUQ+"(5C!Z9J2D'I!$O4/U,!?LT9S";SFW/U^D@[Q(.Q#LF#)9-LX3M9"A M?WNJ(6:%SEXB3M%2X))EXDL-> ]9@X_<)U,[@+['Z?WY.AWD==J-9L=4T'IK M8[8#W)0ME.(']EOK: MA.) =;ZV$L[Q9&UDIE-@I5ZA*]'UE 7QT0LB%*?1V2RI["2G[$2R-@*5R2GC MB!6X]$B:T(667!/NM+,0%(^<_IFUL5>6=I>UL8VRCR5KX^TPCB[AX]1/F^>^ M*_^@3+J?T;'5OP8=:.G M#N)T:Z M3L;:@.LH4>-18(?)N*BFQG;TV$$'>R<*1!FBHOA.>O#HB41*@N:" MF&QI!L&]S>+Y$V1#:L-A^+&-Z&M?U7\YFDQQ:5VT1OTP'I6+2VEQ^.T F#&! M$L^:FTNE9#9ZI<2[X&.*$)44FUR(C:/L/Q9141NC+D39P<%HZ>2"#_QR-DRO MX"L,1E=EY@L?: &1^61,LHJH$)'@24KBI$R$RYBU2P:R[B W91.L4Z!'5UKH MXM0/!OBKSW^'(8S] (&>I4N4^&0Z1B%\A076R0*LH(HSCG+@X"R1P91^;,83 M(WG*#OT #]7S1;8!>$KDZ4XS'9QYG0V:OX&TVFA?@.W)Z+BQ)A%?;L5*(]$X MY\X09D0*6JJ@H?:2TP[9,PJ0UW'#.U#8VFVL;J1TT>KC@Q]/OW]":4U\;(*T M.X0]-SVR1@QS*]B5 I)KQKQAD.=)&)XTR4J68Q.+]@K@7B1H2HY1XURN711_ M$Z9ZP<1U$G_Q_ZFY!IW<&H()&BJ"!D2& BBT50(,B:-;N=^7L45 MZ X?#.R,*0],]DXTULG%@QL\"W.S#:*.@G\/T1PFXM>5_AZAR0["WP\MJ%#E MPD0@2F9<=Z6_@T;;37BN &7 TM:SO MO^+A.[VQ-\];=-7B(;(0;+G$5;JZH$OBE1:E=[KET8DH)=\2Z%Z.(JI(_LY[ MMXMDCN5$H=1#.<^WCHF;X%6Y5D2S5T2;5%K(I$0<.(%*=%"Z]G 3:Q\>K 2R M[W."W=4ZJBW>#H)YMU.>SX;I_6CH;SZY'=94(7FI]06W5FT3(F/DAI*O1:I]O6:HR#4AE.&P_-I&\74 MCD/=++]GG]%;*0B7+&T/LWROH M5#.KC95=Q%J[7]:BY]S9Y6@VG#;H>M8K"=EX=$=+"]^D$_&,1V*I"Y(Q2TW* M+;5\_]G[4V\7QN9.DJJMN OXKUE_W-#H/+\M8O2#E_ZJ/_6#.<2>=C>_&XIK,%OF[2'R?35W%*RZ1G*1 5QI&XEX20 !N(UF Y<'IS;?< M6_GN/>AY,]]&MK7]_E^A"*;T*E@%/ ?V#/L*;U?^'O]J^8[\TUTLXC(2EK" PER'P_ M=U]+E.>M9;\(>[7##9M(<1;S4]'I(((WEB0J2OO/S(EC'@])YH4V444M^NU# MVT8X9W6H(K7:,8$/L_O1;7%7KZGEC8AH?FJ#6QW5@'9I8,1RSW#G\X8+3C/W M_0S!U[]_UC0.E]A61W^%\-^[42J='/&V>__XY^3]Y"=,/XQ'WT9A#'_A'Y0W M#S<>=4RYX$FR'(T9:2UQ3F6B&-,49 #+^EWF]ASXG&EO*>.7^J"'Z<-T$@'2 M;!F(+*?'7$N##2E:;HBA!15#576L]'*C0FD)>(6%G:&?MX#Q,_%WJ0I#WG1?C2W%@E(S" 9&]7M^M$>S;?P(UXG_=J._6!GW6'.'Q M4N=M*!=Z3J20E%@E$M$YT$1#X%:X7LOCK5$&+>U7/KSH>>,1+=.2@&"92([[ MC8U*$V:#X48D92P]%/KQ8H35V%E;UU6$=NJHX6QZ?_.U>"<[CW1TFIJ(=U&@ M*2%R[HF729 <70!@($+N57@9O[KBNL??GMWV:P.>)!I8A[?)4/E5].P\@5CX M?_O V">\UX?.4X3K!@A_D[X!DFM(9 *G#,]H.2<@D\ MG .!6\)C]?G;1V"5>?L#)77[<+L,P9@8C!"""%Y>^!N#IIVE:.1QH;*U@0;> M*V]Z!W-K@Q[/2!XD]DD-F56,?G1 YK&8!1#.P0IM*.%>HZEO2\<%GSA1T8,* MF5&5>F5$[")O== S).]@F54/,,_5J#O85T[U&P%"!B<*"(WVG;*"6$9+[A[C M1@=+S6;&]+; X^L#'/E6VL:,K2&\!CE*GV$V WAR8W?PGES?W6^EE?:--Y$J MT()HM,Z(#$R0X$NH6VDKK5(\A=KU*?HA.W?=:,A#[>4_K[E]E>=7_P)G=%=< MJ:5-5H[)9N)*GJZ,69*0G"-9*:&93E'P?M7JMHUP[B37$U_M&.5'Q' 71W[\ M>>3#:#RZ?[P*X]&W+DJUA(@_?IGA!6T%WJ#WQ^\P'?WLO'I+Q".8+1-L/9 @S^,]#*:GXLTAA2..#+9^JTKV@ M#\Q:+0C6QWK6"Z4Y6OJXO7L&Y5%\QGT_*8M7L!QM]"E"KMZ/8PN6P16^UK\[ M]^YE/+243$ R4ZC\FE+B:&8D>L&T"I8%ULN7 MZ%/M@U!G* <<1VBWJ;_ "DW\#T64*,T\M/'4F?A:MXOK--T95,. MT>$$J7)$3Z@)O8&F\GAA..;71XF$:2U<@Z;TFMG2K%SRJ M;(7PJKJ5\4L4ZVAF80P7!(B<0%8F1FDXKW[H_!(*=5#1CF/JTS[$U'Y4\4^(#],NOG?],(W? M2T!QL\H$=]90XPC7 J_].EF"TN#$FRAT,DZEG@'WG4/]^D4\]F)JTDS,+6I% MC_UL=I7_ZN9_?S7].OKV?;$2F&(Z4$ZLB^6Y?*F'7]I,V:!"A$"IE;V2!?:I M&[T-S,58*G7$73&?]TU@RW+Y/: ULDS>@'4:*Z02@7W48H#T&U@=;T$$'3/3 M/A*$DX@$$X@#PXCA0N;2:]MN5HX^/\7884T<7R_V$7IMZV$!Z-WB#+-X5LF@ M@ 0M<$>DJCP5 YRB1)O)2QN=[I<:OO[=X]L%U>0]J2.LVD6@%E!^6]8F<\ # MRYX(4^I*0RB5!Y@F7G'IG4S,Z'X5G]:_>UF\'2*L1NOM_0**C])G&0)!$G!* MB>&4E$2+1G 5K<0;C.N7MKO^W.,].*(A241D:"D-XTE2"F1@5H.NW9'Q)8J3G?<' M<_.B%]<@P;9X6K02Y5SD777]U6>?9K,'2)_N5IR+-]$RL $M$X_*3J3I^@:B MEG/'I!?6(X.ULUCVP7?R-VB?ZSQJ;T5)"V]LI] =UFL_O9IV.V3ZMQ\_P#5, M.]@(4: %I!GAH'#!A%*HBL82+S?@4I*:J]I:TP/6A2A+;0*.Y8A[TNRG>,-[ M/QY#^NUQ\7>SQ1_.;C)E5G'<(6FD:%U'/&!MM);XQ#Q+ %IOM@%LXZSK#_E2 M=.N(Q+5]+7D]'<7G]4"I$,:6]NK2RU*T4!.GC2;)*R:US"90W^X86\-R(9I2 M1=0-GK2LX'H_01L_P;RN\++T(>)&ULU+U[<^,XDB_Z_WX*W)X;>WHBC&F2 $FP M]W'"]>JMBXX8"3UL[LN0EY:KR?OH+@*1$R1(%4"#MB9VMKK)) M9.8/1"*1R,>__L_O=POP59;5?+7\MQ_BOT0_ +GD*S%?WOS;#[]=OX/DA__Y M[__T3__Z_T#X?U]]_@#>K/C#G5RNP>M2TK44X-M\?0O6MQ+\=57^??Z5@D\+ MNE:K\@["?[>OO5[=/Y;SF]LU2*($MX^UORU_YC+&493GD*81AS@B&60\03!) MC ME01:O&5E__EO/]RNU_<___33MV_?_O*=E8N_K,J;GY(H0C^U3__0//[]R?/? MD'TZ+HKB)_O;S:/5_-"#>MCXI__[ZX43A?5FNZY(9 -?^YLC_\L.)T M;5$_R1ZC@#:7WL]]I.:=,XZ1Y>K.ZH_/E M+"DBSBE#D),BAKB@$A*N_TDSH0@6O$C28K;>?-4SN82_?6D9L%1.D?C!0[KU MD55:RFKU4/)Z?]-DS=Y><_+O+4%@*((_:IK_W[_^M&5P$"Z+":1=C"GHBN\, MO#";]:KR]-DKOY(=555VNU^6O51\W\:KG6@NCW;]XO]1*0U7H6*9:E MN;8(::JU"2YR 4G,*.14FY01RO,T0S[KTIN#D9>MY@/O] M7BXK6?GI(@\TW930.!CY:9]#\'38 ']81H#A!%A6 EHJ_O('TC<>A"=5-/Z M[&N8 2,,4RU/AW_]4)9RN9[A+*-)'F.H54H.<5)02$B60!%+GFH5$U,D?33) M44HC*XYV-+GM>,%0\%M\ M.P!T"+>'J' [GY. @7:_?EJ3[H!.8N_O@FXO#5O<[Y>\U%I6OI'U?]\OK^YE MJ57P\N8UO9]K0_&25>N2\O4LXB1A!.NE7>0<8J2W35ID$10RQ7',<<)B[+/2 MW4F/O.Q?WQI=68'Y$M"JDNO*?OZ+K='QLY\"\,#431N,@Y2?:FAY #^V7/S9 M +9A!#2<@#]:7@(Z#_P!"*0Z/ A/JD?\ =E7*@-&&&H^+.QM-2W7C]H465$@)6@^B9NK)1$.#5]CX@@0X ]#'5CR 96$JZ3!K(H3Y"8V+-R$?VI; M.+[GM_CG@LYGKQ^J]>I.EE?+]HS)B"@02B6,620AIE$""QEQJ&A>($(2+&,G M=^'AX<)EY2TOY2ILEXO7JSIQS[ 1=EJ6QU,V< M5Z\>M\]\HH_F9Y??:"GL']>:JCXM?=(3_Y'>M>%!"*D\9DK""$4IQ$6J(..Y MTG:'XC(SD;_8R] 8@\FQ[SD,86 H#XRZ&F5BW"R9YX;;\P+! VG_R]01H0AU M[3H&B]->T(X(\I.KW#%I#3#=WLPKOE@9Y_N5^I4NUG0;[L SB90H,AAQ22%. M,PD)1002F8LTIPG/9>YLPQVG,[(BM,3 +QI?1^_N*5@7L)[6'QA0!AF^EUK>T^_--=@B"TNJP:74#;>:0E[C;V>UZ>S^D[+ ML&/^.3P^S [\(*M*RHUGZH/Q5'V6=[61;O]U+[\C#5']-S,K_"8^&FRFOY%Q^-L MB5Z +4[V!^"Z#R=O4\M/[$#&DR/12Y+X;Q@7]&%R3X%=&T=+4S>S)=VF?XX M7X+*R%'].?#A,]C\YCP3-+=Y52:J0?$"LDR;NP4E2G&59[B@S?RV"7C_R+-[ M.%_1?6[E4OPCS&H@/\-SS)/?7FGY@Y9!T!4"=*0 [!%TGVLD 5:4"U + SK2 M "N.GF]JKGVM0!=@(Y+^JQ5J0B='Z'F8RO,1C.^7Y0X)/1W>/I+@# RS0MY( MMMX>B+:'9!RQ*&+"1,A3 3&5$E*A$,S2(BIP1A(F$I]#RA$Z(Y]*7JW*U]G'4''3R0%D]?2;:(*@XSQQ\IEXJ[@38@522,>H3*H^3HBZO]A//3[ MI_G;LI1\=;.<_[?4YJP>K*M&FGOPZY7]S8S$B5Z/40)CJB*(I<20Y)1!O52S M5''*8^KD4/ E//+B[7("*D,0,KOY\ZZ14#:!&^8.='5WIW]B'P4WQEOJN.R] M$7?PGXZ$HY]B> KA4?",96RY&0DR#Z_K2- -<\->WJT>M*&Y4N#!#TS[1"@W M[0!(>OVV/N--Y\@=(.6.9W?(^P.=-_HKLF;1]H0(/F?07V$#G5^=*(Y[=G/!X8GYS:OEP<8=I]*^>[!5%/Z*RVM MB=+$H9$D3T0F"RC3E$',,8,$H0RFB51(:V^1(*<#5Q^1D56#I@IJLJ"EZV%, M' /&P=8*(*[?^CX@Z9!HQ&,B>]A* 40_,S*Q)RA1/P%5#=.WAKU0!M$)N7N- MGV/O3F?HG.!^QZ@Y]>PP ^:M4I)K)??V.[<)1:80U=7R-:UNS?\;=?>5+HS[ MZ;/4.F_.M>5D?G&Y%+L_Z#PYBTDN4(0)C$S4-"8BAD4A.%18,IJQ/,/4*4%Y M1!Y'UH UQV;3UTM"SF^6@-L4?5&O$OT_KOGR,X_&F#$W8^J9Y\%/ M-6^GH&6W+F>G,3<\7-@_08<5-RG')#7 &VVD4]Z_=S22E[>E-(:O*T=F@O. M4WU(S4FB[="4*T@1U?^4),T0C?(,N4=,]M,:61G_+[I\H.6CJ:D=M68::%D! M&UX\[+43T#E8JN$ \=.*DV/A8<*&PV3D')N-J?\4N%!FK1L6O=;MB2&F,W+= M9-FQ=1U?&:#U;*"GC:#>_U)E4@@D: *)H!'$289@P7D$\R)!N!Z461&@_?790WB%'\..">VBP( ,C1*?5^#.$@.F@8*H MS-$#',0GE)(Z*6ZO?CK^]G2JZ:0$.UKI]-,#RYG MVJH>[_2NLY:+^5)H*YE6WT)'NR"IK MRX4YFRE+%UK"36$3SSHFCF"Z'7E'@,A/P77146#+ JAYN U%_"#82-@[1(_ MN4,5+G&D.FW5$C\HGI0L\7Q]R%6"U-^.'OI&7JE/]%$+MWB]JM:O5U]E*<6K MQTOQU<2]SB*&J$**P$1) C%)<\A8D4"4,*P0IX2RU/UJP8WHV%<-&R[,\KBO M^0!<,Z+_L)R8B%%:\^+CD7>$U.52(CQ0GI<46XRN%&A8 (8'T# !7CV"R]$P M\KG%"(]5D+/@O<]G%NQJPP^,_JL.Q[$FO/KPDV[W*L3SW<$%I$W(3Z4IF+K4 M;?7?#%&<4)G!'"D*,4\1Y2E*OBG*'R8RL-UNBYELV5+U+(Q]" MQLVD.E]>/_6W$;4A.$Y%Y!Z1PI5#/D1DZEK(/8(>*(3<]_09Z7+L=$ ]VP^H M;\+FWW[7RF->&8;^*DVO12DNM=K0NF23V6=N=4QXQP-=F/R^>,8$1SG*!:1) MI@]>6.201AAIPRDO!!89B5*O@]",YV>=[S345Q0?:PO8"91 C$O,"0T93 6,>,J*1CRR\\Z M0F?D[:.E"F1+UF_+.(:.FUH/(+.?ZMV(NZ%X^LK"6R.>D"J0UCI&95+-+4-Z:(V_V;:432F$M01QY+W='L7)>;<-EZ5\ RP'8LC""T>TE=" MX$9S4GW@!<.^ M9O![>5#JW8I+*:IWFN\KI62I-<^ETNOMC10/W.BA3PO*+0/OI"E1^T'>T,6V M=YA$^LRMH,9%F/L?I0V! D%$6<*2&!4H%QX)>F>P,O;=>L,;,/,+5@UW@!KV M@&CY _]TN#.F9=^K30MVGZJ:A?HJUV@-ZR!#6_@70.T M9>]DF[/00'ME)4X$>)A;_B ??+C,Q@#8G+$]3Z? M^IZ;"H&42D04B6!.(@5Q)K#>D60."6%8446C+&*3U7T\QJ7/:AY8W['_$O(9 M:CT>G3&/Z\;GFH,7LP'N7O'Z/>XBEX@]55/$GH#*U>O:^J M!TW.'%@^R=+^;):I+,M0@F!.4Q,\D@A(4L9AQ/.<%!%*9.SE.#Q*:>3C@*4! MYH:NMI3,2=HH5+%:+&A9F0C)6KD.T:T'>B,4#75:"FV7H5--E:N056 M57VBA50Y!^E,KSKZQ#VH GI?&)H?^&%%EY\EE_/[];9!7,32@A*&8!R;CI\Q MRF&1LQP*P@J<8(1Y0OSR P^1&7D1U_E@"TT8E#5E$/MFR1U$Q^'T'41F3R?@ M6.+Z)@6>*_8(28&&)=#P9-HH!LT*[)/W=%;@P;E@*>]U9J[V93#/!.5,0%5QJLX)S2(J$P$@FIJMYD8C, M71V=)#>R6FKH-]4T*\,!*!L6_,]MC@@ZJ*R@N/BIKA822QM8XJ"E#MXO:V/# MIZ[::4 \E%I08(;WQ5I:T]WDY-0?B&GN7O9\2Z%TG+/XO;KN]"C3Z3QGB79T MG_M; ZO2ZQ/:S4TI;^RG<:4,O>6#_+!I)\YSE&*F$"1:Z4%,402+6'&(4L(Y MSK*$$:];W%,$1]:#N^3-=]TPX%FV_A1L;F>KD&#X*;^C.(S4A=U5TE"U[4^1 MF[;(O:/P3ZK=N[XW=.TO'M;SK_*+Y _E?&UBB[*<"Y%( 1$Q!>Y)2F%A^EG% MJ:F*6B I8CG3&HFMW-?[/A&?C[I+RGW?,E&4ONOY"12N*_@<\7S7;$T+;(E= M@+8*WQ*\HM6<@[>T-,'QU1C^DN/"!ENV3PA,O%"/"?AT:1Y]0":8("K+$17<1PD< MI#+RPG]M;C38RD27Z\VL>W]I+I2[_^ZTEMM]Z0_#IF?7@\. NNF#LV'RTP'C M(^2M)GH1"*0:#M.85!WTBKFO OH?'N"4U-;$:MF6'V^52E-15-O?41(UWG&. M(ZR*7$%E:G]C8GH8R$+!5*9%SG/.$7:R!;RHCGW]:=G8U$S=['R;BJK(%E7U M<,@YP^G@J!P#)#^EX(C/D-J,SD!Y.##' "QXV5FM+Q_6H*J1;3HG;$W1+;(7 M%MI0SDU?:'I]G,Z#3>?J])5OQ^/I_?+ DI!+7IK^XF]D_=_WRS:?_*_S]>WK M!WWXN)/EASEE-B9^%JDO9E_G0NY M%*;KP8RRF*&$47U$3 C$"=(&(HL(5(+%A8I$D:C,.R9N3(Y'5G";Q#W1T 2/ M<[DX7L_UF:;-33.^J,GP-&+/#V,V0@ K!>B(<0$V4]Q*8MO1O(# 9E_4GSO0 MV9G??XS 9U_X@P5">Q,>VB%UQ?]>!VF^>3!Y-I]LL>(L@AJFS:",LDER65!4H;];OW.YFGT2\+W M1^X;Z@"7IGW8>M6FNI3;)E7U8P_+N3Y/#L]X.7O2'+>**2?"[30,JQ]O]@#-I9FX#I\AF[L&@BQ8X]=S^9FX*6P@^)XVC TU\!#/ M[)G9,+];-7*Y%)VTF/?Z@#%?5G-N-XEXQI(DRAFFD&.IU;#(4IXX11J-17#(YOL(2J>3C9W+A[DES4C ^QVP/KM]E>-W=X\MV.WM]F'H!8# M:#FZ>8A@(TECVOMD$4PQP3Z>[Y#1[>!,H;%SNI>DQ8Q(B-B[USBIND]ST",T2OU^5 M]3>B?[1J/I?5P]HF5M@Z ?KENLWK>O'8?DA[>B&8CWZZ2>QW[T_ QX0W ].A MNGNI,"'=8:Y%?-ZWY=5YQN="K4:X>JK;T/X[T(4SB HJIX*H4%S2.( MHA03(J4DJ5>2ZPEZ(^_M.R3KS+&O_G7,3V'F=D0*B(3?GEK';K1MIG9HC]!" MP5',0(>64]0F/9(XBKY_X'!]S6_!5^5Z]BO]SU797BI4-@XI%S@G*M)VOXJ) M_B./(%B[0CMA#:-+-\+3 ^_N@PQL#/&H?I-Y9Y55;9?J#N77? MW*]?KU[)3W1>N_!^TZ>_RC8ZDMK^YOJ]^G#Z-TG+=_H#FA6"TLPV6Z3F_B+7 M5C)5>0$3E/)$_RWB:>3L. O'U\B:07]AN8>3)"#>#LZNYT'14\=8'DU=K+;@ MO&6S$\%S :Y7@$E@F&WO'+K\@IIA4'-\ 0S/P##]///BX:-ZGOD9YHIZCGGR MMNL-)2S2TFCR,;*CMZFR\PF]/ZXW:,RJP M"ZV+L1P4Y=";S]EH#]ML/JZ D,JT#;?Y 5_I?!'R6N%\T<_?&0X/_\)V@EX, M_#5__W#/P!0K3CC!J?OE?V#FQC_( MD$D-YEWD)SG-#,;SN8\TEO%G.MCLSM.DIYO!\_52CCBN\S;U0><@L".?=G9I MOK"-SA^MP.>>PS0&QB(_L$K^UX/^_M]^U7^8!.DW*].O=99322+)*,R$*5R0 M)PRR/)*0RIPP0E"D?^25D'*,TLB;U98NL(2!H0S^J&E[5B0XCI:;8SX(!GX; MS$#Q_8-P3XD6*KCV*)UI@V9/B?LD&/;D"\,6<#=G0=K&<1WO?],W2ER92JP/ MI>WIL10?5\NR_:>I055=FP/3#!>I2-*H@ 5-"F@J%\%")1(JHABBC%(5.W5Q M"L[9R IBFYYDPM<;ZC9*K_ M!&ET<0Q9K'"4\(A#FF2F;AY%D$9Q#--8BCC%@N0Y\/O9>F;/IQF-^]7A]''AIF;;U>T*JZ4DTUJ:OR M\_SF=OUA4Z4=93'G15' 6,@R+FFH.EZJ M.R+DMJV'D]M/UUBZQA/>%L5;E<#2'JF*O9N<@?;[$\0FW?;=!-_?_1W?&NAJ MYK=2/"SDE?I4KHRR??RDOXVUR='ZKX?YO='EM:M#%5R0%$N8DHQ#DT<%"WTD M,%G6(BU(D::L\/(\.Q(>>;FWQ"^ )6]='AL&AKF7G"%U=$^/ )2??C@/(W^G MM:? H7S8KF2G=6E[@O'$P^W[_C U9.#J$_9;0)A@1%7,8UAAJFV M#PK.(.%% J40*L\0$50P']711VQD==&2[B1;7E@WS8_S)5\\"%F!AR6;+Q:V MV$W[B-U<_]\87R01L:M'_QU=)'$!J/W5KQKOVW_^4YQ%_X)B6R05V\?>Z!&, M^;;S*W1ADL)-_:/Y5[EX]'0\]$Z4FT(*!;^?$MH@_[F#?-WR_G*Q6'VS>?$F M2?YU*<5\#3ZLJC'R/UV$#Z20>DE-JH1__2\,K!/1VDOCQYM MW:FF_4?=[9&E4L61HC"1!8(X)2DD4@K("Y:0@N9I@9W2TDY2&GD]MW3K6P6] M=ZT!7U7KB[;2RZUTF03#PVTLV:^]+O?9JJA>GFM/Z MMW)*X$UAHJMM>:R/ME7O+!91FF8*0QZ; M9&A32I!R(:'(2$()BD2:>U4^",[AR+M572?T4/FPX<5:@T\2(T)EA9XD(7D! M<1)GD&$<01R"DC6"#WEI8A.9LH;,=$B=WK M9VY-I['&L[;?FX):OLR3IJ!R74VYDHN%OST6?O[ZE<^SSHJ?MCH:5-1:4.9W M6VY!S:ZQR#93V;ZA=5[-M$G>M6P_U^QX1%$^URP-K->QF9)J.R7SI5XBWV[G M_-:&9?)V1K]M9[2T86)W]-$D56N=^U66MIKX[@K[BVDQ N1W>G=O;FW9PQHL M5VNPF-_-U_:Q"Y!&T4441>W8U=,Q+3>Q><@^6*_34%&@8\Q6;P1I4(+319^. M@=-.Y.HH!()VA++W7_9W5VTSJKH0OY@I)J6M.\538CI Q1FDA&902!87</#4^C M]V(Z#<>XO9=ZZ+^$7DNGX7'LK>0PD)^&$G(^NRZI<15\>;QCJ\5,%5)K%T)@ MGA49Q%1DD*4HABEAF%,DD8J4B^9Y,O+HE^*6%JB)N2F/I]+W*X6S9/*]9W02 MQWD!'V7]P,+4AMM?;E9??]+OU&M2_V6[%)^.-,D2.RI NW2./S#@)/V+M06: MT":IM]XT22E,4TP@9@K#(N(3D4=>$K]XI)\\E=KA_#A4 M%K^E<)X8'@>MH>*,G*I6LQ7J?')(R-[SQ] MYN7]LMZE_RK-"4**2WW>I#>RW:,_F>Y:,T+R DDLH2DB"[$),"V2%$,BC->< M49$F8<,!PO$^LKIJS=8;PU"@[/@I9S;0Q>?SS%?X*]'*]4ZT%LCT^6U/,ZU0 MH)%J#0K.P MUZ%SM;?5;;:W:8-W?*<_T [W?),:?I<+N,G91X"1#6PS5EY.=-# :7DAL4.^ MW+^L/6^3=<&@]OS5"I@GAKZ*8; M]WUW$K5^M^$\P6H*'1*RUUNS\\)TWII#?.YX:PX^,,SH_2C7[Y=\=2=-8O9, M1H(H$B-($1(0JT+IOV4"IHR15*6YPJ::B.DVX6:2[HSNI0 V--QC)=KZ@7VU M&/U,PEUPDDQQF2D*4Y(P)C+)8%2*:+>6-WK/$]9@8%35&3TB]'*CT_DIS(CE, M)$DA%AC!0H,'N?XI0X7*&%%^)3L'?TGG%>IT*,]Y#DYN!Z3!LOMMR$;HF@[X MT5 Z[CKU/DLPIB9$WM;KMV8$VR>=V21[<'7F\)7:H*_*8K9 #+[4# M!)ZY]?&Q1=?SY) X^3I?V"C].FGX/^1"O%_^3LNYV1C>+[6Y(JOUV^5ZOGYL M,M)C%J-$%0S&L;$S29) 1B().6*(Y,S\RBDN9B@#(UM;KSL;X9F%) 9#['"4 M'1DXO]7?8-94 JBI <.0WG9!RQ)H>0(U4R=+!83!TB>^?%Q,AYVWQ\'6,Y1[ M.##]$=L#QITP,'NXU+OQUV>,,T"G'XF8K =N[]PVX>#Z:,S36.C_AU)$)L=) MY?IH+#@D/(^$X CAG#CK.L8 ==V,<=E&:3+*,I%ED E,(4:YUL:1_B-CDA>",)2[!18<&'OL M2_\FA>W20P?L">^@(8>+Y*< -](,:16Q/Z?NFFNX>,,4T^E)\U,UA_GOU21[ MKTRG* [SNJ,'CCPR8)E_EC=STT!"*Y1Y*?GZ2BEI%$OSB= \RGC!.$11GD"< MTAA2ZG-;(:V!('PE+7.UI-WF,!G4#+04^$P\!/;W3$ MKPF#EO(017("!P_%$@Z/D8/\RZ/?3RASR V*7IUU8HCI=)B;+#LZS?&5L_WX METOQI7.;9&KCKQ\W%6%(5-"8" ;3*)=:X>$8%C@A,)%7-<"8^L M_3Z\OWSU_L/[Z_=OOX#+CV_ E^NKU__[/ZX^O'G[^W] M]=\&7P+TX^I]-1 ,K<$7!IOF%^O'4:KO^ H;_DZAG^QSW30X@=%S_^#VOG\: M;NT(>_O]6IM>U=QL$?7I:U8@TY*=FCK+QE.%&(,D%QP6A+$T3U*94Z>,H3XB M(^N'FBQX^QUL"3>.%?=,W:, ]2_^4&+[+?0A$GLE\YX2:5!>[]%!)TOQ/256 M-]OWY+,#FT)HHVPM/\R_2O%>VWO+FSE;-%V*/VSZL&5Z52J!,I@@9CK51<9] MG&70=*")%4OB0OIUAW @.O(BW=(%U!+V; [A IO;/AT:#+^E6U.'ECSH@%(S M,%(G.Q^10[6/<"$Y;1\)#Q">-)3P>7> )^.I^_-ZU;GBFJ&X4"(S#2N%TI8] M50(RF>A=FB=9+!*JJ'0O$G""V-B[]:'+HD'5>9R01\:I,:;S9#A* ML^/*<'UG@)9K;^4OA3#%SSZ5\R6?W]/%IH)60(-=1MK<^6OL=Z/@&7@V8+!X*?8NN1OTEN"0># MAU8+!\>9_EI3)/($0*$4FIO,O?KLQ!#3J3,W67:TF>,KP\YRG_7 Y9ROI7A- MJ]O+I?V/<=GHGO4,(+W/C"$0"'26 M/(N52<^8(4#;/WL&&7-8'/LF3?L3?;2MP+FB>4HR4U4J,29:7D J.88X5H@K M04DJG%+^CA$86Q%UZRS*Z(KX*8B(?M'>YX@Z_*RX M39GF!^8X6/GMX^*=BLE^\MZD,=?'N-Z/J3[ZW# #Z;7A;KDN[9"?Y]7?7\DE MO[VCY=_K[6HF,!%QKB*M3_)<:Q&:0$*0@$F1"(I1EJ7,ZR8D,+X*Z1Q,O,T65T$#F28GR4UJ?K@*OV]B.+\WR(PPG1$J M/?"5VNFK^7[Y62XLQ>O5[]K&D6)KZ=@'?EO.UU63<92D0L11G$*6%M)TYB.P M*$@,4ZPDCQAE1>+1+R8$2^.KDH9'LZFM=YHRFT)/9<.H\1U\M:R"#&_UU<[#E0*[#7I-MEC+H_';UUR"+9O-8Y;10:EY(>; MRWR;>"Z&IN]--2>^YF% ^$X8E"$H36F"!D1FSV@-.7+0#BSUV(?[@Y"8QR06 M"-)MPMNQV2G&.WAW' ;1QV^/T,? 2^N,X .38(,=EI*&EEE?E^EJ6=V\D M6VMBYC1&;^0K20WU=_/O-N[(WF1]UBIAQE%!(YY*&*,TT<>A+(*%PAE$N8J* M/,W3&'M='GG2'_GL8^EM[TA+4[3V?L.4;Q5C/V0=%=AX>/EJ+\T(-)P P\H% MV#(#&FY #>?F3MXP%++P[R D@A7N]:,^<>'=0= \+9P[;)B!FHC?2O&PD%?J M+2U-_EBE2;:%>>?\S!J( SQQN@-/ZXVII[M,_2&WNO_UNS@1REG L"JW,H(P*"K%(].DQ*Q1D M18*SA/(TC3)G%_0! B.K+DT1Z:D?BI#$ZMC M8RPY\#:(D!X.U#.%#7'_O3PXSZ%NP'L$['58'GIO.O=C#]<[SL2^YR;NH5-G M?KY?5NO2?A+5U?I6EM>W=-DKTKPTB[.4\((7D# :08PE MA80P!BG2,Y(G/$[S:5KH#&)_9 WX^=Q\4S=33<^X Y?_3Q[EU._&0ZTT3W;O(7?Z)Q[G1ZX?OI':G2L=3 M/^9?UJXVRL0$[WLZC(MAN]HGNNZD#*%,=(L60TAS#A"J4QUFL MLL@K2GEG])'WA)H6H/?WBSFO50M?5;[E-W;Q<%/1@Z7TTZ -F=.5 +T5VD$! M NF;W;$G50<'Q=I?K8SS'&AM;(:==%GL"[._ M(I[\?N#.4JY,;<['3PM3 W=ISVSW9JO;7M=EJ(B83 7DK& 0"R9A026',=-G MGB+CLDB=2K*YDYSPUK1E9E.@T')R 3Y*QYH 'D Z[E-!X?' P(&W40+%B$:!^MB8-!'<1^&O?I\M+ 7-@%K:I-4:6K\K,YO.Z< M6;<5EYK?5O&,I;'(HR2!1))$+W9%S&)'4*B<$(4319%7H.<@+L96 JU#ZM[0 M?])$Z%S_Y3#@W;3&Z'#Z:1/+3J>:G/Y @25ZL>?UVZDXUSX4( TJ""ZA4G,' M\3!MONXY,#U)XCUKL&%*[?V2FYPK^4;6_WV_O.2\?)"B4])Z)O6A/XZH@D@A M?>RGB3G/9 5D5"7Z/!-G4>H4..5#=&25U1#TBZ+R LU-_X2&PD_=M-3!CRW] M/YN;AQ8$?37A]>Z T,GKVWEI4RU-ZMIK?4Z: M*^-XEJTOG3(>LUQ %J?Z],*%@B13!4SC-$.+50S5?ZNUEEN:*1GDN82034]88YY"*6,(\C7!J MPI18Y'2Y>F3\L6]2ZKYPEB1H:?KVP-L%I%\!!A#3\[[42\(!/>\.RG%&N[O= M\2;N='=0F*=-[@X_-N $_:E<<2E%]5ER:7IEO=,\V34[PXJRG"8QE K%$,LB M@86*,IADF50%R?/8K=!O/YFQO?XVR;8"94,7&,QKN\7G!'P<)8?#;1#9_=9< M2Q*T-($A6N_]0<3V.&$&$3]$FK6==6WX\-6=!)*62]-;V]:*LKVX[^T.%>I@ M>5+JWC/C\;>G.PZ>E&#GI'?Z:?_=_H.&>/'I=K64=9[GK(@XER1)],%+&J>= M*2X<"0Q1D3'%.$OS*'?=ZO<''UD167+ TFNR5MTW^2;_F/O#FE:NU>-Z8U)! D<51 2GF,BSC.)4)NKDY?TJ/[+SNT?_;IUNJ!GL.Y8"1$/$_G M3ZJT@0X?H&5@V#66#V ^K6[' >Y%7E -D+6_TZW'>!-VO?67_(%C>P+7I"K':!)O6]8 7#DDY T%T6Y5!H?%;J7V!MUOZX=:OLZB!UO1I M>I.N^^XL#O);OZ+S\G2X>MMF0&P+-[L((TINHHI!%L?%5YMH0IKF" M2:J2'.=)FG&GBT$W<$;'CS\;Z>!/H5R4SG#T M.B9/CS*=.])9HATGI/M; VVB\H8NY_]M9_KU:EFM%IJLC<9:7> MS9=TR>=TL:F.4;V95WRQJAY*J9_^,K]9VARLY;HY_)B&:7H\KFV,;3$F+IDV MI'(!49)KK1H3IDVL3$*E>(&B6+ H)5XFUL0"C*RGW\B*EW,;YFJ;"S71>!?@ MR\/='2T?;5GR+:-@RREH6;5NP%]6YD>VH7>Y]+3PIOXD' W&%SS1GO9G1Y(+ ML".+G;NN-&:^-_* K4!@*Y%]Y]0W\<:TY"&QE'38LIV9S/ZWVXHMP:=4F2%'%6Q+ H1 &QZ75' M&2*P0#1/$%8LI4[IOL/(CWT=1^MJC;9'\P7@78:VX<^F(M-ZRY/G_9P?W(X7 M=*.!Z'E#U^#WI<9OAY=M&+6)DKAVP,__AFX0#*&NZ/R(3WM'-PB8)Y=TPT89 MII8.=:W__.6WYJ!9<*UF\HS#)#=Y%5&DM9 -Q$2Y5 4G6,3"1POU4AM9Z6QI MU^L&6.K@1TW?-Q6T'S0W71(,"C_5T8O"")<,3F(&4@W]M";5!$YB[R]\MY=" M!UI_HH^VL65)A9RE3)A(GPRF<6P2J5@**=>GZD)%A"19G!3<:\&[D9WJIOZ^ MIADJRGH'.;=5'QX/O^5_*M*ZX>("6#ZFB+8^)/?H\=8[1%](Q/4A(-QCK@^^ M/5:5HO=W]Z8A;ML7_$E-ESA#,9*%/JT01B'&^MQ"M"D!4XX9*61$)')RQ@7C M:&0%TU '+?G1"A>= M[ABF1J./WTDV\1HZ/(CUC+Z-0DA*YH%' R7F38>$@0 MSJ]N=(K0"ZMQY(B+?Z4CUX$#EBN_KK/]<,XER6/(96;NQ[,8$D2(/H+B0C") M,I5[W>0<)S7RKG"T7';3><.S#4$/9&ZV9Q@@_/3Y< S"% 7?$6_,RM_7TR?O MG1;8J8;W[AM#&]K5VJ%Q6[VOJ@>J97AM6L'-,IZG<8(RJ)*$04PC!%G&,XAD MP@7)B4R)5X'N/F(C+^F-==$ZK\&\H3ZL[5T/:FYK.A06?JNZ"T/M16H)@]>] M, QHDG=:OF ]\WI(3=Q"[[303SOJ.;PS;'&_,?$[?%Z;LTKITQOE"4PPCB%. MDQ2R-!,PEHF0(DL*Q+T6(]T"+ M;&?H21?5(:'V%]'!9X8N&K;>MDK_2._DF]4=G2]G.>4%P7$$\XQPB!E#D$I3 MFE-&*65QH>+,*Q;\&*'1%Q-;@RW="V H@S]JVIZ6[5&L7)?:^0CX+KM!P@]8 MB/V2!5N41\A,O$#[A7VZ6$\\/Y;W\Z-<7ZG?EF)>6=>K%&^_<_U>7;[M;Y*6 MUWI>Y"Q/%,H0CZ&*C=E+$-8+/8\@33*5J)06:>)4ZS$T8R,K!OUU9:$];HZ( MA_)^ALN,$-;U-C2'>91C4'(.:Y0M@F :6ZV>:FM ^T?!3-,PUV@2: M;2/7%Y;[_U&!SF2LV&)^4P?GJ%799$K=MVMY_B# P=6=W(3.6GJ MO]D@2]/[% N);3Q0'IE6TA1GD* H@31-M"&;8"%BKT3A'EICW^#5E38WI$%+ M>U#'V#[,W&S:0$CX[3N#01@2#G!*O' Q $8EW,ET^KI;P M]6KYU;1W,D4L/NG9FE?52O_VXVHM-V$PGB''IT%U6_QAH?+3 2UM Y--\[XV M:=Y[!]YJU-[Q[N*'"BD^37#:,&)G )Z$#KN_.;"HS[:90G6Y%'HAT>U/.E') M;>&K*&6+$?A$(Q['Q\')%D1J/XWQ[E#Y@# "GU5L88#@@_O"5N#.$@-E6W#A<%6% M -?S;M)ZUE"85'6Y27"B9D*80HF]OIY?Z?JA-#X?&]V].4C$J,AMG=8BD@)B MG")(L.&23O7/[S\\AH0G-2N<:=F M\,' =[.F1H8T_)5"-ZZZY6_4@]X9" 6RJH9P,*EE=09$^];5.4,-L+ .QAI^ M*N=14"M:9XMCQ@8::35QO M*QB9=J/"G$S*RO[)[E@K-[T*#XV' MA09IZ*5B^Q79K\5@9?[QL)RONV:<^7EI&-1_>UA7:WTVUNLZU#V@#Q2]AI[3 M0-/9?#YR[9A_7B^>72.D[JZD_V%;%9MP3I.+T2U9(3A1A#$"*UE9(>9VF:*)89?<0DTK8<2R$KH@3BC.K_"A[E?E7#G2F/ MK(Q:TMLH9+! MG.E.FQOF"\>35#'O 8;IEU_U,?2AM![^]\O[A_7G>?7W=Z7AY2]H0[O9*=I/3P^IPG[=E%T4U#]^.% MT>NZR_<6'J89#.7?.2YTKS?GP&O3^6Z.\[SCJ>EY;( V^;A:S[F\7KW]+DL^ MK]I--)7Z4).H"-)"2(BE_H/BI( QIS3BBI((.55*ZZ$QLE:IB9IOK"7KL>*. MH.*@6\Z7U4^_-&)>;\4VCUGGWY VF0?H%ZM7\JPUFV\/G)H-=+M=S M,5\\F*7^1?(FVN[M=[YX$%*\TZR_7IFR@$U?C?U.]ML(N0+AB"J9:L 9ASA. MM0TC.(:$D2S.6802IH8ECX5B<6R/32>-RK ,WS0\@RW3H.4:&+9!AV_SEGU! MUMG]'U9592-DK Q#L]*"S:Z;__AYY\S3![4W7:)OMM2!V6IYWL[21"ERH;$- MGE(7C,%G2L$+#?#QE+W@E(:&H]/*UHW;BWI.,YSEC$I3U#LQK8MSK<[3%*HH M%H(DG*>8^X6<'Z0SMF+>AI5?K];Z[%#'C[_]?B^7)A[ZMZ5&J@TNOP#?: 7> M+YN%/U]J?;#0=&XNP"]R*4NZN*@STL3=?#DWA7&MTF@&,^TN.VW8;,>--K-> MDV\BP4+%C!^F,K$0>&]HCX-_.Y_ M?'#C(*E?NM76Z!OY52Y6]^;#;C[]3?L@$J=$("@C0DP@4&*R?PLH\R+)$\$0 M$XEG^Z!3-,>^JF\XL,M>;'GP[A]T$CNWY1P8$;^EO0-&AWRK ,=I)^0J;[BF M0B MP;3(,X@18I":NG@\I80BG*8Y=:^&UT-H;//!5CN^J4F#Y6H-'O7Y[*LE[1^ M?!(U!U=V("P\STL[,+"']1X4@<3WN<,/ \/9E_F;BMC'P0EV@W]:Y/ZK_)[W M)[S3/RW%[N6^P_/#+)J/?RM77N3;W7SW^5IE8ZO=+,VW:Z+_DVKJW M9[)-JY<$)UD1QQ%4*C9%DJ(4$J5RF(N(49&F2-LX/@:./PLCZSO##3"W,4V= MPGG+": ;5G[V,WX&P.QF"XT+GI^"-%X[BUW+#6"/X$?#D(;PSV##$]@RY=*Q MR-M>&HY)(/-I .36E/# =HWKLX8:8"M=2G^\Z%:V\(HJ]V<7IN7=J4T]KWZ+)?RFQ3VH6J6V! EB2!)3&6F%$M8:$,,1E&14DD8QLP]?NE< M;D;68EOVS&7R?JU5FT,)5PH^Z']0RV7W[KFL&:T?]KFB/WN*'*R_*8'WTX = MS*]7^W4'FAY 5PIH_D#-(&@X-(\W/-8/3XJYA\DY)?;#[-(IYL#/9@V%6:]A M>S:1Z:S?4'CLF,C!!AVP+WV6=W7L\FKVI'^8SB!*$,,9CG&8/8[%XT80A& MG,8997%<<"=_XNB MZ.R]J7S_$J?28X=]*5,:(K2QG&S-AO(O38%^[SX^*@/3[?%3X+BS_T]"<&#] MX&^T%-?ZW;I_0))P&8D(XIB89G)%#(G*8IA*'*4LC3*2>;G/=D8?^TQI: %# M;%"+@%T@W!Q<@\7S/+DY2^9?0_>0!*$JY.Z,/6W]VT-B/:EN>_"A@2&;YI;I ME;;5A0D)TJNW;@RPK9;[ZG'[2!/';>F__:^'^?JQ4QC<%E"^OJ7+JWL;BV*U M@U8%GV0Y7XF9B"*>944*"4\3B/5JA2S*,41<)#F-4UQ([!7(.1'C(R_^YO[A MC))#4TV@FV9YB=/B>2-IV(.6/]"58:=:.'L$W>?:)!PKR06H9=EI<] I+][( M#*>Q(5.3=]O)Q)R/GO3'(O^SP,M MM1)=/'Z6VDQQXG09AW+$8,X(Q06:6*MB0 M!35=-RW?!TZ_0@XDLI_N])?66;4YR'- "U62_^5F]?4G_7:M@/1?MGJG;\Q) M5(2#4.UJ=GGTG+YLU_2[K#Y++N=?37#G#.?)H:X/H<.E^#G 9NF!+<$+\+IN^!BZ ]L1P8+V7MNG\0Q=UXZ(>;C?VK&'ARW33=. 3NFC M:O/#_YC+T@1D/K;-P5,_CZP#9(?N&XK?C3(_#3!>6AYJX-!4@=2$WZT)U4?@V#95RO# M!AFF;CZ5YNY@_?A)?TSKRZ4]#-@@[U_*557-M.V-I<@3J J<0AQ);92C',$\ MQH3&&18\\2JAV$]N9(72$K?+0K:4+\"-H>VG2$[ YJ8YPH'AIRI:NA? 4K9P MO-W"\4LO'-Z:PDW*0*KA!+%)=8&;X/N+W_&M,]S [+2/@.W["!I/P-6V;+RJU9'-W)SA?1ZM;2QB@]T83J!)K-(%$RI2-LD,8V@/F]H$X5)#I." MQD@E$'?_CE3M+DKN*-,[@CV 5H10.-;& ; MW-&1#ACQ CN-GV=J0OJ/)Y9@>E?R\TS10:_R,[$R,,]X-V3QBIG:J":P_NUW M?FNX[H8R[#:UFJ418K&(M7U+32-SE5-8*!G!F,=08O+SG"W?C4 MYDO[+Y\@]Q SY+;]3(2[WS;RN05U$SX-6L;,Y6#+F@WHV@^]WK 7,#/Z?(Q" M94R?P-$&'GC[' #@[>B*G1<_3/VF9@Y8[L&6O5H07M@($MZ9PA],+L&'2MG6U M; +#9T!'9CC00KDW W TK=,S'(1/7*$!AQY:ML::/9]HN7[LMI1_HPDL5L8] MNZVH)!0A$>!J*.Y-PY*GN;=47C E@_PQRBUK 8 $*S:C3OEB:O>>$/R MM/J-_Q C='3_39^>*VYB\:705J%^M([,GQ62$6G:>,91AB$N!-+6%XHACR,D MHI1P0=%L;8K6N2F;05QXV5L;7MQC.VS-/54W=+_;-'0/V+/]*+QNNF=TT/RT MD$O?]BY7H&:K21^;J%7[*5BF:-9^E(>7TZ[]%$Q>#=M/#C90Z-#Y,9^:QGB$+CD@2& M[$63X3(H\.0(3(XJYFSA/77((+G]542O6*%TP&$BTR[R7D&?K.+^I_VCKM_: MYIOOY@M9]_[5=D.28IYCF&5Z7>($2TA0S&$:J3@K"IHR]W#K_<%'7I(U.6#H M-=VIW0.LG^#0O_K.E^[#@2?5,1CB MV:;*,\[A&6;I&3L9C!# 'IBY?] .!GTA\R-1&:CB36G0RZ7X*RWK%+>J>I#B MC69E>5,GN]F(VT_ZXY"FT,'^\[,TS1.NBA2B))(0"\8@S7@*DXPB'B>)Y"GU M4NIG,C1ZT("8F]F@"_"MH0CFED5/+7PN[HYZ=T(T/36MK?AKXFY;6J!F#M3< M-9G"%W5 _P78L B>OAE0M0;"*Y0R/9>=:=5G(/">*,Q0XP[-#Y#W="Z:"[8F MJVR6Y4@62D20IBB!6"H!"R8RB&D4Z^.C_JWR3 LX0&5D9=;0/% [R3<5X!!" M;AKJ;+G]U$XK\J9Y3? LP5Z!@L7X'Z(Q<6A_CYA/(_K['AY0,M&DZL_7#_5. M7)<+7I5-%Y L31-I"O3&66*.F0G6%DF&820S&DF2LC1S.F:>(C3RXMRA#%K2 M'A7I^C#J7YLA)?=;GH>%'M)\O$]ZCW)Z@5 85@W/\Q/P*U7G(%EOI;F^]Z)9-,Q;%H2_"=UEG0!Z\/G+;VW]_^.!P)/,CZ_C M:W+4/<]CAS)WMCD.)@ZQY;0Y@1E>+S:3,5'OSJ H!G=YA>'NF7Q>0:$][O0* M2V:8KCX2(-">7'"FA/;8^.-%J M;6!+/D]\'0Z@XZ'FIR\.&CX5^/$';8M6/_PY3$L_3_B\"L*/!6.(QG_E%MS* M@OO@"FZXDNU#\#E1A-UKR"G+J@^1=:]0^J A!I8^[R2X7*G]])>91 (GN=1: MF:848I6E6EUS#IE""8MDK.+,*U>YG]S8-XL=XJT?WK,^>C]:;E99. S\M.R. M^%HQ[.?'!;SD/,N+Q2 M'.MU'&$$L3#%MM(T@52)G*1$)0H[=3QFD>?&J$[*G&G5>]>9 F&_1:@RIGA$>9 M2A"!2)F]4Z(84B8P+-(LBTE"&3%E[0)E3AWBP&LQ^F=-Z2\B"Y@B=1!#MQUU M5&3\EK!+:M1Z!9@$G^A<7-@\E0??!XI4+U#C3 MNW*R\OY>Y2-[6GA#UW)3T_-*=4OMZP?K#$1)1,2+G$).4@8QSQ-(!$\AY6FB M"HY13-Q;[H[%YES [ ^[,@*W[!?BQJGA/*MS]LIV]3L5B<\_9S%[;*>=$0NJ$L^?A M;GH)LQBB]^"W,Q==*/?4V'CV.K)&(SZ=RVML_':<8Z,3"U[GZJ-%$)9"RG$&*%",%RVF1J""E_C"Y+?NPD/@M_=ZB M_^ /PP&P+ 2,7'.7=^SR_UN"+Z,%P!, G-L /'USF$;X*+]=-$B)@*J TB"C%A A8J)Y#Q#)&,2BF$\"MNY\N" MS^(86.&.V\C/#5-@EROP<;4&?Y/Z":'//;Y9C]Z(NRF5,5'T4S&:D^/8:;UC M^0!_-/\=)59V*!B!](\W^4FUT5!P]G73X'&&::K?EFR^6$BQ;;%6M;&62:QP M@96 ""D%3<5AR+#,84R$BA")"8^]8E6/DQK95FD)=QH8>D:E]J#DID?"R.ZG M,39B=XB.$(=Z6K1 Z[^'T*0K_;3 ^VO:X8T!-R.?9&EV5'HCK]2;IOSU/F'S3P=*[[<^3><RSO-=?TRVMY.5-*:U5^-I6'2WO31WEC_2N+7[)3XU8\8E/=^V'TCG&,F"%"!?#?G\3*I>R<(;/L>H#"#AN]%Q_7)]<$V8NGF MXNC3@\AS2B2D*)9F'XH@Y5$.(TD85P031LAL*6_,BV[*SY\)IZ5:U$NURXKS MBC5AS#^##G437[3ZT9B@?=P1!EY* M=,P)@'R:PYT8:8)$HV^K64:2A. \AW%&$X@1XEI'26VH,9S+F C&A1PMS>C; M:N3@.?WEI2,F&6G\W/3/B*CX*9]A"4;?5L^47K2%XCF2BS3UEYM:M(7FK,2B MSC #R^K92B1?'MA_2KZ^7OVJ#7/S!3Q^ED+>V5#I0TT3DUAE>9(8QRK')I*/ M0IKKPWI<%+2@>41B[M=J8@@7(Y\&NR7R7MM&R95IHMU4/7;HEQT0;SG8-5J,)V@WB8MGS=.3 ] M*5)WUF##]-NO6GWJX<)CFRYMITNC95Z?S4DP-<;KHH+ A^BJ=#&UCBG>;?MNG< MR7K'WNK$7=Q NL.!X*2*PAV ?:W@\>9 $X?:NICFUOE3.>>R[>\RDSDQ-1D4 M9%G*]9$ID; HE(0J5BG6)DZ4$N9EQ1PA-+:A0FLCQ09%7(![0]K<%-15YFR] M.;%:+&A9;7_J6'KN)(2.ADD 8/Q40(O)EQH32W7;,RJ@&7%"LE"6PC$RTQH# M)X1]LM^?>GYHIM'\*UW+3PM:AP2W5>40'H7%;I><+[+=&G\@ZPK[<+U.PG*"#1";. ^H3 M]&GN3^_3(:H^OUY5ZUF4YT@B%,,\2H6I()C M,(ZA_&45S@C$1>1?:?DAAY M/6X=;75)YZ9P(/CG/Y$DCO\%J/EW;53>-UZ9>1D-N MK/K-75%&J=EL"3QCG>:N@/VUF7>>'+8>W]_=TWEI/LRK4A^L[U<575PIT_S9 M7FC4UQC[&6$LPBE160RS-%-Z%TUS2*7 D!91)".&<4&DSXH=PL3(:[J30*96 M)=AR: Q&VYF\OMP[41U$K3\'$1PFKR\<^ )I&L&L3"I M-CH'I'U]==98 X,\5W=WJZ4]4-2^Q+I5X4P*IFV)B$*9JE0K+9E 2LQ]:$XB M(G'!<^;4;OX$G;'#SRS5]AA?EXAOFI_Z%XT_!9F;S@D A)]::3!HCNTUS8NF MQVA,FT@5[^H3T*T3CQ^QB5C7]VF5X_;1YHK3MN=QL1_K1\[ MUT=7ZUM97M_295/&J2Z#_GY9]RF=986D12ISF.>406S:>Y&$%-IZP4@D#&=Y M'OF%;$W%^NB!7K^WW2?LA/YYN$:9;#(]+CU?R@2=W1KL];$RA^P1'&PA9B2Y M +4L._>L5AJPUN*TA0\O0/,-Z)G_U!](/NPZ=<)9"'D#.P7;TU_:3C@9!^]Y MIZ0_(&_\4H\OM)5:1QP;=?I:ENNYFNLO79HR_'Q5WJ]*RWF3"R<$I1QS!2G% ML;8M!8%^ BP^B6)#P>E-T5\P+#3)8@/EWDG/?R,88:Z M"9;KDO+U7^?KV]C-33IXJ&V6O5QN8Y-K/8:5!><"(*3!&9) M@2&.&8.%25..",)YIG@>QWXQT$'9&SOFJ!,<77=M;*OK;U@#'=[.;R5^QD0Y M^A&>#7Y/;T$7^>,>@9U)N3@\*Y/W%#\?SQ%;BI_!W+-W%#\?6)>&X@&H#-/< MUZ6-$7VT1&L7M:WF/^.Q%%&F3-QFKH_D$<\@43F#,DU)A(HHBI57S-_=#UX"OJO7/(+('GA1?Y BW-T*W2VX">G5^A"],-UL36SK_*A6?:RM$92$ELTJ%M1T$!<1IC2+A*3#V] ME%&4JU@B_\HI(>9A<%&45YO*)XPN3.VJ0%!ADDN!,(6$YJ:N"8_UWR("\QRS M.&4"R0SYEC0)!Y1WM1+]0GB,W/;J$%+[[;J;%=K<3-9$ZWTU8#CQ*<$";7]' MR4RZD9T2=G]+.OF\?XO4+Y(_E/J \?8[MQE^IAS5+,LQID0F,$_2 F*A*&0Y MIS"/%>%"$A3)W+5)ZB$"8YOF#4G0TK0ET=P;I1[$I']=AI#4TPKV$]*K76J? M)(,:IAX<<+*6J7WB=)NF]CXWL)K!:GECTGC>2+:>49;@+,NT<8:UA89S%$&6 M9!&,HC2.M,$2B8QZE2KH#.ZUI 8V\0'W&M9Y59E\U>5JK2VQ>_IHK%S/"@5= M3-RVNZ&2^BTI&[=GT^,,G8 5 PYP'ZH<0'?H:7/]#PCU))'_T#,#KBI_G2_G M=P]W35CPW=U\?5>7R,MCK)BV(I%D&<22<4@$05!$)$<(48PBI]+T?41&WJL: MJDUP/=_2U4>5NH3.>@7T/K^^A>L5M']IGJ7;VV1'[U(OE@ZWC $0\EN0+3B6 M(NB0#""OQW5@ +E#-(R\"_*IA*H9?0*4WCN_8^].=[%W@ON=V[M3SYZ=D_MZ MM:SF0M;W?W5S "FNEM=ZTBK*[?>9X5RF24ZA*+0=CN,H@H6B!$:N_K[=<#:T5L^%H*>QX#=--\=5L#G M#GC7#N"=D_SK#D+XC& 'VL^5)NP.2T_NL,<@ Y617.C?WOPBEYK(XG(I+H79 M;:JU(?E5OJUS_F9)PA42D8)%)DR%M8)!2CB' BFN9$10H;Q2H]S(CNXML$Q< M@)N:C;HT*]WAQ%/=N*'IJ&>"8^3K9VC@:3BPZ.SR !HF NH5+Z%#*10WHM-J M$B\@GJ@0O[>'Z8Y.&4@;K&HB7DMYJT?6)$QHTYW\L*I,?]4K=4V_SVA&!!:8 MF63H"&*> MVNB-UI=YM$9CX4$IF)O#BU+G2D M-_*N[B@F-E7%$O6(5WB/>&]<$,)"OY^5.1[K)KIKCDMC M-NKEZJ&-ZC"^?%HG/[HNO)OQ@(?PQ0KTNJ,Q&/-U6&:Z\*^[3'N18(_7 K3= MVS^,9V;G M4S/#O.^IE@N/7M,MYO6#UYDX+)- 4,F3^EL! \EZPDA5<( M]YC$R,JDZX_24$QN0UK![.'AYMA<)Z6?'MD7< 17YKPP4=N^[!%X@8XOIP0\ MW>SEY)/^4WE_8W_8>^)^HTF,,XH9*(B$ )7&)R%9FMG>K 03A%2IG([MHY7' M3DAI:;F/TMT7>W@_726,WS;JR$39OV+8[?YZDPVT/2G&[M#:TP\$GT*' MH;Y-J)H7&E,("\#2QL(5 E!6E"#3",-2&=,:>TUO&J#EM6_\,R3W8];SI5'> M;+U>5?QIW928K9?)??)ES1X>;4#[O'/F#:'S"18#&.^CS"6.?Y/<'B#UB<4N M3KXH?;RS[RREJ0_!2R*?. TOOA+@UWY1AF7YVGS0I]7S7YM_J/K#7/3#1THJ M,((8**H)0+DJ 56:VTHJG N5*E[FSO[M,*W1,PDL\:2CGO3D;Y(/'UY[^( 7 M\')P?>.AX+??IP' PQF.!T3T*-ZC6JU9U139&84WA%RL0)X;&(,>]84EIO.L MW639\[ =7_$OH7K3_33NS:LSQ7FI>&X;O-LAE!(I0+! .><*JHPXVXI4H<+ MCZRZ>E*)I>5>*;4G^K!BND8@/RWD)HM70=0IQH,*H?86FJP ZA3[NX5/)_\^ MX*2W+=OO]!>U^EX)57]:+;]74LE.;2-MS/F4% #3TA9K" 58D2, M;7S45E@ MF#F?\T.41@] U8WA6G?$/0ZV07P,(['&.QQ(\M RCJI.'AEA2 MK]E"UDW;_ :7.YWT;"4]7Y'.:Q>A!T_KP06F.ZM=Y-@[J9U>")S08G.//BX7 MRW[41)^,R[*2I*F&@"AJSFU"%. L)R SRJE$FMR##52*'#6=I9-TE&3\9^9)4L>:TG",S[;26"\(>S6RY]/S$_=(- M*VWVT7$GW:=UH[P-CQ^?VIMUE.>*9B4@.4< 4:4!%:FRY:.:(UUD:>Y7SC ! MTR,;-[8_Y:IJYH0VY5C)TZ*R\TN66SY>H&^ZST=UTU0_VZ?RC+-_00VJ$'T'*UMKT+ MMJ/IB$:"XSP#)17V1A<*P$JB08H1+@B##"+I=UPXU\OIJ2$.K[>4QRM2^\[)$4SA'!"96#^<$/-[,9Y\,VWI-2ZM;:5R^ M>_9'6^UJ[P5GDB-19H*!7#,&$"L0H)F"(.6RD)3+DN5. :0+=$;>A W5A%FR MR9K]T16X^W?1.8>2VUZ,(+O?AFS%;BC:*]_D\V6QO3?E!:$B[]'](+.WD;N%Q0W(>I\O7)5&D]]NFP8)[7:=< M%"SH;N7\JI-=M%P4;/?6Y?+#(44$];IZL#'#VZ9OT)W^LTTGGJ4JQ30E" @B MJ"T=T(##5()44:UI2=,B=R^3.DUC["W9$]WIB/35TO7)KC\-CL/-R_4B>^[# MC;0M07O/\.\=*AQ@6;KBPX/2K$Q86#/*^7U@P_&B MBGFC:K&J&C?\3K]ZJHW*JH\F.J=*%EF>,X")S #BR+9Z9@70G B<*H@*CU%A M+A3'3I#8LF!_B3T3'MO1"38'510;##_%= 8'K\G6@=AX**[8&(6IL3=5+>;+ M^FG5=.ABVZ'KCRU6^RE@!T4VDB@^>FX?;QZMS,Q?"0=(TG'2>>:CH27ARH<";<8 M/9M7[K^^:O&]F>T<2WD&H#*H3WW6FT[%!DBYIW5#W@_J[='Y*-AO0.T9V3V:OAQ_6RQU!UZNA78)Q:]IU5\Z;V M*6[L[H+,%]J"G'EYRL8@P_P?M :Y\'!@W];%NI+5_,EV@NTFWU2JMC-ONH'I M!1-$V9D:$.<*(,HQX,)XK*7&,M=9GBGM- 7*E>#(6FJ7?+*E?]/,3?*<0>^, MX;#N&@,9/S5V)2C^C58=)8W56?42N6E;J3H*?]0[U?6]P%2W)UZK?SX9]?_V MNRT":R(1FG'-LU0#C @#R.Y[IE$!"$V13C'.C=WBE>QV@LC(&WY+,FEH^@5J M!M%QV];7RNRWE;W%]4]Z&Y G5MK;*1+3)KX-"'F4^C;T;-AF?*-6U?>F.WL_ M^]UL]6[Z^PP*Q&2129!GB)I-22!@PFQ*1)"B&9(D+;R:%P\1&WMS-@F:32ZJ MKA9L(:PK/-]RX;=)!U%SVZRQL/"]3NNI)CW9YYND(QMOY[H(%VD'#Y*:=">[ M"'VXHYW>"=O9QGRWXUO5&]7^\_WBS9-Z9[C^W$[O^L16N[]:KJ6&L-! 426 MV=\I8"0G0.0E8R6&"F'I5Y#HQX#3;_Z:,L6.:O)HR#[OI,%Z;GU/6-V4P0A0 M!:F'GH_DEYZ37XU[G1AF$OM[3WH,.WY&T!QA2$32)9[$)]4N8< +;SI:-G4_?JH[J;>)F 4BE&BH 2%T!H@+A2@U*BDG!89*C O<^A5 M ',E/V-;*$W]8U-VU%YP-O_A1-6=IZERY4=PM&:F@];32QF>6V&<%H<$(G_[ M)PX?BG=HP._=0?,%RK!Q:D=U(=E)Y?^E'\ M?LOM-#NQCAGF>K$/\]+%ZN$"_&N4KE_]@:(5LE_/24@CUBYQ[TY_6JE'5LG^ M9O%VT0UE:]V,V[I67?+9UNY$JL@$*3G(!&( T8P"0B@"FD"=AX0(:AV-QB!-057 M >W38W8BP,-S--:,/\W9*I%[]0C]9U"[GZ$;6=I]!M:P'*W_; 2@AKO37D-@ MPMZU$7#8[VP;8\$P1^J>_:%J<[#9-?L0*T:I(#G,;.VW $CD K#,'!Q*8RJ8 MYB5)O6ZI3M 8^0SH.M7;]@R/+5T_G^,4*FY.P96R^BGEAEC241LA=CP@3"1+ M]Q2%24W1 1$/;<6A1P,WWXI)] 8=!:B-OR(9(K*Q+E95^5D>>W?JZ7U='R.LK*B[]9!B<;)RWJ)W3DH MYH7,K#ASK)[JM3$+5Z\MOXOUJKVOJ.I_](-:"5209 IDW)RZ""H$.*40:(&U M0BP3F2R\1BL.TQMYA_;4DSWRB:7O.;OJ FQNVS8B&'X;> "',68SNHD9:UC5 M!6K3#JQR$_UH:)7C:U?TBS^14R@ISU0I3VV\YMG'&'X@A^[P6A8O:+?^D$BJ>,G")ZE,G14\).J)]-_! MQU\FN^W=P\KR%2_KW7NQKPYS3C]]5ZKF8I MH9EYJK3]&>P@*V;,KUQ H"$K$,DRDJ?$M>7ZX>)CW^Q9&C8=) MW1NL'X$QK/>N%='SULY3.J\NZN?$"&J>?K389#W3SXFQVRK][#-!/?$>VPUZ MIYL]^VTY-V_6'Y9LSG3\XD0IC G( 4R1P85R>SHR$1 M$(A3J-,BS:13'Y0@ZJ-' #MVF@&O6X:2N6$H6;<T[ M.H9^^WL/OEU>$LM,CG&:Y[G].).]'V>\_GEAZ%QHHN>Y MZ)2=],+D/6BG%[A(F*?[-V9-L+5-O?ALT^?KC\NUVI:6;:(O",*"RZ;XRE[7 ML%( JLR?,&)*Z1(Q*KRN:QSICJR\>RX:+[3E([&,)#N-QT/C6*[(NGF9(^#E MIZ@C0>7M!GH*'LFUIA"V2F[?^[;X*6(0J(8X#:VC80U M_S3AP*@3J$A1Z+SP2NLX)C'1+6]#,;#1W0EP,,].?!D@&/6-=NM_K>-LCR9G_J7I5[_,&;$7VJEG^8? M*JUF!2HR*B $+(=VO!S, *,9!A0*F);&,6.9^_0$)Y(C;\^64/*A^N[E&+BA MY>!-1F/D[VZE9_<$> M'FT%R)\^I?]3_);F;_YD?2_#B.VY8/^X7%F]JLWY:NDN%RIY5FQEWK:-RQZ6 MB_6W^J;-S/]6F4?5(I'L.9HGYH7^H/OEMM)T/I>79'N.EM^;H>-KZOUY%!NK M/TL)H225@,FL!$@A IB"#"C$"Z8$YPHZI:!?I#2R[OVP'5^R0]QWDLLYE!R4 M;RS9_73NN&+[#K&)('Z8.OUHAV[I9@[#W"]K^LG)=\\K:K%U_8RK9EO?/J2;I9E6A=VW)94QHE# M&=> ,%D F4-C+$)1*+>Y-N$LC*S$VKYDO+GM%L%]R0*0=?, Q\7+3_$U].JD MY>8F:7BX.9TNL+W;-9:-MD;I]A(W8II ,#BQL@#\&9CVDC\8H*,[_/"51FZW MR'=;G&V.45S"K,PT P4K,4",,, @SH!DM$B9R#!.Q^FV>)*=L778I;: @6'L M*[^!FX:;#MD ;7<=J.-U6AS$8NI&BZ>9^3G[+ X"%]QF<7A5_QREM\UP^WOV MQWMI5JQT)1JZ'Y^:FC_C(AI;%TH@LD(#!$4.B+',0)IS#GF!^2&ED MM=723@SQ9)]ZTI)W3V,:QFM8#T5%P4_%! /@E>GD)%Q0VM/PRI/E0#D)N)L0 MY?9"F-W2N&]6,\QD(12R4U]X3HF]-B?&S5 E*-.TX(A).W)BMEZNV=S-!-FL M[+4M-^N[IY'85]K9M'U[*S^S80N!FP40)%A S.8FL43BG=9'?$+?K3GJ& M'HES>!P>/Q RR_'A<;YL#LI[M7HP7N'G9G:!\2ANY7=;&%#/"!120I:!TIQM M *7>YM(;'$F^&/&_+)[2B0^,R$C I-6'3U\_8&R7F9"8=&.LNT/S[2_34_95BOUK//UIEL*HQ3+3-A>_W!3&.C\@0"A.," M*//OF60%+MRZ_NVM.GKDU/RDZ[4QGN;);^9H,&Y2YQB[EUSOHS"LMH)E\_3[ MP\1RWF$GQ1BR',P+.U:#^;>MQ;"_UB2;Z23[_98Y_9>A_F]S*V\J[>L/6 M;#/'#67ABOW=8O&.W]\+SP=%Z]O7KRE8%&ROG3G]6 MW]7B2;7S/E5*"\X$ P31HIU\1#0O R+0I^(5E]^)R27:;@HL>$PC-<-A4*/ME.$=&XVB>O%FT*J%5^ MCVJU9M7".N+K95-==Q:Z:,E1CE@,)TA=6F3")"E'>?83I5Q?"LFFG[.ZOM-= MV;UL>A_2(VO#W]@?U2.PPD^QP,QIL M/HG[8\$7H[XYQF\S6HY]"%##N?9>*TZ8<6>]. M!?2-*PT"Z!I=B@5+4(PI&)& 6).+H%=$G :7GSCNY"+J>5>-X.*!-"9JI(-2BQ^1\D=0XH$PA@G4E% M1"$+MY9/_J1'5@(](WYA* _DW()2X^#AM_M['II"G2T7W72\FZ1E)/F]^^JMG?ZM1O; M02IE7+XR4QP@SB!@I,2 ZA0SF,-4$:\V!S[$1U8I,=K<>V'IIF+&0LA/R?1< M)+_T?/QJO0O#BO4^=ELJC-,L/P2%>!V#W4E/W4;8&Y03O87]UPBR=/CX[S)R6#S@ZFLB^4"6)83MF'O/SWG[5S[ M,=RTUY00>\:J+'R6M9ND8R[9<->84AO^DBV#8S>"B@57K,D_U[(S[6B@2. = MS0Z*M>[$?=H_5 OU?JT>ZADN.,QE@>S@H10@4BK Y^R]"_1G?[(P"C-;,_7CGLW'O'JE53=O_J>?/'_UNIE5GHV_,']=W@VF24 M9R65>5& (M4E,'I3 Z)3!3BDFM%;&]F1SR]+N>T[D6QH-SKQX^U? M@T9].8+IINGB0^2GS:Y!QUM%^0D;20TY$IU4U?@!<:A./-\.2&7I+EI?=QE7 MHJ0DIR4"LLR-S9MC 4A.&$!491@1Q;!TSU797WODS=\G3[SV2(TX$'YX'U\I MDM]FW4AS>0[N1;$\4CK"Q0O+V;C\T?PR+4[S/YA*I9EFWW4^.W?Y$MON?$T(W RKNK\E/'_>TDYYX\LLN,!W]\Y/I CIANPH; MK3/V18(3=\IV!>"X<[;SFZ&:M"F=L,G%KY>+)EKYMVK]K9^6?I@4H9D4V/P? M$"ED]MHE-PI"E$!(KG+,"XD*IP*(,/*CW_\^=-GMG]2JR7HW7S>YX_.J+33Q MO KVA-95<8P%F*\2:8N@FO3_GI/DAV$EZ7D9-^$D#(AH"L:+^,3*)@288\43 MM$I@3:7BZ_>+>KUJS.YW3*C;)OEY9M0*H]JX<*4=4X@DI,:%@SDHE2HHE9B6 M&?<+@Y\C-7IP^]-R;3LPL7D[KJH9:MYUL_"LI#P'EIL"B0& GZJP%),MR9O$ M$DU:JA&+)R_(%:MP\AR9:8LF+PA[5#!YZ?G0Q#%SRJIZW78*L3]I>T/:)3=I M1FVBF 1"* H01RG@5!<@-YX9XAHA"C._1+'SQ$8V##[:9(OEPNS[=9-8N3![ MN>X3Q&Z2CHF$";&RU1A5QZEOYM@ F&Y[.Q9$?ON[IYILR;89%?%3P"Z+%RWE M:X#4Q"E>EX4^3NER>">\5XE8KAZ7;0%+,Y+^M54EJ^?72ZEF5&].W98N$D:)FQE6\=(8CGQ[V(R!./P M?A\!'+\M'P.7H/XF#M)>U>9D:/W)NYTX"'NJZ8G+:U\L==(N-_F7 MD*B0!6,"%%)(\_-G%%!1YD"3DL"\9!DE6?N;\OX):R!?$W\V. MGA91OZ.W2SAE\QV7NDXZ7FTIQH;;9,NN.9LW##>-2&OKA6]R*/JAY. M5Q0(8^9U7M*2C;E!$RJ'-NC2>8" 02E @S) M$@B8%FD.(5'2JW?:22HC'_8=M:[RTK,@XS0L;AKK:F']E%!?6=K+.T8EQ*!( MD93":1J3[O-!,0^W[O##H1[]K93F6]>-LW"W^K1:?J\,ZS-CIN@4(P1*A(TK MSV &"*0:9$)J2'A)<[=BJTN$IO'A.]H[7FI/W]=S/P.7J\M^/0A!OGJ _ $> M^K!P5[CF9Q:>V"#\>3QP//(QHX,4H[564_59+?1\^>/R3RM6#RTO) 83/MU6FBX/ MU$NRO?10OS?]!Q T05"U:EH[?&0/;1?^C""5HPR#5!OEB'+- )>EG<8B=*$0 MUR4M76<1G"(PMK>Q0S*Q-+T'$IQ$95CAQ9#53[UYB^DUH&!(EBMF%9Q<=K*Q M!4-"[4XP&'PNS+G_J-:V7+JQ=:22KY[_4BOY?G'WV+2\VZV3WKBX E+%< :! MS#0'**4(<.-Z@))KJLI2RI1[W0GXLS#V1K6GC#UC.OMEV7,2WKTA &:W2,*X MX/GM?,-+TF#7112CKU^8&J)^*;DTUS981Z; MQF//37]D:R,M%_6KY[V_:0;'8*5RF',!4);:Q 9%C -7"* A+ 42*4Q+K]+_ M("Y&5K ]3^WHF6V;O>=DEZ\;:QKM_W70G)ZP[^"F5T='UT^)C@:L_V7Y-<#$ MNA\/XF':*_%K8#JZ!;]JL<#^AZ<:PK]9VJJS69862*$9M@J'P;]KX&4!8S4$ M'* T;:^_RR(?M?%S>"6P4U&UJ-;&%OJNCEHUWSXL5^OJ?QOSZ6T[8_ZC^F-] M_T/-OZO?EHOUMWI6<$9QB3);2VMLF1*E@##SKS2% J802P;].AA=Q<[(ZL'\ MI K/UD77H>NF(Z;#S$^-M'R!AK&CYNXWB>5'6--DE\F;Y'\46R5WBPAW^W'Q MB=4=Z3IFINV:% 6XHVY*<58-4W>;:-P'VS"Z:_U6SR3C%!%N'#%.)4 :9X!P MEH%<*$*YH#C/14#WD-/4G';4:TSB#HIJJN "1(!6U! M: C>](TA(Z8+#XL426N<(3*I-A@6]'"77W@ZT L9FG-4"DHR7&!0EBFWF4,% MH(A)@ LFJ$!8I6Y7XB[$1K\>WPY"NTGJ=AK2JZ:YZT+N6@\S"1E%,*7F""\00!26@.62@%1A71 J MNF1& M9:OY%@.SRF-0&?"Z:7Q4-F?:1IQW5#SU4AO.U+9M3Y7]3]> MFU]@M;9_FF44H3&[4713ZV:2^_"E](HQX(#K@H!,@XEE)Q(6;*P MW@-7P>3=2N!MZ[V/@)";\IO07Q_50Q_;+7]A7]S9 8_E==N$^M_8@K7#4;J& M];S$B&.E@1:VH[8J&&"T*$&A5<:XE(60J6N)R>'B(WO#6W+N!25'\@]OJ6NE M\MM-6TJ7)Q%XU9"<$^&*^I&C)2>K'3DGS&[=R-EG N)4]\O'>P.4VMBYW2^' M9((0K4MSD,O',"LHV2KYWC1[LO:R7,[G;-76;#2V<_@%V%E$O>_!8N!TS768H6]S M]%H.NLY8FU*)42[&+DD<_W[L+,67NB:[!,' ;=G%5P.,D6T%Q"?SF_G&:G7[ MU>BC'8.6&K^9X9P"I: Q2X0QZ D4)8!<4L($USER,NC=R(VL(W9*AQX[!A+6 M<^!Q;E^&S<%HB0J&IY^]Q:&GG6R(AQ@REP'Q,&FB A-FW'RV8J_"JW.4QE: MK*W_:4=/A\Q5/8^18S0QAN2>VLY':/^PXB6!8H47S]*9-LQX2=RC<./%%ZXJ M+FJ6ZZIC&,HT94* 7$ID7)F< VJ#CU#SO.!Y)@CWVJ7'),;V8?H:FNZG>DW] MT"XPCK[)5>)ZNB*>DH:6")T0)FYET"Z!ER@(.B'@F3J@4T]&[7GS?O%=U?M- M*V::0<3MF4D8) !)Q %#, 54*65V:IJ7A=F2RS6;NVU)=])>6W7#@/,/V/:! M.,R1KWHN=OK<1&ES_U"6YL-+SMM;4;O93, P+@];$X1_AEZ MUPP XMBS9F@%_YM%VY[K3C!&=8(T<3U/.B=)?6Z@KPHR15WD>?7GNQ2\J)X MN[>3EQ^^(O?HE?&RI6V)HA9U$P"YM=7$[67HJ^?M(UVQSNT/MI)W35?]W12# MS\OY_-UR9?]RQF7)"J(HD-QXT(CD&G )<\!2E>6EQK HG/ILC\OFR J@H^V4 MZ3+EQW%TXE\<)ZV?8O,4],HIPR-$-4\0>,') MPD-QS($G8W05^-#-RWN>08G2$N4(%!!2L_LR A@T^["$"A4%+RE-4Y^0R1DZ M(\='[NTKAUT#PJ<"G@/+;4M&@,!O7QZU$-C0'*N'P)%0HS01V%)YP2X"1Z(. MMQ$X?CQLO_YF%GM:->?T^\7CT_K>+--YWK!$"A;&AY%$V@,30T"IV<&EUJS M'*8PS7T.S/.D1CXX=P@G#>7$D@Z\B!@ S&W;QH'!;^>&(N"]?2\+%VD'#Q": M=!-?%OAP'SN\$;:5/VR/H1F%W#R3.RK:MO0G"$ESACE !4LM0<$@P!(K@ JL@ITP*F-'4Z)(*HCZSN M.W::OA<]0\D.1S9=:H\GK[AF&-[#VGUT%/WT],\(H$?>^YA AJ7!>P,:*>$] M%(G!_'?O1:=+AP^5=R\[/GB1,)? K+>RX;4WJOWG^\6GE7IDE7RCM%JME.QZ M\1I^[M;?U*IMUCO+MC-:6@82T8V19PTG?B9](.QN5OJ(4 8I])Z?Y)>>HU^3 M:I'TT';<-,@V_+1=PB/&#:X#))(]',C$I";N=4 =6JU7KA8X&4^8(_*IF8#2 M+&H-YI7Z9NA4WY75G@^JKXDLLHRD6H$R(QH@H[( A39XB'F1JXP0\_=>H^]< M*8]M@&[YZ/;3'B=)RXKG+#MG5-U4U"A8>9J9=Z_?'PW]^\16<1NM! L<:WR< M,]UIY\/YPG$T ,Y[@:N[,+QFC]6:S=O&2\8X4ZOO2KY;KMX]K9]6ZKUQL&UG MKYE2!6:8EZ H*;1%A@RP%$$@%=?4:!E&4A'8D\&-@Y'52UOJLUBNDV>U3BI# MU.B9&$W)'?%U4S"CHN:G:/;[-73<=&W,DYZ?1"]72U\(7V#=E%%,G()4D&4@^<6R\*N%:(>+-O:S/Y\IHN?E*7DD=>-*=5(EXPG% MH6KQ??WJE(J/1JPVPM'/+)^E5,D4Y@5(T]QX3$@1P!#2(*,%IC@G#*9.762< MJ(ULQFP)[N9>_&=P\L4)N-R40S00_%3"#MF;9 >,WWO2$9T?)Q'C9W*LVZ#PRPYLWBKQ^&S9 5*]:S$%QKJC# M/+WN9#68@V+MUE\./QC2E6TSJ_E5V_3[RS>EUN^W3:BZ04 *ZPR76*-H--,LPB\C!U1>'IX8*MG^]ON MN$L:]I(=_C;#S-?+-AG?IR?ME5]B6!5,C*^?TMB=%N^!;3;SYT2J[VJ^?#3_L>XX2<2R M]KV"/P6;F\<6"D60!N^)-0'BGEP\UVQ ED@.V2D*D[IA R(>.E]#CX;79;_9 M:/]-:$#R(J.4,*!HP0!B$@%&& 946;T*2ZI2K^X9I\F,;+NVSPMZJG9[X.G ?)%V^OQ"[@1>/BCS M'[<_1))#7.#,'J:R $B0PORI5*"4)4&(Z)2Z3<-Q)SGRQGWE;H!ZIHE%R&^'M[2;=+2](&E+?Y0-[RYNK+20RP2GS0=Q!N H$<3]S4#S>F7;'ZR? M/YD?R=K0>=O?*.X40C-<,@Q9!E"NS7&.MR;AL/B;YNZ"QC+5'2A.:[J[0W!D MRGN\&A#<[5OT-8-_NM1'J)#&JF3 ^-C*V F< 4X1 3GAL-14<>[6N/H<@9&W M_*;'8T/29PSY"2P<8J972NBW%"QF.<4I*G^'IUTD[\@ ,T<.SMNQ%&W)^ M7N;AH>4GWIMP"/EYKO>'B@\\%V9JO&4K^T'J?B;0-EP H>!80(#M7'"4EA3P M(N6 IGF9(RTT3XF/?7&.T,@:IB>['5 5'#,X"Y6;$1$# #\%%":[M]%P2;!( MEL)9,I.:!Y>$/;0)+CX?8 @TV>V%&T.%-@VNO,IDAF6 MV<-&B"%[:(GP\JE-F%VV:"SVT&A_ ;',@DMB#MH&9U^>SD"XQ/^>E7#QX? A M5^J?3^9#O_UN_N=#M5#OU^JAGA68R5SS#*A2V?(3F^J=Y<9HH"(C-(=("2]3 MX1RAT7-">K))0]0&$MH_VY:3W31_>?PLRF_RHDB6.[W;V3KYS7R1;__^;RF&_Y6G-XD] M,IH7WBC1.&5[?Y7?)(:.;8!3?5=SST9<1U_239M<\WT\HQQ[I69_;;_(^P;3 M48K)]L2)7RO6+O]2I6![P@U4>NT_%Y(H:E?YMIR;Q[_8,.7Z^;-Z;#,1[G3C MJ+1_67]8LL7]M]7RZ>NW]XO_KA;RBUI]KX2J9YBJ/",E-]Y%:B\@4N-LE'D! M'(QK L2\9J!?\P3"5UQY5/"N/U MG\3!UYD6:$^#9,O;G^JDY>XFV4-^E\/$LIC<'R#_Y460]TD@G?0+!":1?E,) MV_AG5=],I>J.X,TW4@W_B7QJ.AFLPO9(M(33:, .)YU>3V;"Q--HF.PGG\9; M-G $PNHK6U3_V_RJ7R\7]7)N^&KZ4RWDI_;^@;75BN^J!5N(BLV_V,Y63:K= M3DJ<4E0A!(S+B@'*4YL21S3(.2HHY1@B[-6.)0I78\?7=GB\2?:X;$S873[M M/MYPFFQ9#0ZAQ_EL;B;PY!_#,P0XT7?PGPX1$[=8LR2B\#3MY(F8,![-J8BZ M>(#_T-84&&K6*:G6S;K;G4:M'F9 MU-@I26UIDMV/.]0]3,MAG!SL]6C2^VFGTX(GOX=59PVCX&$[1T,CW"PV+U4K MM5M>9:LDYEN\Q):U6):MD]B#1NOP"M/9HTZ2[)F:;F])93!:79 M-B47YNR'!>!IFH%,0EUBC&A64N>S?W_MD0_[CECRRN-D.Q#>X4 /%\EOTVRD M"4D\/!#+XX0.%R_L2+[\T?R.VM/\#YZM!Z],=YB>YG7O]#SS2&CC;K.K5+W^ MQ)YM,7&G.\S1O.T:,\LHT1I!# A#9OL7' +";1\)F7&I"YXQB7Q"*@XT1U8+ MG^9/]7\F3(C54U\3;/CQ[;U]&3FW(S>=-1CMLMV%BM:;^S+%"=N MA.T,P7'7:_=7 T[X_E8[2RV*?>4!-+:QG:>24\D!PC(#!"'C\FL(RTSF1$*G MV.E9"B-OZYYDDG6W]!['XTE ',[^:\7TVZU'$H98 B=%]; 'KA4YS"IP_[A^ MUL&0-(,VPLD7I[,4AOC>LQ<&'PQ-&WQ\G#>11S9_S>IO[^;+'SMM2C91?40% ME$0:=X'C$J"2$T"(%@ B"#.L5&XL"K\L0B>Z(ZN972X.>O((PU2B#5>[13*> MW2!=P74S+D: S$]E[:%E.4@L"WN-H\:X\O"4.UK&HAO5B1,8O: XSF?T>STT M=:E-,'OSM*H67S^I5;64YG^%)?M5O?W#_+&JU9WNO!\[_(V)5+ 2,$&,L2)+ M#0CE%!2HA"GABJ:E1V,[?P;&=E$VI#>9%WU>HV\:C">P#D;/R'!Y*I@F@[3E M)FG925I^;I(M1W:Z9LN3Q;/G:F0H?5.(QH,TS.8:!=J #* P7"ZG_'BN.W&. M3YC4QTD]@>L$IJEW)\2F3N76YDB?:N&2E9AJ4F: 4X$!(MHH<($QP$I2K@BG M4#I5MGE3'EES-S9.,Y+,WB*V*7>U3;B;/\DFVM0443]LQ]G;7=-<-B;SX!;B M[K"[F8VC@.FGUS>VXDVRX2+9LC%J)QUO\6-EK3O3G3:=W1>.HSQW[P7\M(]4 MU>SM8EVMG]]5<[5ZS=;JZW+U/,M8F:>"YT *V_TX9=!H&RQ 460B9WF!"NID M))Y9?V1-TE),&I))3]--+YP#9'CW1Q#3;X_[2>B\C2_(<6*SUDK\Q]?E]_]C MWFSWJ?G#=GN>6V^237A!F'ZK77HL,-+3IY@UO69G#%-:IAH!F);&Z:)Y!DBJ MH/E7D4-=9L;K2M+9XTI-T/K+,(73ZU8LCM M:9Z&B.QU@EV2*>@8.[OH9&?9);%V#[2+SP8.O%LNY8]J/K]=R,/)5]O.L#O9 MK$) A'5ICKDT TBJ O""N<'KMLY.AYD?KM^&*V]CLXN>=7^D_""<(@U$,^/^+1S\8* .1J/%[9*P)7' M;9M\]/;A<;Y\5NJ>_:'J&>(2"H$1P$H9=[44&+ R2X%@&84ES24E[HF6IRB, MK$LZDHGJ:"9K2]0CR'X2%8<+B6ME]5,"O9@]N>0^AI@>EP77BANC@IB=_-:Q MRB.&)!R,ZY]\<;K _1#?>Y'YP0?#K)K?MB'E]XO'I_7;/VR#$B7?V$ED:B$_ M&\.IR_9A,L]QBHV/D:76C^<2,"TDD(A)7*8*:>KEQ[N3'CMDUA%.9$:[4 MW/'*- !(-^ME''C\E-8.#TG#A+VVZ\#J^4@L(Y=3RKRM%G_Y(UDL'H0GM5;\ M 3FT5 )6".T[M;!WA:MV %55_V-[>9C.2D(5PR0'4"C;'"XO 4&*@EP4E!), M*%=>,RV&B(T=PM@EG:P,[>075B?,MCBV?_&K;Y.G =C$Y%63"G0.3IY4?>OY988_JXBVFL>((['H/1!8=E MIHLUN,NT%WGP>"U &WY6WZU&:1(/OSS.J_5G\]5MC]69SDJJ,%E"D"$J$!&*RU0X*\&S9$;6?1W=KFUM;2E[[/'SX#@HO"@B^^FY7MHV#[@A MFO14HXCMH=&BB!\C\+DZ_@DDJXZ76.KJHK"#6NK\V],IIXL2[.FDRT\'J**M MGW2GFTXS==W,T!;*3EZ[6WQ4ZR]LKFI[K]Q,WYD5A%%4IA*49:IMNQ@.J,IS MP$@F=";3HA3N*LJ;_,BJ:[^B1&PX,C_HEJ6;9/VM6LGDV3#DL;O]8790=J." MYZ<$]W';,I/TW"3FSX:?I&&H303QG7WFCZ&'YAP5RS"-^GYM.\ON#A5[O/3K MM"@O#,IU@_)RL?-CC:5U@X$:U,;^JTZGI8,EWM/>X:N$A:W,>C:A_--J:6/= M\M7S7VHEWR].))?/BEQ(+%)JFYECV\A PXE!8H+DB$FM4+:IP&8.VDO;>[? M':L%-!8\QSF MI4%VH;[:0=#W[C'#R #3%N C/IQQWI:>-&@OG]8-X*/!ZA: '.=GZ'/?&I;D-_^8"MY]V@?K+N:19N._7ZQ7E6+ MNA+-](QT5F1Y64A4 $H+8\ 3Q0 G60K*%"J(=)Z5F=_8JM%8'3L3Z^O75:/S M;'>KEFX[6J<9SM8REZBN^-,S/6+$[^>F_7Z.K^*G+1N&@+UU:-KO;KA.=MBV M"G3WN8[UI.'=5D$VW&_*K2W_-\E&@G903\2ZC]%1CE5#,AZCT]:CC [X46W+ M^!0#CPCQ3 MFT#%,HQ2!G*H.$ \@X!D$H*<9@(+30M$_ Z%B,R-? STK%JM_[9>5P_6"DY: MWI)=YI*.._M@C"* J!_0\51XH<_B>0[L?)&63] P>@KUH>_4EODYW37Z:_X1 MD(REZV.R-JUV'P'4(WT^!HTK"X=?SUE=W^DFM'_[1U7/&!:(,*..E13"J&/" M 5%< 5Q(2-,RQQRJH!KB0TIC)PQ:4G M=7BQ\3F)8M<=']%YF1+D<^*>K48^^T+ 1=GKIWJ]?%"K^Q_+OA,L+K3." ,$ MEV:/0IT#HKD$B@F6RDR04G/GB["CYF!V]Q!#TN(,Y1L'AGNHJV3QWWHY8 M(6U?C^7SN$.Z2LZP.Z+/^Q=$.PTU#S*'1 _,^L>?"AS:9^?2=[5,'[;=J_J9(X1@75+C=>&"&CV"( 0\*Q50"DI8(BPE MXK/O:L67SO/X!@GZ_"IWR;I?!UCRF]JWG7Y=GD/SAF%S._WC0>&GB%H,^B+( M' M4WO ]VV^B"]@-L_3ROBFPV"V79]VO"Q M#9[_Z*:3]'O?<_C[,(B,Y1*K@@%4$ 505A# (2R 1) 5F9:89UZ^T?407F&& MO02 ;IHS&BQ^BM.2;:/TR99PW)ZI7A)&4IO#M";5FDYB'RI-MY<"_*K?V'S- MMI.)609120A(2V04)$(2$$)24&0Y0D9YTA0YU4H>+SWR1FYH)7^V<'BX&_O" M.[A2P2+Y;<(8TG@X3L%2A3E-'Y>)5-H&_YJAP]]9-;=1O5ANT4EI!EVB_3>F MJ.T,B:6?+VLMP,72U%D*BM28-P<"A"5);!I48#A'!6L MS#)8>C59.$5DY*W?DTQT.W/8ID$M?2=EG03'[:"^5F0_U;"1MB$W@CP6=#M^+C2HFJ49OFSW/5S=#>O?"8<5HPPA0&J>U6@ 1, M >6:F/\A.9)F@VKH5>GL0G3TK;IEH>E.QG9H^VY8!PA=-W!<8'PW]);Z3;*A MW\!SZP)/P YWES?:CG<@.;$&< ?A6"-XO!M@DW]\LE'/NZ$+TADL\X(I!8'4 M96$L]4(#*FD&"HXRR:30 C%G2]V!X,B:H>7 ^IG5-L> M0T+F91> V54NTY)S[O M!49SGU9F:9L)LI#OJC_LG^KN7E!AEA$B!2BA8,9Q(07@96KT7ZY2JC/$$/;J M=WN>U,B:;T.X.?%U1]HSWG@>)\=@8Q3I/2.->X+W5$?H(G-9N%A!QO.$IHTP M7A3X*+QX^8V0V*)1# ]/#W]EJ\H&>&PKFW?+53\U^#6;BZ=Y>](4*94%4@IH M3+5-?]6 ,*R!YE(+S;*<VO91AHMD,^E[AX]1@/*)CHX!6)1TDX?!'UBT>*JO_,.Q5N?5 M)HS#^DJX'Z/U?CMD%OJF3]'FVL>.S&-&N(-$]"++:)8K#JC6%"!(-& 8(R!% MGF SP\(3209N. I!G &G;PNKN!#H>2?C7 M8.4SFWT,S*+G[S&^?%IO$@&J'DYI?FRQ-*LW$,.SWIU7FW O*^$^U/AO=^^ ML@Z@\67M'1*;?UK6U=XH\R+#5.1%"@BAI3%1A0 $-3%YHU,+;2"Y>IE>%XNCFFL5'R4ZT1 JO+G"0.':AP1#)EZDY< #A M;/F!R[MA"N/3:BF4DO4[PWBGF/HAQ?4,E261*BN,HH 0H%39V_2" %I*BBDA M0B"G!ETNQ$96$#WIMG5+?Q;V)?F>0:I!T-RT02PH_+3 /@J]@?7V(@K>6]]% MO$A;?I#4I%O=1>C#+>[T3F@RW(&F))O68+J\R6JZ1%QC*5=%P9-\BP%345;UCFRXEY9]Z? M.$UO6(KCI+T+SX=EBN9%'!&8V&M:P0S>A;K#QW;4J[=JOZ*OQ)OPVX0IQ@L]RA=*,!&%TG7HM7R^D5XCQR(0$%8R3LU*F57?J/:?[Q=]3FK6U6?*=;RR6-V1M,A'A45G""%UW.0_-+S\*LQ M_I(-3AL^VH*O,7#R"&*-@5?@=(9(N/D%M'SE'XQN.2\V7:C+5[Z]N)?WRX%) MX>=-Z]_8WY>KINO81_:@WBP?6+6885U"1E,..+,EKE(8"]>6RTBJ80$I%HIZ M6;B>]$>V8R_UYVQ82MJ.>):IY/>6+4]3U1=T-X-T1"C]M'!\%/VSU,.PB)6Z M[DE]VGSV,&B.DMP#E[FBZY@U-5?JF[$V#56C'Y:FA=]0*4*BVT M8@A*4OAHLW'8'%OIM8PEHN,L66^92=B&FY"&9_&_F,I23',&@99I9KZ8)( 5 MG( 2I8)BGF<\*P/ZR[WH-POJ2_=Z^&O]%!_+[=QZ^0_@=[RUW?#V&$Y:CI-? M+,^_WB3]EMI\I!W&FP*M'=9W.D,U;==ML,;P'[FCWFCXQNS$%Y_)Z3OXC0;T MRJ_L>KYWNS4M/A&NG/2#CX*<% "+R5EX-PD330$*5) MU8B#R(>ZP.65B4=W;7OLU?730S\]YE&)-M3YD,X$+@J:2F/%Y:( J,@$X!P: MI9"EO!1YJ7/B5P,P&JLCJY.>5F+>?9AH,M?ES^-X"_93@.YY+7;]9*[=QIY; M_F^2S:>\'_J4TTWF>*W^^63(O?UN MPP";FB/.J,@S)$%), *(P<)6R>8@PZ4J"Z12C+WLN7.$QLY=V)!-6KKAE5KG MD')4I1'D]U2$(:+[*Z\+?(3*LX+@A[M.TO/1^V:7=<0<.B,0_7U>*I M6GSM9KL:%?%*:>,DML\9OT\9G6$(&QK5@JV>WZ_50_W1B&S>-.(;2E_[&OP9 M*3C%/$6 L(P E"$.*$DE$#F6/!4I51GW29(>D=>1LZUMM,;RG?"&P:3AS4]G MC/FAW-3.3P*_]T7_-M[6EI)M.4^VK/=?IGN^X?XFV>=VTR3CGE_?*S>K2MN1=?WQJ+9_V\;2RTC7A 5!9*0 1* M1'* G!VOO+5?_&>+ZA2+LX]Q-@%N0 M^];Q=:9:]R;9X6F4R%04=*(Z8J&\O("K=25LIYVI:Q<-[D!D!\P^?S(_TK71 MK;:,^;&-N6_NXC.9E8)0"FC*E+&@C#*S/;-!64BLBP)QA+T&B#C0'%EO?5@N MOG9)NO=[*;I!>0PN&+KIK,C(^&FF8%!"^A.YBAFO3=%%BE-W*W*%X$33(N=7 M XK,MI5N.[=J?ZF5O%_V/6C5_3>UN7O;C@_<&<)ZT-23I;DJ$=8 2MN6FVD. M6%':%D@I9"1#$!7NO61'8'#L>[;=ZOSM]?G.,,S=R<(>I5EC?*MA3?4S? '/ MF[X=\-F6W>3)YC;8B>H]QTWGUI/C6^O=X=?7-<(=XXMYU-V]\)<+;3IEODV# M^:IOLYO4D;]JI+J^$?$=+ $<@^YTU8(CHK976#@FG>L'^!T.G2.RD/9D!+@L M.4"I8(!D@@"-M" 9QB+UZZ@Q0&OD\V^D<7W73^G[Z8;S-1>TCZNE?!*#V%PU MJV^Z$7T_S62^@(%\$>?P_6VY^H/=750M7U3*88(9%)@ J4 M 21P"3@VCG8)$58YYSA'L._3X& 9GZ/C]+O>;\G@>271$C:G;D/9PQXZ"XV# M&7J5N&$W"YV<'4G;** G&D-F#T,NANQAUE@;IVKLJ/VOGE2+A'=LQ&K\>4G, M0:/H[,O363:7^-\S3RX^[*=ZI*IF;=CP[8-:?34K_WFU_+'^9I-LV>)Y)DJI M!,HAX(@@@$@A -$X!5 @G#,BF>1._<4OT!G9MF@I)SWII*6==,3==N4EI(9U M443Y_;11H.C..]!1L!-V0ZW$?WQ=?O\_9H769#!_V%H*E]:=9'LZ"M=O4-?' M0V\<]]L(?%3KMW^(^9.]W/SSM0NQ6;:_;%A(>AY^ MC7D/Z"YRM.L^!Y(3W^JY@W!\>>?Q;J!V,"JF6K632 [([;0BV1E7TEXHWITJ MD7[[Q]K^JWG_[:*]O+>F)I(**[B]7B=AKDM#^=T_%-OIG=]2* M/]/']%2I.]_Q4+W>[#5*ODGV9C2]WWS'D\TN?M_*D>P($C,_8RK08RGUT?F= M]D28"OZCXV0RP@%QK(_+Q6M6?_O;RO!QI_6,(BJ-2:I!*;2U2+D$C!(-,JV9 MR,R?D%M'O%.+CYVYMEP 8<@E/RP]L^6UW?8/2UZ9+?V-K>0/MO(9!GH(C4/X MZ@J!_;2@(9182DE#*C&TKA#,(T9UA8!AH2D/0?W"4&C?%Y.9^_6ZYLW?:,E3(E$)5 0DP $KFP02@.I)*X3'%N M_L>K_X4G_=&]VN.6LM5B;QK-GX+FT/C"[.KUC@:>KP/LC%ORN^4HZ5B*FQ<; M D:\3%@OZE/GOH9 ]JK1!3"@+" M60&04AJ0-(- 0$BT,6Q83I';39PGY='OY@R.6E6V,8NQ"1_,"5E;'I+:=M2H M;:J,;;=1Z^=D[5_"[8JNFR**B5C8@,ZNT\UV2._B:W-%WS"Q'84>J1-XH-RQ M4F(=J4Z;%NL'Q5%JK.?K_A=J;SK#]%U5"S;_I%;54KXS_ZV>*9W#(J<4I RF M &E" =[ +MHF"[UV>7'PX(29AE;/L_]M5X,9]6MM/ I]52 M5^O:_,7M8O'T<+]\I3ZK1U;)6EPI8$YR\\^&F^11K(^'F M>=#O0?:I@^S3#F2W.Y!]'A,RCWC*2-"%Q5JB_NK\HC$!. Q&:GS6FRZ*$R#E M7H0GY/TP'^N#JFNENM8OBZ\?K%?7)TP_=R99_>9)?51_K.]_J/EW]=MRL?Y6 MSPHJ4HVT!# K-4!EC@%-%0=2\)*EHBA@4?JTTPIEQ$M!^_?*LK\X/[\J&%$W M1VL*G/P4+/0'J+[723_,/E58SJ4G.(#):"6'CUT&B .>B!#R' MN,@%+!12<<8^;8F.;#&VA!++@V? QPDQ-R44&P<_A3,XJ.DFV2"D(ZH8'XE' M'\>T0_(GF<%T#(+[X*43[P8XDY_5/Y^JU>9BO5I7;-YE8[=9[S-2%$ABQ0#- M4PA0H0O 4@7-OY8%-\YD6B#D[$)>)#>R&MBAW^8N-1QLTOE9PX.'VW,9/@?_ M,"HH?CIA%X\[FP/4XM$7>]S&Q\/#^8N*2W@=+MM4?ZR&?SU-M6VL,A!GX0?] MO,NK3.?=.4NTY].YOQ78/'.QKF0U?UH;%?M%B:=54_':YK,JV;;Z?'A\:G\W M=_HM6RV,N68]RG;B\?/I!9H.*(A!CG61@911#!#AQHZ2N0:J+)'42%'N5FXR M :\CZ]U=PLF6J]SD&M(E2S+ A+IF^5Y)4]CWZBT/"6V%5^B M6J[,OVS92IX,7\W,HHXQ:P'-&];\4RNO_3X.1O7TJ/NIXTWB9L^AM;_[KV"9 M3#HNDUTV$\MGLL.H?>O#"WT%_[S8";]&#'M_8?!M,J99_XW:>Y_@G1++.8@+ MITM.[[6D)D\%CH3-J0SB6$N/>_5D[PO>F=_Y3)90I!*7()>Y';]GB]ZEP" C M)$-(2EEJ,L:54\_ ^%=-Y3A731L$XUXQA> RP=6296GZNZ5#,":^4]J0_RGO MD@[!";U#.EKGBNF@KRX/K7MU.+3NKFT[MM.^_&_*-C17\O:[X?VK>ON'6HFJ M5I]6E5"SDF*5Y;BPC8'L( ,E --( IEB(C'AN>)H]M@D4WU9L]7:36U-Q+W/ MKCZ4P7F#OU)?JX5UJ!+.YDU^[B_5(I'+^9RMVDR4)M?Y?-'\BWY?4AH3@^@4 M%#K-C7>%(&"84%!*0E6&4RA(V7W?MPO'U/.?]NOV$CA_V[<-$_^2'];MG/P) M/Y7?\1IAHNQ=/T)V;TA'+T[2R9/T B6-1)$GS$[W"6*.FYV Z^EGST[W*4X. MHIV0?$S+8R9UF@E-,: %,9X-A[9=*$.@S$I)!4FS%-XF>^AG4BI\6N'+36M_R M_>*_JX7*0A'%$;><"V] MMAK5;Z\=8^&VU:Z2T&^G[0J7_-Y2BW@3?U:22!OM>/U)]]E9\0ZWV?D'_8MA M7U?KY]N58J^74IG_P&1*2@Q*;:=$L0P"+JD"2F.J,>%4B=2U_G5WX;'WE+W) MLK022\R]R'5/]N'-=(U$GGO(31BOXM53G ?5J^XM-%F)ZBGV=ZM23_Y]:*/E M6RG-UZD_+8T;./__JL?FQV'W0RE*!*@NN'',D#*G#H> E:74$DO*B=/XM&$R M(V^3EG#24;Y)6MJ)(>ZY;P: NKR+XHCOMZ=")0]HLSPDV!5=ED\N.W&3Y2'1 MCGLL#S[MMSGKU=I.3+,#->Y67]3J>R7:B7QEEDE&M.U69RQ"A,V.I#@O@3FS ME$X91XAAEVUYCL#H.4H-R;8]24O5*X'T+"[#NS"&M)X>F+^@SEOODC1#MJ%Y M=\,@$$3(79<<8XY 6G M *-",TURC4NG'7>1TMAQ#[5./BSK]@JJH7PTQG?7F>DZ6_DY;.=1='/5!V)&T#E0Z6WUV&Y'F[(6%@;NK!/$@[Y5&J-:OF5BN;?S8)(483/S20 M?+6L1X78OE?/<,\'-8)%9X3C$9H#:R(NFZP6\[Q_?4D]];^I[% M7,/(N1W\T?#PTSQ70!'2H_6RB/$ZL@[0FKK_ZF6Q3W1;=7CIVCZ(;4ZE[? G M6$X)DCF0!)< Y1D&K!029*S,"$Y94= \K OBAL;(F_JP'6"7#WQ%!\0M.I)>T?OP2* (G0^W:[Y0W\,CH9 MI[E0).<%R#DTGC51QK-N2AM@QJ ]5+5RVG6GEQ]YPW7T$DO0PUH]1L'!$K]* M-K^-%4TL#S/\*O'"#/'/O0E>-S9XM=#+U4-[\N\;XKMXQ"K].BOOH#%^_-9T MYOA9CO<,\O-/!:8,'G58-W9!.Z/LDQUQO%SL!K#NES;E;+E8&ZG,HE\WZ3DP MD[ 0D &&;0N'@G) 2YD""!54)"O-<5_X%$_%8?_^;R1+ MR_\*&N$0Z4MH3;1B]MZ"H-28610""A4'BM+"6EI2:AI0%3+Y]XA7]/$BGZ&0 M:5XR*H'*, )(J!)07.1 :%P*E6980^I=O/%"'^'*VHP7P=_-)9X>4<_ ><.3 MG5#7#_KLV#JZ5MCG;(1\Q+A0Q4HACL/4M"G'48$\2E&.N[K_C?IOQJQ[>'KH M+%3(A. 9R4 J"N/TTU0#@C(*N$T *WB36^EZE;ZW\M@7 2TM]POS?;&'M<]5 MPGB&_5LR$;,FSS)_Q8WX_GJ3786?%&/W#OST X%I_JNE]7J>/YGOL[Y=2+LY M'ZU3]5$9:R%-&2L*! J$(4 ,I\9:@,A8"Q!APC42TBO]>(C8^-DG#>DF*T/U M= .F=P\"AAEC6C,$(%$%0)H;\XIE=G0#+6B1X1*BU,??B :8OQ)XAP@X!">OD,MO*^Z*=-EHN"R;1X3R"AG#XI-.G\\OZGA&AL&8X^$[TT4< MSW"[%V\\]TQ@M%%\4_)IKN[TZ5+*QGOI2J;[]E%-XL$VR:W()&.0*I#F@@$D MF )4YQJ(C&N"TPSEI5/.?#R61M8R/8.V/5I; M5QLVF)YQE@N?X;. 97)D76 M3\]=+*UN^;K9MAULDZ:24=(6XR$5*ZYR/4/3QE2B 7@43XFWKU[:37I.@3QF!7.<*B#3% *&L!$20',#"F%0R2XO"+!QE(,D1[9&5X.!0 MCMIVD6G821I^@MIE^^#LIO]&0L]/T44%+N)Y)CR3S+EY"PD[L-. MSB\1IGSNUM_4RJJ[E?IF-)ZAV&:-V1H'XP?>Z7OVQTPRG&M().!*&@\N)0(P MS(WJ@2+7)*'U[M4.WM%%U,?E6OV-62-[7=^M M/MLN6/6.7Z>Q%JB@@%(NC5]G%4B99D!A#LFZ3DS/].DY6TJ5RT,J/@>FB+P3N" L\9_VOPT:4K+%#,%A-(Y0%08IZ:@.2 < M::@42U/I%6;>7W[D37S[YX\+VY7?;FN%2^6W&+EHQQMX[+4*LT5G[ MBT\[[>JD8$<#JDX_%7"Q^XY5J[_:T8ZW\N]/];K=I?UQ_'GYM)!*SFB6%EF& M*$"*F6U%A (D-;M,%]+8^>;O-)6SA?IJMKF\=[ST=2'L]-.D[4_SB+SSS_3U M-WN!D%2+1!N>VD&7]OCXT3*3S/NA QXWJDZP#N_6N"B%A2$M'@WY9$O?0M-S M<)-T/,2&QN,&.C9$8=?2$:#RN[3V$7OP)MMIH>FNMWWDVKOS]GHQS-KX\W(I M?U3S^>WB*(3[IJK%?%D_K=3F,.9Y::=(8X"QL4,08B7@Q&A-6'":('M1']E6Z7EILKZ.+RBV_ 2[('Y8NQD^HR'HIU:C@N=M.@6!$,FR\J,]J>$5 M!,NA71:V2)@R^DTQNYK5<^\7CT_KO9$$?9H>)!05B@%",@90D4% 2L(!SM*4 M$@9AZM;4QX/FR(IG,S3D<7!H2#!B;HHD,@Y^ZF.'>-)0OSD8I3)"MV4/@2.I M"A>*DRH(#P@.U8+/J\$]>E9V0-H;U?[S_>+,X+29QCG)4P@!10P!Q'(%6*84 MP%)0S0A#T$\E.%,>63%LQP$VTT@W7EOE.CS6'THW73$*0'X:HV2,ML@E$#C(#F7"41C:^PX M[M;_7R^3Y8%>.OSW'3V5K%IV[6NKEF'_(>3Q/IY#>.I%/HEG$'K[->Z71RKO MG JT7Z/CU+[6\>H_C#S>U_"(B+W(5PD+FTWY=?SB:]%!' S"Q:,V7:0N.D)[ MX;SXJP=7 .MJ;9.M9H(IRC44@&)EF[1D&C [ H)F6:DR&^OS+E_MEAXY,=+F M]*6\_<)3%^X>"'2B M3/?PB9"^@6KU<*<_L6?[;5XOZW7]>OG=?!SYZOE6?K=-?&9ZLE"5/0<7_8?!9Y7W..TC"G.SM34D3\) 8C@O%X:EE(F.9!_=,PH:LB2,N&2WN^ZQA:V,%AD7%;U :4 M>YETU!-#/NGH)Z_TI)L(H+@T,0P*3I"NAFO+#RE87T-K"(8;'5Y_S(B=#ZUE M.FR%:'^;G\&F-CF=9:94[/<9UX_]H]$5-^]F"_5PM8-U]7[*7IP*CO.4*[,% M](C&'QFDJLTV8_ZS25RRT5"=FRXV30. MR-K9/''P)3*+HE@N]_'_3C"C+[V_)CI?D[CIJSJ:/.P"!3",'PJ.:3NZ M')M6'D_P,+W>OWZ[G4%;5SFKB>[7J1P>6"$$,"PDH*RH6,80P:6]A;5[;&1# M2M%Q, ?VPEJ80EXB.!YGO'[KT^5D+X:#\>(ECI^-,O12W,R-$Z8'K8K]U>,9 M#R<<'M@(IW_U6*)=ZM?[IMEHJ^*CLC+T(]6.GU7==T#2B@J>%'!NJ@1+ NKV266]&+',CJ*"=;=<;+*86E88&6Q],,BX+B-1Q7>06&$ M!2%X#W="EYOU+K5YUG&9',,7RO&Q1V-015D\9CS=92_3@5)SN,W/\?FLQV4M M!-^.B^N^74$8%1E. 2&5;O)>,H!IR8&$E&8I%)275JW:ALG$/E-E:AULVA.? M-T+.V,PQ'GL!'#L_Y7:1W939EEZR&\$8/J-K6*9 ;L8%(J.Z%,."'KL/5Z[V ML$,^B*81%PZMGO]8\%G#EIN%^K#?_F3JTKM'_5]ZKLR#>@EB6F,.$8&BYJ8>6K\GQ\?AD MG\ U2?KL)2U_2&6Z!'WMJ:Y>WCTWSY+$0WV?M\8[N[^;R;"'@O/PNV_+J8_9?@G\Q $!-L MW[<8836EO$(9R' E "1U#4@*.4CK*N,LAS6IG;J71^,T\K9STK&D:S#99U8M M8?VSZU"4:._.SFS])=Z(V]9VM<-G]R*XJ9UZ39YF:S+7;$XZ]3I2&YE(@ 9O M,Q.:SQ=J0Q,)[LMM:F(1]-L$>CEN=PM^VD)G6F$A))$YD 53NKRHL![8PI5" M)[!&L%(NOE-FVC6"D8\OVT9^_6Q/O=I#C6R[BJ:==@V)D:/]?P3,%1"'K=L)="32D#&+=]J96:QY 769! M*R@!R;.T9D+F@CCE8%ZE&/TX8P'V+M8V;;'CX6__[IBZL@)5E!,. ME%/' %2^G5KZN 4T2R#'*?2+0?[+)7(:[[M44L,48\VO2>8V"WJFR5U6\BM MD"V]2;*G&+CG[B6!0C;9/:$Q?E?=2V*>;:-[\6+/X,QYMV#OK[YZWE_2N;-W M/\B*[WO5-,WFL9U#\'G6_.O=2HAM@OUGLA9369=ERLL2U$S9]&I3AVI3SP7( M.,>8%I@0QQZ5L3F.K" TR40JFKNRC$3I6=>X3/379AF?^95>AG^ M)U*>C>=H$29)OV/67HQ)8EZQEF17:I)\'GK%[E&_S18)7\[G9-6[Q7%ZPWE, MB2A@65,4FH>1_Q\+7;_F[&S&W+VN72*'KMOC1)#,EP.\N@1(%V@_,T1M7@@V(> M:]WABST=X(.S6-,R_E[^T;2=UJ:0H9Q+K,>2YA# 5)8 %3 %/.5J81=I):E5 M5J\5M=@.\5&WD)6F#I82;-1_>/G)@]!E/*T9J5.E#@4"$)!@(G!?V M@)"!EO,Y"J,NX@$1CY?NT*7^)4O-MC\D-Q93,ZU* KFH=1O72K=QY0(@64)0 MTHIF9<5KDEOY@$-$(B_9W< GL25K_ _C<]B.Y!O$:'B-AI+<;9'NA-Y1G+2> MATL+L4L"N]]467)+,I*CJY=_1*HDOU8\/BDBC&P0L%V^6CV2VF&8LQ[A,.6"XP "B*@>DKBI0P@*EG$K$[5K( MV).,;3V0_ECV/UN:K@.RKN-F>080% U'&\(-"/= N[5LH2+EUPF.&^JV!N D M5FU_IV^Q(!.S[]I@:=XIOGOY2EUE7"4SP3)<@(+I^U),'=2/)+6.N%857$+13 "%Q<5O^/[2@%AW:" M!BL]O$)NY")$.^%/RQ$M[_/3 F;B^&Y*3C=]\^-&/UEI'\$V*Y/0^)K,Y[J5 MRO&8SBEG)..E*$">00E@R@F@>I(X)QC)NH0$2:=0ZXW\1-8A+2.]T6!];T8N M5_MR>G5)Z]FX.SFA7HV=]AD1<#?E9!CKS<_:#0J>)/O7L&GHX7# MZ;! < 52<;=R,ZH&# 3=L8(,]5@W_+]Z6/Y8 M3!D6%5B(=$8A-(+]_>OR^[^INUM=H'[8JX"A9XZRK"V$ MVBY5FTM]G1C3$>036:V?MVX+3#.<"PYHB0B -8> YBD#54FH1*5@*4W=W)9C M$I$7W[:OO:'HZI&$P'MA0]G?EE3'M;/=H#BQIQUO]U0DRT6SG,^X.4WZI'YB MS_OF!C467&W4.>"E3 &L) >DE#5(BPKF.<-YAIRV\"%BD56&3G8S7NP!#X[J M80@K2YT0" %'1="G.DE:NLF?W;^C-&BP$334XA\B->Z*MQ#Z9)G;W..1P;#O MH&"2F712RMV"O^E:Y.@D>9,DL?^ ,TZS"F-=T:1-!0&5O0ZS',!<,,@8*FEJ MW][,E7KL,X?-XR-9/9L4'9-^:')T=,7^EJ7ARI8 \ [KA^B@.9Y']G.:!@!S MZ?$2 $.'1(N86/IE8"AZFSE9)7P_5%RAVV;#KK?H;EM8F5JZ4*U??;$8S-EP M?NAXR1R^\AYD>7@_Q#/]8_/T-#>U3V3^BLSUV<67;T*L]\/*>TVGJBJGM1 5 M* C7H96, 9HJI"W+Q:"'F!K+4+:D*[Q>1F5$F#VM2SU+ M[:R%>15\\R6'MS4](;(T.EV?_A+6IR<"%\Q0WZ=YVJ,ZOTE/2!#\S68U6WQM MFRF:XOOVU^^6JZXG8S,M"&1545)0R8H!2"H),*EJ !DOZPJ3/,N]]G\;15 MH"71?38DJW163P7'SI:&L\UL?IY/%>O]3T/U%U*S*)ORYKN-NMO MRY6V.J8I)9AD$@)4<+42N9YDE*(:I+1"694QI):CVW'@15J1%^3K7B^6R39! MF.RHWY K/ "?[0EA$%!<#P@-'E]:/%JZR9YPR&/!J](%.Q6\3&GD0\&K(I^> M"5Z_)7C>T-VCTAZS_S)N9S:MBKS*I#+A)=&[;LUJ@!E,05[*5.!*B,RM-8$M MX<@+OT]+.\?LFG,<+('H$%Y+71 !-$?%,)Q"U.=BE!RBLV+'3R(Z)/NK9!&= M!<,AC>C\_>$5RWYB8)_B-&6T4HJE4HI%Z-Q$D0$D)0,X%1DM8*J#RM.%^*IO MO%W)G&?":N7@=N7T6;%>0'IDT;\G_:&)7(\$93.?_"-WC&_7,S?@%D7C]) < M7_L,@S&"'KK P"^CD88!(7!:R+:86BBP" M4HXFSTN#Y*#^(H#EIP^O@!9(YSF*.Z@$;9\UGE9TE.Y 3;K>Z^=6]AN^B[6> MY]6;[O6[(#K)@=\O/NOR E,K0JP42,G,:S!.4N\B:>%MO[^9RAL7?SAM],53=M/9^:L:D M&R%D,KC[(P&WS";F^*OCSUS59SAI:Y/^U#PGANF .9M1P SDZ(;E;50?. JL MQ^YQ'"(AVA>_5LKD65,TDWZG!1,58B@#(BN$/R]>D^?9IM?P^X[I=SQ^-3CO<-4B_8^O9]W;$ZF[J:<8DRAD'$M4" M0"EK@#)!0 &1P*50OJVTRM.)R63LT\4]RSH2L]HRO1^XH^? *)83.5_^:))- M8_H6)/MIHF3'LN-8U2BOU$Y-O?2+(24;L"E4VX,1P CF'&'>&DH]PJ0.W/@,V1HD?A';V84A@W#3> M;9C_.DGNQ9GA#P@^UQAN\ST\-=&$RO2>\7SQMU@_J,7<_9\V4 MBR*70D\>95BYJ[1$RIXA%2@1AFKMYR+/G9+9+Q&*O.Q[9!-#-]&$U>>M2#LN M]XM0V2WS$ "X+6\_V9V7]37! BWGBV1&7<;7A#U>OE>O=UNVS6H]?9BM=;WK M^P57/@[?D/D_9^MO1DUHO?!M]O2P;)O8=N-=$"F+E)4<")XB '/, XO]\@HN6D +X"L%< -H@[I!/78 MGCY0_[77!3X41U$/-T"QU1BW/.*&&O9NTLS;_]RHQ^HY,VU9S=-\MGZ]7'Q7 M?]*E5D$[@R$%F=M&7:C:;L M4;KN J2=Q1 3'C<]TN?D?R4M+V8HT:0;R67XF21[CA+#4N 2=@\L0E:QNY ? MOY#= YRSM>P^S_&NI7U:B6]BT!>S@?G'B93D#:G%), M3I*[(_0/&4W>7P/?IS@X!&3A"HAOXF;L(N,0T)TI1 [R6-\T!6X:&Y#Y)S+C M[Q==N= TEUP465X 3*C2B[*N 18( RR1LM R0F7MI!++"EFCPILF"V MV%8CNY[\GT?)3DT%D-U-_?3$UA1U^L/K*V)[G)@/"A7LT/L\E9'/K0=%/3UZ M'K[$J@!%59, !KTRZ$49!5-$=,8"FH_;'Q)2J1 M%^D_EGJK>ZW?Q@'O-HW%6THPJ4SZD58+'11 M$&$]8C&ME#>JH\N2N_1\#8' & JIV4?W@C5SO2;[<+/6BW>/V(SUF@2'S5:O M7NW;W)\VXC\WZ@-X^UVW;-L>K&9I65&)(&"DIDHO%1+@C K ./30DB>\2P# J6ZW$F9$[3@)4AS@@J& M*!88NBS;JQ0C+^ M_42_D=T@=;WG+%M&3-E"KV6BVZJ^#JC=^@X*D]M*/T2H MM5 ZZLF.?+@E;RUIH,5_G=ZH:L!:_&.%8'^C[X$R69M4%WV$K8.A=PM^)D2Z MRX]D1#)(LTHI"E(#B*@>F%%7(,.4ERF7"!=.BL*1?O3CY(Z;=JSBF5,%W\13 M5YPM[8-XZ+EZ. & \SAA]A(_V &S&_61SY>]H#D]7O9[C*&KX:)Y];R_IBM\N=,].3JM^&ZYDF*VUM.%WB_:KN[_%+.OWW3+ MM>]B1;Z*K=[\M)HQ,4T%0[# &:CJ3 +(ZQ*0M"I SD7-$2\89F[>RL@"1%:' M6WN Z?%-VO;1C=^G17[FE8OV%7Z2C9M9< M L-FTI"U +*E),&"QDYN:>7Z49W4$W'"C7W+#0-AI::BX2 MUC*0$,..JV-^'1DP=Y3_ M"F#:QCF"0N0:Z6C1Z:@;< S]KL?5).E8"!GML)8W6+SC.L61(Q[6$)S&/.QO M]>S!-ULH"_:#\E_TX#GUL:N>/@_Q-D]:#>DYAB5&<$EBE(64T MI*@ N&0"P)JG4A?8UFYI6IY\1-;-ZN.J'7OJ>>)IISU&0,E-H[0, <-1LF>I MU2<3HVC8<3?W2:(92PQG 7OAW09-J*YWGER,V]_N-JA..MG=^#B/;)"/&]VV M^5ZV W1,9;$42AWR*9:B2BDN009)!2"7 A"(M4DC"HY%Q5!E91\.DXFL=EJZ M.H#83:]:[TF[CZ^Z@MBPY@F'@YMBV4/0#:SJ40TBMD.62!#Q@S2&7PQ\&*'R M0JY*.Y@7I((=Q+OG=;O-3KN&R,OH=O9''HE6MUV_KD M4\8(R0F!0%!=3"25(T>%,LXR6M**:)^."K=I.R-R;[6*;AG3\^X@3NLU^F_, MEQDH+COR"XH6DKT2D>WJ.?LM]5N7=JTD.HG7MBT96[%&#,:&?Q=CQ6$#=[.I]]-U,/K+MW:.9+ S11#WET<'F= ?4P@2/ M"I.SS]^-Y-CQDNR9F21]!%M^S*^B(NA@S4=%TL_*O_#-:3M?[L">[\!>[O@- M9?-[8S+H"[@_=3P?P5OB ]_!_RF>/@7[)OBF[;)R%&E9\'\LE_S';#Y_,%6[ MNW*((JLYJ@0%1. :0(PR/7B* B%E(:DNCR%._?L]>(B=J]9QU/8*.HQ!-J;L MW='8]T#9TFB/BYVC\3T$FSD;VG*4_&EXLJK4<3>>_3$)901[<#"N,>L/T8E1 M>L.CPO9J??7<_XLI!2E2FJ&TDCJ,40&89Q)0CG) "AW-E9Q5, _1M?64=&0- M==BKU*=ZQ@%%.U44!QLW#70 RR1.A8V[G)$[N)XA_$OTZ25Z:@E(06684Q=NOC MOWMR9+UJZ&RS$-TTZUYX.TWH)9*;YFJE>3=X MK9U>X+8VN)A-V_:YG\77F2XR6JP_DD$&B +#@/!45 M*VMDY31=(A!YI;0DDSW-1!.U6S(7,1E>.2$D=5M CD):+Z9KDIQ94XU@?_^Z M_/YOZM9V.:D?]JOHX@-'64S7Q-FNJ:O7>1R#O?W)S-#K>_F%2*&/V+9#E:%!6:094JLN9YF5LW"%3NR%UA$V.55W[]XVNGXM^>$T M.?H:4A8'66'D=UQ^)Z(KLHG;T.QKHCN<0(6!P/.HZ9M(R&XBECC[36RY"76Z M=%W>P6.D@=O'.R^Z+L/!P9#%Y7ZF\?L%6PEECK\1[;_?+TQRP'YXH(GE3BN4 M4UG##(BTP !R5 (*$00\0P6452Y8X9@09DBY7F]OC4\-CB9R=T1T0#2^- MMJ6?_+;EX&\ZL:E%IS>\=!@G9Z/=3>Q %KTET5'-?3<@CGT!Q[M'J^SYL9S6 M55U 1 D0!%$ *CY$7!FQDVPO%PUC^+A5Z_EV<,4H)*G]S /I^MN]:CM+RD&@F$L7%9:O;#S\+GRPP*FX*YSH@R9\M#R[M86V0<7#9 B/D M.,YX+YR#5@2_G\6_+/NKM$_6)EF$$N* MT@&Z&/S1VK>_Q6].^SQ7)E MBCBZN5*(5B7/"PZR/,,ZABP %34".:[2JJI3BJ65%7.)0.25^S'(<*X35.S6 MZRVR.@:*3>7-"TS'NB1BJ/'#QX\?=^SP!>%.Q@U?NL[]I/1-9V"UY5%O%_P- M68NI3'E=0+7^)*R0VDJS%-"2(8"*$M>P4FNQ%+9'I6!V9GG_B:&>F@P+U#TV'+_0Z3YFF*!2D+R A@ M&>$ \J($J$HQ0#J)H:2H0#!W.[,(Q5KT4XT/HFG^/>FQF_ >OXXCXT*]#[O- M>52,_0(,/5C[+$Z2'9/&)C^,:&X953]I5B?FDAVW ?OFV:CV-BLE$7:ZG.3>OE9&4ZKF0[1FZM,NJ89Z]GKY3GE M7/":$ )PRB6 J,T>RP&#HBIR4N?(L=OSC0Q%MILT9[IQLXXZ]$==Z"/353>@ M7IOYWQ6K2DFL=AQWEVT6,]VP&'L4> +"0H]EO86?\4>T!P#L[NCW$5^CLQW9.6\;:W?*5]M9HD]8^.T MU@_T@BUU]J_WVAQ5>\!"IIXPOU+W_+"OX!;_8LK ]2/QN>KTI%I)GS8-#CH [L,,*/CY. MAI=D!YS>1@T[B>:G;<1L,KB::YWQ0F#HD'41%4N_' QO3$/E9GAC,IBIX?[4 M\?(VO"4^R.+P?XJ?4_&@,WLWJV?CM;PV082M%2OYZ8Y&Z=7 M90MD3EZF,ZH!>%7<8Y/M^@V^E;6OU7:P(O/W"RY^_K_B>9K+0M2%R$!.208@ MKAE M! @0U6N_E?DM;1*O;I((?(*[X7#\OOEE:M[7I M+*A'A>T%86XHL3U^XL@UMA<$.BVRO72AAR_S.YFOR3_T1OQAMA#OU^*QF6:H MX)QP#O),JE7&( )JN94 ,UB3G+)<,*L"]DL$(B\R0S$Q)!WLYG- 6'@7-XKG MMJIZDB5_:GJ)(>B2AGU.3 <'X$9Q_4Q\(^E,TTI6V_$+O3ZLW?K28Q_9?,/; MCN(D,;EB?U>&O[I^?PU9B62CXU_K9<)G#9LOU5_54Y>K-K=LMI#+U6,;/2-- ML]0'BNKJ'[/UMX0O'XEZ]*/9VYJ$"\5#2VVI&%RNDD>R>$[(3V%&N.OQ$"T/ M@1R- >P'78ES]XWG+ QP?> .#%WG9_"_GJL7>"\[/^-^95)*34,^+FI4ET* MBM<8P"R7@,@\!;RBC!8%K$O,7 S^BY1B1UXT77TRUU'6WZ"A[=71\#)>=BY M$!3<%*(W ,X^P%7A OD E^F,Z@-<%??8![A^@VYR M N(D=K M%+P?".]0VWYXGW=?GN6C>" _.T7R2BR4O[:>TIK6)(<"I%(H2P%7E5KKM 2Y MA'F6XJS.$=PFM3_8K_L+Y*P^\<-$]0>?5:^)*V_SIY]!< DKNV5^B^B^O7:T MN(KB;G#V;QW1RWE(/JUUAL0*UTOG+)6QF^<,B7JF6\[@Y9Y)?V0NFL_BNUAL MQ$>QWC6;(&E.4PA8RM1RS6D!,)(%J L)(4(X*YG3V=Q9*I$W94,S6;5$DX7S M]).SP-BMS9O%=5N9':5$?1'LVR-9_2O":=R@2*$2N\[2&#<-:TC,DZ2IP8O] MUN.;64.^?EV)=GC2O>P>?S1FIQ0EY# O0(9U&;4@$%!:%B"O4U(5C$D,G=:G M%=78Z[4WA^>0'_V;CB.W-6P'IMV:#@Z1VQJ_B$C4H41.0@?2 G8T1]4*3C < M:PFWFWVFP"\7KY>+[V*UUK;\)\7]K&F6J^>/R[5H/I%G3:C;OE!5UU6="E!+ MD0&82@IHBG+U$Z]37I1Y3;G]6'AKNI$UA^[*T.,DV;.2&%Z2CAF7@>GVF ZK MCXA(N2D06Y!\NDPYH.4R;SX*:CJR1J(\ZL57??:X:+N#["!^VD.\ M,! _M4P'&U'O#-#PS'K[QXTXQ-Y9QL.I]NZW^]EMNZ:E'W0GTZ,<^,_BL?U* MS!_U ,QLRJN,BI12 'DE 828 5KR#!!<8IFQ4F"[;NJ^#$36R;L:%M+5L*RV M+"1ST['7?IJP-\1VAEU,X-Q4]+YAL:%VIA!HQTY[Q?! 86=KSQ>)0(:?,_E1 M;4!?<([-0>_G>%B&#ZM-L_ZR)H]/)L_CP^Q19WMO=V(FTU)W%RGR4B@+L"X! MQ;0&K*QPJ:S" G)D;0L.48JL:0SIQ-!.VE2MCKJ# 3,(E(6!%TI\-WT177(' M8RT4 A'-L[6!JS%P/1JXYBV7H>PQ&PP&+;#!!XQG<]G(<6!E6=W@.S;7>,OO M%(>O=>LYPM;_G*V_O58$EX]B]?:G3C[L>L6K_^49#F3F-2 $P$!S!$" MN.(5$#E*&2DJI?:L--L-/,3V>,5Z&]EVG9_K#F=>E9#35,%9U0I.1C' LJI! M53*D#-6B3"%QR_*)#.@-*3]>848?4.ULT\A ^1TS:&V1;-EIE'ZPD@GP43L^_:-V^4IGN] M6:UT([:ZA(2660YHEM< %A4#J,HED#GDN,""I#AS\I@ODHJLO;?SOI_,&/35 MG@-'?_@R5):>;Q ''U<,YJG1]3T.9HD'>& SNQ5X4*YK9<)C>N@7A7XQ!6] M?H=O">$;4[0QS0LI*E0C4!<< 5ACI#LP5(!PKHR*BM=Y966)'3\X\@+MZNC^ M;(E91L)/A!]>A+>(Y+;D;*7Q* 8\9/V&&L#N02.7_AVR?UKQ=_1WSRG.R\57 M'>Q\(^CZ03W"U'84/*N1K#@H*"4Z ;8$1*HEDE$LBH)DE:P+IX'.9XA$7B2: M)- AJD03G22:K%<%S%F [':P6\5V6T@^$KL/A!X0*=1LZ',DQAT3/2#DR<3H MH6O=]Z>[1['@.L+T;DZ^3F6.*4F+3(&DY[RE0L\C0!G 1+"B)*C(:NM6Z =/ MCKSX=K02304PX3 Z.:P(^UMW^^B"^DGGK7AE#7]:X8C4M@>05TYT:2X!( MF@(*RZI$",FZLDI)///LV Z0II9LO6L'Q^<<#-=-L1N$<]75]G(Y6607)/"R MR8Z?-9I5=D&(OEUVZ1(/R^R/Q4JPY=?%[+^ZQM_]8MTNCORP_-QLFJF0I,S* M%"HOIE2N3,8I0(AP4!4L1UAPR(A];J\]W"P,L#FANB_>7P> M;>,NXX$-XW&[9S\C]=R5^*8>/?LNVAI,,W?A@?Q\O^B./S_I63?+17]H4\4S0DDF0D2Q7#G-= <2K2H]"D&E>YAFF3O-L(_$96;VW MQX$'O"==H?%O'Y9-\[=_=^RF%.EMV86C?X%WX+9;# "_FS^CF)\D._:3CG_; MV:#*@.RD"-D6*B[.H9I*1>)RW)94<:$^:6@5F9SG'D":;W<+KO^E9Y=])W.= M:FK\MHH695JQ$K"BP !RK#1X75! "U8398BG:2V=U/A%4I$UL:9HILZ8'WJT M_;K:74;,4I4&P<%1&_I"X*[ KDH72@==)C2N&KDJ\(DFN'Z'AS_]BLSU!+PO MWX18:UVS7)BG;K?YM.("P1*#FD+E0R.& )4U!K2JJXJ3,H?8WH<>IA5Y.7?$ M$T,]V9-WP;L-!X*?1_MQV?;,G;7==;^3V3QD$:J= M>(/^Z95'C.>3VLERX(=:WA+4[EB_)JO5LS)SS!"/:9UB28NZ $)!"V!)&<"9 M+ !))Q9R.(&7($X$T6B3\L@8R324*4CNN8:.?Q M1#=4S@L=UV8YHODKF"_G8;"T9"[<'*'\_$UWH/>9K,4GH3ZOQ7K*D&"2(P3J ME*0 9C772D,HFZ>658Y+R;#5M %?!B+KCY/R\^VA9J*X="SO<<;63I_$1,Q- MM5RO.]^RDVA^)DG'T4B5YP-8C%%Y?H[\KU-Y/@".4^7YT'-\6X&V,9A/9*8G M%4^K+,U)79: 2ZQ3GO,:8%YP/?1+N5=Y3G#I-/;WZ/EC&"1/BE3"VR'>^LSG MR4Q(2^1REO^R7.-B:EGE65(@7 !8I!C"M ME!N"4O4/F64E9K@0DD[7NLKV10ZTG/3#CDO/DY2Y<_/OT&_C10ZL_LH'5;_L MZ=2O?2KUESZ-&ND4*I AU3+2=7_6U@*"58&98$ P7;PBZPJ0E'%0H;PN18T( M29T"/Y<(13:M=E9&UT5]XMZL^2)$;@;5+8)[6E9;5=81;;59>*/IDF2!K:<3 M,B]B1ET2]I(]=?%ZCP.F3ZNE%$VC- .9?Q&K[S,F&C-6>?:X:\(*62G*BH!* M5#6 (A> 4BX SU**2,X%JBOK0Z;K]"*OWCX#2=-QD/S6SJ-73%R>#> %GL6I M4UA(W-;U 1I?=FBTP] U&C[M52U@<3B/"@O/S?VZM!]]N6?763Q#'5W9(S%X M?&7QF/&.L.QE.CC&:%G0B), M :XI5RC+FLM:R@PY]70Y3R;Z6?OB7V9U)UNR;M;+!6SL;)?;)7;3<*?"1I@V M,2Q4(*/E I%1399A08\-EBM7^ZU,M?2USGW^I%[S^F[!]1G5DU;I?S1";N8? M9E),4<[RG",(<":4R9)! DA65:"&.&6T0J0L:I=E:D$S\IIM"25Z$);C:K7! MRV[I!D;!V5(QQ">)(6^.EG<,3)(=/C+@:;*#P('6N W%41>\ P3'J]_E5L_A M,X(J9ZA9KXQ)]XHTL^:+,M0(OU_\!UG-=(Q#GP]E4\J@0#"'0#DRN7)A* -$ M%#6H,Y@5@DJ.W,YR; E'5@HMS419H=\[JA['Q=8@VBF)&-"X:0K-0;)G89(8 M)I(]6%L^S.EPP.$SCI*'FC]C2W;<$32.8)Q,H7&]WW,0C\UA#OR"(&,S+R;@I- M,==FT6W92^[E<3>,I,=BLFW8^;!,]ERVUXV-O>/\G!'?@5\DZ.&;2,BNYG:A MWHS)^"3;-Z-^Z;LJ0H[9"83CU?D[M](9=S!/(%1.)O:$>F[H5E@/RU>B2[ZX MEY<:I>@>*0\_EM,LQX4HJQ0PS%( \SH#A)9<3_DI$!0EJS(K&SDL6Y'W,_55 MEZ&:,SFA;;$GO0B&;CN336LFM0E183*RMHD/0\V:3)LFQ?.+O)10C;-BO1R_ M+>M3>W2A?,3YQDPKG1O>_U>3]%[#DLYGW:Q.G1[8[EQ/Y/G1''J8%OK'^]IL MD31"J5Z>2/4<,D^>];N3R_E\^4-?Q=K>S/V_AMKB@J/OWX/+B=HOTHK+!R'[ MCEQ>3_?O5?S0]5K5N2Q=.WF(!.?) M1-Z:/O9',$[4:MLFBA'&5ANU9+NMWLMZL B<%#TL9L%_R&2*C=TR^+.BYGLD#5_LIAZ.* M@8\;_;7?RS>S^4;]]LLWHKZ.^\VZ6:O5H-[[M!(XY;PN0"TRH4,Y""!*"Y#R MFA8EI:2@3F.8'.E'5B=;;L"VPJ@Q#"2;IG5'=:\HQ9>R"0Q[.J?-I 7K!(?V MVN0WO>.;NRR39'S?1%%*D8H: LD*J"M$:X P3T%6*E^$502ATG&"4\1WX36] MZ:3>J_\V%,SMV]#:Z,Q[($<9PNKB1V6WF9Y?WY9SM4*:R>X]CO;2[-1\Q!?A MIO]/:L9:5O2.V7*1]-B8)!V#X78"3R ";1&NU$?=.SRA.=Y4?!_C]E%S7MQ]! RNT3% \@>).EQMU2]SW9).MK0GB:$>LM>&G9S!VFQ<(3=RAPT[X4^;:UC>=V-? MC:XZ9-\!BM&RK$E*@("I5)8(YVK98ZQ\JHSB*H52N;Y>#32.*45>[_NCABUA MQY:KER&R6]Y!!'=;UZE6RT.TK3NB\3)^*2^)>;$AQ\0;/C.;NF.5A M>"UC)O (IT[.MJ[0"I" %D+ @J$R+$F(T78BOYJ#9(;_9 MF@.KCQRW'_D)'_9'5NKWWXR1J\+C)DH[ W*2+^W^A!=+&+E?B&E62HJ+ M3 )6XE3I(BP 5<8$0 7F-<05+0NKCO!AV8J?, )'STW0:%N$25X$0\=3MS@) M(XKG%WDIHR>,.+Z<7RYA9"%^KO^JZ2(][$=(%]'4_FKI(CV$(J2+])_N9VC? M<6ZZ"I.Y)OA^T3GC7?TJEHBS5/O%.44 R@P!6C%=-"@@EK+DF7!JC3](+?(V MM:=M%"EXO]CV0'.SFX<1LS.5@^'@MM4<0S#;01"A -A*QD 6\#"M48U>*[&/ M[5R[FSP3PK1J>;WL3<+)&40,X@+PE' B:P!93@'DF"UH!GC1#"G7+!C"I%7 M\H/N[=9MH%W#(<>LK!-([);M38*Z6H7&!M3$H@2V+HH2*N'JY/GCYEI=$N\D MS>KBA9[[J=K6U\V4EBDB2*C5)>H"0"H+@!"4.MV2$2:R"K+,I9-B^UBG=>7> M +%=5RTIQSVQE=IR\W.6Q7&7&Q; ?2,[X#?4CM4^=-RMZ4"0DSWH\*_N8X%? MZX91^SDL@J15SB$@F3(888TEH&I_ 2ACZK<%)Q7$MD.!#YX<>7,QM&Q4[A7Y MA]?"35*Y+0=K@9P& 9]EWFL,\.&31AL"?%: _@C@\Q?X])-K>W&3K^)>WFGK M;JV[4FHOSY!X.Y]]G=&Y^*>Z0&]$TQI)P=.,@IHC"6"),4"5GF!45H)F6/?A MM>KK[T,\\N+:M;%0]$SI.?W+0;K7.>'QW ;.\=GCMC3 MSD_:PP9WGL_P[JG%A.#-.R7(^Z;9Z!%1]_*?9+4B"V7JBBSC&2DY$(S7 %9$ MF3T!&.][8/SS&A@^';4L9 S73&N(V-A]M"P$/]-"R^8NOT7_94,;\9\; MI67>?C?GSN+G^I7B^5_3FC)8Y;0$%4U3 (E@ /%"N?9E(0N:IQC:N3-7*46V MP/9TDY:PVZJ^#)#=@@XBMMM:/I$X^5-330S9@!&UJZ(%6L*7Z8RZ>J^*>[QP MK]_@D[HQ8SK\^TZ/>()_C4)#D_DKU[MH9]^)S]GCYO']L3^']I$F;*"5\IG2$%*D;(D2MV) M 2G/H4!9RDME3^#7GF!>KVV609"5FCW2COA33X_"@FYO8YM[K?")KG,L\'*F?@,@]=\UJ[0O.Y>?OWLBWF M-8-IM9NDFZR]7WP7C4)Z2C,("Y;EH,Z( % 2"%"F/!I:8B8A+P3)K1( W,C& M/KCI\:&_TK;"WV'IVN-GH;*BH.)X\',$2%?#;[A(6C9T8NF6D2A(.>B^*(CY MJ41'Y$)I.F<$!A6@_=/&TXO.$AZH2_>[/;3HW=-J-L^0=KL[7R'-*U+PO *\ M2DL ":\ Y4S]E$*4"Y%7N+0J$SS_^,A:T=!+,M2VLG)8XZ.YK/,46PV&$3>]Q!BEJ"T8UO1^&8CIACBLN(% I#J:L%""H P*4 M"T@KQ%$E1N(=EHC!C2.<6V+,K_UKLPO9**WF^3!\K\M MR8Z<%NX&QFFVN./]GL?0[)O@F[FXE[J/_KOY\L>7S=/3W 3@R/S-K&'S9:-6 M5_-@9E;OSF"Q4B%I"3E@N5#6!S:C&!$%@A"&JS++<655?GPC']&/L!\?RBST\X#T4PV:D_>GY1\WL^7N[L--+(R#LIJ:V#&ET=X!.#H'NL97\ M:1A+XIRHWP9.J/-V3R[&/8V_#:J3L_H;'^<1=S'AG%=J?9HF4&+1F-5[I]-Z MOAJZKY[WEW2J]NX'6?%W9+8R4:"[IMD\/NF[WOX4*S9KQ*?5C(EIG8I<\*P& MB&&FM&)* 1+*,<."LQH1D2-F/ZP[&IN1E>:65F*(F1:X?#F?DU6OBZY+6D&\ MUV419OHE7H*C7M7\ *H92OI,)SVN$_J<]*_K.$\,ZY-$,]_%H/?LZR[M_3?[ M2[Q"ASC:+_$J/>-Q7U="<+!YTND89E7I4U"=J"%^LF^:?[V)ZO_>+)02G#^; M206ZRJJ=>=7E;N@+FMY;[QI&)$1+&>IH(3K,@^'">-3'"SM&1_ @?!F?VHW- M% ]=GUW5&TRA3+," JZ/26"-(4"P1J J.69(YGD%G>*?5^A%WC3WOOK)V#K/ M!HL78+-S%@*"X;9Y78Y9Q&VZ."QGZ-:+%ZB]3 /&8=$OMF&\^LQ"/W6Y:N>4]/-YE5VX5!1TH.K';/U-.6>/1#WZT9Q=-@D7BH>6 MVE(QJ.S,1[)X3LA/T6QMR):'8.W!KK^$*QV_!AXP9A.OZW(<]>6RN"%0(^JI M0!#R"E>@P+D^!6*%MI8HP#GD!*?*8*+4Y0#HA,(H)SVGK9AO[#[MVW5Z# /H MJHBWMYB.9=_LGO^R+:6OVC G%_KDPBX7WY7>-(EB#RNUIC>KYR]Z&-3[A3D/ M4']X6/Z':)2^_:S^J3PC/?]&7_#'8K9NL\JF!86,5F4-:(Z)6IXH!TAB":J, MP#HCN"Z8?:9^"(XB6T%[%DW@HF.R':*E=YY5QZ?><;X;3O5DQ([5[K*-9M8E ME33$B[(PL,:&WTV_])"_E\F6O\303]YW9UCZKP_+I&4RV7/976;XG+0!PK%? M@$N:[\@OPC,#>*P7XI@A'!"\X>3A$(1&S"L.B,MARG'(!_M.+VJ^Z?_I5N?? MR5Q;I'M2^@_*6CW\1>_*-J'I_8)IWL4;T?[[_79P[MLN4*TSH-Y**=AZREF. M>5%R("O$ W7R["^WKB93Z?%S'#,P/ M8L^VZXRE45^PG7']Z[XVQYU5<39I,QEZ#$[ZVKJ]1+_'HU\>WM$*E6RE2G[; MRO4WG0.ZG92\E:W-!FVE"SE?ZB7>2K!I5:,R/_+LJY=X,:>3M%Z$"[]]3>E2 MS<&GU?+[C O^ZOF/1BCR[]I8V^+KG1ZX;LY:=LV!:ZTB3PF8Z#\DM)PG9L>(XV\L#9KL=(BYX;EI> M[\L&NRTW.I7BMS_:R=%_2W8\)7NFHIQ<^6,22,=Z,#"JGO0'Z%C7W? DCWC2 M[EC]7BJ7H%$45\;X_RR8F'T77'>CVO4V*Q&#!!4Y@#5) 4QS!!!G#! A2)'5 MN"BX_:F8"^7(VLDD(.TFH+ ^-\FJ8Z?56VXMX]P1M@CXQ,+-33'UV71M3!VR<%W\))9)T=>TO,FPM^'RU."/5#-UMLNV^):UN3_WXN%R84X&V: ,J+< MA(JKC2>K]82U@F993GF>$NO=QXIDY&UF5X30ZQ?==E'7?'1GP[KHI.W*Y%)I M8H>HQ=X3'">W368'T?V^B[0^/FQ9:,\,)UVKH>#P..P8P6'R-_L7&YW]MF_F M9=J2MUEPXLP'%THI.R$PJ'WMGC2>FG62[$"?NMWI%Q'6P>CULRYX6"[4]_+& MI$!.2U;H@4$5J.M4*ET).2!I)8% ),L)31'!W"7H>Y9*;/5H:"8[HLF?+5G+ M_-IA@.S"M3>+[:CMG"5V#K8.2A0HGGJ>QJ@ATT$QCZ.BPQ=[V#/WIH2H^=QL MFKL%-STJFZY;E@YFDI1*D-95"B"O,T"D"@K42'(P:M[_(S2_XI9E^_*0UR M]UVLR%?QT<2WMJVL[S?K9JVL2[6OOR+-C$TIQ&E9,0)PGA>Z/V0%,($42(K* M*B=9FD(G8\6)>F039LL+("TSVPC?MEZ6*1=VLQ8)U;PD"[%.YLNFUZO(/9CL M]PX8)B5&O "\I%B]@Y0#7*0IJ$A1D91E$*/*;_A[CM*7I&^=O%6H?[VO/I MSZ:S@'KJ%V5^;)II69&\%CD"$AD MDXYVLB.>M-3MM,E5L(851T@('./HGM);JP-;TE#/Z>HUA)G=?A\(";>5ZPV">U78 M=?%"E7 -4!JWWNJZR"?%41:WW-C8Y?U"6<#B@S*2IUBF&1(P VG&((!560 J M4P$X+S%C&26<%EZM7?8TG!:Q>ZUK+QE2$?-LZ=)#Q&ZIWBBGZRG85L266O*; MIG?90?'O[7(J3>CN+CT*+]/?Y53$BQU>SEPZ9O[W._4]3&5:%T6JUB9EA *H MHS$9(.J11QZ-*S<=$&0''#-XFA8 MCY$%[HJY9].]Z-B/E)7=ARM.6K:A\!?(R^XC$28Q^^")?H;:IY5X(C/^67V@ M4U1D$%>\ $+G%L*L2 %))0,480QQC0I90Q=OJ_?LR I=DTBX5DZG/R MVYECGE(Y'@^V1!)-)9SM=8;U0#97_\FCVEIG1#JVLKYE5BP;X]D M]:^[G[-FRO,,EC#+ "P8L;8+DY@F&-R.U!C MBQHID')-[V7#&!>&OQC0NW1?:O7I8OA)Z M3MV=5"MM9Y%"R'.6%12($D( 4WWB0 0%-<^*&A/.:UG;!#T\Z4<.B*AO"(4R M[L_C=ZOW=#,JX5VFAZ72&6:DX20Q;(5WE,YC&"Z1#[8!':%!9/R] MG_./_45..)C+2];#:5M^C_#UJYOUO?PLOHO%1DQ)P7*!9 7J M4O<*J\H4H+Q RI.F!!:>X3^83]M_]L@.[!FQ3KW5]'E5=4MZBC30W4XJ* M4A>; (8R :"4$&#U(T@IRBK$9$H<#@9C8Z7336.[(QJWX1 MY!V-L-8^Z-C6'MZ.\63/>;)G/3&\)RWSIL=@R[X>4G#8?'";4KSHCLU<"FZB MODS7:;&_P$N]V2ID9Q97T%FOD4&Z/NXU%@,C3WR-C./IT-?8!'V*-L5*1YG) M5]/1\?%1^2R]=H[WBX]B_87,1:,#&0\_EE-":E)4/%,[:*IV4%Y@0*# %^@CL0C;XI[;MKVHUM^=KU')\J/4Q\7-UWB7$H:'3&VV $C(N=X MOGL VIZ5?0=<];-NX6W8:8.8BJ&(Z+F4A\9#T6\7>;_>]ZQHPPM/USY*C:\N MWVH,OKI":_^-!BLA]<-IN*#4\9DCEI?Z27M8;.KY#+^PP[O98K86'_2CWRNB MBZ\S.M=#PL6Z>;=9;U9";12K]>R_2#LRW(S@VTT$*,NL)+#. :E@ :#RD I M604H85DE\CJOB%5'\Q#,1-;P;YOU[-&$-:3A1/>>WK&2B)87O%HGN8.Y=1D= M"[,TB,QN*B>:N YV9!"Q?=N=PV8FE1T2PE'4_)^L/9>%WA!-T-01QVD:PS@F2-CN5X][R_I&F3>_2 KWC7OON-\IG\@\S?* MWI@OF\VJ-TNX*LJJ0FD!9"8)@$AYHJAF L@ZQ;02E?I?Z604Q.0VLNJZ^_IU M93H(Z[#W:K;0?1'_PSZM:IP79FFM_"JOP='PT3P!PU329SSI<:Y'1_>OZ[A/ M#/O:@>XF)^Q%2'HR1#F.& 7M4*995%['M?+&@/W$8!R%J$-99\E-(.86<25 HI:\G-E6 5$C9H&F!(&.,9-1^ MMJHUVSOV:I)\4V1U.(5TA#TKB>SQM @Z1D')3;<:%GK#[9+[56+8F'1% M19-$LZ(34[?,1$'+(7(8!36_,&%(]-RB<\X@#(;B[)\V7MS-6<*#()O[W;X5 M#3Y:?Y?Q>: M'VN<6EKC])PUWBMQZ#'?%:PFAO]?X.6Y5CB\[$N\N;A!+2IYL.C::0%/FI&@ M10[Q<+I>WQ"!]LBE#?'0.ZUJB$AKS-VV\[%Z'?R/.OU_%H_MV,#7RX7QN#9D MKDLU=N$55!.U);,,0,P0@$6&U8;,&*ASPGF6X[PLK3)I7UB.V,[6\62,'3]) MCZ'DPTPJ[TL?5;OU<'BYUQ]S&Q_UI;KM]$[O4YE@?Z57.L;F/NJK]=O_/RX3 M+J1.U]46'/E.9G,]%NC%]_M@T,4Q"6YG[R]@-01[!V$,BW#L^.;.[.=CM0.[ MWR_8?*,9^:2SV940O<%:#\N/ZMUH1I1?:IJGJPU5-.N= J)"9F59$5 PJ'S\ ME.?*I)#*KJ@ED37#D*1.?3C#LA<]9V?/[/_\[RC/ZO^=M$S_NVOB3M"78GF, M]F)0N^W?+6^39,==TK&7W!V-@#OD,-FR&.=8+ IZP5*4@C(WH+A8&;(KNHGEK" 963C7R!5,T@J5$5AXW0QVK ZI[(72ON%V): MP9QE-&. (U[JR$P&"*T0R#-&4ER4M;+YHW2M4,1CYTQ>[UHA9RNU#"(VK= 0 M6T0_(@+GIBE\FE8HAB*B%ZEIA2.*+]>T8O^)OD3/BAY,P7I6Z&?^FCTK>M)Z M]ZSH/\.S529YFJW)?/9?K8N_4:KORU*NE0\O%*%I*H@D=54!GC*L1WAIGQ/O&XO(58+,@>;1B1-Q\1$KPC')IO#&,H< M95#B%. LTYV@*V7DRIH"H4Q>7F&*2>XTIS <@AX=^E\ /SMC-QPJ;IM8'Y M MX>3+#HRAF@GWSJ96,H9J=3I,;-S>IU:"GS1#M;OKDN+LO[__?]02P,$% @ -HZO6'NE]O5&)?^G3W'*?MK/9I9\IC M*ZMF[A<>+ &;712I)BEGNG[]!$CM*T7BU0O7J6ZG+$M$+ \"$8% Q+_^SS]. M9C]\Q>5JNIC_VY_XG]F??L!Y6N3I_/.__>FWXY_!_>E__OO_^!__^O\ _.^? M/K[_X8??I^NO_RP_H(__&VQ_/OT:_CAPRRLRV)Y O#O MFU][O3C]MIQ^_K+^03"A+G[LXE^7_Y*0*\:LA:!9 L6<@9B$!*&MU%9H1?_[ M_S[_BRNV6"DY9/HNJ"P2A*P9B. Q&6ZE,+CYT-ET_O=_J7_$L,(?B+WY:O/7 M?_O3E_7Z]%]^_/'WWW__\Q]Q.?OS8OGY1\&8_/'BI_]T_N-_W/GYW^7FI[GW M_L?-OU[^Z&IZWP_2Q_(?__B/U M)^GZX<&?J'^#BQ^#^BW@ B3_\Q^K_*=__Q\__+ 5QW(QPX]8?JC__>WCNQM+ MKI=GJS61=W+ZYS#]L?[$CZ\7A BB=?.[ZV^G^&]_6DU/3F=X\;TO2RS_]J=I M#E.H2F5RN^+_N_W%'Z\6/EWBBM"R8?0]?>/\]^LJ>Q"!?ZQQGG'+V<42LT6Z M\4.S*M?%Y6_.0L39YKN3C-/)YE-?Q=5Z&=)Z$IPH,>L$F@<$90J"]P0JRZU5 M):%+4=WDN=*\(J(W:EAA^O/GQ=IOJ[05\OTPV*9<4F&XV*Y ML$QWE'L3LN<_\>-I6-('0?HRG>6+WR[+Q4D+7:T7#22W50N1^Z"< @^X?#_K+L! S'RS!?3:O@SP$M4#-41'Y( M(8!2RH/308*S2D<1D\P^M#D=;JV\$R14_Y X2*(CH^+M?#U=?_MY.L-?STXB M+B?96^Z#SB"0CCVEI8/(5(29Q#A,NT)&*_IRZ/E\>+W^42:PKW+U?:A M)!:L@%""@$2\I>P+2Y:W@\75PKNEKMAW@HH]!=H3)C9'X]'RPW+Q=3I/. D: MK0IH0 JOB \2CE-*@W'"9.N\R*$A,&ZMOALZ.LYL-A-M3Q#YL%BMP^S_GYYN M7*><;;!%**B)V\I%@( A@[$%9416A#@LV?GPVKO!H^.$9R.QC@R.:O5>+3%L MZ"XV2VD\0F+<@DI10C3:@_8A2..L(XD<=E]S;;7= -!QBG-OT8VL\GHS.OOP M93&_R, DXTH.%9].<5"9>?!812&\+%%XI]-A;N7M%7=3?<>IS(-$.++Z/V$Z M6Q)TN8C'T_4,)\;X($H1P(J+H *%1IXI.MF4Y,YJ*UVP!ZG_]HJ[J;_C'.9! M(AQ9_AR)PE33)*A]4Y MW+?J;ACH."5YL"B[" =>GRVKN+8WHV[?!W6^'FQ_#9Q4C%N M4@!=#".$.PTNJ0Q1VHS!92^:&(\;B^Y6-M5]#G)_07:!@T\G83;[Z6PUG>-J M-1%:(5%:H&A.H@C)0^ ;Y]CR'%DV^LJY/P '-Q;=#0?=9QOW%V07.'A[@LO/ M=.3]9;GX??WE]>+D-,R_38CUDI)@('-4H$JNP;$*$()(A<+CR'0+NW#OXKOA MHOLTX^&"[0,??UP5?VTK XD'%8/%!#+5*WR%BD)GYX!(M*7>MV@;6X#CSLJ[ M(:/C_&,3D78!BT]?<#:[ '4I(D2F% 2M<5O3X5%KR-H(;B06KPY+1]U=?*87$*O-%K)8@OC<6O9W:#1<5[S<&%V4JW_\W25PNS_8%C^3-]9 M38SR0D:&X%BL-[&"[&$N&H*S*#+%VCG[@_#PP,*[(:+C+&<+@7:%B:UOM&6B M<.FE= PRV3DR$0=YP\4L M?)Y(IJ/**H&+]86TMQR\)9])"$> 3D5(<5@!_XWE=D- QQG,_84W=JG+-LMZ M9=$N7J5A](G%8B%[Y4!5^$93L[ QV^0<'7D'YBT?6GFW1WX=)R^;B+09+/[U MQSMR?$_?V/^=_M&O;][^^NGM&_KBT]'[=V]>';]]\].K]Z]^??WVTW^\?7O\ MZ28+.S[B?_I3&[WP?R;Y!S[_/UO!YQ!.)YM*R6H?CLK/TWF8IRF=$XMM@N(2 M<%QFEE)"D(R\2E7JFPW&*#J-*7$1M;3VL6=S):SB!@SGBV[W'<[6JXOO7&W MY]"UKWFY6./5:H7KU=6VTB5H1I&W%EF2<:2OHD[D3[-BI'<"M7FLL&H?+F]2 M,$YS@<&0<&%Z&HA[Q+/H)O7G)O22"8JRM2TY@L3$21[&@C/$CB\V.\DH'@ML M$,S<(F1ZW_>_O?9]&N8$3.K5^O78;G\-IU_ M_FN8G>&D1%Z<2QZ*2 J4IM ])"W )V&Y8BIA>JQ^=Q_L[$18#U@Z" "+H;71 M <1>I50?5:X^8D)B*<[P5UQ?5"8D<@-#<@A6.K+2)#P(S$?0,JI$#K_AOOE) M]@@]XS1+&0Y0S63? 8Z.UE]P><7(ZAHG,4>3-)'N"QI0V3H(RF:P6LO">98B M/U88L ^*'J9FG XKPV&HD=P[0-";\V5?+U:7(IIDIJWUKKZPBF[3, :"*[57 MA+82C8Q%M+9 ]]$Q3A.6X5!SL*P[P,N')9Z&:7[[QRG.5T@'\V8KW)#5Q)I@ M,^,.N->%9$011DB6 1W"*%1(1L7'JA;W@<\.9(W3S&4X-+761 ?@NDF\4M;P M$CT$K&TR1:G7'[5CC6=)4QQK\-$'DP='9^/T?1G0\=E;NOM#8[$.LX;0^'4Q M3[)X>_2TH.GW#",/U#8'=B3U^%T M2@"<_J.>N2>G9_3)GQ9E_3O)DSRV"?.(,D8)145RU9RA>#$R!=GSZ(,6.KK6 MB=''*>HA=C]4ZW?"]V8JV!M07W$9%XT@]9?%(O\^GV<)1B!/"HHW&GCK8A9MW9D=J&KAZ"\,8R:JZ,#B'U8 M+DYQN?[V819(2O-(O3&DFHF_ R@=$2>A/I-\CV&%'^LD@Z/RVVJ[6292^ZR,(3]1 M&$VQA:UU!*4 #](E,L=)/OK8<*^,X6,$]1"P-P93.P7T@*:K?,.5F"8EYL@= M]V!B\:"2KN\J302'2;%2Z$1OGORYEY >HO?6Z#E8X!V@9DO_Q"D3,O<:*$RU MVWKGF&L%HQ+.Q5ARU,.4:_3@]30,TI\ER [R..^G(4YGT_445W28;IY&?%G, M2.BK>K"NOUUM%!L2BNR)D>#H:'4.Z#3UD+*ST5C+LVD=7^U*V[CQU^"5/H.H MJ /+] -!)X68N\ /;0'EF>TZEU&@M2.(?*:U:*S7\@"T?$"S@CTJO!@ M\V-]YO:T/?<3,ZZW/9SY:2#Z#C#T>C'?2.-OT_67UV>K]>+D:F=ZQDTU#H2LY@KI &3'X0^\?5*G5$@D MFV8[@4YJ8S2%)S7GI7BB0,6Z"<2 ('2KN#A!S,TMZ!_^"F9 ] M5\ "4N!17 (?L@+#K"Z99]H=C[TS/SQ/O9B6>+%I'H%K7S6"GWS5--C](PS1VI@.#530 =@NH<# MK%-,4K# >(Z@,$6(.5$LH;T(.FI.>V7P!-(X4Z4&!LZ!PNXKY7W/A9#%;)31 M"%YZ.I$UB24FID"@,,RHP+)L783V*$'=Q/PODGT\4"$=&*-M8ZE/9_&_,*V/ M%[^$>:Z_\>TC9CPYW0SQP_5ZMKDQ.,;ER>KG,%UN'LT=E>WO3GR(0HA@(*7: M43\G#HYE 5)KXT*H%U&MS[_#J>XFL7DHA!:CZK,#!+]?S#]73MY@7%^[UT:* M:3U'!IE<35!6*7(*ZG0P$B3N/9NB9\CQ?5TM9+A,6,/O'S9O8%KJYLNR?C[I3S MP%+PH)3T$%V,$+CR640=BVEMPMIRT$W.?CCTCJCR#@!_K6?R>6L7%45F-6_D M:Z&],@QBR1*R\\7;8+V,K2%[FX:Q6WN-AX=[#.O>RND 7,=+((9M$;FE0C_8NWNM"\@%:QJXN[09L3935 >A> MY;PIS@VS#V&:W\W/G\1.4'O/"SKR1&K?3B1?UU.0#5R$C*A*"MBZ@]@#I(P; M6G0$N1:JZ@%Q*9V=G,W"&K=-0>K+ZR5^P?EJ^A5)N(L3?+]8U=>11^4X_#$I MGK84HSC?QUHMGAU9<1TSH!$J(+,QR]9O=IY)XKA!2T\('5"U'2#W(Z[#=([Y M;5C.272K:^R^P3)-TWK[%^JLG0 B)++^*AL(5G+P*!V3R3)E6T?33U,U;EC2 M$3X;*[ #2-X5[B1)%P-3VZX$H$Q40#Y'A**U0BZ,=0.U!! M'20/?YG.%\N+4:4DEHFQ0DJA/#B)H7;ZMT2_SY"+0,4D[131NC[R-@WC5B%U M!*^#E-.E_=I'E!.T9+59RI"8):X=(E3? 5R@\+]$DFOS(KDVE(];%=41D$< M0@>V]:F4[21Z3#P:#HGG#$IF!Z%>2/)DL]'&UG&.P]WJW4M3-P7%+W+5=[A: MFL'LY:>:?-BHY NNIRG,;O+3:L3)S25>:M[)(XR]Y/ 3+1(9QE+'O-=R@U($ MV4JI:S$#8;0HY6SKU,9+##_Y;4Z[9X;Y6@_JB^I8X] XGA*@5_7I?Z#(RI@" M6J+T10?K5.O[DH>I&?OFI#%";ENQ1FKHP$N\.-ZO=<6_JMDA%S<99A7P;5=\ M$I:/M:#0,\&C(S@TOS5^C)ZQ;T@&!E4S570 JVL7AG0@'"TWPLN;:YP/N-S4 MJTZX5#[H4, +K,_VZ8]8K &2H(E<\:@>G2-[X 7O0V2-?2(UQFQ*=EH=>9TKK?.:CU(S-A7"0,#JHT2 MOJ_)O)^.Z<]?WOYZ_.GHYZ,/;S^^.GY'_]HL?_7 QP^8N]J%H49YJVV5QB4L M+S&(,?C( L$C4GRG7*8C3=47. J]EM)&:5O[J ^0TK,/<@<]Q\5@ODW"W8 M&%97'9R2EX_2SF=E7?7?S4K[@$( IE*']0F$Z )9:56R--;Q&%I?:CY(S+A9 MK2&@U4;N(P*HGE:3.JWOJ-3I$9N;*EQ^G29<7>Z+-TA4D4]1%45?SW"CL7E^ M=5+O5/^Q^?Z$<1=%(;?2VDA1;Y(1HI$>G%9:H [+383*K$=#:M M??]'"1K7LK5%7'L-= "G3[@I\?@+SDE4L[HW\LET/JUBJAV;+K@23!K!"P<> ML@7%;8)@DP5;(&#<9/PQH#I-T!Q6 EPQ\JZ [C\NI@O;G)Q,6+[:H83 5S'""7K M^O[4!O F:K!1%8&!&U]:5^<_2=2XQ]404&JKAPZ.K(NZGAO,U"F"TJ24I:NR M8744MT+P21G@N3; M7FW]+2R78;Y>D812E+P^3!&!@PJYM[4%?&WW)QTD*;S/ M2#:S>0_B!XD9-XH?%DMM--!!F'858%Y<74_G9\34N:U=S%<_85DLSWMB;*:B MO/V#Y$?JF\[#\ML["E56#SQQS %3L"1;9,F1/&0$+WD=9.A&T0$E'@'7U#B!&"4X0%^3* M<\MS2BRU]N>N5A^W2G0(G.PIV0ZLRJ^XOK*Q.W4%<"Y@*5*!\5:",J+6XY-C M(CGWDOR5E'/K(_/91([;"6*0'.F@>NH@]+S!X 29YR5H#C+)FE:A4]H7*2%J M9F.,7BG>N@#A!@$[ NO2/;;@PAJMNN B19W[IZ)+YLYI"MD;HP%O3MJM^#$?4L G?# MV7=5NN^N\D(O!I]@KWW#JRUR M-\-M[O1_OH2QE#F9I#A$3OA2)44( 1$*LY[Y++*/[=O4/HO$AKDK;MXCD8LNZ0>U MY%39!2US!!U]JA<&";S7Y$F4XGRHPXZS:0R\@5CIIJ_6X"CN 0L=;(G')@C\ MO%B2)S/?MK-+WXZ78;XB%K2).6MS)$_>N3H:2]9,NXL6 MO$I6IV QI]9YR&:35 8S\M\;IO?29@>I\<9RGBA+@6E("*ZH (I\.]J@6%T_ MY,$$*81I_>2A,0O=]'/\WIR;9^F^;^CO=D-:F%'"(#!A.9U%'HG=FOQ!U-[D M%'QN;;:%L[E,,MD_G/C)D0R-746<"D8B%3E]#!V]R%E0.Q;N4HL^MNV/O1-CA M8XG.%SFN%GM2) 85N0?!#6T=[1GY[LE#SDS[4NI[\]9WI3#&GOZY>_3%=39S :)RT8'FAX"S35Q&10RZ/1R-"Z5/X.$>-"IH%B'^[,O8>4.X#) ^/#SYDAB=1KT00R6D'1 0\0 MB#M0!IT).624K2'S*$'C9H+;PZ>=]#N TCU-Q<\9\2F5Q'4$M&B(?(T0>/80 M11',2J>M:=WGZD%BQDVJMH=0&ZEW )]K \GJ$\EK,<4Y/T4C^84H(41%VX%3 M/.&2":""$/0M1G)J'6\]1=.X:;101E@O*@&7&G M0E#ULH#B#LY2D 8U4ZT;&NU,W+B9R@%.O4&TT@'R#H[B MTH$6](=*3 =[!3=LJ"*YDK*TCK6OY^2<=\U#V&N#I9W!ZBY_^+G(IR0EMM2 M&UM@]?R\)H-K*8Z-PN6BLDV:#]"X[T%ZQGWQW!Y!S63? 8XN$R+O:4]L^D5, M1';.!5M >T$N(%(^F[C_27OAYL?P]+/.D6%^\Y )RL)9V0"#P:R<@JABRL=I[UQH_SR2Q MDQSDGHBXVZ5C,/5T@+Z[+XDHF+"ACA?3HKY:THYL;6(&F-198E:.\=:)@3T? M= V%H$%5?MM^'23_O0%TBLOI(M-66:X;G7.W!;17C9AE7F5G,XBH"FU4ZZ!> M2()&8MHKAZC:GXTM*!]]ZM++ ?;E-=T-RA\>T9BYXDEN#I=0GWK2]@V2&$,= MD47M56S>=_"P.9E#/H9],2RVT4?/\-JT!9[4A^1"ZP#<;![WADC!<\YU[H+2 M:#2SHO65ST.TC-X@?DQP/5\;W6!KP\5VZ/6;LV4UUML%-MME\X]'IYN6AV__ MP&6:KC!/7&2.VY1!9^=I(_$$7BD+PEC+(PHA?>OW5\^GXW.('+UU MY=@8;:2_L4=X7E!]U9S_>/'Z]AAX.AX824@KL.1G;'I]0+0"P9@HF;7$K[@U M.>&!1O<[+3=ZN\O!L360Z#L'TR0([45M[A]#T+69-CD8@0*DX@06)8*T2K> MT>C=++L T+/$W4/:[C%GX",%V,MIJGV"ZH^]JI+;/"XA*1:CPJ-_(( M[^8?<=N^XGCQ5^(:\RW>?YM/UZMS=X9S0:ZP,,"X==L^NLX4#9D)SD0,FK2Q MDPO0A)SQVXF^C*?P\KK[SM&ZS8J94CAMP4C;LQ9F.,; <58?1K/H34PRZ]W\ MU1;4C-^2]+O ZO,U-S94/V+E=YM+^'0ZFZX_+LXVUZ;O+C+_VD45;'' BB^@ M,O'EF$\^E<.'@:OIT_KZ[(/Y?<^T68 M'W]9+LX^?WDW_\_I/'_"Y==IVOBLQI7ZQ+&XVBB$V9I?* F\5*(PDYS-NQV* MA].R&_:^ZYN2,;36;RYHFW0_GZ^ FT8F.%]M-#XQZ%7$%$B<+M,VM I\4;79 M&;$6@Y51M7_I_EPJ=T/L/_^]R>$J[ "D W5\C'6<9/&._(WZGB[3R1)D8L"# M3CEF8D2U;FLR9H_0[_HBIR,H=)'PO#DT*?JH,E,>3 J.R!<4A>6$D%***;!D M2O-NM\\?2L6_ZXN@PP7?@2&]6S L59 ^2DMDVTCN"CDNCG8"\$+T9QN*\ZF/ M@NU_CJN9@Q1P8$'8VWF;"=J-JGA3Q( 9-;C$0GU8(<&96G49LQ=>!>UXZ^Z! M+UFO_<]S\?*RJNX$Y(^4!RO:KF3J0;M$+'B1(3AN(1>+5AFTMK1N6W!8N;;X MKN]5VBJD7W1M\^E"L#JOV8!-CH'B=?RE=1QD)I<"G0V\R.'!M?L]B/BN[T&: MJJ,IM%Y^.M:K3__Q\_NCOPTT%>ORTU]J&M;][+1OF_HZK+[\/%O\OKJ: Q"T M]C)IT#)Y F+*X+,U]4I,9U$"8[SUDDQ%,1*.\T0\1@[!$P<^"J$+^96J>1)OC]3' M4# :6MN/)C^>(_K><+-;V&)TB8XB+CT@D,;[!]O'BNQ LWR24OP$F%H*P0$!(60"9R MB *SM:US?$/P,>[3Y!=&^NA Z& SO$%:.4TW*J:O9WA^E?/JI*:>_K&]RBP^ MI,(*![:9 ,IT 8]& U>)H3#*&FSM:^Y"U[ANP?CH60RLR@[@^<#=NF(E!YD4 MF)@$J*@3A#H+3LH2/3(ZK(\=H'1QL*K9;B XO-8Z,([;GON5 M@\OX+QAC3UTNIMW]43P+)BTC,21[ Q[+IN^? &QT@YR11!LS"LYW,VST?/FX'D&[0 MTT3VG6#G;\OI&H]*F60F.=D/!5G7F=$9*^Y- G0)O1>HA'CR\NV^#QZWLT>7 MF-E+YAT<:G\)TWF5V-'\S71UNEAMYLO4(:/K,/\\C3-\M5HAN8_6.JM]=!0N MRTPFU- VL+)VK4-MI%5.Q-9QYXZDC=LEI!LP#JG0Y^/4;W$ZQ\]U;,/Q@!VI M+^5X/@SI4HA!>O(ODZ^U8($V8D*(F17(,?""@B=L?E&^.W7CM@OI#K0#J;4# M^WJ7LU>),+X\!3K=(U@?9B4AF89EDZY@WRUEGF7>CJK=5U M&TP\";T#%72HL1P(=F_.L,YHVKR]Q_PA+.OFW3YF64^8,$)E@8!>TM[5Z"$4 MG4 JX0I3SA3;^M'=\RCLK8GU"T&QF=(Z!>6')9Y2N/[FG*+SF.O5?#OHZ<)3 M\4D(DR4P$RPHJ2P$X1%8[9UL=:@53(.#^MN_4(@;:[$4<&Z">KNV8GG M=/P\G0?REDBFBU7-JB>?./,*A**-J+)&<#EJR*J0_ZPBVAT;,^RZ8F]-KIMB M;#C9=QW!U&URY5EO]XN0TFNLD^]-*J"2S>!UP'IQF*U.6M._#Q^]W$-9;UVM M7\C(':RD3D_@"V?W0_BVJ71;AHP3XWG46(BOE#.H8#F$&!&,2RXF8;V1XL7B MD>N4]=:N^H4CDKV5U&L@O#PC.J8A3F>;7,*$.Z-8X1&D3HEV5:S)=N4A!V2L M1.F":)UEW(6NWCI9OQSL#E%0EZ"CB*JFO.Z+IYPMW'&+4%RN3[QJBVX,!BBF M,J9($S@?WNH]3%]OW;!?+@1NH; NP?BZEI23R/XV77]Y?;9:+TYP>;';OM79 MDXXKSD%[+^NM->VUD.ID4:(N2>^]&CXK^"B)O36]?B%(ME-;EZB\E.+F'OR* M,6.\T%E'2!G)VRW>0& ^0W8^YL*8\Z[U>Y6=B>NN6_5+A24-=-4!"'=__C ) M@7&OHR!^7'V.KPI$Z1-H87PBNR^\;1T8[T[=N-F9EW\N-832]H?C@O;9D'!\ M-_^*JP<$*8SC)7()28;:@T19<+5+!'*)HF!&8UN/IGT^E9V,UGZA1\FMU-6! M??RP+:RM/>@^+2%],2F YUF"3?]%LT@+[8XBWM:M6Z&O\>,KI\ MH-Q,\W=*2P]3P_@7&]A>9Y N6CA>OTG^?39=(@J2#?_WM MPRP0?_-<6^BV M7XV5UL_EVN[RG)#T2HB!MEBH83ISB1R.4, HJ;7 (&SSE[V[4]=E'#$4*@=2 M6K]QQ.4]]CV"M,6*0A$1Y%J,JX1SX#2)U+.2&;>J"-[Z!N3Y5(YK-%\ZCFBE MKA[BB.4B(>95+2J[?^AM,)%Q@Y+Q_@.9\9O?N/:3$V88&N,09%*EBD!#T#Z3=T&; MU7-NX%ST]/91I1A=B'*=_.R M6)YLE7DA5*XL1L)-=ZNMZ.I(U;<3X8$H=03 W;C.\SUYDC?359HM5F=+O)2=XX67["S(4&ICO4S\ MNHADFTEHCJ6DFO=^/Y3F<=\L#'J\OI@JQ^YS=]6_Z'AQLP+^X_3S%Y+M;ZOS M-E?G#X?J"Z(Y_DY4UA]:3:2M6U%B?;R&M>Q900PU]U<8<6\EPW3+-CZ0\#^4 MDG%-Y,N"9C&6!ON%Z_W/-TC6#W =11!:. 5,6 Z*>PO!& DYV<20(9=NMXNJ M9B2->S?:(X"'U&D'/L.M_7D4UV$ZKS?/67 M^UNXFR_1@)AQ+\#&L\8OK@XM. MEO5Y_ZV/F&9AM9J6*>;?3A?S"WXWW6#/669&TZXT!; ("2IY!M$9 0J3T12R M,EUVZU[5AIYQ+Z4Z0N_PVFP&X-:3A-_@*BVGFY+'1?GI;$7'SFKUZ>SD)"R_ M+<#F_R>INDX8;KMYF$O%0 MXF@TJ?AH^3G,SP=LT3HK6CJ'\^%;'ZYQ?5E-&&:7&9"KO(?4M8^^]L 4-Z!8 M]N!5HMUC1%3,.#+#K3.530@_U)4^B(AK!FB>'P7",2G[)UKW[Y.4BF6J)'"! MC(.**8(77(/(TF4IHW=H>A+T'CR.FU!Y^?UPVW/O&E/=GCH_+9;+Q>_$WVJ? M4^/:;[>Q^@^1T\AJO\&XOL]_\2(DGQE8KREP$UI3"&<,H,K*R. #JM9//^ZG MY/#)GM<_]0JJ/ >?F)>0A(M WEB&6%LG,Q:DQQ@39ZW-WP.DC&NE&NC_[@3. MPT7>K76XG#>XAVVX.:OP8,MP/RF-[,+%A]=*C)H 6OVZ6.,]0!'!("890.8Z MF5U8!T$'!T)*XZW)4C5W(W8D[>":C?0%\]D,C\KFQ\(.-H MN:7B"NC,:4PL1C"1)U E*G %23I!J"2+#MFW;AZX-['C6I\A4':GQ.-%]-BM MP?HIS.I#K4]?$-=U'.UBCGN:KP<^J9&;LP.9!YJV37[E_G4N@18)95Z+#'E3 M$UE4@(B>0W1"ASJ?\L[;AP>R8(^OT[*>[/I*5UOG&HSK@U"5BZ7-P^H;T6S! ML>0AU"RGUA1=:-7:'#V#OG$L4&LP/%98UE1#W1J:ORP6^??IC%C-MP>,U?JO M/0S.$Y_8QO \A^Q&OM7%DJ_N+GG/V6<<1QN=!F9MJA<2#J+A JSUJ)5DW/GF MT_:>0^#!4P=W6>QJKYAZ*ZYHKW M+2@>1*U:5U TTY$+B3R-(HY./*KAL'5G MN.!P>NO6QI%%J /Q3G&YF6K]:KU>3N/9NC;B7R_H!#E9S*\[F?L8O>_AV6N=WV;O_T45IBK5XOSU6:!?:S13I_;Q@0]GX56*?#+T^JH M7%_LO#QDT^)D@YE8R;GHFW>5*A5!FA )-2PZ0J500!@RFWQI<5ZHG%N_V3F, MXH-3ZKNN_M/UU:\VG+/&2,$2B8EMTBI(L@H(&@U*)USBN7GJ_3"21T[1OQP^ M[Z3R7U#5W=K6:P-'OATO XD@;;IP[6-/'_RL-C9T-U(;V//(&]RK^IAH" J2 3.U@1B3M= Q"PC!2FD-XUSRI]B_^[$' M%>1>/S0WGWH]TS^GS?Y]FL06.WF[RJL;JUQ-HPFRH#0) MDC2U L6>CXGAR42I#%=,/"FA)UPVYMI[\;F;R?4;O?_I[.XPO\^JP7]7_?=^W<^HU$.YE'2 M&L4-MQ>YZKZ0@T;-:WB(=8YR21 9BCHWCVL5?5"\=0KT(5H.OZ"_^;G7THW2 M"._I"/.V/BWR2D-$"L>1%_3,,"MBZ\K*!XD9NRE' QS[-R 7 MWQ[W:ZB)*X3%GXW9[A[K+:/\,K MD^= Z6:LUEH=8[^FW=P[?3J=3=>WN= F;K^=IL)GB)/GAP/$P0CGR8F" ISG>A%<;M4#$R>)J(?6SL_!16T]7FP?>EN&ZS$XHQWAD&04<24*H# M)AUSD)D@W]C[Z,JNY.><,!%D+A1F997! M&]HOS/*L?' >2^OQL8_1,V[OA_&@UUQ7O>'NKV$YK26%%ZTRWU($=F&S)PDC M,D$B*HK7L8&U8D%G!DZ$I*3..<36=30[$S=N__#.$-E,BWW ,Y&4EMNJENGJ M[Z^)ANFZ?C41UA8A P4K42M0VEB(11A@Z'RQ,@;;O-+\$7+&;07>!02;:*KA M)?Y!LQ?OG[5[V]K+DF+Q,D&)JG;O*1F"L1&2U:B-%$EBZX;UN](V;D?P\0$Y MB X[,(GO3D[#=+GI2[Q\,UV=+E9A=E3>+^:?WT^_8MZ^\+C-HRE%:^LI,D=6 MG\I%75,\&;3F D-.7(76-9W[T#ENP^?Q,3NX;CO [R/ODFYS9GVA4,T1/S$B MJ$#A&WV!D,F53IAT0M7Z9>SNU.V65V;_O& =2)$=0/0C?L7Y&=:QOB3:C:3^ M-EU_>7VV6B].<'GG (G19<\U6)TEJ.@9A%S;LGBC@DJ1!6P];>EY%.X&U7_" M.Y 74&@'EK/;_"D=N))UX$7FY/&H'" $.C&0EUI7 M*^@?6S= >2Z-NT'VG_"RY464VG&E=+L2@>.:!!FY?N*U$VB- M5HPS\%;Q^O"]MN:-$02!.-B")K'6%JJ+-J/D](?/GY=U(/9FJ?.#:Z.OZQZ_ M1Y53ANR-)KL2ZSQWPR$ANF289IFW=CAV(NR?H=3B.8^UU6^AVU?9R M?S-[YS-:=^0KGOYO3IY[=*O9..6J7&0=6).%8$)N!A02R>".*,T%CZ_JVIZGJLEOG% M*24ZT]JVO%0KS_I$G3S9^%^8UL>+7\A;K;_Q[2-F/-GXN_<]#4W<8-!)@,/Z M-+1.2O8:'3 64[%2J8+-GR/L0^CWT<+S.>BZ8Z,&U]_8M5]75OC5:G6VY6GU MVZH.IWD=9NFL/F@^_H(_A^GRKV%V1C]W(?=K\VQN^X&N".F$@2BC)/Z+A6@+ M2=RQH'VTP:C=BL4&(&[<4M&\_4GO.>]M[P9OH=QZ*46R#&RN9E.4.DA9,D@B.G0:B9G2F?UJ4]>^DAU]Q?=O MJD3B50:4K*6Z47KP,CB*TC,QJU&H'5L [$W".&[6"^%N2'5T<.OZ8'W9M7MD M4[P.UD)BM>S!Q$!"3!*,-#I%])$U'Y;V-%7C^%=#86X@;72 KVLQ2DK+,UK_ MP="#,>>E)T]1)+YQ1NOMA;84A"!J)A.& 3.Q3U$WSD.EH?$VD':Z]>,?;\._ MOS^_T^>^Q"2! 1.\S^OY7IC5P24#@EL*^QQ!,P99KP>EE58P)YHWFG[1>0)7 M.^?V6J]JD<*6DMM;R*(VI3Y.%TF!PE @1L8^,%48M32)J^;#&EO2/VXN^.5A_>(Z[_;0?^;4B?V]@/T6&F6TQH!^ MPH.#%7@,QNF2 '---D$EJ .JR#EP M64@"UB6(OFB0(;"B6 HEMVZQWIZ+<1V @1$]BJJ[/?%W&?*R_S'_C$]_N9DU M0Q:)'C891')-?JN.$)TIY,S67@TNDS,;LS0U1<5/XTZNN38*^')HR74J M-@H\VE9KO$JT8Z?K;[>.'%%X2MK4_*[,]8J7,)0O0R))EQ,(.[+]7? M]?R:YZ#TD=G/+Z'PKGR,.W-Y-G;J.L>U]&B+@JLBI3L7M3DY*P-HJPT=.CJ M+S%"33FG%%W1LO4,D[8Q?* M%2#VDG;6]TGCU6SSD>?/R]+B\[S65U T,EULM73M0;!BQ0E7#T5/ 4DV M"5RBK[AA-F;#=2S#N4*-F1FWVV47NV-,>'0;K]XW"&?_^/213QMN;L]0A:6/ MSG]A@@47N 3'!;G.T2GPY": *MF3?2S91O.4M(:=WG,%_,T2Q[@\V>095YNG M[1]K@?X=#XAB >F 6\V($>7!&5WO7KBV1LA2;@_N>+*:;[>5>YWQ\QP=/U#" M-X#H^RD7O5X=]&Y>%LN3ZT;]>+$5[BU691*)*U? C0F!M<+1TX?>]QM4(\.L7:+G/^>4D8L(QT06(=+O0/P7"_Y7WWY M>;;X_=/9*;G;55!A=A4\W2F,34'&5#0DY32)+E/,SBT':S7W7K*2XW!W^L\B M=9R.]\."[R6TUFW]/'Z#ZS"=C=QO[ XUO74>>UQ<7?4@*T:( MS)B%4.22"Z!DEE"Q,#!.Y58 MUD:@:YU4?(R>?X:.8\_!V7,ZCCU+5V.'Y:].-AN_/KO'U7J35<7E>F-5UIM" M\[18GBZVTP5>_3%=33"7%$)QH'FLKP5UAI!8@52PZ*@Q:+W;J/;GKCSZ97TC MA2]>2OK?$[3>+$["=#Y!38NFSN)KF*?G5G\+F3GQ3P5@WF^0AZ*PLD(&O[;)< MA,AT 6C+4I2%YG\"0BIB,@*FLRF77OFU?,/$G5^ /O&ZC_-JC:ZJ(#='U83K^2 M@?TP"]N&].>6M@3A.4H-5I C0#LO@PN"0YT-S$LL)>G6Z;S[*1D918WU?:?1 MQ<'"[P!"Q_1S1^55;7_V>B\AH]?B#7.\'2[T#I!SC?R:%?]U,0]7W[FVU5;G&X/KHM"*!)Q<9U"&I3H@ M@_Q*+UF43+)P>R3SP9AZ)HGCFJL&H%B\G(;&CNRN7HA].%NF+V&%KVBG7C?$ M7GL9BI=0-H78P7*(EC-(QB4OA,OJMIO^4('(4TN-BYM!M;P83.0=6+#+%/#K M65BMKKN9WC%O69)@4R9&8JDO&J4!)W3*J00;;/,V)P\1,WK%[4 A7A/A=X"B MZ_2?NY599/2&)W"%4ZC"LX.0H@3/4W#1:LR^]9#/NU2,['RW4>_MV<:'R;H' MM&SZ6&SX>'5N-;5CTB@*0H*ISZ=K6Q[G? 3+31)U1H5O_G3L+A7CHN50O=X9 M@7V0D'N R58@YWVICY:;%MB;[<.]#<58#;&$0@ZA81"THH/61-H\V1096H^< M>I"8<:IQ!C^:V@B_5Q2=[Z_:!TS3#@-A128W$#EY@,Z#+$P7QVG[J=;U X^0 MTX7Y.53AN\!H#^F/'6J=,W!A21F+42F*&H1(""K1SG*RCM;4.6>4BBM[JQG" M W'5S<_M$ '[Z&K11G"=Z/RGBYB1!9Y0>V*\MH76,4*0FZ><+J&50@B^6_/[ MFY\[[NW5D#K?1W"=Z/SU.>E1^*@$X;,(1J2;+( 89V!DSH8.T'IY^QR=OWZ& MS@=+Z0ZI\WT$-Z+.5\LU.SO;=9NE\_S@K M(N=" QUJJHX-*!!5P3I%P(MDE4Q^IR;[3^!F9X+&\2C:Z'PQM +&/FS^&I;3 MQ=GJXBW]17):9YU8X0Z8*G50>P@0Z$ !ETU2A7&/?+>WP_=__GB0&$B+B[8B M[2%F#:LO]9$-_:>.CO@:9IN+C4WFT'+G#!-@0J(#.BD$SS,"1V950AZ,;QZR M/DC-3E"RW\U1U5C\'0#IJEW-_3S=_]WS32,<.DOA/=!NXW734*P639WD6W00 MNH2@6U\ '4+OR,%S(\PL1E)@!V#]*1G(EZZ#6&X?V4C NPET/"HKE:1G;??PG_M5B^/ENM%R?T>9L] MJ4U*7CH-V4D!2A'UOE[5)R:MR@DQ[I;Y?<)/O[OR3B!RW\V1V4"\(X-C6Q9Y M@X=S)U0F(4JMA"S&$Q-%)(C<6$ 34?/(L*2=:MR?P,B#!(SGJ!^JT45K\8X= MJ1TO3H])Q7@IDW,C:++/A9LZE9)37)%+;;.-9&8#)C*Y0F:Q6W[P@07&@T C MO2T:"W%L(%S0?C2_>-*#R2?#44%DOH RA8-S,=329V&\,CQJOA,$[GST.#<# M RG_,,'UHO;CWQ?GU&>#(MKL $5BH! 91,(K,*T=*R&%)'9[-G?GH\>Y'!A8 M[?L)KANU5[-UX4JG4*SF&9)$,EDL%?"6. F6!2NRJ_<>SU/\U8>/4^8XM.KW M%-[8RO]4^R9HQFK\N*I3"*/"$R65HH"*EX<#J'XB,A]W;4\% Y]9W/ M'J>,:"#5'RBZL37_2UC1)[T.RWQ!/)%;(UIPEOY0TE.LZS+%NO5IN0H8'8:= M]'[[D\>YZQM(ZP>);6R=OWO]]J)$A0(:SV4"8T,MNF0./#(/.7'+4HS2V=V4 M??F1XZ3)!]+R?H+J(+VXZ?DT7V_?^7^?<)Z^G(3EMBC;RBBU8!EH M\4PFRGOPD2G(@J..K"0MVM<@/T[33LCQK9$S_ 5+2U5T":T+;LYW6THY1!4U M<&?JNVU;:D=8!MGZ*#!*'G+KX4E/T33R=4E3!#P)KP/4T0&\SOO8K3YBPNG7 MNOLN8JGH?&;!@"]*@5*.@>?"U/?;]#\?))K<&%8/T=(;G [1^.TGI"W$WP&, M:B^ U;D-_Q77E_&X2'2 Q_/JS!#(71,J ,_:DX\60D[-G_G=1\C(=;!# NAP MP7> GGLL=GVMO3'6RA2*Y5*FC8"T$6SMPIJ5!&M0IX)DL6^WOQO"<[H@9S=3 MQ/X9O*:]-- CF"HCYSM->98=\Q*"08I,@J"OE*'8PMB7? Y3.X]H[+%VT7$O1.:\56"(D0VE?UMR'54 \=P*JVW\+_/B-.WGZM/20N=EW0FLM,?D"PM5N2T@9<+*[V M/#=()WI$;.XNW4_*;C#Z?GJ_MI1\GP"Z3+WQJ##61S6^OK')JMZ >E-\F4Q(WVL:I'Q^MNOBS5NOOOI M=#9=D^_WE?ZI.GZ58SXQ4942O 6KG"-#CL1:$@FLCEI$E26)MK6U>B:-77;0 MWQ,A=]I+#:BN#N"X;7&SY:<.H%V].EM_62SKD%FRVL)K3@$,5_71!4?:MBP7 MD#QX$8(3QC8/^QXFI\L6U6U UDH)'>#IUSKC,5$0^WZQ(B?4^X EE M1 97)(6N2(KG*6HG6U^NW""@R[ZO;3"SOZ"?CQ*_1#X2?XFH2,:=BR7DLK';M)O& ([\!./-)!LUY2*V[ MONY.79>M%9O!; @5C8_!;<>-Q?+O=919.)VNP^S=_&(2VL1)%Q/7# P*4:=] M*@@\>0C,^LB"(!.\8].2!U;HLN7989!I)]%#T='HW>^:@F',;\-R3ARM7J5T M=G*VF5G\!LLT3=<3S8Q/B.LRQ"@QEA0MP;ZQ47J:JBY[G[0Q M1HU5,KX1NGZ[?3%BX*QF3.@O&T?PW6IU5NWMM?[+$R-42O7E*0O$F'(^0!0:NK <;\6@WP(RZ/EIO%N_FN8G>$'7&[8 MG#AK>$#/0=A( D22G4O, ]-&*\%R]KFU$[8#65T^!VX>ΐ@\XNZ]SVN5N MNFP-_SK,9M7=//^YU?D/KB;&YLB]4\!-G8LDK;ZNM):SXIK/)'F( MECXKMYJ?O_O+OR\OP17EP"JADY8Q)+;;9+@'E]@-'=_A-4$; MH79@9>YK!68?7E5G?3.SU1;W[CVD].@F2: MHZ8-%0T2LW5HNM$)HC-*9>FXB;RU33N$X-V0^IW>#+R8)GN [>WW4!]P6;\1 M/F,MN,P%2U&@T= 6E,&"4^10%F9SJ=KG-40>"+0.Z=% I?K$_.8.%GXR != M*J[X6/3MOE4'PVM'TG8KB/T^,_U#:*<#T)V71=7"7O(V3L_HDS\MROIW$O@5 MQRL^TKUN-)U__K"83=,45V&>_[*H=;#58UK./Z4O MF,]FN"@W];JXT.N;6MDX6]T4R6IZ1''69>CY:?PWSZC\V"]1:%2,Q;.S'/'ZY)YZC0W@KS- VSRYVU>A4I1 MI M/*03#@M!:2H>Y]8O2)H0/]-1V^V[46:9BB &B2&3H MG(S@!+EX)N>B5'$83>O0[C%ZQGWF^/(XV_$I[O-U-?*XD@_+13Y+ZZ/E)UQ^ MG:9MOP1'EB!DCH J^NR$N"CDM)'PRMN=L''W%99WU==[Z0HD@T>D(PDK:0;%H$I!1]$=@S!>T M0>PVB?3IM4:'QJ':7 PGVK&1\I[HGZ_P9[S#18F18B7)07M/@5RV#&(R"0KG M"@4J(]-N=WD/+C'>$)P!<-%&D!VD99Z,\#$EXL0+R,Y3#!V8H.#>%;"(OKB2 M@F_>Q+%)DYEQ>LSLXZD,HHH.H'5._\\D08H4-H[_WZ;K+Q?M!=_^D69GN3[> M7JW(Q&(^#G],,%JFZQR#9'T$)3GM'L\M!.8%WW1>YG^^743Y-+2ZYI:I'/D9+I:+9:;[CNK M#^%;W?,'),T.7+%- JPEVXV266\PK@GE:;98G2WQ,FL@R+$W(18(NLX8+(E. MZYHZ2%$(+YC16%IWS+N?DH,/7?K4=W/ZK+.:%MF>'-R7J*6H-]6YUO"X#)YE M"UX(JVU108:=(KIG,G>+C)$MV^%ZOW.H'BCJ#L[1FRQLX]WHM8PH(1<*/%2) M @(YEY!Y1.V0>S+W@X*E@X31H8I]%"C/EG)W.*D#H\ZCG&($!FNO&G^;7-^W*E=; M*^7,P),-!BZ\=UZDS$M\RN5YYIH]X65?!2^&EW8'UN?]8OZ9/NVDRNRR_;/T MC LZO"%RPMOY+4&*15M.5/MIR?<3\K(_:$'3:3L)^_N8/,Z M+)??ZK7'2:T!G3AF JLW+*S$.K$M14*_3!!$8J;$Y*(=%CLWZ>DI2MY3X8^" MZ #ICWT@7;S7?94SYN/%A^5TGJ:G87;.2JRC0XLH$(VKA4M)@5,:0?N"V3N7 MN=DMI?+X.CT%P(GRVK4%_-\Z^+>=K^95)TL1)YIN"O MU&%(NAKD1$>PC2(IIQV3K0W.#F3U='"UL3NM==$!O*IC>'SN&$Z*"A_DR56^5E$@:HT^M$]TO5YH0 MK35>4.QOD_&@4O809&8@C(C&)-HYHOD#F.^D-.$Y>M^E-.$YHN[@;+GG0M5[ MF9U0&ASR1,X75^"]"F E^>@6F75IV-"HS]*$9RGVZ=*$YTBY.YQ.G6OV<54K46LN MDM3QE\577,[_;WMONN16CJ2)_I^GF!?P:>R+V;5KIE2F:C26*5QH2-0Y4Y[TNR \(D(_&"7\+%;^MV:.MM M8X+0@44-3*NZ;5BA;:,5A.2#7^?=_HX_>G";TE]M#Y)$% MQQ1;.?RN.5:2 X-@0_5V6Z HTOI8(/%8AP\&\N<*K[T\12'^,Z-S]2@$[*XV MS-%PM+KF#60W]/WPN7J#GZHWN$E632^G*\S;$TQX'G0F1BROTYZ5=22-8.K+ MA(PN.BV\ZG0W/+?*<,H_7&GS/B0X AOSND/FQ[#:%,Q8NK"*S DPFD+TQ]J6 M!C6@L%(B"\CNQ]:/MBWOTS"F .GQ?LA1$AX90K8[1V,V0=L$F8Y*4+;0IO&1 M0;"^Q%A+.;%U,]&'5 QK71ZGU6<@?2D8RLU%TBE9U4?W0S30.5-9]=1\@N8$5_L=T-KV\NMP2'FWR ML7;91$G4JSI.RT?Z(P?I#%!::2[J\R_=O/W)$56B_0WAZ36G=9B\1P>;-R'AM@:- M*9Y4]A*29*'.EG+@E+*0@C"1%RF=ZS=G?DO+F)(7!RKZ6? <*/6&G4@.[=MV M,[?@??D0?M"'7]11BZ]K,J8.*GZ5O]?QBQ.M7=[A9/F!'Q&*]3Q%TJ%UYK"P0>:"[ MO+[MJA%7FM,X8P&6&DLW*&Q\F$Q3XAY M71M0BP0>K1&8D'.04TZ>[E5FR:G+"CS65G?%%E]+='6Q&?\1BL(<0H%4 ML]C*<05.: U:8/:<<9YO)Z<\_^2WZY*=(-3?4,K61U4_HA[!L?_(+$Z>S+F^E?F*^YK$Q/4!BFDG1T&BL&2DH/+@L'ADMBFGN.]]MG'WUJ M[4EB)^3U-V2RA\.K3QT-?8;=<4D7^#G\51N-3U=+^L&KV>SJ\O/\%_R(W\(T M3[23B67E@$FM0/G P:480!:I) I9]/U6_UV\_^<7[82F_J9']AH!:"CN$9QD M=V6UNR%^O:K[A#BJ7$DD.FE!RI*4T3XYURF;<;#9]11E MW8*3_8V/[-WJ:J*2T0XG^V=]RU^C1X349=9KR],O7U;*V"WSD-1I*H0NBH\-*!R (&PA<)(A2 M>!D=,]:V;O39D;1CC[DW8;KX1[BXV@Y?I=6N!3_%Y1\8ZEKDU7S$^DB[!E_6 M+[87UU^N79]M:Q-R=.A_"2S39*DF(^MC7PU99.[(7&4^B<8R:D;\L)F\6-?BI^E;%AH#@2;I\#;3H=C0N96CNM)?@_YVU:'!H-)>%7'WX@( MBAF$D,@?0Z3;7 A!YG-OQVL7 D>"TX8(>0J$S=4U)BR^G7V[6BW7$I/;@B/. M>2)36M4IQ#6&F3+$6I>Q \!;D#[)URM M+O"ZV.+V0GM?-O]VPC7)KC9$(!]4DDAC@5CH.LLZ>^N*HPW?/D]S+-7#8+H_ M)#W(XYQ4K0<#^=LZ+/MI%1:K-G!>S=._Z 2X#IN\72ZO,.^&@-=,?K@F\O[O M3TBT*#$E<)OAI#Y * Y!*RM,S#(6W]J5.I;F88R&TT'YE"H=V@38>]^^O?P6 MTNK]=8B<5'%_([^?;>JTEY.H3!8RDJ,14G4YK(:8.(/@*F%+M^X,?5(Y M3%EK[V@>EW9_#L/#>+J(K.=DP=41A=P+<"1ZT$)$\C2$S\U;))[(\&A>BGM. MAL<^:CW2\/AMED^0IVW1TO7)SVJ;N.2U?!P%:)R$8ZT$A_1%3[?,I M@O71HBBY]3/ $V567U^$Y?)]V:[V?K%>:Q,Z"4K*5%R!K&C+*1T$A&0C&":, M-*Q(C:U#6$]3EA>A'@*%=^K=Y"L&=MJRV5\?L MJUP0O-2>G"F5ZQRJ;'EKA_@A%<.BII%Z'S]Y#I7U&- RO[R8V>3 MT]YX,-J6.B^1D_]!?]C:$L_;R%FWSAW[H.4!%:,X8P[6ZWV8'"?DH0,:.^;] M_>*]+3?."Z&%4N"+0E#U 4-0*A%+21M9QVRR;G,D7UQJV.Q:(UST(-6A,?(; M':6KZ>S+M;UWW0XYIU#G7H+6RM6)JX&D4P*D$#C=T5)8VZW1]..?/^S[Z99H M:""_D;635BPR+0L98]F8.NH[02P)P<2$=, IY;AYYAHYLW;2C:W28P4ZIJ[2 M@K/:6#F"3)H,+$FW7!1>@\<06=12ZV=G_IUK5^F]U/545^E]9#?T%;#NB8SY MCS"]N+[ 7$I*L "2U68/(09P/"7(222AZ$A,L9M9\."C1](_>B_U/.@??;"L M!N[W]KHF*W!!LEK]J$,5UG#7/"34.8,0JI8+$?!=$@&4,BYF'H0+G0)]+[1] M>VSM45@!K4[^)@(>NO4G?KM:I*]AB:^^+'#C=M]C:;N!?-1@&W?QYFJ6?U]=3VIPL=ZQ="Q+47MXU$)7%[*#FB E M&:7B?>H$F0Z+#=BCM'_SQ7#0!.%>>EYT=MW52E/09"VTSKGDF/T(I(,^$OK0N M"IL<*MD<3"]2-7!U2QOUWP=56UT,?<5]Q"_3ZI5B_G6ZP%J23S1,9U^N9VI) M5TR,=,Z:&FN+JCXHE J$DRK8Q".7OM/]]OPZ P.EL4KG_UCA MAXN0=J_DG#BSG(PX'6J7.Y'H2J9_3%\*G;A6W/'6I;V/4S*LD=03CAH*?^C3 MYMV\AL,^SW_["Q=INKR>$>1R]BY859_T$ NHZXO,VL$N*UER\,:Y;AW '__\ M85-A?9XN#>0Y@E/E4?-O?5%[J4O1:" 9XD8%5IO=APA.5SJ2#,)WRH0=^V:@ MLXG<6T/OGDSD-J(?*X:VVZNH9+4P!;B(9.Z).F.4H8 2;-9D!]9W%*= T1B, MXD8*[P*C Z0_]/WTZMMB>L%=5>?U[,,J,RM M5O/!1X\0!X=H;-Y,?$,K_\,":VX.\[UR4T$"4-E*""B)ARP4>,DRR.RR0.=\ MBMT@\,0"(ZS1/!8(+40Y-!Q^Q;0F6O =/!=#)')G@157<\'$BH_:$JA-(K\M M&(XOOGA]\M-'6+)U+!".%N+0*/@_5S/4NP>:T#GJ8$%K*T"55.>+>X08F#1% M<2V9[02 >Q\\PM3UL;H_1G1#J[TV$)BNKJK\:S>![[BD7][R873F.A8'F5N] MF47K6/20=2$_/&F'/G:"P#.+C# >?RP<6HETK,[&[S>MV"2Z0AA7P/DZ0Y7B MID,/CT84(X,+L77C].SY90TL];3.F:T(6P2 M97V ZQ5$%C+M0%' E^P@%D76E>'9=IR7M]>R(W17#E3V_"22'QI3NU-J:FN) M6MOXOKRYJL6KM=-8G2:YGE^STUQLHIRKT<9,[EJJ/79+@8B%0?(Q:L=UD;9; MM? AJX_0#VJ L-[U,(+[\$$_D_=7M0W/+$]G7R8B>W+^Z3(714=0BG9.D":# M$4QZ%)B9:IV9?HZ>$3I9QZ&LN1)& *C=J::WF^2F\6% KX7 "S6[<&)+^=K MDH.,1E-<$+9Y*Z'G*1JA]]8&5 T5<3"LON,BSONTW-]=52?D?;FM/7L=+B[J M@.YK1K>_N)PX9[VI0RDS(S.59*G )6F!,Z9T=IAC\\/L2))'Z$FV@>8I53F" M([%!_T'EF \\<8A2UF&$,8#7S 'WIF@LQK#0NJC^1&TE3YMV;8/?$RMT:'_D MMMM]_H^KY:IR=7N1?)ROLP63+)., :O)6PLAHD M7ZO!!<\@BR*DM=I@/$G?R9<('7;F\JDOZJ9J&_IL>UW-XHO-\/+KPWDSQFC= MTOWS_#K)#XT MCG[[*ZT[61-'H>#RS7QQXVEY94D8Q6ZZXM6>YQ!S1@C$GU!DMV+L%O1]>HV! MAR?W!95&0AT:&SO6WYWX]$=,./V.N7KH-XP9U*J4E("I2+Y-T1Q\P0*U]1+] M?HI9BOWLJ ZK=L//V:4(>A/\T(BZ)GK-W&M:?$K6VO4,^_??!V"E8YKV>T0VGOI;M@ZN^1 ORH8&F#K7,;# MJ3:;V_H=_GD=4%R_\,P3DYT5=!P#B[6/"@8'OE86:.M*T5D;*[HU1MMOW6[0 M.J>,0-_"'T$T;-,\>,WCA[!XOUAWLM[.2\+%FLF)*\8:INM+F"QHJW!=IWW4 M%$B=VYB-TMBZ*TD'LKK![1QS!:UU,@*8;7;+9A>M/=4;1FJ0Q$JZZ%/TDBYZ M)<@]C0%8"%I%5E W?YGR)#'=('6.,?XV\A_Z'CPR4[$YH"@,?B M=?8(-C .2C%%Y[B4X$/1T0<;&>^6\=ESX6YX.J=P>^_B'X$]]G@YRH[A.;': M&/*!#5F41=5FC0ZB%QR"YH(.VEKJU+I XT6BNF'MG&+P_>AC9 #;"NQZURS) M1\[2*&N "9Y 6SO)F7\-^!$&"O>:G&69H3:$!>;1 MJR)]#K9;<[FCR.@&L[,+ZY].-8.#<(>/B34B)F4<%$,&I1+"@LM%DBT9M5!< MJ&RZV5N[G]H-(F<7G3]8<".XR-9H);J7$Y2,8>("4*GZMJ[H6B0FB'T1OC:)'G%?$ /QK!,GH F88C,@9?LT/H4 M1+=1)8=%RW=)Z0::,X^0'RS[H6^31\6SX>-_XT5^.WL5\4?U R8^2%<2#^"\ M($,M!C+]&;&63$ >2K;>=)LCT'G);L@YIT!XCR(?&DC7,8AKRWX;I)AX%;G- MT8#Q6*-=7A WBAS(((,.F'64W0+<3RS0#21G%ZMN(4C$2PF M35!.._!>6CH[I0$O8^TP%'Q$Z3W:;C4I!RS>#4IG%Y3N6PW-8/;__=L#P1/[ M_UK_:/V3^J\^8OF?]?___O'MG<]?U6ESRU6X_/:_PG3S^=?/C=?(7UI?3%?'FUP%=QN5J$M)IDEK,H3D%,-7]FO0)G'",X>[UN M(A&$;6R@=B2MEW<-FP89Z%P=:AL@TV4.BI/K2=\H4%^!.YY0%-_3D/I'J!FV M!40?..GT5&%_38S S?L#0Y5*C5Z\G7V[6M6!,>LVCR&RP**+(%'309U1U3:/ M!KBVTBE3Q^FU;D[S%"TC;"ER@*[G/0A^I #:MH *+ M5G 1 Y)XN"&3DM4! MC/2?8NOX5SP!A,;03K6-MCM Z #1#VW-[Q3.WQ_@+@,WBF7P'!DH] D<9DYJ M=]K8;*67W=K,/+G$^%!QB *?>(9PA#1'>+#<>0EXW2$L*NYXK2J M@U^^3S-YRKN"HAD4X)TB25FE;3=)GP?=;X]1=VPS8Q.=LPU M4#AKS,'$U]/V\D*$GGN M:@Y#9&^6LM?>3,<+Q M/95/6_)T?/"JH1)& *GG.F+>WT 3Z]"2BR.!2UTG\5D$)Z0!U#8YFR-R)QL# M;!_Z1A@K/1 7>[0M/4I)9Y1EW'[GNH+^5[)%FZ86G_G\OO*)75DZ<1(1$QGU MAA##37WFKJ.'P+@ +AC7H3;)Y:W?A ^?1"3S(K$<)" &6V^$.G,CD6&0RS#A$&G$O;7<>S+B/Z,>*H:T'Y+PO5I4 /JE4^V^IR@IM->=ER8D) M=G^:UO^+@QGW4O@>@QGWD?[0N<1[YL2[^?>UD^OI.#9;?S=XM(Y9#H(CV8;< MU%?2/@/249VL\D*;;J^E7EYKA$@Y1*>/E(^V$O#(\/)_PNPJ+'X(2=IF-^$W ME;3W 6PD 2E).RIB#B $N(;6OGW1UTZ9URQ M@D$.V=8W@62R>5F[4R5BBJ-GD752_2%30@<9"WFPXH\1W=!J?WRZ+<.:88G$ M0"(&"B,AV%B;W7DKI)8YFFX38@\>$7S:MTO' N!H(8[5R;V-CS/-54I&0$Z% M[K%$EUFL$+>B!&$2BY:/<"#H$,FKYB&3PY0P5DB].#5!YJ*P-IP.JI#-G5*& M**(#+)Q+ABI)W;SG:6_#+H9*9^V%E";#+O91VUBQN4F ZMZT1.,45MJ 8GS?':DRI'FY'])5Q4%_335\35Z_GEM_D, M[R0S/RSP6YCF;?.?99CE]ZNON'A]M:C:>[5F>]<& MX^/$W:3NI,K*>$\&HZE! ^,=.*T#%).M$6\E-DDOH M@ZJE$YK7)K&"B!=U>(W/DDGM^?T@=H,68$D1="V^*L,2$+6"YLG0C%&S_?&%G^6$NQ1.!9&_YC@ :V[E_=+Y^ M#G]MYM-LO*H8C23W"72Q&903=$D;239F$@J]1B-2:Z_@"5*&B6;W#9D6F%,$_2SH>&5;Z:V,AK74*3-==T1@\CQ(R3-"[;^@< M+_,1 &=M_&VLOC^FR_5@OAG.KY;7-ZSFTDG'+ C.)*A(/$4?%1B?!7KZ"9;6 M5LT+) T32.\;3"WU, )8W3777FV=C U_URSY9)/1D8.QO!;JN4B"*QP"3RYZ MQ;)L#JT.9 T3IC^M^7R\/@Z'V'P5+@:,![P.WZ9$P?2_,*^?K<["Q=^7^&E> M5G^2@M[AJL=@0.>U3Q,).$P4)P@#N!H4\^B!R]IX'H,"'Y#0F- X9RTY==UZ M3/03!MA.L;T17OWD*Y+?M>1(B.7JXO=IP4E.SO-4^SM8B60,1 M>5)]$QA"8 MPN1"QXD_798;K^>_CT;O#0MN+>817([/,/6WQ7RYG&"N[?"%AQQKN5Z4"7SQ M"5#IF!U9 "*VGE;P$DWC#1@<@JU>-#%N9+U*Z>KRZJ+.]7MU.5^LIO^UUMXD MZY!+XAR*T*E.8RO@.!D!P@AKLLY,-'\\MS^5XXT]](2^%MK:'X]^@\<9?JD+ M]XU(LC FB=F4>-&@E25OV4M!_.0,C/MJ<0:E7.MN0<]3--Y014](VU<+9V;Y MOZM9S]7T^S&O,CM^Q %Y!FD55Q$]-(&-8(K[UI^[V_D]X&66[W:$>*F0-6UY?V-GO/:^_0UOV#GZ9FV+<1?8.ID18& MQ--RL9I\#+,OV[,Z9)D)\4#^KP(EF0?OC0(="Y)XDC&NTUM$^M0=V-!7MY"Y ML^"PZ.C56CI77=&3C%7'C)"H2I-5HY.G#&(W@=R7Z3QF?LE*U] M0>5W%AU8Z8>H;-Y"?D,K/ORU0WB)4?I$J/>) *^8UQ S$^!5[7*O)6*W[IA8=D#;%4*Y!=)I8\':$,$75L_@ZI M UDC=88/1$)7H!VHEC$C;5-M%TV40H@$V=1&-($9B,HRD-:D4I17G*E3@6S MJL>A\;6_,D8 K9V*N=V$,?W] M<*F]VII'N2^8G/M?[ ,;"ACJZ2,8%3K(!A M1HLH91&^];W:BO9A;]^>X3J(@D=10_DD*^O:/47T,D6F3!U4JF2QX%W48+*@ M2T"HZ&/KZ2K/T3-L?\.A3LQ]%7%F192W)1JT"1=7>-,]I,>*E"=6.DTE2ANH)E .=K4ST;HN;.TX_T2W+N_2$4?1P):7/FAA^;-] V M*"U9ANBE!N5C??XL.=0)1IPQX[+H5BSZR(>/MU1D'VW=?>1TI C'87W5#?,I M7."2V+F<+I?$S,WC94M'8'#D:<>PG@8:Z^-ENG%5=*:$(H)H?4<]2]!XZR0/ MP5!['0S=G/7Z^*5[9/X#-RT6)B$9CLDI0%=3P(%<$6<\@RBLTYRN[W0_2C8L8622KJ_7;M>"F'V M94K&W*;-!OF(MP[&(S\\PI=JL&H;OZHU^XU&#%Z3]>HA68\,D),E>9^YA%*D M(7C'"*'4Z&>VO/@@O9*M:_WV(K#=@X$WT]ETA;]/O^.#93=Y,ADD<]H4"+4; MC*H.2""_A$YZ$D72RLG0>OQ@=^J&3?[TAZFGGQ$TU=<(S+MG^/GEQQ_A/^:+ M=8_C==D/JZ(2)$$=:T.^I,A_*9D<8LZ).<%,$:VOYCW(&\O#@K8(N5]/V9.Z MQHW$6\;>A*=K&5G+QIBPF<#A%KD-^N:,-"9)P!V>,J*ID*-Z$QZ.X0,%I( M':_J^XF>@^4^ M!\7H2,EV'QKSHJ>?U%ED!9:!7FHKM9J>AEE/=D3!%\0K(T. MF=8FI=98ZT+76-XU#&6L'::@48-NMQE@-L9$XDGD>EJO9P(H&2%)5)Q)1CNW M=4NI+G2-]O(\$ V=X7:@:D8-M^6F1,YI6T!6/M2!HL<(IFI7 <6,;0.3^Y/ MY;"5B$/"L(7:1E%U^ R/M=Q-9<-54 Z*MZYV=+(01) @"Y-DJ*A"QLGI8#AX MY>&0D-M7':/MB_5\^JA%*\<]5SA%5JS7UHZ'92M,1BQ"%/!1^6V5B"X"N/#U M$5UT2;1.^XPU ^99<70TD\^EE0%53)T#I!TD[K-7FJGB6S])^3DS8/M@ZH@, MV#[Z&K?]]R!.[HT5G)'6? ]H+*D1FP??0V M EC>S<0$97ATF@2E4@T@87W%GSQP[Z**M*V3;/X*^7PS8'NI^MD,V#YR'P%H M.CECRO%H-2+0YHJ@/));QH6&+)FU*2K,S1\;_U3)B9[NT<,4-/2+A>NQZ\\P M-LDYB.Q4!&MX)GZLAF"5!1.M2,D6;=B+_FO7Q49[4!VHWGF/LA[!@;4;*7S_ MH#J6CE]))SG))KA HJI2.U0U^Y&4G;;BO:48AZF*URGSS"UHCP)4[1'L M5)E-\(1CLF.>@^%'YV&']']^3G/_'B M._XQGZV^+B?61UV<)G_ "%>?P"=PS)OZC%$%5P2:;CTT>X/W?8I':V:/"=E' MJ?GL0%VW[><_YQ,CA:NSKDBTG(%R2H&/U@!'YY@H-H?F3]\/(G2TA4!C@O A M2CU/Y!(4<>)51DN\@EZ7@:JZ066-*QO),E-W M75*E8V B>6"F]DJ)P8,+*4(T6:/36O@PP@JWYATAQHS&?=4TVKX1Q,CO\^7R M&RX^?:T345>KQ31>K6JB936OS9SFLT^K>?K7U_D%:7FG4]TO83E-899_G5Y< MUU&LR/LS_./^*T>/K,OO\U6 MT]6/VSC2SOQTD9PN==(9,K8=(55L 1:$,CPEF9I[?T<1/&Q8HPF>[I_DIU/@ M"*P+.F$V_-8C8H+)(PHO0;) Q&=9( A=A]AH$56V)KC6PU?O$# LFDZH^'DK M+0S:JFR=Z+Z_!W_%V?QR.JO_Y%HV-S*R(3N,*4.VH;9>\P)B3 FL,9)'M(R8 MZU1BPX:GFIY0O;>=O0@VO='&5,;\A16U&<*_)FU^?[-NE;A5V^LAA,Z('CA_V(_R^HXB: MY>BM\K3YG /%9>U[Q^&3JW@$@<?[EQ^,?L'ZIB,BM+)\>I?&[[]5Z2T_+J]J]]"_+<+MX]QD2O Y6,@H-!!3AM@@7YD. P(2R4\4 M^9)9_L(:8P38H8J8(:6,XY MZQ)EZ\>-#ZD8XR7;-QKF354SXF#M.ACXZL^PR,LPR^NO?@E+S+NS7ULT.#QH MG38AT>-9;!3%O*TA>E]V%_^(Z[:LK^=$^1JTL9+W(?RXO#/>3DA3Z$RM0U+I M.EKRO';69Y^G^:K<+$.-^B0G% 3SEAH9&Z3^.5U]7>_?&F/X.OWV>;ZM<=UXH=I% MCER3[^AJ-^CBZQC53')30G*7DK.YTSVS+]B>)VL8"P'-P:JB-@8'V1YB% MS5;<1B&<%#SS7'NO*44V,C'@O+3@,A$G;2 WL-/3AA>0='_=$4&EI7+GC20] M=,CX'V$QG5\MKP? 7PY0\78;83J$>%$J4)8'D=BI>CIRU5X_:,Q)R$ M5*IY0Z(^^!@XLG.@K]4Z&T!@G?'U=E(.H1#*MPRMXWD+:(S@.KXV#=1ATDV:^3BRC*$QE"V'=E3O0'Z$^;N19 M*4NF@V"^=0G5D\0,?.N.!6UME38"]'W$Y6HQ3?5-3F7E[[/I:OGQT]^OMY*6 MQI@V4-P(DOBC=IX1[FU!$ MQW5(18 IM=UR<06"X36KZ*U07GF?6K_\.Y[J@3$]"G_FQ+H? ]KKAGV[7%YA M_O5J,9U]^8"+Z3S_(UQ;;;^:+3[CX/DVXG,3 4-22(72)5^8$N$(W"[=6 M"U1"!6Q=I;47@2.W11NCYSYX>U/E&'!ZDTE\7K;QOFRW!9.__86+-%W6$^+M MC"ZKV7*:UI+ADZ!$DJ($,#[5BETFP07R+U,DTREXP70_+GLOW(SPPC=ANEC+9X(\<.\4'20R"U#*%W!6 MJ]K&Q!M,J9CQ6#R'L3ARD_\$&VNDM#!NK@.4+CFTXM;,S%LU]LSORJ.@\0Y[XEW\]E&!K_] MY]5T]>/M;+E:7*T#'@]EHD2I)48,2%&U9#UPB"HK,$)X483GK/FKYE/PU6GG MF/_>.:1G6!N?U*8]ZO2P;V!RM?6IOOE:O5NOOIW M7/T#E[6+D[8Q1BTT>!5T[0JK(&0R[DQ")Y1FUMP/-#UET#^]2"=HN9\,6DTE M/S2"_CY;8)I_F4W_:YM.>^1QQ>?Y^B<3HYT,D8YO46-12HH$D94,F;XV100I M[\?CGT#4'HMV0IC_&1'6EV:&1MRCZ=OEU?*)S<00'>,V0A3K2<6LD DA'#"K MG-2Q.+S_VNP)T.VW;K?<#OL9@=>C@H;&7K<]59F=2"N%)U\/BK9TB#L6@=Q" ML@5XRCGDXE'SAH==7;,;YGZVA&*?BAF!3_%Y@6%YM?AQS56U1M<6Z$1R%D*4 M#)(M 52B/[P(""R'X()2"DWK,J,GB>D&O9\UD]=&1Z,=9=[EX?EM \Z=XK[E MJ[2:?J\O0OI]<-]M\=.]PC] &"-YFF\#9H5(2*UY8\L1?!(&A*8-@%R3 ](Z M'#'PT_QV\=^/\XN+-_-%_>%$.10B&@W6YOIFW" =)A@AR>S1*.>:]<#&F=;YC7?'' N540SQ>*($>.,Z[5K.VTK'&BS* M4H2,AL3M:[V5()DSA^"TJVTBB^&VN6&U-Y5G6GS7(]K[5?3^8/8;,,_P2[4C M1W'XDYP+3FLF\69;3RS9J4F0V6J]D* BB3L$GH#+7'2TC$=?1G;X/\+&F1;> MC??P/Q8J/\5^>6@SRJAK;U9R\K(FG\^1I^<*R^"C$#X[[EDO M' >3(UV+WV;CV"L[+T6V0DB.<>DD@QQKY6XB,]'7_J]11(_:)6E'=[,\8&)8 MI^*,8U/'P>$GV1,[!\.]\O=K(_3#8IJPGF-E>XYEEXU61H"WM4F!R@QB21X" MSSY9)A69J2/;-/MS.:SSCO&G^;OLTK/TTD>->$#[,AMP+;N<3:WZR[T271XYW!>2+9(+G"&0P6U"> M2_!*,. ^<>YD3!D[=6UNN1_;L??3Q*9'L2<'@MTYW(XOB>::^V[282E9U%*! M,K*>6KKV1:53BTGN1/$E>"7'MBGWXO"GB:*?Q;[L#WP_P]9\).+Z_-'EN="V M#N71LA83(B.3(I)FA1;<)..9#&/;G'OR^--$]<]B>_8)P'/8H(U,_2!S##7B M*S,&.K=L@)"D!K11H8E)FS"VQB\M/?)*RZ$UM^WH(P4892 M+0C&?6TWS"$$:R%+7U3D=$:E$2<@QGLQGG$ M0_H#/U@K+^3YB/61KCT_=?S MV5IW5^'B,RXN;U296&$QFP).%Q(3602P[DLB8Q9:ET"BNG?7'=J0J3<>AKW4 M!MA*YX29L9B-\65)Q6:2$A,1C9=<&XBVBB@G!.<2W>XEE60"%SXW'\%X>C:' M252<%?P;=_/L&XL_P79]VD!X2D1\8DW4QJ0(NE@!RD3R$)*W(!(I5?J@C.LE M$G-:-H?)8?R_O%W[QN)8MNL1FGV5\[3^)5S<6E*[$W4%\YP<=N-$G9.4%00Z MO*">7$Q@DDZ,K9CF68:&;09WQFY?.YC\!'MFYS2\V]-[PNH3GA@+P=H64E%4 MX!T='C4/JADG?]B>/ E_*#/G70;3$+#]Q26/0,^YQTPV?85>S?(S#?(YSZD8 M=!"S)GFX4L 'EH"IF!A:9YWLUIWG!,2>=X%*^]TR2I#\A,U;JA0V4ETNKRXW MWQNDDP#BVH0]8_ M$;D[E%BH4(I"#9B+VGS[>G\$_# B>G3Z^CT9& M *?#!??,$$^9.&>N2)*!J _]DZF/, UPR8SE0:+0)^\%=.;3Q_>"U2FFC^^C MXQ'@_.D)Q5@8\RD:,"J[VC84P7EE0&?+A'?**=EZU,MQ8Z7/:XCY7CCI/%9Z M'Z4-B+[E8C7Y6*6WWL/&&L9=#L2[XZ""$Q",C>031XNL6)%SIY05?>H.RNBK M6X3=67#@^,*@E_/ADA\#7*Y'5F/VF7$#R)($Q6LUOI$

  • @" MF"$/H".4=5_=!TAN8(7_,9U-+Z\NKPDWA.D4(IC:LEAQQL$'5,"554PXQ\@I M:J#R.XL.K/1#5#9O(;^A%1_^VB6<$]P5)I#<*5#:"KK1F(>B?9#%9*Y$$\7O M+CK,!=%,\0?+;P3VZ,%A[M]O&IO+8GTLFM=I,G6^0B2Y!4'7HO?6%ZFD#Z-) MM-]0/?#COU$$#$ZL^T%;0AZ7T[F94[H3A%__YO5#8F5,+H%X]QZ4R36 Z ID M490*PC&;[@6]6R?[GB=PY.Y<8Y@UR>(UU/C9IKL?D<&]AQ+">:>5 Y[6PZE1 MDQ2J8QTB&<_>)![2R7'_,_1>&!GR#]?Z.5LXCQT!'Z?+?[U98,WD(X%I]3&L M<*)*]MP["\;4.YA;#L%Q#SX;1S9_"2R/Q@#JRM29-DW_3K]/LTXRVN!1.>-\"*#B);YH1%9JBL&@3T+;T0P_ MZ<[6F;8>&/$^.@(V8]E)ASRM>4XDFQG+,S="P3/%N;NHY$1P*F78CQ+A*+P!K2D/Y3S :*4""2 '!W37CI]:C_U MS MS]X+5*0IS]]'Q"'#^$>G2F58C?VWZ_7TV72W)LMM6=:C &$LVT\3+O2WDC0&(#Q]DS0A-&"2@"$MLE@8]: M@ ^YT'^C%VXT R[V*\DY@S+A8TR%$^M^'%-:#^7YM_^\(I_[[8SV_M5:+^]7 M7W'Q^6N8;=_.OIO/OJ^?8>\.BRN6-! T0@Q!@8JUJ8\O&H+.G@^$>,V2J-K2L[7_N#U84RHR+\U7D$M8(',@B=U M 38SGM:^XN2V4ZVV1%.3$7GY#*YY2S5N6\% MD' M$+ 8#$F$;%OG1$[(WIE6'?Y,F_$XR/WD^_&^Z5Z#8I;E!)$A X6^%ODX SQJ M;66Q*JKSV8V'>(KCJUS\F?;B,7!K.C)I!'T7'_R\UK7-EGC:IHLO43%8Q\6] MQ#..JJ[BC2\F1S#H66U=Y\$E#%"*C\9$+H+^[ZJNQ],TD:GLM26!23H-%,L( M3M66Y"12AU&+))KWN_[OJJX],=M?5=<^ZA]!F.+M+,TO\1,I>0S M:;505]/ON.5MN65.,BVX(+D)] Y4M :\L0&L$KGX7&3 YB5#^Q X;/ZE/^#U MIZ4Q0/#X0JG"R8WB+(+SM>:;6(20@@2I!4O>%<54+Z]5_[O,\TC_X,2Z'T69 MYZN+]>]@?ISY[6:>J.2%=39#J T=E%4D8.$M<"MS-$I'@ZVO]FZ4G6G5UX&( MN?^$J;WR&H*R=6A]&\CZ$!:K'Y])PLN0UKF$(^+D+WUDFZ#W7H0WBF _M>9- MO(^,/QD$(OA8"!2"_G!.&K!!:QDYNH2M2T%?HJE=%/JIE7[Y<>EN!%8EMU86T>E MR& AHYE9P(SK7GX62((2#%GG4:5L@CG5WGQ(W5@BR;U!Y8&?W8O>1H;(K5_( MI*XO_B)H57=QB0:B([M$6"E4$E&[V/J)VD,JQGG2':OO9V!U@/!'!I]K9U]$ MZTMP@%Z1LT]F%KCL G!!EB:6PEQI'P&\3\5XX'.(7I^!R0%"'AE,=O;3K0<4 M1)969 -%JUJAY!@=SDZ#9#E[VEW>E]83%E^B:2S1D('ON,-T- +,K3B:6K&8"06 &E40 =PPJRSLEK;:*+K:.[=P@8 M]FCJ%3*'"WKH!/H'7*2JAB^;VJO+Z7*YKKRJZ,?\?D;@_Q1H$_P[AL7[&4Z\ M"$4:CL"#*K57H0&?"T*A+WF4C,?[3_^>R*GON?"P*:E>P-.[_,\)6Y__G$]0 MF&)\2& Q6U#,-@7+N/ UK[R/RML$5AP(K)B M2BD#(29-=S?W$$7A$%5DY)=8SN\/'6R!KKKTL*\V1H*OO74P-,)N.?H0?E1# M\/-\5Y23Q 7*(CPDX6(7U@_8C6LACP INR5;KV;YW7P6;K^S&\N\;@,M-(5SFS8D'.K$U&>-2"XB>([?H6>XX0/.1#Q\F?-OLBFHBL^%UOAX- M_NIR?C5;K?F8N* 5%AO(AQ;D)F63(7"1P#$?%>>.V5PZJOS^9X_"*#E04?-V M4AM:Z1_Q/Z^FB_4Q];Z\G4U7TW#Q.GR;KL+%AJ6)\]K)5*<9.>V P$^'H/%D MW6-6G+DLHC6=,/#B4J,X!!I HJU,AT?(]#)>T4=M^%D+Z(Z MZ.F*JT&;B!+IBBL2G8C>W'][]"16.B\Z3/*F#]3T(^?A\5.K?>KHJ5T&-XS< MLOG^&]9W4K,OU^^DWLY2S8OGOW_[/.?BC_EL]77YAL1?'W MOLT7:PU/-#(T MD:YH362#LD6"+\E"+@8C)XGST"U.VB>5PZ2 ^D#H2#0Y-*3OOY=US\=C'],B67\I_T"[6(9Q((S]K' -G5$7'*.?!>%]"< M&X8JHN/=@BQ[+MP),G;\D.E3WH-C:3%/B'EYG>&N-^1F1T07VR0KOST*+1/%FU5=W5KW-6>8BHV4)0JQ3MZ)T]#?"!V-.!Z=* M%/IH6'_PW<_=#F\*4C%N%*#D!92@\\TE;8"[:(6565NW!^F/ MK#!@D*Z9SNZ<$$U$.>!5L5RL)A]KVF*=YDK>,)O(^4>6,Q$M @25)93D(R)' M&4NG41GTJ3N)0?KJ-BEX9\&AX7"TXN;'2G$,JM^FDS)Z;46A6](+\I18[9# MZ+X4WEB?M<\8L)7RA\S@':&L^^H^0'(#*_R/Z:QF%ZXSB#9%*Z4$*>H+$6O) MBG&,[!DA=7$NLB@Z/0E[0>5W%AU8Z8>H;-Y"?D,K?I-6VA(N!#II+ ,1#%G$ MKLZ."EF 3@%U+)SIW.EUS4N*WUUTF&Q,,\4?++^A'<%';KI;UT@&YG)PL685 M!2BZ^L!IF<&4R#*+43CI#[7X?A]!,K[I-=]6G$/C8GN4K?G9868B4:KH906S M(4:TD^ XJ^_NN; F.F;O=\5X*D?_^ +C,OH.U-V\L2!'4$GX.RZ7B#?9EC4[ M-QF:]5>?<7$Y"38QC4:"H2U"KA*7$$.M.M+&*:>UR+'U,_)NE(WKE#D.5SWJ M9.AC9S.)Y'W9^..5_.FL1NWKX-N2LBO@:V\/E8J"F+V'HK4TW.0D1;<&R$^M M,&!BOY^#IXDHA\;#&Z)YEJ;AXO=IB-.+Z>K'^W@Q_;+6RS5+]-=W\]4T;=#N MA)!.LP@Z5GEE;R$RE@CMG'.?"FIO.P%E[Z4'3+SW@Z!^A3^"2^U77$R_KX/! MUQQ.<7G=("$(Y9)*$63F=9N0Y^9DJ2^W8F&(M4%"Z\[&S]$S8"Z^MPNLF?S/ M*HGRZ>KR,BQ^S,O-%4T_KX-C:F+Z(QW1C9,KG=?K+^ER&,N])V/(\$%.1Q:H MPLG=1W00$1-(8W@IWA:Z(0=+QMST<+ECW_T3IU^^UC*&[_3=+X^8>WPBDLU> MU?I.%3+9>Z9 "(R7@M /.BUTZ>>1G!9/LO?[E[> MUDU,3-96RI"@A-H[1I;:"RLFP#ITH^B@>6C]F&Q?&H?V"D^.PV/U=)X7[2_A M@@Q9_/05P,95O--_^XKVMWO]5/< D?(8[>KV0ON$R^2' ^N_LH_<$#VK:Z&-U%^[&>W^_+W\D#JYQ.0DC%UZ+U MM#8=4K#@ZN-.DTPTS"C42?5ZJ]XC:."'MHVU_^Q=>HPJ1C%GY"X[-U&=&U&E M(AE3*0&/U>Q0)H*O%JG2&4T)*>C0J<+G8&P](&G81HLG1==QZAC=N77#SG4\ M)RJK95;DY#!+DC)10X@E@1#:AF*9CM@Z-?0\1<.>7$V5WPU8AVABO+AZ-]^\ MYJD/7)/*2>HZ,9F<%W*G+00O"MC"KJP7^$>C/M6$Q+Z\^O79*W!'$M+^PQ+[KGR P<91(>@]-:%V,B(5!9,F" M*DE 4+&&S:)5GCF>=+<2A!Z?;CPL"+G94I_GO^"',,T?%M-9FGX+%]M1>+<, M6L%9EME!7/>)$)8\<"4-2*:TSU+0S[NUW#F.CK%&*?;1_[VBP).I9>AZC4ZL MOL/J1<_R-A:-^;>_$OV[S0@G,7$?=?= MUHBD07%Y.@3MC=SFZOPY0%S;D!>=)/%&IA!?IU9, B8BQCOU@MO+M;0072/3*L"!0)V=%UZ1,,Z(& MK=<\:R#OK=*? \IOYE>+":K$A,;ZP,\*QG))=$:3*X%1,QS\#;0G:1XX3QC]*9;K\3&A U: MJGJNB#YFD67>WSU'Q[^>V*-E3MT42J73T0HE"DE\6&*#-VFQUT M#!5CCU6-#Z/[JNY\,;H.8@0M43.-9+P83Q>60 @L&L@E^J3I)LNRVUO/X^@8 M>RAJA#C=6WUGB]2U.Q>MR9*74*%'-GQ1 6+& IZN$&,X?3,T2&:=>Z1I?#C= M6WEG"=.[H8<4I6(ZU9*M>HG4H2).8YTG(DM61AC-&T25?HI TK@ >[@:1Q!! M.HCCB<7:3(V1 1Z4JR/$%822#? 00_ .5<9[B:E>VLV\2.C8HT]] /ETFCV+ M"-7GNM8#P0I,-FJ>@+9K F5LA"BEA40VO+#!<%X:6+#/TC!TXYMAHE''JV/L MA^8U<[]>X3O\:_7Y3[SXCIMY*!/.10X6 RBK:R%#3C6]("$)8[R-J60N3WEN M/D/KV -5#8"TSX'92JL#GIG[\GD=V,BY&*]= I$U74+(ZM% 7VJ=G"]1T6TA M!@+MF02LAL/J(3H\-XBN8QI9,J:+%9!T%K7.T8+'DB%[)>D*,RG<]YY."])S MB%<-#-.]]7AF0%V[A[YVN'51@4-M0"7OP-7!D$4$89/1Q&?KYBS[TCCV<-6P M,-U;BV?A)=V-83A>E*JM*5ET+=;M**TI.0;G36B0A7IT[;&'GMJ![Q3* M.:,3/)#\,]39EA=7&?-T]@DO:/$O?\,92>V"/NU5OIS.IE4; MM=7F]3#,Z>SU?+:<7Y!Z5Y@_$?GK :OSLI4V_;"OIZ<#LG*"5ZQC453O#V*5 M1\(=NDDJ4W!8B("(IE M#S%K =DFQPT*%GGK;A$/B!CK&]=]5/KPK#Y&TB,(I]Z]9M8S/;4**(J4P"5S MH'AMQ"A]O;N<8T$&3/=GWC4N8.X\4+6W1C5'JO79BN2]93P"E'SZ.E^L:@?7 M6PZ8",B*CX!!T%[1B8&SQ LJI;FOA@FV/E$>4C%LPYFV*#E2QB- R0[A,0ER MC@)@+G6F5*JCYJ,$8:,IB3NFG>_KNAFV;TQ;3!PFT1%XGJ_#\NN;B_F?-T?? MJT3FW6/-Y%CP)J*2$(P/H+!$"-(X\-$6IDK*3+5^+M.9N+$^6CC&8NE',R,X M?>[>LM=^\B3I$F11&K#4.82)W.6 &,&A9TZR:)&U;DK[."7#6C0]J?U92^<@ M'>R/)+]!T@R_5%_Q<\]-MS]=Q27^YQ5]UF_?UX&8P^,%3WU4&W^]$Z%'^LLW MMLN]M6['2(NBLDH>3*;CBLXM.JD2%I!6.B=X,HF%UE;B$[0<;0/?_=S-T,2B MI=$J(Q2N8VTDP,"SPB$%R8V.CL?[TS1:\S?@%/&FVG]@#A\K[A%<2?=YH'^V M'K%LR"*TBDN0*M+]'80@N7@!QGDZ7V4P7+6NZGB"E%$!YP =OP":0P0^3MS\ M.J_#5";HE"Q21,C)U)O4:7!D_D.BV]45:8S5N7_D;(@9%W8.4O7+\#E [N,# MT'9&LY6>9^'H.$XL@8HQ00RUP0)C)L2@36Y>I_,H(:,#SB%*?AXZ!TA\)+"9 MYFE8_/@4+O!]^;2:IW^M=Y5VN<3D22!,>U!"2_#.U7"4U"86%[/L SJ/$C-L MT*^7.^MXH8\!/;?DOPN7]-?/BS!;DAU(FMGN,,&X,BX*B(5S4%D7\BT=[0S: M=88S)+.P.8Q>I&KXXZB!^N^#JJTN1H"N#^NQF?CA(J1U*GA[PB9!M[JU%K1$ M!\J[0B>L\L"L,,H)@:YY8O-Q2@9&46-]SYL+?P00JE?]^_)J0:+YLF9CO M-33TP_9/F+9# 3Y<+=+7L,177Q:X>P!'X9UEUH,PDCP6DQV0] 0$FZ3)UNO< MQ/Y"$ZPUQ=AN7Q?_KF6U^K]8CW/;;/KN.8F,@'.IT+F M)5J(/G-P4<>$D3&G6@\^>Y*889X]]';WM1'Z6-%S'2TQJ7 3$A#9&13:"!XM M!RND*L8[="Z= C]C<.(:*;P+C Z0_M#WV):!5]L3U-%)J:*NHT[7!3&:1,*0 M1*+HM@_*)6^ZE=#>_=P1(N 07:V8]OFNY\[;"BP3YT?(KB1Z/SUEO205"@J1B %D@@R)Q%HA9"ET,DI MLOD]VT?GK_?0>6]^(J881XW]IU2XXY&S9 MDK1*K-3 8C^6Y0X5 \=SVZCW<8/R4%F/ 2WSR\OY;,W'M5448K AH >#6=6I M+K2+N ^0M485N3-H6M>:/Z1B%,;GP7J]#Y/CA#P"F-P[;G^?SO M[:?E1!N1 M,7@/@:, Q4L=G:(=>%>22R$G+#W7S]S0,LS#YE.57ATF\C% 9R>3=E6Q3U]\ M)9$NWRZ75[5=X$ZX<9(<1Q=K.7.JKS*LK#T"Z3 6GJL@72 LM'Z\L ]]PV>V MCT?$,XGMINH9 ?0VY^Z:MP]A\7ZQ-@+R/\+%%7[ Q9I-8DG2-C0K.+;C(?K\/%!>9??FQ_ M;[G]Q>6D,.ZT(". )4;70R+[TR7G(&0>>$8TQITD8]"=Y%'EU!OA\H1*' %F M=\[[#XMINMU[M):TM/L@JT 6J7(&O+$&%HXIB-8=::Q6- (#7;R"W'%8K-RAH MN,VHV=4'FD;<#43_PB@]-)&>7_']Y&&EVQ+!.1"DD5:Z)XO3M!! MK9)@"167K;NX[$5@)[#9LP);?PIJAKXG7T-O?U#_B&&)____^+]02P,$% M @ -HZO6$-Z3D,V!P "QX !< !I9&%I+3(P,C0P,S,Q>&5X,S$Q+FAT M;=59;7/;N!'^WE^!VM.N8\=D%B:J$F"!X"2 MU5_?9P'JQ9'L*)=>6V4FM$@L%HO=9Y]=D%>%K\KKJX*DNO[+U5_[??'!9&U% MM1>9)>E)B=;I^E[\IL@]B'Z_DWIOFH75]X47H^%H+'XS]D'/9!SWVI=TO=1S M=1;OK\["(E>I48OK*Z5G0JNW1YI&>?YZ^":A"8W'%Y-)^B:7KRF9D)*I_#:_ M^$=RA*D0CW.<7Y3T]JC2=;\@7G\ZGC3^MSU#.,C^CXQ_?_/Q[O:[ MV_?O[FY_^O'7/V+^/UOG=;[XT^T?[[3_MB>^EY9\(;ZGNB;;$QE9MD?X0OI7 MQY.+R\/;5#(0MZ*0,Q*69IKF2'=?:"=^::4%5,J%^$B-L5Z86GQG;"628?\7 MD1L+,1*_1RE!M<+$'Z3-BE?'R;?#R_.D%WG!Y.)._.IEU8C;.AO 2V\.T$NC M@?B[=-@BO% MQ$-MYB6I>^I%9]GH(F6P8FU G% H=2UDO1!M[6U+,!A4&E@5 M'I&BPIW5LA0Y6$? FZ9"6GL3Y;8$:LK(.1 3BU3R@8+W5SH=GBD8@R7+0,E8 M@P4R;4'!$*LQ'98HA&I>Z*P0KN7+>OZ<+'5*> .5=B6XFFE_K@%X2ZZA+!C( M>AN89A2V.<,T)=+%IAL.-,3G+X281*YK.)'CL79:#_&%.(;MQKBND1R(GH8> M76=ERYF!P&QXJ(>@:DZM!GYE2#!4RG(=\\[=[I.E 2NE67&/)=H2 @BT033" ML)#DA]%N6-G;"*9;&K-E[8'&X/7&GP3.W BP?8@"?ZK2D0'>$P*>E=@7/8+$*&R%E)4 M!SW<,:SS?9,S+)4RQ+'CVG4L>AV?\*!&[L,69TJM0H_NVM1II:75O $=*T)@ ML9HUM8Y9.B#?!4H/.6XAIK4-,.-"PPJQNPSZ$")#L5-S-9MB';V'N4YZC1>H9]NQVU M=E5N]F"/>+N[_ 8\8"(RW\4BGYK6/V_!/OPF5]+$'4S^^:9.I,O>*$"BM;:]SZ]X5SC"R,[1?D.G,]R;+6LN^W2#7'5HKXSR>\UD= MNEP&1^L\X[3?1,(ZY3B67U"= MMOJ(E742O80WUJT*0G@ E14.HY[H!5)+#4H.CRL-^X*2$^ %'.*8H_"7.YHE MR.GW5L/\ .BVSL)AY?2 .\IW.*QQS=8()C?)W&YGFN#ZCLQ7G=V2^6"(?Z$-^" MPBEA,QTC[CSB'G#6_Y$R,C@\+W^ 'T.FBQ_D(KX;3";QW>"^ MFX'E/K2\W7 *L)+M8P>E;!Q-ES\N0:--*1=370<[PJ3EF_S4>&^J*7\JF#$= MHTYV_@FNBL/KKPB#8?R2X"W^J^7*W? @#)UYM3TVF0S&R>39X>$@>7;L);7C MT>#\8C^U9\'D:#8\XQI9OSTZ/UI.:*3BH\)TU#R*Y"E02LJWG6.:/P\X0>-4 M>RR5O0RE9(S]O3H>(UO"]>F+^!60.M^\L.TA;WI/5W4X"S!LL'\^:PO>^.7_ MDQ-?=-E_PTV'X(R0S.\+3;FX>:2LY4.3^"GV8OR)\.3G>#X%V6Z-GWZ5W\X" M"^T@NZT_CR9T9;GS/7F PT-EQ/D2F V?KM*9_Y MI=X\?8L_ 1 M^-]02P,$% @ -HZO6/&5X,S$R+FAT;>59;7/;-A+^?K\"9\^E]HPDB[*4Q++C&5]>9ORA[37U7#]V M0')IX@P2+ !*5G_]/0M0+XYL1[DTTVHN,Y%)8K%8/+O[[(*\*'VE+R]*DOGE MWR[^WN^+=R9K*ZJ]R"Q)3[EHG:IOQ2\YN3O1[W=2;TVSL.JV]&(T'(W%+\;> MJ9F,XUYY39=+/1%6?CLY32 ME^EI?I:<%9,$%VGR:W* J1"/4]>G>6YGYJ6NK2MK%.7YNL8(WS3090;V'0%]J M=5M/PZ8/HOZECLQH8Z>'P_#OG$?ZA:R47DR_NU$5.?$#S<5'4\GZNYZ3M<.: M5A51T*G?"89CD7 [CYMZ!3U:U;3<9#+BG;V_+U6JO#A-!J.'V]J$YFG;,[B# M[)]D_-OW'V^N/UR_O;JY_O&'G_\7\__3.J^*Q3>W?_RH_=<]<:7I7OQ;:J1" M3V1DV1KA2^E?'$Y>G^_?EI*!N!:EG)&P-%,T1[+[4CGQ4RLM D4OQ$=JC/7" MU.*#L95(AOV?1&$LQ$C\%J4$U3DF?B]M5KXX3%X.ST^37F0%4X@;\;.752.N MZVP E,[V$*710/Q3.FP1*%0+<5>;N:;\EGH1+!LAR@U6K UH$PJEJH6L%Z*M MO6T)!H-( Z<"$2DJW%DEM2C .0)HF@I)[4V4VQ*H*2/G0$LL4LD["NBO=#H\ MRV$,EM2!D+$&"V3*@H A5F,Z+,GAJGFILE*XEG_6\^=DJ5/"&ZB4TV!J)OVY M\B4VZ!K*@H&LMX%I)LNOCT&1>3*%0-$-D?:]!Z\"_$,6PW MQE6-Y(#W%/2H.M,M9P8NWS#F[WR=((JURQXAY+ MM!H"<+2!-\)R+MB325>*0INY6T:!I5OE4-RPD.2'T6Y8V=MPIEL:LV7MGOIS M/! W#S;_XO#U*'EU[CJ/==S-(6Z*0N'VR!T'9*Z%M!1\ $Q5JBG0'<'QJ5:N MY!DL5B'#.Y;XV.SFBLR2C'8R>.@'U.<&8$^/U]5LKZEL05 MTNICJR&1G,I^,CFB:$4RR>-=O%5!TD..&T;A*B07!'IA/^9ZRQ5'Z:9SLG'!;X;)[JNX<-8BTF&!V%4-V&=? R0[%N]G4K/D-\8")R'P7BWQJ6O^T!;OPFUQ)$W>; M.I$N>Z,0XA21@#W!G;S 'KHT1\Y'M+91Y]:]*YQAY%'7?D&F,]^;+&LM8[M! MKH]HK8SS>,XG=>AR&10MSUE'3TPI$"3(P4^D.\/1$5(X=?"!I&Y7=AU'JTKI M5I6(LS<$%>6!U@(>'>4L<+:X(]T=03Z1[WTU1'L<2).O:#7#T3M?1F%OG6>< M]IN1L$XY]N475*>M/F)EG40OX8UUJX(0'D!EA<.H)WJ&U%*#DL/CN8)]05XSWN**]P6..:K>!,;I*YW=W9SD';-SK)F!GT.U#T?^Y<'MBQS:-6'QB/)(:LH<$QVM,O-)YW<] J; M@RCEO5@B'.I#? <*4,)F.D9\](B[QUG++=\56+ZP"/L>8*60K'!,> /2>; 7 M25+5,Z-GQ$Q9R]ON18[M\INJ1IL%871>FIC1\D%\P)]_2!D9[!_*[X!CR'3Q MO5S$=X/))+X;W'4SL-R'EK<;3A&L9/O8@9:-H^GRXAPTVFBYF*HZV!$F+=_C MI\9[4TWY0\&,Z1AULL,G0!6'U]\0!L/X'<%;_,^7*W?#@S!TXO/MLG!!HJF M8ALSY4$K&V-^+PS&R)?QNOH9?A5&'S#.;'O*6=P2JBS(. MPN'@%>)&A,.V6.[\KP3DL[!]>ZCV!HJWI:)"?%@1ZX^Q&_M_A^7H7_%T#D2V ML#G^*G!. @<_0O&;'VX;X\);[6E\]36CK4^YZYP,)#Y<3Y$ILK+UVU,^\_6W M^XT?HD_"!_#_ E!+ P04 " VCJ]86EK2WTP$ !U$@ %P &ED86DM M,C R-# S,S%X97@S,C$N:'1M[5AM3^-&$/[>7S$-ZAU(L>-UG !.0$I#N$9J M"4="K_U4;;QKO+VUU[?> .FO[W@=!V@N%!6ANZ++!ROV[+P\S[QXY'YB4GG< M3SAEQ]_UOW<<.%'1(N69@4AS:CB#12&R*_C >/$1'&=U:JCRI197B0'?\P/X MH/1'<4TKN1%&\N/:3K]5W?=;UDE_KMCRN,_$-0AVU!#^?CLFG:[7C8(XF'?) M/*"'^U[D,WJP3SP6_$$:J(K'*YW"+"4_:J0B^@^#3FYZ-X*9)"2>]T/# MGCONQRHSZ$RCWBY0@]&Y2'QT;S! PZ5 MXBH++>A&9;^V$2FI=+CCV5^OE#@Q385!L!K,)D .X=*?NT(7I:&BEI-WQFEL1?BV( M!E,8G$S.9Z.3!W!J$(=>%R:G,/MI!-/!Q8^#L]'4F?SV\^AW& QGI<3W//^_ MI/'/16%$O*P>B8PA!V&[F[]\50:?I6&<0:2RC$=&J QNA$G )!S>+ZC&W,@E M7/!<:0,JAAE,#4US&&>1"[OEJ3<[![[O]88JS6FVM'>DMP=HZ%3I%(CGO(=8 M:6OQ4V41.$)F\ O54?)FAW2]7ILTJS%$"XB%1.$ZBBF/%EH8@7!IQF!T&R4T MN^(XO])4%$49\?TXJE#K,)HP;L([JCD:>\<1HF[",!$\1CMHUXAK#I,X%A$& MA>A*.RL@3>L-M0>2W\*O5.+TK'5/14:S2%"Y51>?E0G&AQ1CZ1ST7D&5$!=F MB'%5"_%"8F%$"%B6J5FG2_-/"Z%Y^=XH2EJFJZHB[5V*5:&!=';97DW8O>2N M$SN(;*61PW: U!WVRD2\ OK\BCZ183.DU'*"36V#'/$KZ1@4 +O?4TD/DK9EI?G"Q'VOZ%E]UP+',$YSN -;O:>24Y]IG;8 MJ0;8T^V\SGP\H]?OK73?.OWQ3M]8=;]U^KK3-[AY7J>W['KQF>WE_F>27!5V MP0LUE[2<,AL?3NY*T.XGWIT*G6,=+LRFRK]\:UE=J\\^+?NYZ6]02P$"% ,4 M " VCJ]8"6VM!-HT 0!K2! $0 @ $ :61A:2TR M,#(T,#,S,2YH=&U02P$"% ,4 " VCJ]8%B.%&UL4$L! A0#% @ -HZO6-6Z1;=R60 6[8# !4 M ( !0G(! &ED86DM,C R-# S,S%?9&5F+GAM;%!+ 0(4 Q0 ( #:.KUB& M,1<8C@D! %P;"@ 5 " >?+ 0!I9&%I+3(P,C0P,S,Q7VQA M8BYX;6Q02P$"% ,4 " VCJ]8=S3*0&N= "1]@8 %0 M@ &HU0( :61A:2TR,#(T,#,S,5]P&UL4$L! A0#% @ -HZO6$-Z M3D,V!P "QX !< ( !1G,# &ED86DM,C R-# S,S%X97@S M,3$N:'1M4$L! A0#% @ -HZO6/ XML 79 idai-20240331_htm.xml IDEA: XBRL DOCUMENT 0001718939 2024-01-01 2024-03-31 0001718939 2024-05-14 0001718939 2024-03-31 0001718939 2023-12-31 0001718939 2023-01-01 2023-03-31 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 2022-12-31 0001718939 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001718939 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001718939 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001718939 us-gaap:ReceivablesFromStockholderMember 2023-01-01 2023-03-31 0001718939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001718939 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 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-12-31 0001718939 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001718939 us-gaap:TreasuryStockCommonMember 2023-12-31 0001718939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001718939 us-gaap:RetainedEarningsMember 2023-12-31 0001718939 us-gaap:NoncontrollingInterestMember 2023-12-31 0001718939 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001718939 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001718939 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001718939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001718939 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001718939 us-gaap:CommonStockMember 2024-03-31 0001718939 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001718939 us-gaap:TreasuryStockCommonMember 2024-03-31 0001718939 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001718939 us-gaap:RetainedEarningsMember 2024-03-31 0001718939 us-gaap:NoncontrollingInterestMember 2024-03-31 0001718939 idai:ThirdRestatedCertificateMember 2023-07-06 0001718939 us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2024-04-03 2024-04-03 0001718939 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2024-04-03 0001718939 idai:WarrantAMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2024-04-03 0001718939 idai:WarrantBMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2024-04-03 0001718939 idai:WarrantCMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2024-04-03 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 2024-03-31 0001718939 us-gaap:BankTimeDepositsMember 2024-03-31 0001718939 us-gaap:BankTimeDepositsMember 2023-12-31 0001718939 idai:TopThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001718939 idai:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001718939 idai:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001718939 idai:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001718939 idai:TopThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001718939 idai:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001718939 idai:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001718939 idai:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001718939 idai:TopThreeCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001718939 idai:SAndP500BankMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001718939 idai:MasterCardMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001718939 idai:ICEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001718939 idai:TopThreeCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001718939 idai:SAndP500BankMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001718939 idai:MasterCardMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001718939 idai:ICEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001718939 2023-01-01 2023-12-31 0001718939 idai:ProfessionalServicesOverTimeMember 2024-01-01 2024-03-31 0001718939 idai:ProfessionalServicesOverTimeMember 2023-01-01 2023-03-31 0001718939 idai:LicenseFeesOverTimeMember 2024-01-01 2024-03-31 0001718939 idai:LicenseFeesOverTimeMember 2023-01-01 2023-03-31 0001718939 idai:NonConvertiblePromissoryNotesPayableMember idai:MaltaLoanReceiptThreeMember 2024-03-31 0001718939 idai:NonConvertiblePromissoryNotesPayableMember idai:MaltaLoanReceiptThreeMember 2023-12-31 0001718939 idai:NonConvertiblePromissoryNotesPayableMember idai:MaltaLoanReceiptTwoMember 2024-03-31 0001718939 idai:NonConvertiblePromissoryNotesPayableMember idai:MaltaLoanReceiptTwoMember 2023-12-31 0001718939 idai:NonConvertiblePromissoryNotesPayableMember idai:MaltaLoanReceiptOneMember 2024-03-31 0001718939 idai:NonConvertiblePromissoryNotesPayableMember idai:MaltaLoanReceiptOneMember 2023-12-31 0001718939 idai:NonConvertiblePromissoryNotesPayableMember 2024-03-31 0001718939 idai:NonConvertiblePromissoryNotesPayableMember 2023-12-31 0001718939 idai:LoansFromMalteseGovernmentMember idai:TrustStampMaltaLimitedMember 2020-07-08 0001718939 idai:LoansFromMalteseGovernmentMember idai:TrustStampMaltaLimitedMember 2020-07-08 2020-07-08 0001718939 idai:LoansFromMalteseGovernmentMember idai:TrustStampMaltaLimitedMember 2024-01-01 2024-03-31 0001718939 idai:LoansFromMalteseGovernmentMember us-gaap:BaseRateMember idai:TrustStampMaltaLimitedMember 2020-05-01 2020-05-31 0001718939 us-gaap:BaseRateMember 2020-05-01 2020-05-31 0001718939 us-gaap:BaseRateMember 2020-05-31 0001718939 srt:MinimumMember idai:LoansFromMalteseGovernmentMember us-gaap:BaseRateMember idai:TrustStampMaltaLimitedMember 2020-05-01 2020-05-31 0001718939 srt:MaximumMember idai:LoansFromMalteseGovernmentMember us-gaap:BaseRateMember idai:TrustStampMaltaLimitedMember 2020-05-01 2020-05-31 0001718939 idai:LoansFromMalteseGovernmentMember idai:TrustStampMaltaLimitedMember 2023-01-01 2023-03-31 0001718939 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001718939 us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0001718939 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001718939 us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-03-31 0001718939 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001718939 us-gaap:CommonClassAMember 2016-12-16 2016-12-16 0001718939 2016-12-16 0001718939 2020-06-30 0001718939 idai:FairValueOfWarrantLiabilityMember 2024-03-31 0001718939 idai:FairValueOfWarrantLiabilityMember 2023-12-31 0001718939 idai:FairValueOfWarrantsMember 2024-03-31 0001718939 us-gaap:MeasurementInputExercisePriceMember 2024-03-31 0001718939 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001718939 us-gaap:MeasurementInputExpectedDividendRateMember 2024-03-31 0001718939 us-gaap:MeasurementInputPriceVolatilityMember 2024-03-31 0001718939 us-gaap:MeasurementInputExpectedTermMember 2024-03-31 0001718939 idai:WarrantIssuanceNovember92016Member 2024-03-31 0001718939 idai:WarrantIssuanceNovember92016Member 2023-12-31 0001718939 idai:WarrantIssuanceJanuary232020Member 2024-03-31 0001718939 idai:WarrantIssuanceJanuary232020Member 2023-12-31 0001718939 idai:SecondWarrantIssuanceJanuary232020Member 2024-03-31 0001718939 idai:SecondWarrantIssuanceJanuary232020Member 2023-12-31 0001718939 idai:April182023Member 2024-03-31 0001718939 idai:April182023Member 2023-12-31 0001718939 idai:June52023Member 2024-03-31 0001718939 idai:June52023Member 2023-12-31 0001718939 idai:December212023Member 2024-03-31 0001718939 idai:December212023Member 2023-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 2024-03-31 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-18 2023-04-18 0001718939 us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2023-04-14 0001718939 idai:SecuritiesPurchaseAgreementMember 2023-04-18 2023-04-18 0001718939 idai:SecuritiesPurchaseAgreementMember 2023-04-18 0001718939 idai:April182023Member us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2023-12-21 2023-12-21 0001718939 idai:ArmisticeCapitalMasterFundLtdMember idai:April182023Member 2023-12-21 0001718939 idai:ArmisticeCapitalMasterFundLtdMember idai:April182023Member us-gaap:CommonClassAMember 2023-12-21 0001718939 idai:April182023Member us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2023-12-21 0001718939 idai:April182023Member idai:NoticeToExerciseMember 2023-12-31 0001718939 idai:April182023Member us-gaap:CommonClassAMember 2023-12-31 0001718939 idai:April182023Member us-gaap:CommonClassAMember 2023-02-07 0001718939 idai:April182023Member us-gaap:CommonClassAMember 2023-02-27 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:SecuritiesPurchaseAgreementMember 2023-06-05 2023-06-05 0001718939 idai:SecuritiesPurchaseAgreementMember 2023-06-05 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 idai:December212023Member us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2023-12-21 2023-12-21 0001718939 idai:ArmisticeCapitalMasterFundLtdMember idai:June52023Member 2023-12-21 0001718939 idai:ArmisticeCapitalMasterFundLtdMember idai:June52023Member us-gaap:CommonClassAMember 2023-12-21 0001718939 idai:December212023Member 2023-12-21 2023-12-21 0001718939 idai:June52023Member us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2023-12-21 0001718939 idai:June52023Member us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2023-12-21 2023-12-21 0001718939 idai:InstitutionalInvestorMember 2023-12-01 2023-12-31 0001718939 idai:December212023Member us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2024-01-01 2024-03-31 0001718939 idai:RegisteredDirectOfferingMember idai:SecuritiesPurchaseAgreementMember 2023-12-21 0001718939 idai:ArmisticeCapitalMasterFundLtdMember idai:December212023Member us-gaap:CommonClassAMember 2023-12-21 0001718939 us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2023-12-21 0001718939 2023-12-21 2023-12-21 0001718939 idai:RegisteredDirectOfferingMember idai:SecuritiesPurchaseAgreementMember 2023-12-21 2023-12-21 0001718939 idai:ArmisticeCapitalMasterFundLtdMember idai:December212023Member 2023-12-21 2023-12-21 0001718939 idai:ArmisticeCapitalMasterFundLtdMember idai:December212023Member 2023-12-21 0001718939 idai:ArmisticeCapitalMasterFundLtdMember idai:December212023Member us-gaap:CommonClassAMember idai:NoticeToExerciseMember 2023-12-21 0001718939 idai:ArmisticeCapitalMasterFundLtdMember idai:December212023Member idai:ExistingWarrantsMember 2023-12-21 2023-12-21 0001718939 idai:December212023Member us-gaap:CommonClassAMember us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2023-12-21 2023-12-21 0001718939 idai:December212023Member us-gaap:CommonClassAMember us-gaap:PrivatePlacementMember idai:SecuritiesPurchaseAgreementMember 2023-12-21 0001718939 srt:MinimumMember us-gaap:ComputerEquipmentMember 2024-03-31 0001718939 srt:MaximumMember us-gaap:ComputerEquipmentMember 2024-03-31 0001718939 us-gaap:ComputerEquipmentMember 2024-03-31 0001718939 us-gaap:ComputerEquipmentMember 2023-12-31 0001718939 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001718939 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001718939 us-gaap:PatentsMember 2024-03-31 0001718939 us-gaap:PatentsMember 2023-12-31 0001718939 us-gaap:TrademarksAndTradeNamesMember 2024-03-31 0001718939 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001718939 us-gaap:PatentsMember 2024-01-01 2024-03-31 0001718939 us-gaap:PatentsMember 2024-01-02 2024-01-02 0001718939 us-gaap:PatentsMember 2024-01-30 2024-01-30 0001718939 us-gaap:PatentsMember 2024-03-19 2024-03-19 0001718939 idai:OptionsRsusAndGrantsMember 2024-01-01 2024-03-31 0001718939 idai:OptionsRsusAndGrantsMember 2023-01-01 2023-03-31 0001718939 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001718939 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001718939 srt:ManagementMember idai:GrantsMember 2024-01-01 2024-03-31 0001718939 srt:ManagementMember idai:GrantsMember 2023-01-01 2023-03-31 0001718939 srt:ManagementMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001718939 srt:ManagementMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001718939 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001718939 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001718939 idai:VariousEmployeesMember idai:GrantsMember 2024-01-01 2024-03-31 0001718939 idai:VariousEmployeesMember idai:GrantsMember 2023-01-01 2023-03-31 0001718939 idai:VariousEmployeesMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001718939 idai:VariousEmployeesMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001718939 idai:VariousEmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001718939 idai:VariousEmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001718939 2022-01-01 2022-12-31 0001718939 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001718939 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001718939 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001718939 us-gaap:EmployeeStockOptionMember 2024-03-31 0001718939 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001718939 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001718939 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001718939 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001718939 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001718939 idai:CostOfServicesProvidedMember 2024-01-01 2024-03-31 0001718939 idai:CostOfServicesProvidedMember 2023-01-01 2023-03-31 0001718939 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001718939 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001718939 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001718939 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001718939 us-gaap:RelatedPartyMember 2024-03-31 0001718939 us-gaap:RelatedPartyMember 2023-12-31 0001718939 us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001718939 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001718939 us-gaap:RelatedPartyMember 2020-11-15 2020-11-15 0001718939 idai:MaltaGrantAgreementMember 2020-07-31 0001718939 idai:MaltaGrantAgreementMember 2024-01-01 2024-03-31 0001718939 idai:MaltaGrantAgreementMember 2023-01-01 2023-03-31 0001718939 idai:MaltaGrantAgreementMember 2022-01-25 0001718939 idai:MaltaGrantAgreementMember 2022-01-25 2022-01-25 0001718939 srt:MinimumMember 2024-03-31 0001718939 srt:MaximumMember 2024-03-31 0001718939 2023-03-03 2023-03-03 shares iso4217:USD iso4217:USD shares pure iso4217:EUR utr:Y idai:patent idai:trademark idai:lease 0001718939 2024 Q1 false --12-31 http://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpense 0.2 1 1 1 10-Q true 2024-03-31 false 001-41252 T Stamp Inc DE 81-3777260 3017 Bolling Way NE, Floor 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 10599812 816692 3140747 14208 143219 643479 686327 16083 44087 50000 0 896026 826781 2422280 4697942 1476193 1472374 1248664 1248664 196044 223690 47694 56436 184642 164740 36559 29468 5612076 7893314 1063330 1232118 96066 82101 1284578 1143890 268250 10800 1975 1975 69727 81236 0 162130 2783926 2714250 254076 256536 14511 40317 946395 953877 84288 53771 4068685 3978434 0.01 0.01 50000000 50000000 10099672 9198089 10099672 9143355 100997 91434 0 54734 0 0 54641448 54375622 171361 139670 -53531854 -50853285 1381952 3753441 161439 161439 1543391 3914880 5612076 7893314 573676 458633 294598 216958 451842 632369 2491693 1969875 184801 219181 3422934 3038383 -2849258 -2579750 -18549 -10231 -2460 1340 193114 44614 6336 743 170689 32300 -2678569 -2547450 0 0 -2678569 -2547450 0 0 -2678569 -2547450 -0.26 -0.26 -0.26 -0.26 -0.50 -0.50 -0.50 -0.50 10111993 10111993 10111993 10111993 5044775 5044775 5044775 5044775 -2678569 -2547450 31691 -41442 31691 -41442 -2646878 -2588892 0 0 -2646878 -2588892 4854302 48543 39496183 56513 0 -18547 237252 -39299726 161439 625144 0 0 2000 2000 206033 0 262546 2625 -77968 -262546 -75343 4759 48 -48 0 18547 18547 59574 59574 -41442 -41442 -2547450 -2547450 5121607 51216 39479741 0 0 0 195810 -41847176 161439 -1958970 9143355 91434 54375622 54734 0 139670 -50853285 161439 3914880 882000 8820 -8820 0 74317 743 -23240 -54734 -22497 297886 297886 31691 31691 -2678569 -2678569 10099672 100997 54641448 0 0 171361 -53531854 161439 1543391 -2678569 -2547450 0 0 184801 219181 297886 59574 -2460 1340 0 18547 14511 9904 41267 66759 -162130 0 -969 -897 -42848 -474911 -28004 -696 69245 -123177 50000 0 7091 0 -168788 419887 140688 91294 13965 37962 257450 935289 -41741 -66546 -2157635 -154578 143917 167668 9268 23563 2777 0 -155962 -191231 0 2000 22497 75343 0 29715 -22497 -103058 12040 -32513 -2324055 -481380 3140747 1254494 816692 773114 0 570 61169 0 60749 0 0 82982 0 77648 0 5335 Description of Business, 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:6pt;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:6pt;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:6pt;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:6pt;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:6pt;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:6pt;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:6pt;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:6pt;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="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%">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 have been updated to reflect the Reverse Split in these unaudited condensed consolidated financial statements. 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:120%">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:120%"> —</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;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%">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 net loss in the three months ended March 31, 2024 of $2.68 million, negative net operating cash outflows of $2.16 million for the same period, working capital of $(0.36) million and an accumulated deficit of $53.53 million as of March 31, 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%">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 </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%">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.</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 1, 2024, the Company entered into a Securities Purchase Agreement (the “SPA”) with the Selling Stockholder. On April 3, 2024 the transaction contemplated by the SPA occurred pursuant to the terms of the SPA, the Selling Stockholder agreed, at the closing of the SPA and upon the terms and subject to the conditions set forth in the SPA, to purchase from the Company 499,990 shares of Class A Common Stock, par value $0.01 of the Company, and pre-funded warrants to purchase 1,500,010 shares of Class A Common Stock of the Company at a purchase price of $0.968 per share (“Warrant A”) for a total purchase price of $1,936,000. The Company paid offering costs of $220,520 resulting in net proceeds of $1,715,480.</span></div><div style="margin-bottom:12pt;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%">Additionally, pursuant to the SPA, as additional consideration for the share and Warrant A purchase described above, the Company agreed to issue to the Selling Stockholder a stock purchase warrant for the purchase of 2,000,000 shares of the Company’s Class A Common Stock at an exercise price of $0.968 per share (“Warrant B”), and a stock purchase warrant for the purchase of 1,600,000 shares of the Company’s Class A Common Stock at an exercise price of $1.060 per share (“Warrant C”).</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%">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, Trust Stamp Denmark ApS, Quantum Foundation, and Trust Stamp Nigeria Limited. 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%">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-weight:400;line-height:120%">In the opinion of management, these financial statements reflect all adjustments necessary (which adjustments are of a normal and recurring nature) for the fair presentation of the Company's financial position as of March 31, 2024 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and the results of operations for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2024 and 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The results of operations for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are not necessarily indicative of results expected for the full year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been omitted pursuant to the rules and regulations of the SEC. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes to consolidated financial statements in the Company's Annual Report on Form 10-K for the year 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%">December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The accounting policies employed are substantially the same as those shown in note 1 of the notes to consolidated financial statements included therein.</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 March 31, 2024, no shares of Class A Common Stock are held by TSIH as all shares have been issued pursuant to employee Restricted Stock Units.</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="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 and 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,000 for substantially all depository accounts. The Company from time to time may have amounts on deposit in excess of the insured limits. As of March 31, 2024 and December 31, 2023, the Company had $318,923 and $2,620,765 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 91.01% or 40.51%, 37.58%, and 12.92% of the balance of total Accounts receivable as of March 31, 2024 and three customers represented 91.11% or 53.55%, 30.43%, and 7.13% of the balance of total Accounts receivable as of December 31, 2023. 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. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023</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 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 three months ended March 31, 2024, the Company sold to primarily three customers which made up approximately 94.63% of total Net revenue, and consisted of 58.08%, 27.38%, and 9.17% 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 three months ended March 31, 2023, the Company sold to primarily three customers which made up approximately 78.77% of total Net revenue, and consisted of 40.14%, 25.08%, and 13.55% from an S&amp;P 500 Bank, Mastercard, and FIS, 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 consolidated balance sheet and any resulting gain or loss is recorded in the 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%">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, net, Capitalized internal-use software, Operating lease right-of-use assets, and Intangible assets, net 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%">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%">March 31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company determined that $19 thousand of Capitalized internal-use software and $12 thousand of Intangible assets was impaired. The impaired Capitalized internal-use software was expensed to <span style="-sec-ix-hidden:f-382">Research and development</span> during the year ended 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%">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, net, 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 as of March 31, 2024 and 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%">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 March 31, 2024 and December 31, 2023, 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;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.384%"></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:14.051%"></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:14.053%"></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="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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2024</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%">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%">Professional services (over time)</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%">487,426 </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%">383,633 </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="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%">86,250 </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%">75,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 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%">573,676 </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%">458,633 </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="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 December 2023, the FASB issued ASU 2023-09</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%">, Income Taxes – Improvements to Income Tax Disclosures</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 2023-09</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%">requires enhancements and further transparency to certain income tax disclosures, most notably the tax rate reconciliation and income taxes paid. This ASU is effective for fiscal years beginning after December 15, 2024 on a prospective basis and retrospective application is permitted. The Company is currently evaluating the impacts of the new standard but does not expect a material impact to its </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:6pt;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:6pt;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:6pt;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:6pt;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:6pt;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:6pt;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:6pt;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:6pt;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="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%">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 have been updated to reflect the Reverse Split in these unaudited condensed consolidated financial statements. 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> 50000000 <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 net loss in the three months ended March 31, 2024 of $2.68 million, negative net operating cash outflows of $2.16 million for the same period, working capital of $(0.36) million and an accumulated deficit of $53.53 million as of March 31, 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%">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 </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%">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.</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 1, 2024, the Company entered into a Securities Purchase Agreement (the “SPA”) with the Selling Stockholder. On April 3, 2024 the transaction contemplated by the SPA occurred pursuant to the terms of the SPA, the Selling Stockholder agreed, at the closing of the SPA and upon the terms and subject to the conditions set forth in the SPA, to purchase from the Company 499,990 shares of Class A Common Stock, par value $0.01 of the Company, and pre-funded warrants to purchase 1,500,010 shares of Class A Common Stock of the Company at a purchase price of $0.968 per share (“Warrant A”) for a total purchase price of $1,936,000. The Company paid offering costs of $220,520 resulting in net proceeds of $1,715,480.</span></div><div style="margin-bottom:12pt;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%">Additionally, pursuant to the SPA, as additional consideration for the share and Warrant A purchase described above, the Company agreed to issue to the Selling Stockholder a stock purchase warrant for the purchase of 2,000,000 shares of the Company’s Class A Common Stock at an exercise price of $0.968 per share (“Warrant B”), and a stock purchase warrant for the purchase of 1,600,000 shares of the Company’s Class A Common Stock at an exercise price of $1.060 per share (“Warrant C”).</span></div> -2680000 -2160000 360000 -53530000 499990 0.01 1500010 0.968 1936000 220520 1715480 2000000 0.968 1600000 1.060 <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%">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, Trust Stamp Denmark ApS, Quantum Foundation, and Trust Stamp Nigeria Limited. 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%">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-weight:400;line-height:120%">In the opinion of management, these financial statements reflect all adjustments necessary (which adjustments are of a normal and recurring nature) for the fair presentation of the Company's financial position as of March 31, 2024 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and the results of operations for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2024 and 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The results of operations for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are not necessarily indicative of results expected for the full year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been omitted pursuant to the rules and regulations of the SEC. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes to consolidated financial statements in the Company's Annual Report on Form 10-K for the year 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%">December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The accounting policies employed are substantially the same as those shown in note 1 of the notes to consolidated financial statements included therein.</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 March 31, 2024, no shares of Class A Common Stock are held by TSIH as all shares have been issued pursuant to employee Restricted Stock Units.</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 0 <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 and 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,000 for substantially all depository accounts. The Company from time to time may have amounts on deposit in excess of the insured limits. As of March 31, 2024 and December 31, 2023, the Company had $318,923 and $2,620,765 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 91.01% or 40.51%, 37.58%, and 12.92% of the balance of total Accounts receivable as of March 31, 2024 and three customers represented 91.11% or 53.55%, 30.43%, and 7.13% of the balance of total Accounts receivable as of December 31, 2023. 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. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023</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 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 three months ended March 31, 2024, the Company sold to primarily three customers which made up approximately 94.63% of total Net revenue, and consisted of 58.08%, 27.38%, and 9.17% 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 three months ended March 31, 2023, the Company sold to primarily three customers which made up approximately 78.77% of total Net revenue, and consisted of 40.14%, 25.08%, and 13.55% from an S&amp;P 500 Bank, Mastercard, and FIS, respectively.</span></div> 318923 2620765 0.9101 0.4051 0.3758 0.1292 0.9111 0.5355 0.3043 0.0713 0.9463 0.5808 0.2738 0.0917 0.7877 0.4014 0.2508 0.1355 <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 consolidated balance sheet and any resulting gain or loss is recorded in the 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%">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, net, Capitalized internal-use software, Operating lease right-of-use assets, and Intangible assets, net 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%">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%">March 31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company determined that $19 thousand of Capitalized internal-use software and $12 thousand of Intangible assets was impaired. The impaired Capitalized internal-use software was expensed to <span style="-sec-ix-hidden:f-382">Research and development</span> during the year ended December 31, 2023.</span></div> 0 19000 12000 <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, net, 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 as of March 31, 2024 and 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%">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 March 31, 2024 and December 31, 2023, 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;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.384%"></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:14.051%"></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:14.053%"></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="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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2024</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%">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%">Professional services (over time)</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%">487,426 </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%">383,633 </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="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%">86,250 </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%">75,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 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%">573,676 </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%">458,633 </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%">Disaggregation of Revenue</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.384%"></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:14.051%"></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:14.053%"></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="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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2024</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%">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%">Professional services (over time)</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%">487,426 </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%">383,633 </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="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%">86,250 </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%">75,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 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%">573,676 </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%">458,633 </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> 487426 383633 86250 75000 573676 458633 <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 December 2023, the FASB issued ASU 2023-09</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%">, Income Taxes – Improvements to Income Tax Disclosures</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 2023-09</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%">requires enhancements and further transparency to certain income tax disclosures, most notably the tax rate reconciliation and income taxes paid. This ASU is effective for fiscal years beginning after December 15, 2024 on a prospective basis and retrospective application is permitted. The Company is currently evaluating the impacts of the new standard but does not expect a material impact to its </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated financial statements or related disclosures.</span></div> 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:61.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.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:17.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%">March 31, 2024</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, 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%">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%">495,344 </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%">507,035 </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%">305,844 </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%">313,063 </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%">62,789 </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%">64,271 </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%">67,907 </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%">29,191 </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%">931,884 </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%">913,560 </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%">14,511 </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%">40,317 </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%">946,395 </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%">953,877 </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%">March 31, 2024</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 $864 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. The Malta loan interest rate increased from 4.5% for the three months ended March 31, 2023 to 6.5% for the three months ended March 31, 2024.</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:61.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.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:17.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%">March 31, 2024</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, 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%">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%">495,344 </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%">507,035 </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%">305,844 </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%">313,063 </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%">62,789 </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%">64,271 </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%">67,907 </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%">29,191 </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%">931,884 </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%">913,560 </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%">14,511 </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%">40,317 </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%">946,395 </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%">953,877 </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> 495344 507035 305844 313063 62789 64271 67907 29191 931884 913560 14511 40317 946395 953877 800000 858000 0.75 P24M P36M 864000 0.02 0.01 0.01 0.10 0.15 0.045 0.065 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, 2023 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%">March 31, 2024</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, 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%">261,569 </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%">(5,033)</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, 2023</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%">256,536 </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%">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;text-align: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%">(2,460)</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 March 31, 2024</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%">254,076 </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%">March 31, 2024</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 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%">March 31, 2024</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%">March 31, 2024</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 $4 thousand which is a $3 thousand decrease, recorded to Change in fair value of warrant liability, from the balance of $7 thousand as of 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-weight:400;line-height:120%">The following assumptions were used to calculate the fair value of the warrant liability during the three months ended March 31, 2024:</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%">$0.64</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.49</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.38%</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%">79.59%</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:98.333%"><tr><td style="width:1.0%"></td><td style="width:50.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.465%"></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%">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="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%">March 31, 2024</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, 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%">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%">April 18, 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%">1.34 </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%">775,330</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%">June 5, 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%">1.34 </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,173,030</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%">1,279,700</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%">December 21, 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%">1.34 </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%">3,600,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%">3,600,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%">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%">5,564,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%">6,446,199</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%">November 9, 2016</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 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-style:italic;font-weight:700;line-height:120%">January 23, 2020</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-style:italic;font-weight:700;line-height:120%">January 23, 2020</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 </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%">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%">March 31, 2024</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-style:italic;font-weight:700;line-height:120%">April 18, 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%">On December 21, 2023, the Company entered into an Inducement Agreement with Armistice Capital Master Fund Ltd. Pursuant to the terms of the Inducement Agreement, the exercise price for the warrants to purchase the remaining 1,573,330 shares of Class A Common Stock of the Company was reduced to $1.34 for a total purchase price of $2,108,262. </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, 2023, the remaining 1,573,330 common stock purchase warrants to purchase shares of Class A Common Stock of the Company at a price of $1.34 per warrant were exercised for total proceeds of $2,108,262.</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 December 31, 2023, the Company had received Notice to Exercise for 798,000 common stock purchase warrants resulting in an issuance by the Company of 798,000 shares of Class A Common Stock. Due to the beneficial ownership limitation provisions in the Inducement Agreement, as of December 31, 2023 the remaining 775,330 common stock purchase warrants exercised on December 21, 2023 were unissued and held in abeyance for benefit of the institutional investor until notice from the institutional investor that the shares may be issued in compliance with the beneficial ownership limitation. On February 7, 2023 and February 27, 2023, the Company issued 320,000 and 455,330 shares, 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%">All warrants related to this investment have been exercised 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%">March 31, 2024</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-style:italic;font-weight:700;line-height:120%">June 5, 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 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. </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%">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%">On December 21, 2023, the Company entered into an Inducement Agreement with Armistice Capital Master Fund Ltd. Pursuant to the terms of the Inducement Agreement, the exercise price for the common stock purchase warrants to purchase the remaining 1,279,700 shares of Class A Common Stock of the Company was reduced to $1.34 for a total purchase price of $1,714,798. </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, 2023, the institutional investor exercised 106,670 warrants to purchase shares of Class A Common Stock of the Company at a price of $1.34 per warrant for total proceeds of $142,938.</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 December 31, 2023, due to the beneficial ownership limitation provisions in the Inducement Agreement, the 106,670 warrants were unissued and held in abeyance for benefit of the institutional investor until notice from the institutional investor that the shares may be issued in compliance with the beneficial ownership limitation. These shares were subsequently issued on February 27, 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 common stock purchase warrants to purchase 1,173,030 shares of the Company’s Class A Common Stock remain outstanding as of March 31, 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-style:italic;font-weight:700;line-height:120%">December 21, 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 December 21, 2023, the Company entered into a warrant exercise agreement (the “WEA”) with a certain existing institutional investor, pursuant to which the institutional investor agreed to exercise (the “Exercise”) (i) a portion (106,670) of the warrants issued to the institutional investor on June 5, 2023, which are exercisable for 1,279,700 shares of the Company’s Class A Common Stock, par value $0.01 per share (“Class A Common Stock”) with a current exercise price of $2.30 per share (the “June 2023 Warrants”), (ii) all of the warrants issued to the institutional investor on September 14, 2022, as amended on June 5, 2023, which are exercisable for 120,000 shares of Class A Common Stock, with a current exercise price of $2.30 per share (the “September 2022 Warrants”), and (iii) all of the warrants issued to the institutional investor on April 18, 2023, which are exercisable for 1,573,330 shares of Class A Common Stock, with a current exercise price of $3.30 per share (the “April 2023 Warrants” and collectively with all of the June 2023 Warrants and the September 2022 Warrants, the “Existing Warrants”). In consideration for the immediate exercise of 1,800,000 of the Existing Warrants for cash, the Company agreed to reduce the exercise price of all of the Existing Warrants, including any unexercised portion thereof, to $1.34 per share, which is equal to the most recent closing price of the Company’s Class A Common Stock on The Nasdaq Stock Market prior to the execution of the WEA. As of March 31, 2024, Armistice had submitted an Exercise Notice for 918,000 Existing Warrants and the shares of Class A Common Stock were issued to the warrant holders. The remaining 882,000 Existing Warrants from this exercise are held in abeyance until the Company receives notice from the holders that the remaining shares may be issued in compliance with the beneficial ownership limitation. As of March 31, 2024, the remaining 882,000 Existing Warrants have been 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-weight:400;line-height:120%">In addition, in consideration for such Exercise, the Selling Stockholder received new unregistered warrants to purchase up to an aggregate of 3,600,000 shares of Class A Common Stock, equal to 200% of the shares of Class A Common Stock issued in connection with the Exercise, with an exercise price of $1.34 per share (the “New Warrants”) in a private placement pursuant to Section 4(a)(2) of the Securities Act of 1933 (the “Securities Act”).</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%">All 3,600,000 of the New Warrants remain outstanding as of March 31, 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%">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, 2023 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%">March 31, 2024</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, 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%">261,569 </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%">(5,033)</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, 2023</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%">256,536 </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%">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;text-align: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%">(2,460)</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 March 31, 2024</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%">254,076 </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> 261569 0 -5033 256536 0 -2460 254076 1000000 0.20 250000 250000 50000 50000 6418 4000 -3000 7000 <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 the warrant liability during the three months ended March 31, 2024:</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%">$0.64</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.49</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.38%</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%">79.59%</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> 0.64 0.49 0.0438 0 0.7959 3 <div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"></td><td style="width:50.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.416%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.465%"></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%">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="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%">March 31, 2024</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, 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%">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%">April 18, 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%">1.34 </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%">775,330</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%">June 5, 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%">1.34 </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,173,030</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%">1,279,700</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%">December 21, 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%">1.34 </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%">3,600,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%">3,600,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%">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%">5,564,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%">6,446,199</span></td></tr></table></div> 3.12 80128 80128 8.00 186442 186442 8.00 524599 524599 1.34 0 775330 1.34 1173030 1279700 1.34 3600000 3600000 5564199 6446199 80128 3.12 186442 8.00 100000 125000 932111 8.00 300000 100000 300000 407512 8.00 3260000 3260000 524599 563380 0.01 3.30 1009950 3.299 0.001 1573330 3.30 563380 3.30 1859154 1009950 3332835 1573330 4778550 363439 50000 1573330 1.34 2108262 1573330 1.34 2108262 798000 798000 775330 320000 455330 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 1.34 1714798 106670 1.34 142938 106670 1173030 106670 1279700 0.01 2.30 120000 2.30 1573330 3.30 1800000 1.34 918000 882000 882000 3600000 2 1.34 3600000 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 March 31, 2024 and December 31, 2023 consisted of the following:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></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:13.749%"></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%">March 31, 2024</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, 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%">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%">300,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%">216,875 </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%">27,803 </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%">28,400 </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%">Value added tax 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%">130,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%">116,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%">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%">102,151 </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%">371,996 </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%">363,260 </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%">896,026 </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%">826,781 </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 as of March 31, 2024 and December 31, 2023 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:99.848%"><tr><td style="width:1.0%"></td><td style="width:55.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></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:13.467%"></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:13.471%"></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%">March 31, 2024</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, 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%">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%">4,043,786 </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,901,801 </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,567,593)</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,429,427)</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,476,193 </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,472,374 </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 March 31, 2024 and 2023 totaled $138 thousand and $141 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></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 as of March 31, 2024 and December 31, 2023 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:99.848%"><tr><td style="width:1.0%"></td><td style="width:55.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></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:13.467%"></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:13.471%"></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%">March 31, 2024</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, 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%">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%">150,686 </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%">152,014 </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,405 </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%">28,052 </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%">Property and equipment, 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%">178,091 </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%">180,066 </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%">(130,397)</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%">(123,630)</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%">Property and equipment, 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%">47,694 </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%">56,436 </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%">Depreciation expense is recognized on a straight-line basis and for the three months ended March 31, 2024 and 2023 totaled $10 thousand and $42 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%">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 March 31, 2024 and December 31, 2023 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:69.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></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:14.053%"></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%">March 31, 2024</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, 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%">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%">447,306 </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%">377,403 </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%">32,948 </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%">26,863 </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%">769,653 </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%">624,525 </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%">Other accrued 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%">34,671 </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%">115,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 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:#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,284,578 </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,143,890 </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%">Prepaid expenses and other current assets as of March 31, 2024 and December 31, 2023 consisted of the following:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></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:13.749%"></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%">March 31, 2024</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, 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%">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%">300,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%">216,875 </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%">27,803 </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%">28,400 </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%">Value added tax 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%">130,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%">116,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%">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%">102,151 </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%">371,996 </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%">363,260 </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%">896,026 </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%">826,781 </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> 300002 216875 27803 28400 130090 116095 66135 102151 371996 363260 896026 826781 <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 as of March 31, 2024 and December 31, 2023 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:99.848%"><tr><td style="width:1.0%"></td><td style="width:55.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></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:13.467%"></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:13.471%"></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%">March 31, 2024</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, 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%">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%">4,043,786 </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,901,801 </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,567,593)</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,429,427)</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,476,193 </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,472,374 </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 4043786 3901801 2567593 2429427 1476193 1472374 138000 141000 <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 as of March 31, 2024 and December 31, 2023 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:99.848%"><tr><td style="width:1.0%"></td><td style="width:55.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></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:13.467%"></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:13.471%"></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%">March 31, 2024</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, 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%">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%">150,686 </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%">152,014 </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,405 </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%">28,052 </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%">Property and equipment, 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%">178,091 </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%">180,066 </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%">(130,397)</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%">(123,630)</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%">Property and equipment, 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%">47,694 </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%">56,436 </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 P4Y 150686 152014 P10Y 27405 28052 178091 180066 130397 123630 47694 56436 10000 42000 <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 March 31, 2024 and December 31, 2023 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:69.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></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:14.053%"></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%">March 31, 2024</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, 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%">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%">447,306 </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%">377,403 </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%">32,948 </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%">26,863 </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%">769,653 </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%">624,525 </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%">Other accrued 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%">34,671 </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%">115,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 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:#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,284,578 </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,143,890 </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> 447306 377403 32948 26863 769653 624525 34671 115099 1284578 1143890 Goodwill and Intangible Assets, Net<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 three months ended March 31, 2024 and 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%">Intangible assets, net as of March 31, 2024 and December 31, 2023 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:99.848%"><tr><td style="width:1.0%"></td><td style="width:56.107%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></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.101%"></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:14.079%"></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%">March 31, 2024</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, 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%">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%">493,303 </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%">484,035 </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%">68,821 </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%">70,446 </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%">562,124 </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%">554,481 </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%">(366,080)</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%">(330,791)</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, 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%">196,044 </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%">223,690 </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%">The Company added 3 new patents during the three months ended March 31, 2024</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 patents issued during </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the three months ended March 31, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased our total number of patents to 20 and include:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">On January 2, 2024, the Company received Notice of Issuance for a patent that is a continuation of “Systems and Processes for Lossy Biometric Representation.” This patent is a continuation addresses a long-felt but unresolved need for a system or process that can transform size-variant, personally-identifying biometric templates into fixed-size, privacy-secured representations, while maintaining sufficiently accurate biometric matching capabilities. </span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">On January 30, 2024, the Company received Notice of Issuance for a patent that is a continuation of “Systems and Processes for Lossy Biometric Representation.” This technology provides a system or process that can transform size-variant, personally-identifying biometric templates into fixed-size, privacy-secured representations, while maintaining sufficiently accurate biometric matching capabilities.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">On March 19, 2024, the Company received Notice of Issuance for a patent entitled “Systems and Methods for Enhanced Hash Transforms.” Conventional cryptographic hashing techniques generally include functions that generate unique signatures given a piece of data, accepting binary strings of characters as an input, and producing a string (e.g., a digital signature) as an output. Our new patent addresses the need for improved techniques for securely handling sensitive data. </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 asset amortization expense is recognized on a straight-line basis and for the three months ended March 31, 2024 and 2023 totaled $37 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%">Estimated future amortization expense of Intangible assets, net 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%">2024</span></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%">86,105 </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%">2025</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%">78,133 </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%">2026</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%">31,659 </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%">2027</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%">147 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization</span></div></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%">196,044 </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, net as of March 31, 2024 and December 31, 2023 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:99.848%"><tr><td style="width:1.0%"></td><td style="width:56.107%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></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.101%"></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:14.079%"></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%">March 31, 2024</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, 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%">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%">493,303 </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%">484,035 </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%">68,821 </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%">70,446 </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%">562,124 </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%">554,481 </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%">(366,080)</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%">(330,791)</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, 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%">196,044 </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%">223,690 </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 493303 484035 P3Y 68821 70446 562124 554481 366080 330791 196044 223690 3 20 37000 <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, net 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%">2024</span></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%">86,105 </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%">2025</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%">78,133 </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%">2026</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%">31,659 </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%">2027</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%">147 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization</span></div></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%">196,044 </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> 86105 78133 31659 147 196044 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;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.384%"></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:14.051%"></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:14.053%"></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="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 years ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2024</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%">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:700;line-height:100%">Numerator:</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><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 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,678,569)</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,547,450)</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;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: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%">10,111,993</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,044,775</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;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 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.26)</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.50)</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="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%">As of March 31,</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%">2024</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">1,582,512</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%">735,001</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%">6,923,431</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,673,968</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%">8,505,943</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%">2,408,969</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;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.384%"></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:14.051%"></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:14.053%"></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="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 years ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2024</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%">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:700;line-height:100%">Numerator:</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><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 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,678,569)</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,547,450)</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;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: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%">10,111,993</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,044,775</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;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 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.26)</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.50)</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> -2678569 -2547450 10111993 10111993 10111993 10111993 5044775 5044775 5044775 5044775 -0.26 -0.26 -0.26 -0.26 -0.50 -0.50 -0.50 -0.50 <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="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%">As of March 31,</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%">2024</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">1,582,512</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%">735,001</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%">6,923,431</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,673,968</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%">8,505,943</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%">2,408,969</span></td></tr></table></div> 1582512 735001 6923431 1673968 8505943 2408969 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 months ended March 31, 2024 and 2023, 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 March 31, 2024 and 2023 included grants totaling, $9 thousand and $0, respectively, options totaling $0, and RSUs totaling $1 thousand and $3 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 months ended March 31, 2024 and 2023, the Company granted stock-based awards to multiple employees. The total granted stock-based awards to employees during the three months ended March 31, 2024 and 2023 included grants totaling, $12 thousand and $26 thousand, respectively, options totaling $2 thousand and $4 thousand, respectively, and RSUs totaling $274 thousand and $29 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 months ended March 31, 2024 and 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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">11,890</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:9pt;font-weight:400;line-height:100%">2.28 </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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(4,186)</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:9pt;font-weight:400;line-height:100%">5.73 </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:9pt;font-weight:400;line-height:100%">Balance as of December 31, 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:9pt;font-weight:400;line-height:100%">393,583 </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:9pt;font-weight:400;line-height:100%">6.27 </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%">1.95</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:9pt;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:9pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">3,825 </span></td><td style="background-color:#ffffff;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-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">1.57 </span></td><td style="background-color:#ffffff;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-top:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(1,425)</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:9pt;font-weight:400;line-height:100%">4.21 </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:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</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:9pt;font-weight:400;line-height:100%">395,983 </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:9pt;font-weight:400;line-height:100%">6.24 </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%">1.72</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:9pt;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:9pt;font-weight:400;line-height:100%">Options vested and exercisable as of March 31, 2024</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:9pt;font-weight:400;line-height:100%">395,983 </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:9pt;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:9pt;font-weight:400;line-height:100%">6.24 </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:9pt;font-weight:400;line-height:100%">1.72</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:9pt;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 three months ended March 31, 2024 and 2023 was $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-weight:400;line-height:120%">The weighted average grant-date fair value of options granted during the three months ended March 31, 2024 and 2023 was $0.61 and $2.00 per share, respectively. The total grant-date fair value of options that vested during the three months ended March 31, 2024 and 2023 was $2 thousand and $4 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 assumptions were used to calculate the fair value of options granted during the three months ended March 31, 2024:</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%">$0.45 — 0.72</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.49 — 1.64</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.11 — 4.38%</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%">77.54 — 79.59%</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-weight:400;line-height:120%">As of March 31, 2024, the Company had 395,983 stock options outstanding of which all are fully vested options. </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 March 31, 2024, the Company has 87,533 common stock grants outstanding of which 74,465 were vested but not issued and 13,068 were not yet vested. All granted and outstanding common stock grants will fully vest by March 31, 2025. The Company had unrecognized stock-based compensation related to common stock grants of $9 thousand as of March 31, 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%">As of March 31, 2024, the Company had 1,098,996 RSUs outstanding of which 281,866 were vested but not issued and 817,130 were not yet vested. All granted and outstanding RSUs will fully vest by January 2, 2025. The Company had unrecognized stock-based compensation related to RSUs of $866 thousand as of March 31, 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%">During the three months ended March 31, 2024 the Company issued 54,734 of Class A Common Stock to employees that were designated for employee stock awards and were previously recorded as treasury stock.</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 as of March 31, 2024 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:96.212%"><tr><td style="width:1.0%"></td><td style="width:77.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.160%"></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, 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%">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%">410,516</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%">(159,776)</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%">(97,202)</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, 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%">446,102</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%">802,893</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%">(122,604)</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%">(27,395)</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 March 31, 2024</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%">1,098,996</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;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.384%"></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:14.051%"></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:14.053%"></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="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 March 31,</span></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%">2024</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%">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%">Cost of services</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%">262 </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%">494 </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="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%">8,116 </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%">18,855 </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="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%">289,508 </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%">40,225 </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 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%">297,886 </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%">59,574 </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> 9000 0 0 0 1000 3000 12000 26000 2000 4000 274000 29000 <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 months ended March 31, 2024 and 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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">11,890</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:9pt;font-weight:400;line-height:100%">2.28 </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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(4,186)</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:9pt;font-weight:400;line-height:100%">5.73 </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:9pt;font-weight:400;line-height:100%">Balance as of December 31, 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:9pt;font-weight:400;line-height:100%">393,583 </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:9pt;font-weight:400;line-height:100%">6.27 </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%">1.95</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:9pt;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:9pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">3,825 </span></td><td style="background-color:#ffffff;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-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">1.57 </span></td><td style="background-color:#ffffff;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-top:3pt double #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:3pt double #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:9pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(1,425)</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:9pt;font-weight:400;line-height:100%">4.21 </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:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</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:9pt;font-weight:400;line-height:100%">395,983 </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:9pt;font-weight:400;line-height:100%">6.24 </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%">1.72</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:9pt;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:9pt;font-weight:400;line-height:100%">Options vested and exercisable as of March 31, 2024</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:9pt;font-weight:400;line-height:100%">395,983 </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:9pt;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:9pt;font-weight:400;line-height:100%">6.24 </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:9pt;font-weight:400;line-height:100%">1.72</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:9pt;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> 387109 6.40 P1Y5M12D 0 11890 2.28 1230 3.25 4186 5.73 393583 6.27 P1Y11M12D 0 3825 1.57 0 0 1425 4.21 395983 6.24 P1Y8M19D 0 395983 6.24 P1Y8M19D 0 0 0 0.61 2.00 2000 4000 <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 three months ended March 31, 2024:</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%">$0.45 — 0.72</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.49 — 1.64</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.11 — 4.38%</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%">77.54 — 79.59%</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> 0.45 0.72 1.49 1.64 0.0411 0.0438 0.0000 0.7754 0.7959 P3Y 395983 87533 74465 13068 9000 1098996 281866 817130 866000 54734 <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 as of March 31, 2024 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:96.212%"><tr><td style="width:1.0%"></td><td style="width:77.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.160%"></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, 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%">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%">410,516</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%">(159,776)</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%">(97,202)</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, 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%">446,102</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%">802,893</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%">(122,604)</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%">(27,395)</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 March 31, 2024</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%">1,098,996</span></td></tr></table></div> 292564 410516 159776 97202 446102 802893 122604 27395 1098996 <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;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.384%"></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:14.051%"></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:14.053%"></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="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 March 31,</span></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%">2024</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%">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%">Cost of services</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%">262 </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%">494 </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="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%">8,116 </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%">18,855 </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="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%">289,508 </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%">40,225 </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 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%">297,886 </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%">59,574 </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> 262 494 8116 18855 289508 40225 297886 59574 Related Party Transactions<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%">Related party payables of $96 thousand and $82 thousand as of March 31, 2024 and December 31, 2023, 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 March 31, 2024 and 2023, totaled approximately $104 thousand and $294 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 one of our Directors serves as Chief Executive Officer. 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 March 31, 2024 and December 31, 2023, the Vital4Data, Inc. commission due was $0.</span></div> 96000 82000 104000 294000 0.20 0.10 0.05 0 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 </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%">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 consolidated balance sheets) and income is recognized in a similar systematic basis over the same periods in the consolidated statements of operations. During the three months ended March 31, 2024 and 2023, the Company incurred $0 in expenses that are reimbursable under the grant. As of March 31, 2024, all amounts provided for under this grant were received.</span></div>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 €137 thousand or $146 thousand, 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. The grant was approved in January 2022, however, the request for payment was not approved and management abandoned the agreement. Hence, during the three months ended March 31, 2024 and 2023, the Company incurred $0, respectively, in expenses that are reimbursable under the grant. As of March 31, 2024, no amounts provided under this grant were received. 200000 251000 50000 62000 50000 62000 150000 190000 0 0 100000 107000 137000 146000 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 March 31, 2024, 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 Operating lease right-of-use assets and Operating lease liabilities. The Company’s leases have remaining terms of 1 to 5 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%">March 31, 2024</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%">2.58 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 three months ended March 31, 2024, the Company did not terminate any operating leases. </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 as of March 31, 2024 and December 31, 2023 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:70.415%"></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:13.598%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">December 31, 2023</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:700;line-height:100%">Operating lease 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%">184,642 </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%">164,740 </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%">69,727 </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%">81,236 </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%">84,288 </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%">53,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 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%">154,015 </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%">135,007 </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 March 31, 2024 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:57.785%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.005%"></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%">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;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%">2024</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%">57,391 </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%">4,444 </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%">61,835 </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%">2025</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%">57,386 </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%">3,170 </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%">60,556 </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%">2026</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%">22,455 </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%">1,137 </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,592 </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%">2027</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%">8,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%">607 </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%">9,163 </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%">2028</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%">8,227 </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 </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,399 </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 future maturities</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: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%">154,015 </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%">9,530 </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%">163,545 </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%">Total lease expense, under ASC 842, was included in Selling, general, and administrative expenses in our consolidated statement of operations for the three months ended March 31, 2024 and 2023 as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.930%"></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:14.051%"></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:14.053%"></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="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 March 31,</span></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 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%">2024</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></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 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%">39,877 </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%">83,034 </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="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%">11,936 </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%">21,935 </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 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%">51,813 </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%">104,969 </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;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.233%"></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:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></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="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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2024</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><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%">(41,741)</span></td><td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">(66,546)</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 three months ended March 31, 2024, 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%"> The Company’s financial liability totaled $0 and $162 thousand as of March 31, 2024 and December 31, 2023, respectively, 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 was resolved with a settlement and no further payment is due as of March 31, 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-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 P5Y <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%">March 31, 2024</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%">2.58 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> P2Y6M29D 0.050 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%">Balance sheet information related to leases as of as of March 31, 2024 and December 31, 2023 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:70.415%"></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:13.598%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">December 31, 2023</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:700;line-height:100%">Operating lease 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%">184,642 </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%">164,740 </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%">69,727 </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%">81,236 </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%">84,288 </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%">53,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 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%">154,015 </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%">135,007 </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> 184642 164740 69727 81236 84288 53771 154015 135007 <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 March 31, 2024 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:57.785%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.005%"></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%">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;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%">2024</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%">57,391 </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%">4,444 </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%">61,835 </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%">2025</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%">57,386 </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%">3,170 </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%">60,556 </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%">2026</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%">22,455 </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%">1,137 </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,592 </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%">2027</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%">8,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%">607 </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%">9,163 </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%">2028</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%">8,227 </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 </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,399 </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 future maturities</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: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%">154,015 </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%">9,530 </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%">163,545 </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> 57391 4444 61835 57386 3170 60556 22455 1137 23592 8556 607 9163 8227 172 8399 154015 9530 163545 <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 months ended March 31, 2024 and 2023 as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.930%"></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:14.051%"></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:14.053%"></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="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 March 31,</span></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 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%">2024</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></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 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%">39,877 </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%">83,034 </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="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%">11,936 </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%">21,935 </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 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%">51,813 </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%">104,969 </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> 39877 83034 11936 21935 51813 104969 <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;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.233%"></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:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></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="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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2024</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><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%">(41,741)</span></td><td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">(66,546)</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> 41741 66546 0 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-style:italic;font-weight:700;line-height:120%">Securities and Purchase Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — On April 1, 2024, the Company entered into a Securities Purchase Agreement (the “SPA”) with the Selling Stockholder. On April 3, 2024 the transaction contemplated by the SPA occurred pursuant to the terms of the SPA, the Selling Stockholder agreed, at the closing of the SPA and upon the terms and subject to the conditions set forth in the SPA, to purchase from the Company 499,990 shares of Class A Common Stock, par value $0.01 of the Company, and pre-funded warrants to purchase 1,500,010 shares of Class A Common Stock of the Company at a purchase price of $0.968 per share (“Warrant A”) for a total purchase price of $1,936,000. The Company paid offering costs of $220,520 resulting in net proceeds of $1,715,480.</span></div><div style="margin-bottom:12pt;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%">Additionally, pursuant to the SPA, as additional consideration for the share and Warrant A purchase described above, the Company agreed to issue to the Selling Stockholder a stock purchase warrant for the purchase of 2,000,000 shares of the Company’s Class A Common Stock at an exercise price of $0.968 per share (“Warrant B”), and a stock purchase warrant </span></div><div style="margin-bottom:12pt;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%">for the purchase of 1,600,000 shares of the Company’s Class A Common Stock at an exercise price of $1.06 per share (“Warrant C”).</span></div> 499990 0.01 1500010 0.968 1936000 220520 1715480 2000000 0.968 1600000 1.06
  • $U:NFA@I# ML*]@J0"A$%N+P):!NN\KZ.X!^_RX>$ \3T SCHDD"RJAV4<&LNP7%"3PKO]J MFZC]]\%@>^E++X[7A>M@'X"LL..C[@OI#Q@[A+__0^,T=H0[&QL@BT\P59^: M?1#2\,WS?R8;AP.$ M"F@B[DL$BJPT\ "RS#Y)1HII/UD]PT*/!&$RHX$'W$19J6D B3-"(+M2'^:" ME(#@?[6]*( ;74I=6 HNTV$U]9G].8U)(*;(0>LFE BFZOG1,!D4JS28'F(( MN#4*<)K$]&$L:0!OV$,VH!5A)3+<#NVT'O;5)MQ911,HMGC+Z..YTJI+V36^ M9*.5%EZ5E?H!E*#E284;^)=E6D0[43D"X0<#B&_ M310X1,N%.=$-#W/9!4X3]#I2/@4#; =%V MS72^<;\VQDF)XA0G#0ID'' W3W5RXH "UJ: %E#];P<$#,5IS,"6,XCFYWJ#D4#/X=#S3 $5 MM^PL1D8\@4H0X^1WN!'V3>+/*6GS+KO-/6YMD)H_VZ#YA2O=;-J)N-F>T:P, MJ,16.W9P'=/+]NA*=[3K1^@Y40STH*F:Y$6^]-4C/FO$<&/[8!Y[Z$4:@E[Q M"G(4Z$!&@QWNCE]6*_'+,C/Z^YYCH>,)GB#2@/S+\Q/#'X=^]9@#&/ 9NQ40 M_].#2T ;KL44H$_3OC,:>V 2MUXK?6CL3$L.):=\;$KMB$,9WF7(6@/"B# +7 M>-0NM=AF Z.WX_6R\?![;!R7QB_$'CWXRDCJH5J7C!*K%2'L97WJ /#9@3F+ M+DM7[5)\,)3> /3I6 P$RF>X1GW:'4V/^\GX)UJ>H,N)CRPE7:I"5AB M\_ZD_))\;\7;R73Q,ZOFZT:#+O5Q@&0BTXB?X9H4VQ>@_3K)=V/WII_^&N 1 M0R#U06C%?IMH:$VR]GL.XA*'G^7&V&T<;'FH?2%U%D9$H(V=2PRQH4\8&+S8 M11U[83&/(&V']4 "B_P;[W]'QZ2$_(1<-3<\PTG\D>1P%@88G>T ME#<8[Z7,"L^\ 9^"$<'6RSS(D1]$)$YW(.APM-W8>PC,\3Z:K!]@XL!7WNRP M'SO?4>.*,R$0.6F&#",+X)>DB7'BN!^O\8^YK_=\;Y :B)!9J;,UDA-:C/) MP>CW.QE-AER_1Q5S$\DLSW@XQW5WU;V>S;1]Y8_QJ!O*Y.;XL) M^TU(%BB]9R<.^"0$AKG3AR&ZP? *'E%U^C;LQ=GW,29$2_';R]XH_3)AL39V M8PS3(]LE9V?PS.J1&"..M\PS%38?P0BL3S?.&63?61GM%V^!"_W^9B+^[A_N M%OJ=L"TWUJ;9"*TH[,-*_D.MS+%\>JEI5&3@$/S?0D ?.YB,1YY6'&;4&SQ+ M2E)]B&J8\F.7OZ0\C!DCT)NX7B#2)-A= B?SLP<(0*(CS334(X8MY*F<&&0<>WXB-E/.UTO1#(.Y1>J$OCL H0 MN3T;V_$Q]B%XZ"HY>&29?"]F*.#WL!](\;X4ZY\:"\-0=9S#G[=.6L#NIBLZ M$#_0$'>Y ?T&T]E,L%4G/%8M-=6+ZF(6E02$YK!3<)>^Q!YU-U;-DQ1?5FH5 M+":LN1_L>4U7+E27;GRV$!AU#9( MB\\#^CW_Y[2QC@O/U%=:FU_YE$C\(Q[\.A[[WDW#CI9-OUYJ5BZTQ>G_,IX_ ML]I=Y.AH$,79UZA#F+&EG@E="Y->@:YG&N_GMW&02-":?/LF_G1F-#5@Y]4N M#&TUGE+- [@MCJQ/6:Y8T3SC\/)Y-3&IF8!:8+H=XIKG!6HJ^& I4OA&G=>Q M..IY#C!IVD8!)?<.P>H8-"215V([K"\,3*I+4Y)?JBM3\T? MI*@5F93YC6 9@;3>'KV<"VT\[YCW!C\=JU:'G*I+0TZUTNIW4*,K!G."0+V$ M/<%CA4Y2[D!?8=1#V994P1A0V"<3_R23P;WH_['WKLMM8TFZZ*L@-%-SJB(@ M-G$G[+T5H9+M:O=Q63Z6JCOZUP1$+DJ8@@ 6 $K6//W)S+5P(T"0($$2)!'1 M[;(E$EB7O.>7F3&U*'^ +?"\FD"KS;S@C8.]/'$HP,Y!1G:S5X!!Y1/V*[%C$L:CWX8.0B031896#V,3'A7D!E:U MUYI\ 3\-*_K7D^LQ(7D>@]A-;;8H!W/&C K^'+Z6K,!%40)>AC-Y0=<>5*N; MV5X$M2/7!MT-Q@TSQR-3PXV%T$$#,$#K$KS(H"0.Q=' 2P?29S]=@2QANH;0 M>GFG"%^\B&Z#FT' '$$1?3JMO.+/S@O/$K_O>+#LR1NXM1.6'?T$3C/ 3_/= MHL<<@=\RCOE@&U$C':644WWD8&O1>8,YA@^+YB'%0^!P\20>0>+Y_)"*GAZ\ M$7Y=W B*Y&03R:;8%+2R"-I&R@'+S.!B M'L .Y"[M0X9HS"UDA>9"0PMS"4X$%(*$SXVM(U3?MR*LPNT088840UVD03*B MS<5JOLW!@L&^.=>/X$N4TCUWWZ[3S$XNU ,V$!SE71:7&4C%56C"_R O)4LP MYWVN-$(%[Y"",0FO22'\1%]FX7,:38!/RLM6(#FX 4R)<:K J@L1ST]>@CS# M.P&D#\8? 6W]#V4C^!MSX@S\/Z03V'8"9Z<%!+A*?FIIO"HYZ:;Q)'-%/.D. M3-/;*>WS*Z5GX!_TI,]D_7SV<^G[I@$F?7AQI=NV;-L5T:7Z7)2,L'8)I1VK M-^J_L9#66]JXM7X@[9L3WH84#9W\$]^8/;.\)04]E*%2WD]1.L@"D@=-#M%)^+Q <;%P/K MZL65(AL8/U0:W_"B.*54:7HRP.D\,K[9Y1<.2JNA^6_XGKK[UO"^[:I80I:+ M3.I)Q'E*F4CC2B .4"TUW%L])Y?ZUN7VA#5D[H3Q],!W$M*V9 ME9'B8O2)6J4$TRD+N3J,XN:1E!6;_>:\D=\F-HRB"BV'&WQ7XZT9%U=P>;*A M5I P-U%Q'R"@,51$]09@LNS[^FZWDL,FWIZE&+(^JKB]51:)\"[)*.FLD7*= M&N,>"-]%+4]Z%8VTS&0?YX\Y"XNE4(.4F3/&G5#]W -:QP_!"RN:0-P\P!=2 MW"!]KI^;_!634]0G)BTI7Y:E-$XE'TE[1B+([WK'>&*;07F._(R:=<=I+8/L4L "Y2;&ERC^\<>=]!O%-;&DX9I 0O#!?$<% M,*O'6$Z:U;'C=ZZOOZ5>![F>"Q90./<$?2X9AMXQP MG*1&/^)&,7NX^_SW+?I!RXL^CP(1("#K2"U9M\X84?!JZQ/M^'.&Y?>8*,IBY MOE"GSVGN5Q;IWEJ9X%!R-9G/@-E*3 (BH/EG81[D?BFJ59Q$(7/K!Q-!U./0 MP0SV+ZEO/75<:@:2N@D+,N?_B7)+2X 6RW$Z]+8J<;RT6_>^+N$#G!EZ]87U M:H?4'')J;27]5;!::B:"+P'-7E0Q""V(Y%# M\ IL\T.UYB\D?9(C1TS$F&R>1-[,098AW'Q *'A$W^0:-7&031#$V(H5.PV) M+G^1$&;T'FP1P=W(2J&9]S-1 X<3PE>0GXD.8TX;!\]8)]'0;007, %7;&;I M14_!W,,R0_3!$G?X?^8^=[92/, :S6:%^$C[UJ[^BO#5,N%^[?MS^,AW-@NP M4ZT/]E#X+"G#R_\WO3*\+4&#G>25[DGV+#0@PA,-<2EB WWAO M&3[900<]0'C.4_!*8%#B!B4AP$;7+9@%[3;F^CMSQ?\IK+7/PEC[2+8:=] S MOUPK(PH-[62J0)(SD))#D/@I=*(@) $223:UDH0_,QLT5W[DPVNYG0VN$QCJ M TD8_=A.3DYKS3BKJ4;RK+R3*@#$31,U]2,B[Q%2-@_?1*Z80"SB._#L5JH?1 *S;V+\"P*.W/R^@:7S B&TR]-K]& MFX^S=^#-HK\9S%,)C?H_2E.3='#\ANB[V#FSW!>!X'JEEA/%&,2&W*'5I M/)+#V!H?'580#4UYJ&W,&\)]GT=%\/$+HSA4)3D.I.MEWF1S$M.7I'N)QDK' M]'?F33XOT5U5XJ5V&HQA75SY0>.#0T, &U\@;I-.D.#'7O*US%@5E).W5=/S MQ,I24-EQ4G4J_0'GM"KPWI=D%!J8#X^A)J/"@H*?ZLMK,LB^ZHQ%M6[!E#0) M&"\?0 L8?R"493.5FN>K(EPO"3>BJ>U&PN19&7M,8YC__/PQU;C8+@;U+?99 MH-IBA@&KT4%RD?8K?HP+)W_"=\E(SF)^]/+9^1/A787/ M/W+8;R+$\O(M)[<6D2ZD"FA'<,!X#O !/,WL-!:S(7"B5-)02% B_)32F8N& M*3?:0I?:]S\PG^H815^(='M)1C4-:>.78#WM8%)RWA.*.X%W=*,_;[ ?=HQ_ MRS3*J%7/:!^.>D.7Z7?L1R'=P'*#YZ29>^%D\&;P3**Z9BL'CT!(Z8@*;'H. M5\6];V+064"=2\FX3FLBB@4U^8S2.+][XH\Q$884PBEPL47-TY&&,>R&DA!+ MBB@ICW]A?\W=%P=;I8LNXM=)%HKW]T"90(W,DY8=U.AKZ3-X/.H)-GOYU]RA MBJ!I8;-NG+2)AZ#FV4_J!>[D&0NK@W'86/* ML&C;%D/CU5&KHL1Z:J^9/B#W*?;.Q-V.!I M*R/95BN\"3R!9CNK1Y+O=6?F$-&]ICJ4+;,\$@YI@J!%#X[_9TID-)%AEC3C M3U Y2#MLDM9\)L0C"*U0(YJJ?9RT0$";G%Q@/]PHX57Q'A'++J06\_R:1H_S M=9-H?F#(/J1A#Q.RO+ U!B.BY\,,Q-K:2\,>7'Q_ DE1(24ISXWB"4XD$ YM M_M"%H,,B6#*0@ AF'.N PFN<*C615*#Q$P+?(02)4XS!E,/^#XY'<#A 883_P] X%8B"P915^>8W\XJ% M@KREBVA=Z1'(AEM]^?<)U4'/Q'J5">:-3HE,[WFCI_0<0R;R]G7Q)-Y]LB1- M"W6"^DKC]!L+\0=PQ4HJ#[$_0"(0P<6TE:H"P9_0&&^ZN%&[BU,OKO3AP*A8 M7$U\:.6QW>5C_I@YLM>I:N;F3""C\)]7[ M50B(%6B1N#VR-I5V]V\062OMD+6IMKLXDW?3*1L@SZ.+*&E3D?S:AZFHSONA21(S]R;M"@._SB"$%:MR0TUV+AEO5^QXH M:A738D''T5?XA"@$8V/Y#^KU@BN=FY?FX$2O="1AR>%*.@KQ"6'5BCXYEERC MP(/4/#;SJ#H9,"B[>566=SXND%GA2#M59M@)63H?YBE!K@1"%8\23.<);\&3 M!$@6U0MWO*BQRWS&^[K^@,_&.,VLJ5PRVI5+X##;^L!<)IA($GUE<=)W1Q:5 M&!028I/:ZL@E&S!;W8"%8])'@V&E.=-T:>U:J!98J*HUT%JSM-JU42VP4>V! M8E7N@R#WBW&&4Q(*Q5KW MR?HB0CNDB&C78;# 8;!& ZN*4'8C(JQV70I+)V=,T5L0$5:[UKZ%P!%CB?3: M0$18[=K[%K:SJ+;WUY(1? ^?/M_52HBM$('?0H17QV_?/!S%[4\PQ$JS]I85 MZEG6B4#_DIWS&M)DVS*Q8A=&X136Q[+U87,7-Y)$6W(GYK-'R5*$$:[OF1X] MCQ@VL_,H@RWCXK32?-M\(/>=F!TQLF+'?*:7NTY;%BT3'X+=?+YY%R?:%H=1W5 M!YYS&.)BU83X,(_:BB+B4C';5E+D\S->+;[[-OS@1K, SO)V^B7P'[]@3R ^ M<'"I1&DW97[ 22@9>!PC]]FAX'W@85S2:8CYBYT0,K0J3TR0H%51C()&73#! M@ *0+M4()%FZR8%G"+T"-M\EPF62*?&RE'8-QRGF\)N09$TPI8\E;(;/_@P: MU7]T><"&_QB%7JX[H?,%B)!X?,WI5 6"4WO&:6B4=0] M\+P1CG2G#,SWY!]IHD8LE) WU*$QXDV=GPG;R_/K5+@:NE%6]+=J*7YA-8CD MR02YC^4Z^"V6]LG%DR9 >\LG^:5.,XJZ\@O6E96;7D@?5Z]-)Y&C42^,UN3 M6$:V!*2)_,7!+6$ K:C$DM7P]^ P%_('EBPBIT]RR^!UE;R38_Y#I=T)_N4G M,B%QQ^UTGAO$JARNF?$1'LV;7W978?ZEI,-Y&SI$F##/6QSOT1&YN$:LKY,A MO(ITQF&+20M80H:-6,4X'B">C>T\S60KI^)/).E)4#; 35MV-6ZZ M+'7+ZH3 ^)R?V:1;K2FZ$"1?!V.T2"J-4#F65EW2D<%R4DV.[YO#J^Z$#L\( M*5+6 ^!H*45'&=+41T1R#M&JW&_'&&KM5, U;O]N2F4,3 MO1+.X&9-\J\UCH;&.R:>$>B/ @T#38XOW1^73^YDPOQWN$(5Y[]&C*)NO"'^ M"_,"LND$%^0#=KF"TH1"TUA=7[/0I&9!.8::!5&=L+X'^%L03!"%?>U/%MEH MF=\W.I4QRLG>S[+)TR%[\]6?2'(M-&5LG+HYZ :6NPQD:/"<%W^'18)4?LGK M.7^^^'1]]^O%+]6?N0DF?$ @-:"[N+Z[@4]JQE#N6 .NC#\C<4WI2:$>N$64 MWN$K\;/J%A ::0<\BL )-W+\UYQ48S8_+BA$"I/?XZ8*O?"H+]]$("@Y?A)\ ML)P+FKID4>+%3<0 4GHH5SE\F44D>=KUMMBS.5^VFL93R]XFNMX+BY=%]"6# M3U8'1^1"=! L@>1*!P4VB'E-YT(H1.R1>ZZ\&YHK,*KX.XS6Q-)?QLER:ANRO.9\"3H'87""E$#VAB1;<4"T&4GCU%3W+<_]DE-5SJ',"_WW1 M[T>L)+L"I>&<&;GXB!*S0O)C&M<4]T MX'R56?LF3$-R*"P]_B\L[$P>])B>=;;NF.JX1#^I_%OY4LH+S>K2R 0T8O@FPMTTQ'MA%%'.N(,O4-P)CROK$L5WE,;J.:V!'<9> M$,G"2^DN,<2/(BZY:M=/SXO@38436WZOU=2_0'[P!$\,A?2K8B<#Z8[W9%DX M.AZK7(N^^%L%SV0RL#2O/3'"B]?T2F_/DT+ITG^K((<$]H\X-/G8Q1[1AGCCBG(+P:^"2N&//,POXU^.\0-\X&.R=#9)1[F5QN:2T,J"XTGADLCCX)!(88ODQM')E/5(NWL) MW2VGTI#WT1 3S5S_)8#M38J6&DW$\T2V@(IV,>HQ!NV"88D)#>AS\J,P<^64 MN'31.HRM<3[BVL0ETH4$H0N<#"_+YF05IG!B%I7F#]_082X[S=)A)224E@_F M3$FRNG#IB$2&-3$Y:!37ME(V2Z>>VYP3OQXN$:AB\B?TH*\ M;B2?/[B1\_@8,O[NVZD@_7L\Z JQ;)R(6"YNFVJ?^<8WR=RDD2D^@3*-=H&% M$F+.Q'-F$7N7_.4]YIX\Y^V=Z].ZZ$O)X!L1(L.PT N.K@<^%"^A]_%?9Q&C MP9!'C>(0_C])WBQ^/8!?_:W\'/]:'9Z!O+%J7H@Z'1].5[ M6916^ZB_T+)7HXR^YA@3N+F62P1'$?",WE_5(>;5M/Q2(Q"FC^1K8L9*%+RZ& M=W[F$2UXT2_K$-"J@\C3SZKOK$=,0^D8#O<_%P^OI7.DC2]95LY3:Y?GZW5PB_JK192X7OSW[ M]>RW(?O5]ZG9!_MAC?)(D\V*7I==8[_&]H" PAV3/? %]+^/S6I8"V; POXK MS4BUV?E52IXC9\+ZEDK[8,+1Q=7(E%6CW*JW(0]64_S.%%U/8&L1F'5P K,O MKBRCLA?T80CL'%R[>ZI"78Q<[M>-$Q%+;8;587.,?Y(F[JW,;8_F=*13/X%8WW&W_L.?KGJ]7=0H].%\K%U>Z,6K?M=P[7Y.U\C=* M!=8!\C>&X0!U9.C7;V'@PU_''-O!(3C+@#AVNQ-^.]@9^SO#1$5Q!';^?*2O M02S]F\$G)@$.RSY4C5Q#O/#Q0,N/Y? .7@CYV<^@)AG,!,'MR7 M0_M(3EK& ;:@#R00_TR X93W6(6?-7Z(@]R'I _9K,).WM+@"&^AF_2.2'47 MQU$P_\E)Q3$-KN3S-3A$'V=0^F,"I&50."*7&,@E-]I2EIZQ$,$/4,_RTG/\ M!%;&$_#.'[M>T@D$IV^D#X$ES!R7@'-N1->+DTRF4]$Z!?%:4Q>M$XYUE!X8 M:$7"DE$96,:U8E*5CO4+#C9/3MNO/- >MZE),[]G$#!X[0#S S1D'&\".)S M$?$6AAS6G[1W%G@]A 6/XR@K5WB5(E'](CW,XVP:"F\: .O">HJ0NIC35_%@ M$99Y2(!J-O^SDY3:9"@I]:H1S6)7PX\]"TM!1+CG,0D7M$3 MI:*6!#_*CRGBQ_26[QPSSAT2-7P*LT.2TG&NK\X;5H^(ET14B33!!1":>>'I MO-:$2[[0W#9J=TK!0<;KX8(>T4JGF!+=0J;=FX-UB:1!>DRN&%S3299HL ME"7JC&?1KHJCEHDN IJ+D3UP('VD=L@.>E/U6FU1,_$)7'.7%X#"97%$=:^O M#J^O^NX!M=T#U.7= W"Y&&MQF:(XAJ$ZS%$T77E@]DB;Z*.IK3Q8RH.I:/^M M#.V+0_4G@%IZ^4IVK\&84CU,5&9#Q8* M,ZH:-] C.W/$#>,ZW\+@&0P[G/+UE::E?W/>,(JY14G*W?B)3>8>NYWB!7W. MQKQ5W%"3>I2C*=!0!KIEM%/!8 T,K5DQQ![**JS!<+3/LHJCP*87Z\K62.:? MXB&4*NG.#JW_N^/%CN0%CL\G3LQB24NCHN15:W0RZHZ0KR>=N#V?U*PUJLW- M%A7KC>A;<$U5PXV3L BOMPU9T\NMYKN&[^WA]3V?M;2]INI1 M\%TDI7J@::ND1".W-7E8,4.LQ[OO4>0JJ0N16'F*ENC*ZIX'[L1QWR4G>HT'>A]\2XYS0Z90@2DLV1Z6 MYQ3V%NT)$%)UB<4N"$F[N%)M6;&WEJZ]/=NP?C.5J%(PCPF:">O?QGK=(@1Y MY.Q2WVNF56M$O[BR-44>CB?D9P#Y*9ILF%O7V_?!X#::K'GS MZ!W"-L-Y,NH'5'-O(F\JJA/C1J");GAQP[4_^1KXHM*A,;LF:WG-CONY/T''O&'%MO$&S%L39PK*')(VMKU=_]OB,= MJ4M857'ZN_.&:=_APO@PN%<:[Q'-'R)WXF)^V.5%>M^9J'VCH1Y>[,C2?8B@ MG;O8>9[Q'TE?W&>LXI+%% XLIP8:\V,QD1W.S8U$O6#E3%:)8ZRSKSM1Y/(Q M+?C>68 /PX*KQ]!)BMLQOQU)4S!QZ!NX$!RV_HBM.GT^^.DZ*I0-CD.6SK&@ M(CE>=0FKQG$X,949PKH#&L#W&#)>F9JN*7MR>A94!^ADZ_-P:HDPLB1G\I)L M@,^F_Z__&&FF_GXI=[)Y6.).LW[";S%8\LD9LR:!DG2DKZX,+ZY&%4T)V<@56;HQJ5HX72N1$4X#P$I.:?SZ.'@>Z+]L8O/^!E6^ET$=2+>0; MOK$0B=EY9+=3\*+"P/-NX#4W^%XV^?7MFE-%NI-+-=N*BLTA2SOY*:%?/N2O MMDH(5Y9;#$KNPC*B\CIRQXV#E-]-YB&-H&,X:S#@Y;%1H[5_I.\C<> N/@4A=B!R7S 6R)<>K;-V_>)*,Y>M M/14>[ <;SS/1P'+L'V"5OO?&]=6(,#/#@73KEX T18D*&T[@-[AD:0K*C,LM M/F"ND_6N5%Q3F,VN5ZUS7\OA)_K@>"1&^5GBX#\XP6:B:%0MBCB_A@'-'\0& M;%] I>!_A2[Y+17XC862@7V$RRF/3"@M#N)ZPB%RU", :]7!5!"=2L9OU'BE MS<87^[J^?(TZ#5<#.4&JU?>Q(4 2_>6-9380PG:E$*[6+[]BWYB[&1@ DUO_ MGT[HHH;^#B]6*@6Q"1*O2@XGXVT_SL-@QF O-PP[''C2KX[_9R3]_/'FUU]H M]"[?%!!JQ.*DW4'6(D (&1H[[Z*4>''9ZT#ZS'\,#^%?=[&M@!>\2CX-X'IA M38_('B[74[^[OOL\?\Z?!U/V!)F;<>!-*[3W?/05AG'@HF?+]%CRMT4NRP0 M!9-QAZT4^.%M0+6VNJ;I$+)[YP<.I7'C"'YQ#4SS?!_\RL >=]Q)Y3; W5+* M)AR9#TM-]G2.)?#&);9YFO%78K,)XM1G:>S,9IO=G+:SO:I@KRHUIA*?["A- MYBR9=WD3A+- C*S&!H8>'WWM1@_SD(;&<@4=TJQ>ZF)U+5II8-O_&J=YEX0C*9,N6>L8F@ZO*F M:PQ#HWI7O-2FZF*TJ^T@MFRK[>@574+*74'6['Z!3D0GC83JQ@A:TVX46=N# MNS@8__D4>#A-G/>.PM8*_Z*!O'%T&W['UY2[(>BJ5NI7 3\K]ZM(GK1)MPKQ MP(K7J$?;P^*+F W[)MUDPB@[I,T;63R!U(U$KZ_[X'=LNA<'X=MW-@$?$@^U MION(KG9V!/9*XW@:I .#*6"4CD6FV 1Y!$D4SDO//G&'X :"L4O]AM((5?:I MG+IX%3>4#/]%%9?[-;S@"P;B)"T-,V0=QYY2H'.$S4JI5RE8F_3=IBE0U;BX4DU% M-LRV"OLZ#T"E]UH=9Z5K6'+,9_TF]I%HO-N#49=S5_U\/O+'KOU)HKP^TWGF MW6=BI6\AF[(P9)/%SQ=YB\*%E__+PJ"*K!?/4J]N=;"'CKRL&)<4&G\ M:5\]W+;!6]_<;PU1=IXF;[/-=UNZ-!(N]3--#V#RCL#D-4S9T+:>(MCH3OM2 M@+V8NL>KLQMQ57UCR'V:NG9KIFZODO=OXAZO9]C,Q%WDEZZ;N-H0M)2L5]0% MKV_B=LMU[#0_%4W<^B;>?6U+7]O2DA:O;SN[?]M84] VUN7AT4_8/I&*F.L> MC-T(C)V@(9^@9L:@ZL65,J@JA($C]42!P-B9(6@&;@"L M>K01'6DZCW%@&]$+?D2,B,)Q8#@JLB%6K1KQ6L)-(BP&C9_;Z2=Z/7HAJ&4) M49ES/*I0:QH6=52!12?BH0D:Q M>$5 X Y9F--Y3>D 4=T"#15W_!7X9A!R( MF%S^:T8O.* 6XUE4)Z&8]-F0\1%O$GX?CXD/1),3=&3Z+/9C1K--\P_2 M>+MHLPC0%?,\&?\^SL5U(QP.B!NYOKN1]!%\#8X,7S=WHR=\:P)IHI%NB'#A M.#(9\9A)D5"R$C$]KH3%='*P&X$W1?QLE*H.^ I5@%"IV(O 6TO\YG%Q$:D2 MVGF^D(Q_GMZ5^Q0"1=\8T-0\?@I"X-])^>PG+,9)<3[O1"BFOQ7G"&[!C27H M9.+4@G_+(7>W67^NIH43FHX*LJX.C8.8<)LXBS:<))?P05!\BK25G#%<)I^! MAF@I/#11#9:@U@HWEU:%$2R?PS078K&*28_ ESO/ 6C&_TW>+A"_&?< OR#Z MDV./!5PWG?HG@%[)W16O)EZX36209Z)K44^9Q$N!R:KEJ&5+R;,K+'JJ.\:8LO$429UNA!TT%/..("_!?.0P[.E M:SR*9]@1V8 %*R'B1D')_"*IGK.XLB&V9M[B2LXQ*Y*E.:@1'Q;,2\#$D2=% M]AZW1?!WJ)?4X?N2_0-_RR^8HYH=/B\:9."?H+_YV&@G'=+^01@ZG, _<+VX M8^&X%#1?3:T'':_;D+B5:J^K/8V<"X30E!YY6.%I$7TH[SFI30HW/!%5D1,V M)>O6B?(41;]-YE632>.$GLMI[.?K7Y*)U"\LC'*5W@FIIN82%I'P-A"YF=)) M856T:!(!C?_\*W\V;)_/G4X,-/PA/FT@MD0[2EF#+R7Q5\AA8R N)GP!@1@. M+WR=86&0->T_,=S*1\2/KL1@,9;AIY)O@J?$G10ZR*6D$HE(UR*UU ]'J/32 MO]*2;J?9B/<;<'6P&\%BU4YC>AI=7)FRKE3T@4C<*XXFAC,5MM0PJ>6_YPT MPK$;,>'G%LUP]&8SQRTK'DR_1(=^W 7:\XA".;]Z8.Y>WHW1QH\N?P?Z!%+ M,T%J>PXFS$,R2AW,B@GUA7-#?0)/CG@A9?I]],:BJ/[+F6]&?5QZZ[Q!E*YT MA$C F;L<-[5Z5KAJ^XJCYRPC^^)JC>X*Z)XVV^KB1JO2F.GJKR?(O[BKS,;[ MCK2X;MPQVY ^O+A:-B(IW15\G>IYY>PN@9FJ4M7(+B4BD+-^)YOZ[,I0[QHI MZ,K%U;+V8@ON?=%M2.!U"X)[K=)%GLY.*U&OP=3GNXO^B'#*0-(^@8&(S>TP M(9)=4JYJE%73Z"JT*96U3;7<2: 3R*?^94%RIA'GY,/'6=U\=PZ+< MZ\$P!S7ZX!L+24J7]8)1VZ2ESG7\'53:/&2\[<)L'E=8][IV<34<5/136HA[ M;50A>83HM(\%;V4CNMURUR=#M^9.Z59'NM7+I7]MT.T1RMWO;O0G&*%LH4=4 M+WAK@4U+, +# O"_4;1N*>GF *Z@5UZM') Y:>S%;HS\&FPWY/[XD[ \)3> M7.;U]:(KJ'34(I6N ,WGJ;=;!:*'N:N?"GL\!P63\NA+@$EF=!U[Y;(1V]J[ M52[6Q95E#XRR973VV@4CZSNRZ+LGH9:2Y5N)(I7J7J;;*Y+5R25]5!6<)9Q8 M5!:Q1P&*;MCZC<,B6^K[1L'3K*5;&A9- !/+0J)V@Y#H_D-[HX&F:4U#>\9P MH&) L$%H;_G/=<5LJR67-C2ZMBCP188MM1P;V*-FVZA9E&[6G]2:SCIEGHNC>@K]>,"*G%I23Z%Y'F6ID_ :$J%3V @8&.@ ME*=$=*VK7YM3S7;9Q#T"WI+:QJ' O<1MQM+1-EW?Q/YTZL<3^VDSYEZT#JE'O2+*V5DRKI>-FW;%H\]"20D4#\U?=\D8*Q) N>0 M46[%1-@BBG'*)D+5%H^4L6M-A'IL;&LF@MF.B=!2E\@]^Y:GK1_JQUKL6S]@ M[:ZJRX9= VP]0'CAM$F@?O;"ODE@M"8)G$,4X7H6NIZDC*J[M?BV5@JNU8!GWHH'NZH;X%^KYU M@P:$)BN6)@]7:8>>"-HC G78*2+ %).L6K9L540KSRY\D&)(U27SWOH(0A]! M6&$GJ/L!/9I&'T$X5171*0"C:5Y<:;(YK.X0V@<2=D4$G4(JFM;:1' .H83[ M(,Z/< RR^M8NV,V'^GY+\X].BH\[!2@S,54H&Z8N*QW+%_>D4R:=3@'13)N: M.NOF:M(YVRPQA9,IV2?-5Q::Y&?>E QKD%,/_ K M&I-OUNBN># [\Q M94E9'$Z8X'L^T*RP3O),0V$@P*A<%I00J5W:6*TP^.Q+ M*:PV&6VP.+?E^T>'^JI;^GN9YFMY-)MJYH38R+HE8=$I;6>IRV'7.6F1.ZMT M9$6E!,'!@SGYL;GDV ]\U5I6X9))#NQQSGZ,>;]S'(]'$SVP%X7G\>D7L,FF M'=]5L[JC.9\UF7MXTJ"<^@;S@>_WP6=>61AB%$UEA_,PB"C5ZX>DF-:A.LW4B"1T""%T4D.ZSFNJ.A]+-JI%]N MPD-A#O%WD"'N"YO@-+B-Y2'VGJM5%+"QL1,]D3 3D["^A>S9G3\G8Z>B&:PJ M"*,G=R;AI+9YE.B"<<@F+O7+W% IU!U+LF4ZFAOQ)B"5:Q^V??O"PGN3$T.URHFA^I%,I2F-^'ME#T G3$;B M?07['O_+F2(9,I.0<\(0?-PY?.8YP*-Q/"F8S8(P1HF!P\.#\-'Q:1RT,,PK M)Z/OTUR5CL^L*TUV%8@8^!.L.71EQ_.8HH9?X1:X79*.PD )G][6E$:PI^>T ME:W7*7#U2+FXTH>6;%2%V%:$%!<" MN:=J.]F'8C=;5IAU?O<+6>W?-ZVRMO MJX"7+ ]!;6/"KYGM3L-PJ6J6=P?LY<%?N/C 3KDH"((Q39(OB Z%,[Q*T@&N M?^XABP 3\/,@TW F%MW\.+3A7H]#7W$HB"G$!D?I)I?!KV#ICB2&4MJ M)T(;6HCF=+[US^XOJ(8P!/>([F!(HW-"-HZ!/ZRL30K(-0^?_U4G,B) M,H&'YC_0P$@>5^!Q>[BJ1$-=TQX:RRX39)>IR=JHPAJIM[UDC#^*(,MFYI:F M+=EX*LCI=?2V;TYX&][%&/>DF$3VT/*>+)Q0-JP('&;FU<+$N9,TEMP<$_[.;2 SD.(--A^R^8'IQYSIA4A0R_ MI6]&9%"E[)#PB)P<'8W3(%<+'OD(E/F(SX$5;,@X^L:2/#G-IHY&[G QURX; MEE99I;P6;[1(4OM)DMC:2D$YD!8,D5&5(1(%WJ3Y=9N'4]RVOK'BSJP:,)KB MN8C]I39.*T)R1?>/C?2Z;:R\;.X\\Z!)$A]H&!RH[TE4'1O([:?Q/9K(M2/# MEA6C7(,TD*XG$Y??D/1UJ<4L>-$P#7?,=J#(-95>:25822R")%AH !5 M8UZ5NPOE1K?OLWB;F&'U9=/6\S=]*[S :\QH?6"3 M^1BOY5MBF'QB[-J??(&[\7 XGA\UM8"-(=B*NFQ9(]FH(OXIK$$$UY8YJ!)E MVV W8G&9V21-&?=]/5P@9F)PA2T?5NXH&N\=@;B@\W2MPE+&=;?*P'1+L,JF MM&H,P1 SJ@N\B%5Q**+[PKRW8XSH+LMGU09V?.FS#]3&B>PZ#>AL$KS!E^ X MR32D6O5DOI8%6W8AKMYJ/'IT.-%H#+5M1.-"( 2AZR%*!AX.V]#ZVTN'%V.H M+ZG<;C5YIE?WF5CN[Q>P,O?PBPCD;MC8PC>&8.ZJLC(H.PX5OXS M:_FO/A)1$$+-6+4-/TU?T6-A$S_-&%K+^!+]M+1(!C$AF6-28: WMSOJ80UM MY'5SNQS5LN?Q<>7:T&(1[&O32& M-L[Q'E7:;ZNX>=$1:]']TK45IY3Q:C[5T'3WRK!F]_4":B!]F+/$1N-HR[&+ MJ+)7GW&LIN<^@X5'VR5H6@1_(SSF<WYC3]'I\4%N1MKQO\ M#=U80L9\:0MN[A'J0L_+"W5>;D.2S8T$V9.@>G)>D)"9GV-0O#H,1?N!Y 7^ M(PBM'LESMD@>[)7+CW2Q86Z7-K7*:\MVL4:P9U,4#^SLR($\^N'R@8:B@W&A MF;+>W&[;'LBCK\P0;>1(*L9!@#QZ??*R 9#'4$QP$@\'Y%EZ+X<&\A@*SMO1 M-;FR!FP?,)XBK[8!XS$4C @<$,:SF@M;"KPJ]FG#>/1#AA/585TGX3W#>/3] M1/)59:68)'>P9$VU .(QAH=3VJJZL=+> XC'V$5P6-567G4KL>"EU[HK)(^A M4@MPT]9D2RUOKP4DSR;8G>(='AR[8ZA&C=ZO,H):(>36(;N&:C;5]3M (!G5 MJ;2ZAMT<=+;G@_:..5!N37>;( ME"U+ZRCJJ/:PMD =:6"0J4-#MNV*C&9SU-$*IMT8=:0IIXTZRL6@U+SQMT1M M9O'8QO*FNMUFH?U+(EB$G&E\5Q3Z5_>L!?5*+=BV+:]IMZHNJ._S MN)%>L&E+IP"".WYX>P.\Z788*J,VN;1C+M*WB9+O!/1N[*5WE*$K^P"]&]43 M-GM>IB-E2=-FRRP,&CM1UK9,HK9LI9DT8I"4S1<>*DZ$IFU8%ZW4$V6[N M(GFA+ZTXR2/;V]#29OW4LG:A[#KV)]=5V=8J6.[X.&XID'W2/CQYDYR,N?L MDVZNPZ&G!AB^?V*9K*'-1?.'B/TUAZORWG(M2JO!P\>H7>Z;67R-2?6 #4T, MW:H;K-UJ9[T*Z&LW!5]#^&FUY=')G;7OEI4Z:.91J/@U@43]U\=%)&K:=)?] M<",1@:B28S)R5@4<=1DH(T6GIBO*KR/AF'0Q"%(%0R@(B5=_[J(E.%JN9WY) M6#.51$( UR-71$A/2A$^_%B=K%HP17L=E\=JK^FQKBO-MH?MFL8J<,A&5K(Q M7 W;35#@51LK,:/ ![8%:C/K>U,UP?<:JX%K!18GRJ8:IH2,DLW*'!/I>-[& M;'/'9C$W>46S397*YV!S%%?=(6.9RX#O!T(9&1A%6%9:M0I!N2NJ6]$2JZ7X MD+$&OBY/D1G14,/M,ED*N.Z6M$D-V*2L]UJ+M'=(L*ZA;]5S;U>D5HW:W0;O M9JS1>RU/5OR^JR0=$138C5Z"1Q&GD!%764BF4R*64"NW E,S2MALB[0\ !\> MCRH+5*9!<_?YF4UHQ%Q^MF!34K1V;W 9O%W+ .;C[TY]Z7@D7!W:>@RL5QQS@@+IO+FP75K132O+>%9 MV[E"E.MPT>5&$OMK[J259<]!%%-G!.#C9+1!>H!K.ZCP%_3HOSK1Q/E+_.QW MFE6$#Z.X8G)'8Q*SR=/!AQE(U\M\63F7AL(.#M'\X=F-:>R(G_5N$.T<-A'" MUK(6UHS0BDN=&.2\:3J$4*.3AO[QP$6U"HE),4)Q5%@3,SJO5<& -.VR7 M^=S#+9G#1K>4U:'S,^MF\&K5_$M'8'MD?N6+BII&LR7G*@M[P*.I=\2?G*ZR M]C0^+&SNYR#)-965BX5CC4GBD(%2$_LBRN8RHV"5%9KJL:6;]DE0ES>]+'Y0 MMVGX$Y6D\\BJ-B[V=JEFFU,1?EW>UD^)ZELAM/-"Q/<9WUDJ1#)R:GLX_9Z: MX)G:2I.E8)@CMRX:QKP2LU1^60ANWHF3TW]V?OE936-[F>J6K@GM+RFVIBUX MF/F/I,;X\4DH; IR7')!KY4+X@KS%+%-AJ02];L&ANWCTQ%G]P(W3IYL"4]_#U7SV"029,9I3FB,+/ M\.$,&'*&5!?.V<65>*!$3R0C.?#A35'"EV*-"Z==#=CF+^C,+31,2GX+V_^##2)!(&NI'AT2PJKY&)U_,0F5Y".8[]K[RG%G$WB5_>3]Q([!)WMZY/FV7OO1>/%XH 11A M+RP$/]/QQ$OH??S7F70;#+F$BT/X_R1YL_CU '[UM_+/S=% UXW*7PT'2N7/ MESU*T0;VL/I7RQZU_.?ZT&QK499NUS[J;W1>_,S@6O#&J5(@53D3M!3>#25E M%HOGU'Q,G?W #Y8I8O$*^>VUS4BC5$<5E!% MN9_=>,S8=/J^Y@@\-BTQ\FX.8+4X'>;%:3"C2 28PXE@722)5;L6XHWDX2S& M7B7P6-Q X3R&TC&U5!:NE!!Y6=KS5\]?&7_I>^ O+-133'EDE4T\U:$G43NK&P?\ZHLH/28>CF'/P6PNAB0A6A"LX/D13%R,E& MHK/B!$Z0!>I%)QWI-9[HO?/C>WJ>C=D!"W@U,-OMK?FAFBX/89SW1+2F'&V+ MB!#@#+;IT&[+-NTMT-5D %.C M,?,\QV?!/.I-U>VE*26Y>7:[<+8;1L(L+/ZP%-FVS8Y8&[W)NC_!VC8QF7R( MMVIVQ?]IR72E]UH=%[7-L3=KZCD1VQ9X# V.8Q+,T3RF^/9Y)F?:/)K3D39- M4J,)8(N+GTTECG5Q-;+!65:W5E\MWNB!_(F>CWL^WG\*MAT^'@$?JZ9LC=IR MS@[%QV1Q_(V C'GT?!X%W!&L:4-HK^AQ"L^@)CPL]&'W >BW[*$&]ZQVK0/3N%]>[=Q2O;0]&^J@IB-