0001877939-24-000036.txt : 20240515 0001877939-24-000036.hdr.sgml : 20240515 20240515160600 ACCESSION NUMBER: 0001877939-24-000036 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240515 DATE AS OF CHANGE: 20240515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Castellum, Inc. CENTRAL INDEX KEY: 0001877939 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MANAGEMENT CONSULTING SERVICES [8742] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 274079982 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41526 FILM NUMBER: 24950433 BUSINESS ADDRESS: STREET 1: 1934 OLD GALLOWS ROAD STREET 2: SUITE 350 CITY: VIENNA STATE: VA ZIP: 22182 BUSINESS PHONE: (703) 752-6157 MAIL ADDRESS: STREET 1: 1934 OLD GALLOWS ROAD STREET 2: SUITE 350 CITY: VIENNA STATE: VA ZIP: 22182 10-Q 1 ctm-20240331.htm 10-Q ctm-20240331
000187793912-312024Q1falseNV0.050.05http://fasb.org/us-gaap/2023#DerivativeLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#DerivativeLiabilitiesCurrentxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purectm:segmentctm:contractualArrangementType00018779392024-01-012024-03-3100018779392024-05-1300018779392024-03-3100018779392023-12-310001877939ctm:GlobalTechnologyManagementResourcesIncMemberus-gaap:RelatedPartyMember2023-12-310001877939us-gaap:RelatedPartyMember2024-03-310001877939us-gaap:RelatedPartyMember2023-12-310001877939us-gaap:NonrelatedPartyMember2024-03-310001877939us-gaap:NonrelatedPartyMember2023-12-310001877939us-gaap:SeriesAPreferredStockMember2023-12-310001877939us-gaap:SeriesAPreferredStockMember2024-03-310001877939us-gaap:SeriesCPreferredStockMember2024-03-310001877939us-gaap:SeriesCPreferredStockMember2023-12-3100018779392023-01-012023-03-310001877939us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2022-12-310001877939us-gaap:PreferredStockMemberus-gaap:SeriesBPreferredStockMember2022-12-310001877939us-gaap:SeriesCPreferredStockMemberus-gaap:PreferredStockMember2022-12-310001877939us-gaap:CommonStockMember2022-12-310001877939us-gaap:AdditionalPaidInCapitalMember2022-12-310001877939us-gaap:RetainedEarningsMember2022-12-3100018779392022-12-310001877939us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001877939us-gaap:WarrantMemberus-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001877939us-gaap:WarrantMember2023-01-012023-03-310001877939us-gaap:CommonStockMember2023-01-012023-03-310001877939ctm:GlobalTechnologyManagementResourcesMemberus-gaap:CommonStockMember2023-01-012023-03-310001877939ctm:GlobalTechnologyManagementResourcesMemberus-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001877939ctm:GlobalTechnologyManagementResourcesMember2023-01-012023-03-310001877939ctm:SeriesCPreferredSubscriptionAgreementsMemberus-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001877939ctm:SeriesCPreferredSubscriptionAgreementsMember2023-01-012023-03-310001877939us-gaap:RetainedEarningsMember2023-01-012023-03-310001877939us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2023-03-310001877939us-gaap:PreferredStockMemberus-gaap:SeriesBPreferredStockMember2023-03-310001877939us-gaap:SeriesCPreferredStockMemberus-gaap:PreferredStockMember2023-03-310001877939us-gaap:CommonStockMember2023-03-310001877939us-gaap:AdditionalPaidInCapitalMember2023-03-310001877939us-gaap:RetainedEarningsMember2023-03-3100018779392023-03-310001877939us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2023-12-310001877939us-gaap:PreferredStockMemberus-gaap:SeriesBPreferredStockMember2023-12-310001877939us-gaap:SeriesCPreferredStockMemberus-gaap:PreferredStockMember2023-12-310001877939us-gaap:CommonStockMember2023-12-310001877939us-gaap:AdditionalPaidInCapitalMember2023-12-310001877939us-gaap:RetainedEarningsMember2023-12-310001877939us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001877939us-gaap:CommonStockMember2024-01-012024-03-310001877939ctm:PrivateWarrantsMemberus-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001877939ctm:PrivateWarrantsMember2024-01-012024-03-310001877939ctm:PreFundedWarrantsMemberus-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001877939ctm:PreFundedWarrantsMember2024-01-012024-03-310001877939us-gaap:RetainedEarningsMember2024-01-012024-03-310001877939us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2024-03-310001877939us-gaap:PreferredStockMemberus-gaap:SeriesBPreferredStockMember2024-03-310001877939us-gaap:SeriesCPreferredStockMemberus-gaap:PreferredStockMember2024-03-310001877939us-gaap:CommonStockMember2024-03-310001877939us-gaap:AdditionalPaidInCapitalMember2024-03-310001877939us-gaap:RetainedEarningsMember2024-03-310001877939ctm:RelatedPartiesMember2024-01-012024-03-310001877939ctm:RelatedPartiesMember2023-01-012023-03-310001877939ctm:NonrelatedPartiesMember2024-01-012024-03-310001877939ctm:NonrelatedPartiesMember2023-01-012023-03-310001877939us-gaap:IPOMemberexch:CISD2022-10-172022-10-170001877939srt:MaximumMember2024-01-012024-03-310001877939ctm:TimeAndMaterialMember2024-01-012024-03-310001877939ctm:TimeAndMaterialMember2023-01-012023-03-310001877939ctm:FirmFixedPriceMember2024-01-012024-03-310001877939ctm:FirmFixedPriceMember2023-01-012023-03-310001877939ctm:CostPlusFixedFeeMember2024-01-012024-03-310001877939ctm:CostPlusFixedFeeMember2023-01-012023-03-310001877939ctm:GlobalTechnologyManagementResourcesMember2023-03-220001877939ctm:GlobalTechnologyManagementResourcesMember2024-01-012024-03-310001877939ctm:GlobalTechnologyManagementResourcesMember2023-03-310001877939ctm:GlobalTechnologyManagementResourcesMember2023-04-012024-03-310001877939ctm:GlobalTechnologyManagementResourcesMember2024-03-310001877939ctm:GlobalTechnologyManagementResourcesMemberus-gaap:CustomerRelationshipsMember2023-03-310001877939ctm:GlobalTechnologyManagementResourcesMemberus-gaap:CustomerRelationshipsMember2023-04-012024-03-310001877939ctm:GlobalTechnologyManagementResourcesMemberus-gaap:CustomerRelationshipsMember2024-03-310001877939ctm:GlobalTechnologyManagementResourcesMemberus-gaap:TrademarksAndTradeNamesMember2023-03-310001877939ctm:GlobalTechnologyManagementResourcesMemberus-gaap:TrademarksAndTradeNamesMember2023-04-012024-03-310001877939ctm:GlobalTechnologyManagementResourcesMemberus-gaap:TrademarksAndTradeNamesMember2024-03-310001877939ctm:GlobalTechnologyManagementResourcesMemberctm:BacklogMember2023-03-310001877939ctm:GlobalTechnologyManagementResourcesMemberctm:BacklogMember2023-04-012024-03-310001877939ctm:GlobalTechnologyManagementResourcesMemberctm:BacklogMember2024-03-310001877939ctm:GlobalTechnologyManagementResourcesMember2024-03-312024-03-3100018779392023-03-220001877939ctm:EquipmentAndSoftwareMember2024-03-310001877939ctm:EquipmentAndSoftwareMember2023-12-310001877939us-gaap:FurnitureAndFixturesMember2024-03-310001877939us-gaap:FurnitureAndFixturesMember2023-12-310001877939us-gaap:AutomobilesMember2024-03-310001877939us-gaap:AutomobilesMember2023-12-310001877939us-gaap:LeaseholdImprovementsMember2024-03-310001877939us-gaap:LeaseholdImprovementsMember2023-12-310001877939us-gaap:CustomerRelationshipsMembersrt:MinimumMember2024-03-310001877939us-gaap:CustomerRelationshipsMembersrt:MaximumMember2024-03-310001877939us-gaap:CustomerRelationshipsMember2024-03-310001877939us-gaap:CustomerRelationshipsMember2023-12-310001877939us-gaap:TradeNamesMember2024-03-310001877939us-gaap:TradeNamesMember2023-12-310001877939us-gaap:TrademarksMembersrt:MinimumMember2024-03-310001877939srt:MaximumMemberus-gaap:TrademarksMember2024-03-310001877939us-gaap:TrademarksMember2024-03-310001877939us-gaap:TrademarksMember2023-12-310001877939ctm:BacklogMembersrt:MinimumMember2024-03-310001877939ctm:BacklogMembersrt:MaximumMember2024-03-310001877939ctm:BacklogMember2024-03-310001877939ctm:BacklogMember2023-12-310001877939us-gaap:NoncompeteAgreementsMembersrt:MinimumMember2024-03-310001877939us-gaap:NoncompeteAgreementsMembersrt:MaximumMember2024-03-310001877939us-gaap:NoncompeteAgreementsMember2024-03-310001877939us-gaap:NoncompeteAgreementsMember2023-12-310001877939ctm:CorvusMember2023-12-310001877939ctm:SSIAcquisitionMember2023-12-310001877939ctm:MFSIAcquisitionMember2023-12-310001877939ctm:CorvusMember2024-01-012024-03-310001877939ctm:SSIAcquisitionMember2024-01-012024-03-310001877939ctm:MFSIAcquisitionMember2024-01-012024-03-310001877939ctm:CorvusMember2024-03-310001877939ctm:SSIAcquisitionMember2024-03-310001877939ctm:MFSIAcquisitionMember2024-03-310001877939ctm:ConvertibleNotePayableToRelatedPartyMember2024-03-310001877939ctm:ConvertibleNotePayableToRelatedPartyMember2023-12-310001877939ctm:ConvertibleDebtPursuantToDebtAmendmentRelatedPartyPayableWithATrustDeedToOneOfTheCompaniesDirectorsConversionPriceOfZeroPointTwoSixPerShareMemberctm:ConvertibleNotePayableToRelatedPartyMember2024-01-012024-03-310001877939ctm:ConvertibleDebtPursuantToDebtAmendmentRelatedPartyPayableWithATrustDeedToOneOfTheCompaniesDirectorsConversionPriceOfZeroPointTwoSixPerShareMemberctm:ConvertibleNotePayableToRelatedPartyMember2023-01-012023-03-310001877939ctm:ConvertibleNotePayableToRelatedPartyMember2024-03-310001877939ctm:PromissoryNoteMemberctm:ConvertiblesMaturingFebruary132024Member2024-02-222024-02-220001877939ctm:PromissoryNoteMemberctm:ConvertiblesMaturingFebruary132024Member2024-02-220001877939ctm:NotePayableMaturingSeptember302024Memberus-gaap:NotesPayableOtherPayablesMember2024-03-310001877939ctm:NotePayableMaturingSeptember302024Memberus-gaap:NotesPayableOtherPayablesMember2023-12-310001877939ctm:NotePayableMaturingTheEarlierOfSeptember302024OrCompletionOfEquityOfferingMemberctm:PromissoryNoteMember2024-03-310001877939ctm:NotePayableMaturingTheEarlierOfSeptember302024OrCompletionOfEquityOfferingMemberctm:PromissoryNoteMember2023-12-310001877939ctm:NotePayableMaturingAugust312026Memberus-gaap:NotesPayableOtherPayablesMember2024-03-310001877939ctm:NotePayableMaturingAugust312026Memberus-gaap:NotesPayableOtherPayablesMember2023-12-310001877939ctm:NotePayableMaturingTheEarlierOfSeptember302024OrAccelerationOfObligationsMemberctm:PromissoryNoteMember2024-03-310001877939ctm:NotePayableMaturingTheEarlierOfSeptember302024OrAccelerationOfObligationsMemberctm:PromissoryNoteMember2023-12-310001877939us-gaap:ConvertibleNotesPayableMemberctm:ConvertiblesMaturingApril42023Member2024-03-310001877939us-gaap:ConvertibleNotesPayableMemberctm:ConvertiblesMaturingApril42023Member2023-12-310001877939ctm:PromissoryNoteMemberctm:ConvertiblesMaturingFebruary132024Member2023-12-310001877939ctm:TermNotePayableMember2024-01-012024-03-310001877939ctm:TermNotePayableMember2024-03-310001877939ctm:TermNotePayableMember2023-12-310001877939ctm:PromissoryNoteMember2022-02-280001877939ctm:NotePayableMaturingTheEarlierOfSeptember302024OrCompletionOfEquityOfferingMember2022-02-220001877939ctm:NotePayableMaturingAugust312026Memberus-gaap:NotesPayableOtherPayablesMember2024-02-220001877939ctm:NotePayableMaturingAugust312026Memberus-gaap:NotesPayableOtherPayablesMembersrt:ScenarioForecastMember2025-02-020001877939ctm:PromissoryNoteDatedApril62023Member2023-04-060001877939ctm:PromissoryNoteMember2023-04-060001877939us-gaap:ConvertibleNotesPayableMember2022-04-040001877939us-gaap:ConvertibleNotesPayableMember2023-12-132023-12-130001877939us-gaap:ConvertibleNotesPayableMember2023-12-130001877939ctm:CromMemberctm:ConvbertiblesMaturingFebruary132024Memberus-gaap:ConvertibleNotesPayableMember2023-12-130001877939ctm:ConvertibleNotesWarrantsMember2023-12-130001877939us-gaap:ConvertibleNotesPayableMemberctm:CromMember2023-12-132023-12-130001877939srt:ScenarioForecastMemberctm:PromissoryNoteMemberctm:ConvertiblesMaturingFebruary132024Member2026-01-010001877939srt:ScenarioForecastMemberctm:PromissoryNoteMemberctm:ConvertiblesMaturingFebruary132024Member2026-01-020001877939srt:ScenarioForecastMemberctm:PromissoryNoteMemberctm:ConvertiblesMaturingFebruary132024Member2024-09-012026-08-310001877939srt:ScenarioForecastMemberus-gaap:ConvertibleNotesPayableMember2024-01-012024-12-310001877939srt:ScenarioForecastMemberus-gaap:ConvertibleNotesPayableMember2025-01-012025-12-310001877939ctm:NotePayableMemberctm:SSIMember2024-03-310001877939ctm:NotePayableMemberctm:SSIMember2023-12-310001877939us-gaap:RelatedPartyMemberctm:SSIMember2024-03-310001877939us-gaap:RelatedPartyMemberctm:SSIMember2023-12-310001877939ctm:NotePayableMember2024-02-162024-02-160001877939us-gaap:RelatedPartyMember2024-01-012024-03-310001877939us-gaap:RelatedPartyMember2023-01-012023-03-310001877939us-gaap:RevolvingCreditFacilityMemberctm:LiveOakBankMember2022-04-040001877939us-gaap:RevolvingCreditFacilityMemberctm:LiveOakBankMember2022-04-042022-04-040001877939us-gaap:RevolvingCreditFacilityMember2023-12-310001877939us-gaap:RevolvingCreditFacilityMember2024-02-220001877939us-gaap:RevolvingCreditFacilityMemberus-gaap:PrimeRateMember2024-02-222024-02-220001877939us-gaap:RevolvingCreditFacilityMemberctm:LiveOakBankMember2024-02-222024-02-220001877939ctm:NotePayableMember2024-03-310001877939ctm:GlobalTechnologyManagementResourcesMember2023-03-222023-03-220001877939ctm:GlobalTechnologyManagementResourcesMemberctm:SellerPayableMember2023-03-220001877939ctm:GlobalTechnologyManagementResourcesMemberctm:SellerPayableMember2024-01-012024-03-310001877939ctm:GlobalTechnologyManagementResourcesMemberctm:SellerPayableMember2024-03-3100018779392024-02-152024-02-150001877939ctm:SPAAgreementMember2024-01-252024-01-2500018779392024-01-250001877939us-gaap:ConvertibleNotesPayableMember2024-01-252024-01-250001877939ctm:PreFundedWarrantsMember2024-01-250001877939us-gaap:ConvertibleNotesPayableMember2024-01-250001877939us-gaap:WarrantMember2024-03-310001877939us-gaap:SeriesAPreferredStockMember2024-01-012024-03-310001877939us-gaap:SeriesBPreferredStockMember2024-03-310001877939us-gaap:SeriesBPreferredStockMember2023-12-310001877939us-gaap:SeriesCPreferredStockMember2024-01-012024-03-310001877939us-gaap:WarrantMember2023-12-310001877939us-gaap:WarrantMember2022-12-310001877939us-gaap:WarrantMember2024-01-012024-03-310001877939us-gaap:WarrantMember2023-01-012023-12-310001877939ctm:PreFundedWarrantMember2024-01-012024-03-310001877939ctm:PreFundedWarrantMember2023-01-012023-12-3100018779392023-01-012023-12-310001877939us-gaap:WarrantMember2024-03-310001877939us-gaap:WarrantMember2024-03-310001877939ctm:StockIncentivePlanMember2021-11-090001877939ctm:StockIncentivePlanMember2024-03-310001877939us-gaap:EmployeeStockOptionMember2023-12-310001877939us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001877939us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001877939us-gaap:EmployeeStockOptionMember2024-03-310001877939ctm:ServiceBasedStockOptionMember2024-01-012024-03-310001877939us-gaap:IPOMemberexch:CISD2022-10-132022-10-130001877939us-gaap:FairValueInputsLevel1Member2024-03-310001877939us-gaap:FairValueInputsLevel2Member2024-03-310001877939us-gaap:FairValueInputsLevel3Member2024-03-310001877939us-gaap:FairValueInputsLevel1Member2023-12-310001877939us-gaap:FairValueInputsLevel2Member2023-12-310001877939us-gaap:FairValueInputsLevel3Member2023-12-310001877939ctm:WarrantsMemberctm:ConvertiblesMaturingApril42023Member2022-04-040001877939ctm:WarrantsMemberctm:ConvertiblesMaturingApril42023Member2024-03-310001877939ctm:WarrantsMemberctm:ConvertiblesMaturingApril42023Member2023-12-310001877939ctm:ConvertibleNoteMemberctm:CromCortanaFundLLCMember2024-03-310001877939ctm:ConvertibleNoteMemberctm:CromCortanaFundLLCMember2023-12-310001877939ctm:ConvertibleNoteMemberctm:CromCortanaFundLLCMember2022-04-040001877939ctm:WarrantsMemberctm:ConvertiblesMaturingFebruary132024Member2023-02-130001877939ctm:WarrantsMemberctm:ConvertiblesMaturingFebruary132024Member2024-03-310001877939ctm:WarrantsMemberctm:ConvertiblesMaturingFebruary132024Member2023-12-310001877939ctm:WarrantsMemberctm:ConvertiblesMaturingFebruary132024Member2022-04-0400018779392022-04-040001877939ctm:MeasurementInputExpectedTermWarrantsMembersrt:MinimumMember2024-03-310001877939ctm:MeasurementInputExpectedTermWarrantsMembersrt:MaximumMember2024-03-310001877939us-gaap:MeasurementInputSharePriceMember2024-03-310001877939us-gaap:MeasurementInputOptionVolatilityMembersrt:MinimumMember2024-03-310001877939us-gaap:MeasurementInputOptionVolatilityMembersrt:MaximumMember2024-03-310001877939ctm:MeasurementInputVolatilityHaircutMember2024-03-310001877939ctm:MeasurementInputVolatilityPostHaircutMembersrt:MinimumMember2024-03-310001877939srt:MaximumMemberctm:MeasurementInputVolatilityPostHaircutMember2024-03-310001877939srt:MinimumMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-03-310001877939srt:MaximumMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-03-310001877939ctm:ThreeCustomersMemberus-gaap:SalesRevenueProductLineMemberus-gaap:RevenueFromRightsConcentrationRiskMember2024-01-012024-03-310001877939ctm:ThreeCustomersMemberus-gaap:SalesRevenueProductLineMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-01-012023-03-310001877939us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberctm:TwoCustomersMember2024-01-012024-03-310001877939ctm:ThreeCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001877939srt:MaximumMember2023-01-242023-01-240001877939srt:MaximumMember2023-01-012023-03-310001877939srt:MinimumMember2023-01-012023-03-310001877939us-gaap:SubsequentEventMemberus-gaap:WarrantMember2024-04-080001877939srt:MaximumMemberus-gaap:SubsequentEventMember2024-04-082024-04-08
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
Or
oTRANSITION 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-41526
CASTELLUM, INC.
(Exact Name of Registrant as Specified in Charter)
NEVADA27-4079982
(STATE OF INCORPORATION)(I.R.S Employer I.D.)
1934 Old Gallows Road, Suite 350, Vienna, VA 22182
(703) 752-6157
(Address and telephone number of principal executive offices)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.0001 per shareCTM
NYSE American LLC
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes x No ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x No ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer o
Accelerated filer o
Non-accelerated filer x
Smaller reporting company x
 
Emerging growth company x
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. x
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
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
Class
Outstanding as of May 13, 2024
Common Stock, par value $0.0001 per share53,029,915


CASTELLUM, INC.
FORM 10-Q
For the Quarter Ended March 31, 2024
INDEX



Explanatory Note Regarding Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or the “Securities Act,” and Section 21E of the Securities Exchange Act of 1934, as amended, or the “Exchange Act,” which statements involve substantial risk and uncertainties. These statements do not relate strictly to historical or current facts. Forward-looking statements involve risks and uncertainties and include statements regarding, among other things, our projected revenue growth and profitability, our growth strategies and opportunity, anticipated trends in our market and our anticipated needs for working capital. They are generally identifiable by use of the words “may,” “will,” “should,” “anticipate,” “estimate,” “plans,” “potential,” “projects,” “continuing,” “ongoing,” “expects,” “management believes,” “we believe,” “we intend,” or the negative of these words or other variations on these words or comparable terminology. In particular, these statements relate to future actions, prospective products and services, market acceptance, future performance or results of current and anticipated products and services, sales efforts, expenses, and the outcome of contingencies such as legal proceedings and financial results.
Examples of forward-looking statements in this Quarterly Report on Form 10-Q include, but are not limited to, our expectations regarding our business strategy, business prospects, operating results, operating expenses, working capital, liquidity, and capital expenditure requirements. Important assumptions relating to the forward-looking statements include, among others, assumptions regarding demand for our products and services, the cost, terms, and availability of components, pricing levels, the timing and cost of capital expenditures, competitive conditions, and general economic conditions. These statements are based on our management’s expectations, beliefs, and assumptions concerning future events affecting us, which in turn are based on currently available information. These assumptions could prove inaccurate. Although we believe that the estimates and projections reflected in the forward-looking statements are reasonable, our expectations may prove to be incorrect.
Important factors that could cause actual results to differ materially from the results and events anticipated or implied by such forward-looking statements include, but are not limited to:
our limited operating history, ongoing net income losses, and growth trajectory;
our ability to retain and attract senior management and other employees with suitable experience leading a public company;
our ability to raise additional capital on acceptable terms and to service our ongoing debt obligations;
changes in political, economic, or regulatory conditions generally and in the markets in which we operate;
our ongoing relationships with government entities, agencies, and teaming partners;
overall levels of government spending on defense spending and spending on IT services, including potential imposition of sequestration in the absence of an approved budget or continuing resolution;
our ability to win new contracts amidst increased levels of competition in contract bidding process;
delays due to the appropriation process, change in the procurement process, and audits or cost adjustments to our contracts;
our inability to receive full amounts authorized, or ongoing lack of funding, for contracts in our backlog;
potential systems failures, security breaches, or the inability of Company employees to obtain required clearances;
1

our ability successfully to execute additional acquisitions and integrate those operations into our ongoing businesses; and
the effect of ongoing financing efforts and volatility of our common stock share price.
We operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for us to predict all of those risks, nor can we assess the impact of all of those risks on our business or the extent to which any factor may cause actual results to differ materially from those contained in any forward-looking statement. The forward-looking statements in this Quarterly Report on Form 10-Q are based on assumptions management believes are reasonable. However, due to the uncertainties associated with forward-looking statements, you should not place undue reliance on any forward-looking statements. Further, forward-looking statements speak only as of the date they are made, and unless required by law, we expressly disclaim any obligation or undertaking to publicly update any of them in light of new information, future events, or otherwise.
In this Quarterly Report on Form 10-Q, unless the context otherwise requires, all references to the “Company,” “our Company,” “we,” “our,” “us,” and “Castellum,” refer to Castellum, Inc., a Nevada corporation, and its wholly owned subsidiaries.
2

Part I
Item 1. Unaudited Consolidated Financial Statements
Castellum, Inc. and Subsidiaries
Consolidated Balance Sheets
(Unaudited)

March 31,
2024
December 31,
2023
(unaudited)
Assets
Current Assets:
Cash$2,250,262 $1,830,841 
Accounts receivable6,941,864 6,883,566 
Contract asset 160,649 
Prepaid income taxes76,309 216,909 
Prepaid expenses and other current assets516,296 404,228 
Total current assets9,784,731 9,496,193 
Fixed assets, net268,909 310,170 
Non-Current Assets:
Right of use asset - operating lease1,287,386 613,143 
Intangible assets, net8,414,139 8,970,864 
Goodwill10,716,907 10,716,907 
Total non-current assets20,687,341 20,611,084 
Total Assets$30,472,072 $30,107,277 
Liabilities and Stockholders' Equity
Liabilities
Current Liabilities
Accounts payable and accrued expenses$845,297 $784,965 
Accrued payroll and payroll related expenses3,363,587 2,925,312 
Contract liability96,458 - 
Due to seller440,000 350,000 
Obligation to issue common and preferred stock258,565 255,940 
Contingent earnout 380,000 
Derivative liabilities111,000 157,600 
Revolving credit facility1,529,818 625,025 
3

Current portion of convertible promissory notes - related parties, net of discount 238,212 
Current portion of notes payable, net of discount1,322,442 2,074,775 
Current portion of lease liability - operating lease283,239 185,263 
Total current liabilities8,250,406 7,977,092 
Non-Current Liabilities
Deferred tax liability6,292 6,292 
Lease liability - operating lease, net of current portion1,007,261 435,204 
Due to Seller, net of current portion280,000  
Contingent earnout, net of current portion 340,000 
Convertible promissory notes - related parties, net of discount, net of current portion 2,000,000 
Notes payable, net of current portion7,700,000 6,000,000 
Notes payable, related party, net of current portion400,000 400,000 
Total non-current liabilities9,393,553 9,181,496 
Total Liabilities$17,643,959 $17,158,588 
Stockholders' Equity
Preferred stock, 50,000,000 shares authorized
Series A Preferred stock, par value $0.0001; 10,000,000 shares authorized; 5,875,000 issued and outstanding as of March 31, 2024 and December 31, 2023, respectively
588 588 
Series C Preferred stock, par value $0.0001; 10,000,000 shares authorized; 770,000 and 770,000 issued and outstanding as of March 31, 2024 and December 31, 2023, respectively
77 77 
Common stock, par value, $0.0001, 3,000,000,000 shares authorized, 53,029,915 and 47,672,427 issued and outstanding as of March 31, 2024 and December 31, 2023, respectively
5,303 4,767 
Additional paid in capital60,946,590 56,926,157 
Accumulated deficit(48,124,445)(43,982,900)
Total stockholders' equity12,828,113 12,948,689 
Total Liabilities and Stockholders' Equity$30,472,072 $30,107,277 
See notes to unaudited consolidated financial statements.
4

Castellum, Inc. and Subsidiaries
Consolidated Statements of Operations
(Unaudited)
Three Months Ended
March 31,
20242023
Revenues$11,335,053 $9,937,013 
Cost of Revenues6,819,632 5,899,231 
Gross Profit4,515,421 4,037,782 
Operating Expenses 
Indirect costs2,490,689 2,210,879 
Overhead456,620 467,682 
General and administrative 4,239,334 6,046,530 
Gain from change in fair value of contingent earnout (18,000)
Total operating expenses7,186,643 8,707,091 
Loss From Operations Before Other Income (Expense)(2,671,222)(4,669,309)
Other Income (Expense) 
Loss on induced conversion (300,000)
Loss on extinguishment of debt(822,847) 
Gain from change in fair value of derivative liability46,400 251,625 
Other income (expense), net (1,075)
Interest expense, net of interest income(530,194)(830,281)
Total other income (expense)(1,306,641)(879,731)
Loss From Operations Before Benefit For Income Taxes(3,977,863)(5,549,040)
Income tax (expense) benefit(133,859)1,225,649 
Net Loss(4,111,722)(4,323,391)
Less: preferred stock dividends29,819 30,319 
Net Loss To Common Shareholders$(4,141,541)$(4,353,710)
Net Loss Per Share - Basic And Diluted$(0.08)$(0.10)
Weighted Average Shares Outstanding - Basic And Diluted54,792,99543,065,128
See notes to unaudited consolidated financial statements.
5

Castellum, Inc. and Subsidiaries
Consolidated Statement of Changes in Stockholders' Equity
(Unaudited)
Series A PreferredSeries B Preferred Series C PreferredCommon Stock Additional
Paid-In
Capital
Accumulated
Deficit
Total
SharesAmountShares Amount SharesAmountShares Amount
Balance - December 31, 20225,875,000 $588  $ 770,000 $77 41,699,363 $4,170 $43,621,651 $(26,094,570)$17,531,916 
Stock-based compensation - options— — — — — — — — 2,436,299 — 2,436,299 
Stock-based compensation - warrants— — — — — — — — 1,076,969 — 1,076,969 
Stock-based compensation - restricted stock and shares issued for services— — — — — — 125,504 12 149,987 — 149,999 
Shares issued to acquire GTMR— — — — — — 4,866,570 487 5,304,075 — 5,304,562 
Shares issued in induced conversion of Crom Note— — — — — — 556,250 56 589,944 — 590,000 
Loss on induced conversion— — — — — — — — 300,000 — 300,000 
Extinguishment of debt discount - derivative liability— — — — — — — — (171,128)— (171,128)
Extinguishment of debt discount - debt issuance costs — — — — — — — (8,034)— (8,034)
Extinguishment of derivative liability— — — — — — — — 33,375 — 33,375 
Net loss for the period— — — — — — — — — (4,353,710)(4,353,710)
Balance - March 31, 20235,875,000 $588  $ 770,000 $77 47,247,687 $4,725 $53,333,138 $(30,448,280)$22,890,248 
Balance - December 31, 20235,875,000 $588  $ 770,000 $77 47,672,427 $4,767 $56,926,161 $(43,982,904)$12,948,689 
Stock-based compensation - options1,657,8221,657,822 
Shares issued to institutional investor5,357,487536755,231755,767 
Private warrants issued to institutional investor— — — — — — — — 1,081,471— 1,081,471 
Pre-funded warrants issued to institutional investor— — — — — — — — 525,905 — 525,905 
Net loss for the period— — — — — — — — — (4,141,541)(4,141,541)
Balance - March 31, 20245,875,000 $588  $ 770,000 $77 53,029,914 $5,303 $60,946,590 $(48,124,445)$12,828,113 
See notes to unaudited consolidated financial statements.
6

Castellum, Inc. and Subsidiaries
Consolidated Statements of Cash Flows
For the Three Months Ended March 31, 2024 and 2023
(Unaudited)
20242023
Cash Flow From Operating Activities
Net loss$(4,111,722)$(4,323,391)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation and amortization597,986 510,568 
Amortization of discounts, premium and deferred costs1,118,194 561,851 
Stock-based compensation1,660,451 3,721,828 
Deferred tax provision (1,244,366)
Financing fee and bank charges for note payable and advances on revolving credit line77,063  
Lease cost75,167 838 
Change in fair value of contingent earnout (18,000)
Change in fair value of derivative liability(46,400)(251,625)
Gain on lease termination(9,224) 
Changes in assets and liabilities
Accounts receivable(58,298)(2,102,056)
Proceeds from factoring accounts receivable 411,975 
Prepaid expenses and other current assets34,954 132,996 
Contract asset (liability)257,106 73,108 
Accounts payable and accrued expenses498,605 98,409 
Lease liability(70,154) 
Net cash provided by (used in) operating activities23,728 (2,427,865)
Cash Flows From Investing Activities
Acquisition of business, cash paid to seller (470,233)
Cash paid to seller from factoring (411,975)
Cash received in acquisition of GTMR 475,000 
Purchases of fixed assets (20,526)
Net cash used in investing activities (427,734)
Cash Flows From Financing Activities
Proceeds from revolving credit line827,730 325,000 
Payment of debt issuance costs(6,422)(15,000)
Proceeds from issuance of common stock, prefunded warrants and regular warrants, net of issuance costs2,363,143  
Proceeds from notes payable 800,000 
Preferred stock dividend(29,819)(30,319)
Repayment of amounts due to seller(350,000)(280,000)
Loss on induced conversion 300,000 
7

Repayment of convertible note payable - related party(809,617) 
Repayment of note payable(1,599,322)(613,991)
Net cash provided by financing activities395,693 485,690 
 
Net increase (decrease ) in cash 419,421 (2,369,909)
 
Cash - Beginning of Period1,830,841 4,640,896 
 
Cash - End of Period$2,250,262 $2,270,987 
 
Supplemental Disclosures
Cash paid for interest expense$(215,690)$(247,541)
Cash refunded (paid) from income taxes$8,948 $9,900 
 
Summary of Non-Cash Activities:
 
Debt discount on note payable applied to obligation to issue common stock$ $28,000 
Derivative liability incurred for note payable $ $421,000 
Extinguishment of debt discount - derivative liability$ $171,128 
Extinguishment of debt discount - debt issuance costs$ $8,034 
Extinguishment of derivative liability on Crom note $ $33,375 
Derecognition of lease liability$396,388 $- 
Derecognition of right of use asset$387,164 $- 
For the non-cash activities related to the Company's debt transactions see Note 6, "Convertible Promissory Notes - Related Party" and Note 7, "Notes Payable".
See notes to unaudited consolidated financial statements.
8

Castellum, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
March 31, 2024 and 2023
Note 1: Nature of Operations
Castellum, Inc. (the “Company”) is focused on building a large, successful technology company in the areas of cybersecurity, information technology, electronic warfare, information warfare and information operations with businesses in the defense, federal, civilian, and commercial markets (the "Markets"). Services include intelligence analysis, software development, software engineering, program management, strategic and mission planning, information assurance, cybersecurity and policy support, data analytics, and model based systems engineering ("MBSE"). These services, which largely focus on securing data and establishing related policies, are applicable to customers in the United States government, financial services, healthcare, and other users of large data applications. The services can be delivered to legacy, customer owned networks, or customers who rely upon cloud-based infrastructures. The Company works with multiple business brokers and contacts within its business network to identify potential acquisitions.
Since November 2019, the Company has made the following acquisitions that specialize in the areas noted above:
Corvus Consulting, LLC (“Corvus”),
Mainnerve Federal Services, Inc. dba MFSI Government Group (“MFSI"),
Merrison Technologies, LLC ("Merrison"),
Specialty Systems, Inc. (“SSI”),
the business assets of Pax River from The Albers Group (“Pax River”),
Lexington Solutions Group, LLC (“LSG”), and
Global Technology and Management Resources, Inc. ("GTMR").
With the exception of Pax River, all of these acquisitions were considered business combinations under Topic 805 Business Combinations of the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”). See Note 3, “Acquisitions” for greater details on the acquisitions of the Company since January 1, 2023.
Note 2: Summary of Significant Accounting Policies
Basis of Presentation
The accompanying consolidated financial statements, including the notes, include the accounts of the Company and its wholly-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"). All intercompany balances and transactions have been eliminated in consolidation.
Basis of Presentation for Interim Periods
Certain information and footnote disclosures normally included for the annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted for the interim periods presented. We believe that the unaudited interim financial statements include all adjustments (which are normal and recurring in nature) necessary to present fairly our financial position and the results of operations and cash flows for the periods presented.
The results of operations for the interim periods presented are not necessarily indicative of results that may be expected for the year or future periods. The financial statements should be read in conjunction with our audited consolidated financial statements and the notes thereto for the year ended December 31, 2023 included in our Annual Report on Form 10-K for the year then ended. We have continued to follow the accounting policies set forth in those financial statements.
9

Business Segments
Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”) and in deciding how to allocate resources and in assessing performance. The Company’s CODM, the Chief Executive Officer, conducts a review of the consolidated results of operations to make decisions. The Company maintains one operating and reportable segment, which is the delivery of products and services in the Markets.
Use of Estimates
The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and reported amounts of revenues and expenses during the reporting period. These estimates include, but are not limited to, management’s estimate of provisions required for uncollectible accounts receivable, the acquired value of the intangible assets and goodwill, impaired value of intangible assets, liabilities to accrue, cost incurred in the satisfaction of performance obligations, fair value for consideration elements of business combinations, permanent and temporary differences related to income taxes, and determination of the fair value of stock awards. Actual results could differ from those estimates.
Revenue Recognition
The Company accounts for revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers.
The Company accounts for a contract with a customer that is within the scope of this Topic only when the five steps of revenue recognition under ASC 606 are met.
The five core principles will be evaluated for each service provided by the Company and is further supported by applicable guidance in ASC 606 to support the Company’s recognition of revenue.
Revenue is derived primarily from services provided to the Federal government. The Company enters into agreements with customers that create enforceable rights and obligations and for which it is probable that the Company will collect the consideration to which it will be entitled as services and solutions are transferred to the customer. The Company also evaluates whether two or more agreements should be accounted for as one single contract.
When determining the total transaction price, the Company identifies both fixed and variable consideration elements within the contract. The Company estimates variable consideration as the most likely amount to which the Company expects to be entitled limited to the extent that it is probable that a significant reversal will not occur in a subsequent period.
At contract inception, the Company determines whether the goods or services to be provided are to be accounted for as a single performance obligation or as multiple performance obligations. For most contracts, the customers require the Company to perform several tasks in providing an integrated output and, hence, each of these contracts are deemed as having only one performance obligation. When contracts are separated into multiple performance obligations, the Company allocates the total transaction price to each performance obligation based on the estimated relative standalone selling prices of the promised services underlying each performance obligation.
This evaluation requires professional judgment, and it may impact the timing and pattern of revenue recognition. If multiple performance obligations are identified, the Company generally uses the cost plus a margin approach to determine the relative standalone selling price of each performance obligation. The Company does not assess whether a contract contains a significant financing component if the Company
10

expects, at contract inception, that the period between when payment by the client and the transfer of promised services to the client occur will be less than one year.
The Company currently generates its revenue from three different types of contractual arrangements: cost plus fixed fee (“CPFF”), firm-fixed-price contracts (“FFP”), and time-and-materials (“T&M”) contracts. The Company generally recognizes revenue over time as control is transferred to the customer, based on the extent of progress towards satisfaction of the performance obligation. The selection of the method used to measure progress requires judgment and is dependent on the contract type and the nature of the goods or services to be provided.
For CPFF contracts, the Company uses input progress measures to derive revenue based on hours worked on contract performance as follows: direct costs plus Defense Contract Audit Agency (“DCAA”) approved provisional burdens plus a fee. The provisional indirect rates are adjusted and billed at actual at year end. Revenue from FFP contracts is generally recognized ratably over the contract term, using a time-based measure of progress, even if billing is based on other metrics or milestones, including specific deliverables. For T&M contracts, the Company uses input progress measures to estimate revenue earned based on hours worked on contract performance at negotiated billing rates, plus direct costs and indirect cost burdens associated with materials and the direct expenses incurred in performance of the contract.
These arrangements generally qualify for the “right-to-invoice” practical expedient where revenue is recognized in proportion to billable consideration. FFP Level-Of-Effort contracts are substantially similar to T&M contracts except that the Company is required to deliver a specified level-of-effort over a stated period. For these contracts, the Company estimates revenue earned using contract hours worked at negotiated bill rates as the Company delivers the contractually required manpower.
Revenue generated by contract support service contracts is recognized over time as services are provided, based on the transfer of control. Revenue generated by FFP contracts is recognized over time as performance obligations are satisfied. Most contracts do not contain variable consideration and contract modifications are generally minimal. For these reasons, there is not a significant impact of electing these transition practical expedients.
Revenue generated from contracts with Federal, state, and local governments is recorded over time, rather than at a point in time. Under the contract support services contracts, the Company performs software design work as it is assigned by the customer, and bills the customer, generally semi-monthly, on either a CPFF or T&M basis, as labor hours are expended. Certain other government contracts for software development have specific deliverables and are structured as FFP contracts, which are generally billed as the performance obligations under the contract are met. Revenue recognition under FFP contracts requires judgment to allocate the transaction price to the performance obligations. Contracts may have terms of up to five years.
Contract accounting requires judgment relative to assessing risks and estimating contract revenue, as well as costs and assumptions for schedule and technical issues. Due to the size and nature of contracts, estimates of revenue and costs are subject to a number of variables. For contract change orders, claims or similar items, judgment is required for estimating the amounts, assessing the potential for realization and determining whether realization is probable. Estimates of total contract revenue and costs are continuously monitored during the term of the contract and are subject to revision as the contract progresses. From time to time, facts develop that require revisions of revenue recognized or cost estimates. To the extent that a revised estimate affects the current or an earlier period, the cumulative effect of the revision is recognized in the period in which the facts requiring the revision become known.
The Company accounts for contract costs in accordance with ASC Topic 340-40, Contracts with Customers. The Company recognizes the cost of sales of a contract as expense when incurred or at the time a performance obligation is satisfied. The Company recognizes an asset from the costs to fulfill a contract only if the costs relate directly to a contract, the costs generate or enhance resources that will be used in satisfying a performance obligation in the future, and the costs are expected to be recovered. The incremental costs of obtaining a
11

contract are capitalized unless the costs would have been incurred regardless of whether the contract was obtained.
The following table disaggregates the Company’s revenue by contract type for the three months ended March 31:
20242023
Revenue:  
Time and material$6,389,298 $5,723,610 
Firm fixed price749,611 943,875 
Cost plus fixed fee4,196,144 3,269,528 
Total$11,335,053 $9,937,013 
Accounting for Income Taxes

Income taxes are accounted for under the asset and liability method. We estimate our income taxes in each of the jurisdictions where the Company operates. This process involves estimating our current tax expense or benefit together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our consolidated balance sheets. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. When assessing the realizability of deferred tax assets, we consider if it is more likely than not that some or all of the deferred tax assets will not be realized. In making this assessment, we consider the availability of loss carryforwards, projected reversals of deferred tax liabilities, projected future taxable income, and ongoing prudent and feasible tax planning strategies.

We are subject to income taxes in the federal and state tax jurisdictions based upon our business operations in those jurisdictions. Significant judgment is required in evaluating uncertain tax positions. We record uncertain tax positions in accordance with ASC 740-10 on the basis of a two-step process whereby (1) we determine whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position, and (2) with respect to those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is greater than 50% likely to be realized up on ultimate settlement with the related tax authority. Management evaluates its tax positions on a quarterly basis.

The Company files income tax returns in the US Federal tax jurisdiction and various state tax jurisdictions. The federal and state income tax returns of the Company are subject to examination by the Internal Revenue Service (“IRS”) and state taxing authorities, generally for three years after they were filed.
Recent Accounting Pronouncements
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This update requires disaggregated information about a reporting entity’s effective tax rate reconciliations as well as information on income taxes paid. This update is effective for annual periods beginning in our fiscal year ending December 31, 2025. Early adoption is permitted. We are currently evaluating the impact that this update will have on our financial statement disclosures.
Balance Sheet Reclassification Adjustment
The Company has reclassified certain amounts in the 2023 financial statements to comply with the 2024 presentation. These principally relate to classification of “Gain on Disposal of Fixed Assets” to “Other” on our consolidated statements of operations. The reclassifications had no impact on total net loss or net cash flows for the years ended March 31, 2024 and 2023.
12

Note 3: Acquisition
Since January 1, 2023, the Company has completed the following acquisition to achieve its business purposes as discussed in Note 1.
GTMR
On March 22, 2023, the Company entered into an agreement and plan of merger with GTMR. This acquisition was accounted for as a business combination whereby GTMR became a 100% owned subsidiary of the Company. The Company acquired GTMR to expand its capabilities, increase market share, gain access to new contracts, and achieve cost efficiencies through synergies and economies of scale.
The following represents the assets and liabilities acquired in this acquisition:
March 31, 2023AdjustmentsMarch 31, 2024
Cash$475,000 $ $475,000 
Accounts receivable other receivables1,380,203 (9,384)1,370,819 
Income tax receivable155,449 (127,992)27,457 
Prepaid expenses116,892 (30,856)86,036 
Other asset17,182  17,182 
Furniture and equipment163,301 103,760 267,061 
Right of use asset – operating lease 641,392 641,392 
Customer relationships2,426,000  2,426,000 
Right of use asset - finance lease 17,456 17,456 
Tradename517,000  517,000 
Backlog1,774,000  1,774,000 
Goodwill1,822,466 279,571 2,102,037 
Deferred tax liability(1,244,368)(242,093)(1,486,461)
Lease liability – operating lease(17,608)(603,799)(621,407)
Lease liability – finance lease (12,549)(12,549)
Accounts payable and accrued expenses$(1,030,957)$141,341 $(889,616)
Net assets acquired$6,554,560 $156,847 $6,711,407 
The consideration paid for GTMR was as follows:
Cash$470,233 
Due to Seller350,000 
Other consideration17,791 
Cash from factoring411,975 
Common stock5,304,561 
Accounts receivable note156,847 
Total consideration paid$6,711,407 
The GTMR Acquisition has been accounted for under the acquisition method of accounting. Under the acquisition method of accounting, the total acquisition consideration price was allocated to the assets acquired and liabilities assumed based on their preliminary estimated fair values. The fair value measurements utilize estimates based on key assumptions of the GTMR Acquisition, and historical and current market data. The
13

excess of the purchase price over the total of the estimated fair values assigned to tangible and identifiable intangible assets acquired and liabilities assumed is recognized as goodwill. To determine the fair values of tangible and intangible assets acquired and liabilities assumed for GTMR, we engaged a third-party independent valuation specialist. Intangible assets, which are primarily comprised of customer relationships and backlog, were valued using the excess earnings discounted cash flow method. On the date of the acquisition, the Company simultaneously factored $411,975 of the accounts receivable from GTMR to finance the acquisition.
The Company paid $185,896 in transaction costs of GTMR, which was excluded from the purchase price and issued an accounts receivable note (“Accounts Receivable Note”), and held back $350,000, the details for which have been discussed in amounts Due to Seller in Note 10,
During the measurement period (which is the period required to obtain all necessary information that existed at the acquisition date, or to conclude that such information is unavailable, not to exceed one year), additional assets or liabilities may be recognized, or there could be changes to the amounts of assets or liabilities previously recognized on a preliminary basis, if new information is obtained about facts and circumstances that existed as of the acquisition date that, if known, would have resulted in the recognition of these assets or liabilities as of that date. The measurement period for the GTMR acquisition is closed as of March 22, 2024.

During the measurement period, the Company recorded several adjustments to goodwill as a result of GTMR's adoption of ASC 842, tax adjustments, and an update to the fair value of acquired furniture and equipment. These measurement period adjustments were subsequently identified as a result of the completion of third party accounting assistance.

The Company also recorded a measurement period adjustment to goodwill as a result of finalizing the transaction price. The Company entered into an Accounts Receivable Note due to the sellers four months after the closing date of the transaction, subject to the adjustment of any net working capital deficiencies. This amount was determined to be $156,847.
The following table shows unaudited pro-forma results for the three months ended March 31, 2024 and 2023, as if the acquisitions of GTMR had occurred on January 1, 2023. These unaudited pro forma results of operations are based on the historical financial statements of each of the companies.
For the three months ended March 31, 2024
Revenues$11,335,053 
Net loss$(4,141,541)
Net loss per share - basic$(0.08)
For the three months ended March 31, 2023
Revenues$12,583,985 
Net loss$(6,532,634)
Net loss per share - basic$(0.16)
14

Note 4: Fixed Assets
Fixed assets consisted of the following as of March 31, 2024 and December 31, 2023:
March 31, 2024December 31, 2023
Equipment and software$258,091 $258,091 
Furniture43,119 43,119 
Automobile43,928 43,928 
Leasehold improvements192,959 192,959 
Total fixed assets538,097 538,097 
Accumulated depreciation (269,188)(227,927)
Fixed assets, net$268,909 $310,170 
Depreciation expense for the three months ended March 31, 2024 and March 31, 2023, was $41,261 and $19,936, respectively.
Note 5: Intangible Assets and Goodwill
Intangible assets consisted of the following as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
Customer relationships
4.515 years
$11,961,000 $11,961,000 
Tradename4.5 years783,000 783,000 
Trademark
10-15 years
533,863 533,864 
Backlog
2-5 years
3,210,000 3,210,000 
Non-compete agreement
3-5 years
684,000 684,000 
17,171,863 17,171,864 
Accumulated amortization(8,757,724)(8,201,000)
Intangible assets, net$8,414,139 $8,970,864 
The intangible assets with the exception of the trademarks were recorded as part of the acquisitions of Corvus, MFSI, Merrison, SSI, LSG, and GTMR. Amortization expense for the three months ended March 31, 2024 and March 31, 2023, was $556,724 and $490,631, respectively, and the intangible assets are being amortized based on the estimated future lives as noted above.
Future amortization of the intangible assets for the next five years as of March 31 are as follows:
Remainder of the year ending December 31, 2024$1,517,962 
Year ending 20251,453,000 
Year ending 20261,242,863 
Year ending 20271,034,302 
Year ending 2028543,592 
Year ending 2029 and thereafter2,622,420 
Total$8,414,139 
15

The activity of goodwill for the three months ended March 31, 2024, is as follows:
CorvusSSIMFSITotal
December 31, 2023$1,958,741 $8,718,093 $40,073 $10,716,907 
Goodwill acquired through acquisitions    
March 31, 2024$1,958,741 $8,718,093 $40,073 $10,716,907 
When the Company acquires a controlling financial interest through a business combination, the Company uses the acquisition method of accounting to allocate the purchase consideration to the assets acquired and liabilities assumed, which are recorded at fair value. Any excess of purchase consideration over the net fair value of the net assets acquired is recognized as goodwill. There were no additions of goodwill for the three months ended March 31, 2024. The Company has not disposed of any entities, nor has the Company recognized impairment on the goodwill in this period.

Note 6: Convertible Promissory Note - Related Party
We had the following Promissory Note as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
Convertible note payable with a trust related to one of the Company’s directors, convertible at $0.26 per share, at 5% interest (amended April 4, 2022, maturity date September 30, 2024)
 3,209,617 
Less: Beneficial conversion feature discount (971,405)
$ $2,238,212 
Interest expense which includes amortization of discount for the three months ended March 31, 2024 and March 31, 2023, was $245,438 and $340,120, respectively. There was no accrued interest on the note payable as of March 31, 2024. The amount of the BCF discount recorded was evaluated for characteristics of liability or equity and was determined to be equity under ASC 470 and ASC 480. The Company recognized this as additional paid in capital, and the discount was being amortized over the life of the note.
On February 22, 2024, the Company entered into an agreement to amend the related party convertible promissory note with the Buckhout Charitable Remainder Trust, resulting in elimination of the beneficial conversion feature, change in the interest rate, extension of the term, and change in the payoff schedule. As part of this amendment, a partial payment of $809,617 was made on the date of the agreement, resulting in an outstanding balance of $2,400,000 as of that date. The change in terms of the note were evaluated for characteristics of modification or extinguishment, and it was determined that under ASC 470, the debt amendment was considered to be an extinguishment, thus the amended note is considered a new note. As of February 22, 2024, the remaining unamortized carrying value of the beneficial conversion feature was $761,783, which was treated as a loss on debt extinguishment on the income statement. Concurrent with this amendment, we determined that the trustee of the Buckhout Charitable Remainder Trust (who resigned as an officer of the Company) is no longer a related party to the Company. See Note 7 for more information about the terms of the new note.


16

Note 7: Notes Payable
Our notes payable consists of the following as of March 31, 2024 and December 31, 2023:
March 31, 2024December 31,
2023
Note payable at 7% originally due November 2023, maturing September 30, 2024 (a)
$ $5,600,000 
Note payable at 10% interest dated February 28, 2022 and matures the earlier of (i) September 30, 2024 or (ii) the acceleration of the obligations as contemplated under the promissory note including the successful completion of an equity offering of at least $15,000,000 (b)
 400,000 
Note payable at 7.5% dated February 22, 2024, maturing August 31, 2026 (c)
6,000,000 - 
Note payable at 12% interest dated April 6, 2023 and matures the earlier of (i) September 30, 2024 or (ii) the acceleration of the obligations as contemplated under the promissory note (d)
 400,000 
Convertible note payable, convertible at $1.60 per share, at 7%, maturing April 4, 2023 (e)
 840,000 
Promissory note payable (f)2,400,000  
Term note payable, at prime plus 3% interest, applied on a deferred basis (11.50% at March 31, 2024 and 6.25% at December 31, 2023) maturing August 11, 2024
622,442 981,764 
Total Notes Payable 9,022,442 8,221,764 
Less: Debt Discount (146,989)
$9,022,442 $8,074,775 

(a)On August 12, 2021, the note payable was amended to extend the debt to September 30, 2024 ("Eisiminger Note 1"). It was determined that under ASC 470, the debt amendment was considered a modification. The amount of the debt discount recorded related to the warrants granted to the note holder was evaluated for characteristics of liability or equity and was determined to be equity under ASC 470 and ASC 480 and the entire balance was fully amortized as of December 31, 2023. On February 22, 2024, the Company entered into an agreement to amend Eisiminger Note 1, resulting in a change to the interest rate and an extension of the maturity date. The amended note was evaluated for characteristics of debt modification or extinguishment and it was determined that under ASC 470, the debt amendment was considered an extinguishment. As a result of the amendment, Eisiminger Note 1 was combined with Eisiminger Note 2 as described in (b) below, resulting in a new note, ("2024 Eisiminger Note"). See (c) below.

(b)On February 28, 2022, the Company was obligated to issue 125,000 shares of common stock as further consideration for making this loan to the Company ("Eisiminger Note 2"). The shares were issued in April 2022. On February 22, 2024, the Company entered into an agreement to amend this note resulting in a change to the interest rate and an extension of the maturity date. The amended note was evaluated for characteristics of debt modification or extinguishment and it was determined that under ASC 470, the debt amendment was considered an extinguishment. Therefore, the remaining unamortized debt discount balance of $61,263 was recorded as a loss in the income statement. As a result of the amendment, Eisiminger Note 2 was combined with Eisminger Note 1 as described in (a) above, resulting in the new note, 2024 Eisiminger Note. See (c) below.

(c)On February 22, 2024, as a result of amending Eisiminger Note 1 and Eisiminger Note 2, the Company entered into the 2024 Eisiminger Note, with a principal balance of $6,000,000, maturing on August 31,
17

2026, and bearing interest at 7.5% per annum until February 1, 2025, after which the interest rate will increase to 8% per annum.

(d)On April 6, 2023, the Company entered into a promissory note with principal balance of $400,000 bearing interest at 12% per annum ("Eisiminger Note 3"). On February 22, 2024, the Company paid the outstanding principal and accrued interest owed on Eisiminger Note 3.
(e)On February 13, 2023, the Company entered into a series of transactions with Crom Cortana Fund LLC (“Crom”), the primary purpose of which is related to the GTMR Acquisition entered into on March 22, 2023. In connection therewith, the Company and Crom entered into an agreement to pay off the amount owed to Crom under the terms of the convertible promissory note in the original principal amount of $1,050,000 due April 4, 2023 ("Prior Crom Note"). In consideration of a $300,000 cash payment and 556,250 shares of common stock representing conversion of the remaining principal balance of the Company’s obligations under the Prior Crom Note are deemed satisfied reducing the balance to zero; we induced conversion of the debt, which effectively extinguished the debt. Simultaneously therewith, the parties entered into the Securities Purchase Agreement (the “2023 SPA”) pursuant to which Crom purchased (a) a convertible promissory note in the principal amount of $840,000 (the “2023 Note Payable”), which matures February 13, 2024 and bears interest at a per annum rate equal to 10% to be paid monthly, and (b) a warrant pursuant to which Crom has the right to purchase up to 700,000 shares of the Company’s common stock (the “2023 Warrant”) at an exercise price of $1.38 which expires 60 months from the date of issuance. The proceeds of the 2023 Note Payable were used primarily to fund the GTMR acquisition, as well as fund the aforementioned debt repayment. On January 25, 2024, the Company paid the outstanding principal and accrued interest owed on the 2023 Note Payable to Crom.
(f)On February 22, 2024, the Company and the Buckhout Charitable Remainder Trust entered into a new note payable in the principal amount of $2,400,000 ("The Buckhout February 2024 Note") which matures on August 31, 2026, and accrues interest at a per annum rate of 5% through January 1, 2025, 8% per annum through January 1, 2026, and 12% per annum thereafter. The principal amount will be amortized at the rate of $100,000 per month, commencing in September 2024 until the last month is paid in August 2026. The terms of the new note payable to The Buckhout Charitable Remainder Trust do not permit the principal amount to be converted into common stock. Refer to Note 6 for relevant information regarding the previous note with the Buckhout Charitable Remainder Trust.
Interest expense which includes amortization of discount for the three months ended March 31, 2024 and March 31, 2023, was $233,510 and $485,000, respectively. Accrued interest on the notes payable as of March 31, 2024 was $0.
Future principal payments are scheduled to be $1,022,442 and $1,200,000 in 2024 and 2025, respectively, with the remainder being paid off in 2026.
Note 8: Note Payable – Related Party
The Company entered into a note payable with a related party in August 2021 with balances as of March 31, 2024 (unaudited) and December 31, 2023, as follows:
March 31,
2024
(unaudited)
December 31,
2023
Note payable at 5%, amended to ultimately mature in March 31, 2026
$400,000 $400,000 
On February 16, 2024, the Company entered into a letter agreement to (i) extend the maturity date from December 31, 2024 to August 1, 2025 and (ii) require subsequent monthly principal payments of $50,000 for eight months commencing on the maturity date, with the final payment by March 31, 2026. All other terms of the note payable remain unchanged. As a result, the balance is reflected in non-current liabilities.
Interest expense for the three months ended March 31, 2024, and March 31, 2023, was $4,973 and $4,928, respectively.
18

Note 9: Revolving Credit Facility
On April 4, 2022, the Company secured a $950,000 revolving credit facility with Live Oak Banking Company (“Revolving Credit Facility”). The Revolving Credit Facility was to mature on March 28, 2029, and draws on it are charged interest at the rate of prime plus 2.75% per annum. Interest is payable monthly. As of December 31, 2023, the Company had $625,025 outstanding on the Revolving Credit Facility.
On February 22, 2024 the Company entered into a $4,000,000 revolving credit facility with Live Oak Banking Company that bears interest at prime plus 2% interest and matures on February 22, 2025 (the “New Live Oak Revolver). The New Live Oak Revolver replaces the Revolving Credit Facility. The Company rolled over the principal balance outstanding of approximately $625,000 on the Revolving Credit Facility and was advanced an additional amount of $904,793, the majority of which was used to make the partial payment on the Convertible Promissory Note - Related Party (see Note 6). As of March 31, 2024, the total amount outstanding on the New Live Oak Revolver was $1,529,818.
The Company incurred $14,402 in interest in the three months ended March 31, 2024, none of which is accrued as of March 31, 2024.
Note 10: Due to Seller and Contingent Earnout
As part of the acquisition of GTMR, the Company was obligated to pay $1,250,000 which included $350,000 held back to satisfy any net working capital deficiencies. This balance was originally scheduled to be paid six months following the closing date, however, payment had been postponed and the unpaid balance of $200,000 will accrue interest at an annual rate equal to the rate of interest announced publicly by Citibank N.A. in New York, plus 2% until it is paid in full in July of 2024. The $200,000 is recorded as Due to Seller in current liabilities on the Company's Consolidated Balance Sheet as of March 31, 2024.

As part of the acquisition of SSI, the Company was obligated to pay an earnout contingent on the results of operations of SSI through August 2023. On February 15, 2024, the Company entered into an agreement with the former shareholders of SSI concerning the amount and timing of the contingent earnout included in total consideration for the SSI acquisition in August 12, 2021. The parties agreed to settle the amount for a total of $720,000, with an initial payment of $180,000 that was made by the Company at signing of the agreement, plus starting in March 2024, monthly payments of $20,000 plus interest payable at 5% per annum for 27 months. As a result, $240,000 is recorded as Due to Seller in current liabilities and $280,000 is reflected in non-current liabilities as of March 31, 2024. Prior to the February 15, 2024 agreement, this earnout was recorded as Contingent Earnout on the Consolidated Balance Sheet.

Note 11: Stockholders’ Equity
January 2024 Registered Offering
On January 25, 2024 the Company entered into a securities purchase agreement (the “SPA”) with an institutional investor, pursuant to which the Company agreed to sell and issue, in a registered direct offering, an aggregate of (i) 5,243,967 shares of the Company’s common stock, at a purchase price of $0.32 per share and (ii) 3,193,534 pre-funded warrants (the “Pre-funded Warrant(s)”) to purchase up to an aggregate of 3,193,534 shares of common stock for aggregate gross proceeds to the Company of approximately $2.7 million, before deducting the placement agent fees and estimated offering expenses payable by the Company (the “Registered Offering”). The Pre-funded Warrants were sold at an offering price of $0.319 per Pre-funded Warrant and are exercisable at a price of $0.001 per share.
In a concurrent private placement, the Company agreed to issue to the same institutional investor, for each ordinary share and Pre-funded Warrant purchased in the offering, an additional ordinary share purchase warrant
19

(“Regular Warrants”). The Regular Warrants have an exercise price of $0.35 and are exercisable to purchase an aggregate of 8,437,501 shares of common stock.
Preferred Stock
The Company has 50,000,000 shares of preferred stock authorized. The Company has designated a Series A Preferred Stock, Series B Preferred Stock, and a Series C Preferred Stock.
Series A Preferred Stock
The Company has designated 10,000,000 shares of Series A Preferred Stock, par value of $0.0001. As of March 31, 2024 and December 31, 2023, the Company has 5,875,000 shares of Series A Preferred Stock issued and outstanding, which is convertible into 587,500 shares of the Company's common stock.
For the three months ended March 31, 2024, the Company recognized $18,269 in Series A dividends, all of which has been paid as of March 31, 2024.
Series B Preferred Stock
The Company has designated 10,000,000 shares of Series B Preferred Stock, par value of $0.0001. As of March 31, 2024 and December 31, 2023, the Company has 0 shares of Series B Preferred Stock issued and outstanding.
Series C Preferred Stock
The Company has designated 10,000,000 shares of Series C Preferred Stock, par value of $0.0001. As of March 31, 2024 and December 31, 2023, the Company has 770,000 shares of Series C Preferred Stock issued and outstanding, which is convertible into 481,250 shares of the Company's common stock.
For the three months ended March 31, 2024, the Company recognized $11,550 in Series C dividends, all of which has been paid as of March 31, 2024.
Common Stock
The Company has 3,000,000,000 shares of common stock, par value $0.0001 authorized. The Company has 53,029,915 and 47,672,427 shares issued and outstanding as of March 31, 2024, and December 31, 2023, respectively.
During the three months ended March 31, 2024, 5,357,488 shares of common stock were issued, all in connection with the SPA.
20

Warrants
The following table represents a summary of warrants for the three months ended March 31, 2024 and the year ended December 31, 2023:
Three Months Ended
March 31, 2024
Year Ended
December 31, 2023
NumberWeighted
Average
Exercise
Price
NumberWeighted
Average
Exercise
Price
Beginning balance7,444,698$1.68 5,678,836$1.84 
Warrants8,437,5010.25 1,765,8621.17 
Pre-funded Warrants3,193,5340.09   
Total Granted11,631,0350.34 1,765,8621.17 
Warrants    
Pre-funded Warrants(113,521)0.32   
Total Exercised (113,521)0.32   
Ending balance18,962,212$0.87 7,444,698$1.68 
Warrants exercisable 18,962,2127,444,698
Intrinsic value of warrants$283,586 $327,214 
Weighted Average Remaining Contractual Life (Years)5.774.70
The Pre-funded Warrants that the Company sold related to the Registered Offering were immediately exercisable and do not have an expiration date. As noted above, the Company sold Pre-funded Warrants to purchase up to an aggregate of 3,193,534 shares of common stock at an offering price of $0.319 per Pre-funded Warrant, which are exercisable at a price of $0.001 per share, of which 113,521 were exercised on February 6, 2024.
The Regular Warrants related to the Registered Offering became exercisable on March 20, 2024, upon effectiveness of shareholder approval which was obtained on February 12, 2024. The Regular Warrants expire on March 20, 2029, and have an exercise price of $0.35 per share.
The Warrants and the Pre-funded Warrants do not require a cash settlement for the warrants. Based on the terms of the agreements, the warrants were freestanding, equity-linked instruments that represented separate units of account. The Company allocated the value of the net proceeds from the offering to the ordinary shares and warrants based on relative fair value. The value allocated to the warrants was recorded in Additional Paid-In Capital in the consolidated balance sheets.
Options
The Company on November 9, 2021, approved the Stock Incentive Plan, that authorizes the Company to grant up to 2,500,000 shares and options. Prior to this date, the granting of options was not done in accordance with a stock option plan. As of March, 31, 2024, 2,132,500 stock options have been granted under the Stock Incentive Plan.
21

The following represents a summary of options for the three months ended March 31, 2024 and the year ended December 31, 2023:
NumberWeighted
Average
Exercise
Price
Weighted-Average Remaining Contractual Term (in Years)Weighted
Average
Fair Value
Outstanding, December 31, 20238,243,437$2.41 4.98$3.58 
Granted150,0000.35 6.920.31 
Exercised
Forfeited(65,938)1.72 
Outstanding. March 31, 20248,327,499$2.38 4.76$3.55 
As of March 31, 2024
Vested and exercisable4,750,510$2.38 4.48$3.12 
During the three months ended March 31, 2024, the Company recognized $1,657,821 of noncash stock based compensation related to the vesting of service-based stock options. No options were exercised during the three months ended March 31, 2024.
The fair value of each option and warrant is estimated using the Black-Scholes valuation model. Changes to these inputs could produce a significantly higher or lower fair value measurement. The following assumptions were used for the periods as follows:
Three Months
Ended
March 31,
2024
Year
Ended
December 31, 2023
Expected term7 years7 years
Expected volatility
120.97% – 166.14%
161.61% – 166.14%
Expected dividend yield  
Risk-free interest rate
3.48% – 4.08%
3.48% - 3.89%
Note 12: Fair Value
Fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. U.S. GAAP sets forth a three-level fair value hierarchy, which prioritizes the inputs used in measuring fair value. The three levels are as follows:
Level 1 – defined as observable inputs, such as quoted market prices in active markets.
Level 2 – defined as inputs other than quoted prices in active markets that are either directly or indirectly observable.
Level 3 – defined as unobservable inputs in which little or no market data exists, therefore, requiring an entity to develop its own assumptions.
22

Our financial assets and liabilities subject to the three-level fair value hierarchy consist principally of cash and cash equivalents, accounts receivable, accounts payable, contingent consideration, and derivative liabilities. The estimated fair value of cash and cash equivalents, accounts receivable, and accounts payable approximates their carrying value.
On April 4, 2022, the Company issued common stock, a convertible note, and warrants in a SPA with Crom (“2022 Crom SPA”). The Company had evaluated the conversion option liability in the convertible note and the warrants to determine proper accounting treatment and determined them to the derivative liabilities ("Derivative Liabilities").
On February 13, 2023, the 2022 Crom SPA was terminated through an induced conversion thereby extinguishing the conversion option liability associated with the 2022 Crom note; the warrants were not affected. Concurrent with the termination of the 2022 Crom SPA, the Company issued common stock, the 2023 Note Payable, and warrants in an SPA with Crom. The Company evaluated the conversion option in this convertible note and these warrants to determine proper accounting treatment and determined them to be derivative liabilities (also “Derivative Liabilities”). The Derivative Liabilities had and have been accounted for utilizing ASC 815 “Derivatives and Hedging.”

On February 13, 2024, the Company paid the outstanding principal and accrued interest owed on the 2023 Note Payable to Crom, thereby extinguishing the conversion feature associated with this note; the warrants were not affected.

The Company recognized liabilities for the estimated fair values of the Derivative Liabilities. The estimated fair values of these liabilities were calculated using a binomial pricing model with key input variables by an independent third party, as of the date of issuance, with changes in fair value recorded as gains or losses on revaluation in other income (expense).
The Company determined that the significant inputs used to value the Derivative Liabilities fall within Level 3 of the fair value hierarchy. As a result, the Company has determined that the valuation of its Derivative Liabilities are classified in Level 3 of the fair value hierarchy as shown in the table below:
Fair Value Measurements at March 31, 2024
Level 1Level 2Level 3Total
Derivative Liabilities$ $ $111,000 $111,000 
Fair Value Measurements at December 31, 2023
Level 1Level 2Level 3Total
Derivative Liabilities$- $- $157,600 $157,600 
The Company’s derivative liabilities as of March 31, 2024 and December 31, 2023 associated with the Derivative Liabilities are as follows.
March 31, 2024December 31,
2023
Inception
Fair value of 656,250 warrants on April 4, 2022
$43,000 $66,000 $378,000 
Fair value of conversion option of Crom Cortana Fund LLC convertible note 200 162,000 
Fair value of 700,000 warrants on February 13, 2023
68,000 91,400 259,000 
$111,000 $157,600 
23

Changes to these inputs could produce a significantly higher or lower fair value measurement. The fair value of each Derivative Instrument is estimated using a binomial valuation model. The following assumptions were used for the period as follows:
March 31,
2024
Expected term - warrants
3.01 years - 3.90 years
Stock price as of measurement date$0.26 
Volatility (observed)
125.20% - 134.45%
Incremental discount5.0 %
Selected volatility – post haircut
96.0% - 99.5%
Risk-free interest rate
4.27% - 4.35%
Note 13: Concentrations
Concentration of Credit Risk. The Company’s customer base is concentrated with a relatively small number of customers. The Company does not generally require collateral or other security to support accounts receivable. To reduce credit risk, the Company performs ongoing credit evaluations on its customers’ financial condition. The Company establishes allowances for doubtful accounts based upon factors surrounding the credit risk of customers, historical trends, and other information.
For the three months ended March 31, 2024, and 2023, the Company had three customers representing 54% and 60% of revenue earned, respectively. Any customer that represents 10% or greater of total revenue represents a risk. The Company also has two customers that represent 34% and three customers that represent 54% of the total accounts receivable as of March 31, 2024 and December 31, 2023, respectively.
Note 14: Income Taxes
The Company's quarterly provision for income taxes is measured using an estimated annual effective tax rate adjusted for discrete items that occur within the quarter. The effective income tax rate was (3.40)% and 22.10% for the three months ended March 31, 2024 and 2023, respectively. The decrease in the effective tax for the three months ended March 31, 2024 was primarily the increase in valuation allowance in the current year as the Company maintains a full valuation allowance against its deferred tax assets. The effective tax rate for the three months ended March 31, 2023 was higher than the statutory rate primarily due to the partial release of the valuation allowance due to the increase in deferred tax liabilities that related to the GTMR acquisition resulting in a $1.5 million net income tax benefit.

Note 15: Factoring of Accounts Receivable

On January 24, 2023, GTMR (acquired by the Company on March 22, 2023 and discussed in Note 3) entered into a factoring agreement (the “Factoring Agreement”) with Republic Capital Access LLC (“RCA”) wherein GTMR agreed to sell certain of its accounts receivable, up to a limit of $1,000,000 without recourse.

During the three months ended March 31, 2023, total receivables sold under the Factoring Agreement was $484,677. Without recourse indicates that the Company assigns and transfers its rights, title, and interest in and to the accounts receivable to RCA, meaning that the Company will not be liable to repay all or any portion of the advance amount if any portion of the accounts receivable is not paid by the Company’s customer(s). Information on accounts receivable identified for factoring are provided and verified by RCA prior to being accepted for factoring. Pursuant to the Factoring Agreement, the Company will receive an initial payment of 90% or 85% on prime contracts or subcontracts, respectively. The remaining balance of the receivable is paid upon receipt of payment by RCA, less RCA factoring fees.
24


The Company pays factoring fees associated with the sale of receivables based on the dollar value of the receivables sold. Factoring fees paid under this arrangement were $0 for the three months ended March 31, 2023.

The Company did not factor any receivables under the Factoring Agreement for the quarter ended March 31, 2024. The Company terminated this agreement in February 2024.
Note 16: Subsequent Events
On April 8, 2024 the Company filed a registration statement on Form S-3 to register for resale, for time to time, of up to 8,437,501 shares of the Company's common stock at an exercise price of $0.35 per share, by the selling stockholders identified in the prospectus under "Selling Stockholders" pursuant to a warrant agreement entered into with an investor. The registration statement (File No. 333-278553) was declared effective by the SEC on April 18, 2024 at which time the Company filed a final prospectus.
The Company is not selling any shares of its common stock under this prospectus and will not receive any proceeds from the sale of the shares of the Company's common stock. The Company would, however, receive proceeds from any warrants that are exercised through the payment of the exercise price in cash, in a maximum amount of up to approximately $2,953,000. The selling stockholders will bear all commissions and discounts, if any, attributable to the sale of the shares of the Company's common stock. All costs, expenses, and fees in connection with the registration of the shares were borne by the Company.
25

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 is provided to enhance the understanding of, and should be read together with, our financial statements and related notes included in our Annual Report on Form 10-K for fiscal year 2023 filed with the Securities and Exchange Commission on March 21, 2024 and elsewhere in this Quarterly Report on Form 10-Q, as applicable.
Business Overview
Castellum, Inc. is focused on building a large, successful technology company in the areas of cybersecurity, information technology, electronic warfare, information warfare, and information operations with businesses in the defense, federal, civilian, and commercial markets. Our services include intelligence analysis, software development, software engineering, program management, strategic and mission planning, information assurance, cybersecurity and policy support, data analytics, and model based systems engineering ("MBSE"). Our primary customers are agencies and departments of the U.S. Government ("USG"), financial services, healthcare, and other users of large data applications. Our expertise and technology support national security missions and government modernization for intelligence, defense, and federal civilian customers.
Recent Developments
On January 25, 2024 the Company entered into a securities purchase agreement (the “SPA”) with an institutional investor, pursuant to which the Company agreed to sell and issue, in a registered direct offering, an aggregate of (i) 5,243,967 shares of the Company’s common stock, at a purchase price of $0.32 per share and (ii) 3,193,534 pre-funded warrants (the “Pre-funded Warrant(s)”) to purchase up to an aggregate of 3,193,534 shares of common stock. The Pre-funded Warrants were sold at an offering price of $0.319 per Pre-funded Warrant and are exercisable at a price of $0.001 per share. In a concurrent private placement, the Company agreed to issue to the same institutional investor, for each ordinary share and Pre-funded Warrant purchased in the offering, an additional ordinary share purchase warrant (“Regular Warrants”). The Regular Warrants have an exercise price of $0.35 and are exercisable to purchase an aggregate of 8,437,501 shares of common stock, for aggregate gross proceeds to the Company of approximately $2.7 million, before deducting the placement agent fees and estimated offering expenses payable by the Company (the “Registered Offering”).
On February 22, 2024 the Company entered into a $4,000,000 revolving credit facility with Live Oak Banking Company that bears interest at prime plus 2% interest which matures on February 22, 2025 (the “New Live Oak Revolver). The New Live Oak Revolver replaces the $950,000 revolving credit facility dated April 4, 2022 with Live Oak Banking Company with a maturity date of March 28, 2029. The Company rolled over approximately $625,000 of the principal balance outstanding on the Revolving Credit Facility and was advanced an additional amount of $904,793, the majority of which was used to make a partial payment of $809,617on the Convertible Promissory Note - Related Party (see Note 6).
Budgetary Environment

On March 8, 2024, the Senate cleared by a 75-22 vote a “minibus” continuous spending resolution for the balance of the U.S. Government fiscal year 2024. This continuing resolution (CR) for spending is the fourth in this fiscal year and enables work to continue on existing contracts. The overall impact on the business through the end of calendar year 2024 is unknown at this point.
Basis of presentation
We have presented results of operations, including the related discussion and analysis, for the following periods:
the three months ended March 31, 2024 compared to the three months ended March 31, 2023;
26

Key Components of Revenue and Expenses
Revenues
Our revenues are primarily derived from services provided to the U.S. Federal, state, and local governments. We currently generate our revenue from three different types of contractual arrangements: Cost Plus Fixed Fee (“CPFF”), Fixed Firm Price (“FFP”), and Time and Materials (“T&M”) contracts. For CPFF contracts, we use input progress measures to derive revenue based on hours worked on contract performance as follows: direct costs plus Defense Contract Audit Agency approved provisional burdens plus fee. The provisional indirect rates are adjusted and billed at actual at year end. Revenue from FFP contracts is generally recognized ratably over the contract term, using a time-based measure of progress, even if billing is based on other metrics or milestones, including specific deliverables. For T&M contracts, we use input progress measures to estimate revenue earned based on hours worked on contract performance at negotiated billing rates, plus direct costs and indirect cost burdens associated with materials and the direct expenses incurred in performance of the contract.
Cost of Revenues
Cost of Revenues include direct costs incurred to provide goods and services related to contracts, specifically labor, contracted labor, materials, and other direct costs, which includes rent, insurance, and software licenses. Cost of Revenues related to contracts is recognized as expense when incurred or at the time a performance obligation is satisfied.
Gross Profit and Gross Profit Margin
Our gross profit comprises our revenues less our cost of revenues. Gross profit margin is our gross profit divided by our revenues.
Operating Expenses
Our operating expenses include indirect costs, overhead, and general and administrative expenses.
Indirect costs consist of expenses generally associated with bonuses and fringe benefits, including employee health and medical insurance, 401k matching contributions, and payroll taxes.
Overhead consists of expenses associated with the support of operations or production, including labor for management of contracts, operations, training, supplies, and certain facilities to perform customer work.
General and administrative expenses consist primarily of corporate and administrative labor expenses, administrative bonuses, legal expenses, IT expenses, and insurance expenses.

Results of operations
The period to period comparisons of our results of operations have been prepared using the historical periods included in our unaudited consolidated financial statements. The following discussion should be read in
27

conjunction with the unaudited consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q.
Three Months Ended March 31, 2024 Compared to Three Months Ended March 31, 2023
Three Months Ended March 31,Change
20242023Amount%
Revenues$11,335,053 $9,937,013 $1,398,040 14 %
Cost of revenues6,819,632 5,899,231 920,401 16 %
Gross Profit4,515,421 4,037,782 477,639 12 %
Operating expenses:
Indirect costs2,490,689 2,210,879 279,810 13 %
Overhead456,620 467,682 (11,062)(2)%
General and administrative expenses4,239,334 6,046,530 (1,807,196)(30)%
Change in fair value of contingent earnout— (18,000)18,000 NM
Total operating expenses7,186,643 8,707,091 (1,520,448)(17)%
Loss from operations:(2,671,222)(4,669,309)1,998,087 (43)%
Other (expense), net(1,306,641)(879,731)(426,910)49 %
Loss before income taxes and preferred stock dividends(3,977,863)(5,549,040)1,571,177 (28)%
Income tax benefit (expense)(133,859)1,225,649 (1,359,508)(111)%
Preferred stock dividend29,819 30,319 (500)(2)%
Net loss$(4,141,541)$(4,353,710)$212,169 (5)%
NM - Not Meaningful
Revenue
Total revenue was $11,335,053 for the three months ended March 31, 2024 as compared to total revenue of $9,937,013 for the three months ended March 31, 2023. The increase of $1,398,040 or 14%, was driven primarily by contributions from the inorganic revenues derived from the GTMR acquisition that occurred late in Q1 2023, partially offset by negative organic growth.
Cost of revenues
Total cost of revenues was $6,819,632 for the three months ended March 31, 2024 as compared to total cost of revenues of $5,899,231 for the three months ended March 31, 2023. The increase of $920,401, or 16%, is in line with the change in revenue noted above due to the GTMR acquisition and higher direct costs on lower margin projects.
Gross Profit
Total gross profit was $4,515,421 for the three months ended March 31, 2024 as compared to total gross profit of $4,037,782 for the three months ended March 31, 2023. The increase of $477,639, or 12%, was driven
28

primarily by the increase in revenues due to inorganic growth, from the acquisition of GTMR, and managing labor costs on certain projects.
Operating expenses
Total operating expenses were $7,186,643 for the three months ended March 31, 2024 as compared to total operating expense of $8,707,091 for the three months ended March 31, 2023. The decrease of $1,520,448, or 17%, was primarily driven by stock based compensation in 2023 paid to executives and expenses related to warrants issued to two officers in connection with the acquisition of GTMR, offset by a slight increase in indirect costs in the first quarter of 2024 compared to the same period in the prior year.
Other income (expense)
Total other income (expense) was $(1,306,641) for the three months ended March 31, 2024 as compared to total other (expense) of $(879,731) for the three months ended March 31, 2023. The increase in (expense) of $(426,910) or 49%, was primarily driven by an increase in loss on extinguishment of debt of $(822,847), offset by decreases in loss on induced debt conversion of $(300,000) from the prior year, gain from change in fair value of derivative liabilities, and interest expense net of income.
Income tax (expense) benefit

Income tax (expense) was $(133,859) for the three months ended March 31, 2024 as compared to a benefit $1,225,649 for the three months ended March 31, 2023. The increase in expense of $(1,359,508) or 111% was primarily related to the discrete tax benefit for the decrease of valuation allowance in March 31, 2023, due to the GTMR acquisition.
Contract backlog
We define backlog to include the following three components:
Funded Backlog - Funded backlog represents the revenue value of orders for services under existing contracts for which funding is appropriated or otherwise authorized less revenue previously recognized on these contracts.
Unfunded Backlog - Unfunded backlog represents the revenue value of orders (including optional orders) for services under existing contracts for which funding has not been appropriated or otherwise authorized.
Priced Options - Priced contract options represent 100% of the revenue value of all future contract option periods under existing contracts that may be exercised at our clients’ option and for which funding has not been appropriated or otherwise authorized.

Our backlog does not include contracts that have been awarded but are currently under protest and also does not include any task orders under Indefinite Delivery Indefinite Quantity ("IDIQ") contracts, except to the extent that task orders have been awarded to us under those contracts.

Contract Backlog
Funded$14,615,272 
Unfunded20,864,677 
Priced Options59,443,154 
Total Backlog$94,923,103 
29

Total backlog

Our total backlog consists of remaining performance obligations, certain orders under contracts for which the original period of performance has expired, and unexercised option periods, and other unexercised or unscheduled optional orders. Excluding unscheduled options orders, as of March 31, 2024 the Company had $95 million of funded, unfunded and scheduled priced options. We expect to recognize approximately 42.0% of the remaining performance obligations over the next 12 months, and approximately 68.0% over the next 24 months. Including priced options that have been awarded but not yet scheduled of $46,431,225, our grand total backlog is $141,354,328. The remainder is expected to be recognized thereafter. As with all government contracts there is no guarantee the customer will have future funding or exercise their contract option in the out-years. Other budget risks are discussed in the Budget Environment. Our backlog includes orders under contracts that in some cases extend for several years. Congress generally appropriates funds for our clients on a yearly basis, even though their contracts with us may call for performance that is expected to take a number of years to complete. As a result, contracts typically are only partially funded at any point during their term and all or some of the work to be performed under the contracts may remain unfunded unless and until the U.S. Congress makes subsequent appropriations and the procuring agency allocates funding to the contract.

We cannot predict with any certainty the portion of our backlog that we expect to recognize as revenue in any future period and we cannot guarantee that we will recognize any revenue from our backlog. The primary risks that could affect our ability to recognize such revenue on a timely basis or at all are: program schedule changes, contract modifications, and our ability to assimilate and deploy new consulting staff against funded backlog; cost-cutting initiatives and other efforts to reduce USG spending, which could reduce or delay funding for orders for services; and delayed funding of our contracts due to delays in the completion of the USG's budgeting process and the use of continuing resolutions by the USG to fund its operations. The amount of our funded backlog is also subject to change, due to, among other factors: changes in congressional appropriations that reflect changes in USG policies or priorities resulting from various military, political, economic, or international developments; changes in the use of USG contracting vehicles, and the provisions therein used to procure our services and adjustments to the scope of services, or cancellation of contracts by the USG at any time. In our recent experience, none of the following additional risks have had a material negative effect on our ability to realize revenue from our funded backlog: the unilateral right of the USG to cancel multi-year contracts and related orders or to terminate existing contracts for convenience or default; in the case of unfunded backlog, the potential that funding will not be made available; and, in the case of priced options, the risk that our clients will not exercise their options.

In addition, contract backlog includes orders under contracts for which the period of performance has expired, and we may not recognize revenue on the funded backlog that includes such orders due to, among other reasons, the tardy submission of invoices by our subcontractors and the expiration of the relevant appropriated funding in accordance with a predetermined expiration date such as the end of the USG's fiscal year.

We expect to recognize revenue from a substantial portion of funded backlog within the next 24 months. However, given the uncertainties discussed above, we can give no assurance that we will be able to convert our backlog into revenue in any particular period, if at all.
Liquidity and capital resources
Sources
We have historically sourced our liquidity requirements with cash flows from operations, borrowings under our current credit facilities, and in October, 2022, with an equity issuance through the listing of our common stock on the NYSE American LLC ("NYSE American"). In January and February of 2024, we undertook the following significant equity and debt transactions that enhance our liquidity and sources of funds:

30

In January 2024, after filing a universal shelf registration statement on Form S-3 with the SEC in December of 2023 allowing us to issue additional equity (“Security Offering”), we raised net proceeds of approximately $2,200,000.
In February 2024, we used the proceeds from the Security Offering to pay the outstanding principal and accrued interest owed on a Note Payable to Crom in the amount of $847,000.
In February 2024, we agreed with Emil Kaunitz to extend the maturity date of a $400,000 note payable from December 31, 2024, to August 1, 2025, after which we will make monthly principal payments of $50,000 per month for eight months.
In February 2024, we entered into a new $4,000,000 revolving credit facility with Live Oak Banking Company which matures on February 22, 2025 (the “New Live Oak Revolver”). The New Live Oak Revolver replaces the $950,000 revolving credit facility noted above (“Old Live Oak Revolver”), and we rolled over the $625,025 outstanding principal balance outstanding on the Old Live Oak Revolver and drew an additional amount of $904,793. We also made payments of $1,209,617 to the holders of two notes payable noted below.
In February 2024, we agreed with Robert Eisiminger to extend the maturity dates of two notes payable for $5,600,000 and $400,000 from September 30, 2024, to August 31, 2026. The change in the terms of the two notes resulted in the debt extinguishment of both the old notes and resulted in the establishment of one note totaling $6,000,000. We paid off a third note totaling $400,000.
In February 2024, we agreed with the Buckhout Charitable Remainder Trust to pay down and amend a convertible promissory note payable totaling $3,209,617. We accessed the New Live Oak Revolver to pay down principal of $809,617. We simultaneously agreed to enter into a new note payable in the principal amount of $2,400,000 which matures on August 31, 2026, and may not be converted into common stock. From September 2024, we will commence making monthly principal payments of $100,000 for 24 months.
As of March 31, 2024, we had $2,250,262 of cash on hand and unused borrowing capacity of $2,470,182 from our New Live Oak Revolver.
Uses
Our material cash requirements from known contractual and other obligations primarily relate to payments on our credit facilities. For information related to these cash requirements, refer to Note 6, Note 7, Note 8, Note 9 and Note 10 in this quarterly report on Form 10-Q.
Shares of our common stock included in our public float as of May 13, 2024 was 23,246,280 which excludes 30,000 restricted shares and 29,753,635 shares held by officers, directors, and affiliates.
31

Cash flows
The following tables present a summary of cash flows from operating, investing, and financing activities for the following comparative periods.
Three Months Ended March 31, 2024 Compared to Three Months Ended March 31, 2023
Three Months Ended March 31, 2024Change
20242023Amount%
Net cash provided by (used in) operating activities$23,728 $(2,427,865)$2,451,593 NM
Net cash used in investing activities— (427,734)$427,734 -100 %
Net cash provided by financing activities395,693 485,690 $(89,997)-19 %
Change in cash$419,421 $(2,369,909)$2,789,330 NM
NM - not meaningful
Operating activities
Net cash provided by operating activities was $23,728 for the three months ended March 31, 2024, compared to $(2,427,865) used in operating activities for the three months ended March 31, 2023. This increase in net cash provided by operating activities was primarily due to decreases in our accounts receivable, decrease in stock based compensation and decrease in net loss, offset by an increase in accounts payable for the three months ended March 31, 2024.
Investing activities
There were no new investing activities for the three months ended March 31, 2024, compared to investing activities related to the GTMR acquisition in the three months ended March 31, 2023.
Financing activities
Net cash provided by financing activities was $395,693, for the three months ended March 31, 2024, versus $485,690 provided by financing activities for the three months ended March 31, 2023. The decrease in net cash provided by financing activities was primarily due to payments on notes payable and payments to sellers from our acquisition of GTMR and SSI, offset by the proceeds from the SPA and an additional draw on the line of credit.
Critical Accounting Policies and Estimates
A summary of our critical accounting estimates is included in Part II, Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K for the year-ended December 31, 2023. There have been no material changes to the critical accounting estimates disclosed in our Annual Report on Form 10-K for the year-ended December 31, 2023.
Principles of Consolidation
Refer to Part II, Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K for the year-ended December 31, 2023. There have been no material changes to our principles of consolidation disclosed in our Annual Report on Form 10-K for the year-ended December 31, 2023.
32

Recently Issued Accounting Standards
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This update requires disaggregated information about a reporting entity’s effective tax rate reconciliations as well as information on income taxes paid. This update is effective for annual periods beginning in our fiscal year ending December 31, 2025. Early adoption is permitted. We are currently evaluating the impact that this update will have on our financial statement disclosures.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. These risks include the following:
Interest rate and market risk
The Company maintains a revolving promissory note and a term loan note with Live Oak Banking Company, referred to as the “Live Oak Revolving Note” and the “Live Oak Term Loan Note”, respectively. The Live Oak Revolving Note is a variable rate instrument with a per annum interest rate equal to the prime rate as quoted in the Wall Street Journal (the “Prime Rate”), plus 2.75%. Additionally, the Live Oak Term Loan Note has a per annum interest rate equal to the Prime Rate, plus three percentage points (3%). Rising interest rates are likely to increase our interest expense in the future. Such additional cost would need to be funded out of existing cash or additional financing. Future increase in interest rates are not expected to materially impact our Company’s liquidity. The Company has no other debt obligations tied to the Prime Rate, Secured Overnight Financing Rate, or London Interbank Offered Rate.
Effects of inflation
U.S. inflation has been near a 40-year high. Because costs rise faster than revenues during the early phase of inflation, we may need to give higher than normal raises to employees, start new employees at higher wages and/or have increased cost of employee benefits, but not be able to pass the higher costs through to the government due to competition and government pressures. Therefore, we may be adversely affected (i) with lower gross profit margins; (ii) by losing contracts which are lowest price technically acceptable where another bidder underbids the real rates and then has difficulty staffing the project; and (iii) by having difficulty maintaining our staff at current salaries. Given the long-term nature of the Company’s contracts, we may be unable to take sufficient action to mitigate inflationary pressures.
Sustained inflation also can cause the Federal Reserve Board and its Open Market Committee (“Fed”) to raise the target for the federal funds rate which normally translates into an increase in most banks’ Prime Rate. Because our notes with Live Oak Banking Company are both variable interest rate instruments tied to the prime rate, actions by the Fed to increase the federal funds rate will increase our cost of debt and our interest expense thereby increasing our pre-tax loss and net loss. Our borrowing costs have recently increased and are expected to increase with future Fed interest rate increases, although the impacts have been and are expected to continue to be immaterial. Our contracts with U.S. Federal, state, and local government customers do not permit us to pass along our increased financing costs. The increases to our borrowing costs have not impacted (and are not expected to impact) our ability to make timely payments.
Item 4. Controls and Procedures
Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Securities Exchange Act of 1934 (the "Exchange Act") is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in Company reports filed or submitted under the
33

Exchange Act is accumulated and communicated to management, including our Chief Executive Officer ("CEO") and Chief Financial Officer ("CFO"), to allow timely decisions regarding required disclosure.
As required by Rules 13a-15 and 15d-15 under the Exchange Act, our CEO and CFO carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of March 31, 2024. Based upon their evaluation, our CEO and CFO concluded that our disclosure controls and procedures (as defined in Rules 13a- 15 (e) and 15d-15 (e) under the Exchange Act) were effective as of March 31, 2024.
Changes in Internal Control over Financial Reporting
There have been no changes in the Company’s internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the three months ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
34

Part II
Item 1. Legal Proceedings
As a commercial enterprise and employer, the Company and our subsidiaries are subject to threatened litigation and other legal actions in the ordinary course of business, including employee-related matters, inquiries, and administrative proceedings regarding our employment practices or other matters. Neither our Company nor any of our subsidiaries is a party to any legal proceeding that, individually or in the aggregate, we believe to be uncovered by insurance or otherwise material to our Company as a whole.
Item 1A. Risk Factors
In the course of conducting our business operations, we are exposed to a variety of risks. Any of the risk factors we described in Part I, Item 1A. of our Annual Report on Form 10-K for the year ended December 31, 2023 filed on March 21, 2024 have affected or could materially adversely affect our business, prospects, operating results, and financial condition. Certain statements in “Risk Factors” are forward-looking statements. See “Explanatory Note Regarding Forward-Looking Statements.”
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
(a)Recent Sales of Unregistered Securities.
The Company had no recent sales of unregistered securities.
(b)Use of Proceeds from the Public Offering.
On January 25, 2024 the Company entered into a securities purchase agreement (the “SPA”) with an institutional investor, pursuant to which the Company agreed to sell and issue, in a registered direct offering, an aggregate of (i) 5,243,967 shares of the Company’s common stock, at a purchase price of $0.32 per share and (ii) 3,193,534 pre-funded warrants (the “Pre-funded Warrant(s)”) to purchase up to an aggregate of 3,193,534 shares of common stock. The Pre-funded Warrants were sold at an offering price of $0.319 per Pre-funded Warrant and are exercisable at a price of $0.001 per share.
Pursuant to the terms of the SPA, in a concurrent private placement (the “Private Placement” and together with the Registered Offering, the “Offering”), the Company agreed to issue to the same institutional investor, for each ordinary share and Pre-funded Warrant purchased in the offering, an additional ordinary share purchase warrant (“Regular Warrants”). The Regular Warrants have an exercise price of $0.35 and are exercisable to purchase an aggregate of 8,437,501 shares of common stock, for aggregate gross proceeds to the Company of approximately $2.7 million, before deducting the placement agent fees and estimated offering expenses payable by the Company (the “Registered Offering”).
The Warrants will become exercisable upon receipt of shareholder approval, expire five years from such approval, and have an exercise price of $0.35 per share. The shares, the Pre-Funded Warrants, and the Pre-Funded Warrant Shares are being offered pursuant to a shelf registration statement on Form S-3 (File No. 333-275840), which was declared effective by the U.S. Securities and Exchange Commission (the “SEC”) on December 12, 2023, and a related prospectus supplement dated January 25, 2024, related to the Registered Offering. The Offering closed on January 29, 2024.

Pursuant to a placement agency agreement dated as of January 25, 2024 (the “Placement Agency Agreement”), the Company engaged Maxim Group LLC (“Maxim”) to act as the lead placement agent in connection with the Offering. At closing, the Company paid Maxim (i) a cash fee equal to 7.0% of the aggregate gross proceeds of the Offering and (ii) reimbursed Maxim for all reasonable and documented out-of-pocket expenses of $60,000, which included the reasonable fees, costs, and disbursements of its legal counsel.

35

There has been no material change in the planned use of proceeds from our Registered Offering as described in our final prospectus dated January 25, 2024 and filed with the SEC on January 29, 2024 pursuant to Rule 424(b)(4) of the Securities Act. As of the date of this Quarterly Report on Form 10-Q, we cannot predict with certainty all of the particular uses for the net proceeds, or the amounts that we will actually spend on the uses set forth in the prospectus.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
None.
36

Item 6. Exhibits
The documents listed in this Exhibit Index of this Quarterly Report on Form 10-Q are incorporated by reference or are filed with this Quarterly Report on Form 10-Q, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).
Incorporated by Reference
Exhibit NumberFormFile NumberExhibitFiling Date
2.1S-1333-2672492.1September 2, 2022
2.2S-1333-2672492.2September 2, 2022
2.3S-1333-2672492.3September 2, 2022
2.4S-1333-2672492.4September 2, 2022
2.5S-1333-2672492.5September 2, 2022
2.68-K001-415262.1March 28, 2023
3.1S-1333-2672493.1September 2, 2022
3.2S-1/A333-2672493.2October 4, 2022
3.38-K001-415263.1October 18, 2022
3.48-K001-415263.1April 6, 2023
4.1S-1333-2672494.1September 2, 2022
37

4.2S-1333-2672494.2September 2, 2022
4.3S-1333-2672494.3September 2, 2022
4.4S-1333-2672494.4September 2, 2022
4.58-K001-415264.1February 16, 2023
4.6S-3333-2758404.2December 1, 2023
10.1S-1333-26724910.1September 2, 2022
10.2S-1333-26724910.2September 2, 2022
10.3S-1333-26724910.3September 2, 2022
10.4S-1333-26724910.4September 2, 2022
10.5S-1333-26724910.5September 2, 2022
10.6S-1333-26724910.6September 2, 2022
10.7S-1333-26724910.7September 2, 2022
38

10.8S-1333-26724910.8September 2, 2022
10.9+S-1333-26724910.9September 2, 2022
10.10+S-1333-26724910.10September 2, 2022
10.11+S-1333-26724910.11September 2, 2022
10.12+S-1333-26724910.12September 2, 2022
10.13+S-1333-26724910.13September 2, 2022
10.14+S-1333-26724910.14September 2, 2022
10.15+10-Q001-4152610.23November 14, 2022
10.16S-1333-26724910.15September 2, 2022
10.17S-1333-26724910.16September 2, 2022
10.18++S-1333-26724910.17September 2, 2022
10.19++S-1333-26724910.18September 2, 2022
10.20++S-1333-26724910.19September 2, 2022
10.21++S-1333-26724910.20September 2, 2022
10.22++S-1333-26724910.21September 2, 2022
10.23++S-1333-26724910.22September 2, 2022
39

10.248-K001-4152610.2February 16, 2023
10.25+8-K001-4152610.1March 28, 2023
10.26+8-K001-4152610.2March 28, 2023
10.278-K001-4152610.2February 22, 2024
10.288-K001-4152610.3February 22, 2024
10.298-K001-4152610.4February 22, 2024
10.308-K001-4152610.5February 22, 2024
10.318-K001-4152610.6February 22, 2024
10.328-K001-4152610.7February 22, 2024
10.338-K001-4152610.8February 22, 2024
10.348-K001-4152610.9February 22, 2024
31.1*
40

31.2*
32.1*
32.2*
101The following financial information from Castellum, Inc.'s Annual Report on Form 10-K for the year ended December 31, 2023 formatted in Inline XBRL (Extensible Business Reporting Language) includes: (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Operations, (iii) the Consolidated Statements of Cash Flows, (iv) the Consolidated Statements of Changes in Stockholders’ Equity, and (v) Notes to the Consolidated Financial Statements.
104
Cover Page Interactive Data File - (formatted as Inline XBRL and contained in Exhibit 101)
_______________________
* Filed herewith.
** The certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are not deemed filed with the SEC and not to be incorporated by reference into any filing of the Registrant under the Securities Act of 1933, as amended, or the Exchange Act whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.
+ Management contract or compensatory plan.
++ Portions of this exhibit have been omitted pursuant to Item 601(b)(10)(iv) of Regulation S-K because such information is (i) not material and (ii) the type of information the Company treats as confidential. The Company will furnish supplementally an unredacted copy of such exhibit to the SEC or its staff upon its request.
41

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.
Date: May 15, 2024
CASTELLUM, INC.
/s/ Mark C. Fuller
Mark C. Fuller
Chief Executive Officer
(Principal Executive Officer)
/s/ David T. Bell
David T. Bell
Chief Financial Officer
(Principal Financial Officer)
42
EX-31.1 2 ctmq12024ex-311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO RULES 13a-14(a) AND 15d-14(a)
OF THE SECURITIES EXCHANGE ACT OF 1934
I, Mark C. Fuller, Chief Executive Officer of Castellum, Inc. (the “Company”), certify that:
(1)I have reviewed this Quarterly Report on Form 10-Q for the fiscal period ended March 31, 2024;
(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 in order 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 the report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods represented in this report;
(4)The Company’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company 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 Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which the 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 Company’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 Company’s internal control over financial reporting that occurred during the Company’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and
(5)The Company’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and to the audit committee of the board of directors (or persons fulfilling the equivalent function):
(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 Company’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 Company’s internal control over financial reporting.
May 15, 2024
/s/ Mark C. Fuller
Mark C. Fuller
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 ctmq12024ex-312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO RULES 13a-14(a) AND 15d-14(a)
OF THE SECURITIES EXCHANGE ACT OF 1934
I, David T. Bell, Chief Financial Officer of Castellum, Inc. (the “Company”), certify that:
(1)I have reviewed this Quarterly Report on Form 10-Q for the fiscal period ended March 31, 2024;
(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 in order 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 the report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods represented in this report;
(4)The Company’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company 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 Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which the 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 Company’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 Company’s internal control over financial reporting that occurred during the Company’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and
(5)The Company’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and to the audit committee of the board of directors (or persons fulfilling the equivalent function):
(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 Company’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 Company’s internal control over financial reporting.
May 15, 2024
/s/ David T. Bell
David T. Bell
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-32.1 4 ctmq12024ex-321.htm EX-32.1 Document

Exhibit 32.1



CERTIFICATION PURSUANT TO
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 on Form 10-Q of Castellum, Inc. (the “Company”) for the period ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Mark C. Fuller, Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 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 results of operations of the Company.
May 15, 2024
/s/ Mark C. Fuller
Mark C. Fuller
Chief Executive Officer
(Principal Executive Officer)

EX-32.2 5 ctmq12024ex322.htm EX-32.2 Document

Exhibit 32.2



CERTIFICATION PURSUANT TO
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 on Form 10-Q of Castellum, Inc. (the “Company”) for the period ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, David T. Bell, Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 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 results of operations of the Company.
May 15, 2024
/s/ David T. Bell
David T. Bell
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-101.SCH 6 ctm-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statement Of Changes In Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Nature of Operations link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Fixed Assets link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Convertible Promissory Notes - Related Party link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Notes Payable link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Note Payable - Related Party link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Revolving Credit Facility link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Due To Seller And Contingent Earnout link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Factoring of Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Fixed Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Convertible Promissory Notes - Related Party (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Note Payable - Related Party (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Summary of Significant Accounting Policies - Schedule of Company's Revenue By Contract Type (Detail) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Acquisition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Acquisition - Schedule of Assets and Liabilities Acquired (Detail) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Acquisition - Schedule of Business Acquisition, Pro Forma Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Fixed Assets - Summary of Fixed Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Fixed Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Intangible Assets and Goodwill - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Intangible Assets and Goodwill - Schedule of Future Amortization of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Intangible Assets and Goodwill - Schedule of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Convertible Promissory Notes - Related Parties - Schedule of Convertible Promissory Notes, Related Party (Detail) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Convertible Promissory Notes - Related Parties - Schedule of Convertible Promissory Notes, Related Party Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Convertible Promissory Notes - Related Party - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Notes Payable - Schedule of Notes Payable (Detail) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Notes Payable - Schedule of Notes Payable - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Notes Payable - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Note Payable - Related Party - Schedule Of Notes Payable To Related Party (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Note Payable - Related Party - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Revolving Credit Facility - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Due To Seller And Contingent Earnout - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Stockholders' Equity - Schedule of warrants (Detail) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Stockholders' Equity - Schedule of options (Detail) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Stockholders' Equity - Schedule of Stock Options, Valuation Assumptions (Detail) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Fair Value - Summary of Derivative Liabilities and the Contingent Earn out Fall (Detail) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Fair Value - Summary of Derivative liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Fair Value - Summary of Fair Value Measurements (Detail) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Concentrations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Factoring of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ctm-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ctm-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ctm-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] Borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Contract asset (liability) Increase Decrease In Contract Asset Liability Increase decrease in contract asset liability. Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revolving Credit Facility Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Acquisition of business, cash paid to seller Cash Payments to Acquire Businesses, Gross Revolving Credit Facility Revolving Credit Facility [Member] Settlement, initial payment Merger Agreement, Earnout Settlement, Initial Payment Merger Agreement, Earnout Settlement, Initial Payment Deferred tax liability Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable and accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Restatement Determination Date: Restatement Determination Date [Axis] Total other income (expense) Nonoperating Income (Expense) Note Payable Maturing The Earlier Of September 30, 2024 Or Acceleration Of Obligations Note Payable Maturing The Earlier Of September 30, 2024 Or Acceleration Of Obligations [Member] Note Payable Maturing The Earlier Of September 30, 2024 Or Acceleration Of Obligations Insider Trading Policies and Procedures [Line Items] Warrants exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Convertible note Convertible note [Member] Convertible note. Weighted average fair value, granted (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Convertibles Maturing February 13, 2024 Convertibles Maturing February 13, 2024 [Member] Convertibles Maturing February 13, 2024 Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Derivative liability incurred for note payable Derivative Liability Incurred For Note Payable Derivative Liability Incurred For Note Payable Agreement [Domain] Agreement [Domain] Agreement. Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Income Taxes Income Tax Disclosure [Text Block] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Convertible debt pursuant to debt amendment conversion price 0.26 per share Convertible Debt Pursuant To Debt Amendment Related Party Payable With A Trust Deed To One Of The Companies Directors Conversion Price Of Zero Point Two Six Per Share [Member] Convertible Debt Pursuant To Debt Amendment Related Party Payable With A Trust Deed To One Of The Companies Directors Conversion Price Of Zero Point Two Six Per Share [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Customer [Axis] Customer [Axis] Current Liabilities Liabilities, Current [Abstract] Conversion of stock, amount issued Conversion of Stock, Amount Issued Preferred stock par or stated value per share (in usd per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, value, issued Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Extinguishment of debt discount - derivative liability Adjustments To Additional Paid In Capital, Debt Discount Extinguished Adjustments To Additional Paid In Capital, Debt Discount Extinguished Net loss per share, diluted (in usd per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Factoring agreement, accounts receivable sold Factoring Agreement, Accounts Receivable Sold Factoring Agreement, Accounts Receivable Sold Number Numbers [Abstract] Numbers Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Settlement, term Merger Agreement, Earnout Settlement, Term Merger Agreement, Earnout Settlement, Term Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Consideration payable term Business Acquisition, Consideration Payable Term Business Acquisition, Consideration Payable Term Non-Current Assets: Assets, Noncurrent [Abstract] Extinguishment of derivative liability on Crom note Derivative Liability Recognized As Discount Of Note Payable Derivative liability recognized as discount of note payable. Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-compete agreement Noncompete Agreements [Member] Granted (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price NOTE PAYABLE RELATED PARTY [Abstract] NOTE PAYABLE RELATED PARTY [Abstract] NOTE PAYABLE RELATED PARTY [Abstract] Net Loss Net loss Net Income (Loss) Cash received in acquisition of GTMR Cash Acquired from Acquisition Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Convertible Promissory Notes – Related Party Convertible Debt Disclosure [Text Block] Convertible debt disclosure. Accrued interest payable current Interest Payable, Current Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Extinguishment of conversion option on note payable Repayments of Convertible Debt Prepaid income taxes Prepaid Taxes Stockholders' Equity Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Lease liability – finance lease Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Finance Lease Liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Finance Lease Liabilities Shares issued in exercise of stock options (in shares) Options exercised in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Total Convertible notes payable Convertible Notes Payable, Noncurrent Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Statement of Financial Position [Extensible Enumeration] Executive Category: Executive Category [Axis] Notes payable, noncurrent Notes Payable, Noncurrent Agreement [Axis] Agreement [Axis] Agreement. Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Settlement Merger Agreement, Earnout Settlement Merger Agreement, Earnout Settlement Warrants issues (in shares) Adjustments to Additional Paid in Capital, Warrant Issued Goodwill Balance – beginning of period Balance – ending of period Goodwill Summary of Fixed Assets Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Exercise price of warrants or rights (in usd per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Crom Cortana Fund LLC Crom Cortana Fund LLC [Member] Crom Cortana Fund LLC Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Year ending 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Schedule Of Notes Payable [Table] Schedule Of Notes Payable [Table] Schedule of notes payable. Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Forecast Forecast [Member] Accounts Receivable Accounts Receivable [Member] Indirect costs Indirect Costs Indirect costs. Initial payment Initial Payment, Factoring Agreement, Percentage Initial Payment, Factoring Agreement, Percentage Derivative Instrument Detail [Abstract] Derivative Instrument Detail [Abstract] Warrant Warrant [Member] Fair Value Measurement Inputs and Valuation Techniques [Abstract] Fair Value Measurement Inputs and Valuation Techniques [Abstract] Lease liability - operating lease, net of current portion Operating Lease, Liability, Noncurrent Factoring agreement, accounts receivable sold during period Factoring Agreement, Accounts Receivable Sold During Period Factoring Agreement, Accounts Receivable Sold During Period Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt instrument, term Debt Instrument, Term Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation expense Depreciation Trademark Trademarks [Member] Settlement, interest percent Merger Agreement, Earnout Settlement, Interest Percent Merger Agreement, Earnout Settlement, Interest Percent Payment of debt issuance costs Payments of Debt Issuance Costs Line of Credit Facility [Table] Line of Credit Facility [Table] Year ending 2029 and thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four SSI SSI [Member] SSI. Notes Payable [Abstract] Notes Payable [Abstract] Repayment of note payable Repayments of Medium-term Notes Prepaid expenses Prepaid Expense, Noncurrent Schedule of Assets and Liabilities Acquired Schedule of Business Acquisitions, by Acquisition [Table Text Block] Number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Adjustment to accounts payable and accrued expenses Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities, Accounts Payable Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities, Accounts Payable Revenues Revenues Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Long Term Debt One [Axis] Long Term Debt One [Axis] Long Term Debt One [Axis] Other Performance Measure, Amount Other Performance Measure, Amount Interest expense, debt Interest Expense, Debt Loss on induced conversion Payments For Induced Conversion Of Convertible Debt Payments For Induced Conversion Of Convertible Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount SPA Agreement SPA Agreement [Member] SPA Agreement Contract asset Contract with Customer, Asset, after Allowance for Credit Loss, Current Cash Flows From Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Time and material Time And Material [Member] Time and material. Award Type [Axis] Award Type [Axis] Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Interest expense Interest Expense Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Notes Payable Notes Payable, Other Payables [Member] Furniture and equipment Total fixed assets Property, Plant and Equipment, Gross Weighted Average Remaining Contractual Life (Years) Weighted average remaining contractual term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Remainder of the year ending December 31, 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Weighted Average Fair Value Weighted-Average Fair Value [Abstract] Weighted-Average Fair Value Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Extinguishment of debt discount - derivative liability Noncash Extinguishment Of Debt Discount, Derivative Liability Noncash Extinguishment Of Debt Discount, Derivative Liability Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Less: Debt Discount Debt discount Debt Instrument, Unamortized Discount Current portion of lease liability - operating lease Operating Lease, Liability, Current Contract term Derivative, Term of Contract Net assets acquired Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Factoring Agreement [Table] Factoring Agreement [Table] Factoring Agreement [Table] Risk-free interest rate minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Intangible assets, net Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Loss on induced conversion Induced Conversion of Convertible Debt Expense Proceeds from factoring accounts receivable Proceeds From Factoring Accounts Receivable Proceeds From Factoring Accounts Receivable Stock split ratio Stockholders Equity Note Stock Split Conversion Ratio Stockholders equity note stock split conversion ratio. Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Promissory note, monthly principal Debt Instrument, Periodic Payment, Principal Cash - Beginning of Period Cash - End of Period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization SSI SSI Acquisition [Member] SSI Acquisition [Member] Sale of stock, price per share (in usd per share) Sale of Stock, Price Per Share Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Notes Payable Notes Payable Disclosure [Text Block] Notes payable disclosure. Lease cost Operating Lease, Cost Common stock, shares, issued (in shares) Common Stock, Shares, Issued Total Business Combination, Consideration Transferred Gross Profit Gross Profit Due to seller Contract with Customer, Liability, Current Schedule of Stock Options, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Vested options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Security Exchange Name Security Exchange Name Long-term debt, total Long-Term Debt Promissory Note Promissory Note [Member] Promissory note. Proceeds from issuance of common stock Sale of Stock, Consideration Received on Transaction Options Employee Stock Option [Member] Maximum Maximum [Member] Document Type Document Type Goodwill acquired through acquisitions Goodwill, Acquired During Period Tabular List, Table Tabular List [Table Text Block] Shares issued to acquire GTMR Stock Issued During Period, Value, Acquisitions Entity Address, Address Line One Entity Address, Address Line One GTMR Global Technology Management Resources [Member] Global Technology Management Resources Entity Address, Address Line Two Entity Address, Address Line Two Adjustment to deferred tax liability Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liability Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liability Note Payable Maturing September 30, 2024 Note Payable Maturing September 30, 2024 [Member] Note Payable Maturing September 30, 2024 Subsequent Event [Table] Subsequent Event [Table] Derivative liabilities Derivative liabilities Derivative Liability, Current Net increase (decrease ) in cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Basis of Presentation and Basis of Presentation for Interim Periods. Basis of Accounting, Policy [Policy Text Block] Stock price as of measurement date Measurement Input, Share Price [Member] The consideration paid for the acquisition Business Combination, Consideration Transferred [Abstract] Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Preferred stock dividend Payments of Ordinary Dividends, Preferred Stock and Preference Stock Business Acquisition [Axis] Business Acquisition [Axis] Tradename Trademarks and Trade Names [Member] Subsequent Event Subsequent Event [Member] Customer Concentration Risk Customer Concentration Risk [Member] Derivative [Table] Derivative [Table] Convertibles Maturing April 4, 2023 Convertibles Maturing April 4, 2023 [Member] Convertibles Maturing April 4, 2023 Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Statement of Financial Position [Abstract] Income Statement [Abstract] Debt instrument, periodic payment Debt Instrument, Periodic Payment Stock issued during period, shares, new issues (in shares) Stock Issued During Period, Shares, New Issues 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 Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Acquisition Business Combination Disclosure [Text Block] Related Party [Domain] Related Party, Type [Domain] Derivative Liabilities Derivative Liability Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Net loss Business Acquisition, Pro Forma Net Income (Loss) Overhead Overhead Costs Overhead costs. Summary of derivative liabilities and the contingent earnout fall Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block] Class of Stock [Line Items] Class of Stock [Line Items] Entity Listings, Exchange [Axis] Entity Listings, Exchange [Axis] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Proceeds from notes payable Proceeds from Issuance of Medium-term Notes Equipment and software Equipment And Software [Member] Equipment And Software Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Entity Tax Identification Number Entity Tax Identification Number Categories of Contract With Customers [Axis] Categories of Contract With Customers [Axis] Categories of contract with customers. Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Other asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Settlement, periodic payment amount Merger Agreement, Earnout Settlement, Periodic Payment Amount Merger Agreement, Earnout Settlement, Periodic Payment Amount Series C Preferred Subscription Agreements Series C Preferred Subscription Agreements [Member] Series C preferred subscription agreements. Notes payable, related party, net of current portion Convertible Notes Payable Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Summary of Non-Cash Activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Extinguishment of derivative liability Adjustments to Additional Paid in Capital, Extinguishment Of Derivative Liability Adjustments to Additional Paid in Capital, Extinguishment Of Derivative Liability Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current Assets: Assets, Current [Abstract] Beginning weighted average fair value (in usd per share) Ending weighted average fair value (in usd per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Option, Nonvested, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Option, Nonvested, Weighted Average Grant Date Fair Value Convertible Notes, Warrants Convertible Notes, Warrants [Member] Convertible Notes, Warrants Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash Flow From Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] IPO IPO [Member] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Year ending 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Accounts receivable note Business Combination, Consideration Payable Business Combination, Consideration Payable Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Convertible note payable, convertible price (in usd per share) Debt instrument, convertible, conversion price (in usd per share) Debt Instrument, Convertible, Conversion Price Debt discount on note payable applied to obligation to issue common stock Debt Discount On Note Payable Applied To Obligation To Issue Common Stock Debt discount on note payable applied to obligation to issue common stock. Dividends Dividends Change in fair value of derivative liability Gain (Loss) on Derivative Instruments, Net, Pretax PEO PEO [Member] Stock-based compensation - warrants APIC, Share-Based Payment Arrangement, Other, Increase for Cost Recognition Current portion of convertible promissory notes - related parties, net of discount Convertible Notes Payable, Current Total Notes Payable Notes payable Notes Payable Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Common stock, par value (in usd per share) Common stock par or stated value per share (in usd per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Customer [Domain] Customer [Domain] Net Loss To Common Shareholders Net loss for the period Net Income (Loss) Available to Common Stockholders, Basic Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Adjustment to intangibles Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Finite-Lived Intangibles Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Finite-Lived Intangibles Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate, percent Effective Income Tax Rate Reconciliation, Percent Repayments of debt Repayments of Debt Measurement Input Type [Domain] Measurement Input Type [Domain] Credit Facility [Axis] Credit Facility [Axis] Series B Preferred Series B Preferred Stock [Member] Total Liabilities Liabilities Adjustment to prepaid expenses Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Prepaid Expense, Noncurrent Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Prepaid Expense, Noncurrent Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Note payable Note payable [Member] Note payable [Member] Weighted average exercise price, vested and expected to vest (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Note Payable Maturing The Earlier Of September 30, 2024 Or Completion Of Equity Offering Note Payable Maturing The Earlier Of September 30, 2024 Or Completion Of Equity Offering [Member] Note Payable Maturing The Earlier Of September 30, 2024 Or Completion Of Equity Offering Fixed Assets Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] CISD NYSE NATIONAL, INC. - DARK [Member] Non-Current Liabilities Liabilities, Noncurrent [Abstract] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Conversion of stock, shares converted (in shares) Convertible Preferred Stock, Shares Issuable Upon Conversion Convertible Preferred Stock, Shares Issuable Upon Conversion Debt Disclosure [Abstract] Debt Disclosure [Abstract] Related Party Transaction [Domain] Related Party Transaction [Domain] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Number of reportable segments Number of Reportable Segments Net Loss Per Share - Basic And Diluted Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Common stock, par value, $0.0001, 3,000,000,000 shares authorized, 53,029,915 and 47,672,427 issued and outstanding as of March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Volatility (observed) Measurement Input, Option Volatility [Member] General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Tradename Trade Names [Member] Adjustment to furniture and equipment Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment Schedule of notes payable Schedule Of Notes Payable Disclosure [Table Text Block] Schedule of Notes payable disclosure. Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Business Segments Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Preferred Stock Preferred Stock [Member] Interest payable Interest Payable All Individuals All Individuals [Member] Supplemental Disclosures Supplemental Cash Flow Information [Abstract] Adjustment to lease liability - operating lease Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Operating Lease Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Operating Lease Liabilities Schedule of Warrants Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block] Due to seller Other Notes Payable, Current Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Proceeds from issuance of common stock, prefunded warrants and regular warrants, net of issuance costs Proceeds From Issuance Of Preferred And Common Stock Proceeds from issuance of preferred and common stock. Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Adjustment to accounts receivable other receivables Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Assets, Receivables Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Assets, Receivables Contingent earnout, net of current portion Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] PEO Name PEO Name Concentration risk, percentage Concentration Risk, Percentage Expected volatility minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Convertible Notes Payable [Abstract] Convertible Notes Payable [Abstract] Incremental discount Measurement Input Volatility Haircut [Member] Measurement input volatility haircut. MFSI MFSI Acquisition [Member] MFSI Acquisition [Member] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Intrinsic value of warrants Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Future Amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Crom Crom [Member] Crom. Contingent earnout Business Combination, Contingent Consideration, Liability, Current Class of Stock [Axis] Class of Stock [Axis] Stock-based compensation - options APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Gain from change in fair value of derivative liability Fair Value Adjustment of Warrants Schedule of notes payable to related party [Line Items] Schedule of notes payable to related party [Line Items] Schedule of notes payable to related party [Line Items] Revolving credit facility Line of Credit, Current Nature of Operations Nature of Operations [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Two Customers Two Customers [Member] Two customers. Due to Seller, net of current portion Other Notes Payable, Noncurrent Furniture Furniture and Fixtures [Member] Promissory note, interest rate Interest rate Debt Instrument, Interest Rate, Stated Percentage Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Obligation to issue common and preferred stock Obligation To Issue Common And Preferred Stock Obligation to issue common and preferred stock. Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Revenues Business Acquisition, Pro Forma Revenue Cost plus fixed fee Cost Plus Fixed Fee [Member] Cost plus fixed fee. Other consideration Business Combination Contingent Consideration Liability Incurred, Other Business Combination Contingent Consideration Liability Incurred, Other Summary of fair value measurements Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Convertible Notes Payable Convertible Notes Payable [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] 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] Loss From Operations Before Benefit For Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Accounting Policies [Line Items] Accounting Policies [Line Items] Accounting policies. Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Stock Incentive Plan Stock Incentive Plan [Member] Stock incentive plan. Shares issued in induced conversion (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Less: Beneficial conversion feature discount Debt Issuance Costs, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Weighted average fair value, vested and exercisable (in usd per share) Share-Based Payment Award, Options, Vested And Expected To Vest, Exercisable, Weighted Average Grant Date Fair Value Share-Based Payment Award, Options, Vested And Expected To Vest, Exercisable, Weighted Average Grant Date Fair Value Debt instrument, interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Convbertibles Maturing February 13, 2024 Convbertibles Maturing February 13, 2024 [Member] Convbertibles Maturing February 13, 2024 Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus Intangible assets, useful life Finite-Lived Intangible Asset, Useful Life Adjustment to lease liability - finance lease Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Finance Lease Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Finance Lease Liabilities Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Beginning balance (in usd per share) Ending balance (in usd 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 Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Extinguishment of debt discount - debt issuance costs Extinguishment of debt discount - debt issuance costs Noncash Extinguishment Of Debt Discount, Issuance Costs Noncash Extinguishment Of Debt Discount, Issuance Costs Backlog Backlog [Member] Backlog. Document Fiscal Year Focus Document Fiscal Year Focus Goodwill and Intangible Assets Disclosure [Line Items] Goodwill And Intangible Assets Disclosure [Line Items] Goodwill And Intangible Assets Disclosure [Line Items] Minimum Minimum [Member] Fixed assets, net Fixed assets, net Property, Plant and Equipment, Net Receivables [Abstract] Schedule of Options Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Long Term Debt One [Domain] Long Term Debt One [Domain] Long Term Debt One [Domain] Cash Cash Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Lease liability Increase (Decrease) in Operating Lease Liability Nonrelated Party Nonrelated Party [Member] Liabilities Liabilities [Abstract] Cash refunded (paid) from income taxes Income Taxes Paid, Net Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Private Warrant Private Warrants [Member] Private Warrants Business acquisition percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Note Payable Maturing August 31, 2026 Note Payable Maturing August 31, 2026 [Member] Note Payable Maturing August 31, 2026 Accumulated Deficit Retained Earnings [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total Liabilities and Stockholders' Equity Liabilities and Equity Other Income (Expense) Nonoperating Income (Expense) [Abstract] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net loss per share, basic (in usd per share) Earnings Per Share, Basic Right of use asset - operating lease Operating Lease, Right-of-Use Asset Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock [Domain] Sale of Stock [Domain] Risk-free interest rate maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Expected volatility maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Pre-Funded Warrants Pre-Funded Warrants [Member] Pre-Funded Warrants Warrants and rights outstanding, term Warrants and Rights Outstanding, Term Warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Arrangement Duration Trading Arrangement Duration Schedule of convertible promissory notes, Related party Convertible Debt [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related party Related Party [Member] Total non-current liabilities Liabilities, Noncurrent Cash paid to seller from factoring Cash paid to seller from factoring Payments For Factored Receivables Payments For Factored Receivables Stock issued during period, value, issued for services Stock Issued During Period, Value, Issued for Services Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Adjustment to goodwill Goodwill, Purchase Accounting Adjustments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Termination Date Trading Arrangement Termination Date Gain from change in fair value of contingent earnout Gain (Loss), Change In Fair Value Of Contingent Earn Out Gain (Loss), Change In Fair Value Of Contingent Earn Out Business combination transaction costs incurred Business Acquisition, Transaction Costs Common stock, shares authorized (in shares) Common Stock, Shares Authorized Derivative liability, measurement input Derivative Liability, Measurement Input Schedule Of Notes Payable [Line Items] Schedule Of Notes Payable [Line Items] Schedule of notes payable. Term Note Payable Term Note Payable [Member] Term note payable. Expected term - warrants Measurement Input Expected Term Warrants [Member] Measurement input expected term warrants. Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Derecognition of right of use asset Right-Of-Use-Asset, Derecognition Right-Of-Use-Asset, Derecognition Long-term debt, gross Long-Term Debt, Gross Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] Right of use asset - finance lease Business Combination, Recognized Identifiable Right-Of-Use Assets Acquired and Liabilities Assumed Financing Lease Business Combination, Recognized Identifiable Right-Of-Use Assets Acquired and Liabilities Assumed Financing Lease Current portion of notes payable, net of discount Notes Payable, Current All Adjustments to Compensation All Adjustments to Compensation [Member] Derivative [Line Items] Derivative [Line Items] Award Timing Disclosures [Line Items] Conversion of stock, shares issued (in shares) Conversion of Stock, Shares Issued Adjustment to other asset Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Noncurrent Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Noncurrent Assets Compensation Amount Outstanding Recovery Compensation Amount Automobile Automobiles [Member] Weighted average remaining contractual term, granted (in years) Share-Based Payment Arrangement, Option, Grants In Period, Weighted-Average Remaining Contractual Term Share-Based Payment Arrangement, Option, Grants In Period, Weighted-Average Remaining Contractual Term Note Payable - Related Party Note Payable Related Party Disclosure [Text Block] Note payable related party disclosure. Gain on lease termination Gain (Loss) on Termination of Lease Firm fixed price Firm Fixed Price [Member] Firm fixed price. Additional paid in capital Additional Paid in Capital Convertible note payable to related party Convertible Note Payable To Related Party [Member] Convertible Note Payable To Related Party [Member] Loss on induced conversion Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature Warrants Warrants [Member] Warrants. Schedule of notes payable to related party [Table] Schedule of notes payable to related party [Table] Schedule of notes payable to related party [Table] Deferred tax provision Deferred Income Tax Expense (Benefit) Total non-current assets Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment Subsequent Event Type [Axis] Subsequent Event Type [Axis] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Forfeited (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Accounting for Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Year ending 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Insider Trading Arrangements [Line Items] Lease liability – operating lease Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Operating Lease Liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Operating Lease Liabilities Income tax receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Income Tax Receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Income Tax Receivable Related Party [Axis] Related Party, Type [Axis] Right of use asset – operating lease Business Combination, Recognized Identifiable Right-Of-Use Assets Acquired and Liabilities Assumed, Operating Lease Business Combination, Recognized Identifiable Right-Of-Use Assets Acquired and Liabilities Assumed, Operating Lease Entity Registrant Name Entity Registrant Name Financing fee and bank charges for note payable and advances on revolving credit line Financing Fee And Bank Charges For Note Payable And Advances On Revolving Credit Line Financing fee and bank charges for note payable and advances on revolving credit line. Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Year ending 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Shares issued to acquire GTMR (in shares) Stock Issued During Period, Shares, Acquisitions Adjustment to Compensation, Amount Adjustment to Compensation Amount Factoring agreement, fees Factoring Agreement, Fees Factoring Agreement, Fees Exchange [Domain] Exchange [Domain] Change in fair value of contingent earnout Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Global Technology Management Resources, Inc Global Technology Management Resources, Inc [Member] Global Technology Management Resources, Inc Selected volatility – post haircut Measurement Input Volatility Post Haircut [Member] Measurement input volatility post haircut. Repayment of amounts due to seller Payment Of Amount Due To Seller Towards Purchase Consideration Payment of amount due to seller towards purchase consideration. Document Period End Date Document Period End Date Proceeds from lines of credit Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Entity Central Index Key Entity Central Index Key Amortization of discounts, premium and deferred costs Amortization of Debt Issuance Costs and Discounts Concentrations Concentration Risk Disclosure [Text Block] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Non-cash stock based compensation Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Due to seller Business Combination, Cash Consideration Transferred Business Combination, Cash Consideration Transferred Intangible assets, gross Finite-Lived Intangible Assets, Gross Income tax (expense) benefit Income tax benefit Income Tax Expense (Benefit) Accounting Policies [Table] Accounting Policies [Table] Accounting policies. Accounts receivable other receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Net loss per share - basic (in usd per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Nonrelated Parties Nonrelated Parties [Member] Nonrelated Parties Accrued payroll and payroll related expenses Employee-related Liabilities, Current Fair Value Fair Value Disclosures [Text Block] Pre-Funded Warrant Pre-Funded Warrant [Member] Pre-Funded Warrant Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Schedule of Company's Revenue By Contract Type Disaggregation of Revenue [Table Text Block] Lender Name [Axis] Lender Name [Axis] Adjustment to cash Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash Corvus Corvus [Member] Corvus Stock issued during period, value, new issues Stock Issued During Period, Value, New Issues Equity [Abstract] Equity [Abstract] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Three Customers Three Customers [Member] Three customers. Seller Payable Seller Payable [Member] Seller Payable Revenue from contract with customer, excluding assessed tax Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Less: preferred stock dividends Preferred Stock Dividends, Income Statement Impact Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Number of warrants issued Class Of Warrant Or Right, Number Of Warrants Issued Warrants issued. Cash paid for interest expense Interest Paid, Excluding Capitalized Interest, Operating Activities Interest expense, net of interest income Interest Income (Expense), Net Credit Facility [Domain] Credit Facility [Domain] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Stock issued during period, shares, issued for services (in shares) Stock Issued During Period, Shares, Issued for Services Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Leasehold improvements Leasehold Improvements [Member] Service-Based Stock Option Service-Based Stock Option [Member] Service-Based Stock Option Weighted average shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Operating Expenses Operating Expenses [Abstract] Revenue, Product and Service Benchmark Revenue, Product and Service Benchmark [Member] Purchases of fixed assets Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-In Capital Additional Paid-in Capital [Member] Promissory Note, Dated April 6, 2023 Promissory Note, Dated April 6, 2023 [Member] Promissory Note, Dated April 6, 2023 Total Assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Live Oak Bank Live Oak Bank [Member] Live Oak Bank [Member] Due To Seller And Contingent Earnout Disclosure Of Due To Seller [Text Block] Disclosure of due to seller. Weighted average remaining contractual term, vested and exercisable (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Subsequent Events Subsequent Events [Text Block] Factoring of Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Table] Goodwill And Intangible Assets Disclosure [Table] Goodwill And Intangible Assets Disclosure [Table] Series A Preferred Series A Preferred Stock [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Non-NEOs Non-NEOs [Member] Factoring Agreement [Line Items] Factoring Agreement [Line Items] Factoring Agreement [Line Items] Total operating expenses Operating Expenses Prime Rate Prime Rate [Member] Revenue from Rights Concentration Risk Revenue from Rights Concentration Risk [Member] Cash Flows From Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Potential proceeds from warrant exercises Potential Proceeds From Warrant Exercises Potential Proceeds From Warrant Exercises Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to income tax receivable Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Income Tax Receivable Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Income Tax Receivable Adjustment to Compensation: Adjustment to Compensation [Axis] Number of contractual arrangement types Number Of Contractual Arrangement Types Number Of Contractual Arrangement Types Common stock Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Scenario [Axis] Scenario [Axis] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Adjustment to right of use asset - operating lease Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Right Of Use Asset, Operating Lease Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Right Of Use Asset, Operating Lease Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Adjustment to right of use asset - finance lease Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Right-Of-Use Asset, Financing Lease Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Right-Of-Use Asset, Financing Lease Loss From Operations Before Other Income (Expense) Operating Income (Loss) Related Parties Related Parties [Member] Related Parties Balance Sheet Reclassification Adjustment Reclassification, Comparability Adjustment [Policy Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Cost of Revenues Cost of Revenue Series C Preferred Series C Preferred Stock [Member] Derecognition of lease liability Lease Liability, Derecognition Lease Liability, Derecognition Due to Seller Cash Consideration Due to Seller Cash consideration due to seller Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Schedule of notes payable to related party Schedule of notes payable to related party [Table Text Block] Schedule of notes payable to related party. Shares issued in induced conversion Stock Issued During Period, Value, Conversion of Convertible Securities Concentration Risk [Table] Concentration Risk [Table] Categories of Contract With Customers [Domain] Categories of Contract With Customers [Domain] Categories of contract with customers. Scenario [Domain] Scenario [Domain] Weighted-Average Remaining Contractual Term (in Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Summary of derivative liabilities Schedule of Derivative Instruments [Table Text Block] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Long-term line of credit Long-Term Line of Credit Customer relationships Customer Relationships [Member] Amount rolled over Long Term Line Of Credit, Amount Rolled Over Long Term Line Of Credit, Amount Rolled Over Proceeds from revolving credit line Proceeds from Long-Term Lines of Credit EX-101.PRE 10 ctm-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover Page - shares
3 Months Ended
Mar. 31, 2024
May 13, 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-41526  
Entity Registrant Name CASTELLUM, INC.  
Entity Incorporation, State or Country Code NV  
Entity Tax Identification Number 27-4079982  
Entity Address, Address Line One 1934 Old Gallows Road  
Entity Address, Address Line Two Suite 350  
Entity Address, City or Town Vienna  
Entity Address, State or Province VA  
Entity Address, Postal Zip Code 22182  
City Area Code 703  
Local Phone Number 752-6157  
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol CTM  
Security Exchange Name NYSEAMER  
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 true  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   53,029,915
Entity Central Index Key 0001877939  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets (Unaudited) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Current Assets:    
Cash $ 2,250,262 $ 1,830,841
Accounts receivable 6,941,864 6,883,566
Contract asset 0 160,649
Prepaid income taxes 76,309 216,909
Prepaid expenses and other current assets 516,296 404,228
Total current assets 9,784,731 9,496,193
Fixed assets, net 268,909 310,170
Non-Current Assets:    
Right of use asset - operating lease 1,287,386 613,143
Intangible assets, net 8,414,139 8,970,864
Goodwill 10,716,907 10,716,907
Total non-current assets 20,687,341 20,611,084
Total Assets 30,472,072 30,107,277
Current Liabilities    
Accounts payable and accrued expenses 845,297 784,965
Accrued payroll and payroll related expenses 3,363,587 2,925,312
Due to seller 96,458 0
Due to seller 440,000  
Obligation to issue common and preferred stock 258,565 255,940
Contingent earnout 0 380,000
Derivative liabilities 111,000 157,600
Revolving credit facility 1,529,818 625,025
Current portion of lease liability - operating lease 283,239 185,263
Total current liabilities 8,250,406 7,977,092
Non-Current Liabilities    
Deferred tax liability 6,292 6,292
Lease liability - operating lease, net of current portion 1,007,261 435,204
Due to Seller, net of current portion 280,000 0
Contingent earnout, net of current portion 0 340,000
Notes payable, related party, net of current portion 400,000 400,000
Total non-current liabilities 9,393,553 9,181,496
Total Liabilities 17,643,959 17,158,588
Stockholders' Equity    
Common stock, par value, $0.0001, 3,000,000,000 shares authorized, 53,029,915 and 47,672,427 issued and outstanding as of March 31, 2024 and December 31, 2023, respectively 5,303 4,767
Additional paid in capital 60,946,590 56,926,157
Accumulated deficit (48,124,445) (43,982,900)
Total stockholders' equity 12,828,113 12,948,689
Total Liabilities and Stockholders' Equity 30,472,072 30,107,277
Related party    
Current Liabilities    
Current portion of convertible promissory notes - related parties, net of discount 0 238,212
Non-Current Liabilities    
Notes payable, noncurrent 0 2,000,000
Related party | Global Technology Management Resources, Inc    
Current Liabilities    
Due to seller   350,000
Nonrelated Party    
Current Liabilities    
Current portion of notes payable, net of discount 1,322,442 2,074,775
Non-Current Liabilities    
Notes payable, noncurrent 7,700,000 6,000,000
Series A Preferred    
Stockholders' Equity    
Preferred stock, value, issued 588 588
Series C Preferred    
Stockholders' Equity    
Preferred stock, value, issued $ 77 $ 77
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 3,000,000,000 3,000,000,000
Common stock, shares, issued (in shares) 53,029,915 53,029,915
Common stock, shares outstanding (in shares) 47,672,427 47,672,427
Series A Preferred    
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock par or stated value per share (in usd per share) $ 0.0001 $ 0.0001
Preferred stock, shares issued (in shares) 5,875,000 5,875,000
Preferred stock, shares outstanding (in shares) 5,875,000 5,875,000
Series C Preferred    
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock par or stated value per share (in usd per share) $ 0.0001 $ 0.0001
Preferred stock, shares issued (in shares) 770,000 770,000
Common stock, shares outstanding (in shares) 770,000 770,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenues $ 11,335,053 $ 9,937,013
Cost of Revenues 6,819,632 5,899,231
Gross Profit 4,515,421 4,037,782
Operating Expenses    
Indirect costs 2,490,689 2,210,879
Overhead 456,620 467,682
General and administrative 4,239,334 6,046,530
Gain from change in fair value of contingent earnout 0 (18,000)
Total operating expenses 7,186,643 8,707,091
Loss From Operations Before Other Income (Expense) (2,671,222) (4,669,309)
Other Income (Expense)    
Loss on induced conversion 0 (300,000)
Loss on extinguishment of debt (822,847) 0
Gain from change in fair value of derivative liability 46,400 251,625
Other income (expense), net 0 (1,075)
Interest expense, net of interest income (530,194) (830,281)
Total other income (expense) (1,306,641) (879,731)
Loss From Operations Before Benefit For Income Taxes (3,977,863) (5,549,040)
Income tax (expense) benefit (133,859) 1,225,649
Net Loss (4,111,722) (4,323,391)
Less: preferred stock dividends 29,819 30,319
Net Loss To Common Shareholders $ (4,141,541) $ (4,353,710)
Net Loss Per Share - Basic And Diluted    
Net loss per share, basic (in usd per share) $ (0.08) $ (0.10)
Net loss per share, diluted (in usd per share) $ (0.08) $ (0.10)
Weighted average shares outstanding, basic (in shares) 54,792,995 43,065,128
Weighted average shares outstanding, diluted (in shares) 54,792,995 43,065,128
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statement Of Changes In Stockholders' Equity (Unaudited) - USD ($)
Total
GTMR
Series C Preferred Subscription Agreements
Warrant
Private Warrant
Pre-Funded Warrants
Common Stock
Common Stock
GTMR
Additional Paid-In Capital
Additional Paid-In Capital
GTMR
Additional Paid-In Capital
Series C Preferred Subscription Agreements
Additional Paid-In Capital
Warrant
Additional Paid-In Capital
Private Warrant
Additional Paid-In Capital
Pre-Funded Warrants
Accumulated Deficit
Series A Preferred
Preferred Stock
Series B Preferred
Preferred Stock
Series C Preferred
Preferred Stock
Beginning balance (in shares) at Dec. 31, 2022             41,699,363                 5,875,000 0 770,000
Beginning balance at Dec. 31, 2022 $ 17,531,916           $ 4,170   $ 43,621,651           $ (26,094,570) $ 588 $ 0 $ 77
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                    
Stock-based compensation - options 2,436,299               2,436,299                  
Stock-based compensation - warrants       $ 1,076,969               $ 1,076,969            
Stock issued during period, shares, issued for services (in shares)             125,504                      
Stock issued during period, value, issued for services 149,999           $ 12   149,987                  
Shares issued to acquire GTMR (in shares)               4,866,570                    
Shares issued to acquire GTMR   $ 5,304,562           $ 487   $ 5,304,075                
Shares issued in induced conversion (in shares)             556,250                      
Shares issued in induced conversion 590,000           $ 56   589,944                  
Loss on induced conversion 300,000               300,000                  
Extinguishment of debt discount - derivative liability (171,128)               (171,128)                  
Extinguishment of debt discount - debt issuance costs (8,034)               (8,034)                  
Extinguishment of derivative liability     $ 33,375               $ 33,375              
Net loss for the period (4,353,710)                           (4,353,710)      
Ending balance (in shares) at Mar. 31, 2023             47,247,687                 5,875,000 0 770,000
Ending balance at Mar. 31, 2023 22,890,248           $ 4,725   53,333,138           (30,448,280) $ 588 $ 0 $ 77
Beginning balance (in shares) at Dec. 31, 2023             47,672,427                 5,875,000 0 770,000
Beginning balance at Dec. 31, 2023 12,948,689           $ 4,767   56,926,161           (43,982,904) $ 588 $ 0 $ 77
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                    
Stock-based compensation - options 1,657,822               1,657,822                  
Extinguishment of debt discount - debt issuance costs $ 0                                  
Stock issued during period, shares, new issues (in shares) 5,357,488           5,357,487                      
Stock issued during period, value, new issues $ 755,767           $ 536   755,231                  
Warrants issues (in shares)         $ 1,081,471 $ 525,905             $ 1,081,471 $ 525,905        
Net loss for the period (4,141,541)                           (4,141,541)      
Ending balance (in shares) at Mar. 31, 2024             53,029,914                 5,875,000 0 770,000
Ending balance at Mar. 31, 2024 $ 12,828,113           $ 5,303   $ 60,946,590           $ (48,124,445) $ 588 $ 0 $ 77
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash Flow From Operating Activities    
Net loss $ (4,111,722) $ (4,323,391)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 597,986 510,568
Amortization of discounts, premium and deferred costs 1,118,194 561,851
Stock-based compensation 1,660,451 3,721,828
Deferred tax provision 0 (1,244,366)
Financing fee and bank charges for note payable and advances on revolving credit line 77,063 0
Lease cost 75,167 838
Change in fair value of contingent earnout 0 (18,000)
Change in fair value of derivative liability (46,400) (251,625)
Gain on lease termination (9,224) 0
Changes in assets and liabilities    
Accounts receivable (58,298) (2,102,056)
Proceeds from factoring accounts receivable 0 411,975
Prepaid expenses and other current assets 34,954 132,996
Contract asset (liability) 257,106 73,108
Accounts payable and accrued expenses 498,605 98,409
Lease liability (70,154) 0
Net cash provided by (used in) operating activities 23,728 (2,427,865)
Cash Flows From Investing Activities    
Acquisition of business, cash paid to seller 0 (470,233)
Cash paid to seller from factoring 0 (411,975)
Cash received in acquisition of GTMR 0 475,000
Purchases of fixed assets 0 (20,526)
Net cash used in investing activities 0 (427,734)
Cash Flows From Financing Activities    
Proceeds from revolving credit line 827,730 325,000
Payment of debt issuance costs (6,422) (15,000)
Proceeds from issuance of common stock, prefunded warrants and regular warrants, net of issuance costs 2,363,143 0
Proceeds from notes payable 0 800,000
Preferred stock dividend (29,819) (30,319)
Repayment of amounts due to seller (350,000) (280,000)
Loss on induced conversion 0 300,000
Net cash provided by financing activities 395,693 485,690
Net increase (decrease ) in cash 419,421 (2,369,909)
Cash - Beginning of Period 1,830,841 4,640,896
Cash - End of Period 2,250,262 2,270,987
Supplemental Disclosures    
Cash paid for interest expense (215,690) (247,541)
Cash refunded (paid) from income taxes 8,948 9,900
Summary of Non-Cash Activities:    
Debt discount on note payable applied to obligation to issue common stock 0 28,000
Derivative liability incurred for note payable 0 421,000
Extinguishment of debt discount - derivative liability 0 171,128
Extinguishment of debt discount - debt issuance costs 0 8,034
Extinguishment of derivative liability on Crom note 0 33,375
Derecognition of lease liability 396,388 0
Derecognition of right of use asset 387,164 0
Related Parties    
Cash Flows From Financing Activities    
Extinguishment of conversion option on note payable (809,617) 0
Nonrelated Parties    
Cash Flows From Financing Activities    
Repayment of note payable $ (1,599,322) $ (613,991)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Nature of Operations
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations Nature of Operations
Castellum, Inc. (the “Company”) is focused on building a large, successful technology company in the areas of cybersecurity, information technology, electronic warfare, information warfare and information operations with businesses in the defense, federal, civilian, and commercial markets (the "Markets"). Services include intelligence analysis, software development, software engineering, program management, strategic and mission planning, information assurance, cybersecurity and policy support, data analytics, and model based systems engineering ("MBSE"). These services, which largely focus on securing data and establishing related policies, are applicable to customers in the United States government, financial services, healthcare, and other users of large data applications. The services can be delivered to legacy, customer owned networks, or customers who rely upon cloud-based infrastructures. The Company works with multiple business brokers and contacts within its business network to identify potential acquisitions.
Since November 2019, the Company has made the following acquisitions that specialize in the areas noted above:
Corvus Consulting, LLC (“Corvus”),
Mainnerve Federal Services, Inc. dba MFSI Government Group (“MFSI"),
Merrison Technologies, LLC ("Merrison"),
Specialty Systems, Inc. (“SSI”),
the business assets of Pax River from The Albers Group (“Pax River”),
Lexington Solutions Group, LLC (“LSG”), and
Global Technology and Management Resources, Inc. ("GTMR").
With the exception of Pax River, all of these acquisitions were considered business combinations under Topic 805 Business Combinations of the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”). See Note 3, “Acquisitions” for greater details on the acquisitions of the Company since January 1, 2023.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying consolidated financial statements, including the notes, include the accounts of the Company and its wholly-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"). All intercompany balances and transactions have been eliminated in consolidation.
Basis of Presentation for Interim Periods
Certain information and footnote disclosures normally included for the annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted for the interim periods presented. We believe that the unaudited interim financial statements include all adjustments (which are normal and recurring in nature) necessary to present fairly our financial position and the results of operations and cash flows for the periods presented.
The results of operations for the interim periods presented are not necessarily indicative of results that may be expected for the year or future periods. The financial statements should be read in conjunction with our audited consolidated financial statements and the notes thereto for the year ended December 31, 2023 included in our Annual Report on Form 10-K for the year then ended. We have continued to follow the accounting policies set forth in those financial statements.
Business Segments
Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”) and in deciding how to allocate resources and in assessing performance. The Company’s CODM, the Chief Executive Officer, conducts a review of the consolidated results of operations to make decisions. The Company maintains one operating and reportable segment, which is the delivery of products and services in the Markets.
Use of Estimates
The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and reported amounts of revenues and expenses during the reporting period. These estimates include, but are not limited to, management’s estimate of provisions required for uncollectible accounts receivable, the acquired value of the intangible assets and goodwill, impaired value of intangible assets, liabilities to accrue, cost incurred in the satisfaction of performance obligations, fair value for consideration elements of business combinations, permanent and temporary differences related to income taxes, and determination of the fair value of stock awards. Actual results could differ from those estimates.
Revenue Recognition
The Company accounts for revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers.
The Company accounts for a contract with a customer that is within the scope of this Topic only when the five steps of revenue recognition under ASC 606 are met.
The five core principles will be evaluated for each service provided by the Company and is further supported by applicable guidance in ASC 606 to support the Company’s recognition of revenue.
Revenue is derived primarily from services provided to the Federal government. The Company enters into agreements with customers that create enforceable rights and obligations and for which it is probable that the Company will collect the consideration to which it will be entitled as services and solutions are transferred to the customer. The Company also evaluates whether two or more agreements should be accounted for as one single contract.
When determining the total transaction price, the Company identifies both fixed and variable consideration elements within the contract. The Company estimates variable consideration as the most likely amount to which the Company expects to be entitled limited to the extent that it is probable that a significant reversal will not occur in a subsequent period.
At contract inception, the Company determines whether the goods or services to be provided are to be accounted for as a single performance obligation or as multiple performance obligations. For most contracts, the customers require the Company to perform several tasks in providing an integrated output and, hence, each of these contracts are deemed as having only one performance obligation. When contracts are separated into multiple performance obligations, the Company allocates the total transaction price to each performance obligation based on the estimated relative standalone selling prices of the promised services underlying each performance obligation.
This evaluation requires professional judgment, and it may impact the timing and pattern of revenue recognition. If multiple performance obligations are identified, the Company generally uses the cost plus a margin approach to determine the relative standalone selling price of each performance obligation. The Company does not assess whether a contract contains a significant financing component if the Company
expects, at contract inception, that the period between when payment by the client and the transfer of promised services to the client occur will be less than one year.
The Company currently generates its revenue from three different types of contractual arrangements: cost plus fixed fee (“CPFF”), firm-fixed-price contracts (“FFP”), and time-and-materials (“T&M”) contracts. The Company generally recognizes revenue over time as control is transferred to the customer, based on the extent of progress towards satisfaction of the performance obligation. The selection of the method used to measure progress requires judgment and is dependent on the contract type and the nature of the goods or services to be provided.
For CPFF contracts, the Company uses input progress measures to derive revenue based on hours worked on contract performance as follows: direct costs plus Defense Contract Audit Agency (“DCAA”) approved provisional burdens plus a fee. The provisional indirect rates are adjusted and billed at actual at year end. Revenue from FFP contracts is generally recognized ratably over the contract term, using a time-based measure of progress, even if billing is based on other metrics or milestones, including specific deliverables. For T&M contracts, the Company uses input progress measures to estimate revenue earned based on hours worked on contract performance at negotiated billing rates, plus direct costs and indirect cost burdens associated with materials and the direct expenses incurred in performance of the contract.
These arrangements generally qualify for the “right-to-invoice” practical expedient where revenue is recognized in proportion to billable consideration. FFP Level-Of-Effort contracts are substantially similar to T&M contracts except that the Company is required to deliver a specified level-of-effort over a stated period. For these contracts, the Company estimates revenue earned using contract hours worked at negotiated bill rates as the Company delivers the contractually required manpower.
Revenue generated by contract support service contracts is recognized over time as services are provided, based on the transfer of control. Revenue generated by FFP contracts is recognized over time as performance obligations are satisfied. Most contracts do not contain variable consideration and contract modifications are generally minimal. For these reasons, there is not a significant impact of electing these transition practical expedients.
Revenue generated from contracts with Federal, state, and local governments is recorded over time, rather than at a point in time. Under the contract support services contracts, the Company performs software design work as it is assigned by the customer, and bills the customer, generally semi-monthly, on either a CPFF or T&M basis, as labor hours are expended. Certain other government contracts for software development have specific deliverables and are structured as FFP contracts, which are generally billed as the performance obligations under the contract are met. Revenue recognition under FFP contracts requires judgment to allocate the transaction price to the performance obligations. Contracts may have terms of up to five years.
Contract accounting requires judgment relative to assessing risks and estimating contract revenue, as well as costs and assumptions for schedule and technical issues. Due to the size and nature of contracts, estimates of revenue and costs are subject to a number of variables. For contract change orders, claims or similar items, judgment is required for estimating the amounts, assessing the potential for realization and determining whether realization is probable. Estimates of total contract revenue and costs are continuously monitored during the term of the contract and are subject to revision as the contract progresses. From time to time, facts develop that require revisions of revenue recognized or cost estimates. To the extent that a revised estimate affects the current or an earlier period, the cumulative effect of the revision is recognized in the period in which the facts requiring the revision become known.
The Company accounts for contract costs in accordance with ASC Topic 340-40, Contracts with Customers. The Company recognizes the cost of sales of a contract as expense when incurred or at the time a performance obligation is satisfied. The Company recognizes an asset from the costs to fulfill a contract only if the costs relate directly to a contract, the costs generate or enhance resources that will be used in satisfying a performance obligation in the future, and the costs are expected to be recovered. The incremental costs of obtaining a
contract are capitalized unless the costs would have been incurred regardless of whether the contract was obtained.
The following table disaggregates the Company’s revenue by contract type for the three months ended March 31:
20242023
Revenue:  
Time and material$6,389,298 $5,723,610 
Firm fixed price749,611 943,875 
Cost plus fixed fee4,196,144 3,269,528 
Total$11,335,053 $9,937,013 
Accounting for Income Taxes

Income taxes are accounted for under the asset and liability method. We estimate our income taxes in each of the jurisdictions where the Company operates. This process involves estimating our current tax expense or benefit together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our consolidated balance sheets. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. When assessing the realizability of deferred tax assets, we consider if it is more likely than not that some or all of the deferred tax assets will not be realized. In making this assessment, we consider the availability of loss carryforwards, projected reversals of deferred tax liabilities, projected future taxable income, and ongoing prudent and feasible tax planning strategies.

We are subject to income taxes in the federal and state tax jurisdictions based upon our business operations in those jurisdictions. Significant judgment is required in evaluating uncertain tax positions. We record uncertain tax positions in accordance with ASC 740-10 on the basis of a two-step process whereby (1) we determine whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position, and (2) with respect to those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is greater than 50% likely to be realized up on ultimate settlement with the related tax authority. Management evaluates its tax positions on a quarterly basis.

The Company files income tax returns in the US Federal tax jurisdiction and various state tax jurisdictions. The federal and state income tax returns of the Company are subject to examination by the Internal Revenue Service (“IRS”) and state taxing authorities, generally for three years after they were filed.
Recent Accounting Pronouncements
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This update requires disaggregated information about a reporting entity’s effective tax rate reconciliations as well as information on income taxes paid. This update is effective for annual periods beginning in our fiscal year ending December 31, 2025. Early adoption is permitted. We are currently evaluating the impact that this update will have on our financial statement disclosures.
Balance Sheet Reclassification Adjustment
The Company has reclassified certain amounts in the 2023 financial statements to comply with the 2024 presentation. These principally relate to classification of “Gain on Disposal of Fixed Assets” to “Other” on our consolidated statements of operations. The reclassifications had no impact on total net loss or net cash flows for the years ended March 31, 2024 and 2023.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisition
3 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Acquisition Acquisition
Since January 1, 2023, the Company has completed the following acquisition to achieve its business purposes as discussed in Note 1.
GTMR
On March 22, 2023, the Company entered into an agreement and plan of merger with GTMR. This acquisition was accounted for as a business combination whereby GTMR became a 100% owned subsidiary of the Company. The Company acquired GTMR to expand its capabilities, increase market share, gain access to new contracts, and achieve cost efficiencies through synergies and economies of scale.
The following represents the assets and liabilities acquired in this acquisition:
March 31, 2023AdjustmentsMarch 31, 2024
Cash$475,000 $— $475,000 
Accounts receivable other receivables1,380,203 (9,384)1,370,819 
Income tax receivable155,449 (127,992)27,457 
Prepaid expenses116,892 (30,856)86,036 
Other asset17,182 — 17,182 
Furniture and equipment163,301 103,760 267,061 
Right of use asset – operating lease— 641,392 641,392 
Customer relationships2,426,000 — 2,426,000 
Right of use asset - finance lease— 17,456 17,456 
Tradename517,000 — 517,000 
Backlog1,774,000 — 1,774,000 
Goodwill1,822,466 279,571 2,102,037 
Deferred tax liability(1,244,368)(242,093)(1,486,461)
Lease liability – operating lease(17,608)(603,799)(621,407)
Lease liability – finance lease— (12,549)(12,549)
Accounts payable and accrued expenses$(1,030,957)$141,341 $(889,616)
Net assets acquired$6,554,560 $156,847 $6,711,407 
The consideration paid for GTMR was as follows:
Cash$470,233 
Due to Seller350,000 
Other consideration17,791 
Cash from factoring411,975 
Common stock5,304,561 
Accounts receivable note156,847 
Total consideration paid$6,711,407 
The GTMR Acquisition has been accounted for under the acquisition method of accounting. Under the acquisition method of accounting, the total acquisition consideration price was allocated to the assets acquired and liabilities assumed based on their preliminary estimated fair values. The fair value measurements utilize estimates based on key assumptions of the GTMR Acquisition, and historical and current market data. The
excess of the purchase price over the total of the estimated fair values assigned to tangible and identifiable intangible assets acquired and liabilities assumed is recognized as goodwill. To determine the fair values of tangible and intangible assets acquired and liabilities assumed for GTMR, we engaged a third-party independent valuation specialist. Intangible assets, which are primarily comprised of customer relationships and backlog, were valued using the excess earnings discounted cash flow method. On the date of the acquisition, the Company simultaneously factored $411,975 of the accounts receivable from GTMR to finance the acquisition.
The Company paid $185,896 in transaction costs of GTMR, which was excluded from the purchase price and issued an accounts receivable note (“Accounts Receivable Note”), and held back $350,000, the details for which have been discussed in amounts Due to Seller in Note 10,
During the measurement period (which is the period required to obtain all necessary information that existed at the acquisition date, or to conclude that such information is unavailable, not to exceed one year), additional assets or liabilities may be recognized, or there could be changes to the amounts of assets or liabilities previously recognized on a preliminary basis, if new information is obtained about facts and circumstances that existed as of the acquisition date that, if known, would have resulted in the recognition of these assets or liabilities as of that date. The measurement period for the GTMR acquisition is closed as of March 22, 2024.

During the measurement period, the Company recorded several adjustments to goodwill as a result of GTMR's adoption of ASC 842, tax adjustments, and an update to the fair value of acquired furniture and equipment. These measurement period adjustments were subsequently identified as a result of the completion of third party accounting assistance.

The Company also recorded a measurement period adjustment to goodwill as a result of finalizing the transaction price. The Company entered into an Accounts Receivable Note due to the sellers four months after the closing date of the transaction, subject to the adjustment of any net working capital deficiencies. This amount was determined to be $156,847.
The following table shows unaudited pro-forma results for the three months ended March 31, 2024 and 2023, as if the acquisitions of GTMR had occurred on January 1, 2023. These unaudited pro forma results of operations are based on the historical financial statements of each of the companies.
For the three months ended March 31, 2024
Revenues$11,335,053 
Net loss$(4,141,541)
Net loss per share - basic$(0.08)
For the three months ended March 31, 2023
Revenues$12,583,985 
Net loss$(6,532,634)
Net loss per share - basic$(0.16)
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fixed Assets
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Fixed Assets Fixed Assets
Fixed assets consisted of the following as of March 31, 2024 and December 31, 2023:
March 31, 2024December 31, 2023
Equipment and software$258,091 $258,091 
Furniture43,119 43,119 
Automobile43,928 43,928 
Leasehold improvements192,959 192,959 
Total fixed assets538,097 538,097 
Accumulated depreciation (269,188)(227,927)
Fixed assets, net$268,909 $310,170 
Depreciation expense for the three months ended March 31, 2024 and March 31, 2023, was $41,261 and $19,936, respectively.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets and Goodwill
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Goodwill Intangible Assets and Goodwill
Intangible assets consisted of the following as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
Customer relationships
4.5– 15 years
$11,961,000 $11,961,000 
Tradename4.5 years783,000 783,000 
Trademark
10-15 years
533,863 533,864 
Backlog
2-5 years
3,210,000 3,210,000 
Non-compete agreement
3-5 years
684,000 684,000 
17,171,863 17,171,864 
Accumulated amortization(8,757,724)(8,201,000)
Intangible assets, net$8,414,139 $8,970,864 
The intangible assets with the exception of the trademarks were recorded as part of the acquisitions of Corvus, MFSI, Merrison, SSI, LSG, and GTMR. Amortization expense for the three months ended March 31, 2024 and March 31, 2023, was $556,724 and $490,631, respectively, and the intangible assets are being amortized based on the estimated future lives as noted above.
Future amortization of the intangible assets for the next five years as of March 31 are as follows:
Remainder of the year ending December 31, 2024$1,517,962 
Year ending 20251,453,000 
Year ending 20261,242,863 
Year ending 20271,034,302 
Year ending 2028543,592 
Year ending 2029 and thereafter2,622,420 
Total$8,414,139 
The activity of goodwill for the three months ended March 31, 2024, is as follows:
CorvusSSIMFSITotal
December 31, 2023$1,958,741 $8,718,093 $40,073 $10,716,907 
Goodwill acquired through acquisitions— — — — 
March 31, 2024$1,958,741 $8,718,093 $40,073 $10,716,907 
When the Company acquires a controlling financial interest through a business combination, the Company uses the acquisition method of accounting to allocate the purchase consideration to the assets acquired and liabilities assumed, which are recorded at fair value. Any excess of purchase consideration over the net fair value of the net assets acquired is recognized as goodwill. There were no additions of goodwill for the three months ended March 31, 2024. The Company has not disposed of any entities, nor has the Company recognized impairment on the goodwill in this period.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Promissory Notes - Related Party
3 Months Ended
Mar. 31, 2024
Convertible Notes Payable [Abstract]  
Convertible Promissory Notes – Related Party Convertible Promissory Note - Related Party
We had the following Promissory Note as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
Convertible note payable with a trust related to one of the Company’s directors, convertible at $0.26 per share, at 5% interest (amended April 4, 2022, maturity date September 30, 2024)
— 3,209,617 
Less: Beneficial conversion feature discount— (971,405)
$— $2,238,212 
Interest expense which includes amortization of discount for the three months ended March 31, 2024 and March 31, 2023, was $245,438 and $340,120, respectively. There was no accrued interest on the note payable as of March 31, 2024. The amount of the BCF discount recorded was evaluated for characteristics of liability or equity and was determined to be equity under ASC 470 and ASC 480. The Company recognized this as additional paid in capital, and the discount was being amortized over the life of the note.
On February 22, 2024, the Company entered into an agreement to amend the related party convertible promissory note with the Buckhout Charitable Remainder Trust, resulting in elimination of the beneficial conversion feature, change in the interest rate, extension of the term, and change in the payoff schedule. As part of this amendment, a partial payment of $809,617 was made on the date of the agreement, resulting in an outstanding balance of $2,400,000 as of that date. The change in terms of the note were evaluated for characteristics of modification or extinguishment, and it was determined that under ASC 470, the debt amendment was considered to be an extinguishment, thus the amended note is considered a new note. As of February 22, 2024, the remaining unamortized carrying value of the beneficial conversion feature was $761,783, which was treated as a loss on debt extinguishment on the income statement. Concurrent with this amendment, we determined that the trustee of the Buckhout Charitable Remainder Trust (who resigned as an officer of the Company) is no longer a related party to the Company. See Note 7 for more information about the terms of the new note.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes Payable
3 Months Ended
Mar. 31, 2024
Notes Payable [Abstract]  
Notes Payable Notes Payable
Our notes payable consists of the following as of March 31, 2024 and December 31, 2023:
March 31, 2024December 31,
2023
Note payable at 7% originally due November 2023, maturing September 30, 2024 (a)
$— $5,600,000 
Note payable at 10% interest dated February 28, 2022 and matures the earlier of (i) September 30, 2024 or (ii) the acceleration of the obligations as contemplated under the promissory note including the successful completion of an equity offering of at least $15,000,000 (b)
— 400,000 
Note payable at 7.5% dated February 22, 2024, maturing August 31, 2026 (c)
6,000,000 
Note payable at 12% interest dated April 6, 2023 and matures the earlier of (i) September 30, 2024 or (ii) the acceleration of the obligations as contemplated under the promissory note (d)
— 400,000 
Convertible note payable, convertible at $1.60 per share, at 7%, maturing April 4, 2023 (e)
— 840,000 
Promissory note payable (f)2,400,000 — 
Term note payable, at prime plus 3% interest, applied on a deferred basis (11.50% at March 31, 2024 and 6.25% at December 31, 2023) maturing August 11, 2024
622,442 981,764 
Total Notes Payable 9,022,442 8,221,764 
Less: Debt Discount— (146,989)
$9,022,442 $8,074,775 

(a)On August 12, 2021, the note payable was amended to extend the debt to September 30, 2024 ("Eisiminger Note 1"). It was determined that under ASC 470, the debt amendment was considered a modification. The amount of the debt discount recorded related to the warrants granted to the note holder was evaluated for characteristics of liability or equity and was determined to be equity under ASC 470 and ASC 480 and the entire balance was fully amortized as of December 31, 2023. On February 22, 2024, the Company entered into an agreement to amend Eisiminger Note 1, resulting in a change to the interest rate and an extension of the maturity date. The amended note was evaluated for characteristics of debt modification or extinguishment and it was determined that under ASC 470, the debt amendment was considered an extinguishment. As a result of the amendment, Eisiminger Note 1 was combined with Eisiminger Note 2 as described in (b) below, resulting in a new note, ("2024 Eisiminger Note"). See (c) below.

(b)On February 28, 2022, the Company was obligated to issue 125,000 shares of common stock as further consideration for making this loan to the Company ("Eisiminger Note 2"). The shares were issued in April 2022. On February 22, 2024, the Company entered into an agreement to amend this note resulting in a change to the interest rate and an extension of the maturity date. The amended note was evaluated for characteristics of debt modification or extinguishment and it was determined that under ASC 470, the debt amendment was considered an extinguishment. Therefore, the remaining unamortized debt discount balance of $61,263 was recorded as a loss in the income statement. As a result of the amendment, Eisiminger Note 2 was combined with Eisminger Note 1 as described in (a) above, resulting in the new note, 2024 Eisiminger Note. See (c) below.

(c)On February 22, 2024, as a result of amending Eisiminger Note 1 and Eisiminger Note 2, the Company entered into the 2024 Eisiminger Note, with a principal balance of $6,000,000, maturing on August 31,
2026, and bearing interest at 7.5% per annum until February 1, 2025, after which the interest rate will increase to 8% per annum.

(d)On April 6, 2023, the Company entered into a promissory note with principal balance of $400,000 bearing interest at 12% per annum ("Eisiminger Note 3"). On February 22, 2024, the Company paid the outstanding principal and accrued interest owed on Eisiminger Note 3.
(e)On February 13, 2023, the Company entered into a series of transactions with Crom Cortana Fund LLC (“Crom”), the primary purpose of which is related to the GTMR Acquisition entered into on March 22, 2023. In connection therewith, the Company and Crom entered into an agreement to pay off the amount owed to Crom under the terms of the convertible promissory note in the original principal amount of $1,050,000 due April 4, 2023 ("Prior Crom Note"). In consideration of a $300,000 cash payment and 556,250 shares of common stock representing conversion of the remaining principal balance of the Company’s obligations under the Prior Crom Note are deemed satisfied reducing the balance to zero; we induced conversion of the debt, which effectively extinguished the debt. Simultaneously therewith, the parties entered into the Securities Purchase Agreement (the “2023 SPA”) pursuant to which Crom purchased (a) a convertible promissory note in the principal amount of $840,000 (the “2023 Note Payable”), which matures February 13, 2024 and bears interest at a per annum rate equal to 10% to be paid monthly, and (b) a warrant pursuant to which Crom has the right to purchase up to 700,000 shares of the Company’s common stock (the “2023 Warrant”) at an exercise price of $1.38 which expires 60 months from the date of issuance. The proceeds of the 2023 Note Payable were used primarily to fund the GTMR acquisition, as well as fund the aforementioned debt repayment. On January 25, 2024, the Company paid the outstanding principal and accrued interest owed on the 2023 Note Payable to Crom.
(f)On February 22, 2024, the Company and the Buckhout Charitable Remainder Trust entered into a new note payable in the principal amount of $2,400,000 ("The Buckhout February 2024 Note") which matures on August 31, 2026, and accrues interest at a per annum rate of 5% through January 1, 2025, 8% per annum through January 1, 2026, and 12% per annum thereafter. The principal amount will be amortized at the rate of $100,000 per month, commencing in September 2024 until the last month is paid in August 2026. The terms of the new note payable to The Buckhout Charitable Remainder Trust do not permit the principal amount to be converted into common stock. Refer to Note 6 for relevant information regarding the previous note with the Buckhout Charitable Remainder Trust.
Interest expense which includes amortization of discount for the three months ended March 31, 2024 and March 31, 2023, was $233,510 and $485,000, respectively. Accrued interest on the notes payable as of March 31, 2024 was $0.
Future principal payments are scheduled to be $1,022,442 and $1,200,000 in 2024 and 2025, respectively, with the remainder being paid off in 2026.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note Payable - Related Party
3 Months Ended
Mar. 31, 2024
NOTE PAYABLE RELATED PARTY [Abstract]  
Note Payable - Related Party Note Payable – Related Party
The Company entered into a note payable with a related party in August 2021 with balances as of March 31, 2024 (unaudited) and December 31, 2023, as follows:
March 31,
2024
(unaudited)
December 31,
2023
Note payable at 5%, amended to ultimately mature in March 31, 2026
$400,000 $400,000 
On February 16, 2024, the Company entered into a letter agreement to (i) extend the maturity date from December 31, 2024 to August 1, 2025 and (ii) require subsequent monthly principal payments of $50,000 for eight months commencing on the maturity date, with the final payment by March 31, 2026. All other terms of the note payable remain unchanged. As a result, the balance is reflected in non-current liabilities.
Interest expense for the three months ended March 31, 2024, and March 31, 2023, was $4,973 and $4,928, respectively.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revolving Credit Facility
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Revolving Credit Facility Revolving Credit Facility
On April 4, 2022, the Company secured a $950,000 revolving credit facility with Live Oak Banking Company (“Revolving Credit Facility”). The Revolving Credit Facility was to mature on March 28, 2029, and draws on it are charged interest at the rate of prime plus 2.75% per annum. Interest is payable monthly. As of December 31, 2023, the Company had $625,025 outstanding on the Revolving Credit Facility.
On February 22, 2024 the Company entered into a $4,000,000 revolving credit facility with Live Oak Banking Company that bears interest at prime plus 2% interest and matures on February 22, 2025 (the “New Live Oak Revolver). The New Live Oak Revolver replaces the Revolving Credit Facility. The Company rolled over the principal balance outstanding of approximately $625,000 on the Revolving Credit Facility and was advanced an additional amount of $904,793, the majority of which was used to make the partial payment on the Convertible Promissory Note - Related Party (see Note 6). As of March 31, 2024, the total amount outstanding on the New Live Oak Revolver was $1,529,818.
The Company incurred $14,402 in interest in the three months ended March 31, 2024, none of which is accrued as of March 31, 2024.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Due To Seller And Contingent Earnout
3 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Due To Seller And Contingent Earnout Due to Seller and Contingent Earnout
As part of the acquisition of GTMR, the Company was obligated to pay $1,250,000 which included $350,000 held back to satisfy any net working capital deficiencies. This balance was originally scheduled to be paid six months following the closing date, however, payment had been postponed and the unpaid balance of $200,000 will accrue interest at an annual rate equal to the rate of interest announced publicly by Citibank N.A. in New York, plus 2% until it is paid in full in July of 2024. The $200,000 is recorded as Due to Seller in current liabilities on the Company's Consolidated Balance Sheet as of March 31, 2024.

As part of the acquisition of SSI, the Company was obligated to pay an earnout contingent on the results of operations of SSI through August 2023. On February 15, 2024, the Company entered into an agreement with the former shareholders of SSI concerning the amount and timing of the contingent earnout included in total consideration for the SSI acquisition in August 12, 2021. The parties agreed to settle the amount for a total of $720,000, with an initial payment of $180,000 that was made by the Company at signing of the agreement, plus starting in March 2024, monthly payments of $20,000 plus interest payable at 5% per annum for 27 months. As a result, $240,000 is recorded as Due to Seller in current liabilities and $280,000 is reflected in non-current liabilities as of March 31, 2024. Prior to the February 15, 2024 agreement, this earnout was recorded as Contingent Earnout on the Consolidated Balance Sheet.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
January 2024 Registered Offering
On January 25, 2024 the Company entered into a securities purchase agreement (the “SPA”) with an institutional investor, pursuant to which the Company agreed to sell and issue, in a registered direct offering, an aggregate of (i) 5,243,967 shares of the Company’s common stock, at a purchase price of $0.32 per share and (ii) 3,193,534 pre-funded warrants (the “Pre-funded Warrant(s)”) to purchase up to an aggregate of 3,193,534 shares of common stock for aggregate gross proceeds to the Company of approximately $2.7 million, before deducting the placement agent fees and estimated offering expenses payable by the Company (the “Registered Offering”). The Pre-funded Warrants were sold at an offering price of $0.319 per Pre-funded Warrant and are exercisable at a price of $0.001 per share.
In a concurrent private placement, the Company agreed to issue to the same institutional investor, for each ordinary share and Pre-funded Warrant purchased in the offering, an additional ordinary share purchase warrant
(“Regular Warrants”). The Regular Warrants have an exercise price of $0.35 and are exercisable to purchase an aggregate of 8,437,501 shares of common stock.
Preferred Stock
The Company has 50,000,000 shares of preferred stock authorized. The Company has designated a Series A Preferred Stock, Series B Preferred Stock, and a Series C Preferred Stock.
Series A Preferred Stock
The Company has designated 10,000,000 shares of Series A Preferred Stock, par value of $0.0001. As of March 31, 2024 and December 31, 2023, the Company has 5,875,000 shares of Series A Preferred Stock issued and outstanding, which is convertible into 587,500 shares of the Company's common stock.
For the three months ended March 31, 2024, the Company recognized $18,269 in Series A dividends, all of which has been paid as of March 31, 2024.
Series B Preferred Stock
The Company has designated 10,000,000 shares of Series B Preferred Stock, par value of $0.0001. As of March 31, 2024 and December 31, 2023, the Company has 0 shares of Series B Preferred Stock issued and outstanding.
Series C Preferred Stock
The Company has designated 10,000,000 shares of Series C Preferred Stock, par value of $0.0001. As of March 31, 2024 and December 31, 2023, the Company has 770,000 shares of Series C Preferred Stock issued and outstanding, which is convertible into 481,250 shares of the Company's common stock.
For the three months ended March 31, 2024, the Company recognized $11,550 in Series C dividends, all of which has been paid as of March 31, 2024.
Common Stock
The Company has 3,000,000,000 shares of common stock, par value $0.0001 authorized. The Company has 53,029,915 and 47,672,427 shares issued and outstanding as of March 31, 2024, and December 31, 2023, respectively.
During the three months ended March 31, 2024, 5,357,488 shares of common stock were issued, all in connection with the SPA.
Warrants
The following table represents a summary of warrants for the three months ended March 31, 2024 and the year ended December 31, 2023:
Three Months Ended
March 31, 2024
Year Ended
December 31, 2023
NumberWeighted
Average
Exercise
Price
NumberWeighted
Average
Exercise
Price
Beginning balance7,444,698$1.68 5,678,836$1.84 
Warrants8,437,5010.25 1,765,8621.17 
Pre-funded Warrants3,193,5340.09 — — 
Total Granted11,631,0350.34 1,765,8621.17 
Warrants— — — — 
Pre-funded Warrants(113,521)0.32 — — 
Total Exercised (113,521)0.32 — — 
Ending balance18,962,212$0.87 7,444,698$1.68 
Warrants exercisable 18,962,2127,444,698
Intrinsic value of warrants$283,586 $327,214 
Weighted Average Remaining Contractual Life (Years)5.774.70
The Pre-funded Warrants that the Company sold related to the Registered Offering were immediately exercisable and do not have an expiration date. As noted above, the Company sold Pre-funded Warrants to purchase up to an aggregate of 3,193,534 shares of common stock at an offering price of $0.319 per Pre-funded Warrant, which are exercisable at a price of $0.001 per share, of which 113,521 were exercised on February 6, 2024.
The Regular Warrants related to the Registered Offering became exercisable on March 20, 2024, upon effectiveness of shareholder approval which was obtained on February 12, 2024. The Regular Warrants expire on March 20, 2029, and have an exercise price of $0.35 per share.
The Warrants and the Pre-funded Warrants do not require a cash settlement for the warrants. Based on the terms of the agreements, the warrants were freestanding, equity-linked instruments that represented separate units of account. The Company allocated the value of the net proceeds from the offering to the ordinary shares and warrants based on relative fair value. The value allocated to the warrants was recorded in Additional Paid-In Capital in the consolidated balance sheets.
Options
The Company on November 9, 2021, approved the Stock Incentive Plan, that authorizes the Company to grant up to 2,500,000 shares and options. Prior to this date, the granting of options was not done in accordance with a stock option plan. As of March, 31, 2024, 2,132,500 stock options have been granted under the Stock Incentive Plan.
The following represents a summary of options for the three months ended March 31, 2024 and the year ended December 31, 2023:
NumberWeighted
Average
Exercise
Price
Weighted-Average Remaining Contractual Term (in Years)Weighted
Average
Fair Value
Outstanding, December 31, 20238,243,437$2.41 4.98$3.58 
Granted150,0000.35 6.920.31 
Exercised
Forfeited(65,938)1.72 
Outstanding. March 31, 20248,327,499$2.38 4.76$3.55 
As of March 31, 2024
Vested and exercisable4,750,510$2.38 4.48$3.12 
During the three months ended March 31, 2024, the Company recognized $1,657,821 of noncash stock based compensation related to the vesting of service-based stock options. No options were exercised during the three months ended March 31, 2024.
The fair value of each option and warrant is estimated using the Black-Scholes valuation model. Changes to these inputs could produce a significantly higher or lower fair value measurement. The following assumptions were used for the periods as follows:
Three Months
Ended
March 31,
2024
Year
Ended
December 31, 2023
Expected term7 years7 years
Expected volatility
120.97% – 166.14%
161.61% – 166.14%
Expected dividend yield— — 
Risk-free interest rate
3.48% – 4.08%
3.48% - 3.89%
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Fair Value
Fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. U.S. GAAP sets forth a three-level fair value hierarchy, which prioritizes the inputs used in measuring fair value. The three levels are as follows:
Level 1 – defined as observable inputs, such as quoted market prices in active markets.
Level 2 – defined as inputs other than quoted prices in active markets that are either directly or indirectly observable.
Level 3 – defined as unobservable inputs in which little or no market data exists, therefore, requiring an entity to develop its own assumptions.
Our financial assets and liabilities subject to the three-level fair value hierarchy consist principally of cash and cash equivalents, accounts receivable, accounts payable, contingent consideration, and derivative liabilities. The estimated fair value of cash and cash equivalents, accounts receivable, and accounts payable approximates their carrying value.
On April 4, 2022, the Company issued common stock, a convertible note, and warrants in a SPA with Crom (“2022 Crom SPA”). The Company had evaluated the conversion option liability in the convertible note and the warrants to determine proper accounting treatment and determined them to the derivative liabilities ("Derivative Liabilities").
On February 13, 2023, the 2022 Crom SPA was terminated through an induced conversion thereby extinguishing the conversion option liability associated with the 2022 Crom note; the warrants were not affected. Concurrent with the termination of the 2022 Crom SPA, the Company issued common stock, the 2023 Note Payable, and warrants in an SPA with Crom. The Company evaluated the conversion option in this convertible note and these warrants to determine proper accounting treatment and determined them to be derivative liabilities (also “Derivative Liabilities”). The Derivative Liabilities had and have been accounted for utilizing ASC 815 “Derivatives and Hedging.”

On February 13, 2024, the Company paid the outstanding principal and accrued interest owed on the 2023 Note Payable to Crom, thereby extinguishing the conversion feature associated with this note; the warrants were not affected.

The Company recognized liabilities for the estimated fair values of the Derivative Liabilities. The estimated fair values of these liabilities were calculated using a binomial pricing model with key input variables by an independent third party, as of the date of issuance, with changes in fair value recorded as gains or losses on revaluation in other income (expense).
The Company determined that the significant inputs used to value the Derivative Liabilities fall within Level 3 of the fair value hierarchy. As a result, the Company has determined that the valuation of its Derivative Liabilities are classified in Level 3 of the fair value hierarchy as shown in the table below:
Fair Value Measurements at March 31, 2024
Level 1Level 2Level 3Total
Derivative Liabilities$— $— $111,000 $111,000 
Fair Value Measurements at December 31, 2023
Level 1Level 2Level 3Total
Derivative Liabilities$$$157,600 $157,600 
The Company’s derivative liabilities as of March 31, 2024 and December 31, 2023 associated with the Derivative Liabilities are as follows.
March 31, 2024December 31,
2023
Inception
Fair value of 656,250 warrants on April 4, 2022
$43,000 $66,000 $378,000 
Fair value of conversion option of Crom Cortana Fund LLC convertible note— 200 162,000 
Fair value of 700,000 warrants on February 13, 2023
68,000 91,400 259,000 
$111,000 $157,600 
Changes to these inputs could produce a significantly higher or lower fair value measurement. The fair value of each Derivative Instrument is estimated using a binomial valuation model. The following assumptions were used for the period as follows:
March 31,
2024
Expected term - warrants
3.01 years - 3.90 years
Stock price as of measurement date$0.26 
Volatility (observed)
125.20% - 134.45%
Incremental discount5.0 %
Selected volatility – post haircut
96.0% - 99.5%
Risk-free interest rate
4.27% - 4.35%
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentrations
3 Months Ended
Mar. 31, 2024
Risks and Uncertainties [Abstract]  
Concentrations Concentrations
Concentration of Credit Risk. The Company’s customer base is concentrated with a relatively small number of customers. The Company does not generally require collateral or other security to support accounts receivable. To reduce credit risk, the Company performs ongoing credit evaluations on its customers’ financial condition. The Company establishes allowances for doubtful accounts based upon factors surrounding the credit risk of customers, historical trends, and other information.
For the three months ended March 31, 2024, and 2023, the Company had three customers representing 54% and 60% of revenue earned, respectively. Any customer that represents 10% or greater of total revenue represents a risk. The Company also has two customers that represent 34% and three customers that represent 54% of the total accounts receivable as of March 31, 2024 and December 31, 2023, respectively.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesThe Company's quarterly provision for income taxes is measured using an estimated annual effective tax rate adjusted for discrete items that occur within the quarter. The effective income tax rate was (3.40)% and 22.10% for the three months ended March 31, 2024 and 2023, respectively. The decrease in the effective tax for the three months ended March 31, 2024 was primarily the increase in valuation allowance in the current year as the Company maintains a full valuation allowance against its deferred tax assets. The effective tax rate for the three months ended March 31, 2023 was higher than the statutory rate primarily due to the partial release of the valuation allowance due to the increase in deferred tax liabilities that related to the GTMR acquisition resulting in a $1.5 million net income tax benefit.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Factoring of Accounts Receivable
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
Factoring of Accounts Receivable Factoring of Accounts Receivable
On January 24, 2023, GTMR (acquired by the Company on March 22, 2023 and discussed in Note 3) entered into a factoring agreement (the “Factoring Agreement”) with Republic Capital Access LLC (“RCA”) wherein GTMR agreed to sell certain of its accounts receivable, up to a limit of $1,000,000 without recourse.

During the three months ended March 31, 2023, total receivables sold under the Factoring Agreement was $484,677. Without recourse indicates that the Company assigns and transfers its rights, title, and interest in and to the accounts receivable to RCA, meaning that the Company will not be liable to repay all or any portion of the advance amount if any portion of the accounts receivable is not paid by the Company’s customer(s). Information on accounts receivable identified for factoring are provided and verified by RCA prior to being accepted for factoring. Pursuant to the Factoring Agreement, the Company will receive an initial payment of 90% or 85% on prime contracts or subcontracts, respectively. The remaining balance of the receivable is paid upon receipt of payment by RCA, less RCA factoring fees.
The Company pays factoring fees associated with the sale of receivables based on the dollar value of the receivables sold. Factoring fees paid under this arrangement were $0 for the three months ended March 31, 2023.

The Company did not factor any receivables under the Factoring Agreement for the quarter ended March 31, 2024. The Company terminated this agreement in February 2024.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On April 8, 2024 the Company filed a registration statement on Form S-3 to register for resale, for time to time, of up to 8,437,501 shares of the Company's common stock at an exercise price of $0.35 per share, by the selling stockholders identified in the prospectus under "Selling Stockholders" pursuant to a warrant agreement entered into with an investor. The registration statement (File No. 333-278553) was declared effective by the SEC on April 18, 2024 at which time the Company filed a final prospectus.
The Company is not selling any shares of its common stock under this prospectus and will not receive any proceeds from the sale of the shares of the Company's common stock. The Company would, however, receive proceeds from any warrants that are exercised through the payment of the exercise price in cash, in a maximum amount of up to approximately $2,953,000. The selling stockholders will bear all commissions and discounts, if any, attributable to the sale of the shares of the Company's common stock. All costs, expenses, and fees in connection with the registration of the shares were borne by the Company.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net loss $ (4,111,722) $ (4,323,391)
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Basis of Presentation for Interim Periods.
Basis of Presentation
The accompanying consolidated financial statements, including the notes, include the accounts of the Company and its wholly-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"). All intercompany balances and transactions have been eliminated in consolidation.
Basis of Presentation for Interim Periods
Certain information and footnote disclosures normally included for the annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted for the interim periods presented. We believe that the unaudited interim financial statements include all adjustments (which are normal and recurring in nature) necessary to present fairly our financial position and the results of operations and cash flows for the periods presented.
The results of operations for the interim periods presented are not necessarily indicative of results that may be expected for the year or future periods. The financial statements should be read in conjunction with our audited consolidated financial statements and the notes thereto for the year ended December 31, 2023 included in our Annual Report on Form 10-K for the year then ended. We have continued to follow the accounting policies set forth in those financial statements.
Business Segments
Business Segments
Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”) and in deciding how to allocate resources and in assessing performance. The Company’s CODM, the Chief Executive Officer, conducts a review of the consolidated results of operations to make decisions. The Company maintains one operating and reportable segment, which is the delivery of products and services in the Markets.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and reported amounts of revenues and expenses during the reporting period. These estimates include, but are not limited to, management’s estimate of provisions required for uncollectible accounts receivable, the acquired value of the intangible assets and goodwill, impaired value of intangible assets, liabilities to accrue, cost incurred in the satisfaction of performance obligations, fair value for consideration elements of business combinations, permanent and temporary differences related to income taxes, and determination of the fair value of stock awards. Actual results could differ from those estimates.
Revenue Recognition
Revenue Recognition
The Company accounts for revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers.
The Company accounts for a contract with a customer that is within the scope of this Topic only when the five steps of revenue recognition under ASC 606 are met.
The five core principles will be evaluated for each service provided by the Company and is further supported by applicable guidance in ASC 606 to support the Company’s recognition of revenue.
Revenue is derived primarily from services provided to the Federal government. The Company enters into agreements with customers that create enforceable rights and obligations and for which it is probable that the Company will collect the consideration to which it will be entitled as services and solutions are transferred to the customer. The Company also evaluates whether two or more agreements should be accounted for as one single contract.
When determining the total transaction price, the Company identifies both fixed and variable consideration elements within the contract. The Company estimates variable consideration as the most likely amount to which the Company expects to be entitled limited to the extent that it is probable that a significant reversal will not occur in a subsequent period.
At contract inception, the Company determines whether the goods or services to be provided are to be accounted for as a single performance obligation or as multiple performance obligations. For most contracts, the customers require the Company to perform several tasks in providing an integrated output and, hence, each of these contracts are deemed as having only one performance obligation. When contracts are separated into multiple performance obligations, the Company allocates the total transaction price to each performance obligation based on the estimated relative standalone selling prices of the promised services underlying each performance obligation.
This evaluation requires professional judgment, and it may impact the timing and pattern of revenue recognition. If multiple performance obligations are identified, the Company generally uses the cost plus a margin approach to determine the relative standalone selling price of each performance obligation. The Company does not assess whether a contract contains a significant financing component if the Company
expects, at contract inception, that the period between when payment by the client and the transfer of promised services to the client occur will be less than one year.
The Company currently generates its revenue from three different types of contractual arrangements: cost plus fixed fee (“CPFF”), firm-fixed-price contracts (“FFP”), and time-and-materials (“T&M”) contracts. The Company generally recognizes revenue over time as control is transferred to the customer, based on the extent of progress towards satisfaction of the performance obligation. The selection of the method used to measure progress requires judgment and is dependent on the contract type and the nature of the goods or services to be provided.
For CPFF contracts, the Company uses input progress measures to derive revenue based on hours worked on contract performance as follows: direct costs plus Defense Contract Audit Agency (“DCAA”) approved provisional burdens plus a fee. The provisional indirect rates are adjusted and billed at actual at year end. Revenue from FFP contracts is generally recognized ratably over the contract term, using a time-based measure of progress, even if billing is based on other metrics or milestones, including specific deliverables. For T&M contracts, the Company uses input progress measures to estimate revenue earned based on hours worked on contract performance at negotiated billing rates, plus direct costs and indirect cost burdens associated with materials and the direct expenses incurred in performance of the contract.
These arrangements generally qualify for the “right-to-invoice” practical expedient where revenue is recognized in proportion to billable consideration. FFP Level-Of-Effort contracts are substantially similar to T&M contracts except that the Company is required to deliver a specified level-of-effort over a stated period. For these contracts, the Company estimates revenue earned using contract hours worked at negotiated bill rates as the Company delivers the contractually required manpower.
Revenue generated by contract support service contracts is recognized over time as services are provided, based on the transfer of control. Revenue generated by FFP contracts is recognized over time as performance obligations are satisfied. Most contracts do not contain variable consideration and contract modifications are generally minimal. For these reasons, there is not a significant impact of electing these transition practical expedients.
Revenue generated from contracts with Federal, state, and local governments is recorded over time, rather than at a point in time. Under the contract support services contracts, the Company performs software design work as it is assigned by the customer, and bills the customer, generally semi-monthly, on either a CPFF or T&M basis, as labor hours are expended. Certain other government contracts for software development have specific deliverables and are structured as FFP contracts, which are generally billed as the performance obligations under the contract are met. Revenue recognition under FFP contracts requires judgment to allocate the transaction price to the performance obligations. Contracts may have terms of up to five years.
Contract accounting requires judgment relative to assessing risks and estimating contract revenue, as well as costs and assumptions for schedule and technical issues. Due to the size and nature of contracts, estimates of revenue and costs are subject to a number of variables. For contract change orders, claims or similar items, judgment is required for estimating the amounts, assessing the potential for realization and determining whether realization is probable. Estimates of total contract revenue and costs are continuously monitored during the term of the contract and are subject to revision as the contract progresses. From time to time, facts develop that require revisions of revenue recognized or cost estimates. To the extent that a revised estimate affects the current or an earlier period, the cumulative effect of the revision is recognized in the period in which the facts requiring the revision become known.
The Company accounts for contract costs in accordance with ASC Topic 340-40, Contracts with Customers. The Company recognizes the cost of sales of a contract as expense when incurred or at the time a performance obligation is satisfied. The Company recognizes an asset from the costs to fulfill a contract only if the costs relate directly to a contract, the costs generate or enhance resources that will be used in satisfying a performance obligation in the future, and the costs are expected to be recovered. The incremental costs of obtaining a
contract are capitalized unless the costs would have been incurred regardless of whether the contract was obtained.
The following table disaggregates the Company’s revenue by contract type for the three months ended March 31:
20242023
Revenue:  
Time and material$6,389,298 $5,723,610 
Firm fixed price749,611 943,875 
Cost plus fixed fee4,196,144 3,269,528 
Total$11,335,053 $9,937,013 
Accounting for Income Taxes
Accounting for Income Taxes

Income taxes are accounted for under the asset and liability method. We estimate our income taxes in each of the jurisdictions where the Company operates. This process involves estimating our current tax expense or benefit together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our consolidated balance sheets. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. When assessing the realizability of deferred tax assets, we consider if it is more likely than not that some or all of the deferred tax assets will not be realized. In making this assessment, we consider the availability of loss carryforwards, projected reversals of deferred tax liabilities, projected future taxable income, and ongoing prudent and feasible tax planning strategies.

We are subject to income taxes in the federal and state tax jurisdictions based upon our business operations in those jurisdictions. Significant judgment is required in evaluating uncertain tax positions. We record uncertain tax positions in accordance with ASC 740-10 on the basis of a two-step process whereby (1) we determine whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position, and (2) with respect to those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is greater than 50% likely to be realized up on ultimate settlement with the related tax authority. Management evaluates its tax positions on a quarterly basis.

The Company files income tax returns in the US Federal tax jurisdiction and various state tax jurisdictions. The federal and state income tax returns of the Company are subject to examination by the Internal Revenue Service (“IRS”) and state taxing authorities, generally for three years after they were filed.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This update requires disaggregated information about a reporting entity’s effective tax rate reconciliations as well as information on income taxes paid. This update is effective for annual periods beginning in our fiscal year ending December 31, 2025. Early adoption is permitted. We are currently evaluating the impact that this update will have on our financial statement disclosures.
Balance Sheet Reclassification Adjustment
Balance Sheet Reclassification Adjustment
The Company has reclassified certain amounts in the 2023 financial statements to comply with the 2024 presentation. These principally relate to classification of “Gain on Disposal of Fixed Assets” to “Other” on our consolidated statements of operations. The reclassifications had no impact on total net loss or net cash flows for the years ended March 31, 2024 and 2023.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of Company's Revenue By Contract Type
The following table disaggregates the Company’s revenue by contract type for the three months ended March 31:
20242023
Revenue:  
Time and material$6,389,298 $5,723,610 
Firm fixed price749,611 943,875 
Cost plus fixed fee4,196,144 3,269,528 
Total$11,335,053 $9,937,013 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisition (Tables)
3 Months Ended
Mar. 31, 2024
Business Acquisition [Line Items]  
Schedule of Business Acquisition, Pro Forma Information These unaudited pro forma results of operations are based on the historical financial statements of each of the companies.
For the three months ended March 31, 2024
Revenues$11,335,053 
Net loss$(4,141,541)
Net loss per share - basic$(0.08)
For the three months ended March 31, 2023
Revenues$12,583,985 
Net loss$(6,532,634)
Net loss per share - basic$(0.16)
GTMR  
Business Acquisition [Line Items]  
Schedule of Assets and Liabilities Acquired
The following represents the assets and liabilities acquired in this acquisition:
March 31, 2023AdjustmentsMarch 31, 2024
Cash$475,000 $— $475,000 
Accounts receivable other receivables1,380,203 (9,384)1,370,819 
Income tax receivable155,449 (127,992)27,457 
Prepaid expenses116,892 (30,856)86,036 
Other asset17,182 — 17,182 
Furniture and equipment163,301 103,760 267,061 
Right of use asset – operating lease— 641,392 641,392 
Customer relationships2,426,000 — 2,426,000 
Right of use asset - finance lease— 17,456 17,456 
Tradename517,000 — 517,000 
Backlog1,774,000 — 1,774,000 
Goodwill1,822,466 279,571 2,102,037 
Deferred tax liability(1,244,368)(242,093)(1,486,461)
Lease liability – operating lease(17,608)(603,799)(621,407)
Lease liability – finance lease— (12,549)(12,549)
Accounts payable and accrued expenses$(1,030,957)$141,341 $(889,616)
Net assets acquired$6,554,560 $156,847 $6,711,407 
The consideration paid for GTMR was as follows:
Cash$470,233 
Due to Seller350,000 
Other consideration17,791 
Cash from factoring411,975 
Common stock5,304,561 
Accounts receivable note156,847 
Total consideration paid$6,711,407 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fixed Assets (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Summary of Fixed Assets
Fixed assets consisted of the following as of March 31, 2024 and December 31, 2023:
March 31, 2024December 31, 2023
Equipment and software$258,091 $258,091 
Furniture43,119 43,119 
Automobile43,928 43,928 
Leasehold improvements192,959 192,959 
Total fixed assets538,097 538,097 
Accumulated depreciation (269,188)(227,927)
Fixed assets, net$268,909 $310,170 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets and Goodwill (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets consisted of the following as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
Customer relationships
4.5– 15 years
$11,961,000 $11,961,000 
Tradename4.5 years783,000 783,000 
Trademark
10-15 years
533,863 533,864 
Backlog
2-5 years
3,210,000 3,210,000 
Non-compete agreement
3-5 years
684,000 684,000 
17,171,863 17,171,864 
Accumulated amortization(8,757,724)(8,201,000)
Intangible assets, net$8,414,139 $8,970,864 
Schedule of Future Amortization of Intangible Assets
Future amortization of the intangible assets for the next five years as of March 31 are as follows:
Remainder of the year ending December 31, 2024$1,517,962 
Year ending 20251,453,000 
Year ending 20261,242,863 
Year ending 20271,034,302 
Year ending 2028543,592 
Year ending 2029 and thereafter2,622,420 
Total$8,414,139 
Schedule of Goodwill
The activity of goodwill for the three months ended March 31, 2024, is as follows:
CorvusSSIMFSITotal
December 31, 2023$1,958,741 $8,718,093 $40,073 $10,716,907 
Goodwill acquired through acquisitions— — — — 
March 31, 2024$1,958,741 $8,718,093 $40,073 $10,716,907 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Promissory Notes - Related Party (Tables)
3 Months Ended
Mar. 31, 2024
Convertible Notes Payable [Abstract]  
Schedule of convertible promissory notes, Related party
We had the following Promissory Note as of March 31, 2024 and December 31, 2023:
March 31,
2024
December 31,
2023
Convertible note payable with a trust related to one of the Company’s directors, convertible at $0.26 per share, at 5% interest (amended April 4, 2022, maturity date September 30, 2024)
— 3,209,617 
Less: Beneficial conversion feature discount— (971,405)
$— $2,238,212 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes Payable (Tables)
3 Months Ended
Mar. 31, 2024
Notes Payable [Abstract]  
Schedule of notes payable
Our notes payable consists of the following as of March 31, 2024 and December 31, 2023:
March 31, 2024December 31,
2023
Note payable at 7% originally due November 2023, maturing September 30, 2024 (a)
$— $5,600,000 
Note payable at 10% interest dated February 28, 2022 and matures the earlier of (i) September 30, 2024 or (ii) the acceleration of the obligations as contemplated under the promissory note including the successful completion of an equity offering of at least $15,000,000 (b)
— 400,000 
Note payable at 7.5% dated February 22, 2024, maturing August 31, 2026 (c)
6,000,000 
Note payable at 12% interest dated April 6, 2023 and matures the earlier of (i) September 30, 2024 or (ii) the acceleration of the obligations as contemplated under the promissory note (d)
— 400,000 
Convertible note payable, convertible at $1.60 per share, at 7%, maturing April 4, 2023 (e)
— 840,000 
Promissory note payable (f)2,400,000 — 
Term note payable, at prime plus 3% interest, applied on a deferred basis (11.50% at March 31, 2024 and 6.25% at December 31, 2023) maturing August 11, 2024
622,442 981,764 
Total Notes Payable 9,022,442 8,221,764 
Less: Debt Discount— (146,989)
$9,022,442 $8,074,775 

(a)On August 12, 2021, the note payable was amended to extend the debt to September 30, 2024 ("Eisiminger Note 1"). It was determined that under ASC 470, the debt amendment was considered a modification. The amount of the debt discount recorded related to the warrants granted to the note holder was evaluated for characteristics of liability or equity and was determined to be equity under ASC 470 and ASC 480 and the entire balance was fully amortized as of December 31, 2023. On February 22, 2024, the Company entered into an agreement to amend Eisiminger Note 1, resulting in a change to the interest rate and an extension of the maturity date. The amended note was evaluated for characteristics of debt modification or extinguishment and it was determined that under ASC 470, the debt amendment was considered an extinguishment. As a result of the amendment, Eisiminger Note 1 was combined with Eisiminger Note 2 as described in (b) below, resulting in a new note, ("2024 Eisiminger Note"). See (c) below.

(b)On February 28, 2022, the Company was obligated to issue 125,000 shares of common stock as further consideration for making this loan to the Company ("Eisiminger Note 2"). The shares were issued in April 2022. On February 22, 2024, the Company entered into an agreement to amend this note resulting in a change to the interest rate and an extension of the maturity date. The amended note was evaluated for characteristics of debt modification or extinguishment and it was determined that under ASC 470, the debt amendment was considered an extinguishment. Therefore, the remaining unamortized debt discount balance of $61,263 was recorded as a loss in the income statement. As a result of the amendment, Eisiminger Note 2 was combined with Eisminger Note 1 as described in (a) above, resulting in the new note, 2024 Eisiminger Note. See (c) below.

(c)On February 22, 2024, as a result of amending Eisiminger Note 1 and Eisiminger Note 2, the Company entered into the 2024 Eisiminger Note, with a principal balance of $6,000,000, maturing on August 31,
2026, and bearing interest at 7.5% per annum until February 1, 2025, after which the interest rate will increase to 8% per annum.

(d)On April 6, 2023, the Company entered into a promissory note with principal balance of $400,000 bearing interest at 12% per annum ("Eisiminger Note 3"). On February 22, 2024, the Company paid the outstanding principal and accrued interest owed on Eisiminger Note 3.
(e)On February 13, 2023, the Company entered into a series of transactions with Crom Cortana Fund LLC (“Crom”), the primary purpose of which is related to the GTMR Acquisition entered into on March 22, 2023. In connection therewith, the Company and Crom entered into an agreement to pay off the amount owed to Crom under the terms of the convertible promissory note in the original principal amount of $1,050,000 due April 4, 2023 ("Prior Crom Note"). In consideration of a $300,000 cash payment and 556,250 shares of common stock representing conversion of the remaining principal balance of the Company’s obligations under the Prior Crom Note are deemed satisfied reducing the balance to zero; we induced conversion of the debt, which effectively extinguished the debt. Simultaneously therewith, the parties entered into the Securities Purchase Agreement (the “2023 SPA”) pursuant to which Crom purchased (a) a convertible promissory note in the principal amount of $840,000 (the “2023 Note Payable”), which matures February 13, 2024 and bears interest at a per annum rate equal to 10% to be paid monthly, and (b) a warrant pursuant to which Crom has the right to purchase up to 700,000 shares of the Company’s common stock (the “2023 Warrant”) at an exercise price of $1.38 which expires 60 months from the date of issuance. The proceeds of the 2023 Note Payable were used primarily to fund the GTMR acquisition, as well as fund the aforementioned debt repayment. On January 25, 2024, the Company paid the outstanding principal and accrued interest owed on the 2023 Note Payable to Crom.
(f)On February 22, 2024, the Company and the Buckhout Charitable Remainder Trust entered into a new note payable in the principal amount of $2,400,000 ("The Buckhout February 2024 Note") which matures on August 31, 2026, and accrues interest at a per annum rate of 5% through January 1, 2025, 8% per annum through January 1, 2026, and 12% per annum thereafter. The principal amount will be amortized at the rate of $100,000 per month, commencing in September 2024 until the last month is paid in August 2026. The terms of the new note payable to The Buckhout Charitable Remainder Trust do not permit the principal amount to be converted into common stock. Refer to Note 6 for relevant information regarding the previous note with the Buckhout Charitable Remainder Trust.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note Payable - Related Party (Tables)
3 Months Ended
Mar. 31, 2024
NOTE PAYABLE RELATED PARTY [Abstract]  
Schedule of notes payable to related party
The Company entered into a note payable with a related party in August 2021 with balances as of March 31, 2024 (unaudited) and December 31, 2023, as follows:
March 31,
2024
(unaudited)
December 31,
2023
Note payable at 5%, amended to ultimately mature in March 31, 2026
$400,000 $400,000 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of Warrants
The following table represents a summary of warrants for the three months ended March 31, 2024 and the year ended December 31, 2023:
Three Months Ended
March 31, 2024
Year Ended
December 31, 2023
NumberWeighted
Average
Exercise
Price
NumberWeighted
Average
Exercise
Price
Beginning balance7,444,698$1.68 5,678,836$1.84 
Warrants8,437,5010.25 1,765,8621.17 
Pre-funded Warrants3,193,5340.09 — — 
Total Granted11,631,0350.34 1,765,8621.17 
Warrants— — — — 
Pre-funded Warrants(113,521)0.32 — — 
Total Exercised (113,521)0.32 — — 
Ending balance18,962,212$0.87 7,444,698$1.68 
Warrants exercisable 18,962,2127,444,698
Intrinsic value of warrants$283,586 $327,214 
Weighted Average Remaining Contractual Life (Years)5.774.70
The Pre-funded Warrants that the Company sold related to the Registered Offering were immediately exercisable and do not have an expiration date. As noted above, the Company sold Pre-funded Warrants to purchase up to an aggregate of 3,193,534 shares of common stock at an offering price of $0.319 per Pre-funded Warrant, which are exercisable at a price of $0.001 per share, of which 113,521 were exercised on February 6, 2024.
The Regular Warrants related to the Registered Offering became exercisable on March 20, 2024, upon effectiveness of shareholder approval which was obtained on February 12, 2024. The Regular Warrants expire on March 20, 2029, and have an exercise price of $0.35 per share.
The Warrants and the Pre-funded Warrants do not require a cash settlement for the warrants. Based on the terms of the agreements, the warrants were freestanding, equity-linked instruments that represented separate units of account. The Company allocated the value of the net proceeds from the offering to the ordinary shares and warrants based on relative fair value. The value allocated to the warrants was recorded in Additional Paid-In Capital in the consolidated balance sheets.
Schedule of Options
The following represents a summary of options for the three months ended March 31, 2024 and the year ended December 31, 2023:
NumberWeighted
Average
Exercise
Price
Weighted-Average Remaining Contractual Term (in Years)Weighted
Average
Fair Value
Outstanding, December 31, 20238,243,437$2.41 4.98$3.58 
Granted150,0000.35 6.920.31 
Exercised
Forfeited(65,938)1.72 
Outstanding. March 31, 20248,327,499$2.38 4.76$3.55 
As of March 31, 2024
Vested and exercisable4,750,510$2.38 4.48$3.12 
Schedule of Stock Options, Valuation Assumptions The following assumptions were used for the periods as follows:
Three Months
Ended
March 31,
2024
Year
Ended
December 31, 2023
Expected term7 years7 years
Expected volatility
120.97% – 166.14%
161.61% – 166.14%
Expected dividend yield— — 
Risk-free interest rate
3.48% – 4.08%
3.48% - 3.89%
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Summary of derivative liabilities and the contingent earnout fall As a result, the Company has determined that the valuation of its Derivative Liabilities are classified in Level 3 of the fair value hierarchy as shown in the table below:
Fair Value Measurements at March 31, 2024
Level 1Level 2Level 3Total
Derivative Liabilities$— $— $111,000 $111,000 
Fair Value Measurements at December 31, 2023
Level 1Level 2Level 3Total
Derivative Liabilities$$$157,600 $157,600 
Summary of derivative liabilities
The Company’s derivative liabilities as of March 31, 2024 and December 31, 2023 associated with the Derivative Liabilities are as follows.
March 31, 2024December 31,
2023
Inception
Fair value of 656,250 warrants on April 4, 2022
$43,000 $66,000 $378,000 
Fair value of conversion option of Crom Cortana Fund LLC convertible note— 200 162,000 
Fair value of 700,000 warrants on February 13, 2023
68,000 91,400 259,000 
$111,000 $157,600 
Summary of fair value measurements
Changes to these inputs could produce a significantly higher or lower fair value measurement. The fair value of each Derivative Instrument is estimated using a binomial valuation model. The following assumptions were used for the period as follows:
March 31,
2024
Expected term - warrants
3.01 years - 3.90 years
Stock price as of measurement date$0.26 
Volatility (observed)
125.20% - 134.45%
Incremental discount5.0 %
Selected volatility – post haircut
96.0% - 99.5%
Risk-free interest rate
4.27% - 4.35%
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Details)
3 Months Ended
Mar. 31, 2024
segment
contractualArrangementType
Accounting Policies [Line Items]  
Number of operating segments 1
Number of reportable segments 1
Number of contractual arrangement types | contractualArrangementType 3
Maximum  
Accounting Policies [Line Items]  
Contract term 5 years
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Schedule of Company's Revenue By Contract Type (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounting Policies [Line Items]    
Revenue from contract with customer, excluding assessed tax $ 11,335,053 $ 9,937,013
Time and material    
Accounting Policies [Line Items]    
Revenue from contract with customer, excluding assessed tax 6,389,298 5,723,610
Firm fixed price    
Accounting Policies [Line Items]    
Revenue from contract with customer, excluding assessed tax 749,611 943,875
Cost plus fixed fee    
Accounting Policies [Line Items]    
Revenue from contract with customer, excluding assessed tax $ 4,196,144 $ 3,269,528
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisition - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Mar. 22, 2023
Business Acquisition [Line Items]        
Cash paid to seller from factoring   $ 0 $ 411,975  
Due to seller $ 440,000 $ 440,000   $ 350,000
GTMR        
Business Acquisition [Line Items]        
Business acquisition percentage of voting interests acquired       100.00%
Cash paid to seller from factoring 411,975      
Business combination transaction costs incurred       $ 185,896
Accounts receivable note $ 156,847      
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisition - Schedule of Assets and Liabilities Acquired (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Dec. 31, 2023
Business Acquisition [Line Items]          
Furniture and equipment $ 538,097 $ 538,097   $ 538,097 $ 538,097
Goodwill 10,716,907 10,716,907   10,716,907 $ 10,716,907
The consideration paid for the acquisition          
Cash   0 $ 470,233    
Cash paid to seller from factoring   0 411,975    
GTMR          
Business Acquisition [Line Items]          
Cash 475,000 475,000 475,000 475,000  
Adjustment to cash       0  
Accounts receivable other receivables 1,370,819 1,370,819 1,380,203 1,370,819  
Adjustment to accounts receivable other receivables       (9,384)  
Income tax receivable 27,457 27,457 155,449 27,457  
Adjustment to income tax receivable       (127,992)  
Prepaid expenses 86,036 86,036 116,892 86,036  
Adjustment to prepaid expenses       (30,856)  
Other asset 17,182 17,182 17,182 17,182  
Adjustment to other asset       0  
Furniture and equipment 267,061 267,061 163,301 267,061  
Adjustment to furniture and equipment       103,760  
Right of use asset – operating lease 641,392 641,392 0 641,392  
Adjustment to right of use asset - operating lease       641,392  
Right of use asset - finance lease 17,456 17,456 0 17,456  
Adjustment to right of use asset - finance lease       17,456  
Goodwill 2,102,037 2,102,037 1,822,466 2,102,037  
Adjustment to goodwill       279,571  
Deferred tax liability (1,486,461) (1,486,461) (1,244,368) (1,486,461)  
Adjustment to deferred tax liability       (242,093)  
Lease liability – operating lease (621,407) (621,407) (17,608) (621,407)  
Adjustment to lease liability - operating lease       (603,799)  
Lease liability – finance lease (12,549) (12,549) 0 (12,549)  
Adjustment to lease liability - finance lease       (12,549)  
Accounts payable and accrued expenses (889,616) (889,616) (1,030,957) (889,616)  
Adjustment to accounts payable and accrued expenses       141,341  
Net assets acquired 6,711,407 6,711,407 6,554,560 6,711,407  
Net assets acquired       156,847  
The consideration paid for the acquisition          
Cash 470,233        
Due to Seller 350,000        
Other consideration 17,791        
Cash paid to seller from factoring 411,975        
Common stock 5,304,561        
Accounts receivable note 156,847        
Total 6,711,407        
GTMR | Customer relationships          
Business Acquisition [Line Items]          
Intangibles 2,426,000 2,426,000 2,426,000 2,426,000  
Adjustment to intangibles       0  
GTMR | Tradename          
Business Acquisition [Line Items]          
Intangibles 517,000 517,000 517,000 517,000  
Adjustment to intangibles       0  
GTMR | Backlog          
Business Acquisition [Line Items]          
Intangibles $ 1,774,000 $ 1,774,000 $ 1,774,000 1,774,000  
Adjustment to intangibles       $ 0  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisition - Schedule of Business Acquisition, Pro Forma Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]    
Revenues $ 11,335,053 $ 12,583,985
Net loss $ (4,141,541) $ (6,532,634)
Net loss per share - basic (in usd per share) $ (0.08) $ (0.16)
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fixed Assets - Summary of Fixed Assets (Detail) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total fixed assets $ 538,097 $ 538,097
Accumulated depreciation (269,188) (227,927)
Fixed assets, net 268,909 310,170
Equipment and software    
Property, Plant and Equipment [Line Items]    
Total fixed assets 258,091 258,091
Furniture    
Property, Plant and Equipment [Line Items]    
Total fixed assets 43,119 43,119
Automobile    
Property, Plant and Equipment [Line Items]    
Total fixed assets 43,928 43,928
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total fixed assets $ 192,959 $ 192,959
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fixed Assets - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 41,261 $ 19,936
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets and Goodwill - Schedule of Intangible Assets (Detail) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 17,171,863 $ 17,171,864
Accumulated amortization (8,757,724) (8,201,000)
Intangible assets, net 8,414,139 8,970,864
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 11,961,000 11,961,000
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, useful life 4 years 6 months  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, useful life 15 years  
Tradename    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, useful life 4 years 6 months  
Intangible assets, gross $ 783,000 783,000
Trademark    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 533,863 533,864
Trademark | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, useful life 10 years  
Trademark | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, useful life 15 years  
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 3,210,000 3,210,000
Backlog | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, useful life 2 years  
Backlog | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, useful life 5 years  
Non-compete agreement    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 684,000 $ 684,000
Non-compete agreement | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, useful life 3 years  
Non-compete agreement | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, useful life 5 years  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets and Goodwill - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Line Items]    
Amortization of intangible assets $ 556,724 $ 490,631
Goodwill acquired through acquisitions $ 0  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets and Goodwill - Schedule of Future Amortization of Intangible Assets (Detail) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of the year ending December 31, 2024 $ 1,517,962  
Year ending 2025 1,453,000  
Year ending 2025 1,242,863  
Year ending 2026 1,034,302  
Year ending 2027 543,592  
Year ending 2029 and thereafter 2,622,420  
Intangible assets, net $ 8,414,139 $ 8,970,864
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets and Goodwill - Schedule of Goodwill (Detail)
3 Months Ended
Mar. 31, 2024
USD ($)
Goodwill [Roll Forward]  
Balance – beginning of period $ 10,716,907
Goodwill acquired through acquisitions 0
Balance – ending of period 10,716,907
Corvus  
Goodwill [Roll Forward]  
Balance – beginning of period 1,958,741
Goodwill acquired through acquisitions 0
Balance – ending of period 1,958,741
SSI  
Goodwill [Roll Forward]  
Balance – beginning of period 8,718,093
Goodwill acquired through acquisitions 0
Balance – ending of period 8,718,093
MFSI  
Goodwill [Roll Forward]  
Balance – beginning of period 40,073
Goodwill acquired through acquisitions 0
Balance – ending of period $ 40,073
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Promissory Notes - Related Parties - Schedule of Convertible Promissory Notes, Related Party (Detail) - Convertible note payable to related party - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Long-term debt, gross $ 0 $ 3,209,617
Less: Beneficial conversion feature discount 0 (971,405)
Total $ 0 $ 2,238,212
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Promissory Notes - Related Parties - Schedule of Convertible Promissory Notes, Related Party Additional Information (Details) - Convertible note payable to related party - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Convertible note payable, convertible price (in usd per share) $ 0.26 $ 0.26
Promissory note, interest rate 5.00% 5.00%
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Promissory Notes - Related Party - Additional Information (Detail) - USD ($)
3 Months Ended
Feb. 22, 2024
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Debt Instrument [Line Items]        
Interest expense   $ 14,402    
Interest payable   0    
Total Notes Payable   9,022,442   $ 8,221,764
Loss on extinguishment of debt   822,847 $ 0  
Promissory Note | Convertibles Maturing February 13, 2024        
Debt Instrument [Line Items]        
Repayments of debt $ 809,617      
Total Notes Payable 2,400,000     $ 0
Loss on extinguishment of debt $ 761,783      
Convertible note payable to related party        
Debt Instrument [Line Items]        
Interest payable   0    
Convertible note payable to related party | Convertible debt pursuant to debt amendment conversion price 0.26 per share        
Debt Instrument [Line Items]        
Interest expense   $ 245,438 $ 340,120  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes Payable - Schedule of Notes Payable (Detail) - USD ($)
Mar. 31, 2024
Feb. 22, 2024
Dec. 31, 2023
Schedule Of Notes Payable [Line Items]      
Total Notes Payable $ 9,022,442   $ 8,221,764
Less: Debt Discount 0   (146,989)
Long-term debt, total 9,022,442   8,074,775
Term Note Payable      
Schedule Of Notes Payable [Line Items]      
Total Notes Payable 622,442   981,764
Convertibles Maturing April 4, 2023 | Convertible Notes Payable      
Schedule Of Notes Payable [Line Items]      
Total Notes Payable $ 0   840,000
Convertibles Maturing February 13, 2024 | Promissory Note      
Schedule Of Notes Payable [Line Items]      
Total Notes Payable   $ 2,400,000 $ 0
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes Payable - Schedule of Notes Payable - Additional Information (Detail) - USD ($)
3 Months Ended 24 Months Ended
Dec. 13, 2023
Mar. 31, 2024
Aug. 31, 2026
Jan. 02, 2026
Jan. 01, 2026
Feb. 02, 2025
Feb. 22, 2024
Dec. 31, 2023
Apr. 06, 2023
Apr. 04, 2022
Feb. 28, 2022
Feb. 22, 2022
Debt Instrument [Line Items]                        
Common stock, shares, issued (in shares)   53,029,915           53,029,915        
Debt discount   $ 0           $ 146,989        
Notes payable   $ 9,022,442           8,221,764        
Convertible Notes, Warrants                        
Debt Instrument [Line Items]                        
Warrants (in shares) 700,000                      
Exercise price of warrants or rights (in usd per share) $ 1.38                      
Note Payable Maturing The Earlier Of September 30, 2024 Or Completion Of Equity Offering                        
Debt Instrument [Line Items]                        
Debt discount                       $ 61,263
Notes Payable | Note Payable Maturing September 30, 2024                        
Debt Instrument [Line Items]                        
Interest rate   7.00%                    
Notes payable   $ 0           5,600,000        
Notes Payable | Note Payable Maturing August 31, 2026                        
Debt Instrument [Line Items]                        
Interest rate   7.50%         7.50%          
Notes payable   $ 6,000,000           0        
Notes Payable | Note Payable Maturing August 31, 2026 | Forecast                        
Debt Instrument [Line Items]                        
Interest rate           8.00%            
Convertible Notes Payable                        
Debt Instrument [Line Items]                        
Convertible notes payable $ 0                 $ 1,050,000    
Conversion of stock, amount issued $ 300,000                      
Conversion of stock, shares issued (in shares) 556,250                      
Convertible Notes Payable | Convertibles Maturing April 4, 2023                        
Debt Instrument [Line Items]                        
Interest rate   7.00%                    
Debt instrument, convertible, conversion price (in usd per share)   $ 1.60                    
Notes payable   $ 0           840,000        
Convertible Notes Payable | Crom                        
Debt Instrument [Line Items]                        
Debt instrument, term 60 months                      
Convertible Notes Payable | Crom | Convbertibles Maturing February 13, 2024                        
Debt Instrument [Line Items]                        
Interest rate 10.00%                      
Promissory Note                        
Debt Instrument [Line Items]                        
Interest rate                 12.00%      
Common stock, shares, issued (in shares)                     125,000  
Promissory Note | Note Payable Maturing The Earlier Of September 30, 2024 Or Completion Of Equity Offering                        
Debt Instrument [Line Items]                        
Interest rate   10.00%                    
Common stock, shares, issued (in shares)   15,000,000                    
Notes payable   $ 0           400,000        
Promissory Note | Note Payable Maturing The Earlier Of September 30, 2024 Or Acceleration Of Obligations                        
Debt Instrument [Line Items]                        
Interest rate   12.00%                    
Notes payable   $ 0           400,000        
Promissory Note | Convertibles Maturing February 13, 2024                        
Debt Instrument [Line Items]                        
Interest rate             5.00%          
Notes payable             $ 2,400,000 $ 0        
Promissory Note | Convertibles Maturing February 13, 2024 | Forecast                        
Debt Instrument [Line Items]                        
Interest rate       12.00% 8.00%              
Debt instrument, periodic payment     $ 100,000                  
Term Note Payable                        
Debt Instrument [Line Items]                        
Basis spread on variable rate   3.00%                    
Debt instrument, interest rate, effective percentage   11.50%           6.25%        
Notes payable   $ 622,442           $ 981,764        
Promissory Note, Dated April 6, 2023                        
Debt Instrument [Line Items]                        
Notes payable                 $ 400,000      
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes Payable - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Schedule Of Notes Payable [Line Items]        
Interest expense, debt $ 233,510 $ 485,000    
Accrued interest payable current $ 0      
Forecast | Convertible Notes Payable        
Schedule Of Notes Payable [Line Items]        
Promissory note, monthly principal     $ 1,200,000 $ 1,022,442
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note Payable - Related Party - Schedule Of Notes Payable To Related Party (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Schedule of notes payable to related party [Line Items]    
Total Notes Payable $ 9,022,442 $ 8,221,764
SSI | Note payable    
Schedule of notes payable to related party [Line Items]    
Interest rate 5.00% 5.00%
SSI | Related party    
Schedule of notes payable to related party [Line Items]    
Total Notes Payable $ 400,000 $ 400,000
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note Payable - Related Party - Additional Information (Details) - USD ($)
3 Months Ended
Feb. 16, 2024
Mar. 31, 2024
Mar. 31, 2023
Schedule of notes payable to related party [Line Items]      
Interest expense   $ 14,402  
Note payable      
Schedule of notes payable to related party [Line Items]      
Debt instrument, periodic payment $ 50,000    
Debt instrument, term 8 months    
Related party      
Schedule of notes payable to related party [Line Items]      
Interest expense   $ 4,973 $ 4,928
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revolving Credit Facility - Additional Information (Detail) - USD ($)
3 Months Ended
Feb. 22, 2024
Apr. 04, 2022
Mar. 31, 2024
Dec. 31, 2023
Line of Credit Facility [Line Items]        
Interest expense     $ 14,402  
Interest payable     0  
Note payable        
Line of Credit Facility [Line Items]        
Long-term line of credit     $ 1,529,818  
Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Amount rolled over $ 625,000     $ 625,025
Borrowing capacity $ 4,000,000      
Revolving Credit Facility | Prime Rate        
Line of Credit Facility [Line Items]        
Basis spread on variable rate 2.00%      
Revolving Credit Facility | Live Oak Bank        
Line of Credit Facility [Line Items]        
Long-term line of credit   $ 950,000    
Basis spread on variable rate   2.75%    
Proceeds from lines of credit $ 904,793      
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Due To Seller And Contingent Earnout - Additional Information (Detail)
3 Months Ended
Feb. 15, 2024
USD ($)
Mar. 22, 2023
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Business Acquisition [Line Items]        
Due to seller   $ 350,000 $ 440,000  
Settlement $ 720,000      
Settlement, initial payment 180,000      
Settlement, periodic payment amount $ 20,000      
Settlement, interest percent 0.05      
Settlement, term 27 months      
Due to Seller, net of current portion     280,000 $ 0
GTMR        
Business Acquisition [Line Items]        
Due to seller   $ 1,250,000    
Consideration payable term   6 months    
GTMR | Seller Payable        
Business Acquisition [Line Items]        
Due to seller   $ 200,000 $ 200,000  
Basis spread on variable rate     2.00%  
Global Technology Management Resources, Inc | Related party        
Business Acquisition [Line Items]        
Due to seller       $ 350,000
SSI        
Business Acquisition [Line Items]        
Due to seller     $ 240,000  
Due to Seller, net of current portion     $ 280,000  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Additional Information (Detail)
3 Months Ended 12 Months Ended
Jan. 25, 2024
USD ($)
$ / shares
shares
Oct. 17, 2022
Oct. 13, 2022
Mar. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Nov. 09, 2021
shares
Class of Stock [Line Items]            
Sale of stock, price per share (in usd per share) | $ / shares $ 0.32          
Preferred stock, shares authorized (in shares)       50,000,000 50,000,000  
Common stock, shares outstanding (in shares)       47,672,427 47,672,427  
Common stock, shares authorized (in shares)       3,000,000,000 3,000,000,000  
Common stock par or stated value per share (in usd per share) | $ / shares       $ 0.0001 $ 0.0001  
Common stock, shares, issued (in shares)       53,029,915 53,029,915  
Stock issued during period, shares, new issues (in shares)       5,357,488    
Shares issued in exercise of stock options (in shares)       113,521 0  
Service-Based Stock Option            
Class of Stock [Line Items]            
Non-cash stock based compensation | $       $ 1,657,821    
Shares issued in exercise of stock options (in shares)       0    
Stock Incentive Plan            
Class of Stock [Line Items]            
Number of shares authorized (in shares)       2,132,500   2,500,000
Series A Preferred            
Class of Stock [Line Items]            
Preferred stock, shares authorized (in shares)       10,000,000 10,000,000  
Preferred stock par or stated value per share (in usd per share) | $ / shares       $ 0.0001 $ 0.0001  
Preferred stock, shares outstanding (in shares)       5,875,000 5,875,000  
Preferred stock, shares issued (in shares)       5,875,000 5,875,000  
Conversion of stock, shares converted (in shares)       587,500    
Dividends | $       $ 18,269    
Series B Preferred            
Class of Stock [Line Items]            
Preferred stock, shares authorized (in shares)       10,000,000    
Preferred stock, shares outstanding (in shares)       0 0  
Preferred stock, shares issued (in shares)       0 0  
Series C Preferred            
Class of Stock [Line Items]            
Preferred stock, shares authorized (in shares)       10,000,000 10,000,000  
Preferred stock par or stated value per share (in usd per share) | $ / shares       $ 0.0001 $ 0.0001  
Preferred stock, shares issued (in shares)       770,000 770,000  
Conversion of stock, shares converted (in shares)       481,250    
Dividends | $       $ 11,550    
Common stock, shares outstanding (in shares)       770,000 770,000  
Warrant            
Class of Stock [Line Items]            
Exercise price of warrants or rights (in usd per share) | $ / shares       $ 0.35    
Convertible Notes Payable            
Class of Stock [Line Items]            
Exercise price of warrants or rights (in usd per share) | $ / shares $ 0.319          
Pre-Funded Warrants            
Class of Stock [Line Items]            
Warrants (in shares) 3,193,534          
Exercise price of warrants or rights (in usd per share) | $ / shares $ 0.001          
Warrant            
Class of Stock [Line Items]            
Warrants (in shares)       8,437,501    
Exercise price of warrants or rights (in usd per share) | $ / shares       $ 0.35    
Convertible Notes Payable            
Class of Stock [Line Items]            
Number of warrants issued 3,193,534          
SPA Agreement            
Class of Stock [Line Items]            
Number of shares issued in transaction (in shares) 5,243,967          
Proceeds from issuance of common stock | $ $ 2,700,000          
IPO | CISD            
Class of Stock [Line Items]            
Stock split ratio   0.05 0.05      
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Schedule of warrants (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Number    
Granted (in shares) 11,631,035 1,765,862
Options exercised in period (in shares) (113,521) 0
Weighted Average Exercise Price    
Granted (in usd per share) $ 0.34 $ 1.17
Exercised (in usd per share) $ 0.32 $ 0
Warrant    
Number    
Beginning balance (in shares) 7,444,698 5,678,836
Granted (in shares) 8,437,501 1,765,862
Options exercised in period (in shares) 0 0
Ending balance (in shares) 18,962,212 7,444,698
Warrants exercisable (in shares) 18,962,212 7,444,698
Intrinsic value of warrants $ 283,586 $ 327,214
Weighted Average Remaining Contractual Life (Years) 5 years 9 months 7 days 4 years 8 months 12 days
Weighted Average Exercise Price    
Beginning balance (in usd per share) $ 1.68 $ 1.84
Granted (in usd per share) 0.25 1.17
Exercised (in usd per share) 0 0
Ending balance (in usd per share) $ 0.87 $ 1.68
Pre-Funded Warrant    
Number    
Granted (in shares) 3,193,534 0
Options exercised in period (in shares) (113,521) 0
Weighted Average Exercise Price    
Granted (in usd per share) $ 0.09 $ 0
Exercised (in usd per share) $ 0.32 $ 0
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Schedule of options (Detail) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Number    
Granted (in shares) 11,631,035 1,765,862
Weighted Average Exercise Price    
Granted (in usd per share) $ 0.34 $ 1.17
Options    
Number    
Beginning balance (in shares) 8,243,437  
Granted (in shares) 150,000  
Forfeited (in shares) (65,938)  
Ending balance (in shares) 8,327,499 8,243,437
Vested options (in shares) 4,750,510  
Weighted Average Exercise Price    
Beginning balance (in usd per share) $ 2.41  
Granted (in usd per share) 0.35  
Forfeited (in usd per share) 1.72  
Ending balance (in usd per share) 2.38 $ 2.41
Weighted average exercise price, vested and expected to vest (in usd per share) $ 2.38  
Weighted-Average Remaining Contractual Term (in Years)    
Weighted average remaining contractual term (in years) 4 years 9 months 3 days 4 years 11 months 23 days
Weighted average remaining contractual term, granted (in years) 6 years 11 months 1 day  
Weighted average remaining contractual term, vested and exercisable (in years) 4 years 5 months 23 days  
Weighted Average Fair Value    
Beginning weighted average fair value (in usd per share) $ 3.58  
Weighted average fair value, granted (in usd per share) 0.31  
Ending weighted average fair value (in usd per share) 3.55 $ 3.58
Weighted average fair value, vested and exercisable (in usd per share) $ 3.12  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Schedule of Stock Options, Valuation Assumptions (Detail)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Equity [Abstract]    
Expected term 7 years 7 years
Expected volatility minimum 120.97% 161.61%
Expected volatility maximum 166.14% 166.14%
Expected dividend yield 0.00% 0.00%
Risk-free interest rate minimum 3.48% 3.48%
Risk-free interest rate maximum 4.08% 3.89%
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value - Summary of Derivative Liabilities and the Contingent Earn out Fall (Detail) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liabilities $ 111,000 $ 157,600
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative liabilities Derivative liabilities
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liabilities $ 0 $ 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liabilities 0 0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liabilities $ 111,000 $ 157,600
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value - Summary of Derivative liabilities (Detail) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Feb. 13, 2023
Apr. 04, 2022
Derivative [Line Items]        
Derivative liabilities $ 111,000 $ 157,600  
Convertible note | Crom Cortana Fund LLC        
Derivative [Line Items]        
Derivative liabilities 0 200   162,000
Warrants | Convertibles Maturing April 4, 2023        
Derivative [Line Items]        
Derivative liabilities 43,000 66,000   $ 378,000
Warrants (in shares)       656,250
Warrants | Convertibles Maturing February 13, 2024        
Derivative [Line Items]        
Derivative liabilities $ 68,000 $ 91,400   $ 259,000
Warrants (in shares)     700,000  
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value - Summary of Fair Value Measurements (Detail)
Mar. 31, 2024
USD ($)
Expected term - warrants | Minimum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and rights outstanding, term 3 years 3 days
Expected term - warrants | Maximum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and rights outstanding, term 3 years 10 months 24 days
Stock price as of measurement date  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Derivative liability, measurement input 0.26
Volatility (observed) | Minimum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Derivative liability, measurement input 1.2520
Volatility (observed) | Maximum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Derivative liability, measurement input 1.3445
Incremental discount  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Derivative liability, measurement input 0.050
Selected volatility – post haircut | Minimum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Derivative liability, measurement input 0.960
Selected volatility – post haircut | Maximum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Derivative liability, measurement input 0.995
Risk-free interest rate | Minimum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Derivative liability, measurement input 0.0427
Risk-free interest rate | Maximum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Derivative liability, measurement input 0.0435
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentrations - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Three Customers | Revenue, Product and Service Benchmark | Revenue from Rights Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 54.00% 60.00%  
Three Customers | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage     54.00%
Two Customers | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 34.00%    
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Business Acquisition [Line Items]    
Effective income tax rate, percent (3.40%) 22.10%
Income tax benefit $ 133,859 $ (1,225,649)
GTMR    
Business Acquisition [Line Items]    
Income tax benefit $ 1,500,000  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Factoring of Accounts Receivable (Details)
3 Months Ended
Jan. 24, 2023
USD ($)
Mar. 31, 2023
USD ($)
Factoring Agreement [Line Items]    
Factoring agreement, accounts receivable sold during period   $ 484,677
Factoring agreement, fees   $ 0
Maximum    
Factoring Agreement [Line Items]    
Factoring agreement, accounts receivable sold $ 1,000,000  
Initial payment   0.90
Minimum    
Factoring Agreement [Line Items]    
Initial payment   0.85
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
Apr. 08, 2024
Mar. 31, 2024
Warrant    
Subsequent Event [Line Items]    
Warrants (in shares)   8,437,501
Exercise price of warrants or rights (in usd per share)   $ 0.35
Subsequent Event | Maximum    
Subsequent Event [Line Items]    
Potential proceeds from warrant exercises $ 2,953  
Subsequent Event | Warrant    
Subsequent Event [Line Items]    
Warrants (in shares) 8,437,501  
Exercise price of warrants or rights (in usd per share) $ 0.35  
EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +F 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 " "Y@*]8J?ZLM>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FTIAZC+98@32$A, G&+$F^+:/XH,6KW]K1EZX3@ 3C&_N7S M9\F=CD*'A,\I1$QD,=^,KO=9Z+AA1Z(H +(^HE.YG!)^:NY#\?$S]0O,:, >'7K*4)45,#E/ MC*>Q[^ *F&&$R>7O IJ5N%3_Q"X=8.?DF.V:&H:A')HE-^U0P=O3X\NR;F%] M)N4U3K^R%72*N&&7R:_-]G[WP&3-Z]N"MT75[FHN>"L:_CZ[_O"["KM@[-[^ M8^.+H.S@UUW(+U!+ P04 " "Y@*]8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M +F KUA*+7%P_@4 )D@ 8 >&PO=V]R:W-H965T&UL MM9IO<]HV',??BH[M=MM=")8,(72$.^*2+K.&9W^UEFI#9S3SS" FVO&F- M\3O'[JJ"](@O/MO%)\M(H2PX_Z96[KV;EJ7.B 7,E2J"PL^6.2P(5!*L6\MB2)H%\YKL_V &HI_)<'L3I MOVB7'=OMMI";Q)*'AV(X@]"/LE_Z4GQ4YGM4M,08^4G&);'R! MB$6ZFO-QSI7O$;9UU:_.QLZOD9W&V<9K],]X$4L!M]V_N@N4)73U":HOOHLW MU&4W+>AL,1-;UAK]\A.^LG[7T?V@L%>PW1RV:TH?O>=N MU4HOE^PW2DYG)L MM3_ID(Q5-9%Z.5*O&M*GA K)1+!'SVS#A=3AF:.D2'07Q3%6U<2[RO&NJN%- MF?"YISHA@F>!MO',27FW*^UWQOJ:G/VDK"!1,Z,'.&9>%V%_?(E0[.6%H3;I###:K M/;.5KQZCT(Q/--3>H^8<9SR;3QX>/C]>H/LGYU*':0RHB8FMXH5J50&]CUPN MX.:DZCZ]0#,)/1)Q@1R>1%+LX=?3TI])?_JB(S87U44^<0A!; M/W+UM[0Y\\M8"]J$*N'"E;!9<=Z"3GDL:8#^]C?E3V1S(B&XY"'5A"SAPI:P M67'26W4,G_;E8.: OF5KL9I0)%PX$C8+S@-WH;VF:QZ9).E,2+]'VE>XU]?R M-6%)N- D;/:;N2]!__@28?+KXC@$M6'&A?1R=R7GB49NZ+H,8"/&R0"UO$RI$"A4B ME51H%H*(H]LDAMVQ_JZM-U1D+JN+5P@0J21 DY")E>J5'R!!KL$1P@V-].UJ M#BSE;$)_2*$_Q&PO1\Z7T^&B;(1,"VE.*X5L0H9((4.DTHC1;,W@7C4UH3FF M=#3,7%<7KW A4FG,Z+7(S-))"O0QD6#ND;($+?$/\I?#=FF:FAG;CGJV M108#W!MVMAI&NS =N])PD0.O# %B>Q]Y[ 7]R;3->"9*6=UUOS^P!]I)A2;4 MQR[4QS8;R]$'[OQ8"?Q7!CYJ&JD^$]=N8]*VL1:T"?^Q"_^QS;:2#U.?DM[! M1NU+Y$Q8V3B\N:PNX\F$F-E4WC(>9A[**/%N1?)-.)2^XE#Q,%]>,>DRH V#_DG-Y7%%_(/_? M"*/_ %!+ P04 " "Y@*]8/Y+N0BP) #Z, & 'AL+W=OU_L5B>;'EC^). MU%^WMPK>+0Y>5OE&E%4NRT")A\O9%?IPS5(]H+'X(Q?/U='K0(=R+^4W_>;3 MZG(6:D2B$%FM77#X\22N15%H3X#CK[W3V>&9>N#QZS?O/S?!0S#WO!+7LO@S M7]7KRUDR"U;B@>^*^HM\_K?8!\2TOTP65?-O\+RW#6=!MJMJN=D/!@2;O&Q_ M\I?]1!P-0'1@ -X/P*<.(/L!I FT1=:$=<-KOKQ0\CE0VAJ\Z1?-W#2C(9J\ MU,MX5ROX-(=Q]?):EI4L\A6OQ2KXR M>9B*XT^ZJX(>O)=^M9/M'?&P?@0<>\9FK]P%!\P"'F#J&7_N'WXCL,)QTAR\@ MV$/$^! Q;OR1H8AW2HFR#JZJ"H+\X(JG=4#=#O3&^E!M>28N9[!S*J&>Q&SY M_3]0%/[DBFXB9YU8R2%6XO.^O.;5VA5@.RIJ1NF-_K3$F(4XPA>+IV/LMAU* M2)A0=+#KP*('6-0+ZRK+Y*Z$#%,B$_D3OR^$"V7KA!T]/4HI2B+:0^FP2Q+" MHLB-DAU0,O_DR;)64&8"KC/%!9!9#PY[T&P+6-F(IFYDT0%9Y$5VJ\26YZL@ M+S.Y$4'-7T3EPA=93X\C$J8]C+851E$:#F",#QCCDS"*%V"<2E0!+U>!K-=" M05EK=V SKT[@L06)H0BG40^Y;49#BG'B1IXY+_+FAB@==C2-4$K<,-,#S-0+\^?\!4IV"V\>E.X,3>VUC9+42@';C* 0Q:$;(0H- MN83>6ON;+-^=4&_W7B8JN%-YZ\9\1*C(NRZ-$@KD0["K1+L\0)X@NQ2O\_(Q M* 2(#N&A6#?.AZ"3U]FO.[_,BKW,W\R$O@9Y=42;RUHW9,"GR4^E!+FWY M*V]V)U ISS*U$X9?G;-@$V1"&4ZM76#; 9.E$1M8+<.DR$^E5WN0 %S)HFB MO[U6HF@.'=X ;.XD)"(LL2*P#7&*&4%X( 3#LLA/LS<[$%@R@(-G(903HTV> M:419TD=HFPW0*S;TBKU4-HYM/[ZCD&@(?WK@_,_YFPF.#65B/V7^Y[[('WES MK(=P\JJ"N$#9;O0Q7V<,G.P%;/M5 ,?A[)LS4)L3,4O840;O W79L90.+<71 MH=+/G?JP /2N2Y/@JI0[)V]BFPZMI;!-2-)9LBY"0YC83Y@W0L%12S=-@L)? M/+&#%(%A[*QQV+$X&H1JJ!/[J?.+>)+%DU9+&:QZ7@0P:+]&Y1WF^?4T!8AMVL0)P9:HO-6#^'D;Y+,&;;-BW".[NNU,:LN3$.=V$^=OXYM M@N9\H;=+UMU!SDAL_H22%..HKY =AI0P' [H8V+8EIS$MG<-VYX#G=@LC!,' M"SOL!DHI,=1*_-1J\])9R&VZM$#;)H0.\Q4QC$K\C/J;K,5!\LX/34E*6&,]"$[#%&":#K0^22&@1FDH!.2\*U+%9"5?\,_O77;J 2 M$B^'GTL 4WGK!FV(FOB)^KH5QXT[Y+OP/60LF@=D#C_?_@;5 MFBO=@MW5:ZGR_XK5/&!@@=-YBEBCL6D\CV(\ISAN]?>J[=?NZJJ&%[IB\TIO MN,]<9>LVDK%>%EL<,!):B6Y;T3@::"80 MHQ_(R,%Z!>(2R@:D^KZ?'F1\FT/J.Z':I^0H3&G$4JN4./K740I4Q88@&^HG MHR?JW6;7EL*5>,BSW'G0(#:COZ,)PI32_I'(:4K2!*>#I<\H .)7 &T9J3I; M5 QO40?%XP0G"%GYX+),:1(E [<6U+ \];.\5?F:]#ZURE";P@=Z9$Y+7X^, M&LZG(QWH8ZITHO2./[<63N6M&ZW1"?2T^]P1LJ*37NI.Y:T;LY$4=.1>USYQ M9K)\$O!.]P>W2FZ@BDOU"K)#JZAW'?D$,W004*N\:IJ+SBFSY46_TCE,,$GP M4-N-'MT0TZF.=M0K9V8F\=>,VPD]U0NJ<2\:G9&/7T [3'#HD;74 M:!#JUR"=*A/\+_BED/=0.7\7V;J4A7Q\!:U0\D>QT4OX151RIS*=>)_*S!G+ MI!W[J;QUY\8("^IO3)R:N9,V):;RUHW9*!,ZTI08:T;[QY\=K>-J@'GRVF@6 MZMBN7M((%Z79P=RD3>NM]R,8J'^2_I3TQ6-NDE_53>NC$;B<1&VB(V M@9:]RCO.C\QQ8T\P:.R^UG,8@B*D<3S0>F9&_#"_^#F#)MFD F@J;]VXC0!B M?@%T%DTR6Z3$L:L%Y#",?&3)C)QA_G[*G5#Z*'$5W+[=93F!3JIDIO+6#?GH MVW/3-&;8I(V9J;QU@S:BB(U^,^_XJG+^UI=I>RK.\!T-D*1_=35BU 5K5 KS MMS_V27D]DI23BI2IO'5#-B*%)=,DY:1:92IOW:"-HF%^1?,WDK)U&'4J9C\G MO38MU,71%]/U_PKXS-5C7E9!(1Y@4/@^AHQ6[1?MVS>UW#;?5;^7=2TWS&PO=V]R:W-H965T&ULM5=M;YLP$/XK%INF5NH* M)B\D71)IS31M'R9%K;9]=N$2K )FMDFV_?J=@9+04"!KFP^)#7>/G^<\X2M3<"K5.KVQ;^2'$3%V*%!)\LQ8R9AJG (K2506QTS^N89([.86M1X>W/!-J,T#>S%+V09N M07]/5Q)G=H42\!@2Q45")*SGUD=ZM:1CXY!;_."P4P=C8J3<"7%O)E^#N>48 M1A"!KPT$PY\M+"&*#!+R^%6"6M6:QO%P_(#^.1>/8NZ8@J6(?O) AW-K8I$ MUBR+](W8?8%2T,C@^2)2^3?9%;;>U")^IK2(2V=D$/.D^&6_RT <.-#A$PYN MZ>#V=1B4#H-<:,$LE_6):;:82;$CTE@CFAGDL:HEO.?KIQ5(D M 6X*! 1'2D0\8!HGURQBB0_DU@ K$90%'RW/RGKPE M-E$A6JB9K9&30;;];XPV?P%OAGPBDQ A@Y/W[BU(789D.A>1_\<493\JGYTUR"_Q1CF_. MT'8Q"NMA6),PJ"0,6B4L11SC^2CYITR2+8LRR'EG*B IR()_(_T" MVSM@Y5PB)?J(?*=9C?JPHCX\@?K)H1\>173@.,W![V5:TS"J-(Q.UG!!N%)9 MMX#1\5]BX+C3*1T]HM_#L$9^7)$?G[X!F/R59DG DTV7@/$1KZ$W]MRAZST2 MT,.P)L"K!'BM FY!1.7CE=38XV@C:?F!Z&-0G32L+T% EYPA*8H71>AXK45:6LGDEL MVB^)=9K5!%%G7U*=_]J5?DF@!*\=[HDW.MZ1'H9U 0=W OI? D[(!.4*/51T M&]95[$LY;:_E92Y8MN>"=I!3D\%+H=4E[TL_;:_]S\\'Y0(]$D(?R[J,_36 MMM\#7B,GE$MV)H5NN[JH_;V ME\,GID5CDN^YS7M2J==G?[^9D!?]VI CTM^ MLX!.NT* ?=#SF(83&XD-3Q2)8(V.SJ6'"++HX8J)%FG>!MT)C4U5/@RQ[P5I M#/#]6@C],#&=5=5)+_X!4$L#!!0 ( +F KUB]KT:<. 8 .,8 8 M>&PO=V]R:W-H965T&ULK9EM;]LV$,>_"N$-0PK$,1_TF"4& M$K?= K1KT+3KBV$O&(N.A4JB1]).^NUWE&3+D2@B!?(FMJSCZ7]'\GXGYN)1 MJN]Z+81!3V51Z<2,R=&?@ ^;(:"17Z--&*&YSK=')UXIOLQQL MWJ I^GKW%IW\^N9B9D" =3-;M@^[;AY&1Q[&T$=9F;5&[ZI,9,_'ST#X03W= MJ[^F7H'N .?]_EG ML1/55FA7D,W(J!YI:\IN3@AC(0XAX;OC (:&:Q\1 >/3I*2!HQVI,XM N3-*6,N"5&!XF15^(?2FJ-;I5PPRR.$^J6%Q_DQ=Y5W=:!Z@&]>P)Z:'<.X]=!J5?@IYU0:R"V2UKJ M6"I11'%/F<,LBJ.QA4)P!Q/L7\FB@K52(%YEB&> J]R6/PMJ)RSP4 9E*6-! M3Z[#,,)!%#(\(OB(?L0O&!H=M%*R1,LUKQX$LI<\5VC'BZVP=6,)Q(*U;ZNY MX*J"3L@9"ADH[.?<83(E"<9C,= N!NJ-X8LTD')YV*7"LTM;5\D82;PHFG^PQ>Z]3?E1@W$MH",5Z)-9"X5:C)ZTY<;=:+!A M-FD4$TK[1=ME&411RO#(/B0=]DC@KXPOE^L%Z,^6Q]?R]CSLCJC$C]1Z!J$% MSZMLNX2V$;8(E"3;V#M#'U)SL#6&)E.&\?C>Z,A*_&C=2Q5/=FML<[VN^S+8 MUYFX=^_D(46G":5)$/=%#PW'Y':D)5ZRO: <94+EN[JBHB+G]WF1FQ_.,&)' MB0_P(/-#,QJ2B(8CD700)7Z*-ELC;[=&6Y+>G*)*N+,^9.5 ZM!D2G \IK2C M*?'C]*8R G:)V=?-6J--=;Z_T43AE#T$Z12H1-(!P1R&"<,T&2FGM$,N]2.W MK?[.=+LDTR%+IX1A0$"_G7190O,2C[6[M*,N]5/7AX!K:"&@#T;PDKZOK%_X MDYMFU(%4ED+'&_5QYK(,0^C:@I$]2SO\4C]^6Y&&/W6)1_=-%$[10[+"!+ D M[+>/#D/ 6Q@%(]RB'8*I'\%_P0*W<^"4Y\(E(20>@-5IR2AC8ST"[2:JS*T[&%:R%-[B^J*'9@PS,I;2CHG4S\1] M2M$7B1:R+($Y=VNNQ%H64++=BL/!&R]D.H WN\%.=%FRD,5D;/5V@*21MX4Y MZ+Z%^E$K1E-TS76^1%?0Q+_-BZWI']6T\KWD_=F6YK6\/4]#!U[J!Z]-0V'3 M /4(:9N&4WLZ"%DX 01O==;=<%?5QGUR/$/X#"?]B72:C6V7#K;4#UN7^JR9 MN9?J3UZFWVDVIK]#,/4C^%M]V IB.?21'-J>6B@T;ENC#;Q+0NMV/!W-77<< M0\Z&09S2- W[H3C>@0&#(:&).QS6(9GYD?RB<([GQQ,0&T)X)""'Y4A LZ/C MXE*HA_H474,;OZU,<_9Z^/5P4G]5GT_W?K\FYXOFO+USTQS_?^3J(0>H%V(% M+O%9#+)47!BYJ0^E[Z4QLJR_VC,-H:P!W%]):?87]@&'_VO,_P=02P,$ M% @ N8"O6%3Q9$+J# XJD !@ !X;"]W;W)KWD"_.+S]%E@^J(?T?A2_;F Z7X7Y?2L5Y_%&CDW.?9<.WGY]TI7KRQ9/Y%F3A,MG_ M'NWRQ]N)-*%VX7UPW.=>\J*%]1,22F^;[+/J7^JE/I:>4-MCEB>'NG%Q!H!FS=@!W;@*L;<*T&?%\#OF[ C^U!J!L([09B3P.Q;B"V M&K!]/Z5YW6 ^]I2DNH'4;B#U-%C4#1;M4YKW#1Q]&CFZU81C^YJ MZ7$:;J8]WIS0U^0TX,SH$6=.0\ZTQYSO??JG06?:H]X[B,QIV)GVN/<_E]/ M,^V1[V]R&GJF/?;]34Z#SU2C/WO][:U^]5=!'MS=I,D+E9;'%U[Y294?5?OB M-SZ*RZCS\[3X;E2TR^^629PE^V@7Y.&.\O/B0Y%C.67?4\O'('X(,VH=%U]/ MMM\?D_TN3+-_4O(?QRC_0?WT6QP<=U'1[A,UI7[S5]1/?_]T,\N+DRKIV;8^ M@:^O)\#VG,"O21[L"JJ"]\M#&E8_@(Q@R\/V[T&:!G%.:*@,-W32Z+GXN5/]@/H>$$Z58[PKGDUM MD$Y?&T:6R>&0U$--:+T>WYKJ&1M]F/BR*R93,0C!GG*":#(K(LV/S M4:OOY(P/@W]I3ID?[K9_ME@?-M^?B?9?L,=,4N<=?[L]'H[[*JQ6X7VTC4@G MZ8X*@2]O!NS-T/7,?V^4^?4JT[\ZK ;-61']Y_QGS_G/5IWP/9U\#1^B.([B MAV+!N _B;4C]%,54]ABD8?:)"O+BQ[S]F>*8SQ1+LRPIW@?]-OC$C_BQ3Z2&R%Q&0DIB Q%8EIKYA08>6?2<]W/",N%IS( MWW_Y_@.Q51V(;)&8@,1.)64C,1F(.$G.[$U*0Y@)-T\WYZ'6/:QWA=X^8 MS^FW4"- N7. F;>FUAK9HT[HD1-91A289J\;9*\&$C.1F(7$;"3F=$=JRHKT@A?:$\3M M'BE(4BO!NL>T$ZQ[Q'Q.3B_^G%Y\U8;K2:]UO$W#("M6?45D59]]HJ*>/_C_ MXR7[/:4DZ4N0[OY+2C4>N11$8BLD)B,Q!8FI2$Q#8FLDIB.Q#1(SD)B)Q"PD M9B,Q!XFY2,Q#8CX(:\2\<(YY87"16N7YM'Q):$=MD\-3&&=!=7%J2B7552K2 MM9BO0F?!S)8KD<6BM48=[/O:I$9B,A)3D)B*Q#0DMD9B^L@IM$%V:B Q$XE9 M2,Q&8@X2"QK4A&]J>3YX4T;UV\0/9I(#$3B5E(S$9B#A)SD9B'Q'P0U@C;Q3EL M%\-A6RU]3X&:)U2P_>,8I6'U?LKW%L>#]+6+8R2V0F(R$E.0F(K$-"2V7G0B MEI=$L?,"NH[L=(/$#"1F(C$+B=E(S$%B+A+SD)@/PAJ!S=#GQ"[+>CX:V:28 M'O:NS>E::[SGA:-Y06PMV5;0;F6HID U%:II4&U-&"Z^O=+5H5UN>F8(/1>: MW1K0;DVH9D$U&ZHY4,V%:AY4\U%:,VK?%-$Q5T1ML1B.XMUQ6[W.%S^':547 M_,X:>;B'J\,7J:V@F@S5%*BF0C6MUAIO7B_^_Q/:;Q^&]JI#M0U4,Z":"=4L MJ&9#-0>JN5#-@VH^2FLF.7M)\N%ZN!%)3DQO0IG*@NY4J2R'>[\ZEZ$5;E!- M@6HJ5--JK;'P%-N9#"UP(\T/:;'@6Z\H;J"]&E#-A&H65+.AF@/57*CF034? MI373]E([QPP7SQE)EE')Z)#E.K]$'$T*66C1'%23H9H"U52HID&U-5331\ZD M#;17 ZJ94,V":C94Q0_'*'NL;@*4 MW%.[\%M.[:)LFQR++TR+Q]4M0J+GD-I'P;=H'^4_B%'-=W[!ILR<85BIG=6# M9W1U5B,U&:HI4$V%:AI46T,U?>Q4VD"[-:":"=4LJ&9#-0>JN5#-@VH^2FN& M]:6DCQFNZ1L3UL7C\DI&=5N*;9*1"TR8;I'65*(YOIW4T#(_J"9#-06JJ5!- M@VIKJ*:/FT@;:*<&5#.AF@75;*CF0#47JGE0S4=IS9R^5/TQPV5_I)P>N8B& MEOY!M173+;;B.*[]RKT,[52!:BI4TZ#:&JKI4&T#U8QQ$\F$=FI!-1NJ.5#- MA6H>5/-16C.8+X6 S' EH!7FU+Z\ %V6A^2/85T\0DSB;D'8E.<$;LYTKCU# M:_>@F@S5%*BF0C4-JJVAF@[5-E#-@&HF5+.@F@W5G-'YX$+[]:":C]*:>7PI MYV.&Z_GD>#=P'V(S2,^WU.2(&8VLM5E"M154DZ&: M54J*8QW0H\?L[R<['] MSN0UM%\=JFV@F@'53*AF034;JCE0S27,3/)]B0D'MF_K23ADZ,[$S*5FCQDN MVFLEZJ@4[19DL:RTH%F^\\H=M! /JLE038%J*E33:DUL)J303D=DGSIAC@C% MW^PDH-6VD$U$ZI94,V&:@YAO*8&@3J1U#^F[ M53%[*6ACAPO:KMJK@IANPQU8:42Q6B6Q[C0CM M5X=J&ZAF0#43JEE0S89J#E1S"3.S9^^*[H&=S2NZAPRM$=E+Z1H[7+KV[OX5 MY"#M5C8Q[(*71*E]TYSA[J\.26@E&E13H)H*U;1:$ULAV0Y(:!T:88X(XH(5 M&;&]D06T7P.JF5#-@FHV5',(XS7EN87$+MHWOG,)TZF[3"0C)VN)[L8_MRT,(RJ"9#-06J MJ5!-@VIKJ*:/G4H;:+<&5#.AF@75;*CF0#47JGE0S4=IS6"^5)85GPZ^$H4J M5JC[&?BC8CE\*E>G-%*3H9H"U52HID&U-533H=H&JAE0S81J%E2SH9H#U5RH MYD$U'Z4UH_Q2=\:.V$ONG0TTXO#E]8AW]\U@NS5# B?,^?;5I.7P65V=ZM#R M,ZBF0#45JFF]P]6YE RM+(-J&ZAF0#43JEE0S89J#E1SH9H'U7R4U@SL2P$: M.V+?N>%],BYY3^NQFT M2[W6A.8$8;G.ZWS0RC&H9D(U"ZK94,V!:BY4\Z":C]*:P7LI,&.'"\Q^KW?U M'+L4ANXA!]564$V&:DJM-?=]E!A^WHH?E7"@P H+NO5N60UZ>FNHID.U#50S MH)H)U:RQD\0>.4D14*VQFH-[5,G]"G2"UXL_IAM M79>%]FM -1.J65#-AFH.8;RFO,2P/,^W+CZXI.G4J;\@'-2.-,(AG?J+6?88 MAODJR(.[FZ?@(2RRZ2&*,VH?WA>-Z)_G12"FT/-U.F GU+G!K/!?DO1[U2G/1^_0TE1;3$%SF %R@: M61[2SPR'\\P,>?E4BA_5EO/:>][E176UV-;U_OUJ5:5;OF/5NW+/"_AF4XH= MJ^&C>%Q5>\'9NAVTRU?8]\/5CF7%XOJR?7]O M@T@.:"5^S_A3=?3L254>RO*'_/#K^FKA2T0\YVDMIV#PY\!O>9[+F0#'G_VD MB^$WY<#CYY?9/[?*@S(/K.*W9?Y'MJZW5XMXX:WYAC5Y_:U\^A?O%0KD?&F9 M5^W_WE,OZR^\M*GJ$$<#8![S -P/P-,!U#* ] -(JVB' MK%7K(ZO9]:4HGSPAI6$V^=#:IAT-VF2%7,;[6L"W&8RKKV_+HBKS;,UJOO;N M:_@#:U177KGQ;EFU]3[#.E?>Q?>"->L,9-YX2^_[_4?OXN]O+E:;*0_'?2GKMFOOT+8R7J<*R 29!@0A(T"([ !0.XP+DX-^O_PG;JO+LN(02E99%F M.?>*'K5\*Y]3N8I[41XR<%+OX:=WT53PD!5OO')843:LZ'N3ML$YE_1,DXVL M%@Y6"YU+^I'#I&G&NIA;K#VV*T6=_:]]8=*\FRXX6KX@B9(XG*RR00SY01B; MUS@:T$9.M#='X&0(6V=56C:PXF]A0?DN:W:M#A#FN1"PIFE9U49OC31XX*LQ M2NA$#5TN"%$<6%PU'M2(G6KNTU368 F&@!_ E&76"),*0E#,T;D*Y+SG2@_9P6# MS0[[=L-YZP(/K/CAI5LF'GGE03;D%67-O3W[R1[R3H*M#S &OFWSE4.9'^3X M%'3-(%[ #QCYS]=TB"(_)!--#6*^1<$(%E,(60['$F"L@RC=#QK.<8 M1)8H]GV;416A(R=?6I&ON<@.3&:@X KL(=.I=!C)-X MND@&.8Q\#"QK62O%LLA-LW>B3#E?0^"4:>X&=^1N &$J5)H&T/ R<3 MG"0VNRNN16ZRA6*M%F#M#J)W,80>L\N8Q\I+F" M0KJY5^+ M Z].J)?Q60OF<\TV-H+B9^SFYYOTSP9RYI>*Y:&I0*""@J5;8AFKH"ZM>)YS M832&BXM[#0VL3B,?:FK+"BK2QDY*[%9PC''""4;(P3QD763I(@"L6!:[6;:% MW/%3NV%@EXP6X)?_?/EF!*W3J09:%Z%18,U"L>);/,.WC8!21;(5 -QDSP#< M3E)XGET-(DO("["%H+!B5^QFUR$T]=$(_KULZ9E@I%.F!EH764(=2L35QL_4XISNYX"4Z!\=R4::K9Y CV+XW MB")KXB;K._93]O2ZHNRA]K*J:F3=;N_M$ -WAU3K0YK$D .QXF_BYN^QI0>\ M;3V\VT$4JF3[I^U8;1K9*/>>F!"LZ$LBP1^;G(GAY=NV:0FC3]#<1/DA073: MGS (VM0^ZHV[2^FQVK+=,F2&1JQZ1:SYE"XB:W[K"BE.)FY.AB*A[VJU2^&M M,YEG%6LC3@.Y0C&&DBE8@QSQ";)DJT1Q,'%S\##UN@R".'5963$S<3/R;[+F7DB/63=IV.H$LA*U]2.;YUR!"7/Z@^)>X M^=>8<6\&EG!3&]')EB1!F&A[SE#RQB!G0Z](F]+/<^9E6:EU4CS/Y+G?S[VBSG7+.-%5?<2V=:4)W)4N?#%Q(^&_Z MY*& E('+LQ?+VAD8,J'3$M\@!1O8$G?HT6$PG7&R]F:(W Q?RV+9:G'C/C:E M3EY^M:^=:;:Q_HJ8J9N8/\IT].4$4A+=^(@)=F#&V\*Y?,BSQ^[,$C[)-(Z/ M4D&CI>9K:(,(MI^)4,7;=.Y(6#_[D)[8M!G3]"S-"'Z>RPTBP#YV](K+J9O+ M/SW+GGZ+%2<40G2^\#2*Q M;ZNZJ>)WZN9WDPH&QX)-N%,(DC%$Y[ MW08Y&V3%UX&;K[_QO+V9=L>$+;]VS_#JNS9GFFVLKZ+ZX'4M\5-;4<%96^+G MFFUL!)4X!.[R6X\,JC3TRGWGO<4LRP2&BCOVDQ!-+ST8!&V.>W39S$W^D/&( M$WSWO/?$_HKSZT#E!4'XU_BN,]UXM1'.--O8""J]"-SIQ:@;,^NAW5RCNXXH M2!*B-2--DB$BB78IU^PL34))7P'8;F-)_%X';B>ZV=/>A+O?MA>.'LJ[+7?NXY0S870K M]YL2[-)_D#\PW%F__C]02P,$% @ N8"O6!")5 &P!0 H0P !@ !X M;"]W;W)KM]O$OK%O;40:R\<%6K3,AJ)1)O^*QK38_[4?TB(>ECC#M9T_&+ N7#[<'@P@/%H?/1" MO,,^S<,8[_ '\3ZYE3#J6\QO #-*TFJ5BT0,D\.-0X\FI DJQH4RPD@E-"QH M$HF%P V?GK5P?O1BT]1Y ;'!GC9*P%JX@]Z>V[60\YMUYN\UQK4))<#W5 MPWOT'1)J;E(?"E=@3K9Z %(]**T$48BC$? *760)"=H]$D5B=;)Y&F5O]F%! M)ZUDC"EUDR/]E-F3&D?7FAI#;NBH MZMHZ"DQ-(A+.H*1/B5_(7Y4?A(#IW]7$M?!MT48P+I4 MLDQTT)M$%J9*0D">[6XYH ]BJ94O>=:AIN1:;(KCQ .M:QJ2%4*PK592,MWI M?3:*?6+_>EC9!W0FU:KHFWL+K$2A0RDC>WA_2R$<$)5=Y&)$W*)+VT;FQ 3[ M*" %L9Z/4---XVASPJ5Q)231M,,'=FUHQ6"(%^\ K-O!OBXM9[N!IJ:R2&V; M_)=49SI 1ZWH&LE-VN[<-F"\^5H:5W0=J9IJTO$9EL[><^Q$61(Y&9(M%4K1 M9V_88F+4*J=*J6)#)0_\1;42\FNCO&KS7BCF[T>J:D4,(ID^^&T0R]Y!*JF) M*T&$Y\G":KK]HQ;L1*$E$<#7R&>AON%3!3"6CT\L:8OC)#CO3BBZ>R#*L(!S MGLSLZ^L9[/6"Q,N='@UZMSF]3@QK+ERD5N[[LE6U?"E@?K&X@LN>)W#I;%/W MH7DUVPV)SBE/AW37:5$D9D23=8N[#HN4)[79(K5,)ZCM!HO%U?? N1S]^5#? MLL80'6_$(]PRQZ!PMHI4F&CNY/^ [NV^CWR-CU2^0 DLK&[2>43GIQ6]7EQN M?9E!G?^EMDNJX]U6QWEUWDL2W**WC=N6>"^[O)O?LBA\89YR9O@HL>ZNW!XK M[:,USX0H'D\8LZ:V8A)[(B@W6%\;TN(EM76R:N@5XN#.UB2'[T=O8=I9S7:M MT@X[5_U$2ML89A6KALF%RSU,+?WTY;B8+*;]=?>L_;+&:=%U\) MW#@!X1 &W4TZV4FRM:2F<;"B5@B42XY!*!VU,G;(;DW:/+K&\[$S_Q2FH4KS3C4?R[TGM"G(= M[?_Z-@.7'L1I$&P='Z%+&TCJXB=)+AT3&]!Z8:DB[8 WZ/\K.?\74$L#!!0 M ( +F KU@%$8OZB10 #,Z 8 >&PO=V]R:W-H965T&ULK5MI<]NZDOTK++^96TD5+:_9ERIG\9O4O%12<3+WP]1\@$A(P@U)\ *D M'=]?_TYW R H2_9L7Q)9 H%&+Z=/-\#7-];]]!NMA^)7VW3^S<%F&/J71T>^ MVNA6^87M=8=?5M:U:L"?;GWD>Z=5S0^US='I\?'3HU:9[N#M:_[NJWO[VHY# M8SK]U15^;%OE;M_IQMZ\.3@YB%]\,^O-0%\![P'T;?^.QS03M96ON3_OA4OSDX)H%THZN!9E#X M[UJ_UTU#$T&,/\.C#_'&>_Y+UC+TOE]7O;_&[J8?/FX/E!4>N5&IOA MF[WY-QWV\X3FJVSC^=_B1L:>GQT4U>@'VX:'(4%K.OE?_0IZR!YX?KSG@=/P MP"G++0NQE!_4H-Z^=O:F<#0:L]$'WBH_#>%,1T:Y&AQ^-7AN>'LEQBCLJK@R MZ\ZL3*6ZH;BH*CMV@^G6Q5?;F,IH__IHP'KTU%$5YGXG.+ MCUVMZ_GS1Y S"7L:A7UW>N^$GY5;%&)VG/ M[YO]_VBJ_Z^YBW?*&T\#O](6NT%Q='W?:$189=M>=;5Z._W\OTA>KJPN#KFXUM MFMM#>]-A#3\NO:F-X*&*-7#F-,QW.Z&M)H1-JP*7XLKA;% M6G?:*1%;3UGL'H4S?8-Y'!SS^[Q<77P\>\RHDEQN;L*;3Z[%AC22A M^8$K78W.#%&TC[^JC>K6O*/6>$:X1P=7']\?/%X4%TT#00?M@C:!.@W)*X_" M-SNO*EEBVJ)N#-"!E8U-3LK'L,4>DP'1BT^TCFF+K_C7UKYXK]T ),<<@O<, MG%AU9>U !BIJXZO&^A$3P6(80DH+-JMY2C9R05TOBM_I^<;H:_(E-?#PL5-P.%&2/+A3Q.B#V%RA MZC^ PO+]HYN-J38%I ][#S:';1TY"G8$$T WCXM.PV">0FJP4:IBI8R#NNSH MLG5[ZTW2,WN3]D@I;"_D7A>\B7ZME-\4*^11GQ2P8^/?]\[QH-;"UH8DOF'K MUD #2IXT79R9==HJ>*238SRZU6CLRUⅅ<1T1;:?&_<:.34US$;,( M+OS'V$GJ9M\@K47K/0@N29F,*O3):1AB)I^FK%1\P$[;I78QKYQ-W@PI:-$+ M<>9ONK=N*" .T8'BY/CPW^?SX4,GD[+SL0=#4$#(B,EX]0:VRY&-T24"JP<% MPX38*A8>-M;OUA7">?2 ;^^!*FO9[1>Q,6;S\2NR)-B)(6A4OB LL9T.8*I( M4/@ D VKJ"786B&^[2DXL52V=(X%@!%UK4RCEDT(*WRCKU4SLBD$_LC'E[>\ MSVIC=')!B%?KRC#:M>HG=/[HM[\]/ST]?O7^RX?/_/'DE: J-$!#.3EL2&>6 M@M%6)!D\$&:)>$@HXCVTP;K4CF4%H(BSA8Q!P5\PT*EY!*6[.,O!"^[ M]I<5/-6)$&L=(U\[%>@PW+8!+#_HLY&\@I.;IW-LB()XEG&%('NXTNP))^:O*3'YXC]J,?#,R' M 22+P*]8$S\^'$D2BZ16,]Q**.[.C3N2:)"(8=WI/T=#:0/F =VGR9.^=!*1 M-@1[CFT?-$H^IE8KX$L 1U(3^72;J '9/^BB,6IIFBG13NDJ;):$II7W/2.K MD#IVFGTOUNR2"^ZC$?LR@# 26@BY9&'@N,"(=E;?*Z.@$5EL42$1G"F M5#\PI)29,I./QZ>#HUR+)T;]"T@#60%&5!F1PR6>A52FS34Y81E@*CQ#$9XT M0D[7)28UK:^L;TS2@Q\28E?V# M\H<&9CK*X;6!!SK-),SI1HGV24[; @?5+V*N[&\:J-J&":.^,JGP#4JZZF>A M;I2CC'A1#91<(IQ4G 9EN6+E;!L20?*(!?(0>Q7^KRR8>F+?B1Q'8Y(&@@ON MXEH75^^+[[8W5?'T^&F9IN5%WR-0J ;R,O0]UZ':^6*Q?RG%X45/!9 (Y:MV M*5'0]]&D%>!/%(0?1 [; 3MN*(NRU@B5_:#[/);(0].N1^1:Q_O #C@Z6CU$ MDL')E[C'!%#DG4Q74KXBN;7BM,<8*O%"N3_DKUG%@7V.CJ@$:HT^A#O&J;Y' M!F?D7H]&-(Q=1KG@)V%X/F.*UGQ#TSXG,V-5[!+;J6DKK5 R-E+"_20TEJ(E M+C7Y?(.(1+[HR.?G9N/43]A"<;=V.H0%6ZU*IF:C5:!C0!)-^%]IWJ.C/H>$ M?!9[H4IP,6>QO2'8@4 M 2" Y,81#2+>#W: 6;(*CDQ:!:R->SR2*YJ,+[&;]S TWYB4?K7P/G>@:! M'7ZAH+VIY4 !X+QJQ.Z4[FR%;, (QC4^TAA-%S/FQ3#A#B)=,V^8:S2:(;5!I) M!SOP7TRYTMSSP8[^&.M ]J6IQ24U$:B BP.U=:1"Z-4 /^[V9,-%\6GUH(;9 M*@E@ZKG")_X^^J!U9F-],Y+#(_6L*0A[R$_[AN938 4V^X!22?('5)8%K>4. MTQ"JNQ2Y&4\,2/),X)L,<$UM$VLW'&844MAKA'FQ-W01$MQ M?<"D/6-NPP8I*_%5;.*V%V>.VR2VJ9RC[B-GC9>9D275K#!!*LR_7E[&PAST MVKCVD <=BD&G<(\/7%Y^G<:S3DRK#_'AD"(/2:>9QG[_3;7]JZGP3[/-]SWY M97#WO_2T::(XO(8T.3"!;;ABWD\#RBU4D/0DYD+")R-89N=WZH[@$7M]=SIL M"H/!1S=PG]&+%*U67(JFA1(F1!B(1+/6/762NB%*F;R4##IUM[C;&%=[**%) MNB&3;J>;J&H.?--1HD@R!J&]!#PQT:3\I$>0(Z0J.G^3OY.TN;:4#QTP^%R- M77,$>^H(D^]]T"NJCU/I45Q0KZ^X@/6KV^0R']Y?7$R-(H(B(<:ARH5O+T=' M[>*(6G#F1>A[3&.HH\GK2Q 1*$J;-Q M%*9,-(:4$?\^BP/A= MWEK3.N [M\%;9^8$@);%R-TK)<$B6HV^DODE,C96)BPC ;GA["<;6(9'>!PB MD[V@-4"4 5@R.VKQ0#Y"RMA/(AX6B$B(Q_^M\%3JS.1MAUF8KV8VBUV: M'$4SL_\)AS&KV]0;#I[+9=/A8 ]-=VT1G,&+H4K"EPI.1G+4G!=NJ%T]U>X^ M=R6A>-PWDD*)5'27RB_8,_^!*9K#+ZO#CROJ+&_3,[!II&JHFN3V8!H-M;'M M74> ;)0;[]9Q)NLK,3ZP3U%"%C>C:H!EL*M#+3+8,&!@TT0:?RG:RGGHW/NF MVF7+O21VDB_-G.RN,\60]UL5 LOM9W8>0Q2'[<$7>GM#560$@)B&N0N0!(C% M?FPIS- A,^0LBM1YE%$\5,D,52=Y72VM(YHY_7Q0_N'4URP1;?N/W!4*P&7S&KH8;J=5(+^SS9%2IL0%_^'+J9$WL M)V8XO_7]9!&O6W/8TMV-YK8D]],F<&\F#UFJ6-+)YO,;O[ M>_A<*//F%DH=QF][FY'SR+M+[_)SK!33VP7M/6(MLM8L58JL'^(0S/''GH\9 MB:(17<1,>&^R+95ME023J'MZ EN M+3S6DO39210MO\USI@B;-$HGHC[K%$X4+C!"UB\7HI1BR*:,ARM)'!+90B-B M8RM.N:O-_Y?<^F!>EQV!?+_;6)3#6LJ6B8;*J6%$.:Z=N2_7$7- >X"^8@= MMW8,4:#EN#&H(VWY#@_+&@2FR]JCJRSXIZ.^,,M2\YG1S\[>=/>S/RN-EZMUS15[,K>/EF?/7Y2G+Y[C\Y/R MV>E9^?3DN+@TK@T-+$FDS\Y?X(>3XL7Y6?G\V1/(>K?-=5Z>O'A:GIR?%V?E MZ=,7Y9/3YXBI@9+\L79L_+XY"R_$BD7Z#B0>XFP61G"_[7XC9SO3OEMSSDY M'6FSGBBLY2<>3F>*;>BY<785]\"BG'&RRR6CZZT7\8G9WYU>+@K%/A_-L/-> M1TX$MZ]WS>YWA*N6!5^H)F+R\-R!%G(?)%:CNE,2[WA*"LX< NC F%$*/W-@ M!1,''&'JEF<4N@"P6\?W@8LT @H;>IK"/0E=J" M#T?#^2"7.%2=,7QZV@\LH!PGYB:^%B7Q2P4#<XMS^PBRVVYMY41C MK&/#=@7K\^46FK*'!S%PTS7R0:\-^>_O>IM);8Z==);0)1Q80?X1+B:5&V\K7%.5S4C-NV_( M/KKR#$0%4!WZ&1V++U4(^?I3A^* MF(/E!;]QC8U>WJB1OPP:I U<#H>Q)-86"IA#%<1VP.VKA=($VG6WO3I0G2TWSC5!I0 M"]0-FJ^!DHWGQ&]%;>G,_;$@@JU+0?#C*EU@V?;^= L"E8#J7RI=Y H]%+XMW_%=8.$Y5Z''%X\G/GV[FEUC33(RD0O*9*R9VA%" MC8@6"?"KE=A1W\(7G&9]\:E#I;?>R'"VLQ2!THD">J:[S$2BA/A>7ER]DS*[ M1@C^X%\.CU^4<^+R2 H)Q.?CE\6GEH]59%8H8AI9?,AN_P=.,?:U]/Q#4R$G MB?7\/0*^9JRR6X]\8V1BCU)W<1\BY$T.A:X"0L?.X=1LR*=F$I[A::],/9?/ MY-/S)0ZYU1VOP"\!U +;@1:LL%7\'H]]Z)?MJ^)/4(OS96=5VS[5Z0140WP# M@1E[.K?-P)5LDX[Y&:\F61FIF,3;;NME@73K-'\1@U[P$-IRQ>_QP54::O_% MAFMQD=YAF$7B1G%%&\;2M?H YO$.:XA(IN0[;[[".^B,O;F=X(-)?)^]9Q+) M6[B(%YKJ7+'1XW-)$9(AE/[.+<..7 [HHIA.7#)QOV .$<]/,$=XX@LEAOBU MW4'N,L%GU[;C*Q-S6>CF2XV$DAK-76BV=% Q\PUX$7W>\5:&1/*\OI&WUA@6 M2*&+76^$'64O\B$-K?EU1;X5V@WR3E_Z-KT1>2$O D[#Y77*SWQ=PQ>-7N'1 MX\6S)P=R=2_^,=B>7PM[X) [& & 'AL+W=O^G%Y74]>SZDM<^FNO+IFM+7:N/ M1MBNJJ1YOE5E\W@U"V;#PB>]*5I:N+B^W,J-^JS:W[8?#=XN1BJYKE1M=5,+ MH]97LYO@S6U,^WG#/[5ZM)-G09JLFN:>7G[.KV8^":1*E;5$0>+G0=VILB1" M$../GN9L9$D'I\\#]?>L.W192:ONFO)?.F^+J]EB)G*UEEW9?FH>_Z9Z?1*B MES6EY?_%H]N;Q#.1=;9MJOXP)*AT[7[E4V^'R8&%_\*!L#\0LMR.$4OY3K;R M^M(TC\+0;E"C!U:53T,X79-3/K<&7S7.M=-VD5, M+WJ!WFUGL6*MN&NJE:ZE"X0Z%S?6(N GRHM_WZQL:Q D_SEF!\- MW^-8H# MMVXM*R8I/=S94H\2[U2#@.V!K=_T'NVS-Q(W^>^ KXII[GV*Q9VTA3@1\3SQ M?-_'T_??+<(@?#M9NW%>LY L4_I!KDHE&HAF)@L6,1PM?"_T(W&ZQ&-\1BMS MWUL$2_%S#>\JT00[2#U M%LM0G$:@EZ1G8I%Z?I2*7UD*MI (YEZP"$?Q^]?WG:EUVQGEC \3;3EX@S3R M(C] 3$7>//5%F,X]/PT$5T)R36=[TSN*P5N!XFL0GO!0R9$R<$IC* KAAM\[ MKA1LG9+#V19Z:T7HQ6'*]AP.[E:.LD\@(R!'\+6<_%. MK96A@",O#I'X#.=Y81Q[4;HX$Z=AC+W+Z(Q68_@H3H,S\0^6?W?B)7N>0N+4 M)S(I.66YI*<0A/SYRT2.&PD1Y24Q$1@>QAC>RF<./I>[F>G4),Y.2' ?0;9, MP/-$!.32.*#UQ6+II0%"[QPE*650D"!:XSFOS@-6@%,< MF0_08J6!<1SA!(.,38R.MD4+H6&$GHC2[%PG2@ 0/CJ9YS:6BU^=+T\KR MF!:'BK)&TVI'I6RE5'U0 #JT*L:!W&1SI=JBR2D;^MV0_5S\]LU[7?UJ6=CI MW@/!C4;8L-EA\DQRC6WV$'?P[E?0:]$V8YTZ4/ F_%7:@*(J-=I"*DK*MKIB MFFN)3P^R[)3M@7Y<@/32 IH<+GG9,MPPG0\D[-+,K2*@% MY.^,M,=KUB%I 7A]7>F,[,_:;CFI%DNE- MW9M/UAL]I!>,#8>L-4<2^H?QVS?:5W,H-IL:9LDI.S8]3D&!!NT^&A.86[G6 M:"(02;LGQ__/>LA+3SQ"[7J#F0B;J=":_(>M-$ @C8 $;)".S-B%E=VJ3,L2 M/CA'U3O@"VJ%1O%%:T%VADMT^T M<N):OS[6,P0# TN?+.35]= ;1H ;GRFD@33M JRN,5;)636*PH00B==NQL$GAX*B;[U"0%+IFF_0E@* M$4] $1 #@K*9W2';$><)*4C1U?(!JI.]/+*HZ[DSQ3BFQ#.BDVR7YTR<(,HE M).A/T["2S[#6)/N=!#050(B.K(Z' MFE[(C:O2VI%APE"GQ^T"Z&)[!"0^@> M= -U-0T$:^[V#_1SYB1+K9JNY5QPR9EIDW65;2G [8%1[9$4,R8!+WJ+P6=31&5T MW&=[./&_A(4B[T9C6T8N0KS.B,I=1,EUVS<1%$S$?%IN)D)X9-'?5=:.J;S3 MBEP'F6JT+G2E2%0PN&MJ2G*U&[:'^P;& *X(8WO , BX..G;V,-QNV6%;(&V MF^"K S3AS-8T/W#F]V:T8[9@K%=JT)'J?WXX4E-@N8L4R*&_2OVQ@"'1@3\9 M=V@,1 ?704-,[DDE]J4"J7Z.(L+46$R[TFDSZ*HO>A,T_O"#BV<<5Q*R3\)5 MUFS/]]^L[B=D=MWQ](2&((H2ST\B'I/@=IZI8H\&J20.SG;+$-I=LF#2)C-^X"^'==G>M#NDW&FXJU1I'_?-Y,A/&756[E[;9\O7PJFG1 M!?)CH3#A&]J [^L&>=>_$(/Q[P77_P-02P,$% @ N8"O6' L3V[M @ M@@8 !D !X;"]W;W)K&ULC559;]LP#/XK@E<, M&V#$5RYG28"D!S9@!8)VQ\.P!\6F8Z&RY$IRD_[[47+BI5N:[<4B*?+C)=+3 MK50/N@0P9%=QH6=>:4P]"0*=E5!1W9,U"+PII*JH059M ETKH+DSJG@0A^$P MJ"@3WGSJ9"LUG\K&<"9@I8ANJHJJYR5PN9UYD7<0W+%-::P@F$]KNH%[,%_K ME4(NZ%!R5H'03 JBH)AYBVBR[%M]I_"-P58?T<1FLI;RP3*?\ID7VH" 0V8L M L7C"2Z!9#M MK9>M=?R*=4)NI3"E)MTJ67 M.+SD%;R5PN>KS+-/5IP*0ZC(R?5CPVI\5X;\6*RU4?@P?IY*O47NGT:VPS+1 M-[N/OGT/_9EO^W)BU#6R:3.$[:H$ 6Q)1 M"LEQ+IG8H(:580.RLNN J]<59%"M01VDR>1/K;\TCFIL$;0LS)8J(!IVQ;MXF/K1>/P>J7B$ M7D?O7]31)P+W)>8P'/MIF"*51*$?C4(LQ1$,['!W:EMDY8IM2@5 JG9DP([, MJ7J_$"4^V6)G+OJ1'P\C=W\1I7Z:#'W&ULI5=;;]LV%/XKA!H4*Z#:NOJ2 M)@:<=&D++$.19"N&80^T=&P1D4B5I.)DOW[G4)?8<1*LVXM%\MPOWR%]LE7Z MUA0 EMU7I32G7F%M?3P>FZR BIN1JD$B9:UTQ2UN]69L:@T\=T)5.8Z"8#*N MN)#>XL2=?=6+$]784DCXJIEIJHKKAS,HU?;4"[W^X$IL"DL'X\5)S3=P#?:W M^JO&W7C0DHL*I!%*,@WK4V\9'I\EQ.\8?A>P-3MK1I&LE+JES9?\U O((2@A MLZ2!X^<.SJ$L21&Z\;W3Z0TF27!WW6N_<+%C+"MNX%R5WT1NBU-OYK$?F16[XXT6K+-'&C-EJX4)TT.B7::J0*E+.++])RN1&K$MC2&+"& M<9FS3TKE6U&6)V.+-HASG'7ZSEI]T0OZ8G:II"T,^UGFD._+C]&WP<&H=_ L M>E7A)=45?/ 0<.WWQ"_KZT%RC^-#[>X=HCGKNV MQXV&DA-V32%JPY)1^O;-+ K##RQ,V0-P;=@1"T-_/@G]( CV-S>:YR!Y!237 M<4]GL:/U7\>#L^B6A<'[06<:Q_YL$G??A)WQ[+94&Q:][SEB/PH#I^%Q]:N2 M[S-5U6 Q2QL-@)/+LGB0F-H8;2K0,%II)5[4P!FBG/ M]=;>4>RS+;IWE*83RI=C.$KF@3\A!D1C#>XJ*!]:+^RS.>$8[0I<1[?^H64: M_]CRLLV5L:)RA5HWEN9%B3H-)48J5[Z5NH,1NVB)>\7LDG9HM(]:PKUE:]37 M-<\^J)QOW'2@,\?L"NCZS1$QG6:2HFR1^T]QEQ!._!2;;CZ)V!\[G$A,D92D M+3J>D"9(BI+(=>P3TA1)09SX<7"@<,;2)/;3^0%AWN<>GQ)KB^Y%_B2*_"1" M6"K+R[T6OG$MAD43]H%BW/2CZ5^WB<^$V3OQY,'VB#R]^G[3XC_GP MK8"V0\]Q'''YT/N"\=/@MAI30$58"\EE)C!J;$0L@[&/SK)58_"2,#3JJQ4R MDM_^GM;&H,8GV&<5V$*Y6X%GF6JD)4-6,8Y9SQ L3J!N,#J$4GN-8-NVJ$ V MIZ[#7Y] :I-2\)4HT80#&#X@(4>0%P*3Q/>F$J*&"\WN>-D@]I;H)HTTX^#S M@EE$:0^Z7>D>2G3ZU"5L)3*YD6XJ8%?U_3BB3D6'W*R4&':>/\[$'V]:IVY( M>-&.%I8+4RO3WKUTCO>,RPQ.?E1,7+MEVG%4X(G0[E[J9MC@DJ ]AE6#%BH? M/?=&&>\\,O%RWKBG-/4'5KE];PZGPVM]V3Y2']G;ISY&N1&8E!+6*!J,IJG' M=/M\;C=6U>[)NE(67P)N6> _#M#$@/2UPA';;&UL MG5=M;]LV$/XK!]UE;]3;+]S*3>EY83B_J,4&[]#_5=]8>AMV40I9H7;2:+"XONPM1F=7$[8/ M!G]+W+J#9V F*V,^\LO;XK*7,B!4F'N.(.C?/2Y1*0Y$,#ZU,7O=ENQX^+R/ M?AVX$Y>5<+@TZH,L?'G9F_6@P+5HE+\UV]^PY7/"\7*C7/@+VV@[.>E!WCAO MJM:9$%12Q__B"D MYJ3<>4M?)?GY^=+H>[1>KA3"C365=,[8'?QA/#KX%6Y1"8\%W CK=Q=#3SNR MWS!OHU_%Z-EWHH_AG=&^=/!&%U@<^P\):0C\J-=.9JD>-ECSK%H;W' MWOSYL]%I>OX$YDF'>?)4]*=3]OS9+!N-SG^[I26$QX M[>07D-HCI=+#"T$CB8H9%K65"B8!=)903_K&2I*CH.WA#FO?(D\CV9H<2US*52+)0R\-7) )*0N-XWVG?N+5]-1,DE/7D*_ M6^M#EF3C64(O\':/%#_3Y'8D3RE)3JESU114(:(RQ/:+"$.1Y.DVH D?M/*E M180J-F[D^DC>CI;&"6PIP_UL$(:R0>ZK- M' 4R5"7!2LEU5^.LV0#^U'"-*]O0"0MZ= MLE^Q)M%))><)%Z^LA!(Z#U[]C%H[3=(T;:O>ES1_.&8LJ@,6Q,P=IAZVW%<_ MK/3*%)+D;26W+!EA:*0K6[:DE?3?%#[#."KX6%,%KOR#5L&+DN9D$2HLM@NQ M_7H37S8N*M0.TT! 'CD+T'2GBT6]"-"_4]B'%LF%M3M>9$'PIXHK MSK#IZ2B9SGBBA;G):YZNNRPIMRXHXQPG.U _)K:O 9JUID*@!/N0_@&?77EC M;= H=LMQC6WQ&[5#^7++8(?^)_H+7FQ+P]4F-[I%S,U G,GB^#!\R8+3#%:& M2LH2L^..I^0=& _H2(M7))@^=H<9'EQ!*[2;<-'F?-((B[?1;K6[RR_B%?;! M//X0H$&_D=J!PC6YIH,I79UMO%S'%V_J<*%=&4_7X_!8TN\1M&Q W]>&8+8O MO$'W"V?^'U!+ P04 " "Y@*]8D'J+I_<) !<'0 &0 'AL+W=ON[KD=[?VZM*4/M6YNK7"E5DF[>,[E9KMV]ZH5[_XHM<;3R_.KBX+ MN59WRO^]N+5X.FND+'6FU=C]Z\F]!\GO /K;:N]5N0)0MCOM+# MA^7;WI 44JE*/$F0^/.@;E2:DB"H\7LEL]=L20O;OVOI[]EVV+*03MV8]#>] M])NWO7E/+-5*EJG_8K9_494]4Y*7F-3Q_V(;YL;3GDA*YTU6+88&F<[#7_FM MPJ&U8#Y\8D%<+8A9[[ 1:_F+]/+JTIJML#0;TN@'F\JKH9S.R2EWWF)48YV_ M^IOQRHE;^2@7J;H\\Q!) V=)M?Q=6!X_L7PL/IG<;YSX-5^JY?[Z,ZC2Z!/7 M^KR+GQ7X2=J!&(\B$0_CR3/RQHU]8Y8W?HE]XI_7"^E<__S2:#2^>T7/2Z#EY3OKW_? ?+!>?2RMR?E-4;Q*# M-'+>";,2?J/$RJ1(1YVOA>1W@#W9-+@+F2_%+RI1V4+9^NWXS>&LO1FD0;.= M].+\E3!6KW4NT_11+$N%&0]A.@F+$,2^M*3!G2I\)6=82>[+4W$B?OYI'H_B M"_R:1K/A,!H.AYUM1L-70N=>P2->+*572_%>+6P)@A'QG,7%; YO!T3(>B5M MJK$?#._KTV,*&(L1#-%LF20@$2N912K\S"+5:W[C"$' "PE%RON72 7+LPIK M,NV<@2[D#BB:I.62;*915T*PG#4R3)R Z'TQ?=:")@Z$M-UR7:]!-[=V9Z">G8M9L]*O"ZA2+V,/_,ZCWEUV,;DS^H*S79$O>,BPBH).63HQWL&.H M*(#I4E!]HV*DK,43RI1VHC\:#:9(#RP_DMZS03SEL4Z>GW9B8E0OG"%N)I-8 MO)Z/HO/91-P;+U.Q3SZOHV$U:Q[%<9CW$7'^!CLML)UVB2ESWQC<'TUFT>OY M:\KXW=H3K!Z>3Z+S\RFSP>>\42:$+E0B9^\AND502'0,*$7"&Z&^>?SF:4O: M&J^.<4WO5^TT2NL:;SG(1[W3@?C@6=Q2 6H,DL0-T IA=GUW(R;GPV@GF[?% MO["*Z183L4J*S"SU2B<P9@8U)2B[96#S(M>2$Z-I$@:%'N0"+.ZX2I/M5RH5-F%UOS# 7$ MH;5&+%0]OFB!77Y'>1S-.<$ M5X1DXYP[$$;Y=J<4EQR6,&!A>W%1U?+]N" UJZ(00A8\BTYC%'.%#)3-+H M M&7!'.YU\%1R;%G)L@UIP"_DODU]#@0:#I@905O%2;]FEBYC4I\BHMMO""4$1 MAB44"-+]!T4ZJ\;1]_\ ;P( 2TRH-GXFA&G@F')1,%]29Y,GND ;L>>/NO%L M=5HF/^Q1(U9G@<8R@%(%?-WS4M.=@8'I9/L7SEJ6QN-+JC;LYL M=9J2TRW:;DZK>4OF@/O*S_E^T_M<,G<:4T;@N/UU5WC,-FJ\=Z9U^6A,?/1] MIBFD#J7;E!XA'1R^TX8)(TEL8+%J=[,-O69GRP%WONU-1^,7(()3M X$C5-Y M[F02>GL&Y@9H89V%:E*\!T>(CQ]O1)_:QGAX0:/\ZPE_KS_:6G@._7*%&XS[D!/]Y-5-$E4.13KNVT:( ML=+/*X,?J^-VVXE-HWDRBH;3 M$%-T%C\XM?1NK09ELP)U00XVMZHC$8,X&5>1F4BW(6,:E#,$6 MU&0PBDK,,E24EP34T3BJ3[4='1CMZA"XR\R@07T-<,@.DX; W1[%R1;!,17C M' (U8!'=]X2C"?-71K>/Z6,H!-0SROJ@]!0.P" $'%W7.$T(B6Y/+ C9H"T*#WK:O\H\U)GICZXSQ^VJJ'+ -RC?+W3U$?5=F7S= M0 EQ ]=JSZ*^,.T0=]Q;ZBP.ZE/=8#4W#,]EQNXNI]^[;^^WTX\B/O#K06(\ MU=L$9+Z3'-@OFI6KG=.4\.;X M0[IQF[%!6:DY)YS\CEP7[KT">=-)YB0>CZ/I*%P"G4SFX5J:SA%%719Q1.KD M=M[<6^V^3QS]"L%[# ?'OJZT3(L"Q^_FK?-I\/K\,5L-SU\ M=\2F:)MPV%]4!SJ!V\*_GZV,-Z;C']NE(0+: +&5P:F5 ^T0?-! M]>K?4$L#!!0 ( +F KUBC5H%I70, 'H' 9 >&PO=V]R:W-H965T M)+:U_N>>ZY._L\VRG]PY2(%FXK(K]"H7;S8!3<&;:\**TSA(M9S0K\B/93O=&T"WN6C%V41-FS/$H'P K8HF,6,+-KN9Z&E",XO3#NV5OEQ7?R5O&CA-=,#V$\&D -9$W&B>(4F,S@"E.L$M1W'N.!P^5*T 0Q%P?H(\?WA\J8A>DS@M'XH(,( M))UN*:=+C&)/U\MX@'8ARLD MT-(>6*$1*;QUP4_X*>"M)3$>Z05PJE5&@B#7JOHGYXF#=75L+5-?FQ-.5!I_ M-IPR,$UB:.F"5.[>46ZUYC+E-1.N%"Z\+_C3:9L,#7'PZ=@$:F)9,%9H0R M_@ 9:D];U>ZH #=NYKOA[4M+//)%VFCMH@O.$BZXY6B&]]VO\& >5J@+/_5= MLHVT[6CLK?W#LFSGZ1_W]E6B+ LN#74U)V@T?#D-0+>3OMU85?OIFBA+L]HO M2WH<43L'^IXK*D"W<0'ZYW;Q&U!+ P04 " "Y@*]8M_0=N-8# 6"0 M&0 'AL+W=O=<2#,*,FN+NS T288Y,VU5H*2=I=(YLS35J] 4&EGJC7(1QE%T M'>:,RV \]&MS/1ZJT@HN<:[!E'G.]':*0E6CH!/L%I[X*K-N(1P/"[;"CVC_ M*N::9N$>)>4Y2L.5!(W+43#IW$U[[KP_\)EC90[&X)0LE%J[R=MT%$2.$ I, MK$-@]+?!&0KA@(C&MP8SV%_I# _'._1'KYVT+)C!F1)?>&JS43 ((,4E*X5] M4M4?V.CI.[Q$">-_H:K/QC][U M19[E [-L/-2J NU.$YH;>*G>FLAQZ8+RT6K:Y61GQT^X46+#Y0IF&E-NX9$E M7'"['8:6X-VA,&F@IC54? :J"^^4M)F!WV6*Z;%]2+3VW.(=MVE\$? =TVWH M=EH01W'O EYWK[7K\;IG\!YP8>&!FT0H4VJ$KY.%L9KRXN]38FNLWFDL5RMW MIF )C@(J!H-Z@\'XU8O.=71_@6EOS[1W"?W_1>4BU&FB9_'A@X1)H;F GG=[ MW *;(W_:@511$5Y@XJJ:&6.ZB*VPS^I)J##VP-4R;7 M_L(&ZO6K%X,XCN[/4O'[G?LW;?A$#,XSKI@!JZ@FK(LI%3JE39)!// ";EO M9 JI9I5QFV3)Z%B2,;TB(5Q:)*_0HO5"-;.$L01R08Y0B-) W+[IOX0"-0') M,F_#VYT--U"P+5L(A-QEOMBV86*<^0,FF"_(I,G>[K$;,Y;"U77<;T5Q'^BE M-)8X.FU$T%X2VW;Q><2%+ND!!1<=5QI'V.C9>67*Q:GGHO1+D;(9.6>!3)LC M=QVZZ.7!#GF[CH7W]X]D^_#:L6V"_YY>[?V]M6K43<1/[I&(0E RFY_YZ=.! M2[02@CRBG+TS(^8RX043])X+)A,\CL$26%%H]D(]1^ZC>6JE-9=<'4;]5HWMTU:Y.P?I9T][509I^1U(*4A )_8 M:ZQI,VTYP5#.45>T.SHS)4F8Y2X-YUKEW!A%_GZO*)-_([*"5*0P)V,J.H-8 M[US#FUVRUO6R>V=K2E;9 \+_S=#3P7&TKSJM/E7=H#-HPZF7,#SH53E2$;J. M;"!Q-]5M:[^Z;_J3NM=]/UY_,1#Q%9<&!"[)-*(Z#4#77;B>6%7XSK=0EOJH M'V;TX8+:':#]I2)7-!-WP?Y3:/PO4$L#!!0 ( +F KU@9EN8BM 0 /4* M 9 >&PO=V]R:W-H965TNGWQ M_$-VVJ!+##AINW5 NZ#I-@S#/M#2V2)"D0I)U4K*B8DPX%FEHB[]Z] MNWM'\7SO_&THF2-]KHP-%Z,RQOKE=!KRDBL5)JYFBYVM\Y6*>/6[::@]JR(Y M56::S6;/IY72=K0Z3VO7?G7NFFBTY6M/H:DJY>\OV;C]Q6@^.BQ\T+LRRL)T M=5ZK'=]P_+V^]GB;]BB%KM@&[2QYWEZ,UO.7ETNQ3P9_:-Z'P3-))AOG;N7E M;7$QF@DA-IQ'05#X^<17;(P @<9=ASGJ0XKC\/F _B;ECEPV*O"5,W_J(I87 MH[,1%;Q5C8D?W/X7[O(Y%;S[H<4=Z$Z*K.&0PJ;=M?];FKP\#A M;/:(0]8Y9(EW&RBQ?*6B6IU[MRH5ZVJ-DCJ MZ!Y0RT&M;YK9@>9E]B3@.^4GM)B/*9MERR?P%GW:BX2W> 3OL@E8"0'95AMM5:L0 M9+\. 9.PSN\:'71:_7N]"=%#/?\.[#^.T M@?+6RM[37@5R&Z-W*G(A\+6ZIY/Y.#N=C6>S&>U+G9>D;6X:"(9.%MUZR:; MU.6WXA/0IK"])P&TZ)+,.WA1KFH=E9%AU+EFB[\PH8^E#G URN;["VZ >2"Z@;5S9':YIZNT(B-LK?T?K*>P)C>XW#\"\4" M9],$RIZ!6-2&="0=VN1AM6W "+^_-H!!%!DU*2,_D(:UY]QYZ1$J^J54X)HW MWDM)C%8;;4"#478[5,(/,G(V.*.+)(7+KC0WZ0LD7=H2AAUB.$S[Y"MBN[EY M^S^TAK)RI]W\0JD,@;2\MM'0OIXDIT- +9R2VE[9IW]\:C3 MT=FX]EKZV9X/_Y'DL%A1SL.#2*3<0]I'COA^;A^;ULFQ3]AT91[,VPLA4L5Y'GB\W&15R3 MTF.)>RE[,<#^UKEX>)$ _4UW]2]02P,$% @ N8"O6#[FVMC\"0 \!T M !D !X;"]W;W)K&ULO5GY<]NX%?Y7,-KLKC-# MTR)%7?$Q8SO9-IWNQA.GF^ET^@-$0A+&/!0 ]-&_OM\#>$FB'">[[0^V2 +O MX1W?N\BSAT+=Z;40ACUF::[/!VMC-F].3G2\%AG7?K$1.5:6AB- M$CRQ1%EZ$@Z'DY.,RWQP<6:?W:B+LZ(TJ"C M7*T-/3BY.-OPE;@5YA^;&X6[DX9+(C.1:UGD3(GE^> R>',5T7Z[X7C,Q:TIXKMUD29"Z9_9NR^E-$]G)P:<:?TDKKA<.2[A 2XC]FN1F[5F M[_)$)-OT)Y"H$2NLQ;H*GV7X*U<^&P4>"X=A] R_4:/FR/(;'>#G%&/_NEQH MHX"$?_?IZ%A$_2PH.M[H#8_%^0#PUT+=B\'%3S\$D^'I,P)&C8#1<]Q?[(=G MN?3+V&7]TP^S,)B>5@>PO_&\1"A:*[./8B6U$4HD[,-R*93,5^Q#WNX9.V\P MLQ;LNL@V/']B(G<$,C<%XTR+N%322*'9IE3Q&N'"^$H)@3 V[(@H28)P>'I[ ML=,G! &<\K&6\WA+!\D]H#;&> M@@^DT;H4'CA )-5JE4B%7,"*2CF/SN0KD*^X$7C,CN1K-O;":.3-)U.FUQPV MI.>=XRH#:A8768:LHLFXX&1P5*/R1LG8,GPU]$JF7?_LUH_TZ\9TT+HYM=S0[:Y.[4FM/EW9&1)[ MAV*E"@WGJ2*&434Q[-H:M'R#Q4>)?"C2)_8J]*=(2VD*GWEL(3-T8QCN 9POCV@6:9^)@A) /!4=@%"J1.45KB[<> M+6K(4-Q:YMLAD22R.F&'70.U"JGLJ/5%F7+5V'G;$;NK;,WO2;;:BCL!,^ZU M=%HZHUA]GZ,^V0$:$A8L=G0BE4;'"S9>.@-A_:OPV+3$+E(X:59 M%TK^1R3^'H-$:+G*+9HYNX4QP>)R]UBO7KG:7[$ZU^O7N^O^09[/21+T:758 MN U\=,_3LL7Q,/#9I:5"00:\ZHILI7TK -\%<%X]'6WCV)K5FTW'+SS?P3VQ MK-$]:H,+"TF7\B6E7 !>&4EPL 5G/".O#_LS]<]Z!P/HXNRZ62/ 6.8:%F$# M8UN[;3U0,XI53EYGKX*9%T[F%#6-%HF\EPFX:+@0Y0G_; ZL_WZ4O./>!+_R"^OU?C/4;_"XVGTY>>_AT8CF:!%X[_GQ@. MO#'.:S%\_8A% M8=.P]?N@5WSO$ 3 9R/LP)@^^>QMJ>INY@6&'WNC\=2+9K-#'9=M0IR4SN#P M!7"15X.J;8?I+/3(?ELTR0[+(L44;66Q15$)V^;3,J_G:NN^FFCY4KQ80]#. M)P%ON!U[=GD#(8A/=]AC_R0"=_E;:;=_MJ-PS_T56K8\)_$7/.4Y2C[L%$7> M9#YCKUC@3V8PWF0Z\V:CB7TPBUK]VR(_],,Q"[SI!.5E$F);,.UM]MK6%[": MV[XQ"$^;WT^%08OS%]I+62;P)M!SB/8#/4BTR[]ANLME][=/D*,@@!QA\)K9 M>:!?D'=5,Y1\;?L[A^?:A*A)\TGH80DF&_JSZ;Y1&T&Z#56'KB5XGQM 7CUZ$T3R70,D-&J7T.WODTH!NIN(VZ! 2V3&"=LL>BN!?>OA"]XO[Q(>R[II&ZK'S;0.*U^;W"F3.; M:/ 'J7X1"V6G_DF=YWL;^1>X9"%BFERZ\H&_2S[AL,Z9Y08/!6ALSLV%MB:R M\KHW%V[N!"@KT1\HG2\,L+8CR*5VZPJ5NHK.D+FI=W1H5%K76%E6 5MR674&3@YW8D>*8L<( M7-M61R5NM+UL)]D;=##'F,2O^48:.SM;4I1=A+5,++LZH]JWJ7##APT1ZRT3 M0+S?D!EL79M;Z* V.FQ69G&=T'LPRJT2-V#J.9,W;8W>2BQ08V7':9<\0III MN@V3[62<+#3)2L(+:8YVD@1W2+ ,0C=M=6BJ6=XVB:NJDA+^U4%3^#N-S*$6IN;_9W

[C7#\SFF(D_#^DJZ'0$7VLZ,!8LA2161VA:YJ/9:Q3^Z7[K\*$[B^V8;^91 M48_FN(D'?>/3[\CV52-=C>]1]X4^HR#8FE6!0J](4>"/W9$6\#V$>=M(&T7 MR.0;E*CPWF0R.M:]JG-!UTF!-!^V+T5+79]QE?+X[O@V1B5$-B N3J^L2$2* M"6S-\Y6HW]5JBO0-_ P;E&A8D)F2,J:Z0P.U7,H8)Z$S6@._ "JB"X&(BXZ$ MF>"Z5+;,[$8KQ]22=8U2DCWJ&$5YE 7R/]<5B=Z9&-RL\$BC%?F#8FIJXU4W MO\WJ?4%5(*7/%$$X].?3'QV,@U,63"9^$/V(7[2WP?[SAD<]V+(G*=+],/HH M]=TQ%4T:Q:&-1E6D*C@"8%NND3_$G7MVC-_9_$?6]\7GI/,5+A-J9;\U6C?D MQGV0:YXVGS,OW5>\=KO[%@H(85+2+!5+D []Z7C E/N^Z&Y,L;'?]!:%,45F M+]>"(^_2!JPO"W2QU0T=T'SDO?@O4$L#!!0 ( +F KU@P&-#D_P< #<5 M 9 >&PO=V]R:W-H965T.,9U*5[+CBF>S#UCY )"1B31(* %KV?/V>;O B69+CFMJ'Q!0( M=)_N/GT!S]?&WKM,*2\>B[QT%[W,^]7I8."23!7216:E2KQ9&%M(CY]V.7 K MJV3*AXI\$ ^'LT$A==F[/.>U6WMY;BJ?ZU+=6N&JHI#VZ8/*S?JB-^HU"U_U M,O.T,+@\7\FENE/^S]6MQ:]!*R75A2J=-J6P:G'1NQJ=?IC0?M[P3:NUVW@6 M9,G6Y-6MA:3>DT0.;RJQI,7Y(U;X\8L;_Q#X\1'[9+@@__ MV6=S$#G9+Y)RY-2M9*(N>D@"I^R#ZEW^_--H-CQ[ ?"D!3QY2?H/HO':LX(? M'_A1.^(HMJ9".N$S)=2C]F)E=:+ZPEA>DH6I2H]'Z9%$59Z*N4+&)0H)DPIO M!+(H%Q(YY!SJ!$ZMI.87<&/I%LH**7(MYSK7_DGHDO8:FRJ;/X4M,N3@7/FU M4B4(;.\A:"6MUXE>R=([@F<6#*=0D@*%U/_Z6""W2YJB"FP L$>]A&360=20I(A?1:+7SC*D=I 'ZBGG-=H.O#X!N*_@PE; MG^,2B$+%Z)PLI&H+M#Z1XV_O8O?CB]8__>J+FM, F)T9A] M/ X^WG(%< (BZZS-MJ9:$@,H<:N$@]!Z@7-K_H1<(^R5=AF;\ -7(8D,LHG$ M5+N&:952KW4?9R78,PUB M!8S_SD,(J6F+:E.+;,5]%[Y!D4.%QZ_ W=U0D\LHH/W747L![U?@IM&9*M)C"I:X 3KJ^QBS'9E#E[:0>762A8$% M9#"%$F_5(Y X]:S(;Z6,] S):01AH1.$;&MT S<"C,/^!M@\> 7ZFY&FMG3? M)!")*Y ?P!UN==O0T/B5Y& F3 ESYROPD&-=1D-0W<\\ M9\6<+M.G8F/D_]+-S%#EQ1@/$1DT@Q1]1K).._B^1]_6\T/>K/@O;Z:8,]#/+HS!TJL8'ESUQ# M16D7YKZ>^$)@NWM!]%S^ENQ/R*C0=&ZVIKK9=-:/I\.N,IEGXQ<,GHQKO\]F M]C_@1_XNG),\ITX;NN"TN8I%Q[H4CX'HH.2T,.4G*C"& XS_22 M:@E7&Y3(S=S9N#V&TK(]/RN)X&Q$\E/IO*VX9:-'=)5YI]!V>>= MW24E%&TN44VKP)B@3;IU?>QH\@LJ8<+C"8H+6-ZZ=AP-1^))2>NP.HY.AO6/ M.QJ.PFVOYO3S*S,WTEH!-HOB(=DVB\?3-OD\F@XV/686R2_YDQWPH??BNU:ZV7P6OPL>P M;GOXI @7+ZDIY6J!H\/H:-H3-GRF"S^\6?&GL;GQWA3\F"F)ZD$;\'YAD!3U M#U+0?BN]_!]02P,$% @ N8"O6"!:F0"( P )@@ !D !X;"]W;W)K M&ULE59-;]LX$/TK Q7M*8C\E31(;0-)NHO=0X$@ MW>X>BCW0TM@B0I$J.;+K?[^/E*S801)T+S8_YKUY,YX9>KYS_C%4S$(_:V/# M(JM$FNL\#T7%M0KGKF&+F[7SM1)L_28/C6=5)E!M\LEH=)G72MML.4]G]WXY M=ZT8;?G>4VCK6OG]+1NW6V3C['#PH#>5Q(-\.6_4AK^R?&ON/7;YP%+JFFW0 MSI+G]2*[&5_?SJ)],OA;\RXW^X/[>"XB7^%, M2)^TZVRG%QD5;1!7]V HJ+7MOM7//@]'@*O1*X!)#Y@DW9VCI/*S$K6<>[4I/H>60=#D(.AV\B;A%^7/:3H^H\EH,GN#;SH$.$U\TU?X'G1X M#*1L2=\0J1?4J6@.]/UF%1!V(?^^%'3'.7N9,S;*=6A4P8L,G1#8;SE;?G@W MOAQ]>D/Q;% \>XO]%WZ2_X.GDRVY-=UY+K503,PY_54Q+.I&V?V'=U>3\<=/ MH2\[[LJ=- X&"BY1GU*10D,:%1O*["G4RABR;;T"!@X.^'!"3Z5#VJT3VK!E M#\@>)#]:[1D.#-CB(3E02 6BP$7KM>Q)'$9&TS@OZ.'"M58"@ 7KK5H9A@^' M;=D6H.DB\XCLC.3(=<,^SJ] SFZ54[>@?*+V8O4_0R]'[J-+SEFW+Q,I;+L^P#PT7 M78&[G/8WIF%J.* F+JDH@7*H[@"S:G>4SDGV&3FJ _G3[+PTO#(3^:W5"T M22]4;#EX[<;X<#H\@C?=['\R[UY0*-IH5++A-:"C\X]X8KC?[\C*2O.X*;K!UOBZ9Z' MSQV/=\N==9]\ATCPJ)7QJZPCZL_SW-<=:N%GMD?#7UKKM"!>NFWN>X>BB2"M M\K(HWN1:2).ME]%VX]9+.Y"2!F\<^$%KX?:7J.QNENGL#ESP9K;P$D.-:!8G33B4C^3XJV0 MX*NF\*K(5WTQ/'@G?:VL'QS"7Q<;3XX+XN]3(2?&Q6G&<$G.?2]J7&5\"SRZ M!\S6WWTS?U/\_(+>Q:1W\1+[%X_C_Z/O.H0KJWMA]M][N!^$(W1J#[VS#S)> M*;[1(!." @*D!XTB9*B!P4NS!6$ /4DN?C8)8P:A -L6XU4**'#\"43S#U&':K8H?GS% MVS=0EK-Y\2IN$UBH#;)8 MOM4P"GL>W5=N%.3VCM/E)&WW._O!RYT2M/#IW@;#E9AR]!B M]M-9!BZ-D;0@V\?6O;'$@R"^=CQYT04'_MY:2X=%V&":Y>M_ 5!+ P04 M" "Y@*]81_1 WH4$ ##"@ &0 'AL+W=O%=Y7EZ.1RPHLA1N: M"C6MK(TMA:=7NQFYRJ+(@U.I1DD7I;"/ MUZC,;AZ-H_V'>[DI/'\8+6:5V. G]+]7=Y;>1AU*+DO43AH-%M?S:#F^O)ZR M?3#X0^+.'3P#9Y(:\Y5?/N3S*&9"J##SC"#H9XLK5(J!B,9#BQEU(=GQ\'F/ M?A-RIUQ2X7!EU!>9^V(>7420XUK4RM^;W<_8YG/*>)E1+OR'76,[F420UXK7R:N M\(.83(>0!(GTU?P)EW*DX W^0[> M4W(._ERFSEO2X*^^1!N<:3\.C\NEJT2&\XCFP:'=8K1X]V9\%E^]PG+:L9R^ MAOZ?"O/_$.$W#;\(7=-L0C(-J$X)70./GYVYO:.AS"^SIPYX1\0;&@;(8">2A:S=J>)I&]X03L06,ZHW*HR=@&C!XU M8"<<'$TOIH.S\_,A?'E!@73.928\8?E"^&=5$\[)C7:A5M3]VJW1NI"YY4W, M$2'I.63SG4FD0H5:M*H_%SL(75?A MN*;O50B^Y]'(, #%0\J"/&FW1G1-H'U2Y.1>&'#7FDP*UBQL !S?"16X'(X. M'](Y)\H&N5%*6-@*5?>0;N9L>"!RB-3DT0X?Y24L#&QH%LF6C:@];6A@Z1]X0#=O77Q-U!+ P04 " "Y M@*]8KM7N;MT# ""0 &0 'AL+W=O6'!]VPI[?XG*#.MD MEAP6/LE]XWDAVZPZL<= M<'AEU%^R\LTZ.4N@PEKTRG\RP\\X^K-DO-(H%]XP1-GY^P3*WGG3CLK$H)4Z M?L7=&(GZS[7<.O_2H/5S?TMNM,D^PO)F5(\1EA)@_ U' 1Z-]X^!:5U@]U,^(SL1I M?N!T.7\1\*.P)U#,4ICG\\4+>,7D8Q'PBM?Z"']?[)RW5!'_/.5N1%L\C<:G MY-QUHL1U0L? H;W%9//M-[-W^8\O<%U,7! LQA1\ M@W!EVD[H>ZBEP@H$G;"]Y*"$P^*\\-@R!$VX_&'[M@!O1BFT0/E:=M@T92?07@0&O .;2D= M I$ND57>Y"?%$CJR&V!2V-T'&#K>Y/X^:C=&56@=R(J(RUJ26U('LXLQ&/2@#; D,$C?,%NI;Y'L M4\W^3J:>">/W'RC,\*NAPBZ*M_/3L^6R^($L.+I"2B48%.L:PQUU<&Y[?<7A MCZF;'7)'(1H:639CQ)_(9"VU4$<^1V('*>E &S]%CI>^ID;Z1PF)X?(-:1T% M4>B*W% MV@F2,5F.H+F(+$Y55-&2-?V^B:4@[F-=1Q*/2HWJI12N27D@^)Z5;4_XK>FC M2BQJT9%]VJ+DJGMX,T_?+XLTS_/(_-+<:RDJYD$XX, MU^Q.2FGV5NYZ+W8JGJO_%O:/2_BA MN8'*'W;&ZJE(1\LG3]U]V5%?:M'N0_=EBN1J;%'3ZM3@+V)?^RH>_PZH)^PE M14MA3:KYR>DR 1L[;IQXTX4NMS.>>F88-O23@I8%:+\VQA\F;&#Z[=G\"U!+ M P04 " "Y@*]8R-CI4C<" "/!0 &0 'AL+W=O+#DH::6V9X&&H6C5X=I/;QEIB!]MI MMG^//]+035F%$"^-[_4]Q^>XOC?MA+Q7)8!&#W7%U1R76C0DW51#3 MSJ*<5A+I-JZIO)Q 97H MYCC$Q\0MVY?:)DB6-G0/&]!WS5J:B PL!:N!*R8XDK";XZMPMDQLO2OXP:!3 M)VMDG6R%N+?!MV*. RL(*LBU9:#F+2KE?U/G:), H;Y46=0\V"FK& M_9<^]/=P C \XX"H!T3/ [&H8T; MQNV_N-'2[#*#T]F:/J*#0FN0[D7P'-"*J;P2JI6 +M#=9H7>OGZ7$FT.LQ"2 M]\0+3QR]0!RC&\%UJ= 77D#Q%$^,R$%I=%2ZB,X2WE Y07'X'D5!E(SH6?X] M/#XC)QXN+G9\\;];IDG,XVZTPU-(A=/@\YC7_T3V MQ'DR.$_.L6??S6PQ-M6828^<.J0=((?L(@G#\#**4G(X-3!6&$=Q_"D<"KTX M(3M,E2O73,_R"S-M_'#X0^-'E7D:>\85JF!G*(/) MI>E5Z=O?!UHTKH.V0IM^=,O23$R0ML#L[X30Q\ >,,S@[#=02P,$% @ MN8"O6";:+PY$ @ B@8 !D !X;"]W;W)K&UL MG95=;YLP%$#_BL6D/;6%0#ZV#)"2;M/RT"E*N^W9P1>P:FQFF]#^^]F&L&Q* MJ)278)M[C\]UY$O<"OFL2@"-7BK&5>*56M=+WU=9"156=Z(&;M[D0E98FZDL M?%5+P,0E5

)-O./"CA:E MM@M^&M>X@$?0/^JM-#-_H!!: 5=4<"0A3[S59+E>V'@7\)-"JT[&R%:R%^+9 M3C8D\0(K! PR;0G8/ YP#XQ9D-'XW3.]84N;>#H^TK^ZVDTM>ZS@7K!?E.@R M\3YXB$".&Z9WHOT&?3TSR\L$4^X7M5UL]-%#6:.TJ/ID8U!1WCWQ2W\.)PF& M4I.GTXTY7@(2 M/4E,*"_02DK,"S#'KE7L:[.#C?.SGK;N:.$%6H0>!->E0E\X ?)OOF_,!KWP MJ+<.1X$/6-ZA:'*#PB"LV>Z%-[W+#TGPL0-H \SX70A\G=H/A\Y/^ 5!+ P04 M " "Y@*]8Z(_!S_X4 "7/0 &0 'AL+W=ONO&^"KC;$_W%JI7OQLZM:]/ECW???B MZ,B5:]5(-S.=:N&7I;&-[.%/NSIRG56RHH>:^NAD/K\X:J1N#]Z\HN\^VS>O MS-#7NE6?K7!#TTA[_U;59O/ZX/@@?/%%K]8]?G'TYE4G5^I6]=^ZSQ;^.HJS M5+I1K=.F%58M7Q]<';]X>SS'!VC$_VJU<=EG@5M9&/,#__A0O3Z8HT2J5F6/ M4TCX[TY=J[K&F4".W_RD!W%-?##_'&:_H2#*P?6F\0^#!(UN^7_YTRLB>^#Y?,<# M)_Z!$Y*;%R(IW\E>OGEES498' VSX0?:*CT-PND6K7+;6_A5PW/]FUNVAC!+ M<:M7K5[J4K:]N"I+,[2];E?BLZEUJ9433\*GIZ^.>E@:)S@J_3)O>9F3'ZW)WLG_"CM3)P>%^)D?G*V9[[3J(=3FN]T MQWQ3&_[7U<+U%OSFWU,;YOG.IN?#8'KA.EFJUP<0+4[9.W7PYI>_'%_,7^Z1 M]BQ*>[9O]C=OI=,.;?89YVY[R1[>5F+Z%XA>\:'ME=6-^ S_FLK-IO;T9U;] MNE806Z5I.MG>H_Y*TSI0825[58FE;F5;:ED+!^,5Q'/O"J';LAXJ'-S#TZWI M5?Q2T5>2S4&KX=_7/#UM4KJ\\%36@7ELD/MU[1J-=2DD2@T/7"KRL'J/HCV_F>YENV*=M1H1^#VY.#V M_?7!TYFXJFL0%,SDM0EX4Z.\_"BX8NMDR4ND+:I: RZ0LF&32?DP;/;?NX.X M5K8'$(_L[+W_$&5343O^+SM59WZ$NRI^%#*\'A6$G\ MX*2(P0=A MU9K?6A_%UV3="M(!IDV<+LQ,.FTD>*<2ZF<'Z34SR[V2%LVU'% ;81T6;5+C M;FV&NL*YD%1X%_X^M)RTR3=0:\%ZCX)+5":A"GZR"@PQDD]A$A+O8*?-0MF0 M1DZ3-X,4N.@5._,7U1G;"Q 'B8 XGA_^8SP??&AY4G(^\F 0%"!D@,EH]1IL MER,;H4M(- [8%TP(6X6%^[5QT[J:[G M$)_8T6!++GR%[@3D2",^2R<0T$RK/*)+U!8X(L K;%4N@"T*#C"'" '[S?:? M Q)@F;R3NI:+VL_ M_.7YR:U6F%88R]''2J[=AX4VB*8A@SAKD9*;8 M6>-EA">1VVA4!_FN$L#,?JC]SGH1G?5BKZ=]\:D:9(PP2:\5BB_6?7;H#%_@HM R8.31YNI*"(J%7QJ M:#IO5?1SN5P"T/HL@:;"N&HB1T(?]/:HM5SH.C&.E+?]9E%H7'G7,[P*JF/2 M]7:"[I1*D=818)85;R#TRD M"G#;(IFI-'B@5<1&K:HE:Q_E- U@L?R)%)[\30&R-W["H*],*O@&JMKRAY ; M:9$:7)4]9MD :27Q 5Y.+*UI?$:,'K$/69Y%9'FV%Q>^L%]":B\-5+THZA2X M[)UDNL:;F'D$PM'1T#H^/*8(\=7MM?AJ.EV*B_E%(<*TI)!K"&*L2QT/O:8V M@;).S'8O)2GT\2D/8+Z[H&Q,I/A]<+<2T@,;#WY@.4P+N+9!JD,6Q:SE>M7E M<8[1$W<] "&RM _8 45NH_K !(DA(4%,X(F10YPRYG.46TFB!91C.):1H/G\ M/BH+89^#1;X'!6'GH0C&R:X#FD69;35HUC#L,L@%/NR'YS-&),DWE/8YB_: M56&7L)T*M](P;R8CQ;P8A8:E<(D;A?%8 UI /FTQ'L=F(VJ$N(>8L++*ARQ9 MK8RF)J.5P)D!Y13FIE+1'BVVH1B.,ESPI9P-.9WL#8(M$I/*]4FF\/ 8,T"" M$1 LSA.M!GFEKYGMQ:T3/S#UX&4 >U,1"Y%MDS["GK:*?WWB.9ZR [JU6, &#IZ,8!J4(NZDT/9LG*;#1IZ?- D NT M #M=(F8O#%ADJ7_BIEN$>JM)G3LP-PNO),C(\#'G[9A*,A5K,$'4^H="GD&Y M-EDD%Y6+,\HMN8%2[J31ZF=//(1 8,(O)&@O-08Q *R3-=L=4[$I(5,1@E$C M!E(L3A>R^56?< %0#^0:A9UW#%R&4CI1AM".M^GA%DOZ-8[Z7[03R2I6?63=7X MRA+400G4#91S"['&+%LP\G'^=,EE0FD%3D6Q!L4FSD;@C*X^O1?O\>-)0K%5 M,=8\IHZQU4(]Y/:%#JJ"MK'##MA/K["P)D?T[E\QO^#\ @J1-86PJFO/MM$7 M/*\ =38:YXA.0EFGID;DGI4Q\%+IR"<,GIO#E$M%C3G8T?>A\L40=QZI[X'D MSN-BC[TWKJ ZV8,?MSNRX4Q\6#ZJ8;)*!)AJK/!46PS.:YV88EE88 MA!W(C_L&S_,7(SFH$?J-H<(XBO'ZA1[)L" M0B^G@*O 6F0:/7R^8I0!".@WV# DRJL0@N@UI',KE/^\97!EO.$C,3/ M,+*%!%?C-F'EEL(,^SYCC1!?;_LZ6(IJ%RHH,N;6KR%E12X-F[COV)G#-I$) M2VNQ14Q9XT5F9$XU2Y@@-BX^W]R$Q@50?VV;0QITR 9-X1X>N+GYG,:33G2C M#N'#(48>))TZC?WZBVRZEZDQ$F<;[SOYI7?WWU7:-%(<6H.;0#"!J:FCL)L& M%%NHP.F)S04)'XU@J')X4!-YC]CIN^DLT \&/KH&]QD<2]$H265R7"AB0H"! M0#0KU6&[K^V#E-%+T:"I!4DMX;#:8PF-TPV:=#O=!%53X.L6$T64T0OM.."1 MB4;E1ST".8)4A<>C_'>4-M>6=+Y-"3Y7P:XI@AVV[='WWJDEUNZQ]!!7V) 5 M5V#]\CZZS+OKJZO42$,H8F+L*W#P[<5@L:>9[,FD,MIUI?0XB!$7N MQ7NB!44S$A(#I8U]W-JZ4P-^S*-!NRELK7 ?XSKWWUI$Y 4 +,5!W3W*P ML%:#KV1^"1D;5D8L0P'I5, E&QB"1_ XB$SR@D8#HO2 ):/S, ?(AT@9^FW( MPSP1\?'X9YTC]D2">X#&L#O[![T$3PA6IM>4J,-&R5 %&W7D.]PBS;Z*#@!Y MPY0\"U4V"7]"]/BG8MS&H$O&E!"=#.2K*"QL\4TBUN\M=B2D>];2X4$(5/:3R,_+,?\(4 M]>&GY>'[);;_M^D9L&E(U:!JE-L!TZCQK,$\= 20#7/CPSI.9STOP@?R*4S( M[&98#9 ,9GFH6 ;C!_1DFD#C;UA;.0\=>U^J7;;RSGW JR$@L!2!! 3'-$\3Y*14U+6Y1K;>3UI7R,\""XWI3."\K1!P@O? M12G84YG,8$62]U6B0A2Q4+//XO<%7 (/B>HP^%(E0ETA$._CE!)>5E"D>LS+8#@&$Z&D(G MG9,IBT\QT$][.Y1(@ZA:';E^.&$:^UO([FX/G_-EWMA"LR9LD!6!3/2N)35OE-7$?8BVH$.X&%P0"G/=5(1R;=E,((M+%#6 M4C=,HGT^U+UJX(>H++UUS),IAXYS^&RJR!1)]C189>"A%K?E@2/\GG R;Q2& M0C&+L MLDYAHG">$9)^J1#%%(,V)3Q<%TZGA%?'S86 M^3 ;LV6DH7RB&5".:F?JR[7('* MYY\A(Y;,_@H4'P4ZM41M_R AV4- MUF M[=%E%OSI&-+/LE!TGO6C-9MVSVE*UN1P?$"\^_SF]&Q^>#8O_MM3FZR*CCT> M/#.3-;M4UF&1+K!C;GU$AHQZC TJA?EMNO^F7R[/=FW2'UC1C:0BEAN0QH)&0*F6J@@*9.B0(EUPB_:R:B5M1:-A\KP+G@[M\"B#5@V"<;5.'DS\ MKM).KE8X5>C*/CS,\HV!C ]3PR(40]R>:OBJ+M^2^B@MQ,WI\0NZ:U5:S>Q%_%17'Z_+(XN7P.G\^+9R>GQ<7Q7-QHV_@&%B?29V>7\,.Q MN#P[+9X_.P=9'[:YSHKCRXOB^.Q,G!8G%Y?%^ECD^+DY/SXOY^2G\ M<5EG8L_9\/-X-OQ\[]EP=A68+TH2(GS%$^ZI,^(_/5GX@\[.N][5W3?+-UVH(.8;%+=YJ<(D"2!-%3:7R'E,C;GKGPEB"!\ MS3D-[P(*+(GK.^7R7(I+!=2&M2(.@=P+"..EQGRT8C_F\^:4;W?<*<#C?](3 MP@S_1,/QC+/Q/4#*]NRNL"AEP.PBSF [XUA\K#0>3L\7NT+?$6>8O .3$]/M M.X&CNS#^?JZ@^_=(E!Z?V]-4ZLN$ZEBUDO$'GN(".( M22475HL$YP[W@R_2VGMP)6HF%^CMWUDSX8S3/=CFR$?2 _ZRZ]@^G&E,NS)\PC)4H8&\ M!.O312"I)1"B",LAJ3XZ?HNW3P5=(I8\Y(B6_D4R!:3B@ M:91TM[H]L4@""J?3BPIA K;^DY.GO!V G\Y;T@?H:#&^4HTO8?'YOE6'+.8A MBGF(8N;%+*9IMS9U19X>J1H]##71"G Z7 Q L6"IB,G^JL^*+H[X#LCY_'^B M5DP>8UBQ8NU<^_S"^$!^0+N*QXHA7 ?8'&CC?@:T(=YP3)'!2'8VA@$WV[CA9IM[X^W,J"RVA4@GDH]B*2)!;=? M11D'J/HIXZ4WW].A5RQ:ND#.O.O6]QS#<C:\=11B*67IF$-:D]PE0- M:1H#OURR'=4]^()5I*]JWQ6YRTB#+A^Y(E>JK3?!K&D-QO#.B^/_MQD1T>.E M?"2:7!S<7-V^Y59$!;#PC7XYG%\68S+UA(LMP(RG+\2'AHZ>>%8P3AHIWF6O ML7B>,W05GXOXQDM.I*OQ"S%T55UFMU;I5DUBV%R;4J_&YW(*S[:$K!&ZJZDA MDT]-A4J&\9W4U5@^G4]/%UWX]83P+L<"D@>G$D]5EK!5^#T$OV^\\G,_$ M>[HP+RO3Q5X&@F;6> C[:)5R$(0Y.LA)Y4Z)AVZZV7>&LX?Z-H MG\,>S].[C/-'7E!C.G9+[[."N]789@V-;7$57^B9?('Q_VGN$7JM)74E_%A\ M?\4GP'!'VJ,8E563-ZO!>_&>1'V?()<*L2Y[H2L07G^9TA^,4-6-CX\E!1CS M\/,W:ONV&!* R)(HV T57U?$N\(9&,SAG_B$R31\;28(<2;XZ-6$\&[26!:\ MO51!$HZ'!:UOF+6@8N)HX.7X>>+U)T:_<8W*;X,2E*)")YWJ*'M7%E+WBMX( MIEO';<^OS<9OXUO'5_RN;1K.KRQ_I"LW3M1J"8_.9\_.#_CZ9?BC-QV]>;LP M?6\:^KA6$E(-#H#?\=VZ\ &PO=V]R:W-H965T=>;$&E\E&J4=G?"WG0>P$H<#" M.@9&OR>\12$<$6F;>3 .H,2*;85] M4+LO>,AGX/@*)8S_PJ[W':0!%%MC57L DX*6R_[/G@_W\ (PCE\!I = ZG7W M@;S*3\RRQ4RK'6CG36QNX5/U:!+'I2O*RFHZY82SBU5?#% 5K'@M><4+)BW< M%(7:2LME#?=*\(*C@?=KMA%H/LPB2X$=/"H.099]D/25(!E\4](V!C[+$LO_ M\1$)/JE.CZJ7Z47";TQ?0Y:$D,9I?H$O.]U"YOFR5_C.I?OK9F.LIE?S^US" M/5]^GL]UTM1TK,!Y0*UB4#]AL+AZDPSCCQ?4YB>U^27VQ8HZL]P*=$6[56W' MY/Z=@0=\0KE%6.YI4WKEL-YW>$[]1?[SZM<-0J4$-;&[)>N> I38!N-"&W_/- ]#Z#B%@U5=^JK MZS[9,;DIK&DB ),E]8!%S9F MS ,L_$D3"=C6@_"49J%PR2&.ZY;J/@S,7:: M%PBC?$('"4SR+!R/!J356.C$UAR\*A*2A\ED&"9Y#EF8#B?A(!W#6ED?)DG" M+!N$\2 C8Q).LE$8)QF<*VCTHB%;U+4?.P;\(^M[\[1[FFPW?4/_<^_'(MU& MS:4!@15!X^O1( #=CYK>L*KS[;U1EH:%7S8TG5$[!SJOE+)'PP4XS?O%7U!+ M P04 " "Y@*]8!4-^;CL% #P# &0 'AL+W=OSLQ*HRB<4UW- M_GLUK(9C(_=;8K/3]575O) M!J\TF*ZNA?Y^@95:GTW89&.XELNRM8;9_'0EEGB#[:^K*TUOLQ&ED#4V1JH& M-"[.)N?LY"*Q\]V$WR2NS(E598&( MQK^R:,NS23J! A>BJ]IKM?Z$0SRQQ)7@!)82OJFE+ S\U!19/_6?$:*05;&A=! .(89 M.KSP!;R+SI#%&-B-]X\O9(//+=;FSWTQ]Y#1?DBKEA.S$CF>34@.!O4#3N9O M7C'NOSM .!H)1X?0YS>DOJ*K$-0"]I'WX$HK<(4)GYM>G&3>%\;AA6Y+X@Y= M([I"MEC BF ='$G.4&D;RX!Z@';X!H1&)X,"*(-MB5!**E(M6O3.UI4:$NJ\@M!4$M/_DLBD N,8';#HT M\!H8\\(P]OPXA)^I9U7*6.LT\EC$O#AB1ULSD0936L)O+669VXG^L9\>_?#2 MX9.E R].0R]+XR=+).5D0?AU#T\W[64S\(OI\Z*8V4 M5=$Q*)LEJ=<\$="E, M2248):0===68HWRP1P$HHJ9W# 9(?:GO!7X(TXR& M5/-D27PO91GU(1(W:4H\[F*P./:B*(,I"Q(ORX(CH&<4)]3 <"5D ?A(-PQC ML1GWTBR :4AX,3^"E'M^R.$7Q\)E"%CBL308Z0^O'SK=R+8CN=D$(J5H9=, MC(=>Z#-@?N@EW(> )Y[/&;B[A]WYS@RI[Q'9NTVKHQVJD-K%' 73XWCEO+GE7?#CT3GZW&;(KXYG&K18&-H-S&9-D% MW[Q?B/R^4DO:C"2)GLS86CXJ5:QE59$I#8@5Y[03F1%ZAM MP=E=W%3B=]H\+X@B+^34.Z=!1'.S\,A:(]JCB%/7_>+X;SU>RN>4&'/;@J?< M;DJ6V5% 0'[R,LC^)$UM0XXLP&8PUO!*?'?%9\M!Y+GN<*?.7EOB/A59%M.: MU-?MED;,VM,T\SAU:=?)-YK<:/ U4*N/(R_F5D$LIFJ-$F=-F L ;MT!1S?6 M8C@OP54XG:=@FS:L!<&9H0N8DZTL25)A".\[4H^"&[JC4F&%L>_VK2__I["4 MQ"1CO?]"JQH6=+VE4YC2'!&7+(GA4M5TKM%)K/)[B$D&ECC;*_-&M3C&I>2TF7C0H7 MY.H?)W2TZ?Y^W;^T:N7NM'>J)16Z84E_25#;"?1]H2BDX<4N,/[)F?\-4$L# M!!0 ( +F KUA_6H43R ( "4& 9 >&PO=V]R:W-H965TE8J"RY MDMRT_WZ4G'C>EN;%/$1^/"32BYU4C[H",.2EYD(OOS#?FK5"*>A1"E:#T$P*HJ!<>JMH?CFR]L[@.X.= M'O#$5K*1\M$*7XJE%]J$@$-N+ )%\@Q7P+D%PC2>]IA>'](Z#OD#^HVK'6O9 M4 U7DO]@A:F6WLPC!92TY>9.[C[#OIZQQ<6'O"[CDX"W5%V0)/))',:C$WA)7V?B\)(W\-8*W[$RKSY9^6$:#;B;5@EF M6CP=)7X4I0>R:G$NY(9Q=Y#&LP/Y"CBAE>0%876CY#/8.)I$:>RGX[2G#])0 M3LIA]>/$AISV=)7G;=UR:OM1 +8L9]3MD;-XDOK1;':.7#S%J--S,NRC3P3N M4JQA,O/3,$4NB4(_FH;DV',(!J-;@]JZ!67OHA6FF^)>V^_ 53?Z?\R[!8J- MWS*A"8<27<.+Z=@CJEM*G6!DXQ;!1AILGV,KW..@K &>EU*:@V #]'^&[#=0 M2P,$% @ N8"O6*?EB;T7! = H !D !X;"]W;W)K&ULE599;^,V$/XKA':QV !*=$MV8AMPDF:;AQ1!DK8HBC[0TE@B M(HE>DHJ3_OH.J2.^8J0O$LF9^>8>+N$DJ^GEF?U!P\L+Y0^<&:3%5J@Z"$5&D$BK\7N(*RU$!HQL\.TQI4:L'- M=8]^8WQ'7Q94PA4O_V29*J;6R"(9+&E3J@>^_A4Z?R*-E_)2FB]9M[Q18)&T MD8I7G3!:4+&Z_=/7+@X; B/W P&_$_"-W:TB8^4U570V$7Q-A.9&-+TPKAII M-([5.BF/2B"5H9R:W=:*UCE;E$#F4H*2A-89^<%YMF9E2;X_423)DXFC4)D6 M<=(.^+(%]C\ #L@=KU4AR2]U!MFVO(-&#I;ZO:67_E' .RK.2.#9Q'?]\ A> M,'@>&+S@ [S!1^WP?ABNF4Q++AL!Y._Y0BJ!]?//H3"T6L+#6G1/G!#> Q]]H@]FC5H-%_NNW#(V*-PAXW=P*5M:%*. M/2D59%JM*H L>8G-S>H<.?09IBHMAER9 %]#"M4"1'\:G&]P;1&O3-'C1D!) M=>?*@JTD"<^B;U]&ON==$"\B;T"%)%^)Y]GCV+-=U]W>/ F:04TKT'(==S(* M#*W_&QZ<1,_$0Y\4][CL#V/=<@O*]^X_5IRJL5 M*(Q2+@!P;BD2##+Q*#1\_=]+;"_QC*)A&9)YFC95@UYC:&G%A6+_F@B0[R,[ MB1([\<,3O?9=X^4)V5X92PZLB2QS\72*V"Y10#2B[ I;G MY 'T199A]77(6HI G>GBWJWA4-><'6$"Q[%/_MK@1&*$I#!J*VV'%"/)#WV3 M_1U2@B0W".W W0,*C3/MV/?MT,?2YPK6FZ5PY$2 MB(<2B#]= OT0/93BHRB'4_R$$3?W-%-O&C[O9W2?3E5@;Y&JO5E WRP[P\8F M3&YE](J+ET:2Q\=;#GS8D>^/(I'(<89^%G@E8XHUL=ZS/0VSQQ#"X>!K; M8S=YOR!I^K-A G3\!6_RHCV0S PN8B:6?_'A?V=0_C\;#J72V7@)X S-S7M' M3^RF5NVC8#@=GE3S]B7QSMZ^Q]"VG*$/)2Q1U#U+L&5%^\9I-XJOS+MBP14. M;+,L\%D(0C,@?&PO=V]R:W-H965TYM$N3 $V[80/6(6AW>1CVH-AT+-26/(EIFK\?);MN.F3!7A*)(@_/$45Z MLM'FWA:(!(]5J>PT*(CJ<139M,!*V%-=H^*37)M*$&_-*K*U09'YH*J,DC@> M1960*IA-O&UA9A.]IE(J7!BPZZH29CO'4F^F02]X,MS*54'.$,TFM5CA'=*W M>F%X%W4HF:Q06:D5&,RGP65O/!\X?^_P7>+&[JS!*5EJ?>\VG[)I$#M"6&)* M#D'PWP->85DZ(*;QN\4,NI0N<'?]A/[!:V6=-4&,X-*JN9?/+;WL!-P'O\C(&D#$L^[ M2>197@L2LXG1&S#.F]'4.S)\*CF.9E=:/: AN2P1%D97TEIM MMO!%$UIX"[=8"L(,%L+0%HZ_"O:S)Y.(.+4#B-(VS;Q)D_PC31]NM*+"PGN5 M8?8R/F+*'>_DB?<\.0AX(\PI]'LA)'$R.(#7[^ZA[_'Z_W$/C?B%V#JU\/-R M:FJ%FK[YM5YTCN[L)!)P]- &[Z2W0L3!$?Q:3*"FG/:0A@,G6WX&J0B M9,4$QX(G$3]=N*R-+&'@223>R#@]W&%-+?.X$7L"/GER ?TPB=^% MH]X9?$9KQS!'A;E,I2A;+G[.Y>@ D9G:5*\5=>''[\YZX2 >GL!19SN")$SZ MYR%O8-][BG;F0H5FY:>?!0_67Y9\$<"C7/@\UQS[=J-2]!]=F9_ %!+ P04 " "Y M@*]8V%5P])0) =' &0 'AL+W=OG8>M?8!(2$*%)#@ :,7S M]7NZ05(7RDYJ*P_[L ^)>0'Z9*JV3*F_+L+!X.9V>YU$7O^I*?W=GK2U/Y3!?J MS@I7Y;FT3V]59C97O5&O>?!9K]:>'IQ=7Y9RI>Z5_T=Y9W%WUDI)=:X*ITTA MK%I>]6Y&;]Y.:#TO^*=6&[=S+M4;DD$J4XDG"1)_'M6MRC(2 M!#/^J&7V6I6TZD?Z.?8GGG( MIA5G22WG;9 3/R-G+#Z:PJ^=^+5(5;J__PPVM8;%C6%OXQ<%?I1V(,:C2,3# M>/*"O''KZ)CEC;_+T7_=+)RW2(E_'W,U2)HDM7/RDO3K>Y1=6L%$LQ0%VUP&FX\9^K*H3Y7=%R$2@VIRWI%P MOU9B:3)4I2Y60O(S@)ZL6]2%+%+QBTI4OE"V>3I^<[AJ;P7!W*J37IR_$L;J ME2YDECV)M%)8\1B6D[ (N>PK2Q;'B12J]2\4XM; 6>$?&T6J9). 2*YE,:OS,(M,K?N((0< +"67&^BL4@N55I36Y=L[ %@H' M#$VR*B6?Z:VK(-BY995A/S:K1H$LA/JCTOX)-TO%&-%3+S(EX>7):$I0,!S] MQ6D+T^09B,X'TU<=:.+@Z$X8;JH56*>)[DSTDU,Q:Q7]I8M\W$'^IK0ZPR:. M\/\,ZOVTB]&M*1Z5]9I\*78!L/^\E3$46-1L^M!V?S )*B$DAQ/LLJ)\19VO"I+8)H*:G/4 MDY2UN$.WTD[T1Z/!%.6![4?*>S:(I_RN4^>GG9P8-1MGR)O))!:OYZ/H?#81 M#\;+3.PS[.MH6*^:1W$8JO"MP_W19!:]GK^FBM_N/<'N MX?DD.C^?,AM\*EIC0NK") KV'J(;)(7$X(!&)+P1ZJO'-2]+234>'>.:WJ_: M:738%9YRDH]ZIP/QWK.X5 %JO"2):Z 5TNSF_E9,SH?15C:KQ;^PB^D6"[%+ MBMRD>JD3SMN!>*#9TPU6=:+G3&[&(;GJ&$./36B(5JWN]Y MS:OY>AZNN;@+KZU"YF6R2$(D0&Q@?OB*:OJ3D&#UG70;4&R/$!-)O04ORN*) MI#.82'Q#]"A75BE&F^X)>M$)8@0$'48TRF--Y0$L\+K!K:4N4(QB-XAV*6/< M#N.$2@ "1'!-\$*",?#?A3@'>#<+&/FO9%FEW9K]( /TCTJYXD#Z0-R@,&H\ M&M?:[5$7NUIBOF K-MJO.VMBP::ZQ.H%1X9[T8*&_0[R!69T@BM"L7'-'0BC M>KM7BEL.2QBPL+V\J'OY?EZ0F753""D+GL6D,8JY0P;*YA# EQRX8ZI.O@C. M30LYMD4MA(7BE\LOH4,#*.M\:51VZ2(F\RDS:G4;!"$8PK"$!D&V_Z!, M9],X^_Z?X&V"PW"D2@SQ"M?$+*4POCAD7!?"Y\E.Q/_2^5,R=P901..Y_,Q4>\XT&[ZUK73X:$Q]]FVE*J4/K-I5' M2H> ;ZUAPD@2&UBLUFXV8=;LJ!SPY+NK=#3^#D1PAM:!H'$F+YQ,PFS/P-P" M+>RS,$V*=^ (\>'#K>C3V!@/+^@M7XXN3J-Z[-?T=4F4E2V-8QA#8+4[G*5^ M>_CX6=PDF&V<9KK:,POW85ZN<8-S[PNBGZ+^H$2=0Y&-^[X18FSTBQR.696. M=357A#EP$TSCS=MS#)%D>V#?/99TCY4ACO5Q>S>([:!Y,HJ&TY!3=!8_.+7T M[JP&9;,!34,./N]T1R(&<3*N,S.1;DW.M.0^G/ILT[6*OYD4S%_!F]T^ MM"7LHP6Q@S.?&\XOW-YI<(O:@2<"QH!0 7\J'!:[I>;9.JV2YAS>J$$$_E36 M7*"! U(LP,*NH=1#HCJS%([G_'$1<^ZV(:GMD0,4K'.0JBR4J1Q6':1.*1%2 M@-6AS'N54%NF=W<5'P&UE!@N:SP"'[#!I"=SM49S<(3BF8IQ#8 8\HN\] MX6C"_)73M\?L*30"FAEE9OL@A]9OJC^\QQOVJJ'/ 7E&\WNN:(^K9*OJQAA+A%:+5G M49^9=H@['BQ-%@?]J1FPVB\,+U7&]EM.O_>PJV]K'V5\X->#PGANM@G(?*,X MH!S3CE];4ZW6;33:(6=W:GEF5:UM?[)@KN()J4FX Z=Y/EJHW2.^#[556W4R MJ@$AH9S5$5>.*I)ZBMU^CV%LPIQ&(C+ZTLE;J']S#ND6([(XV+37(SO10@P? MOC/PJ:&M9&BN_?$8!]JI>;/)D5TB&$#JDMJ0"?DZ._:KP-G.3S:YLBO^88H( M!2K"KS?MT_:WKYOPD\]V>?CA#%,*&CZ.J6J)K&PO=V]R:W-H965TL/IP,77 ;\XKLW.&5PEL5)/SOB>CKW "4*!B74, MC%XO>(U"."*2\=QR>EU*!]P];]F_UK53+3$S>*W$;Y[:?.Q=>9!BQBIA%VK] M#=MZ+AQ?HH2IG[!N8@=]#Y+*6%6T8%)0<-F\V6O['78 5\$;@+ %A+7N)E&M M\H99%HVT6H-VT<3F#G6I-9K$<>F:\F UW7+"V>A>680YV[!8('R"!0IF,26/ MMALX63JW.1WYEE(Y@)^TM-.&-GR#M@]W2MK=Z,$Q]NB!1C*M MJ%$J TF-,U"VG;.*)J1I7>E:=TCY4>[#RI]9J8F DF$Q+.C"N"NIKD75OAI)*L2CE1G *3*=Q@ M@D6,>AO1/W.X3 E:)6:X@]X+O-]5QBQE6O%P.)JJ1M9K#S=AMLT@SN__!F_9&" M%9<&!&8$#&ULK5=M;]LV$/XK!Z_M$D"1]2XY30PD:;L56-<@R5H,PS[0TMD2 M(HDJ2=G)O]^1LN77N/FP+Y)(WCU\CO)0YHH*GJJSEY2!7JCD?#F6: M8\6DS1NL:67*1<44#<5L*!N!+#-*53GT'"<:5JRH!^,+,W\5651XZT MV585$\_76/+%Y< =K";NBEFN],1P?-&P&=ZC^JNY%30:]BA946$M"UZ#P.GE MX,H]OXZTO!'X5N!";GR#MF3"^:,>?,XN!XXFA"6F2B,P>LWQ!LM2 Q&-'TO, M0;^E5MS\7J%_,K:3+1,F\8:7WXM,Y9>#9 93EE;JCN^^!V7]H0:+^6E-$]8 M=++!: !I*Q6OELK$H"KJ[LV>EN>PH9 X+RAX2P7/\.XV,BP_,,7&%X(O0&AI M0M,?QE2C3>2*6COE7@E:+4A/C>\53Q]S7F8HY*_P\4=;J&6"3$N7IQ5#1 M%EIPF"[AKCLX[P4X'[[P6N42/M899MOZ0Z+6\_-6_*Z]HX!?F+#!=RWP'"\X M@N?W]OH&SW\!;VGA/U<3J02%Q+^';.P@@L,0.DW.9<-2O!Q0'D@4676:1-@J\S46R^66Y." $6**A>(4'7>1>U=(-^D>>\<8'5F))^1B:7$!TRQ MFJ!8"?GG\&!P-J,$_M8*W>>?K1'_;I+IP/@:9T5=:_H35K(Z18BM( BL:)3 M&W#M*('0BN+$2OS(3"1!?XJ06($?6Z'C@F-[(;A6'(56$GDDYL9P*_!LVAH6 MO89ON2/?"OV -)P1O/LE\5SO??]^X(J5\)N6)2W7M2*RT_%#DB:5'?P>=!=E M]WV(R(GK$@_//=70W@M$/CZA2 M)>C\1I[/>/$(WL4:19]$2'9EC)_'^H?9$ ML-O#Q,Z&WEKAI> MHOG=4)#H'&W)MC^**<*)CA1Y"J$=QQ#8L0,ZI ^=E\J9,L%XPZN&U<\@J<11 ML)=,;Z6X6;NC8)(*!8*DC0;#83."-0?8;K2)0Y MHXS5\51D-?TBI>Z M!._V_-^;Q&[97WV<'2\2#R@J."EJ6-:)7O]KJZ1BINI9^_M18_ "7S<'7:'L MP*7:8DJ?;X?)NKR'CN4X#A@W1O;(TU_N1M']65VGO\@I%AKJA/K"R$].J;;& M^]5Y@ZR]>WR)I>MF,!H9IGZBJV#4,0UUZ2&?[&A\0VFJ$9W[9@8%5DSVA*ZS M!@HZDZF:'XG,J(_,Z-61:?XQ5_%IP3?J"UW%O)(42R^'[=$=7A.V;(W?5:A6 M^VD5K)2*!<\HHN521>[\G73_)4\-E11=H71PQ29P9?_N5^>TM>JN#_UL?_FZZNX< M:_'NYD811W]E$DJ^'*JO! APL !D !X;"]W;W)K M&ULI5;;;N,V$/V5@;99[ )>61=;CA/;0"X;-$ " M!$FZ?2CZ0$MCBP@EJB1E)W_?(:7(2NJXB_8A,27-')[AG!G.;"O5D\X1#3P7 MHM1S+S>F.AD.=9ICP;0O*RSIRTJJ@AEZ5.NAKA2RS#D58A@%03(L&"^]Q*=!U43#UZ+V^N.?KW-@7P\6L8FM\0/-;=:?H:=BA M9+S 4G-9@L+5W#L+3\X3:^\,?G#*H5V_V';V":)!VFMC2Q:9V)0\++Y9<_M.?0CZ"LG/[.X8ES!#R9JA"^/;"E0?YT-#0'; MS\.T!3EO0*(/0&*XE:7)-7PO,\S>^@^)4,F5U'AT$O&7*AS@<0!1$HP-X M<1=E[/#B?X_RDNM42%TKU/#'V5(;1<+X1H/Z0MEA-=L13G'E6#1K5! M;_'Y4Y@$IP<(CSK"HT/HBX>F1D"N2&**;YC5+@C.EEQPPXD[*S,P.4)*)\_+ M-98&D*F2Z@Y63(A] 1W<RJ%CY CG3Q,R@(DVB9<*, M^[ZA0V:NWH@Z-QHN=_1O^O0541=,:[[BY,]+N,$-"HBMGP5:V91M7,IRCHJI M-'\!VE3GVMDK&)A:5O+"?22?(O,9IB:!S$@9K?6O1-4NU78_D;=UH_2 M,/$1XU_@\Z?C*(Q.WZS",!P$0=!;':!QB2D62U2O3.+_RN1;^Q>.)X.DV;U= M'=#>N-/>^/]I;Y^V#D+NU];C3D[N/">G^D.Q:\OF719M!?SS1$E2,N7,D*BV MW.1.)@0_\*($?4A!GJI\7^"*7KI"SKQ!&8S\*C@@TC$?^:'QDRZ7QID SNG%E M34!C/X C>' 3&;';[+"<>L-3J*0V=+5PE=(U-DU\ASF=^H1XS_73MY5"FU"* MBPX6E"4V\J.)M1KY\?AHGR:'O>&H0+5V(Z#30VF:.:E[VTV99\UPM3-O1E0Z MXC6G? AWS&E21F4-Z/M*4JVV#W:#;O9> M_ U02P,$% @ N8"O6',9%1^G @ S < !D !X;"]W;W)K&ULM95;:]LP%,>_BO!@;##JQ+DTZ1Q#TFZLT([0[/(P]J#8 MQ[:H+IXD)RWLPT^2'35CK@EC>[%U.?]S?CHZDN*]D/>J!-#H@5&N%D&I=741 MABHM@6%U)BK@9B87DF%MNK((524!9T[$:!@-!M.08<*#)'9C:YG$HM:4<%A+ MI&K&L'Q< 17[13 ,#@-WI"BU'0B3N,(%;$!_KM;2]$+O)2,,N"*"(PGY(E@. M+U9S:^\,OA#8JZ,VLBO9"G%O.]?9(AA8(*"0:NL!F]\.+H%2Z\A@_&A]!CZD M%1ZW#][?N[6;M6RQ@DM!OY),EXM@%J ,UT M'J"T5EJP5FP(&.'-'S^T>3@2C)\31*T@\0RRW_6A(?;8T0%[%?4ZO,7R#(V& M;U TB,9(06'J1*/4!)%FGVM,EU)B7H =_O1804_(D<_4R(4NK#0>Q]T>[7F[4!5.81&8 Z5 [B!(7KX83@=O>WC'GG?_ %!+ P04 " "Y@*]80Z>(Q'<# !&#@ &0 M 'AL+W=O",KFT=DJ5M[8MTQT46-[P$IA^DG-18*6G8FO+4@#.:J>"VI[C M1':!";.21;WV()(%KQ0E#!X$DE518/&\ LH/2\NU3@N/9+M39L%.%B7>P@;4 MU_)!Z)G=H62D "8)9TA OK3NW-NUZQN'VN)/ @=Y,4:&RA/GW\SD4[:T'!,1 M4$B5@<#Z9P]KH-0@Z3C^;4&M;D_C>#D^H7^LR6LR3UC"FM._2*9V2VMNH0QR M7%'UR ^_0TLH-'@II[+^1H?6UK%06DG%B]991U 0UOSB8YN("P>-,^S@M0[> MM4/PBH/?.M29LYO(:EKW6.%D(?@!"6.MTHPW9,I*3%#.%[M*45TP1MD4/G)*4@$2_H(T64591,-9K7I28/?\LT2/L M@56 5L]ZD2FA3P9]>2X!O;L'A0E]KSV_;N[1NQ_?+VRE8S8[VVD;WZJ)SWLE M/A]]UI@[B7YC&61]?UMS[0A[)\(K;Q3P,Q8WR'<_(,_Q@H%XUO_?W1\)Q^_R M[]=X_BMX0XG^^P]MA#XI*.0_0QEK$(-A1'/O;V6)4UA:^F)+$'NPDI]^<"/G MUR&Z$X'UR <=^6 ,/3DI)Q>\0.E).P>B=JWT07Q <$QIE9D$82E!?S*D\'$H M+\UF4;V9>7WM$]?U_= )]4'M+SF_-(QC?^:X9[L>G;"C$X[2^:+?;PBS3-]/ M!8)@.A3D*,1;#V\BL![;J&,;3:[<:$KR$X'UR,\Z\K/OJ=QFL_!"D)$_C[UX M?B7W41@/;)Q1S:> M7+?QE.0G NN1=YWS_[WS/97;[G8IR5D01ZY[I=P!NSCPY[-P6+GN1?WBCO)9 MF?89H.2U>B6\(DHI!K2.=FIN^6:)J69J)X6=?]3USIC-3#G6[T0!@# M_3SG7)TF9H.N=4S^ U!+ P04 " "Y@*]8?)BD#Z<# #>$0 &0 'AL M+W=OGAC_ M+ X $GW-,RI6UD'*XM:V17* '(L;5@!53W:,YUBJ+M_;HN" TPJ49[;G.%,[ MQX1:X;(:>^3ADI4R(Q0>.1)EGF/^]QUD[+2R7.MEX(GL#U(/V.&RP'MX!OFI M>.2J9[5A9UE6H'WR(0&*2?506GYXC].';CTM; M*N>:PDX:1YO:D7?&T00],"H/ L4TA;2/MU70;>3>2^1WWBCA ^8W:.)^CSS' M\X?B^6_PZ'+X9 >7P#WO"%X3XQ)F\9)Q3FYB:;%J1Z6WC&#I+ M^]A5^[V%[[J+6= WBPU%U=,Q:'4,1G6,2GA5<$BRX/TCY[BDQ;1::CBOS\V\/3D!"CJ&MKQR199)(L-D36DW[62C\SO]C. M3.;%)%EDDBPV1-;+R[S-RWST+]'F!7?R4@!/@$KUTHO8#AV95&LN(E2"\B\; M4_[VA:1.V:BW:U-FDBPR21;79(O.^N0.+TV+-@^+_V'3JSF#?]F%-J.NK]71 M)%ELB*PGN>N\OL<[EQ5_PO(MH?6+N^28"EP?R1*FZYW0I.1GZGW\S0!1)F%0;O=]$,%T M[L_>5/RXRZN%-,D6FV*KY;8[Y]@<^+ZZ0- 5K22M#X;M:'M)L:Z.YF_&-^YM M5%\UO-+4-Q_JX+4G5* ,=HK2N9FI!8?7EPEU1[*B.BUOF51G[ZIY )P"UP;J M^8ZI=#8=[:"]T@G_ 5!+ P04 " "Y@*]8$KBCCX$* =8 &0 'AL M+W=OZ MNZK;DF93E>RFDLSNQ=9>$%ON9H/! [@[J9H?/X =RR!9%LSIF[2-CQZAY#(]7->?"D?I:R\KYLT*V\FCU6U?3V=ELM'N8G+5_E69O4OZ[S8Q%7]M7B8 MEMM"QJNVT":=8M\/IYLXR2:WU^VQ]\7M=;ZKTB23[PNOW&TVGM]39^D!]E]=OV?5%_FQXIJV0CLS+),Z^0ZYO)'7HM@EE3 MH+7X=R*?RY//7M.4SWG^I?GR9G4S\9LSDJE<5@TBKO\\R85,TX94G\?O!^CD M6&=3\/3S=[IH&U\WYG-_B=958\WD]G$6\EUO$NK#_GS/^2A04'#6^9I MV?[K/>]MHVCB+7=EE6\.A>LSV"39_F_\]>"(DP*(GBF #P5POT!PI@ Y%""N M-=!# =HO$)XI$!P*!*XUA(<"8>O[O;-:3[.XBF^OB_S9*QKKFM9\:,/5EJX= MG&3-E?6Q*NI?D[I<=7NW_'V7E$D;Y2OO8WWAKG:I]/*U=U>6LBJ].%MY;Y/X MRWC\S[Z6\_7T^K^HP:[G1YJ'VQKQV?J9UX M[_*L>BP]GJWDRE">V\LC; %,:U<<_8&_^^,>6XGOXN*51]#?/>QC:FK07RO. MW(L3DSO^6NW"7IS)Y;G:.[XDQVN+M#QRAG>_*^LCY>&:.5QD_WU;'_/>5')3 M_L]PBO=[)#4CF_OLZW(;+^7-I+Z1EK)XDI/;'W] H?^+*5B0, 8)XY P 03K M!)D>@TQM]%NQ*[*DVA6RO5/(.M#;>N"I3*'=@\(6U(QX3[83X_26^;U1&5>K0I267CK(M]XZUH8Y$62/9B" M8F4.#1V:ZFA;H>$,4@8 MAX0)(%@GCLA7$LR'GR M76[A:,<<[;BCG; W:ZS;L'(;MKKM;O7_75DUPJ(9@I;GG&B%#.X3D#0&2N,' MFF4\%% 5=B.FM#^RJL[;N^4RWV55Z15R*9.G^'.35:JGY,7)@=(81*)K"A+Y M,S3O=P5'0V8TG/G8[T_87(G"WO:QOE62&]DU=['7?D"7M+QWI2 M268\1#*O!_@55$6#TA@HC6-=12.?1*'6)UY"2F,EI;%=2K?+?9HE&;M2[N]B MWH\_S#!"OWCYMGWLE3UXJ8Q+X\P6ZZ(VI(CT9S4+1SMFL.LGE1Q1PM[NL7Y5 M,AH/D=&%[N4K)_^"JFA0&@.E<:RK:'-87T)&8R6CL5U&&[K+E;=.LCA;2DL8 M#2JX5K=]*>%FQ@QF6B=Q(@E[8\":FM0&@.E<:QK:V-, M7T)98Z6LL5U9V]:;8%W;8M2D2OO))5=#9C"LY0*F8=CO$(Y$86_>6/+5)"*:'5:W? MC*'39>X5HK.0ZO+"U9(9+3&E))SUNX(K4]@;/-*A1.EL,D1GKYS=:\<.7N8) M*KE!:9SHDOL*4^S/>P^?!%2UW4@JX4WLPOMM,WJKH U1&$07Q%K)ZG:[+#_78R[.AXDNC^MQ(.@_<%LXVCK]L.**$ODL#=^K'.5."=#Q'D\VM6@ M^AR4QD!IG!CT.46$]F?54+5VXZH$.K$+]'_*:I]=*?<;& KCWKA[H@OF,$*F M>9>C(3,9!@$-^AEQ[DH4]I:.]:32ZL2NU5T]"2K406D,E,:)+M11$,ZH%K>7 M$.I$"76RUZTOLZV'@*Z!!Z4Q4!H'I0DH6G;"0,6*Z+B?-HO+^:G9[/8,C!DGC MH#0!1>M&3"4@J#T!L5])U+FC&N-F>" >1?-^RM->V>"P@68/0&D"BM8-FTHQ M4'N*8=S&.ZJ+?=-6N(6]\L%A!-T?#TH34+1N&$^VR-O3&HM\LZFG,&65+[\8 M Z9K^8#X];1;ZWB@"0E0&@>E"2A:-V(J;4$=TQ8G>RJRO#+FG*AI_;P^I5[8 MJQP(OV14?MCJ6TG9R4C\G6F*NR\X9*.U : Z5Q4)J HG7C MK/(P=&;5\Z.V.%/0K PHC8'2."A-0-&ZL5:Y&VI?9/$FJ^+L(3FWZY#J:QLP MQ:%!'#H:,E=#[FHH["TP&JPF[@ M5&(DL"=&#L/9IR)>R2S>&*>+=L3@>(%F4$!I')0FH&C=T*H,2H#A1[ =-$& M*(V!TC@H34#1NK%6:9? GG:Y,((%>GXE0)$^@#G:,4<[[F@G[*T;ZSV5[0B& M+.*X-'J!+M@ I3%0&@_T)(\6N)=(>@0GKR&\\!["_>AU'R^_I+DQLV@'#(X6 M:$($E,9!:0**U@VL2H@$]I%@-(8*(V#T@04K1MKE5$)[!F52V.7 M_NY"%$74,'@Y&C)70QX8-H*8#(6]A6,]J'(5P9#]'9?&+] JE M5]^_-!4<_T> VS\!4$L#!!0 ( +F KU@D@QA1O@( #$' 9 >&PO M=V]R:W-H965TUB4&DG3# M>N@0-.AV&'90;"86:DNN)"?=OQ\E)VZ:N4$/N]CZX'M\I$1JM!7R014 FCQ5 M)5=CI]"ZOG)=E1504340-7#<60E948U3N795+8'F%E25;N!YB5M1QIUT9-?F M,AV)1I>,PUP2U505E7^F4(KMV/&=_<(=6Q?:++CIJ*9K6("^K^<29V['DK,* MN&*"$PFKL3/QKV:)L;<&/QALU<&8F$B60CR8R4T^=CPC"$K(M&&@^-O #,K2 M$*&,QQVGT[DTP,/QGOVKC1UC65(%,U'^9+DNQL[0(3FL:%/J.[']!KMX8L.7 MB5+9+]GN;#V'9(W2HMJ!44'%>/NG3[L\' "0IQ\0[ #!,2!Z!1#N *$-M%5F MP[JFFJ8C*;9$&FMD,P.;&XO&:!@WI[C0$G<9XG0ZR1X;IIA-Z259X"7)FQ*( M6)%IH]!6*7)@4A.16<%TH\H7GD+_$NQA5%UJP#VT:G"2\I7) 0O^"!%X0]>B9O1T> MGI 3=ID.+5_X"E^7SYFHEHRWB:,\)Q.EL%H/#^+79*FTQ!O^NR^-K9NHWXVI M^BM5TPS&#I:U KD!)_WPSD^\SWTY^$]D+S(2=1F)3K&G=[ !WH#J"[)%)A9I M.M$F]?TPC+T8CV)S&$"/81 /PT_#N#-\(2[NQ,4GQ7W',RF%ZA47_^/S,O(C M/X[\(W$]ADDWN:'V*[T';OI]I MVL<$:W'-N"(EK)#2&WS$Q,JV0;<3+6K;XY9"8\>TPP+?-)#& /=70NC]Q#CH M7LGT+U!+ P04 " "Y@*]86K;,S8D# #5$ &0 'AL+W=O9;[GX*=< "CVE+),+ M:ZU4?F7;,EY#2N0ESR'3;U9U#?\J70=W;#DM 4 M,DEYA@2L%M8UOKK!@0&4$?]2V,K6-3)6'CC_:6X^)PO+,8J 0:P,!=%?&[@! MQ@R3UO&K)K6:,0VP??W,?E>:UV8>B(0;SOZCB5HOK)F%$EB1@JFO?/L):D.^ MX8LYD^4GVE:QO@Z."ZEX6H.U@I1FU3=YJA/1 N#)"P"W!KBO!7@UP"N-5LI* M6[=$D6@N^!8)$ZW9S$69FQ*MW=#,3..]$OHMU3@5W=$G2-"UE* D>H_NJ]E$ M?(4Z;][>@B*4O=,AW^YOT=L_W\UMI8N WP_!;B!NXUX7;VG3CW&V*>]'.;M7ZS6W%,2PZS,VPBWYLY83"W-VTC1\,Z$B>-Q,F@ MQ.LX+M*"$:4E)J!S$%-B]H ^H163WU+PWIV&>#;;4]H7YP:A^X)4OY'J#TJ] M:^7Q F6@^C3Z!V.[TUGHA'L2#\,\[.# Z57@C"L]&#,-(Y%UTC!KTC ;8:7/#HO3UTL8[Q7GT;".Q+"1 M& XOGT)D5!7]]3@(/74B1B+KN,3.[D?7.6-%UN0C96(LMFXJ6OT''J$J:Y)V MO4T\C/>WS*-A79&[5@$/_@1'UX7NP_@#9;V%.0P^>3[.T0W@73N O7.6YF"S M<7(J1F+KIF+7=N#AON.5I7G82DR\T-UO.(Z&=47N&@X\W'%\ 7V(67.6()KF M@F_ S%._T$&BD^=F)+:N[5T7@Z?G+--1>YNQV+JIV'4W>+!K>&V9!@>].0[= MT#_80H_&53+MUIG3'/CUZ>Z19A(Q6&F@KXQ)]OFGXSH?U!+ P04 " "Y@*]8-*>;LF4" "R!0 M&0 'AL+W=ONZINIY EQN1T$4["_NV*HR]B+,LX:NX![,0S-7 M:(4=2\EJ$)I)010L1\$X&DY3Z^\!0&,M M\;.!*7!NB3"-IY8SZ$):X.%YSW[E:L=:%E3#5/(?K#35*/@:D!*6=,W-G=Q> M0UO/N>4K)-?NEVR][SDZ%VMM9-V",8.:"?^EN[8/!P#D.0Z(6T#\&I"^ 4A: M0.(*]9FYLF;4T#Q3W"]<6BLA@G[+]X;A:\,<2:_8CLHR5AK,)I\ M)N.R9+:]E),;X6?$-OMD!H8RKD_1Y>%^1DX^GF:AP?"6)"S:4!,?*GXC5$)N MI3"5)I>BA/(E/L2TN]SC?>Z3^%W"6ZIZ)(G.2-R/TR/Y3/\=GKR33M*U,G%\ MR1M\1I% ^B+-P<5O*W5W1QD0PZ+Y]B>##^-:B54P5-"KD6QD]3=]L)S]CM MVZO["0J2UX\_-%[-<%963&C"88F4_=X77&?E%<(;1C9NR1;2X,JZ8X6B"LHZ MX/M22K,W;(!.IO/?4$L#!!0 ( +F KU@B5NAUF@4 $PL 9 >&PO M=V]R:W-H965TB=W4P][;!U_"U5IE'_1F MDPU;\4>NOFX>I#[KE2J+,.9)&HH$2;Z<>M?XZB;H9PZYQ1\AWZ658Y2E\B3$ M&7Q]OT;L?WT]Z2H>5B??F10@?]R&0AA#NF;Q$%'] Q"=! MC?L-['[+YZ4[M=U[NAAE14A9$9+KT0:]3V$2*G[Q67?7HB;COSYK>W2G>)S^ M79?K7CRH%\\FY56Z87,^]?2L2[E\X=[LIQ_PP/^Y+G-'8E8=:%D'"JE7.X/E MJ7] *RG2M"[IO=(@5\H6CI<9'NJ?T4 /R$LUH4;#H#2T@@W*8 ,PV.OY?!MO M(Z;TF+%82!7^R[)EHB[8O5*_$L/%:-@?#DEP$&R=(?&Q[_OUP?;+8/MM*YMP M51=J_RB"48 #3,<'D=;8C8=^8U4'9: #,-";?/WA4J_745[.=!UN:AL U&G; M]8[$K)2'9RX M#'9\1I^B_]"]'LUX&]<%#2JV'2E'8E;RV#?_POTN>[90=U0*5VIV+2HX@]OV M[3;ERVV$HG#):].'!0/TC3.9H@&*1:+6=1/@!I8X-V<#+!CD *#]V6M3^\.2 MK0>]"U#!AE0P[70"@"#4NA:.U.Q:&!#", F=,0%@0=S?SX#:7$'7E0=J=F9&A##@TX[W"F?N5*S:V$(#8/@&(WI,8_@8QP[L[& -C6$8Q_)I&3/Y7!N=4_!RI68_*3#D M13HE+^*4O%RIV;4PY$5:DU=CBQ92U1;M4WK\N*"PZQ_:-=S7DLHS'AB9RA:% M;Q)@E=8#U 4E$4-)I%-*(DXIR96:70M#2<0U)9T0Q'XS)<&NY^9J*(E\!R6] M]7KS'0<GI\N^ E8GB)=,I+Q"DON5*S:V%XB;CFI1."T!T!['INKH:3",Q) M']G\.1*KVJ1 S]9CZDC-SM,@%AEWVM].( M0!["<6'8!PSM< TG49B3BA:%P0/6:#M KM3LC ULT4[?J%&G$.9*S:Y%Y:5: MZ[=J)Q;C$X*D>2V&/<]-U3 6A9&HTNC-U %KM![<+DB+&M*B_4X;W2F!N5*S M:V$(C,+O#L]H=%@0@ [8\]Q4#6!1F(=^$\G%7,0;KG2N*\EYS)/:U[FP3NL! M[@*UJ$$M.NJTV9WBF"LUNQ8&QRC\Q*L5@HR/$&0P"FH(Y*2=O5/"\%( \U)M MN\(X BNV'2Q7:G;^!L "W&7C!D[1S)6:70N#9@'\'*S]*GU"D#:OTK#GN:D: M\@I@4&IL^V8X@15;#W47.!94=D@%G;:]4U!SI6;7PH!:T'H'UJFVAP4!.($] MVZ;:JVSUS/;9WC.Y"I,417RIY?W+H?XVN=^ZNC]18I/O_GP22HDX/UQSMN R M,]#7ET*HMY-L0VFY@7CV/U!+ P04 " "Y@*]8X=UACI8" "X!@ &0 M 'AL+W=O XA&O0-_6E-+.P M9RD( ZZ(X$C">A),!^?SU,:[@&\$6K4S1K:2E1"W=K(L)D%D!0&%7%L&;%X; MF .EELC(N.LX@SZE!>Z.M^R?7.VFEA56,!?T.RET-0G>!:B -6ZHOA+M%^CJ M<0)S095[HM;'GJ4!RANE!>O 1@$CW+_Q?>?##F!P"!!W@/@I8'@ D'2 Q!7J ME;FR%ECC;"Q%BZ2--FQVX+QQ:%,-X?84K[4TN\3@=+;D&O.2K"B@J5*@%<*\ M0)^%*%I"*7J+ID5!K.&8HB7W7XVU_V0!&A/ZVD3<7"_0R"ZTJAC[R XC$^-'7TQ<3;8F;Q4<(++$]1,GB#XB@>[M$S_WMX M8;[\]B+?JYJ MG,,D,#=9@=Q D+UZ,1A%'_:9\)_('EDR["T9'F//IDQ(37[[;TBL$7EP!3M7 M]E7O*4>.TG:E39:FHS-[PIO=NIZ'#=]'HV30ASU2G/:*TZ.*'PXQOVN(A +I M2HJFK/R"*CF?_U),*=)L! EJXW*I2+AFM_A?K5OOU.7==Y MLCXS;=EWT0<:W]/-!2D)5XC"VE!&I[8+2M\G_42+VK6:E="F<;EA97XM(&V MV5\+H;<3FZ#_665_ %!+ P04 " "Y@*]8H4^MSOX" K"@ &0 'AL M+W=O<%VILK;1>G]NV2E>04W4FUE#@SD+(G&J@ M568EUI1JFHRDV!%IK-&;&92U*=5(PPKS%&=:XBY#G4ZN"TV+)9MS(!=*@5:$ M%AGY)$2V8YR3#V2&YR;;X+98D*N-WD@TS(74[#OA_9&K,U,>VTSNRRRLQ[(;,O5)X1WSTEGN,%'?))OWP*:2/WG\MMK%%3 M**\IE%?Z\U_PUY3$U.>0>,I4RH4RY?EQ,5=:XOG\V05=10FZHYAW]ERM:0IC M"U]*!7(+5O+NC1LY'[M*\)^W(*Y)#*0Y@CH%9!'H)) D;%B M2;#ZD,]QK^_LGZO>2$=R#!J.P6LX!ET<@P..,/##>!^C-]"1&,,&8_@:C+B\'?$R MP(9BH4%V40T/J+S(PW.V_[;T!CX2*VZPXEZLUOU.R_O]E!2@NVCB@SML&+B! MZ\=[-!UV\< 91D%C5R5JMS[EIHW"K^"2%8IP6*#2.1M@X635FE03+=;EUWTN M-/8*Y7"%W1Q(8X#["R'TT\0T#$U_F/P!4$L#!!0 ( +F KU@D"O3 1 , M )L. 9 >&PO=V]R:W-H965T0B.W4PSR6H4]UI#??'._1/N?/&F055<".2;RS2\=09 M.2B")YJ[FU(<>XS@*4O>3EQM.%@D-RSOFQ7W MD2/W]="]X#I6Z"./(/K;WC7<*P?(SH$9:06\I_(2]? [1#S21T_S6W3Q^FT+ M;J\*3"_'[1W!K7S]_BC,KRF!+971CR:/"Z!^,Y!]5E=J34.8.N;=*) ;<((W MK[#O?6BAV:]H]MO0@QE-* \!O7DU(AA_0 M8,#(M_0*(]+,.*R["5RXV0FZS1[5:[_ZR=4<5J=*X2'W5 M[5B>AW5> E\0I'C/?W&9R_S$O+TV)":#6EE M,Y_?-5[8:O6?]8-K*<=GTW+HNXG=#3$(V_<.Y+06L]Q5X*. M3U9T7$LZ/K^FXT-1;X]-+>JX7=7O/QVI]BY$'=>JCL\FZ[@+7<>UL.-.E!T? M2GO?\X9'\DEJ82=="3LY6=A)+>SD_,)>0OHO1,;=ZQ=2D*N\*U(H%!G71>M0 MK5:=UW71;]3'B[;-_/TV.5,H@:4Q]2Z')@:RZ(2*B1;KO/M8"&UZF7P8F^X1 MI#U@]I="Z-W$7E#UH\$?4$L#!!0 ( +F KUB(71_HH ( +H& 9 M>&PO=V]R:W-H965TALFX/TQY,<@-6'3NS;Z#\^]E.&L&:LCWLA?CCG)-SC._->"?5H]X M('DJN- 3;X-8CGQ?IQLHJ+Z4)0BSDTM54#13M?9UJ8!FCE1P/PJ"H5]0)KQD M[-86*AG+"CD3L%!$5T5!U?X6N-Q-O-![7KAGZPW:!3\9EW0-2\"'!_"T71@\0[PC<%.'XR)3;*2\M%.YMG$"ZPAX)"B5:#FL84I M<&Z%C(U?C:;7OM(2#\?/ZA]==I-E135,)?_.,MQ,O&N/9)#3BN.]W'V")H\S MF$JNW2_9-=C (VFE418-V3@HF*B?]*DYAP-"V'^%$#6$Z%\)<4.(7=#:F8LU MHTB3L9([HBS:J-F!.QO'-FF8L/_B$I7998:'R52*+2AD*PYDH63!M)9J3[Y( M!$UZY!XX1Y15!BUSC)I6.U",/RQDY>WL^]M&$M9;]M EV6P>+7@GVF:I+$H<7) JB?@=]>IH^ M@[2EQ\=TWQQQ>\Y1>\Z1TXM?U5LAF0N-JC(U@.3'G0&0.4*A?W:%J]7ZW6JV MM$>ZI"E,/%.[&M06O.3=FW 8O.^*^I_$CH+';?#XE'IR)\6ZAZ *4UPKO"!K M);7N2ES+#)V,[3W;)!C[V\,8+Q%Q%-P,PZL6=^2PWSKLGW8(6H_(+0C(6PR7JL/3AA_B>C=7(7]8-!M?- :'YPT_E4BY5V. M!G\]RI>(*(JOHS#ZPY%_T%EL5S=5M69"$PZY80:75T9(U9VRGJ L7;-9232M MRPTWYN,"R@+,?BY-P3<3V[_:SU7R&U!+ P04 " "Y@*]8C(%38XH" !> M!@ &0 'AL+W=OP%?/9]'_?= MG8]DH_23*1 M/)="FFE06%M=A:')"BR9&:H*)9TLE2Z9)5.O0E-I9+D'E2*, MH^@B+!F709KXO;E.$U5;P27.-9BZ+)G>WJ!0FVDP"EXV'OBJL&XC3).*K? 1 M[;=JKLD*.Y:AJ-G'^WN$[QXWIK<$I62CUY(S[?!I$+B 4 MF%G'P.BUQAD*X8@HC-\M9]!]T@'[ZQ?V3UX[:5DP@S,E?O#<%M/@,H :0^RFOR5DLX!A[L8+=PG>?<%8X)N)=- M][DRGMRB95R84Z+NTTGB@(IMF3.LHH9IR"I/=@9O(013,(TF"2WEP:D)LU;S M3:,Y/J#Y"]-#&(\&$$?Q9 ]\=AQ^BUD''^_"0\I^5X*X*T'L^<8'^1:6%VO!]V(DB.O\KU%>\6E 8%+@D7#]^*)+2& MFS'=+R7] U!+ P04 " "Y@*]8G&1U9:P$ "M' &0 'AL+W=OTC9;FJYUON%IV2SE?J"/9L4= //(+\6"Z[. M[)82)QGD(F$YX;">6I_\)[,3!,=%#63+V39\\Q%/+T3V"%%92 M(ZCZ>8$YI*DFJ7[\W4"MUJ",@=\8^)=Z"!J#X%*#06-0#=VNQUX)%U))9Q/.=H3KUHJF#RKU*VNE5Y+K M!^59?V8ZG!_"$'2)/VH6GQ]#LF'[S].;*EZIWW8JZ8G\[HGWIF>^.21 MY7(K2)3'$'?M;36J=FC>^]#N/2/P,RQOB.?]2#S'"T[UQVS^2/D-\=VSYN'E MYOX)\\AL'L+JG'E'#+^-LU_Q_+.\I50A$Y*7ZC67Y,\OJ@%YD)")OT[T[KZF M!:=I.GO=B8*N8&JI]"2 OX U^^$[=^C\?$IH3%B("8N08)V0!&U( A-]]I!+ M4%1)X%6E?0&GPF D7!N&&C:L8'H">9FY0>!X$_OE4%],EQ$2K*/OH-5W<)F^ M!7VC*K^=TM=(N%;?&C8XT-?I:8OI+D*"=;0=MMH.C=K^QJ2: NI98G%>7B/D M6GF'1_+>.IX7!/T'&--I-#QZ9\:>YXZ&0>NTH]^HU6]DU.\+$X*HB1->99)O MRD1LJZS,UFJ1LY2GI#3RKI5R="2E&M4X&/64'!T-OO= 1TB]ZF@X;C4<&S7L M+5?(/^1@,2/((Y4E5^(2M0[@I5H$$]<_.YG?&UU=*R\F+,2$14BP3KQNVWC= MHBY!;C%#@@D+,6$1$JP3$M?9+_\=XTOT!&IVU.$0IN330#IIT+D=NKV$,3<[ MNU9F5%J$1>L*?5!GN1@S9D,Y3,U>X.B_OM1&=U=+C4F+&MKIB:.KG[?7ST.> M,1O@82]&ZI$=^WTEC8ZO5A*3%F'1NJ+OBT;76 !UO@[D>HYMEM)$,L*;3P.% M_C1P4G_4&A*5%J+2(BQ:-TK[.M(-4"=6%[6J1*6%J+0(B]8-S+X =?]_!6I& M7!V,_ZY!41U&6+2NPOLRU#77H1L&9E^/N^:"_)(/FF;$U<$8'RWQO& 0^.-^SCMNYP>.Z_4_9V#UKA;0 M/MB6R8!OJOTPH7)+FO-)D# #9$@ &0 'AL+W=O5:3Q=NR&(IU 4[&JSP FY!W*W&3/;LBF5&4L@XH1EB,!]: MY^Y9[ 8*D(_X06#+:VVDI$PHO5>=R]G0OM)_;/N7@I9H(YC&CRD\S$=Y>>*R'QS"MHOM-N"UMJ[SS*N^\G,_?PU=Y]>VE5[^NY%!T M*2#EO]M<*GB#=EZ5ZF=\A:%P3>P-[4?=$&.]27W: ]SW.[85 %;4@. M*LF!5O(5<'Z&8I@(%!,^I>M,M$DN2#JUZ,X+L=HPAXK=#7?B!F&_UV\7VZG$ M=O1B:;8X$WLQ&]_PMIPAXK>#=ISND&WVVD7'5:B0_VB M5GK5FM8M:2W%H?N!2;+8$%G#NFYE7?>-]M>N23]-DL6&R!I^]BH_>R;VU]Y. M(H1MR:>-=:@MNS'[O?V[:[\2W-<*'M%L TP0*92C:RS6C&0+=+YB)$%!40:@ MOZ@VZO_F: ,>NK),DL6&R!I&N\YS&>F\4:Z6Q(8L-,IH1S M*J\J?UIM,5IE&V6+3;$U?7XNM%W_K;+59%4],LH6FV)KFOI7].I1EE1QU65*=9T3]02P,$% @ N8"O6"9_ M4@2V$ C1 ! !D !X;"]W;W)K&ULM=U1X%E;%,C"0W@9%*U'WZ1 MA(5;PBUI\IYJX>;<9??ITZS^>_$MS-I?:++RIL6L6O_7^=8^=W#F3)^J MNIBWC9LMF.>+S?_3W]L7XD6#X?B5!F[;P-UM,'FEP:AM,-IMX+W28-PV&!^[ M29.VP>38!E[;P#NVP47;X.+8!I=M@\MC&URU#:Z.;3 \8\OOO/3__SEW7G=;-JJ@_-INQDWF\UP7]F, MD:.+1?U8.6)QE]WUM/?M[=VQ!3AO7I/M"^,^OS ?7:OH9].WSG#TQG$'[JCO M%[(WUVGYUAD-U\W'?;^/O?F'IX=MW.9 MW6Y[G_0T#X]H[KJOOG3JB!W7OG1].RXZ\,HOFQTW\%YM'A_3?+QN[O8T3X[Y MW2]?;:Z/?^E<2Q&,MJ/#:.V-7GTM;^NFUJNZ?&K>K&OG_Y+F"8ZJLWGU[YZM M^[C1QOW:ZACDYVJ93K/W9\U!1I657[.SZS__:>@-_MI78"3FDY@@,4EB 8F% M)*9(+"*QF,02$M,09I3^>%OZ8YM^?5/,Y\V;>W,(,OWUC5,]IDT7;YR\JIZR M.^>G?-%^J^^]_J-5/G48V&"3-;::AGR]GHP&[M75L'EK^?JRQ,E>!8E)$@M( M+"0Q=>R>BLA>8Q)+2$Q#F%&^DVWY3JSENW[GOLNK:?&TJ/MJU-K\U!K=8-Z+ M/3_8*4ZR.T%BDL0"$@M)3.WOHN'8N[J\VBE-LL^8Q!(2TQ!FE*:W+4W/6IJ; M:?5R,ZWN*TUK\U-+T]O;[U?-W& \=G<*E.Q4D)@DL8#$0A)3WMZ[YZ7K#B^\ M\4Z%DIW&)):0F(8PHT(OMA5Z<>#8=_$U*^M\==IK7:UOG'^E99DNZJJO7JW8 MJ?5*8CZ)"1*3)!:06$ABBL0B$HM)+"$Q#6%&Y5]N*_\2/>%U298^B?DD)DA, MDEA 8B&)*1*+2"PFL83$-(09I7^U+?TKZYO^\SO\H9-;5WO':1>#U3_S,.W& MVMFIQ4QB@L0DB04D%I*8(K&(Q&(22TA,0YA1S,-!=UU[8"UG\7M63O,JFU)^J.V>9E9N2[ZWXMJ?+E^=.WHXN=PK>OCVG5CRJ M"523J!:@6HAJ"M4B5(M1+4$U36EF[;_(M P/GF';YE9T6C^5^>+!^>4Q\OI[\]5]MB)Z M!P?KIIPZ!4 U']4$JDE4"U M1#6%:A&JQ:B6H)JF-',0<;M!Q$5/!;0<-1"0 MFH]J M4DJ@6H%J*:0K4(U6)42U!-4YHY$'09N*$U9W/X4KJ]_4$V@ MFD2U -5"5%.H%J%:C&H)JNE6>WGUVANZWF@[]39+NLNV#:W9FYW4^W^<_@G# M_@RAM_K)S- -JOFH)E!-HEJ :B&J*52+4"U&M035-*69@T27H!M.V D &JE# M-1_5!*I)5 M0+40UA6H1JL6HEJ":IC1S(.CR>D-[8$\MZJQQ:Z=,Z][ GKW] MR96_T:Y>'/0,W@XV%QFW_X8[\3UT$P2J250+4"U$-85J$:K%J):@FJ8TL\"[ MN-_0GO<[F,BUMS^YP"_V9C6[<7FT0X%J$M4"5 M13;6:\8D6KR?L$:'=QJB6 MH)JF-+-2NWC>T!H!.G+B_N'IX:EYN[9\?OJCO9^3*QJ-[J&:0#6):@&JA:BF M4"U"M1C5$E33E&:.$%V*;WC%SMK)S-,-JOFH)E!-HEJ :B&J*52+4"U&M035 M-*69R[=T 4#7'@ \.&NWMS^U\EMME7PRINV[GU)'>Q6H)E$M0+7PR-=7H;U& MJ!:C6H)JFM+,:NTB>^[AR)YU"FYO?W*U#O5$?'<*CG88HUJ":IK2S$KMP< MJ@E4DZ@6H%J(:@K5(E2+42U!-4UIYF#19>=<=@$Y%XW2H9J/:@+5)*H%J!:B MFD*U"-5B5$M035.:.1!TB3O7&M8Y8C9.1H=N4,U'-8%J$M6"5MO)'NQ\U#%$ M^U2H%J%:C&H)JFE*,RNZB\>Y]A7F]A;)>9X$]%8WFHU#-1_5!*I)5 M0+40U MA6H1JL6HEJ":IC1S%.BR<:[''N"C43E4\U%-H)I$M0#50E13J!:A6HQJ":II M2C,'@BY#YQZ_9M[BX,G\@PFX&WMW)YN[,!7WSXN]I_/5)UW;M=Y[R_=R[[4:]:V! M9>_\Y!I&8W&H)E$M0+40U12J1:@6HUJ":IK2S$+O8G&N?76[WD+?K')WY$T= MW/V%[R83SYWL%3T:@4,U@6H2U0)4"U%-H5J$:C&J):BF*5,7@1O9(W"O MGJ)S_N.\^%GUXK+]LLQGSOC5NU]]M/=XZOP=U7Q4$Z@F42U M1#5%*I%J!:C M6H)JFM+,L:(+X(V&Z(F\$9K'0S4?U02J250+4"U$-85J$:K%J):@FJ8T[[OX)5Z>_N3*]_MN^)\X-/NZ"8(5).H%J!:B&H*U2)4BU$M035-:6:! MO[BGZQ'KV>7;=_HWSK2;"CP_6)\HV*RU]7]L:N[)U=V5N[LO=V_?_(XXVZ/-[(F@XZ_'D;>_N3"WI\ MZ(*?CW8H4$VB6H!J(:JI5C-N0S?N6?$"[35&M035-*69A=K%[$9_,&:W.H=7 M%O/>VD73=JCFHYI -8EJ :J%J*90+4*U&-425-.49@X&7=INQ*;M1FC:#M5\ M5!.H)E$M0+40U12J1:@6HUJ":IK2S(&@2]N-[&F[O3E\G97]AP)VQQLX\V)1 M/_;=U_;&WO;D>D*@F42U M1#5%*I%J!:C6H)JFM+,>N]R>J-CGT->WOO)Q\GH+$_5!.H)E$M0+40U12J1:@6HUJ" M:IK2S'&CB_V-V-7P1NAJ>*CFHYI -8EJ :J%J*90+4*U&-425-.49@P$XRX* M./[!U?#:]N9U^)WK[C?V3DXM:%03J"91+4"U$-44JD6H%J-:@FJ:TLR"[O)Z M8_N">9^;H_Z\JHKFR'XU(>@M:32BAVH^J@E4DZ@6H%J(:@K5(E2+42U!-4UI M9NUW$;TQ>VO:,9K80S4?U02J250+4"U$-85J$:K%J):@FJ8TY3O M\%$]&LM#-1_5!*I)5 M0+40UA6I1J^W,(EUS&AFC?2:HIBG-K.@NES>VQHFN M;XKYO%B8']!]<^0G=.WTR<5.:CZJ"523J!:@6HAJ"M4B5(M1+6FUESG&H3O9 MRS%JJE>SW+MTW]B>[MN9Q;^ZG/8OCYDCTG*69Z7SZ;[GSM3.I])IQH[E+*M7 MT?WF.>*WI[S^WGQUGZV(W@$#S0FBFH]J M4DJ@6H%J*:0K4(U6)42U!-4YHY MK'0YP3&;$QRC.4%4\U%-H)I$M0#50E13J!:A6HQJ":II2C,'@BXG.+;G^PZ? M($#O;-MJUHN(/MJE0#6):@&JA:BF4"U"M1C5$E33E&86=!<$'!\* O[ ^0$T MY==JQ@QKTGL/+;1?@6H2U0)4"U%-H5J$:C&J):BF*48QWVWID=[C5$M035-:4:A3KJ$W<2> ML$-/Y7V83K-9UARTMR?S/MW.\H?UH[Y/ZGRT;]JI8P"J^:@F4$VB6H!J(:HI M5(M0+4:U!-4TI9F#2I?RF["K\DW0R!^J^:@F4$VB6H!J(:HI5(M0+4:U!-4T MI9D#01?YF_S@JGSV]B=7?M^J?+LY#A_M4Z":1+4 U4)44Z@6H5J,:@FJ:4HS M*[K+[DWLV;V#$WM[^Y,K>G1P8H]V*%!-HEJ :B&JJ58[.+%'>XU1+4$U36EF MH7:1O(DU ]0SL>]?._^H3]K;^SJYJ$G-1S6!:A+5 E0+44VA6H1J,:HEJ*8I MS1PENB3?9,+.U-'L':KYJ"903:):@&HAJBE4BU M1K4$U32EF0-!E[V;6",] M1\S4T; =JOFH)E!-HEJ :F&K[=S%8&(>LBNTSPC58E1+4$U3FEG178AN8@_1 M'9ZIHR$Z5/-13:":1+4 U<+)_OU@W;YYN.IYXMY4'4W'H5J":IK2S$KMTG$3 M>SKN#T_5FV?*HLRF:57W%CB:G$,U']4$JDE4"U M1#6%:A&JQ:B6H)JF-'/ MZ-)U$W9]O D:MD,U']4$JDE4"U M1#6%:A&JQ:B6H)JF-&,@\+KTGO>#Z^/9 MVY]:^:CFHYKP>E<"W+GV+WN?-;@TGQ6@6Q:BFD*U"-5B5$M035.:6:E=),ZS M+WRWM_3],BOSXBZ?KF;HJ^_T5B^:BT,UO]5>3B"'/1--@?8J42U M1#5%*I% MJ!:C6H)JFM+,.N\2;YX]\?9+5LZ-"'UO7:.I-U3S44V@FD2U -5"5%.H%J%: MC&H)JFE*,ZN_2\=Y(W1B[J%A.53S44V@FD2U -5"5%.H%J%:C&H)JFE*,P>" M+GWG67,[UQ_3*J^WDDTSW7'X]V/K*&]"E23J!:@6HAJJF=O M75T.+[SQ;K6B$3=42U!-4YI9K5W$S;-'W':",V\D\R[9\V]H0@[5?%03 MJ"91+4"U$-44JD6H%J-:@FJ:TLR!H$O(>3^X_IR]_&PO=V]R:W-H965TE&6R'OU I D_L\XVILK;0NSFQ;)2O( MJ3H1!7#\LA RIQJ'V9[C#.R<,FY%HW)N)J.16.N,<9A)HM9Y M3N7#!61B.[968Q8$&23:,%!\;& "66:(I)[VL==@#(TP[P:H!W" B> ?@UP#\$#)X!!#4@>*F'L :4 MH=M5[*5P,=4T&DFQ)=)8(YMY*=4OT:@7XV:?W&B)7QGB=/15:%!D1A_H/ /R M@9RG*3,9I!FYY-4V-/D\BD%3EKU'B]N;F!R]?3^R-;HW)'92N[JH7'G/N/+) ME>!ZI$7E"?'=8^(Y7M"RH,G+X7Y; M/-WP&)(&'K; IR^'!QUB^,U.\$L^_QF^&RQ!Z1HWP;<%V=\5/[^@*;G4D*M? M;6FO>(-V7E/HSE1!$QA;6,D4R U8T;LW[L#YV"9YGV1QGV33GLCVDA,TR0FZ MV*-+K@%9-8%[/"$4'&,QG.NV9%0\@Y+''!*;R//]T'5&]F97YJ=FP3!TG .S MN'-5KQ6P)[(] <-&P+!3P/,DD6M("7L4LJ@W=[*6$GBKE.$3C0Y5[/3YVLW: M)]FT)[(]K0>-UH-.K?$$AX2BQG_(1/ -2,V,TGM%I4WO3M;7UI$^R>(^R:8] MD>VEYK1)S>E_*O*G?2:G3[*X3[)I3V1[R1DVR1EV_F]F4N1,*2$?",?<')/< M7'>R!U)(QA-6T*PM,9V7+(3%OL',\+ J^QJ^2T=ZZY M.-5;,JY( M!@MTY9R<8GV550]2#;0HRDOV7&B\LI>O*VS;0!H#_+X0F-%Z8!PTC6#T%U!+ M P04 " "Y@*]8H-E+L\@" ")"@ &0 'AL+W=ON*Q<; M2*AL\ Q2W%EQD5"%4[%V92: +@TH8:[O>1TWH7'J1*%9FX@HY%O%XA0F@LAM MDE!QN 3&]P.GZ=PM3./U1ND%-PHSNH89J.ML(G#F6I9EG$ J8YX2 :N!\ZEY M,>SK>!/P,X:]/!H3[63.^8V>C)<#Q]."@,%":0:*/SL8 F.:"&7\+3@=>Z0& M'H_OV#\;[^AE3B4,.?L5+]5FX/0B[UP!F= #G3,@'\@4&%6PQ!6A#CB?8=4LM[CU M8T5TJ+2Q5_Q>\-D(%(V9/$?8]6Q$SMZ>AZY"B?H@=U'(NQO5\O]GM!#:NI#*P M*H.3*F>S,?EG5-Y=697(DQPOO92:R$IVV]9N^[4*M5UG3FHB*^6D8W/2.5D" MXU0!LBHBT'V5TQS>/RH]K^&U[]7G$T$E95VKK/N,XIP>7TN5OI,D+[V)FLA* M?GO6;^^UJK-79TYJ(BOEI&]STJ_C-=I_\'H,//VY5Z5/AN4:W:-&03=I^'>[ MCE-)&*P0Z#6Z^+R*O/'))XIGIG>8&PO=V]R:W-H965TRNF9"H]3P!WILPOT!V\@X2F'" MB=@D">6/UQ"SW="PC:>!:;1:2S5@^H.,KF &\BZ;<.R9)4L8)9"*B*6$PW)H M7-F7@:T!>L;/"'9BKTV4*W/&[E5G' X-2ZT(8EA(14'QL841Q+%BPG7\+4B- MTJ8"[K>?V&^T\^C,G H8L?A7%,KUT.@;)(0EW<1RRG;?H'"HH_@6+!;ZG^SR MN3W/((N-D"PIP+B")$KS)WTHA-@#V(< 3@%P7@(Z!P!N 7#?:L$K )Y6)G=% MZQ!02?T!9SO"U6QD4PTMID:C^U&JXCZ3'-]&B)/^#R:!3.@CG<= /I,IQ%1" MB"-1FHO"]"@W M[1PP[9);ELJU(%_3$,(JWD0W2E^<)U^NG4;"&YB?$[M[1AS+\>K6TPR_I?R< MN/9!>/!VN-O@C5M&QM5\[@&^&1[Q<(-184N28I0$R8HP288G+H]3IN/T^SMB MR5A"(O[4+/PZ-^35&U*9Y5)D= %# U.' +X%P__TP>Y:7^I$;),L:(FL(K!7 M"NPUL?OC5 *R2@(/F$4%U"G7R'"LD)9,523JE M))U&270V*+99G1R-Z&/E:),L:(FLHEJW5*W[7B>UVZ; ;9(%+9%5!.Z5 O<: MMV4 C9>%XI9 M)J]&\:J]PE1'8E@BI77>PZ\_SPN\O"-9IDN>.9-80.GF&HMBX&H"OE\RW+Q% M1QDHRVS_'U!+ P04 " "Y@*]8-S!"5)X$ #Q'P &0 'AL+W=O^)42@ MUS3)^-38"K&[,4T>;DF*>8_N2":_65.68B%WV<;D.T9PE >EB>E8UL!,<9P9 MLTE^;,EF$[H729R1)4-\GZ:8O#SS%FZU0!\S99()^()WK\3LH)>8H7TH3G_]&Q.'=H&2C<(3@>/DJSSCQ[./OOS\=6(*.10%-,,RK5^D=:ZD[:-'FHDM1T$6D:@9 M;\HI5/-PWN9()(J$'F5 MO9Z3MC)H"5W+ GS"]@@AZE'T&%FNZXE;YC#J;Y *1OZ>I6^WL?TW>$WO$I: M]=42NNH+"?,+F'>BKW6F+5"ZAK:#2MN!5MO?J2 Z7;71776%A/F0L (UBC! ML"K!\%,Z^Q"R-) P'Q(6 ,$:I1E5I1EI[XX'FFV^R>:3HJ0L4I@7J:T<6E+7 M<\<@>G?4AH*0-I<>5TF.MTE??6=NDUJ*Z2@T)\R%A 1"L40_; MJDV$]2EMJ<0"50>4YH/2 BA:LT G+L_6WC*W*=UG C&:)"1"]$!8:SGLB[M_ MX'B6=?82LM GZRPT)"VX,@?'J^;0E-"I)72T$LXIDS&JZX18#N=*NRDAI^E= M*_\[UU";K;.&D+0 BM94NG:OMM:!:7Z3^ \M69P2](1%ZQNH'MRYGX!:6%!: M $5KEJAVL;;[.0T?U-N"TGQ06@!%:Q:HML&VW@?/,8\Y*GX\1C1#!\QBY=L0 MNW;K%+SQJ??LG5O[A3YK9\4A:0$4K:EX;8YMO3O6=:V'^$#0'_@%S7'VTJH^ MJ'<&I?F@M "*UJQ2[9_MSS'0-JB#!J7YH+0 BM8L4.VB;3@;K4=U+LJE]QU[ MEV]N/FC6 (K6E+NVTK;>2W=_3H :ZI*FW%'CL3/TSD4'=O9MOHIKUJ<7B^&/F&WBC*.$K&6HU1O*]PA6K"\7.X+N M\@74%16"IOGF5MXNA*D3Y/=K2L7[CDI0K?+/_@=02P,$% @ N8"O6#E M4Y96!0 W"8 !D !X;"]W;W)K&ULM9IM;^HV M%,>_BI5-TYW4-8EY:CM :HGO7:55JDKO]F+:"Y,8B&X2=G^W],3O[$XQT77^2:,86^I4DF)\Y:J?,H])%;4Z(X99F,>88$6TZ<6_^&X$$> M4+3X(V8[>? >Y5-9^^XU5$RH&&/)$%O_1KFP[ MTCV&6ZEX6@7KXS3.RE?ZK1+B( #C$P&X"L#G!O2J@-ZY ?TJH']NP* ***;N MEG,OA NHHM.QX#LD\M::EK\IU"^BM5YQEB^4N1+ZTUC'J6FP9>B9H[G.%!/H M-HO0C&G%A7Y!MU$4YXFE";K/RN69I_E#P!2-DY_'KM)CR8EN M6/4;E/WB$_WVT(/N9RT1R2(6F?&NGD,]$;R?R!VV C^RQ27R!Q<(>[B//L\# M].''MG'-[)@'*BX1Q@6F9\$$9V!Z_INC(79,P,(:ER^#:VY< :WC4')6Q8P/*" M\C+M#3S]-W9?#M4];M;O'SG:WUAHF81W&X%QO1E&_;-1\=K>^VY6WMNJODD# "!#,DOZHE MO^JPO!73/:A<^_#$^BYIOG\@MG?I#;[3VMIG5ZTA800(9FA]76M]?;;66NFT M35\[ 8]06MPVMI4S:VA7T2%A! AFB.Y[S1V^=\Y-17F+?X$R[3[Y4GL+(?++ MRH:+_.ZO+1=V;M>[#5!:4-$."PUN*32D:G=X<6R:F((>6";?*NBGYX>G5KVL M89WU@J0%H#0"13,3@)L$8'C[4C&AL@-)"T!I!(IF9J?QEK[5(KUM8NSQG3/1 M._J&^[C-QX!V2Z!HILB-4?3M3G'&,QE'3)2_P^A[1+I(V,FJ:H=U5MP^M.'I M&AV #H1 TU1^^ M0V& ](\S4%H 2B-0-#,[C;OU[?;V[<( :2MG_@E??%07SFM'H$9GJM<85=_N M5.^HC"4J'PU7'4CC. .E!17MVK31^'O%W\.M^HU=]>UN M\U/"%S1!SRQ<9SSAJU?T0#.Z*APL>F*2;T7(Y 6ZST)=!IY8HA,1Z5HLU&MK M/B ]Y0R4%H#2"!3-?!#4&%[LP5?S^U9E02TP*"T I1$HFJE_8X'Q.SQ?Q:"V M&)06@-((%,W,3N.=\?]\RFJ/[YP)2%J CQ_'XK;'L5"]FAHWWAC;O?%__M'9 MSNVL/:A7QL=/DEM_=(;JM=3>/=C=DS*Q*K95213FCP/+C3[UV7KKUFVQ8775VDFR*.$GF7D7RS6H79MQL9IR^7 V?P^L1O MT=.R*)\87EVLPR=Y+XO?UW>9>C3<4A;12B9YE"8DDX^7@VOG@QB[986JQ+\B M^9+O_$[*M_*0IE_*![>+R\&H[)&,Y;PH$:'Z\2QG,HY+DNK'GPUTL&VSK+C[ M^RL]J-Z\>C,/82YG:?Q'M"B6EX/I@"SD8[B)B]_2EU]E\X;\DC=/X[SZG[S4 M92>J\'R3%^FJJ:QZL(J2^F?XM?E#[%3P1D$V2WU3P]RJX]$B%<5-AO%>!.DG!%G4H%I2W76I;I[M#JW5_\89F?$=;[C;05V,)/S+=CM!!1VX*?T M^8R,SBN@TTHQ='6WCG8KK'L$.XO#/"?I(ZFL3?[]3_4ZN2WD*O]/2Q]O:IC7 M#BL'@@_Y.IS+RX$ZTNY:#J[_^Q1F/_MYF#"2,(6$<"0N0, &"&5[QME[Q M;/2K^S"6I57RTBKOR#J+YI*L95:[D;R)$K+)%_J9M^1_.\YOLU/=WK1JKYP& M/%^-SESU,7[>M8FU4WUM@H1Q)"Q P@0(9MC$W]K$M]KD3DV/9);)Q:M1FB-? MN"F6:1;]5[U06J5^MFUPO+'R^QYED#"&A/$:YN^XWQ_5_\Q/0-"UH !USY!] MO)5];)5]EJY6:M)C:JZF\WD1)HLH>3HENI7>5W0DC"%A?'R@I3<93ZA')WNB M=RTH0-TS1)]L19_T%[W[!]T*[ZLY$L:0,#XYD-(=C=H_ZMV+"E 7#=VG6]VG MG74GZS CJ1KSB[!0DC^'\>8'IP76MOO: @EC2!BO81-C]J-D=O8LT:V8 '7- ML,/YU@[GO0\#[TB4YYO3QP KN:_82!A#POCYX1CNCNCYN>/OR=VUH !USQ#< M&>DD9&0_&:@^^HW$BTU6CO#J(QZE"VV 1+[4)?)3)K WUM<%4!J#TGA#,_7U M)]YTNN<#:+,"13/=LI.;.7:WU#.#QB[*"_*KS.91KL\G2;HN0[/33K$VU-LI M2!J#TGA#VW6*X[@^W1\?6LKM3Q50'3/5IUI]:E=?$:.Y?'\3YDK]^LCQN9*[ M56$KK+?"2!J#TCB4%D!I D4S+:-C20>:2SK08!)*8U :A]("*$V@:*9G=#SI MV//)3VGR?A[FRV9 >:B.-O-TM99)7E^142<>K>Y!9F\S*(U!:;RAC7?'E+$_ MF1X.*M X$D4SC:$#2<>>2 )G']!H$DIC4!IW#D/'_:P"VJ! T4R/Z/32L<>7 M]3ASF\QE4E[N)W=QV#X[@>:44!J#TCB4%D!I D4SS:)33V<"G9U T8FI8X],/VU6#S*K1IR^,;F=W-L_T$042N,-;7?4H8Y+_8.< M'-JL:&O6-S-W4W4=C#KV9%2=^D9*ZVNRO2K:*C T!(72&)3&H;0 2A,HFKG M2B>J=(0<5"@T,H72&)3&H;0 2A,HFND9G:M2>Z[ZXVLM[ WTMA$T3X72.&W) M4]LOPG8N*5 ]-.77P2JU!ZM[\N.OQ-K;[^T.:!8+I?&&=O)J;,=R M4[TQDZ M/Z76K.WH@:''@AQ["[VUAV:J4!IO:,8UN>G$;SDP="PH4/TSU==)*+4GH$/K('S'@@+5/U-XG712>](Y2Y-GF54[7_1"W4;\>?5: MT4%_:,@)I3$HC=.6E965K/OR0Y-.%,WTB$XZJ3WI9-%SM)#)(C]V.<1>O[?^ MT(@32N,-S;@<,J7C\WWYH=DEBF;*K[-+:E^RV202-_9$P@[I[0%H9 FE<2@M M@-($BF9:14>6= I-)* Q)93&H#0.I050FD#13,_HP)/: T] (@$-0Z$T!J5Q M>KC6\U@B 0TZ431SQZ$..EW[TE' N:F]A;X>@=(8E,;=P_6B^^8X742@^F0J MKF-*]_MBRF[GHW9X;[&A$264QMV32SF#TT4$JD^FV#J4=$^N]BPGF#/[!-,. MZ2TJ-%F$TCB4%D!I D4SK;*S^1R[^QR[_1R[_QR[ 1V[ QV[!?UG9)NNSC;= M[\LVNT\P[0WTMA$TWX32N'L86QZ98'8N*5 ]-.77":?;:W[H"F MGU :;V@G+WEU+"=0O3.=H7--UYYK_N D$QIZ0FD,2N/NX<[RR:3MD-"MG$#U MSI1=YYGNJ2WH@$L>]C9ZJP^-.Z$T[A[N,/>F#O4/U(<&F2B:Z1$=9+KVM9F?>KTDFC9T\:_PBS+$R*-DWM-?MJ"J4Q*(U#:0&4)E TTQ\Z ME_0<9/[@08-(*(U!:1Q*"Z T@:*9GM'QIF>/-_GKWL'Z_G?*/"_U428OST.S M\F:N^7?="P\:B$)I#$KC#6WOMG_[]T&!MBE0--,T.NCT[,LQZY.4(GJ()?F4 M%FKZ<1=^"]6C5B= 8TXHC4%I'$H+H#2!HIF.V;G7I@<=FJ"9)I3&H#0.I050 MFD#13,_H;-2S9Z,_;6BJFW6H><1V]M;)S>S=ZVT;:-@)I050FD#13-OHX-0[ M&9R^#S;EC<))<\+4[@)H0@JE,2B-0VD!E"90--,K.FWUH#O?/6BN"J4Q*(U# M:0&4)E TTS,Z??7LZ>OK0>54S.8=[L)68XSKN][^. /-5Z$T#J4%4)I T4P? MZ!C6L\>P/VUZ'AK@^-,2%TAB4QJ&T $H3*)KI&1WB^O80M^N4 MQ([I;19H* NE\8:V._F:>N[$/U@-!&U6H&BF#W0NZ]MSV9\U);$WV]LWT @7 M2N,-[428#VU3H&BF:70TZUMCO'YAOIW5VPG08!9*XU!: *4)%,UTS,XW(OG0 M*0KV"Y"PWX"$_0HD:"H+I0D4S?2,3F5]>RJK[Q>X'9+JE:RMCCEG=@; M[6T&:.P*I050FD#13#/HV-4_L6G_[IIBB5RB-06D<2@N@-(&BF9[1H:QO#V4/;DNK[Y)>J%$G#^LO MP3YUGMSRK474<\_'D_WQ!YK!0FD<2@N@-(&BF5_MJ#/8\:DM^^ESM96R==Q5)"L_ *?5J= D]:&5GY?VNZEY+TXDW4KQJ%] M"Z T@:+5V@[SI90%"XOPZF(ELRHB0GL7Q454=G$S6IK(+XUP=%NBZ1Y"$MBG15_;J4X4)F M90'U^F.:%J\/R@9>TNQ+U;VK_P-02P,$% @ N8"O6, I@YK]! !1D M !D !X;"]W;W)K&ULK5EK-Q[=*YTN>=* MGFXI>\U7A'#PEB99/C-6G*\O33,/5R3%^05=DTR\65"68BYNV=+,UXS@J'1* M$Q-9EF>F.,Z,^;1\]L#F4UKP),[( P-YD::8O5^3A&YG!C1V#Q[CY8K+!^9\ MNL9+\D3XU_4#$W=F@Q+%*N@0SEA=)7 M>?,EFAF69$02$G()@<6_#;DA22*1!(]O-:C1C"D=]Z]WZ)_+X$4P+S@G-S1Y MCB.^FAF! 2*RP$7"'^GV3U('Y$J\D"9Y^1=L*UO/-D!8Y)RFM;-@D,99]1^_ MU1.QYX"< PZH=D!]!_> @UT[V&6@%;,RK%O,\7S*Z!8P:2W0Y$4Y-Z6WB";. MY#(^<2;>QL*/SY\X#5]7-(D(RW\%=]^*F+^#<_ DTB4J$@+H FPQ8SCC.3B[ M)1S'R2?Q_NO3+3C[^=/4Y(*#1#+#>KSK:CQT8#P;W-.,KW)PET4D4OC?Z/TA MT@"8(OAF!M!N!JZ1%O$>LPM@P]\ LI"C(J1WOR5AXVYKZ-C-@M@EGGT [^\B M?2%,-;&5GZ/VDY_[9;[&(9D9XGO."=L08_[+3]"S?E<%-1)8)T2G"='1H<__ MD.E$(G 69R!?83& ,I$J$+<$D=5H,X?0LZ%ENU-SLQ^+PM#WW,!#C5V'IMO0 M=+4T_UG+0I,#\D98&.>"L."[)BRF1ZF[ T;G$-HN@CWF0SM+S=EK.'O:['DN MRY:@>K4A3)1A<%>3!P\L#HF*JS=F6HT$UHG=;V+W/YQ611[)I:K62+E$%5:P M/_47MM-;GZ$1O("^>HF"AF:@I7G7I-/'B 8JHJA'M#+RCB?2I&$YT;)\KHJ^ MBI#6\=2$&0FL$R.T6O&SOK/8UHXC13D66C?,/8V'VL6\)LLXR^)L*3J>!&*0Q=SP\"VU.G'T0M9S2&2-0H^P0"Q_9=JU]J%89: ME8"M8$.M6/Z(3M3(:@&H>>M,NHQ;_85Z 1:MTRG)H-#78.(A!/M52&'93YLN MXU:*H5Z+GW<]:#W)^"4YSGNHKH=X#RWUO%LYAEK%FW_).(O%GB<$&YP4G79: M2=D;U'$4V"))^X2'=C;R$70.\&TE%.HU=- _/!*Y%Y390"T;QSN6&K;;-GD#Z5!9!0F(7 M6(-!V&FO4'^'H3([W FB5IB17IA/[0714&[[>J$UZ=)LM1CIM5BA%Q_@BA2- M:^#WZ0ZM.KG29=QJ,M)K\@,CYY\+>4( -)VL'N34KW4LM&[(K:@CYSM[6:3M M!DX.$BKSR?GUDAHW?A;P4?ZK?F)VJ':F5N3_CI]>&N.6F%&>F$^ M63:&4JLX0ZBM=$S-O8/FE+!E>?Z>@Y 6&:_.G)NGS1G_57FR;;;FU0\$]YB) M[B('"5D(5^O"%YG,JC/WZH;3=7EL_4(YIVEYN2(X(DP:B/<+2OGN1@[0_/(Q M_Q]02P,$% @ N8"O6)^K7XD&ULM5E;<^HV$/XK&K?3GC.38$NVN:3 3&ZG[4/:3-+F3!\5 M>P%/;(LC"TC^?27;V/B" HS)0_!%^VF_W=7J XTWC+\E"P"!WJ,P3B;&0HCE ME6DFW@(BFO38$F+Y9L9X1(6\Y7,S67*@?FH4A2:QK+X9T2 VIN/TV2.?CME* MA$$,CQPEJRBB_.,&0K:9&-C8/G@*Y@NA'IC3\9+.X1G$O\M'+N_, L4/(HB3 M@,6(PVQB7..K6S)4!NF(EP VR&7M3-W_Z$\-2'D$(GE 05'ZLX1;" M4"%)/W[DH$8QIS+?]#T/Q(X!PSLW,!. MB6:>I;3NJ*#3,6<;Q-5HB:8NTMBDUI)-$*LT/@LNWP;23DR?!?/>%BST@2>_ MHOL?JT!\H$OT+,O%7X6 V RQI0IX@K[<@:!!^%6^_AF9*%E0#LG8%-(+A65Z M^8PWV8QDSXPV>F"Q6"3H/O;!;[&_U=MCH@$P)?TB!F0;@QNB17R@O(=L?(&( M19PVA_3F=^ 5YK;&';M(B9WBV7OP_EI%K\#; IO9.>UV:L%?)4OJP<20*SH! MO@9C^LM/N&_]UD:J([ *1:>@Z.C0I[]S&@OPT9<@SNOH:QO?#,1-050_6D\Q M[MO8LMVQN=[ETC)PT'>'?5*,J[CI%FZZVDQ\3YN ]/-Z#5PV-73_#MP+$D"/ M//"@S66WRQ1U!%;AWB^X]P].T2KQT1)XEJK63&58PYT$6#W;J66I.0CW\* ] M18/"S8'6S;^SYM3FD];PV%1T!%;A."PX#D]L",,N*78$5J$X*BB.M&F\@7D0 MQT$\EWMR2&,//FL-H\:*'Q+'=NQ!K>:TTYY("EOEYFIUT>=RE$K_2JG4G)@O>:H]L$#6 V:K'!O0.JLSJ$Q<"DRL':#;^N&!U ; M-JF17K/1#_6E6G6Y% U8KQJ*SD'SS@';SK%4G>,"K;.&26-?OEJ"IVX$2Q\? M2G#4XGF3WSED!BEE!K$.ZJ"7VP[Z!.H7')7.6_E5F5-/K&B(_@$>I;3_ \K; M]PS2D<+(OS>?0Z^04J\0O5YIE 335G]W!=SNK=.S:+YLX11P1\GI[\)+(UKV*1G7843XO3 MI>OT3,4LAV='4P^4RR63ZXMEI3W8CV#(],'EE0K HO5P ]8&K M ?+]C#&QO5$3%&=NT_\!4$L#!!0 ( +F KUA[-S[9^@( %@) 9 M>&PO=V]R:W-H965T+AA?"42 M (FV*K)@/,52=?G2%CD''!M12FW/<0([Q22S MPJ$9>^#AD!62D@P>.!)%FF*^FP!EFY'E6ON!1[),I!ZPPV&.ES #^3U_X*IG MURXQ22$3A&6(PV)DC=WKZ4#'FX G AMQT$8ZDSEC*]WY&H\L1P,!A4AJ!ZS^ MUC %2K61PGBN/*WZE5IXV-Z[WYG<52YS+&#*Z \2RV1D]2T4PP(75#ZRS1>H M\KG2?A&CPORB317K6"@JA&1I)58$* ,2$_II:$M% MI;WMJ"*8E 3>&0(?W;-,)@+=9C'$#?IIN][U6@QL-1WUG'C[.9EXK8[WF'>0 M[UX@S_&Z34#M\AN(:KG?@N/72^0;/_^,7[4H/\=S(;GZ['\US7%IT6VVT$?! MMV@'F(NFK-X@/,K@JL[@ZG49K!E5&X7JQ5,[EZ1%8SZEF>L8-WWHKD.WXSF# MWM!>'^(WQ@5NX-9Q1[1!31O\.RW>GJ,-&BD"MWM"^W+<$6VOINV]CC8F:Q)# M%J,= =IT:DQ*H\$!@'/"V!9Q1->OZ?JM=(]$K"X7' "13'V^("3B6$+;ZO?_ MGB>GX_C=_@GKRW%'Q(.:>/ VXO-?P*"1I.N<$C?'^?W!";%]4+Q2X$M3TP6* M6)')LH[5H_6U86RJI?TGO+QSJ(-[250QHK!04J?34WN&EW6\[$B6FU(X9U(5 M5M-,U-4'N Y0SQ>,R7U'OZ"^3(6_ 5!+ P04 " "Y@*]8>KKUB38# #9 M#@ &0 'AL+W=O>"EC9U[CL\] MOHZN>ULA']024<-CPKCJ.TNM5Z>NJ^(E)D0=B15R\V8N9$*T&X^/[./TN1-,E.B<"#8#SK3R[YS M[, ,YV3-](W8?L,\H;;EBP53Z2]L\UC/@7BMM$ARL%&04)[]D\?E)L0=IHPV8?4F]2M,F&PEB#D.4=$.LQ7!%R90RJBDJ('P&>HDP$%Q3OD"NX8)(#J9 M8$08@X,A:D+99\-V.QG"P:@E3UWLYM,15B[V]D) M*\EL%3);;Y7Y= @33$Q)0S&0M'T^W-_\:CMUVS*$"[X.D%) M['SECNZ]/JNU:?#_/"6#VH5![5KB*]P@ [\JLUK@6VNU(;)2CITBQ\Z[.N2= M)HUKB*QD7+_^=7K_/-]U$25QQX6XXSTJ-ZA24PM\ZP8T1%;*\:3( M\>1=5>Y)D\8U1%8RSO=>>A^OH=K-B=HUQ5L;4A:XTYSY>]1O6*FH%OG6?6B* MK9SG2X?EOZ\6RV^TQVJ*K6S>2Y?E-]5F^7OV655Q58V6NW/OL)<^T[@O*%? M<&Z WE'7' :9W:.R@1:K]"HR%=I<;-+'I;E[HK0!YOU<"/T\L+>;XC8;_090 M2P,$% @ N8"O6+1E*%G/ P W18 !D !X;"]W;W)K&ULK9A=C]HX%(;_BI5=K:;2[B3.%S +D3HDHU::D48=M;VH>F'@ M %:3F+4-M%)__-I)&I(F1-#Z9LC'>1_;[_$<.)X>&?\BM@ 2?3JS9KQC$AURS>VV'$@JT*4I;;K.*&=$9I;T;1X]LRC*=O+ ME.;PS)'89QGAW^XA9<>9A:T?#][1S5;J!W8TW9$-O(!\OWOFZLZN*2N:02XH MRQ&']\2[&M!$?&!PE$TKI%>RH*Q+_KF[6IF.7I&D,)2:@11'P>80YIJ MDIK'?Q74JL?4PN;U#_I#L7BUF 41,&?I1[J2VYDUMM *UF2?RG?L^ :J!06: MMV2I*/ZB8QD;AA9:[H5D6256,\AH7GZ2KY41#8%::+_ K03NI0*O$GB7"OQ* MX%\J""I!L72[7'MA7$PDB::<'1'7T8JF+PKW"[7RB^9ZH[Q(KMY2I9/1 Z$< M?2#I'M _Z*7<+8BM40R<'HA.(DHI6="42@H"W<0@"4U?J>#W+S&Z^?/5U)9J M&AIF+ZLA[\LAW3-#/A%^BSS\-W(=U^^1SX?E,2QKN=5. M[,@29I:J& +X :SHKS]PZ/S;Y[%)6&P2EAB"M;+AU=GPANA1_Z[O2T;)"0N. M+L:'"&/L.,[4/C1M[@D+1N'/8?'@K*XU\!=@:, [O_;.'_1NSO(#<$D7*:"< M24#?T9RS#,T9ER0GZ&&?K]#CX[S/S4'RM5O;)"PV"4L,P5KI">KT!*8*36 R M&R9AL4E88@C6RD989R,T5&A*3M"H(#_7F&Z$VRDP@[.YUKCN@#ATF[6O9FR#_[S7T_R+]VWYJ$Q29AB2%8 M*TGC.DEC4U5D;#(;)F&Q25AB"-;*QJ3.QL10%9ET_F5]K_MKI1L5AIVH>'!. MU]HWZ?Q \D;CL[4$.Z>VQKFLFMS0'(DM45/I;U4&,==N4Z.TV"@MJ6BM[ :A M&YRSNM%!XM\KW*KEXGO=5U9M5U_3=S\\R-6),$F+C=(24[1VNDX-)S;6<6*C M+:=16FR4EIBBM7-R:CNQJ;X3=SO*<-RMY#UA$^QW2OGPM*XVL3NH&TS.%_-3 M9XF'6\N+B[G1/M(H+:YHS?([.=V MI.;#R[/4\D:R77%8N&!2LJRXW )9 =&PO=V]R:W-H965T\^C2XPT73W(%H-!SFF1RXJV4RJ]\7T8K M2*GL\!PR_63!14J5;HJE+W,!-"X'I8E/@J#OIY1EWG1.1P4;N72,3RISS)].XC2=>8!A! I$R$%1_K>$S)(E!TCQ^;$&] M>DXSN";K[ -J&?P(I[(\A-M MJKY]W3DJI.+I=K!FD+*L^J;/VT3L#2#]A@%D.X"4O*N)2I8W5-'I6/ -$J:W M1C,79:CE:$V.96959DKHITR/4],OE GT2),"T$FB;[,;=/';*QA?DZ\C M('4$I,3M-N#^\9SK%888*1"I#F)#A:"&ZK_HCF4L+=)#7)V8YJ=P)7,:P<33 M6I<@UN!-W[_#_>"3@W%8,PY+]/#MG._E%MUF>:%ITRPN'])2M7]!M,K8CP(D M^OM/C8-N%:3RGT,AA2V$U*U#ZCH7X?LNZ8:],+\$B?0>()5NLVQY62[.(=)N MV!"] !42A2BF+]+!LU?S[!TM%OK<)!8GYI&9[=>,^^<02[^%D 9U2(-VQ.*& MW8D%!RCEF5I)I/>9-W0SK"D/G=@SQ:,GE L6 :+2;)#IWF+$5,$AOD[,(Y,\ MJAF/SJ&;40LAX<":5>!XT8\-HG6+S$YAS)P&Y:* MK:=BI[^=)(T*&8=[TL =TB,-VK"FB-WVU:B-9JMQ(QZ;16N/N'<6;;3AH-A: M*';:V4G:Z!_21MCM]AK$84T0N^WJ-HNJR6F"8B8C7F2'&3AACLV=-3X\/(LB MVO!&;,T1.XWJ)$54R+C[DY$$#7H@UMN(V]MF9:6J7TW7=M=X_VY(,/Z$Q6FN\0\02U;Y%=J&36\=A!K=\1M M=_]'+FY=78$6B-!%RQM[21M%(K$&209G44<;?DJLGQ)W)7F*.H:_OHMHY^F2 M08,\K!T2MQTZY.'8/-JH!4/KEV%PEE.T-@PTM 8:NLO)$^2Q1?Y%'N'KWGB#/N5(\+2]70&,0IH-^ON!< M[1KF4+K^3V'Z'U!+ P04 " "Y@*]8/0/?NT8# S$ &0 'AL+W=O MJ#2082D=C4-K"5^O&UG9 E*$1+Y1=B3^:<\1Q[D@SC(V5;G@ (])1G MA$^L1(C=R+9YE$".>8?N@,@[:\IR+.24;6R^8X!C#)Y9KG0S+=),(9;"#\0YOX!'$M]V"R9E=L<1I M#H2GE" &ZXDU=4>AJP':XWL*1WXV1BJ5%:5;-7F()Y:C5@091$)18'DYP!RR M3#')=?PN2:TJI@*>CT_L'W7R,ID5YC"GV8\T%LG$&EHHAC7>9V))CY^@3*BG M^"*:"5 .\2T+T"\$N ?PGH M7P%T2T!7*U.DHG4(L<#!F-$C8LI;LJF!%E.C9?HI4?O^*)B\FTJ<".:41$ $ MPVH7.'J'IG&2[=\ASO&[#@N8OA_M-^;3# M0XBNP6O9^-46^IJO>X7O:\( T%R?%6 <_45+. #9PQU:,!KO(X$PB=$CL$,: M 9H!B1)9X]MG1[1F-$>ZYCFJG0AIY-NF+6]=DGI8C?@.1S"QY-.(R\A@!:]? MN7WG?9/<)LE"0V2UK>A66]'5[/Y+JDEKAWY^EC[H04#.?S4)V34II$FRT!!9 M3)62O]4S7A612R#NT Z9L\FW4I&/!=Z_YU,ON$#B=GBSNP[D^34[]ND_8 MNK#_3+M?I=V_L92G443W1);E$B)(#WB5@;2>/%Y8K*U!;SUC)LE"0V0UL0>5 MV /3Q3HP*:1)LM 064W(827DT'"QMO+=JJ-)LG#8_ABIZ7-?Z7/?7M5':KZF M6T/>*J%)LM 064UJUWG^GG5,5W7):$A+HVRA*;:ZFF?=@6NXM$O">@7YER_B M]K WBV2(K1#)/NNF9#UN=%?*D:[9HL>HK%7G.]7]WH5]YH[F1?_Z3%.TT[*# MV*2RW&PO=V]R:W-H965T M!#8COWG'N.N<[-8,WXHU@"2+3),RJ&SE+*XM)U M1;R$'(L6*X"J)RGC.99JRA>N*#C@Q(#RS T\K^OFF% G&IBU&QX-6"DS0N&& M(U'F.>9_QY"Q]=#QG=W"+5DLI5YPHT&!%W '\J&XX6KF5BP)R8$*PBCBD Z= MD7\YZ>MX$_"3P%KLC9%V,F?L44^FR=#QM"#(():: :O;"B:099I(R7C:@Z*2R%9O@4K!3FA]HXWVWW8 RB>>D"P!00O >TW .$6$!JC5IFQ=84EC@:< MK1'7T8I-#\S>&+1R0ZC^%^\D5T^)PLEH2F.6 [K'&Q#H'(V2A.CMQ1F:4ELC M>K-/KD!BDIVJB(>[*W3R\73@2I5=<[CQ-M/89@K>R!2B&:-R*= U32 YQ+M* M=24]V$D?!XV$,\Q;*/3/4. %[1H]D_^'APURPFHG0\,7OL$W+H5:$0*-XJ>2 M"+.-Z/R2R M _?MRGV[B3VZ3E,P)Q(16U$2;Q#'$LY0 3P&*NOL-W.>A*VV]ZFNU"86Z'L& MJ=]4J\AK!8$_<%^,-U7H)B55-K7=K5:-?B1Z6LOUL>J M\=L^_4QCOQK42WE!J$ 9I(K2:_74*>*V$]N)9(5I9G,F56LTPZ7Z> &N ]3S ME#&YF^@$U>=0] ]02P,$% @ N8"O6--.=)4, P Z@P !D !X;"]W M;W)K&ULK9=M;YLP$,>_BL6FJ9.J "9/[1*D-%VU M3JM4M>KV8MH+!RZ)56,SVTG:;S_;$)*LE"T;>1%L\/U]O^,.CM%&R$>U!-#H M*6-Y60!]Z ?\EMI9GZE MDM(,N**"(PGSL3<)SZ'^>*M^Y> -S(PHF KVC:9Z.?:&'DIA3E9,WXG-)RB! M>E8O$4RY?[0IUO8##R4KI456&AL/,LJ+(WDJ [%G@/$K!K@TP']K$)4&D0,M M/'-8ET23>"3%!DF[VJC9@8N-LS8TE-O;>*^EN4J-G8ZO3!R%I'R!Q!Q-DD2L MN%;H#A*@:S)C@$XN01/*U/N1K\U^ULI/2NUIH8U?T8[0C>!ZJ=!'GD)Z:.\; M/RMG\=;9"]PH^)GP#L+=4X0#'*&'^TMT\K;6KV:9&R([* J;9 [\$3U*/T*Y1^(\H- M>:+9*JMSO-'P6,=;$CM@'%2,@]:K<] F?$MB!_##"G[87G7616+X(N7"P/VJ MQ"L@&]WX1\BS"O*L$?*:4TT)0SEYMH!U&(T"Q][00BP,]^NPR$' MS;5(^6NUV&QYK/MMJ1UR[C4>8>OU6$JV%8"6U X#@'&PO=V]R:W-H965T,QD:K*EZ9(.9(@%\61Z5A6WXP)30QOE#^;8N? M%-=BIPP:9<[8BZ[2U.CZE,+=\M;][L< M7L',B< )BYYI(,.Q,30@P 7)(OG(UM^P!.II/Y]%(K_"NFQK&>!G0K*X%*L1 MQ#0I[F133L2.P.X>$#BEP'FOP"T%;@Y:C"S'NB&2>"/.UL!U:^6F"_GH.2T.A, MM7B:W<#IR1F<@ DB)!P%T 2>$BK%N7JHRC]"E@F2!&)D2C5,W9GIET.Z+H;D M'!C25)K.-H M%.H/\%*DQ,>QH;XP@7R%AO?YD]VWOM91M62VQ^A6C&[N[KXS"N#7=]4"[B7& MXG<=N=LF>4MF>^3=BKS[GM45<*J"M@CELSK@1I=C@0NS7FZF_[,K;]AU!SW+ M'IFK&I9>Q=)K9+G=(/>I0$@Y]1'8 M9;.L:!ZQ]:P9F) %+D!6\M;F-'Q^(6 M9L,=7*OC]NI9^Q5KOY'UOXC]"P]D0^,LKL-I]#H6IR6S/>Q!A3UH]T,=M$G> MDMD>^; B'S8N^)1)Q4O5GI1RYB,& A:QB]J2V1ZV;;VE'U:[ 5WZM03?EML^_4[R9;>R M^Y0V33M&R=/8WT=YWE(ENSE7:G$'*GLZN&N4O*UF3>9.'JT/,2J57-)$0(0+ M96]U!FH!>'$N*"J2I7EJ/6=2)>IY,51G*>2Z@7J_8.JO559TMEZ=SKQ_4$L# M!!0 ( +F KUA"'W%=5@, +@5 - >&POW# M"@MJ8_OXG'M\?4/<]BNUY/1N1JGR%CD7U<"?*55^"H)J,J,YJ:Z*D@J-9(7, MB=)=.0VJ4E*25D#*>=!NM>(@)TSXP[Z8YS>YJKQ),1=JX/>:(<_>OJ8#/XP_ M^IZ5&Q4I'?@/%^]_S0MU_MA\OKW?$+ USZ@5.TW[Y>E=CB59!FV._Z:8&XZR+B0*95-F-!?#0W[G&9@1[+I M#.ZJ* , E2IRW4@9F1:"& \K1MW0LA/*^1U\3_S,MK07V<:^F4T735,;JIM6 MQG9 ?U/-:F_*=EZEZY7LL5!?YGHYPO2A4NFMI!E;F/XB:PQ@ZB&N3LJ2+S]S M-A4YM8L_.."P3U8\;U9(]J2C0:E,] "5OO=(I6*3S9'?DI3W=*%6Y;3(<,_M M$_3\;_,\I8)*PC=-Z]H_YBR_VG'4?2O+YEMEU[#38_WR/W:3G5,P&9^"R9.H MR=[QFXR2X_=8'RN/W&3WS;[97V(R/$J307U>,ZZ8J'LSEJ94/#L8:GE%QOK/TBU]/3^E&9ES==^ W_=_DY3-L^39M8M M)**>M6Y_@^6%<7/LU[&82.F"IJ.Z*Z=CT_1T0T>M+R#L(C?FZ5)$D5QC&5T M-'(Z&&%YBV/X<:MAWH"!Q8%(+\LUOMMXA>RO VQ/]U4(ME*\$K&5XKD&Q)TW M8"2)>[>Q.,# =@&K'8COC@,UY>9$$>PJY@U[@G$D23 $:M%=HW&,9">&CWM_ ML*0_NO(^"U7LJ6/^O=O@'4$L#!!0 M ( +F KUB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GK4-X@!NTG0#%$D09W-=,!)M$Z7(E)2Q3[:HUR>2XC?DZ/C1^9_WSOT43[6Q83)8-LW#T7 8RJ6J9?C+ M/2@+>^;.U[*!3;\8A@>O9!662C6U&2:C43&LI;:#D^/-M:[]$&^X1I6-=A8* M8\&=5H]ANS]NBI4.^EX;W3Q/!MU_HP:BUE;7^K>J)H/10(2E>_S;>?W;V4:: M6>F=,9/!>+WC3OE&EV^*9Q'R5MZ'KJ21]S<20":#8@07G&L?FNZ([OH2&%<* M#EYOM8T[UZ91_DPVZKMW[8.VBW@9>(HA>HRN'C:_ZTH\\O^G&MU\KDMUYLJV M5K99UZ-7)@+:L-0/82"LK-5D<.I6RHMKN5#QH> N%]7Z 1L@0]7ECS3L\!=5 MQ\C)8X,SNH*[5^*K--*62G3U&,2'?RR"3 C(A!VR4C8 X4Y:W(6 M(>()0;BYN'I0'D%F!&1V"$AQ-1>G2VD7"#(G(/.#U>2I#$L$61"0!2_DI6Q: MKS:MN]Z/R#X19)]XR69M74O_'-%F>F$UG":AC:=EZ5K;: 3YF8#\S LY+7^U M<,]8CH"^$$!?>('.]1/TMFD(,/+AH7E$CI1 M&X,I28/P*V05C1TQ(3ZH=0@.NM\E1 I!?,2C\YARR)A9(FN>:_DLN_MNH2AG MC)FE$:$V3%!7-_$8Z(;7TC?/F)%2QIC9&3=JY#\L.861#0A"4<\=:L8TH28V9+7-C2U=#;Y)/" M3 EEB839$O Z-C"5@O<3C/]B^0!#2:GT"L85C$EI(F'6Q*R]#^I7V[V3JQC/ M83!RIQ1G.E0&A<@P,.0E"@29E% M0VBP#HPQ(R6*A%D49.#Y;X(Q*5TDS+J@,5.,2>DB8=8%BI#%A]L8((0_,1NE MBX1;%RA8W@E'F2-A-@<=->-X-*%4DC"KA R;>V]+2MDE9;9++VS>U=8I)964 M62I4_ RP&)-23,JLF%VAW\ZZ)->OF!6SC0%WHE%F20]JE@QC4F9)#VJ6'&-2 M9DGW:):/8EI5W5]IQ(6-U\.8E&129LGT,6=PQ:HUW8I;-ZQC3$HWZ?Y6LEYA M?FV#QJM;*:6;=(_K6Y%SVU6[/7AYFM)-QCV9Z6.^[IP8D_).QNP=,L;HR3NC MO),Q>X?&Q*%N1IDG8Y_<4)AX>,_(W FSA6A,/+QGE(4R_O0)$5CV&IVR4,9L M(1JSU^B4A3)F"]&8O4:G+)0Q6Z@?IO<]!/LP)F6AC-E")&9OW,PI"^5[G?2\ MT1#&I"R4'W+VT\N\Y)2%\CUD7M[%[#84RJ[L#R>KS=>F MFR]E3_X#4$L#!!0 ( +F KU@>WYE>' ( #TG : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@Y?NJ)*TXHYYDVLH&D%-^ M*+9!%*U.=M^6,[ /ZD%/(LX(%8C+/^$3 IY^E4,[[KM3W>W[NO@X'DYUU>S& ML?^14EWORK&M=UU?3N]V5,C:+UW;8EG'5I(_#=7=-EXWW53.\O$F3Y@Y2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA M_J!'"'J"8 N!V()D"X'9@F@+@=J"; N!VX)P M"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=XZ>=@FT%M1;R706U%O)=!;46\ET%M1 M;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VR8O2PCT-M3;"/0V MU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCT=M3;"?1VU-L)]';4VPGT=M3;"?3V MRF4#OC'IG KTSZIT)],Z3GTV^4^\Z?AY*O?9\K?'ZWTGU>#ZW M7"]_67[MG-SC%YS3;45]_@M02P,$% @ N8"O6*5_#G'N 0 D"8 !, M !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. ' M3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+ MU8HZ&TOGJ<\K2QTM)LV3:ZV M^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O M$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31 M![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A M-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1( M'QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/( M*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56B MR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5 MH\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJ_E/ M6>^=6_]Q_/@L.]OT;_EL_"/:X@502P$"% ,4 " "Y@*]8!T%-8H$ "Q M $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 M ( +F KUBI_JRU[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ N8"O M6$HM<7#^!0 F2 !@ ("!#0@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ N8"O6+VO1IPX!@ XQ@ !@ M ("!3AL 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ N8"O6!")5 &P!0 H0P !@ ("!U3@ M 'AL+W=O[X) [& & M@(%Z4P >&PO=V]R:W-H965T&UL4$L! A0#% @ N8"O M6' L3V[M @ @@8 !D ("!;ET 'AL+W=O&PO=V]R:W-H965T@4 .T, 9 " @1=F !X;"]W;W)K M&UL4$L! A0#% @ N8"O6)!ZBZ?W"0 7!T M !D ("!R&L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8"O6!F6YB*T! ]0H !D M ("!EWT 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ N8"O6"!:F0"( P )@@ !D ("!ZY0 'AL+W=O M&PO=V]R:W-H965TA00 ,,* 9 " @3V< M !X;"]W;W)K&UL4$L! A0#% @ N8"O6*[5 M[F[= P @D !D ("!^: 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8"O6.B/P<_^% EST !D M ("!]JD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ N8"O6']:A1/( @ )08 !D ("! MK<< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ N8"O6-A5&PO=V]R:W-H965T/> !X M;"]W;W)K&UL4$L! A0#% @ N8"O6#>^'*JO M! APL !D ("!N>0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8"O6'R8I ^G P WA$ !D M ("!*_ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ N8"O6%JVS,V) P U1 !D ("!M@$! M 'AL+W=O; MLF4" "R!0 &0 @(%V!0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ MN8"O6.'=88Z6 @ N 8 !D ("!XPT! 'AL+W=O!@ &0 @($W M&@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ N8"O6(U7KS29 P V1( !D M ("!VR$! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ N8"O6*#92[/( @ B0H !D ("!'3H! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8"O M6#E 4Y96!0 W"8 !D ("!?$4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8"O6)^K7XDS<^V?H" !8"0 &0 @($T80$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ N8"O6+1E*%G/ P W18 !D M ("!TF&PO=V]R:W-H965T M&UL4$L! A0# M% @ N8"O6 MRD*C. @ &@D !D ("!RG,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ N8"O6$(? M<5U6 P N!4 T ( !;WT! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ N8"O6![?F5X< M @ /2< !H ( !(X XML 79 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 80 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 240 336 1 false 92 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.castellum.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Sheet http://www.castellum.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statement Of Changes In Stockholders' Equity (Unaudited) Sheet http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited Consolidated Statement Of Changes In Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 0000007 - Disclosure - Nature of Operations Sheet http://www.castellum.com/role/NatureofOperations Nature of Operations Notes 7 false false R8.htm 0000008 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.castellum.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Acquisition Sheet http://www.castellum.com/role/Acquisition Acquisition Notes 9 false false R10.htm 0000010 - Disclosure - Fixed Assets Sheet http://www.castellum.com/role/FixedAssets Fixed Assets Notes 10 false false R11.htm 0000011 - Disclosure - Intangible Assets and Goodwill Sheet http://www.castellum.com/role/IntangibleAssetsandGoodwill Intangible Assets and Goodwill Notes 11 false false R12.htm 0000012 - Disclosure - Convertible Promissory Notes - Related Party Notes http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedParty Convertible Promissory Notes - Related Party Notes 12 false false R13.htm 0000013 - Disclosure - Notes Payable Notes http://www.castellum.com/role/NotesPayable Notes Payable Notes 13 false false R14.htm 0000014 - Disclosure - Note Payable - Related Party Sheet http://www.castellum.com/role/NotePayableRelatedParty Note Payable - Related Party Notes 14 false false R15.htm 0000015 - Disclosure - Revolving Credit Facility Sheet http://www.castellum.com/role/RevolvingCreditFacility Revolving Credit Facility Notes 15 false false R16.htm 0000016 - Disclosure - Due To Seller And Contingent Earnout Sheet http://www.castellum.com/role/DueToSellerAndContingentEarnout Due To Seller And Contingent Earnout Notes 16 false false R17.htm 0000017 - Disclosure - Stockholders' Equity Sheet http://www.castellum.com/role/StockholdersEquity Stockholders' Equity Notes 17 false false R18.htm 0000018 - Disclosure - Fair Value Sheet http://www.castellum.com/role/FairValue Fair Value Notes 18 false false R19.htm 0000019 - Disclosure - Concentrations Sheet http://www.castellum.com/role/Concentrations Concentrations Notes 19 false false R20.htm 0000020 - Disclosure - Income Taxes Sheet http://www.castellum.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 0000021 - Disclosure - Factoring of Accounts Receivable Sheet http://www.castellum.com/role/FactoringofAccountsReceivable Factoring of Accounts Receivable Notes 21 false false R22.htm 0000022 - Disclosure - Subsequent Events Sheet http://www.castellum.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.castellum.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.castellum.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 9954473 - Disclosure - Acquisition (Tables) Sheet http://www.castellum.com/role/AcquisitionTables Acquisition (Tables) Tables http://www.castellum.com/role/Acquisition 27 false false R28.htm 9954474 - Disclosure - Fixed Assets (Tables) Sheet http://www.castellum.com/role/FixedAssetsTables Fixed Assets (Tables) Tables http://www.castellum.com/role/FixedAssets 28 false false R29.htm 9954475 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.castellum.com/role/IntangibleAssetsandGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.castellum.com/role/IntangibleAssetsandGoodwill 29 false false R30.htm 9954476 - Disclosure - Convertible Promissory Notes - Related Party (Tables) Notes http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyTables Convertible Promissory Notes - Related Party (Tables) Tables http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedParty 30 false false R31.htm 9954477 - Disclosure - Notes Payable (Tables) Notes http://www.castellum.com/role/NotesPayableTables Notes Payable (Tables) Tables http://www.castellum.com/role/NotesPayable 31 false false R32.htm 9954478 - Disclosure - Note Payable - Related Party (Tables) Sheet http://www.castellum.com/role/NotePayableRelatedPartyTables Note Payable - Related Party (Tables) Tables http://www.castellum.com/role/NotePayableRelatedParty 32 false false R33.htm 9954479 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.castellum.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.castellum.com/role/StockholdersEquity 33 false false R34.htm 9954480 - Disclosure - Fair Value (Tables) Sheet http://www.castellum.com/role/FairValueTables Fair Value (Tables) Tables http://www.castellum.com/role/FairValue 34 false false R35.htm 9954481 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesTables 35 false false R36.htm 9954482 - Disclosure - Summary of Significant Accounting Policies - Schedule of Company's Revenue By Contract Type (Detail) Sheet http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesScheduleofCompanysRevenueByContractTypeDetail Summary of Significant Accounting Policies - Schedule of Company's Revenue By Contract Type (Detail) Details 36 false false R37.htm 9954483 - Disclosure - Acquisition - Additional Information (Detail) Sheet http://www.castellum.com/role/AcquisitionAdditionalInformationDetail Acquisition - Additional Information (Detail) Details 37 false false R38.htm 9954484 - Disclosure - Acquisition - Schedule of Assets and Liabilities Acquired (Detail) Sheet http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail Acquisition - Schedule of Assets and Liabilities Acquired (Detail) Details 38 false false R39.htm 9954485 - Disclosure - Acquisition - Schedule of Business Acquisition, Pro Forma Information (Detail) Sheet http://www.castellum.com/role/AcquisitionScheduleofBusinessAcquisitionProFormaInformationDetail Acquisition - Schedule of Business Acquisition, Pro Forma Information (Detail) Details 39 false false R40.htm 9954486 - Disclosure - Fixed Assets - Summary of Fixed Assets (Detail) Sheet http://www.castellum.com/role/FixedAssetsSummaryofFixedAssetsDetail Fixed Assets - Summary of Fixed Assets (Detail) Details 40 false false R41.htm 9954487 - Disclosure - Fixed Assets - Additional Information (Details) Sheet http://www.castellum.com/role/FixedAssetsAdditionalInformationDetails Fixed Assets - Additional Information (Details) Details 41 false false R42.htm 9954488 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Detail) Sheet http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail Intangible Assets and Goodwill - Schedule of Intangible Assets (Detail) Details 42 false false R43.htm 9954489 - Disclosure - Intangible Assets and Goodwill - Additional Information (Detail) Sheet http://www.castellum.com/role/IntangibleAssetsandGoodwillAdditionalInformationDetail Intangible Assets and Goodwill - Additional Information (Detail) Details 43 false false R44.htm 9954490 - Disclosure - Intangible Assets and Goodwill - Schedule of Future Amortization of Intangible Assets (Detail) Sheet http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationofIntangibleAssetsDetail Intangible Assets and Goodwill - Schedule of Future Amortization of Intangible Assets (Detail) Details 44 false false R45.htm 9954491 - Disclosure - Intangible Assets and Goodwill - Schedule of Goodwill (Detail) Sheet http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetail Intangible Assets and Goodwill - Schedule of Goodwill (Detail) Details 45 false false R46.htm 9954492 - Disclosure - Convertible Promissory Notes - Related Parties - Schedule of Convertible Promissory Notes, Related Party (Detail) Notes http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyDetail Convertible Promissory Notes - Related Parties - Schedule of Convertible Promissory Notes, Related Party (Detail) Details 46 false false R47.htm 9954493 - Disclosure - Convertible Promissory Notes - Related Parties - Schedule of Convertible Promissory Notes, Related Party Additional Information (Details) Notes http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetails Convertible Promissory Notes - Related Parties - Schedule of Convertible Promissory Notes, Related Party Additional Information (Details) Details 47 false false R48.htm 9954494 - Disclosure - Convertible Promissory Notes - Related Party - Additional Information (Detail) Notes http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail Convertible Promissory Notes - Related Party - Additional Information (Detail) Details 48 false false R49.htm 9954495 - Disclosure - Notes Payable - Schedule of Notes Payable (Detail) Notes http://www.castellum.com/role/NotesPayableScheduleofNotesPayableDetail Notes Payable - Schedule of Notes Payable (Detail) Details 49 false false R50.htm 9954496 - Disclosure - Notes Payable - Schedule of Notes Payable - Additional Information (Detail) Notes http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail Notes Payable - Schedule of Notes Payable - Additional Information (Detail) Details 50 false false R51.htm 9954497 - Disclosure - Notes Payable - Additional Information (Detail) Notes http://www.castellum.com/role/NotesPayableAdditionalInformationDetail Notes Payable - Additional Information (Detail) Details 51 false false R52.htm 9954498 - Disclosure - Note Payable - Related Party - Schedule Of Notes Payable To Related Party (Details) Notes http://www.castellum.com/role/NotePayableRelatedPartyScheduleOfNotesPayableToRelatedPartyDetails Note Payable - Related Party - Schedule Of Notes Payable To Related Party (Details) Details 52 false false R53.htm 9954499 - Disclosure - Note Payable - Related Party - Additional Information (Details) Sheet http://www.castellum.com/role/NotePayableRelatedPartyAdditionalInformationDetails Note Payable - Related Party - Additional Information (Details) Details 53 false false R54.htm 9954500 - Disclosure - Revolving Credit Facility - Additional Information (Detail) Sheet http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail Revolving Credit Facility - Additional Information (Detail) Details 54 false false R55.htm 9954501 - Disclosure - Due To Seller And Contingent Earnout - Additional Information (Detail) Sheet http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail Due To Seller And Contingent Earnout - Additional Information (Detail) Details 55 false false R56.htm 9954502 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 56 false false R57.htm 9954503 - Disclosure - Stockholders' Equity - Schedule of warrants (Detail) Sheet http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail Stockholders' Equity - Schedule of warrants (Detail) Details 57 false false R58.htm 9954504 - Disclosure - Stockholders' Equity - Schedule of options (Detail) Sheet http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail Stockholders' Equity - Schedule of options (Detail) Details 58 false false R59.htm 9954505 - Disclosure - Stockholders' Equity - Schedule of Stock Options, Valuation Assumptions (Detail) Sheet http://www.castellum.com/role/StockholdersEquityScheduleofStockOptionsValuationAssumptionsDetail Stockholders' Equity - Schedule of Stock Options, Valuation Assumptions (Detail) Details 59 false false R60.htm 9954506 - Disclosure - Fair Value - Summary of Derivative Liabilities and the Contingent Earn out Fall (Detail) Sheet http://www.castellum.com/role/FairValueSummaryofDerivativeLiabilitiesandtheContingentEarnoutFallDetail Fair Value - Summary of Derivative Liabilities and the Contingent Earn out Fall (Detail) Details 60 false false R61.htm 9954507 - Disclosure - Fair Value - Summary of Derivative liabilities (Detail) Sheet http://www.castellum.com/role/FairValueSummaryofDerivativeliabilitiesDetail Fair Value - Summary of Derivative liabilities (Detail) Details 61 false false R62.htm 9954508 - Disclosure - Fair Value - Summary of Fair Value Measurements (Detail) Sheet http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail Fair Value - Summary of Fair Value Measurements (Detail) Details 62 false false R63.htm 9954509 - Disclosure - Concentrations - Additional Information (Details) Sheet http://www.castellum.com/role/ConcentrationsAdditionalInformationDetails Concentrations - Additional Information (Details) Details 63 false false R64.htm 9954510 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.castellum.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 64 false false R65.htm 9954511 - Disclosure - Factoring of Accounts Receivable (Details) Sheet http://www.castellum.com/role/FactoringofAccountsReceivableDetails Factoring of Accounts Receivable (Details) Details http://www.castellum.com/role/FactoringofAccountsReceivable 65 false false R66.htm 9954512 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.castellum.com/role/SubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 66 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: ctm:StockholdersEquityNoteStockSplitConversionRatio, dei:EntityIncorporationStateCountryCode - ctm-20240331.htm 4 ctm-20240331.htm ctm-20240331.xsd ctm-20240331_cal.xml ctm-20240331_def.xml ctm-20240331_lab.xml ctm-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ctm-20240331.htm": { "nsprefix": "ctm", "nsuri": "http://www.castellum.com/20240331", "dts": { "inline": { "local": [ "ctm-20240331.htm" ] }, "schema": { "local": [ "ctm-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", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd" ] }, "calculationLink": { "local": [ "ctm-20240331_cal.xml" ] }, "definitionLink": { "local": [ "ctm-20240331_def.xml" ] }, "labelLink": { "local": [ "ctm-20240331_lab.xml" ] }, "presentationLink": { "local": [ "ctm-20240331_pre.xml" ] } }, "keyStandard": 268, "keyCustom": 68, "axisStandard": 27, "axisCustom": 3, "memberStandard": 39, "memberCustom": 45, "hidden": { "total": 10, "http://xbrl.sec.gov/dei/2023": 6, "http://www.castellum.com/20240331": 2, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 240, "entityCount": 1, "segmentCount": 92, "elementCount": 650, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 675, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.castellum.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "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": "ctm-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": "ctm-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "longName": "0000002 - Statement - Consolidated Balance Sheets (Unaudited)", "shortName": "Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.castellum.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited", "longName": "0000004 - Statement - Consolidated Statements of Operations (Unaudited)", "shortName": "Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "longName": "0000005 - Statement - Consolidated Statement Of Changes In Stockholders' Equity (Unaudited)", "shortName": "Consolidated Statement Of Changes In Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "longName": "0000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "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": "ctm-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": "ctm-20240331.htm", "unique": true } }, "R7": { "role": "http://www.castellum.com/role/NatureofOperations", "longName": "0000007 - Disclosure - Nature of Operations", "shortName": "Nature of Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.castellum.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.castellum.com/role/Acquisition", "longName": "0000009 - Disclosure - Acquisition", "shortName": "Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.castellum.com/role/FixedAssets", "longName": "0000010 - Disclosure - Fixed Assets", "shortName": "Fixed Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.castellum.com/role/IntangibleAssetsandGoodwill", "longName": "0000011 - Disclosure - Intangible Assets and Goodwill", "shortName": "Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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": "ctm-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": "ctm-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedParty", "longName": "0000012 - Disclosure - Convertible Promissory Notes - Related Party", "shortName": "Convertible Promissory Notes - Related Party", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "ctm:ConvertibleDebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ctm:ConvertibleDebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.castellum.com/role/NotesPayable", "longName": "0000013 - Disclosure - Notes Payable", "shortName": "Notes Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "ctm:NotesPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ctm:NotesPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.castellum.com/role/NotePayableRelatedParty", "longName": "0000014 - Disclosure - Note Payable - Related Party", "shortName": "Note Payable - Related Party", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "ctm:NotePayableRelatedPartyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ctm:NotePayableRelatedPartyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.castellum.com/role/RevolvingCreditFacility", "longName": "0000015 - Disclosure - Revolving Credit Facility", "shortName": "Revolving Credit Facility", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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": "ctm-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": "ctm-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.castellum.com/role/DueToSellerAndContingentEarnout", "longName": "0000016 - Disclosure - Due To Seller And Contingent Earnout", "shortName": "Due To Seller And Contingent Earnout", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "ctm:DisclosureOfDueToSellerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ctm:DisclosureOfDueToSellerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.castellum.com/role/StockholdersEquity", "longName": "0000017 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.castellum.com/role/FairValue", "longName": "0000018 - Disclosure - Fair Value", "shortName": "Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.castellum.com/role/Concentrations", "longName": "0000019 - Disclosure - Concentrations", "shortName": "Concentrations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.castellum.com/role/IncomeTaxes", "longName": "0000020 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.castellum.com/role/FactoringofAccountsReceivable", "longName": "0000021 - Disclosure - Factoring of Accounts Receivable", "shortName": "Factoring of Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.castellum.com/role/SubsequentEvents", "longName": "0000022 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "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": "ctm-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": "ctm-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "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": "ctm-20240331.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.castellum.com/role/AcquisitionTables", "longName": "9954473 - Disclosure - Acquisition (Tables)", "shortName": "Acquisition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.castellum.com/role/FixedAssetsTables", "longName": "9954474 - Disclosure - Fixed Assets (Tables)", "shortName": "Fixed Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.castellum.com/role/IntangibleAssetsandGoodwillTables", "longName": "9954475 - Disclosure - Intangible Assets and Goodwill (Tables)", "shortName": "Intangible Assets and Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyTables", "longName": "9954476 - Disclosure - Convertible Promissory Notes - Related Party (Tables)", "shortName": "Convertible Promissory Notes - Related Party (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.castellum.com/role/NotesPayableTables", "longName": "9954477 - Disclosure - Notes Payable (Tables)", "shortName": "Notes Payable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "ctm:ScheduleOfNotesPayableDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ctm:ScheduleOfNotesPayableDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.castellum.com/role/NotePayableRelatedPartyTables", "longName": "9954478 - Disclosure - Note Payable - Related Party (Tables)", "shortName": "Note Payable - Related Party (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "ctm:ScheduleOfNotesPayableToRelatedPartyTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ctm:ScheduleOfNotesPayableToRelatedPartyTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.castellum.com/role/StockholdersEquityTables", "longName": "9954479 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.castellum.com/role/FairValueTables", "longName": "9954480 - Disclosure - Fair Value (Tables)", "shortName": "Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "9954481 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesScheduleofCompanysRevenueByContractTypeDetail", "longName": "9954482 - Disclosure - Summary of Significant Accounting Policies - Schedule of Company's Revenue By Contract Type (Detail)", "shortName": "Summary of Significant Accounting Policies - Schedule of Company's Revenue By Contract Type (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.castellum.com/role/AcquisitionAdditionalInformationDetail", "longName": "9954483 - Disclosure - Acquisition - Additional Information (Detail)", "shortName": "Acquisition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "ctm:PaymentsForFactoredReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-70", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "unique": true } }, "R38": { "role": "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail", "longName": "9954484 - Disclosure - Acquisition - Schedule of Assets and Liabilities Acquired (Detail)", "shortName": "Acquisition - Schedule of Assets and Liabilities Acquired (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "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": "ctm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-72", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "unique": true } }, "R39": { "role": "http://www.castellum.com/role/AcquisitionScheduleofBusinessAcquisitionProFormaInformationDetail", "longName": "9954485 - Disclosure - Acquisition - Schedule of Business Acquisition, Pro Forma Information (Detail)", "shortName": "Acquisition - Schedule of Business Acquisition, Pro Forma Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.castellum.com/role/FixedAssetsSummaryofFixedAssetsDetail", "longName": "9954486 - Disclosure - Fixed Assets - Summary of Fixed Assets (Detail)", "shortName": "Fixed Assets - Summary of Fixed Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "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": "ctm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "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": "ctm-20240331.htm", "unique": true } }, "R41": { "role": "http://www.castellum.com/role/FixedAssetsAdditionalInformationDetails", "longName": "9954487 - Disclosure - Fixed Assets - Additional Information (Details)", "shortName": "Fixed Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail", "longName": "9954488 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Detail)", "shortName": "Intangible Assets and Goodwill - Schedule of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.castellum.com/role/IntangibleAssetsandGoodwillAdditionalInformationDetail", "longName": "9954489 - Disclosure - Intangible Assets and Goodwill - Additional Information (Detail)", "shortName": "Intangible Assets and Goodwill - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationofIntangibleAssetsDetail", "longName": "9954490 - Disclosure - Intangible Assets and Goodwill - Schedule of Future Amortization of Intangible Assets (Detail)", "shortName": "Intangible Assets and Goodwill - Schedule of Future Amortization of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "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": "ctm-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": "ctm-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetail", "longName": "9954491 - Disclosure - Intangible Assets and Goodwill - Schedule of Goodwill (Detail)", "shortName": "Intangible Assets and Goodwill - Schedule of Goodwill (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-112", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "unique": true } }, "R46": { "role": "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyDetail", "longName": "9954492 - Disclosure - Convertible Promissory Notes - Related Parties - Schedule of Convertible Promissory Notes, Related Party (Detail)", "shortName": "Convertible Promissory Notes - Related Parties - Schedule of Convertible Promissory Notes, Related Party (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-121", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-121", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetails", "longName": "9954493 - Disclosure - Convertible Promissory Notes - Related Parties - Schedule of Convertible Promissory Notes, Related Party Additional Information (Details)", "shortName": "Convertible Promissory Notes - Related Parties - Schedule of Convertible Promissory Notes, Related Party Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-121", "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-121", "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail", "longName": "9954494 - Disclosure - Convertible Promissory Notes - Related Party - Additional Information (Detail)", "shortName": "Convertible Promissory Notes - Related Party - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-126", "name": "us-gaap:RepaymentsOfDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "unique": true } }, "R49": { "role": "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableDetail", "longName": "9954495 - Disclosure - Notes Payable - Schedule of Notes Payable (Detail)", "shortName": "Notes Payable - Schedule of Notes Payable (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NotesPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ctm:ScheduleOfNotesPayableDisclosureTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ctm:ScheduleOfNotesPayableDisclosureTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "unique": true } }, "R50": { "role": "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "longName": "9954496 - Disclosure - Notes Payable - Schedule of Notes Payable - Additional Information (Detail)", "shortName": "Notes Payable - Schedule of Notes Payable - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-152", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "unique": true } }, "R51": { "role": "http://www.castellum.com/role/NotesPayableAdditionalInformationDetail", "longName": "9954497 - Disclosure - Notes Payable - Additional Information (Detail)", "shortName": "Notes Payable - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpenseDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpenseDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.castellum.com/role/NotePayableRelatedPartyScheduleOfNotesPayableToRelatedPartyDetails", "longName": "9954498 - Disclosure - Note Payable - Related Party - Schedule Of Notes Payable To Related Party (Details)", "shortName": "Note Payable - Related Party - Schedule Of Notes Payable To Related Party (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NotesPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ctm:ScheduleOfNotesPayableDisclosureTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-159", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ctm:ScheduleOfNotesPayableToRelatedPartyTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "unique": true } }, "R53": { "role": "http://www.castellum.com/role/NotePayableRelatedPartyAdditionalInformationDetails", "longName": "9954499 - Disclosure - Note Payable - Related Party - Additional Information (Details)", "shortName": "Note Payable - Related Party - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-163", "name": "us-gaap:DebtInstrumentPeriodicPayment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "unique": true } }, "R54": { "role": "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail", "longName": "9954500 - Disclosure - Revolving Credit Facility - Additional Information (Detail)", "shortName": "Revolving Credit Facility - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-172", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "unique": true } }, "R55": { "role": "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail", "longName": "9954501 - Disclosure - Due To Seller And Contingent Earnout - Additional Information (Detail)", "shortName": "Due To Seller And Contingent Earnout - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-85", "name": "us-gaap:OtherNotesPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-177", "name": "ctm:MergerAgreementEarnoutSettlement", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "unique": true } }, "R56": { "role": "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail", "longName": "9954502 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "shortName": "Stockholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-179", "name": "us-gaap:SaleOfStockPricePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "us-gaap:SaleOfStockPricePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail", "longName": "9954503 - Disclosure - Stockholders' Equity - Schedule of warrants (Detail)", "shortName": "Stockholders' Equity - Schedule of warrants (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "unique": true } }, "R58": { "role": "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail", "longName": "9954504 - Disclosure - Stockholders' Equity - Schedule of options (Detail)", "shortName": "Stockholders' Equity - Schedule of options (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-201", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "unique": true } }, "R59": { "role": "http://www.castellum.com/role/StockholdersEquityScheduleofStockOptionsValuationAssumptionsDetail", "longName": "9954505 - Disclosure - Stockholders' Equity - Schedule of Stock Options, Valuation Assumptions (Detail)", "shortName": "Stockholders' Equity - Schedule of Stock Options, Valuation Assumptions (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.castellum.com/role/FairValueSummaryofDerivativeLiabilitiesandtheContingentEarnoutFallDetail", "longName": "9954506 - Disclosure - Fair Value - Summary of Derivative Liabilities and the Contingent Earn out Fall (Detail)", "shortName": "Fair Value - Summary of Derivative Liabilities and the Contingent Earn out Fall (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DerivativeLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DerivativeLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.castellum.com/role/FairValueSummaryofDerivativeliabilitiesDetail", "longName": "9954507 - Disclosure - Fair Value - Summary of Derivative liabilities (Detail)", "shortName": "Fair Value - Summary of Derivative liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DerivativeLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-221", "name": "us-gaap:DerivativeLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "true", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "unique": true } }, "R62": { "role": "http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail", "longName": "9954508 - Disclosure - Fair Value - Summary of Fair Value Measurements (Detail)", "shortName": "Fair Value - Summary of Fair Value Measurements (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-222", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-222", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.castellum.com/role/ConcentrationsAdditionalInformationDetails", "longName": "9954509 - Disclosure - Concentrations - Additional Information (Details)", "shortName": "Concentrations - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-232", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-232", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.castellum.com/role/IncomeTaxesAdditionalInformationDetail", "longName": "9954510 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.castellum.com/role/FactoringofAccountsReceivableDetails", "longName": "9954511 - Disclosure - Factoring of Accounts Receivable (Details)", "shortName": "Factoring of Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-14", "name": "ctm:FactoringAgreementAccountsReceivableSoldDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "ctm:FactoringAgreementAccountsReceivableSoldDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.castellum.com/role/SubsequentEventsAdditionalInformationDetail", "longName": "9954512 - Disclosure - Subsequent Events - Additional Information (Detail)", "shortName": "Subsequent Events - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-183", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-240", "name": "ctm:PotentialProceedsFromWarrantExercises", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ctm-20240331.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "ctm_AccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "AccountingPoliciesLineItems", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesScheduleofCompanysRevenueByContractTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Line Items]", "label": "Accounting Policies [Line Items]", "documentation": "Accounting policies." } } }, "auth_ref": [] }, "ctm_AccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "AccountingPoliciesTable", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesScheduleofCompanysRevenueByContractTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Table]", "label": "Accounting Policies [Table]", "documentation": "Accounting policies." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.castellum.com/role/ConcentrationsAdditionalInformationDetails" ], "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": [ "r677" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "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": [ "r261", "r262" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.castellum.com/role/FixedAssetsSummaryofFixedAssetsDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/FixedAssetsSummaryofFixedAssetsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r54", "r177", "r561" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r756" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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": [ "r112", "r706", "r902" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "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": [ "r425", "r426", "r427", "r583", "r826", "r827", "r828", "r883", "r904" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r762" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r762" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r762" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r762" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on induced conversion", "label": "Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature", "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature." } } }, "auth_ref": [ "r12", "r142", "r442" ] }, "ctm_AdjustmentsToAdditionalPaidInCapitalDebtDiscountExtinguished": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "AdjustmentsToAdditionalPaidInCapitalDebtDiscountExtinguished", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Extinguishment of debt discount - derivative liability", "label": "Adjustments To Additional Paid In Capital, Debt Discount Extinguished", "documentation": "Adjustments To Additional Paid In Capital, Debt Discount Extinguished" } } }, "auth_ref": [] }, "ctm_AdjustmentsToAdditionalPaidInCapitalExtinguishmentOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "AdjustmentsToAdditionalPaidInCapitalExtinguishmentOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Extinguishment of derivative liability", "label": "Adjustments to Additional Paid in Capital, Extinguishment Of Derivative Liability", "documentation": "Adjustments to Additional Paid in Capital, Extinguishment Of Derivative Liability" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation - options", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation - warrants", "label": "APIC, Share-Based Payment Arrangement, Other, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement, classified as other." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants issues (in shares)", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants." } } }, "auth_ref": [ "r12", "r56", "r142" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r727", "r738", "r748", "r773" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r730", "r741", "r751", "r776" ] }, "ctm_AgreementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "AgreementAxis", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Agreement [Axis]", "label": "Agreement [Axis]", "documentation": "Agreement." } } }, "auth_ref": [] }, "ctm_AgreementDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "AgreementDomain", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Agreement [Domain]", "label": "Agreement [Domain]", "documentation": "Agreement." } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r762" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r769" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r734", "r742", "r752", "r769", "r777", "r781", "r789" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r787" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash stock based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r424", "r428" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of discounts, premium and deferred costs", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r345", "r490", "r694", "r695", "r819" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "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", "r48", "r52" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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": [ "r149", "r180", "r205", "r238", "r252", "r256", "r293", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r458", "r460", "r481", "r554", "r625", "r706", "r718", "r851", "r852", "r888" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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": [ "r174", "r184", "r205", "r293", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r458", "r460", "r481", "r706", "r851", "r852", "r888" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Current Assets:", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current assets", "label": "Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets, excluding property, plant, and equipment and other property and investments, that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Charges and Other Assets." } } }, "auth_ref": [] }, "us-gaap_AutomobilesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AutomobilesMember", "presentation": [ "http://www.castellum.com/role/FixedAssetsSummaryofFixedAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Automobile", "label": "Automobiles [Member]", "documentation": "Vehicles that are used primarily for transporting people." } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r784" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r785" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r780" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r780" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r780" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r780" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r780" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r780" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "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": [ "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r783" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r782" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r781" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r781" ] }, "ctm_BacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BacklogMember", "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Backlog", "label": "Backlog [Member]", "documentation": "Backlog." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Basis of Presentation for Interim Periods.", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.castellum.com/role/AcquisitionAdditionalInformationDetail", "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail", "http://www.castellum.com/role/AcquisitionTables", "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail", "http://www.castellum.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r454", "r701", "r702" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.castellum.com/role/AcquisitionAdditionalInformationDetail", "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail", "http://www.castellum.com/role/AcquisitionTables", "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail", "http://www.castellum.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r72", "r74", "r454", "r701", "r702" ] }, "ctm_BusinessAcquisitionConsiderationPayableTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessAcquisitionConsiderationPayableTerm", "presentation": [ "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration payable term", "label": "Business Acquisition, Consideration Payable Term", "documentation": "Business Acquisition, Consideration Payable Term" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/AcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Business combination transaction costs incurred", "label": "Business Acquisition, Transaction Costs", "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.castellum.com/role/AcquisitionAdditionalInformationDetail", "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail", "http://www.castellum.com/role/AcquisitionTables", "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail", "http://www.castellum.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [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": [ "r454" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.castellum.com/role/AcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition percentage of voting interests acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r73" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofBusinessAcquisitionProFormaInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share - basic (in usd per share)", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r801", "r802" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.castellum.com/role/AcquisitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisition, Pro Forma Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r801", "r802" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofBusinessAcquisitionProFormaInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r452", "r453" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofBusinessAcquisitionProFormaInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r452", "r453" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Business Combination and Asset Acquisition [Abstract]", "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "ctm_BusinessCombinationCashConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationCashConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due to seller", "label": "Business Combination, Cash Consideration Transferred", "documentation": "Business Combination, Cash Consideration Transferred" } } }, "auth_ref": [] }, "ctm_BusinessCombinationConsiderationPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationConsiderationPayable", "crdr": "credit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionAdditionalInformationDetail", "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable note", "label": "Business Combination, Consideration Payable", "documentation": "Business Combination, Consideration Payable" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r3", "r4", "r11" ] }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredAbstract", "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "The consideration paid for the acquisition", "label": "Business Combination, Consideration Transferred [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r3", "r4" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of contingent earnout", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r457", "r818" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingent earnout", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r81" ] }, "ctm_BusinessCombinationContingentConsiderationLiabilityIncurredOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationContingentConsiderationLiabilityIncurredOther", "crdr": "credit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other consideration", "label": "Business Combination Contingent Consideration Liability Incurred, Other", "documentation": "Business Combination Contingent Consideration Liability Incurred, Other" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent earnout, net of current portion", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r81" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.castellum.com/role/Acquisition" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquisition", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r146", "r455" ] }, "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net assets acquired", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets" } } }, "auth_ref": [] }, "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to cash", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash" } } }, "auth_ref": [] }, "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to accounts receivable other receivables", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Assets, Receivables", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Assets, Receivables" } } }, "auth_ref": [] }, "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Adjustment to accounts payable and accrued expenses", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities, Accounts Payable", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities, Accounts Payable" } } }, "auth_ref": [] }, "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiability", "crdr": "credit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Adjustment to deferred tax liability", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liability", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liability" } } }, "auth_ref": [] }, "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinanceLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinanceLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Adjustment to lease liability - finance lease", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Finance Lease Liabilities", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Finance Lease Liabilities" } } }, "auth_ref": [] }, "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFiniteLivedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFiniteLivedIntangibles", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to intangibles", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Finite-Lived Intangibles", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Finite-Lived Intangibles" } } }, "auth_ref": [] }, "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIncomeTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIncomeTaxReceivable", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to income tax receivable", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Income Tax Receivable", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Income Tax Receivable" } } }, "auth_ref": [] }, "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Adjustment to lease liability - operating lease", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Operating Lease Liabilities", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Operating Lease Liabilities" } } }, "auth_ref": [] }, "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to other asset", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Noncurrent Assets", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Noncurrent Assets" } } }, "auth_ref": [] }, "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPrepaidExpenseNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPrepaidExpenseNoncurrent", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to prepaid expenses", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Prepaid Expense, Noncurrent", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Prepaid Expense, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to furniture and equipment", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to property, plant, and equipment acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r77" ] }, "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssetFinancingLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssetFinancingLease", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to right of use asset - finance lease", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Right-Of-Use Asset, Financing Lease", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Right-Of-Use Asset, Financing Lease" } } }, "auth_ref": [] }, "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssetOperatingLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentRightOfUseAssetOperatingLease", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to right of use asset - operating lease", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Right Of Use Asset, Operating Lease", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Right Of Use Asset, Operating Lease" } } }, "auth_ref": [] }, "ctm_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Lease liability \u2013 finance lease", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Finance Lease Liabilities", "documentation": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Finance Lease Liabilities" } } }, "auth_ref": [] }, "ctm_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Lease liability \u2013 operating lease", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Operating Lease Liabilities", "documentation": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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": [ "r76" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable other receivables", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r76" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts payable and accrued expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r76" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred tax liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r76" ] }, "ctm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxReceivable", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Income Tax Receivable", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Income Tax Receivable" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r75", "r76" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r76" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r76" ] }, "ctm_BusinessCombinationRecognizedIdentifiableRightOfUseAssetsAcquiredAndLiabilitiesAssumedFinancingLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableRightOfUseAssetsAcquiredAndLiabilitiesAssumedFinancingLease", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use asset - finance lease", "label": "Business Combination, Recognized Identifiable Right-Of-Use Assets Acquired and Liabilities Assumed Financing Lease", "documentation": "Business Combination, Recognized Identifiable Right-Of-Use Assets Acquired and Liabilities Assumed Financing Lease" } } }, "auth_ref": [] }, "ctm_BusinessCombinationRecognizedIdentifiableRightOfUseAssetsAcquiredAndLiabilitiesAssumedOperatingLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableRightOfUseAssetsAcquiredAndLiabilitiesAssumedOperatingLease", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use asset \u2013 operating lease", "label": "Business Combination, Recognized Identifiable Right-Of-Use Assets Acquired and Liabilities Assumed, Operating Lease", "documentation": "Business Combination, Recognized Identifiable Right-Of-Use Assets Acquired and Liabilities Assumed, Operating Lease" } } }, "auth_ref": [] }, "exch_CISD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/exch/2023", "localname": "CISD", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "CISD", "label": "NYSE NATIONAL, INC. - DARK [Member]" } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r158", "r556", "r594", "r620", "r706", "r718", "r812" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash received in acquisition of GTMR", "label": "Cash Acquired from Acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash - Beginning of Period", "periodEndLabel": "Cash - End of Period", "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": [ "r33", "r126", "r201" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease ) in cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r6", "r126" ] }, "ctm_CashConsiderationDueToSeller": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "CashConsiderationDueToSeller", "crdr": "credit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Due to Seller", "label": "Cash Consideration Due to Seller", "documentation": "Cash consideration due to seller" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Non-Cash Activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ctm_CategoriesOfContractWithCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "CategoriesOfContractWithCustomersAxis", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesScheduleofCompanysRevenueByContractTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Categories of Contract With Customers [Axis]", "label": "Categories of Contract With Customers [Axis]", "documentation": "Categories of contract with customers." } } }, "auth_ref": [] }, "ctm_CategoriesOfContractWithCustomersDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "CategoriesOfContractWithCustomersDomain", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesScheduleofCompanysRevenueByContractTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Categories of Contract With Customers [Domain]", "label": "Categories of Contract With Customers [Domain]", "documentation": "Categories of contract with customers." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r760" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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.castellum.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "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": [ "r171", "r181", "r182", "r183", "r205", "r227", "r228", "r231", "r233", "r236", "r237", "r293", "r314", "r316", "r317", "r318", "r321", "r322", "r355", "r356", "r359", "r362", "r369", "r481", "r577", "r578", "r579", "r580", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r595", "r612", "r634", "r652", "r671", "r672", "r673", "r674", "r675", "r796", "r820", "r830" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r181", "r182", "r183", "r236", "r355", "r356", "r357", "r359", "r362", "r367", "r369", "r577", "r578", "r579", "r580", "r696", "r796", "r820" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.castellum.com/role/SubsequentEventsAdditionalInformationDetail" ], "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": [ "r67" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.castellum.com/role/SubsequentEventsAdditionalInformationDetail" ], "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.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.castellum.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price of warrants or rights (in usd 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": [ "r370" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeliabilitiesDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.castellum.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants (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": [ "r370" ] }, "ctm_ClassOfWarrantOrRightNumberOfWarrantsIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ClassOfWarrantOrRightNumberOfWarrantsIssued", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of warrants issued", "label": "Class Of Warrant Or Right, Number Of Warrants Issued", "documentation": "Warrants issued." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r761" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r761" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "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": [ "r708", "r709", "r710", "r712", "r713", "r714", "r715", "r826", "r827", "r883", "r900", "r904" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.castellum.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value (in usd per share)", "terseLabel": "Common stock par or stated value per share (in usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r111" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.castellum.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "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": [ "r111", "r612" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.castellum.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "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": [ "r111" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.castellum.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "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": [ "r12", "r111", "r612", "r631", "r904", "r905" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value, $0.0001, 3,000,000,000 shares authorized, 53,029,915 and 47,672,427 issued and outstanding as of 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": [ "r111", "r558", "r706" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r766" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r765" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r767" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r764" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.castellum.com/role/ConcentrationsAdditionalInformationDetails" ], "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": [ "r39", "r42", "r95", "r96", "r260", "r677" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.castellum.com/role/ConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r39", "r42", "r95", "r96", "r260", "r574", "r677" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.castellum.com/role/ConcentrationsAdditionalInformationDetails" ], "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": [ "r39", "r42", "r95", "r96", "r260", "r677", "r800" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.castellum.com/role/Concentrations" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations", "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r130" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.castellum.com/role/ConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [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": [ "r677" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.castellum.com/role/ConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Concentration risk, percentage", "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": [ "r39", "r42", "r95", "r96", "r260" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.castellum.com/role/ConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r38", "r39", "r42", "r43", "r95", "r148", "r677" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.castellum.com/role/ConcentrationsAdditionalInformationDetails" ], "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": [ "r39", "r42", "r95", "r96", "r260", "r677" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Contract asset", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r372", "r374", "r385" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Due to seller", "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": [ "r372", "r373", "r385" ] }, "ctm_ConvbertiblesMaturingFebruary132024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ConvbertiblesMaturingFebruary132024Member", "presentation": [ "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convbertibles Maturing February 13, 2024", "label": "Convbertibles Maturing February 13, 2024 [Member]", "documentation": "Convbertibles Maturing February 13, 2024" } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockAmountIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockAmountIssued1", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of stock, amount issued", "label": "Conversion of Stock, Amount Issued", "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r35", "r36", "r37" ] }, "us-gaap_ConversionOfStockSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesIssued1", "presentation": [ "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of stock, shares issued (in shares)", "label": "Conversion of Stock, Shares Issued", "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r35", "r36", "r37" ] }, "ctm_ConvertibleDebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ConvertibleDebtDisclosureTextBlock", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedParty" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Promissory Notes \u2013 Related Party", "label": "Convertible Debt Disclosure [Text Block]", "documentation": "Convertible debt disclosure." } } }, "auth_ref": [] }, "ctm_ConvertibleDebtPursuantToDebtAmendmentRelatedPartyPayableWithATrustDeedToOneOfTheCompaniesDirectorsConversionPriceOfZeroPointTwoSixPerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ConvertibleDebtPursuantToDebtAmendmentRelatedPartyPayableWithATrustDeedToOneOfTheCompaniesDirectorsConversionPriceOfZeroPointTwoSixPerShareMember", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt pursuant to debt amendment conversion price 0.26 per share", "label": "Convertible Debt Pursuant To Debt Amendment Related Party Payable With A Trust Deed To One Of The Companies Directors Conversion Price Of Zero Point Two Six Per Share [Member]", "documentation": "Convertible Debt Pursuant To Debt Amendment Related Party Payable With A Trust Deed To One Of The Companies Directors Conversion Price Of Zero Point Two Six Per Share [Member]" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of convertible promissory notes, Related party", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_ConvertibleLongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleLongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Convertible notes payable", "label": "Convertible Notes Payable, Noncurrent", "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes Payable [Abstract]", "label": "Convertible Notes Payable [Abstract]" } } }, "auth_ref": [] }, "ctm_ConvertibleNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ConvertibleNoteMember", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeliabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible note", "label": "Convertible note [Member]", "documentation": "Convertible note." } } }, "auth_ref": [] }, "ctm_ConvertibleNotePayableToRelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ConvertibleNotePayableToRelatedPartyMember", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyDetail", "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible note payable to related party", "label": "Convertible Note Payable To Related Party [Member]", "documentation": "Convertible Note Payable To Related Party [Member]" } } }, "auth_ref": [] }, "us-gaap_ConvertibleNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayable", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable, related party, net of current portion", "label": "Convertible Notes Payable", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r17", "r151", "r897" ] }, "us-gaap_ConvertibleNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of convertible promissory notes - related parties, net of discount", "label": "Convertible Notes Payable, Current", "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://www.castellum.com/role/NotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableDetail", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes Payable", "label": "Convertible Notes Payable [Member]", "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r107", "r150" ] }, "ctm_ConvertibleNotesWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ConvertibleNotesWarrantsMember", "presentation": [ "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes, Warrants", "label": "Convertible Notes, Warrants [Member]", "documentation": "Convertible Notes, Warrants" } } }, "auth_ref": [] }, "ctm_ConvertiblePreferredStockSharesIssuableUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ConvertiblePreferredStockSharesIssuableUponConversion", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of stock, shares converted (in shares)", "label": "Convertible Preferred Stock, Shares Issuable Upon Conversion", "documentation": "Convertible Preferred Stock, Shares Issuable Upon Conversion" } } }, "auth_ref": [] }, "ctm_ConvertiblesMaturingApril42023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ConvertiblesMaturingApril42023Member", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeliabilitiesDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertibles Maturing April 4, 2023", "label": "Convertibles Maturing April 4, 2023 [Member]", "documentation": "Convertibles Maturing April 4, 2023" } } }, "auth_ref": [] }, "ctm_ConvertiblesMaturingFebruary132024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ConvertiblesMaturingFebruary132024Member", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail", "http://www.castellum.com/role/FairValueSummaryofDerivativeliabilitiesDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertibles Maturing February 13, 2024", "label": "Convertibles Maturing February 13, 2024 [Member]", "documentation": "Convertibles Maturing February 13, 2024" } } }, "auth_ref": [] }, "ctm_CorvusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "CorvusMember", "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Corvus", "label": "Corvus [Member]", "documentation": "Corvus" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r120", "r205", "r293", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r481", "r851" ] }, "ctm_CostPlusFixedFeeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "CostPlusFixedFeeMember", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesScheduleofCompanysRevenueByContractTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost plus fixed fee", "label": "Cost Plus Fixed Fee [Member]", "documentation": "Cost plus fixed fee." } } }, "auth_ref": [] }, "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": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "ctm_CromCortanaFundLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "CromCortanaFundLLCMember", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeliabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Crom Cortana Fund LLC", "label": "Crom Cortana Fund LLC [Member]", "documentation": "Crom Cortana Fund LLC" } } }, "auth_ref": [] }, "ctm_CromMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "CromMember", "presentation": [ "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Crom", "label": "Crom [Member]", "documentation": "Crom." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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.castellum.com/role/ConcentrationsAdditionalInformationDetails" ], "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": [ "r40", "r260" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillAdditionalInformationDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r80" ] }, "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.castellum.com/role/RevolvingCreditFacility" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "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": [ "r137", "r203", "r323", "r329", "r330", "r331", "r332", "r333", "r334", "r339", "r346", "r347", "r349" ] }, "ctm_DebtDiscountOnNotePayableAppliedToObligationToIssueCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "DebtDiscountOnNotePayableAppliedToObligationToIssueCommonStock", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Debt discount on note payable applied to obligation to issue common stock", "label": "Debt Discount On Note Payable Applied To Obligation To Issue Common Stock", "documentation": "Debt discount on note payable applied to obligation to issue common stock." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail", "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail", "http://www.castellum.com/role/FairValueSummaryofDerivativeliabilitiesDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableDetail" ], "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": [ "r17", "r107", "r108", "r150", "r151", "r209", "r324", "r325", "r326", "r327", "r328", "r330", "r335", "r336", "r337", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r491", "r691", "r692", "r693", "r694", "r695", "r821" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basis 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.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyDetail": { "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt, gross", "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": [ "r17", "r151", "r350" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Convertible note payable, convertible price (in usd per share)", "terseLabel": "Debt instrument, convertible, conversion price (in usd per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r138", "r326" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate, effective percentage", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r23", "r98", "r352", "r491" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/NotePayableRelatedPartyScheduleOfNotesPayableToRelatedPartyDetails", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Promissory note, interest rate", "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r23", "r325" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyDetail", "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "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": [ "r209", "r324", "r325", "r326", "r327", "r328", "r330", "r335", "r336", "r337", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r348", "r491", "r691", "r692", "r693", "r694", "r695", "r821" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail", "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail", "http://www.castellum.com/role/FairValueSummaryofDerivativeliabilitiesDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableDetail" ], "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": [ "r24", "r209", "r324", "r325", "r326", "r327", "r328", "r330", "r335", "r336", "r337", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r491", "r691", "r692", "r693", "r694", "r695", "r821" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/NotePayableRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, periodic payment", "label": "Debt Instrument, Periodic Payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r24", "r103" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/NotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Promissory note, monthly principal", "label": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r24" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyDetail", "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "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": [ "r24", "r63", "r66", "r97", "r98", "r100", "r102", "r140", "r141", "r209", "r324", "r325", "r326", "r327", "r328", "r330", "r335", "r336", "r337", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r348", "r491", "r691", "r692", "r693", "r694", "r695", "r821" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.castellum.com/role/NotePayableRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, term", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Debt Discount", "terseLabel": "Debt discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r97", "r100", "r854" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyDetail": { "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Beneficial conversion feature discount", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r99", "r854" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax provision", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r145", "r167", "r447", "r448", "r823" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liability", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r432", "r433", "r555" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/FixedAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "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", "r53" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "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", "r242" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeliabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument 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." } } }, "auth_ref": [ "r602", "r604", "r617", "r618", "r619", "r621", "r622", "r623", "r624", "r626", "r627", "r628", "r629", "r640", "r641", "r642", "r643", "r646", "r647", "r648", "r649", "r662", "r663", "r666", "r668", "r708", "r710" ] }, "us-gaap_DerivativeInstrumentDetailAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentDetailAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument Detail [Abstract]", "label": "Derivative Instrument Detail [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeliabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r86", "r88", "r89", "r90", "r602", "r604", "r617", "r618", "r619", "r621", "r622", "r623", "r624", "r626", "r627", "r628", "r629", "r640", "r641", "r642", "r643", "r646", "r647", "r648", "r649", "r662", "r663", "r666", "r668", "r682", "r708", "r710" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeLiabilitiesandtheContingentEarnoutFallDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivative Liabilities", "label": "Derivative Liability", "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. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r185", "r186", "r480", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r626", "r628", "r629", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r682", "r901" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/FairValueSummaryofDerivativeliabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liabilities", "verboseLabel": "Derivative 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": [ "r185" ] }, "ctm_DerivativeLiabilityIncurredForNotePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "DerivativeLiabilityIncurredForNotePayable", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liability incurred for note payable", "label": "Derivative Liability Incurred For Note Payable", "documentation": "Derivative Liability Incurred For Note Payable" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityMeasurementInput", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liability, measurement input", "label": "Derivative Liability, Measurement Input", "documentation": "Value of input used to measure derivative liability." } } }, "auth_ref": [ "r478" ] }, "ctm_DerivativeLiabilityRecognizedAsDiscountOfNotePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "DerivativeLiabilityRecognizedAsDiscountOfNotePayable", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Extinguishment of derivative liability on Crom note", "label": "Derivative Liability Recognized As Discount Of Note Payable", "documentation": "Derivative liability recognized as discount of note payable." } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeLiabilitiesandtheContingentEarnoutFallDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r462" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeliabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [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": [ "r469" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeliabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r13", "r82", "r83", "r84", "r85", "r87", "r89", "r91", "r92", "r93", "r469" ] }, "us-gaap_DerivativeTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTermOfContract", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract term", "label": "Derivative, Term of Contract", "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Company's Revenue By Contract Type", "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": [ "r856" ] }, "ctm_DisclosureOfDueToSellerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "DisclosureOfDueToSellerTextBlock", "presentation": [ "http://www.castellum.com/role/DueToSellerAndContingentEarnout" ], "lang": { "en-us": { "role": { "terseLabel": "Due To Seller And Contingent Earnout", "label": "Disclosure Of Due To Seller [Text Block]", "documentation": "Disclosure of due to seller." } } }, "auth_ref": [] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends", "label": "Dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r7", "r142" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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.castellum.com/role/CoverPage" ], "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.castellum.com/role/CoverPage" ], "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.castellum.com/role/CoverPage" ], "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": [ "r722" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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": [ "r755" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share - Basic And Diluted", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, basic (in usd 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": [ "r195", "r215", "r216", "r217", "r218", "r219", "r224", "r227", "r231", "r232", "r233", "r234", "r472", "r473", "r551", "r566", "r683" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, diluted (in usd 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": [ "r195", "r215", "r216", "r217", "r218", "r219", "r227", "r231", "r232", "r233", "r234", "r472", "r473", "r551", "r566", "r683" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.castellum.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate, percent", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r435" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and payroll related expenses", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Options", "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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.castellum.com/role/CoverPage" ], "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.castellum.com/role/CoverPage" ], "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.castellum.com/role/CoverPage" ], "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": [ "r720" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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.castellum.com/role/CoverPage" ], "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_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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": [ "r720" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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": [ "r795" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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.castellum.com/role/CoverPage" ], "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": [ "r720" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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.castellum.com/role/CoverPage" ], "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": [ "r794" ] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsExchangeAxis", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Listings, Exchange [Axis]", "label": "Entity Listings, Exchange [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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": [ "r720" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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": [ "r720" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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": [ "r720" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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": [ "r720" ] }, "ctm_EquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "EquipmentAndSoftwareMember", "presentation": [ "http://www.castellum.com/role/FixedAssetsSummaryofFixedAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment and software", "label": "Equipment And Software [Member]", "documentation": "Equipment And Software" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "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": [ "r12", "r172", "r190", "r191", "r192", "r210", "r211", "r212", "r214", "r220", "r222", "r235", "r294", "r295", "r371", "r425", "r426", "r427", "r443", "r444", "r463", "r464", "r465", "r466", "r467", "r468", "r471", "r482", "r483", "r484", "r485", "r486", "r487", "r496", "r569", "r570", "r571", "r583", "r652" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r763" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r727", "r738", "r748", "r773" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r724", "r735", "r745", "r770" ] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ExchangeDomain", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange [Domain]", "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r769" ] }, "ctm_FactoringAgreementAccountsReceivableSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "FactoringAgreementAccountsReceivableSold", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/FactoringofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Factoring agreement, accounts receivable sold", "label": "Factoring Agreement, Accounts Receivable Sold", "documentation": "Factoring Agreement, Accounts Receivable Sold" } } }, "auth_ref": [] }, "ctm_FactoringAgreementAccountsReceivableSoldDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "FactoringAgreementAccountsReceivableSoldDuringPeriod", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/FactoringofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Factoring agreement, accounts receivable sold during period", "label": "Factoring Agreement, Accounts Receivable Sold During Period", "documentation": "Factoring Agreement, Accounts Receivable Sold During Period" } } }, "auth_ref": [] }, "ctm_FactoringAgreementFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "FactoringAgreementFees", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/FactoringofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Factoring agreement, fees", "label": "Factoring Agreement, Fees", "documentation": "Factoring Agreement, Fees" } } }, "auth_ref": [] }, "ctm_FactoringAgreementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "FactoringAgreementLineItems", "presentation": [ "http://www.castellum.com/role/FactoringofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Factoring Agreement [Line Items]", "label": "Factoring Agreement [Line Items]", "documentation": "Factoring Agreement [Line Items]" } } }, "auth_ref": [] }, "ctm_FactoringAgreementTable": { "xbrltype": "stringItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "FactoringAgreementTable", "presentation": [ "http://www.castellum.com/role/FactoringofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Factoring Agreement [Table]", "label": "Factoring Agreement [Table]", "documentation": "Factoring Agreement [Table]" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain from change in fair value of derivative liability", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r9" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeLiabilitiesandtheContingentEarnoutFallDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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": [ "r475", "r476", "r479" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeLiabilitiesandtheContingentEarnoutFallDetail" ], "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": [ "r475", "r476", "r479" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "label": "Fair Value Measurement Inputs and Valuation Techniques [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.castellum.com/role/FairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of fair value measurements", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeLiabilitiesandtheContingentEarnoutFallDetail" ], "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": [ "r337", "r387", "r388", "r389", "r390", "r391", "r392", "r476", "r507", "r508", "r509", "r692", "r693", "r698", "r699", "r700" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.castellum.com/role/FairValue" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r474" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeLiabilitiesandtheContingentEarnoutFallDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r337", "r387", "r392", "r476", "r507", "r698", "r699", "r700" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeLiabilitiesandtheContingentEarnoutFallDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r337", "r387", "r392", "r476", "r508", "r692", "r693", "r698", "r699", "r700" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeLiabilitiesandtheContingentEarnoutFallDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r337", "r387", "r388", "r389", "r390", "r391", "r392", "r476", "r509", "r692", "r693", "r698", "r699", "r700" ] }, "us-gaap_FairValueInputsQuantitativeInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsQuantitativeInformationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Abstract]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.castellum.com/role/FairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of derivative liabilities and the contingent earnout fall", "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]", "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2." } } }, "auth_ref": [ "r94", "r147" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeLiabilitiesandtheContingentEarnoutFallDetail" ], "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": [ "r337", "r387", "r388", "r389", "r390", "r391", "r392", "r507", "r508", "r509", "r692", "r693", "r698", "r699", "r700" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r348", "r367", "r469", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r565", "r688", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r833", "r834", "r835", "r836" ] }, "ctm_FinancingFeeAndBankChargesForNotePayableAndAdvancesOnRevolvingCreditLine": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "FinancingFeeAndBankChargesForNotePayableAndAdvancesOnRevolvingCreditLine", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Financing fee and bank charges for note payable and advances on revolving credit line", "label": "Financing Fee And Bank Charges For Note Payable And Advances On Revolving Credit Line", "documentation": "Financing fee and bank charges for note payable and advances on revolving credit line." } } }, "auth_ref": [] }, "ctm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Year ending 2029 and thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, useful life", "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", "calculation": { "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r179", "r308" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Year ending 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": [ "r134" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of the year ending December 31, 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Year ending 2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r134" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Year ending 2026", "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": [ "r134" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Year ending 2025", "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": [ "r134" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillAdditionalInformationDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail" ], "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": [ "r306", "r307", "r308", "r309", "r536", "r537" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail" ], "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": [ "r133", "r537" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "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": [ "r536" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillAdditionalInformationDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail" ], "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": [ "r49", "r51" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationofIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationofIntangibleAssetsDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible assets, net", "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": [ "r133", "r536" ] }, "ctm_FirmFixedPriceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "FirmFixedPriceMember", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesScheduleofCompanysRevenueByContractTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Firm fixed price", "label": "Firm Fixed Price [Member]", "documentation": "Firm fixed price." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r731", "r742", "r752", "r777" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r731", "r742", "r752", "r777" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r731", "r742", "r752", "r777" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r731", "r742", "r752", "r777" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r731", "r742", "r752", "r777" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.castellum.com/role/FixedAssetsSummaryofFixedAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture", "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": [] }, "ctm_GainLossChangeInFairValueOfContingentEarnOut": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "GainLossChangeInFairValueOfContingentEarnOut", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Gain from change in fair value of contingent earnout", "label": "Gain (Loss), Change In Fair Value Of Contingent Earn Out", "documentation": "Gain (Loss), Change In Fair Value Of Contingent Earn Out" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDerivativeInstrumentsNetPretax", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair value of derivative liability", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects." } } }, "auth_ref": [ "r86" ] }, "us-gaap_GainLossOnTerminationOfLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnTerminationOfLease", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on lease termination", "label": "Gain (Loss) on Termination of Lease", "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term." } } }, "auth_ref": [ "r492" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on extinguishment of debt", "negatedLabel": "Loss on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r9", "r58", "r59" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r121", "r636" ] }, "ctm_GlobalTechnologyManagementResourcesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "GlobalTechnologyManagementResourcesIncMember", "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Global Technology Management Resources, Inc", "label": "Global Technology Management Resources, Inc [Member]", "documentation": "Global Technology Management Resources, Inc" } } }, "auth_ref": [] }, "ctm_GlobalTechnologyManagementResourcesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "GlobalTechnologyManagementResourcesMember", "presentation": [ "http://www.castellum.com/role/AcquisitionAdditionalInformationDetail", "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail", "http://www.castellum.com/role/AcquisitionTables", "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail", "http://www.castellum.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "GTMR", "label": "Global Technology Management Resources [Member]", "documentation": "Global Technology Management Resources" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 2.0 }, "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail", "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance \u2013 beginning of period", "periodEndLabel": "Balance \u2013 ending of period", "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": [ "r178", "r304", "r550", "r690", "r706", "r840", "r847" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillAdditionalInformationDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill acquired through acquisitions", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r305", "r690" ] }, "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": [] }, "ctm_GoodwillAndIntangibleAssetsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "GoodwillAndIntangibleAssetsDisclosureLineItems", "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillAdditionalInformationDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Line Items]", "label": "Goodwill And Intangible Assets Disclosure [Line Items]", "documentation": "Goodwill And Intangible Assets Disclosure [Line Items]" } } }, "auth_ref": [] }, "ctm_GoodwillAndIntangibleAssetsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "GoodwillAndIntangibleAssetsDisclosureTable", "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillAdditionalInformationDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Table]", "label": "Goodwill And Intangible Assets Disclosure [Table]", "documentation": "Goodwill And Intangible Assets Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets and Goodwill", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r132" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "ctm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to goodwill", "label": "Goodwill, Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r2", "r846" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [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_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r119", "r205", "r238", "r251", "r255", "r257", "r293", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r481", "r685", "r851" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "IPO", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss From Operations Before Benefit For Income 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": [ "r0", "r117", "r153", "r238", "r251", "r255", "r257", "r552", "r563", "r685" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.castellum.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r206", "r429", "r436", "r437", "r440", "r445", "r449", "r450", "r451", "r582" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://www.castellum.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax (expense) benefit", "terseLabel": "Income tax benefit", "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": [ "r157", "r168", "r221", "r222", "r243", "r434", "r446", "r567" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting for Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r189", "r430", "r431", "r437", "r438", "r439", "r441", "r576" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash refunded (paid) from income taxes", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r34" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "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" ] }, "ctm_IncreaseDecreaseInContractAssetLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "IncreaseDecreaseInContractAssetLiability", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract asset (liability)", "label": "Increase Decrease In Contract Asset Liability", "documentation": "Increase decrease in contract asset liability." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "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.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r803", "r818" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "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.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "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": [] }, "ctm_IndirectCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "IndirectCosts", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Indirect costs", "label": "Indirect Costs", "documentation": "Indirect costs." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r734", "r742", "r752", "r769", "r777", "r781", "r789" ] }, "us-gaap_InducedConversionOfConvertibleDebtExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InducedConversionOfConvertibleDebtExpense", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on induced conversion", "label": "Induced Conversion of Convertible Debt Expense", "documentation": "Consideration given by issuer of convertible debt to provide an incentive for debt holders to convert the debt to equity securities. The expense is equal to the fair value of all securities and other consideration transferred in the transaction in excess of the fair value of securities issuable pursuant to the original conversion terms." } } }, "auth_ref": [ "r57" ] }, "ctm_InitialPaymentFactoringAgreementPercentage": { "xbrltype": "pureItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "InitialPaymentFactoringAgreementPercentage", "presentation": [ "http://www.castellum.com/role/FactoringofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial payment", "label": "Initial Payment, Factoring Agreement, Percentage", "documentation": "Initial Payment, Factoring Agreement, Percentage" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r787" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r723", "r793" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r723", "r793" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r723", "r793" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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": [ "r47", "r50" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail", "http://www.castellum.com/role/NotePayableRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r99", "r156", "r193", "r241", "r489", "r637", "r716", "r903" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/NotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, debt", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r123", "r343", "r353", "r694", "r695" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net of interest income", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r155" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid for interest expense", "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": [ "r197", "r199", "r200" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/NotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued interest payable current", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail", "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest payable", "label": "Interest Payable", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r101", "r896" ] }, "ctm_LeaseLiabilityDerecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "LeaseLiabilityDerecognition", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Derecognition of lease liability", "label": "Lease Liability, Derecognition", "documentation": "Lease Liability, Derecognition" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.castellum.com/role/FixedAssetsSummaryofFixedAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r136" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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": [ "r20", "r205", "r293", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r459", "r460", "r461", "r481", "r611", "r684", "r718", "r851", "r888", "r889" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Stockholders' 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": [ "r116", "r152", "r560", "r706", "r822", "r837", "r886" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' 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.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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": [ "r22", "r175", "r205", "r293", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r459", "r460", "r461", "r481", "r706", "r851", "r888", "r889" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r17", "r104", "r105", "r106", "r109", "r205", "r293", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r459", "r460", "r461", "r481", "r851", "r888", "r889" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Current Liabilities", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term line of credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r17", "r151", "r897" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name [Axis]", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r18", "r821" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender [Domain]", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r18", "r821" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [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": [ "r821" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r18" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r18", "r821" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Line of Credit, Current", "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r107", "r150" ] }, "ctm_LiveOakBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "LiveOakBankMember", "presentation": [ "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Live Oak Bank", "label": "Live Oak Bank [Member]", "documentation": "Live Oak Bank [Member]" } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.castellum.com/role/FactoringofAccountsReceivable" ], "lang": { "en-us": { "role": { "terseLabel": "Factoring of Accounts Receivable", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r832" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term debt, total", "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": [ "r17", "r151", "r336", "r351", "r692", "r693", "r897" ] }, "ctm_LongTermDebtOneAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "LongTermDebtOneAxis", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long Term Debt One [Axis]", "label": "Long Term Debt One [Axis]", "documentation": "Long Term Debt One [Axis]" } } }, "auth_ref": [] }, "ctm_LongTermDebtOneDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "LongTermDebtOneDomain", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long Term Debt One [Domain]", "label": "Long Term Debt One [Domain]", "documentation": "Long Term Debt One [Domain]" } } }, "auth_ref": [] }, "ctm_LongTermLineOfCreditAmountRolledOver": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "LongTermLineOfCreditAmountRolledOver", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amount rolled over", "label": "Long Term Line Of Credit, Amount Rolled Over", "documentation": "Long Term Line Of Credit, Amount Rolled Over" } } }, "auth_ref": [] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable, noncurrent", "label": "Notes Payable, Noncurrent", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r24" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyDetail", "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail", "http://www.castellum.com/role/NotePayableRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/NotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableDetail", "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "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": [ "r24" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartiesScheduleofConvertiblePromissoryNotesRelatedPartyDetail", "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail", "http://www.castellum.com/role/NotePayableRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/NotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableDetail", "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "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": [ "r24", "r55" ] }, "ctm_MFSIAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "MFSIAcquisitionMember", "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "MFSI", "label": "MFSI Acquisition [Member]", "documentation": "MFSI Acquisition [Member]" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.castellum.com/role/ConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r260", "r697", "r856", "r898", "r899" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.castellum.com/role/FactoringofAccountsReceivableDetails", "http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail", "http://www.castellum.com/role/SubsequentEventsAdditionalInformationDetail", "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r310", "r311", "r312", "r313", "r394", "r534", "r568", "r603", "r604", "r658", "r659", "r660", "r661", "r670", "r678", "r679", "r687", "r696", "r703", "r707", "r853", "r890", "r891", "r892", "r893", "r894", "r895" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r761" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r761" ] }, "ctm_MeasurementInputExpectedTermWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "MeasurementInputExpectedTermWarrantsMember", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term - warrants", "label": "Measurement Input Expected Term Warrants [Member]", "documentation": "Measurement input expected term warrants." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputOptionVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputOptionVolatilityMember", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility (observed)", "label": "Measurement Input, Option Volatility [Member]", "documentation": "Measurement input using rate at which price of option increases (decreases) for given set of returns." } } }, "auth_ref": [ "r884" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail" ], "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": [ "r884" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price as of measurement date", "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r884" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail" ], "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": [ "r477" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail" ], "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": [] }, "ctm_MeasurementInputVolatilityHaircutMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "MeasurementInputVolatilityHaircutMember", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental discount", "label": "Measurement Input Volatility Haircut [Member]", "documentation": "Measurement input volatility haircut." } } }, "auth_ref": [] }, "ctm_MeasurementInputVolatilityPostHaircutMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "MeasurementInputVolatilityPostHaircutMember", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Selected volatility \u2013 post haircut", "label": "Measurement Input Volatility Post Haircut [Member]", "documentation": "Measurement input volatility post haircut." } } }, "auth_ref": [] }, "ctm_MergerAgreementEarnoutSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "MergerAgreementEarnoutSettlement", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement", "label": "Merger Agreement, Earnout Settlement", "documentation": "Merger Agreement, Earnout Settlement" } } }, "auth_ref": [] }, "ctm_MergerAgreementEarnoutSettlementInitialPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "MergerAgreementEarnoutSettlementInitialPayment", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement, initial payment", "label": "Merger Agreement, Earnout Settlement, Initial Payment", "documentation": "Merger Agreement, Earnout Settlement, Initial Payment" } } }, "auth_ref": [] }, "ctm_MergerAgreementEarnoutSettlementInterestPercent": { "xbrltype": "pureItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "MergerAgreementEarnoutSettlementInterestPercent", "presentation": [ "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement, interest percent", "label": "Merger Agreement, Earnout Settlement, Interest Percent", "documentation": "Merger Agreement, Earnout Settlement, Interest Percent" } } }, "auth_ref": [] }, "ctm_MergerAgreementEarnoutSettlementPeriodicPaymentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "MergerAgreementEarnoutSettlementPeriodicPaymentAmount", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement, periodic payment amount", "label": "Merger Agreement, Earnout Settlement, Periodic Payment Amount", "documentation": "Merger Agreement, Earnout Settlement, Periodic Payment Amount" } } }, "auth_ref": [] }, "ctm_MergerAgreementEarnoutSettlementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "MergerAgreementEarnoutSettlementTerm", "presentation": [ "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement, term", "label": "Merger Agreement, Earnout Settlement, Term", "documentation": "Merger Agreement, Earnout Settlement, Term" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.castellum.com/role/FactoringofAccountsReceivableDetails", "http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r310", "r311", "r312", "r313", "r394", "r534", "r568", "r603", "r604", "r658", "r659", "r660", "r661", "r670", "r678", "r679", "r687", "r696", "r703", "r707", "r853", "r890", "r891", "r892", "r893", "r894", "r895" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r780" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r788" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.castellum.com/role/ConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r260", "r697", "r856", "r898", "r899" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r762" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.castellum.com/role/NatureofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Operations", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r159", "r169" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by 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": [ "r198" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "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.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in 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": [ "r198" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "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.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "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": [ "r126", "r127", "r128" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow 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.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net Loss", "terseLabel": "Net loss", "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": [ "r118", "r128", "r154", "r173", "r187", "r188", "r192", "r205", "r213", "r215", "r216", "r217", "r218", "r221", "r222", "r229", "r238", "r251", "r255", "r257", "r293", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r473", "r481", "r564", "r633", "r650", "r651", "r685", "r716", "r851" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net Loss To Common Shareholders", "verboseLabel": "Net loss for the period", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r196", "r215", "r216", "r217", "r218", "r224", "r225", "r230", "r233", "r238", "r251", "r255", "r257", "r685" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "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": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r761" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r731", "r742", "r752", "r769", "r777" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r759" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r758" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r769" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r788" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r788" ] }, "ctm_NoncashExtinguishmentOfDebtDiscountDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "NoncashExtinguishmentOfDebtDiscountDerivativeLiability", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Extinguishment of debt discount - derivative liability", "label": "Noncash Extinguishment Of Debt Discount, Derivative Liability", "documentation": "Noncash Extinguishment Of Debt Discount, Derivative Liability" } } }, "auth_ref": [] }, "ctm_NoncashExtinguishmentOfDebtDiscountIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "NoncashExtinguishmentOfDebtDiscountIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Extinguishment of debt discount - debt issuance costs", "terseLabel": "Extinguishment of debt discount - debt issuance costs", "label": "Noncash Extinguishment Of Debt Discount, Issuance Costs", "documentation": "Noncash Extinguishment Of Debt Discount, Issuance Costs" } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete agreement", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r79" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense)", "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": [ "r122" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income (Expense)", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "ctm_NonrelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "NonrelatedPartiesMember", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrelated Parties", "label": "Nonrelated Parties [Member]", "documentation": "Nonrelated Parties" } } }, "auth_ref": [] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrelatedPartyMember", "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrelated Party", "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r824", "r825" ] }, "ctm_NotePayableMaturingAugust312026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "NotePayableMaturingAugust312026Member", "presentation": [ "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Note Payable Maturing August 31, 2026", "label": "Note Payable Maturing August 31, 2026 [Member]", "documentation": "Note Payable Maturing August 31, 2026" } } }, "auth_ref": [] }, "ctm_NotePayableMaturingSeptember302024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "NotePayableMaturingSeptember302024Member", "presentation": [ "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Note Payable Maturing September 30, 2024", "label": "Note Payable Maturing September 30, 2024 [Member]", "documentation": "Note Payable Maturing September 30, 2024" } } }, "auth_ref": [] }, "ctm_NotePayableMaturingTheEarlierOfSeptember302024OrAccelerationOfObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "NotePayableMaturingTheEarlierOfSeptember302024OrAccelerationOfObligationsMember", "presentation": [ "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Note Payable Maturing The Earlier Of September 30, 2024 Or Acceleration Of Obligations", "label": "Note Payable Maturing The Earlier Of September 30, 2024 Or Acceleration Of Obligations [Member]", "documentation": "Note Payable Maturing The Earlier Of September 30, 2024 Or Acceleration Of Obligations" } } }, "auth_ref": [] }, "ctm_NotePayableMaturingTheEarlierOfSeptember302024OrCompletionOfEquityOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "NotePayableMaturingTheEarlierOfSeptember302024OrCompletionOfEquityOfferingMember", "presentation": [ "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Note Payable Maturing The Earlier Of September 30, 2024 Or Completion Of Equity Offering", "label": "Note Payable Maturing The Earlier Of September 30, 2024 Or Completion Of Equity Offering [Member]", "documentation": "Note Payable Maturing The Earlier Of September 30, 2024 Or Completion Of Equity Offering" } } }, "auth_ref": [] }, "ctm_NotePayableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "NotePayableMember", "presentation": [ "http://www.castellum.com/role/NotePayableRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/NotePayableRelatedPartyScheduleOfNotesPayableToRelatedPartyDetails", "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Note payable", "label": "Note payable [Member]", "documentation": "Note payable [Member]" } } }, "auth_ref": [] }, "ctm_NotePayableRelatedPartyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "NotePayableRelatedPartyAbstract", "lang": { "en-us": { "role": { "terseLabel": "NOTE PAYABLE RELATED PARTY [Abstract]", "label": "NOTE PAYABLE RELATED PARTY [Abstract]", "documentation": "NOTE PAYABLE RELATED PARTY [Abstract]" } } }, "auth_ref": [] }, "ctm_NotePayableRelatedPartyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "NotePayableRelatedPartyDisclosureTextBlock", "presentation": [ "http://www.castellum.com/role/NotePayableRelatedParty" ], "lang": { "en-us": { "role": { "terseLabel": "Note Payable - Related Party", "label": "Note Payable Related Party Disclosure [Text Block]", "documentation": "Note payable related party disclosure." } } }, "auth_ref": [] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayable", "crdr": "credit", "calculation": { "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail", "http://www.castellum.com/role/NotePayableRelatedPartyScheduleOfNotesPayableToRelatedPartyDetails", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total Notes Payable", "verboseLabel": "Notes payable", "label": "Notes Payable", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r17", "r151", "r897" ] }, "us-gaap_NotesPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableAbstract", "lang": { "en-us": { "role": { "terseLabel": "Notes Payable [Abstract]", "label": "Notes Payable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of notes payable, net of discount", "label": "Notes Payable, Current", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r19" ] }, "ctm_NotesPayableDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "NotesPayableDisclosureTextBlock", "presentation": [ "http://www.castellum.com/role/NotesPayable" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable", "label": "Notes Payable Disclosure [Text Block]", "documentation": "Notes payable disclosure." } } }, "auth_ref": [] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable", "label": "Notes Payable, Other Payables [Member]", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "ctm_NumberOfContractualArrangementTypes": { "xbrltype": "integerItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "NumberOfContractualArrangementTypes", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of contractual arrangement types", "label": "Number Of Contractual Arrangement Types", "documentation": "Number Of Contractual Arrangement Types" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r831" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r831" ] }, "ctm_NumbersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "NumbersAbstract", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail", "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number", "label": "Numbers [Abstract]", "documentation": "Numbers" } } }, "auth_ref": [] }, "ctm_ObligationToIssueCommonAndPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ObligationToIssueCommonAndPreferredStock", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Obligation to issue common and preferred stock", "label": "Obligation To Issue Common And Preferred Stock", "documentation": "Obligation to issue common and preferred stock." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "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.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "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.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss From Operations Before Other Income (Expense)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r238", "r251", "r255", "r257", "r685" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Lease cost", "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": [ "r495", "r705" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of lease liability - operating lease", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r494" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability - operating lease, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r494" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use asset - operating lease", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r493" ] }, "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_OtherLongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due to Seller, net of current portion", "label": "Other Notes Payable, Noncurrent", "documentation": "Amount of long-term notes classified as other, payable after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r124" ] }, "us-gaap_OtherNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionAdditionalInformationDetail", "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due to seller", "label": "Other Notes Payable, Current", "documentation": "Amount of long-term notes classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r21" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r761" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r729", "r740", "r750", "r775" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r732", "r743", "r753", "r778" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r732", "r743", "r753", "r778" ] }, "ctm_OverheadCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "OverheadCosts", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Overhead", "label": "Overhead Costs", "documentation": "Overhead costs." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r757" ] }, "ctm_PaymentOfAmountDueToSellerTowardsPurchaseConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "PaymentOfAmountDueToSellerTowardsPurchaseConsideration", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of amounts due to seller", "label": "Payment Of Amount Due To Seller Towards Purchase Consideration", "documentation": "Payment of amount due to seller towards purchase consideration." } } }, "auth_ref": [] }, "ctm_PaymentsForFactoredReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "PaymentsForFactoredReceivables", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 }, "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionAdditionalInformationDetail", "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail", "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid to seller from factoring", "terseLabel": "Cash paid to seller from factoring", "label": "Payments For Factored Receivables", "documentation": "Payments For Factored Receivables" } } }, "auth_ref": [] }, "ctm_PaymentsForInducedConversionOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "PaymentsForInducedConversionOfConvertibleDebt", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on induced conversion", "label": "Payments For Induced Conversion Of Convertible Debt", "documentation": "Payments For Induced Conversion Of Convertible Debt" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r32" ] }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Preferred stock dividend", "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity." } } }, "auth_ref": [ "r30" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 }, "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail", "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of business, cash paid to seller", "terseLabel": "Cash", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r28", "r456" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of fixed assets", "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": [ "r125" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r760" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r760" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r759" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r769" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r762" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r758" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882" ] }, "ctm_PotentialProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "PotentialProceedsFromWarrantExercises", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Potential proceeds from warrant exercises", "label": "Potential Proceeds From Warrant Exercises", "documentation": "Potential Proceeds From Warrant Exercises" } } }, "auth_ref": [] }, "ctm_PreFundedWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "PreFundedWarrantMember", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-Funded Warrant", "label": "Pre-Funded Warrant [Member]", "documentation": "Pre-Funded Warrant" } } }, "auth_ref": [] }, "ctm_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "PreFundedWarrantsMember", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-Funded Warrants", "label": "Pre-Funded Warrants [Member]", "documentation": "Pre-Funded Warrants" } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Less: preferred stock dividends", "label": "Preferred Stock Dividends, Income Statement Impact", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r708", "r709", "r712", "r713", "r714", "r715", "r900", "r904" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.castellum.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock par or stated value per share (in usd per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r110", "r355" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.castellum.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r110", "r612" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.castellum.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r110", "r355" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.castellum.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r110", "r612", "r631", "r904", "r905" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, value, issued", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r110", "r557", "r706" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r816" ] }, "us-gaap_PrepaidExpenseNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseNoncurrent", "crdr": "debit", "calculation": { "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Noncurrent", "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r813" ] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid income taxes", "label": "Prepaid Taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r681", "r689", "r838" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prime Rate", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Reclassification Adjustment", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r811" ] }, "ctm_PrivateWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "PrivateWarrantsMember", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Private Warrant", "label": "Private Warrants [Member]", "documentation": "Private Warrants" } } }, "auth_ref": [] }, "ctm_ProceedsFromFactoringAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ProceedsFromFactoringAccountsReceivable", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Proceeds from factoring accounts receivable", "label": "Proceeds From Factoring Accounts Receivable", "documentation": "Proceeds From Factoring Accounts Receivable" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfMediumTermNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfMediumTermNotes", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from notes payable", "label": "Proceeds from Issuance of Medium-term Notes", "documentation": "The cash inflow from a debt funding received on a regular basis with maturities ranging from 5-10 years." } } }, "auth_ref": [ "r29" ] }, "ctm_ProceedsFromIssuanceOfPreferredAndCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ProceedsFromIssuanceOfPreferredAndCommonStock", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock, prefunded warrants and regular warrants, net of issuance costs", "label": "Proceeds From Issuance Of Preferred And Common Stock", "documentation": "Proceeds from issuance of preferred and common stock." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from lines of credit", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r29", "r821" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from revolving credit line", "label": "Proceeds from Long-Term Lines of Credit", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r29" ] }, "ctm_PromissoryNoteDatedApril62023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "PromissoryNoteDatedApril62023Member", "presentation": [ "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Promissory Note, Dated April 6, 2023", "label": "Promissory Note, Dated April 6, 2023 [Member]", "documentation": "Promissory Note, Dated April 6, 2023" } } }, "auth_ref": [] }, "ctm_PromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "PromissoryNoteMember", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Promissory Note", "label": "Promissory Note [Member]", "documentation": "Promissory note." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.castellum.com/role/FixedAssetsSummaryofFixedAssetsDetail" ], "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_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.castellum.com/role/FixedAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed Assets", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r135", "r162", "r165", "r166" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.castellum.com/role/FixedAssetsSummaryofFixedAssetsDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 }, "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail", "http://www.castellum.com/role/FixedAssetsSummaryofFixedAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and equipment", "verboseLabel": "Total fixed assets", "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": [ "r136", "r176", "r562" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.castellum.com/role/FixedAssetsSummaryofFixedAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "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.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 4.0 }, "http://www.castellum.com/role/FixedAssetsSummaryofFixedAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/FixedAssetsSummaryofFixedAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed assets, net", "totalLabel": "Fixed assets, 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", "r553", "r562", "r706" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.castellum.com/role/FixedAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Fixed Assets", "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.castellum.com/role/FixedAssetsSummaryofFixedAssetsDetail" ], "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": [ "r136" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r757" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r757" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.castellum.com/role/FactoringofAccountsReceivableDetails", "http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail", "http://www.castellum.com/role/SubsequentEventsAdditionalInformationDetail", "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r310", "r311", "r312", "r313", "r386", "r394", "r420", "r421", "r422", "r510", "r534", "r568", "r603", "r604", "r658", "r659", "r660", "r661", "r670", "r678", "r679", "r687", "r696", "r703", "r707", "r710", "r850", "r853", "r891", "r892", "r893", "r894", "r895" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.castellum.com/role/FactoringofAccountsReceivableDetails", "http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail", "http://www.castellum.com/role/SubsequentEventsAdditionalInformationDetail", "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r310", "r311", "r312", "r313", "r386", "r394", "r420", "r421", "r422", "r510", "r534", "r568", "r603", "r604", "r658", "r659", "r660", "r661", "r670", "r678", "r679", "r687", "r696", "r703", "r707", "r710", "r850", "r853", "r891", "r892", "r893", "r894", "r895" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r724", "r735", "r745", "r770" ] }, "ctm_RelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "RelatedPartiesMember", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Related Parties", "label": "Related Parties [Member]", "documentation": "Related Parties" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail", "http://www.castellum.com/role/NotePayableRelatedPartyScheduleOfNotesPayableToRelatedPartyDetails", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "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": [ "r393", "r497", "r498", "r606", "r607", "r608", "r609", "r610", "r630", "r632", "r657" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail", "http://www.castellum.com/role/NotePayableRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/NotePayableRelatedPartyScheduleOfNotesPayableToRelatedPartyDetails" ], "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": [ "r207", "r208", "r497", "r498", "r499", "r500", "r606", "r607", "r608", "r609", "r610", "r630", "r632", "r657" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.castellum.com/role/NotePayableRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/NotePayableRelatedPartyScheduleOfNotesPayableToRelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r497", "r498", "r887" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.castellum.com/role/NotePayableRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/NotePayableRelatedPartyScheduleOfNotesPayableToRelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail", "http://www.castellum.com/role/NotePayableRelatedPartyScheduleOfNotesPayableToRelatedPartyDetails", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "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": [ "r393", "r497", "r498", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r606", "r607", "r608", "r609", "r610", "r630", "r632", "r657", "r887" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Extinguishment of conversion option on note payable", "label": "Repayments of Convertible Debt", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r31" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/ConvertiblePromissoryNotesRelatedPartyAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of debt", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r817" ] }, "us-gaap_RepaymentsOfMediumTermNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfMediumTermNotes", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of note payable", "label": "Repayments of Medium-term Notes", "documentation": "The cash outflow to pay off borrowing used to receive debt funding on a regular basis with maturities ranging from 5-10 years." } } }, "auth_ref": [ "r31" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r725", "r736", "r746", "r771" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r726", "r737", "r747", "r772" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r733", "r744", "r754", "r779" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r113", "r142", "r559", "r572", "r573", "r581", "r613", "r706" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r172", "r210", "r211", "r212", "r214", "r220", "r222", "r294", "r295", "r425", "r426", "r427", "r443", "r444", "r463", "r465", "r466", "r468", "r471", "r569", "r571", "r583", "r904" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesScheduleofCompanysRevenueByContractTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from contract with customer, excluding assessed tax", "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": [ "r239", "r240", "r250", "r253", "r254", "r258", "r259", "r260", "r383", "r384", "r535" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r170", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r680" ] }, "us-gaap_RevenueFromRightsConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromRightsConcentrationRiskMember", "presentation": [ "http://www.castellum.com/role/ConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Rights Concentration Risk", "label": "Revenue from Rights Concentration Risk [Member]", "documentation": "Reflects the percentage that license fee or royalty revenues during the period from other parties from use of a specified patent, trademark, or other form of right granted to such parties are to a specified benchmark, such as total license fees, total revenues, segment revenues or product line revenues. May also reflect the percentage contribution the revenue made to operating results. Risk is materially adverse effects of a loss of such revenues, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r41" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r194", "r205", "r239", "r240", "r250", "r253", "r254", "r258", "r259", "r260", "r293", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r481", "r552", "r851" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ctm_RightOfUseAssetDerecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "RightOfUseAssetDerecognition", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Derecognition of right of use asset", "label": "Right-Of-Use-Asset, Derecognition", "documentation": "Right-Of-Use-Asset, Derecognition" } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Risks and Uncertainties [Abstract]", "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r788" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r788" ] }, "ctm_SPAAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "SPAAgreementMember", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SPA Agreement", "label": "SPA Agreement [Member]", "documentation": "SPA Agreement" } } }, "auth_ref": [] }, "ctm_SSIAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "SSIAcquisitionMember", "presentation": [ "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail", "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SSI", "label": "SSI Acquisition [Member]", "documentation": "SSI Acquisition [Member]" } } }, "auth_ref": [] }, "ctm_SSIMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "SSIMember", "presentation": [ "http://www.castellum.com/role/NotePayableRelatedPartyScheduleOfNotesPayableToRelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SSI", "label": "SSI [Member]", "documentation": "SSI." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "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.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, price per share (in usd 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_SalesRevenueProductLineMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueProductLineMember", "presentation": [ "http://www.castellum.com/role/ConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Product and Service Benchmark", "label": "Revenue, Product and Service Benchmark [Member]", "documentation": "Revenue from specified product or service, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources." } } }, "auth_ref": [ "r799" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.castellum.com/role/NotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r395", "r829" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.castellum.com/role/NotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r223", "r395", "r797", "r829" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.castellum.com/role/AcquisitionAdditionalInformationDetail", "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail", "http://www.castellum.com/role/AcquisitionTables", "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail", "http://www.castellum.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r72", "r74", "r454" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.castellum.com/role/AcquisitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities Acquired", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r72", "r74" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "presentation": [ "http://www.castellum.com/role/FairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of derivative liabilities", "label": "Schedule of Derivative Instruments [Table Text Block]", "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r13", "r82", "r83", "r84", "r85", "r87", "r89", "r91", "r92" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail", "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail" ], "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": [ "r49", "r51", "r536" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r49", "r51" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r690", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849" ] }, "ctm_ScheduleOfNotesPayableDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ScheduleOfNotesPayableDisclosureTableTextBlock", "presentation": [ "http://www.castellum.com/role/NotesPayableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of notes payable", "label": "Schedule Of Notes Payable Disclosure [Table Text Block]", "documentation": "Schedule of Notes payable disclosure." } } }, "auth_ref": [] }, "ctm_ScheduleOfNotesPayableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ScheduleOfNotesPayableLineItems", "presentation": [ "http://www.castellum.com/role/NotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Notes Payable [Line Items]", "label": "Schedule Of Notes Payable [Line Items]", "documentation": "Schedule of notes payable." } } }, "auth_ref": [] }, "ctm_ScheduleOfNotesPayableTable": { "xbrltype": "stringItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ScheduleOfNotesPayableTable", "presentation": [ "http://www.castellum.com/role/NotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Notes Payable [Table]", "label": "Schedule Of Notes Payable [Table]", "documentation": "Schedule of notes payable." } } }, "auth_ref": [] }, "ctm_ScheduleOfNotesPayableToRelatedPartyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ScheduleOfNotesPayableToRelatedPartyLineItems", "presentation": [ "http://www.castellum.com/role/NotePayableRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/NotePayableRelatedPartyScheduleOfNotesPayableToRelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of notes payable to related party [Line Items]", "label": "Schedule of notes payable to related party [Line Items]", "documentation": "Schedule of notes payable to related party [Line Items]" } } }, "auth_ref": [] }, "ctm_ScheduleOfNotesPayableToRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ScheduleOfNotesPayableToRelatedPartyTable", "presentation": [ "http://www.castellum.com/role/NotePayableRelatedPartyAdditionalInformationDetails", "http://www.castellum.com/role/NotePayableRelatedPartyScheduleOfNotesPayableToRelatedPartyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of notes payable to related party [Table]", "label": "Schedule of notes payable to related party [Table]", "documentation": "Schedule of notes payable to related party [Table]" } } }, "auth_ref": [] }, "ctm_ScheduleOfNotesPayableToRelatedPartyTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ScheduleOfNotesPayableToRelatedPartyTableTextBlock", "presentation": [ "http://www.castellum.com/role/NotePayableRelatedPartyTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of notes payable to related party", "label": "Schedule of notes payable to related party [Table Text Block]", "documentation": "Schedule of notes payable to related party." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.castellum.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Warrants", "label": "Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]", "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award." } } }, "auth_ref": [ "r70" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.castellum.com/role/FixedAssetsSummaryofFixedAssetsDetail" ], "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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.castellum.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Options", "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": [ "r15", "r16", "r69" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.castellum.com/role/StockholdersEquityTables" ], "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": [ "r144" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r60", "r61", "r62", "r63", "r64", "r65", "r66", "r140", "r141", "r142", "r181", "r182", "r183", "r236", "r355", "r356", "r357", "r359", "r362", "r367", "r369", "r577", "r578", "r579", "r580", "r696", "r796", "r820" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Amortization of Intangible Assets", "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": [ "r51" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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": [ "r719" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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": [ "r721" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r244", "r245", "r246", "r247", "r248", "r249", "r259", "r686" ] }, "ctm_SellerPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "SellerPayableMember", "presentation": [ "http://www.castellum.com/role/DueToSellerAndContingentEarnoutAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Seller Payable", "label": "Seller Payable [Member]", "documentation": "Seller Payable" } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.castellum.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r814", "r815", "r855" ] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Preferred", "label": "Series B Preferred Stock [Member]", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r814", "r815", "r855" ] }, "us-gaap_SeriesCPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesCPreferredStockMember", "presentation": [ "http://www.castellum.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Series C Preferred", "label": "Series C Preferred Stock [Member]", "documentation": "Series C preferred stock." } } }, "auth_ref": [ "r814", "r815", "r855" ] }, "ctm_SeriesCPreferredSubscriptionAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "SeriesCPreferredSubscriptionAgreementsMember", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Series C Preferred Subscription Agreements", "label": "Series C Preferred Subscription Agreements [Member]", "documentation": "Series C preferred subscription agreements." } } }, "auth_ref": [] }, "ctm_ServiceBasedStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ServiceBasedStockOptionMember", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Service-Based Stock Option", "label": "Service-Based Stock Option [Member]", "documentation": "Service-Based Stock Option" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofStockOptionsValuationAssumptionsDetail" ], "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": [ "r421" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofStockOptionsValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum 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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofStockOptionsValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum 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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofStockOptionsValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofStockOptionsValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail", "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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": [ "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r704" ] }, "ctm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning weighted average fair value (in usd per share)", "periodEndLabel": "Ending weighted average fair value (in usd per share)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Option, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Option, Nonvested, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term (in Years)", "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.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants 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": [ "r403" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail", "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail", "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail" ], "lang": { "en-us": { "role": { "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": [ "r401", "r402" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail", "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "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.castellum.com/role/StockholdersEquityScheduleofoptionsDetail", "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in usd per share)", "periodEndLabel": "Ending balance (in usd 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": [ "r401", "r402" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, vested and expected to vest (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in usd 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": [ "r406" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in usd 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": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail", "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in usd 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": [ "r405" ] }, "ctm_ShareBasedPaymentArrangementOptionGrantsInPeriodWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ShareBasedPaymentArrangementOptionGrantsInPeriodWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term, granted (in years)", "label": "Share-Based Payment Arrangement, Option, Grants In Period, Weighted-Average Remaining Contractual Term", "documentation": "Share-Based Payment Arrangement, Option, Grants In Period, Weighted-Average Remaining Contractual Term" } } }, "auth_ref": [] }, "ctm_ShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageGrantDateFairValue", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value, vested and exercisable (in usd per share)", "label": "Share-Based Payment Award, Options, Vested And Expected To Vest, Exercisable, Weighted Average Grant Date Fair Value", "documentation": "Share-Based Payment Award, Options, Vested And Expected To Vest, Exercisable, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofStockOptionsValuationAssumptionsDetail" ], "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": [ "r419" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of warrants", "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": [ "r68" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail", "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life (Years)", "verboseLabel": "Weighted average remaining contractual term (in years)", "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": [ "r143" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term, vested and exercisable (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r418" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value, granted (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "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_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r129", "r202" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.castellum.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "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": [ "r171", "r181", "r182", "r183", "r205", "r227", "r228", "r231", "r233", "r236", "r237", "r293", "r314", "r316", "r317", "r318", "r321", "r322", "r355", "r356", "r359", "r362", "r369", "r481", "r577", "r578", "r579", "r580", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r595", "r612", "r634", "r652", "r671", "r672", "r673", "r674", "r675", "r796", "r820", "r830" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r26", "r172", "r190", "r191", "r192", "r210", "r211", "r212", "r214", "r220", "r222", "r235", "r294", "r295", "r371", "r425", "r426", "r427", "r443", "r444", "r463", "r464", "r465", "r466", "r467", "r468", "r471", "r482", "r483", "r484", "r485", "r486", "r487", "r496", "r569", "r570", "r571", "r583", "r652" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.castellum.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r210", "r211", "r212", "r235", "r535", "r575", "r595", "r605", "r606", "r607", "r608", "r609", "r610", "r612", "r615", "r616", "r617", "r618", "r619", "r621", "r622", "r623", "r624", "r626", "r627", "r628", "r629", "r630", "r632", "r635", "r636", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r652", "r711" ] }, "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_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": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.castellum.com/role/NotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r223", "r395", "r797", "r798", "r829" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.castellum.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r210", "r211", "r212", "r235", "r535", "r575", "r595", "r605", "r606", "r607", "r608", "r609", "r610", "r612", "r615", "r616", "r617", "r618", "r619", "r621", "r622", "r623", "r624", "r626", "r627", "r628", "r629", "r630", "r632", "r635", "r636", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r652", "r711" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r728", "r739", "r749", "r774" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "ctm_StockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "StockIncentivePlanMember", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Incentive Plan", "label": "Stock Incentive Plan [Member]", "documentation": "Stock incentive plan." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued to acquire GTMR (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r110", "r111", "r142" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares issued in induced conversion (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r12", "r25", "r63", "r142", "r340" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued during period, shares, issued for services (in shares)", "label": "Stock Issued During Period, Shares, Issued for Services", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued during period, shares, new issues (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r12", "r110", "r111", "r142", "r577", "r652", "r672" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued in exercise of stock options (in shares)", "negatedLabel": "Options exercised in period (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": [ "r12", "r110", "r111", "r142", "r406" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued to acquire GTMR", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r12", "r26", "r142" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued in induced conversion", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r12", "r26", "r142" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued during period, value, issued for services", "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_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued during period, value, new issues", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r12", "r110", "r111", "r142", "r583", "r652", "r672", "r717" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r111", "r114", "r115", "r131", "r614", "r631", "r653", "r654", "r706", "r718", "r822", "r837", "r886", "r904" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.castellum.com/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.castellum.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r139", "r204", "r354", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r368", "r371", "r470", "r655", "r656", "r676" ] }, "ctm_StockholdersEquityNoteStockSplitConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "StockholdersEquityNoteStockSplitConversionRatio", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock split ratio", "label": "Stockholders Equity Note Stock Split Conversion Ratio", "documentation": "Stockholders equity note stock split conversion ratio." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.castellum.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "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": [ "r488", "r502" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.castellum.com/role/SubsequentEventsAdditionalInformationDetail" ], "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": [ "r488", "r502" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.castellum.com/role/SubsequentEventsAdditionalInformationDetail" ], "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": [ "r488", "r502" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.castellum.com/role/SubsequentEventsAdditionalInformationDetail" ], "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": [ "r488", "r502" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.castellum.com/role/SubsequentEventsAdditionalInformationDetail" ], "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": [ "r488", "r502" ] }, "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.castellum.com/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": [ "r501", "r503" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail" ], "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_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosures", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r768" ] }, "ctm_TermNotePayableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "TermNotePayableMember", "presentation": [ "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableAdditionalInformationDetail", "http://www.castellum.com/role/NotesPayableScheduleofNotesPayableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term Note Payable", "label": "Term Note Payable [Member]", "documentation": "Term note payable." } } }, "auth_ref": [] }, "ctm_ThreeCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "ThreeCustomersMember", "presentation": [ "http://www.castellum.com/role/ConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Three Customers", "label": "Three Customers [Member]", "documentation": "Three customers." } } }, "auth_ref": [] }, "ctm_TimeAndMaterialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "TimeAndMaterialMember", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesScheduleofCompanysRevenueByContractTypeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Time and material", "label": "Time And Material [Member]", "documentation": "Time and material." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r760" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r767" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tradename", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r78" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.castellum.com/role/AcquisitionScheduleofAssetsandLiabilitiesAcquiredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tradename", "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": [ "r78" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.castellum.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trademark", "label": "Trademarks [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." } } }, "auth_ref": [ "r78" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r787" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r789" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.castellum.com/role/CoverPage" ], "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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r348", "r367", "r469", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r565", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r833", "r834", "r835", "r836" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r790" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r791" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r789" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r789" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r792" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r790" ] }, "ctm_TwoCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "TwoCustomersMember", "presentation": [ "http://www.castellum.com/role/ConcentrationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Customers", "label": "Two Customers [Member]", "documentation": "Two customers." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r786" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.castellum.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r44", "r45", "r46", "r160", "r161", "r163", "r164" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "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.castellum.com/role/RevolvingCreditFacilityAdditionalInformationDetail" ], "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": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited", "http://www.castellum.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.castellum.com/role/StockholdersEquityScheduleofwarrantsDetail", "http://www.castellum.com/role/SubsequentEventsAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant", "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": [ "r708", "r709", "r712", "r713", "r714", "r715" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofFairValueMeasurementsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants and rights outstanding, term", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r885" ] }, "ctm_WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "WarrantsMember", "presentation": [ "http://www.castellum.com/role/FairValueSummaryofDerivativeliabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants", "label": "Warrants [Member]", "documentation": "Warrants." } } }, "auth_ref": [] }, "ctm_WeightedAverageFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.castellum.com/20240331", "localname": "WeightedAverageFairValueAbstract", "presentation": [ "http://www.castellum.com/role/StockholdersEquityScheduleofoptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Fair Value", "label": "Weighted-Average Fair Value [Abstract]", "documentation": "Weighted-Average Fair Value" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding, 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": [ "r226", "r233" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.castellum.com/role/ConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding, 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": [ "r224", "r233" ] } } } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "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", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "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": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "40", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481194/470-20-40-16" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r133": { "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" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r136": { "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r157": { "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" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r194": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "51", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-51" }, "r443": { "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" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r446": { "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479092/842-20-40-1" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r502": { "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" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r556": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r557": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r703": { "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" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r755": { "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" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r796": { "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" }, "r797": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r798": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r800": { "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" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r803": { "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" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r813": { "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" }, "r814": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r815": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r816": { "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" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r830": { "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" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r837": { "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" }, "r838": { "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" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r840": { "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" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r847": { "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" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r856": { "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" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r883": { "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" }, "r884": { "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" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r904": { "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" }, "r905": { "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" } } } ZIP 86 0001877939-24-000036-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001877939-24-000036-xbrl.zip M4$L#!!0 ( +F KUB9E*T?S2P! /^*$0 0 8W1M+3(P,C0P,S,Q+FAT M;>R]:W>C2+(H^GW_"JYFSIGJM9"+IR1)TJV]MV3^\Y7V:E(&4Q MA4#-PX_Y]3^(C(SX_'^>QY[T2,/(#?Q?_Z:> M*'^3J&\'CNL__/JWL[OSR\N__9_^?WW^_]KM__ER^UWZ&MC)F/JQ=!Y2$E-' M>G+CD12/J/1'$/YT'XETXY%X&(3C=CM][#R8O(3NPRB6-$4S\F'YW?#4,NE0 M'Q*U[1A.IVWH/;O=(\-.6Z/.0.D.!TJ/J/+#:4^W.@/%L=M:;S!H&YKEL&$# MK:W3+M$=U2##H2$[IX-.Q[)4=:":>L\@VG PI+:BF;9%2&] E1[_[BAF:V;K M]J-3]SEN1]3^M36*X\GIQX]/3T\G[/?)0_#XT?4]UZ>P[(]Q2/P(5D5B!J>/ MFJ*:;?8R76UE[WD>A)Z[\!:X')!KP9]C%A:4XU%V]:'9C?N#ZU0*F M\[ZFJSP%^GK"< M5V#(YM#YF-[,A]KQ>.'5-HEBZGG)^,0.QC '0]$SBCWU"./O%O7;O]^U^I]' ME#C]SV,:$PF>;],_$_?QU]9YX,>,U]OW+Q.&.#O]]6LKIL_Q1P[9C_W_^J__ M^AR[L4?[[.OM_!N?/Z;7/G],WSP(G)?^9\=]E*+XQ:._MAPWFGCDY=0/?,J^ M[SZ?PD :IG^ZCD-]_B>[?\7D3>C:Z>>?XULZ_+5EM]DR?#*&-U'W],)GGWLY M9Y,+B7?I._3Y_]*7EN0RC S;6J?55Q@Q]KI=2[<^?UQX:XF/G"=AR+[PS8UL MXOV3DO#"=[XR$=B24N[XM<78Z=1A5]IC]I91VR&S.71;?97)*G7[S^>"=_;] M;^Q*-/U"K]4'Z%?U@1LV/' 6/V&U^O^]PPK.V-L=_@6//"Q";>@^4Z<])!Y( MO/1KNM+J\PO;?S EBTNFS<))$'+Y=1O5QSM,)CK4=L=LVK^VM'PJC#%.[^+ _CD*/$;BT05C MKOCE*H@IOWHW\=R8<5JF@V]AGBT)<,">5:83[+ 9*B>*F<\QGU3926J*4=\L MNZ:Y>9:KL:;GD\@D\>E7-NB1?>*1?G?)P&6??N&8 ^JY'GYS?:9*7$:D0>3" MVR^>F6"*W(%'+WSX $?U;$Z,-3:)_+\L?\VE4<;NI:C/J'4=';W*=7Q<%+0A M'5(VSJ;1"O4 -L-IQ!4Y6ZG$;8C3F"F%7UN1.YYXH-7YM5'( 3&G"4Z>(X>I M"?ZYV3>R3T9!$O)?W'HZ!)7Z@=C M1C,K7EL4- NO^+@X^TVKSF3)ZL].V)^E8!C1!^" I=>!#,KNE7H?<"$(FH1X M)&3VZ@-G,"#0E9^8&WXV&PY&3I&O9BR??I@IG/PZY=HF_\4@RGX/71I*G''H M2@_C_/+_+AHGKQ^>SF#Q[1.NG?-?S+(.8S!%N 705E3VO_RYV;WI-)VYH3JW M21;OY+_SCWQ<6/=J,&@"@"%U,>)L969;U:5WRPQ ME5OJ0?SFAHF'EWOP\5-#+?KR,G\GG=VJ9]Z8Q\=7(-H;+71$I06A$5"AF.DB M O;+ ;U#0L!5X(<-9 (+<;!W/E 549$PC0F<>R2*KH<\XK((\SNV4!J=W7 ? M.J0.'](8R-?N)1T4Y"N4.VKMCEGMD#]O*.1K=QP/"O)52AL1'-N%F(Q>/":C M5Q>3485U@VN2NN6_GVYRG ?C2>"SG]'B'-Z1_+4*R5]8C[<.L%=/R:] UR.T>[L-Y]0;"SZV/8EV\2S(7UY@O"_,QQ>.R9>#?$=2[]NC%%VXP$N=E-)0'(F?:['OX)@(6!(_W(1[L]/4A,J20G1A U>X-ULGVH4- M3N'>;)UHQS#8^\- =O$C(J(8R]7!O.GAB/T8R]7!7_RX@%#&(TTFJ7?'<=N\9[(0M@TD)W) MHJ$($3:.LA(A]%OB.]1!3JV=,$QA(RT5$$9#42)^%&3?KH$(6!(_:(&1Z>IK M>YA-CYL<462Z2K2+'Z[!R'0-:&]ZL.B](M-5PKSI,9]]1*:KA+^P(1UAS,^: M "]LT*1,I4CPT^:NNK6?G-F3^2]L0$5H9.TGY;XC;)"C++(6ZZ\>*G-UA(V MB(ZO/?&7N+&09!"YCDO"ESOBT97>T>7-]:Z^T*SCU'MK2IMM5L$[Z^&[H1WX8(A41B?WLX #S]_D&=WG(P/4U * M%Y8 H7?.EO,00,SA>GB>-=SYPXU'YTD4!V,:1C/Y>,^>//.='^R)T#W0+9:. M<$$$H9&T)Q4F7-2A))*^N>'X&_12O E=FQXF(PD7F1 91WOB(^&"&"5Q=!Y$ M\8V71!Q/W^B!]8(V?U4 7,[0NQ?[(Y-46U](XU&-= "A!!C1QKY+"!Y%*3RL!@ MY-:;+?,X>"^&K3URN;=MOYZP ;B;,& +B5]N/+8V9AC"29@)O./+R^)1^>D- M-N@N&,9/)*QAD[PF02!L^$I<\%=8(:LG;*2H$/BGZC()F;Y,0DA=_.8^PU_- M\9Z$#6ZSM/5A&5A??GCRT&PA'7L&X*+*G6#\83&].PA MI(5V,XY"81U6#..]L-PP#:8>5IQD"RP+A OAXAK-PD65.DX5-@ZQ,6'Y/ @? MDP9!6=A8PT8HW]U=SEUO#K2%C2MLA/:/;PT%M[ >_UY$B UI%156']]K_)& M"-0(Z\_O5S@)@1MA'?Y]&T.5FO_".MRB&$-50EL3UO$5QABJ%-S"^K;? _\A MIN'X*QW$BP>]S@/_D88Q^+I704QOR MA?]X'\^U FH, 81U:@1%0I3N@">OK M%D( W+Q)PBAA +@/X-<9>Y$#GYI'1X8C*.U\=A\F4?R54N<^N/;I]?!^1*&O M&_%=&GUU0VK'01BEGX )\<+IU\/_1\/@)G#95YZ"._?YAH9WH[=/6+ZY6%@. M+/0^6RB;T;X)30333A,V)H!4*0!5[J[H!XF3T/4?OM%!F)#P1=4!'?7K"FVN',8; MNF)^Z&Y<*6R(YI@I8U$,:!6525$U86,^ZX _)WISV-_12IMW&KX=#"H_52R.EU9$X D$7-GJ'1+$_22%L1+$$49PE#TD4ZRJ# M3>>0542ETD#82"8BOEZ.%S986)4:.+-MZM&0I(K@>N"Y#^GQ_X/2 I4* ^%" M=4@3>Y<3#0LA3HM^+,9Q%S9.B$'A MZI$M;&!P/;)AQVY>Y1_D-KXA;-1NCXBI2<\9P@;#Q(!UE0+'$#;&)(31KO$- MOUXUH#Z$J$X],=XJD%3-KJQQ"!&88PF]5;D=;QQ"F*4YB'_S\W#6_RYF]AHL M^LZF/F'(G)4!R*]\"T)JDRBNE&"$>UP1[KS#HXTM%/K M5 /YAH5/WCT^62&H&Q:SV"U2M;/UPN!N5 /WAH4/WAWNKW*OF1^EZD5"":^& M[A1*,!L62M@G<[R"^T[,80H;5IA/8[\/B1\1F^]_?7F9OS,7\&1:X3V"JH.= MHJI(=BG9"1MAX26%KH=_D)#17'P=WKH/H]5A=0[X;-P[9%-4!7EA RY[W2^K M0=HT51,+%^RIUNM];P>D$J6SQYV\SN+>TF["1[AX$M+6_FFKFAB2*5P,"6EK M[P<6K8*[XHP0>U7MBIO"A=2$(L3]AC=*94HL["CO1A/"Q?Z0)J8T81:G";-* MFA V+KG&&5J]R[8G!^SN[K(QN3L=88.;B.EJ,X:HNE"F;]4$>%$V M]Y%>DY]?B/^S,7DP'>'B4L>-Y@76?X7H3:S_:NANK"]<7*H^FA#(CA0V\B,: MU*M,9N\*&X79H_S[!PE=\ UNF0A9_/!-R$;#Y?=P&]Z_K&17V$@-:L.]T82P MX9P]^?4'\ M.XAZ0;YX-70WOA VQ%(SO@K/8UT.Q!WUO.GQKYKMTP5\[\:?PD9LCAS?(H3S MNL)&BXZ<..I2UK6'C;;;:#"+;S28U1"^L+&2NV00N8Y+PI<[XC$#_BX.[)]S M='=S-NV%_!XR22N*FOFANZ&F]H!*:?Z;7]M._-<3-FPA8B[7G@BP)VXT8?-Y MIIN0?DM\ASKOO %@)_=:XP%UA/6_9XF$&=0 MGS,\ID/82FETQN3,D(8A=?B0P_2,>L*ZS87Q]*5N/-7%(L(ZI4*"OLK-S)ZP M:06%07]^%-))6/?UF^L3WW:)]SIH\IX*NU*6$'9_7PA0:Q6"VA+6.]X?J$60 M-I:P#K$@>"F5ZUG=H3-+6*]Y+5Y6A2D.E&F$]:I%0LZ^.*=V+[PI@!#6S17" MNJG2K;7$=VO3DM90Y#KPV<^HX0 7UIF]\8A_1<9SF5_<5[WT;7CW(X7[M8)9 M;:M,VEC5@%E87W3O8*Z4FH7U0\^>2.@L[QE>C"=>\$(IA_GU!#(XFN+T:XJP MGN@^@2V P:(IPOJBPF!F/PX/>QMBYKVT@:8(ZUV^ G::*Q<^NC;]0J(L*'_0 M;"#N!N_ZS+)\R.7-]:Z)DPYU3R_XPK^[4>SZ#]'%LSTB_D-&$)3].CV_O/M: M&^*UMJH4K+7Z:NANB!?7E29N^ _B)?3+R_3/O[,WDM >O7RGC]1;I(+IH$M_ MDL01'Z$V1S0*ZV=7@0>M.7@0UOVN @^-::JK*<+ZY^++I4I]2F$=>/'E4I5X M4(7U[<672Y7B05A/_BM;QB.!".%L[^'6C>9.811,L"[Q1>$Z?%=8K493A0T- M(*HKMC9480,3B.JJ!;BPD8ZW4?WJS$;M& ^#\7D0,E@3R*[X_OV\.0PM;%CC MV+%<*2\+&S0Y=BQ7:H<)&Y(16SF_8Q<=G1]RKZ0]G*8*&_E!=->AJ84-,"&Z M:U#9FK!Q+$1W#;I;JSUU"1L?^D%)E(0\.98'61<3&U[?O7B>4#NFSCT- MQU61.#1PNIUMG\//'Z[OCI,:6I;6I)@T86-"8J*7/#<+O<+&@=:C=]V(NQ$) MZ4WHVHVIZ:5IP@9HRH,_30S[1^ QZZ&*6KB'(#R%C)8N%"0"E._QV$YTD4!V,:1C,) M>C]B<)Y>KPKEYP$_F1H2L)(!FU]>OE#?'HU)^+K4%?%H=$L?J9\P;S5P$CN& M=A\U3F29_++/?PN#,:_+&"T]53WQB7# 1Q9'YH M4?;^Z#Z?AGE;LO3GB!*'3]YQ'_N?V3^<(-Q!IV-9JCI03;UG$&TX&%);T4S; M(J0WH$KO7Q &G3T3Q2\>(XRQZ[='%)CAU# G\:4C"4S@&SS!S__)$P= !PQ"$;"IM!@>/3")ZFO_QR7&CB4=>F'3AJ^$/?-@AB9HZ? M JIY;J--O#;QW ?_E"\TO3VC@A,EI828T5OLY%_.;I^P6Q^7KUN]$TM9?4LY M4?GUC_Q]87XS@[>>KM&1V$H ,+^V]-:KQ6;39R,E)T@ &$ GR;$<5S_X521 M5/:._ ,?^45IW164UNK_?G5Y?_%5 MNKL_N[^X6Z2-NSJMPOI_/K'C\N[ MN\OK*^&7\,?9W=\OKWZ[O[Z2I:\GYR>2IIB&)?RTOUW?_I ^,TW@!_Y5PGQK MUY8RA7$+$LENJRW))Z#WH9[2U\#FBHL02&8%">P/]BKX?71 MULI.-0"ZI:GJOQ-F\S"-^')+)T$8MZ1A$(Y)S R2Y_ATZ#Y3IQV'R93PM%;_ M>2W5QEO;#$G1R$__W[V>W]Q>WW?TJW%S?7M_?2S>^W=[^?7=U+]]<2 M$YKW3#)*JBY=WTJJ^<'Y1;K^)MW__4*:DZ=367IV?@^W54LW%H"T6;W5+Z?> MA$0JIX)0BD=4^C,G$2FU*WD& W_/&+U'1>I#2'76F/V2M&\%C;(2_M M%TK"-O5SRM-;_1]0"T7255D"@_PU&4I[%/S% 'H=+DT1!7'3!?%J*;*%>@_9 MYWBKZ_62>$B\:"J*C58_.&Q1?'][=G5WR04NRN)4%L=3*LF%\3 ,QM*__O4O M*0[@/T5-P'?PFHJM[#P8C]T(PD32-Y=)0D;* QJ>EE O%SS< P^GS^8,8D)\ M3&T;JJEU"EO*M8-%*P:6LLN_I0]N!-010]'[' 0=!M^SN_N+[]]__R%+EU?G M)^( HE#\IM7_7SD?<3OGET+P@X^V M3(6OVJOVK51]7%W\X^SKV6&IQ+)BX9X\7V8[ C8/@"Z*R&ZKKW7;AM*UK)ZV MT9@X'++XP -T8 LP>7A]R^R*,[ C?CDL0OEP>7)[PLR?M,Q]*%V>?#WYI83A M(ZJY4)8!SAPGI%&4_0>R#]6<^'NM/EB#TK7G2+\1SPN>(C9#XKSF [FT+;+\ M42W_J-7JWR5N3"7=5)8^E.-G'WI6>I^/5XK5<_;G=7@?/$VC!%#?]1\N]7U2 M&19Y@ZSK\"8,'EW?GH5@5?:EL^4@Q'8?@;,WQ/M_[N0\<&:?T)AXUM0-DGG_ M1MMJ?'XH#@; X5E(R<+"]5:_J^BOE_U+">A^#Y@4OAD%_BNG .H6=DVMW5'- MKL!@76,+9]0B$=^18NK1"2Q0\OD*P3J>A(Q$W0GQ)/I,[02JL+#+3/?3J(Q9 MO(^UW;'YALRS96\,N8U/0V;63Y(P2L#89]XM&\$=7U7[,/@%5@L.\9D=GPIK M\%O62<_HE;;WE1-=ZU1B[ZN=$\7H5N,ZP*PVOZJ)-N+J?91[-TZW^RFQ1Y(- MR4=--0_7+# D,%7I[F4\"+P/46.MW]7+RZ,%''TT:T$C,=GQ-'+9E9F JAP61SL;?7%M60F=%]4;LZ>8F\MNPOX2F%E_)BX8 M6(1R1^/?#Z4/02SR-X#6VT1GP2?)(EBR5(DA[Q$)Z5]M_,D#-GKTOTZ MX'SF*2;1E"I[K?X_:;1VF_K=,D,XT3SO-;9P%>QIV?_[+VJG]VF;3;$F\3C0 M/B/[L1O'C%&87VC'8>"#),H4Q8O$ZP(0FWN$7TE,TLVV5R)@]HYYO^LV M82,-QN1&;,9G 3DS=\B"=[Y3-F9-; MGHGG -PR7AZRL06,C$R\;LP,>,;(GEL+50BMLV8."3 B4#7(:BYE5B,>-^]I4PUTZ,%<8,""\R:'7V.J8* 6X/TD,8/,6C_/8)4_*4S\VA0]?G MN081'+!^?OE T.RM-;-LP88O%TS,=6EKN7TR M;Y2<"!L6VG(?N'MBZM6$A0SE1.OHHKT*UM>K(L T/490B6.5HNZ-XS2URI'O MJUEN3](X6.%)'0B@SQH+XL63,\?'(MMDBX7G#-$/0?BR(L; !W$2L+-!LW # MU-Z_6J5V1;,2ZV70DA"_ WW_)8G8=*/HS6,&ZKYVH=99)7O'Y>MH5L,DPSZ0 M"7Z#\JGZ4.M.?'"1&;2_<7OV/#=GW^ ';4\@O%AM?A\(-S0P]CO^[1(/3%:H702#H5""0T(GDB:02..LV]O7/Y!?5GIS>R*YTNS] M/#O(D9YW>I.W]4UGZII#F>6#'=&(>MY4I'Q@),E##FDV]V;G_I<3Z9]L[GLR MS]\I5V[UU_<6ABMM\0%Z-RBXA=-,T$?DD+@ "':6E\7WR2,I2&(N!T$@YMD) M&7&[4930$$)?:O=3E*:<4!YWL]-]^"C=AR=1_H3'/A/%3)Q"\-KF 2PX17EP M8:^F''_85P[(ZOSO\]USELIF&83P^3TM]WJ.LU(6^4%>4OM?U?/SPJL3 !J% M[-4I%B52=78A"(Y@<5:=Z:-O7 "RY2>^FVJC5-JV7FDHK<7,"]ME#G[T:^OR MZMN*_7P.1@Y%W@HJFJ.J107&)'O;"7AA(7@A QX#"'N7,E5G9JMOZK*B6;*E MFKE>RZ>ZXFA-(5<$JPA56$5HOFS6)$@M]M.0>KQWY5(AK=D4^+>5V2-D$ 5> M$J]_9%TB5O_S(/RXLHA4V=)@W6EIL%$XX^,'VAZ$E/QLDR'[Z"GQGLA+!'#! M^F%-K!_V#D>PU&(GME^?*-[;J8EB\^7UEM)R2:+/-$M+RXKR2!<\#L/+GJ2V MS*SVB> KN;SZ>O$_A3R1!NFTGG724ZR*]KJ9R-C%$1D0^^=#&#!QU,YP:MN4 M,DE8Q];=E@+V-:GL4]CO.)?BPAX2OF_.;N^ERQ4B?KW970<^MQ *B.ERF-;7 M(+DT]P[Y_U6![>P5;1A_:FTZSX?(+H%LBRFUF(XE]43ZW2>)X\+6";/FF/'O M.CP'X-MTWX,?&1ZO,?/*R(#JJ )E0&UD49D,J$[BHPRH!=F*G@D![819Y3[S ML(')IT'[KVYD)VDI*\A=/?.)]Q*Y/!HYDPU,9#CIIBJ,N:51XL5\R/6$IG/; M56B@X= $.H*:9&@Z' 6Z#3,3&_H)N/80:^9!1BX!V 4O_PT"Q N@KV-)6BXA*;$$9")CL;$T:"[ETD%XX1'A4.&52X1;L+ I@X( 30$CH & MJF/YW44\8K4*K)IJ'@+<-0:(2KL)N-9-5-K'@FYC%@;\3A^8/\^U-3_8CNKZ M&+!?';.CWRXZNKLYLY^=M?C3H[BBSN/[O_ESYT3OB MI4GX%W\F;OPR7_\*//7?(Y[3E9D J/^/@4Y0_Q\/NO59W/XK'1*^4_?[!#+M MJ>\&X9PX0(O@"&A!KVS+#BT"T='=F07G?[!GF24PI,P F-NA0VU_!#10'N:+O1+U^Q%@'_7[T:"[JV7,WCF1+IY'[L#=.5<7 M%7H3D*YW4:$?"[K-5O^.P9S$%9CKJ,&;@&Y#V\3=QW 4'!K@X5GPHST+OHJ0 M2A"/WMKAVRNP4>L9XXOGB4>8= _"%^DJB"DT)R A+P'S+0B?V)_M[T'PD[>Y MFCN05?A,&+]+)% M1M-%\M)\KL_/DH\I\;-Z4WF1/:U[MJ*ARZR/B\[+3)$Q+P/(R\7#T*QN^^(3 M"\7:I^]7+PHVC-GTH?GQT\^D_;OF5NKZCX'WR%M70*F6&([8A+!5#Q-*?)OI M8P8LF,")=#^B$9U_V EX\4,NZ>%&Z-HQ@WH<2 P-C*Y D\.L[+0IA#0D=LS> M\VT]X//IP!2BY3GP*ZYO>XFS,)$PIUP&D'$ V,J*YD%:$0-,$D+9Q'^G]1I# M^DC]A.;%'^&5[.;09=K-]=SX)1V?W85Z>S%]R+\=3("@H%+."_048+:*.^&' M%V.V0 ?FSQ\>I\<.^!-)N##0AYU.7@GR*0CY\FTR8=_V.'Q?)!*RF5&?AKSY MB)LUG^8B;_#"BTQFI,$>9R_*D#TF+Z\;!#RYGK?4-& 4))ZSU&M@.KW7=V@4 MN^,5UT%P1$L7 Y#&C("6;J2@7WH .-'U$T#;JSL,A<&*R_1YLNH]X^E1,FE M/9>A=VG($\UOK;CC@AJ9025C(Y_15-8 %'Y'.<39[92Z'DGHDJR]@_]Z"*_* M&'*T,5'$3 ,F !]>3J1+'^I+,7@G'@GE[*D%2N:\!,V:$K"[I;3B$2-B!L4( ME@]38G\["8,$IS F*A^A0ZD\)3OF2D\8,]M4SM\RH2&/Q;%K::G1Z;&YG#?A M3?-TNN83$=_19XXZM(^2)<"('\$-WE*5@2U(8K9VFE;>X[5+J6\#^_ N,TQ< M>3SM;S)+^^./SHJ>9G,K5H=O?YKFXIF,)UEVPP9-PK7(FSHI$VFR-$AB+@% MK'KNF!^2CH-4(J74GU'<5.+Q6X.L+G@NKE[DV:6<;D .ID3B>ME\1!Y @;V+/[(,#3887D1CEW.KG1]9S3Z:B7>) M6<)^,$Y+@68#5BA9((*%?/_TYM(T#[,*N[G!EH&ZB(<,(D4>## M1%=P$5.;VP0,=E M: ;Z80S@>F#0[3?F$%F'>U-"O6;QH\ MI87 GMK+?2?7!ZOHM U7]@1_;BMTIK7QWW\*KV!CG*@F ,H/(?T3+2GUC@8 MMJE=Q6R;F-,ZT]->$$WU=V;S,AT"[,:>*-8T#%&U+:IRS<.8,Z3@Y*0B.XZA MT"7373Q+:LZ\Y0X%-SXI8\?@A=+45V4LZ:8EP$"\A2X%.\^C:8]J(DV2@-O M2\TJ9NVD@IDB$NOEPYQY4K>#86CD3C)Q^#>M^L00!3US ]@*$$(W'4B;M*"N\>0-:.DJ2.>(CA_1AJX M3DH:$(B*D+UK1)_#!/!+)#D)S2,_G*DF6?@T1X$L91L6&1_"Y20-*) SY+4]63O!V*94@:BM5ZN=/T%%\:F$.\:)DR6DS&TKF*LF<2C M(&3?2C>HB1<\(!;KP^),-48O44R9'S(D MKI<&,:-T]_%%@MP'>P27LLV1&=[Y/GS:@6KFDP(;#K@_.VTW;S-W-(3]A^B3 MM!:=>T\DJ0XEQ?H=J>MS5C#]Y'#33U!,[6("1HD-Q@"H&:YWZ#.34_%"G(78 M3.Q$F6.>NN,Q?0C3SF)!E/O@_#:[%2Q$6_*M,Q!5[%E4/K5AE6_U\+TG8*@< M_ME>,.Q)IOO,'(./ :B!7.>D5MZLLUO:GXGOV15LX;:_S9L_IB$@L'.(Q%S= MEX4-0UAN2":NX[VD-C&'A?_HA@'WB4_X3-(<&=[+E&8[.6R6W,1F_SV1+GF; M2-A[87HQJ'R!J5I\ NLA'3#BF^]E=ZH@@]F^5OI!B!_X;J= M*+X;N?OF_,(&Z/S.YHJ\DU=;CB?2WX,G=CV4Y[V?5RE-4138+M]FX[&I]?.5 MI9<@D=(B MD[5F3-.4QH3OT/,D+0^P/C7V!B_,P'^2@8+H,R.U*&*O<>#L)W''?'JS8#;0 M"E?%,?F9)0>D^Q7LD63"O\@?X#,8 \X\X"6X $& N=UG>7%76YZFZCRYT4PH M["/5&F\$W1S[XZ!YP,^-@"*-%.=5G^5:9L["4 M\<6DQYI;3TLY6VSPZTM)M)!*F7^,,)?&\Y+Q]":?%TQI=DNZ].T3-FL&S$?B M$+:T<)+9B"EU0[#A:12 ' J>0/! LJ3KN"3D:9'HS>1DI%62@=_!#/PC<(%$ MR8*_81(/>@UMF?%O%\_]]4ZXL.4''\I/==UIW/6LETCVN)UC!/%W-S,KNBKU,Z) MHI5[U?KKAM*I;E):%5W#IYUI2[=>3LEH[?'2?3 Q;TLIZ:K,B7JA*^7;W:4/ M"A)?J4W' V:6SP%#7V[QO#-]9 * RX=)+'$1NMCZN!GP^I LB]"=2>9MX"SV MA:ZVG(=P4-YDMI]%T;RFW:'(Q5LX>;?G5_<23X.TVY[Q+STY49]_[_(U^S#+ MSK-C8"EMGQXB<>]:K$+B_]5%1R2)1J^Q5V:ABM0$9&_\H0K" 159(,W08&>V MG:8.IOF$$(U9:XYHY6"PDK6;3?^;-4 .R]LI**]HG-EZ9?G":/4[LF4PWN@8 MN_+%!OJL0S,4L2R1E#:+TBI)R012ZO5TV>QT!"&EXW(2\E,0D-\3;R5=BQI. MS6:)-^SK#(Q_N/'H/(G8DFC('>AUG#%TGZG3_@\-@Q5,T4GS]%3MDR!61Y5Q M%R2E-PS5LJ3TMI#M,CNVH\@=PQ*$GH[*BKT)Z82X3EYF(2;/='W(&&V/S8(V M ^8] +$L&_1:_6Y'UI6=N0!M5@'I9K-4W85NK%9?4YG#(PSA')6%FHO/O"K9 M7.F3:<6ZS=MP:'$4DJD7*8#/?(GLCCKL+O>E ;X;5D55+%Y[>,*GIR).:OD&X M-=-<,A2]Q #,ULX"G%B.7VX\XL?,MH-^WA,X,G)%2\L0@SG6G9Y CC5&9-[3 M2ZB.D,Q67U<56>TJ@A 2*IPC5SA7@=_&3-IB?G=7<%S>YE4&DK2@/8VE]EQ- M;0\*#6+P<4M[XCJ'XW< (P?U]?#WB'*F*:L'.I"PI_6ZLM[#P.,ATM)FDZ)2 M6NJV^AU5EU5C9_=6P)"CZ"+WTH^AV!&HI MM:JJK/2J,J)Q8Q[W26JJ8)1JT-5U=&J4/<)9$L4/\9=;_.$(W"+F05EA:;3Z MNB(;74U6NCO7N&B":D>60I8J9\.492F3LY2J=&6MN[-/>E3VQ]PJ=;84)TA@ M^V-UX3V!IW;L-0&_NVEW&C<[JG0'34E&@<<&1'^3P*Z/7PXQ%40('A+N^6.P MX>W/_N9]RS;H3$RA*ZAD+K(NV;7H7)] MX!!3[,H7Z,P9Y&4[]N@HK;[5D0U3E)HTF++Y?K*V/#UMJOC:45O]MB!4=%1V M[M>T%W=$/8^&:,AN>X83LMNN@ICFCN"6 E5K]0U#D=FR!;$VT'JMDHC,=R$B MG3E!IDA$=%0FZ_6 S8'OB8-<=:,H@0[QXS'[S6,(O.MZ")W385L. MQZU;[\D$7M[%#&^&+@^YY09=*$%N^O0-!%L M!Q>PNJ8?:/P*2&&;PPE54=C;0KG+S.,>FL?[BC>PQQX9'A_I-*:[*:D(K9;- M@GD&SITW.SJ]5E^%4W.[,P::OP(2TF;Y6R4A68R0S*[<$8:0CLKLO:6/@?<( M=?ELYK>XL30D]O9;9\=AFVP6LM_!,KD>GG-P;L<37:AP(IN:)??4G7?+T+P5 MD(0VB]Q_YG]\^JT@ $E3"9!Y/)C M0CQUBBF93T^N$X].586#>>ZI].VGRNP1,H@"+XG7/[)T3JIR:E$*48L^A3\' MQ?R_H^D9B@EYH.U!2,G/-AFRN9X2[XF\1 #.N26-7;\]#[_72U^[P.&PM@5N M.O+UF0@S%VD4 D/^Q1UT.I:EJ@/5U'L&T8:#(;49[]@6(;T!57K_8H[@/<^# M#X82^)I0B.+S1])?A<9YW)#P@:&'G\74TI,P_"U3 N8G!1D>3EU?;X:_M"G[&49U0.J7W$;7VAZ>T8%)TI*"9E)DWTYNWW";GU:WHHUUV&.OT=%G;O<0^FKP"DE*9=B:[DE*7Z?&>*6N=0^QGTI!* MT7F5Z%WW_H^]^.Y;&U8[;N%V>6\3S51D0]FYCU03RD(BT56PQ;4KT5FM?E>V MNEU9L<2O18JUL8Z\-M9\@\OYDH=8(&N-B2)Z]Y^O^:>J7D -\_\.G)ZV"LEM3T]ZJV_HIJPI MV/!R;]4_[GCUCTIE[W'8+06J@GP/_(=[&H[GMQ'+\@@<3*_FR!I:OP)2T1L2 MMQ@5;4HFBT= 1)L4SH+7W]ZO&@Z;G5S]%3' M;>@@7:-,$4[A%^^J6F[QAR-("ROPLN*ST^JK7;ECZ+)E[GR8N EZ&_D*^6H+ M Z4L7W4Y7ZG0.*5756G3X[!+WE[EOBR6$C,[K*-^JTT8WOQE%'@,)M'?I(L_ MDTWGPH[XF%]A),Z5T\Q>T8;Q>4'-?JG+>A61A:7+DCIG"4R M_>"K(JQEF.S O;Z=F4S33J8^H^L[U(]/V];>^.Z./<;>=B8M,>"$A-(C\1(J M_763H7-#0TZMKPE>54I1_ T)K\.[&':]_@$?G;WV-7&KBK+9]%H[([6V&:FM M/J\*O'PD:^G"I[*2K>2T=Q0=JJ*5EFTE4;WS#'5F\NXDW=X'!]=)',7$!\XO MO43C?9# N^V51X!9?G;; '#+V77>!W:[H)H*[*DJ9H!A_YE=IT/*#APBT=L@^B";6A3X#W\H8A@*DY MBY2]Y-DO4@Y7)*L(@AF4U;GO @2_D$#6")=M"<02B4!$\5>%-*7/JS>EM;H, M5W5;4[JIJEO8T6_11Z70V\*2WH9^MX0>,Z*[W8*$6X"TP2(6FI;+!QW?DY8ML6E9 MVZ3I]D[+FEHM+8OH#AY'UO BRVUI[6L:D(,@&<&855XI?6Q.L"E('[I ]+&' M?95]'4L'=;3DT\G;.75O;0C.*;\2[I.VR>#=,)L2JKC,;,SBSESE.[Y+UL/V M;I)6WA N@=Z=9P?%*G(?;EL_KG[P;VD95;_57M7,("3'X*Y9LJ4N]Q6JQ,%X M3PM9+V\AEX;T+M-C)K+1E3M=33:T9=W7#!OX."+>;YV^G!)%9M^4) 0--L]T MI:K#/[A;(A+MO'7JSL^TLUD9*,]K G;$Y ZR)QXQGUY%<7[+) MQ(V)AR?9MY2E,Y#>,(A>^N3JU71$?/W MS(YL:1U9-0\L/M$0&6O;R3A)BXCJR[4\Y>M MGB9;*P)![TY751JX AVUWE1.)%HXK40WGU8J8)@<;4V'S:;O_*&P]$A8:5[I MM?JJ)O.Q8S)N&#ZZ??U1:9R*8, ^'>SL30K&]''##*((GC0FB2404' M#8]3#EV?^+;+76=V8;^A=D"K;N#3L>R5'6@FGK/ M(-IP,*2VHIFV14AO0)7>OR 3*WMH-+7E)^2!M@$J\)_(2 ;7- MDQ:CJWF@OX;76J@,A[5!):5OQOE!VO'GE/$I#6$4FQ,19B[2* 2Y]Y>W\=-E M=C:P-N2F0%Z%8OO5/L,YB6+J>=K M$+Y>D# +F!=0=U.Q!.C)6K"R 9) RU@3M/X]%[F_K)WK*QH"KYY3XE1ROS[_*'/F4OR\0MB(M7"HU#)KT]DR20(@K2)/.D MLR]GMT_8K8_+UTWKI*=8*V\I)^K*Z^M>I?9.ND:OU*O67S>43C63ZIZ8>O>M M5ZTP[7.\,%.'[F?4&U&1C5$8:VG8"K\@Y2FQHB1,U%/I!QLWBJ0+I@&H5_;^P%X>U@Q@0[IF 8 >ZMKUVHBI!L(L$S@N&I_=M7#C>WU' M&"0<='G(6_I(_:1\8>M##C^M6N+AA)$VE]S)Z:%TN$AK]555UG535BIK+2% M8@[RP<'RP>9XZM:,H$.K"TOORLKN>1&U\H$P"G:W[7%12Z;6\[PP2#MHJ^@\ MB'C3P'76T8&G:U9G3@ @KX<9&$N+4CA9(?=42^[H.^\DBV-2(/$4U<&[48_) MZX1:EJSIRT?H1:(>862Z$(KX(#I+"([H@U;>OX5!%$DW83 \NO,[U2EN#L04 MAJ4%+QS/D4W5E U-;,&+:KL6M;T+[< 1'%EAWG.W)[;))XPL%T)I-^1Y89!V MT HX2_+P'Z2+YPGUHPW^Z M8E-. T5ZDZN%7+/)C"AQ,,2PA3#/@;<52YH*/V=!G+'KNU$<\A-1$AKJVX:/4YB>^<[9 M D2S@$!ISM4@+*CIEJSKAM!&&)KO]824*Z8G'3(+%"C9J(M=LE%X7;#_"8HZ MZJB\H=^(ZTO#,!A+]HCX#Q0*U Z)F[?N"X:$P#Z M>Q!%YQS,E_XW!F1>SOEZ>#Z%,-3$NTY>[;X-W6?JM/]#PV"51#0@>-S35.V3 MT+8Q^E1S!U1W4K"ORBKN1EL%5*[9ZJN]E1TV!"G8V4"-L<'T:$C!QV"Z5TC? MVBO$NGO;>F/3#=E\/[8T\W9:_:ZL]CIRQ\!BCTATA7RVW:FNV^KWY*[2E15K MYT2R/5&=,$IEMS2ABG(I:LCM%65FPB"ZFJ"MLL)ZX+_G6L4+E70$=JOT#1S0 MN1HS7RB3.%2ZCD M&*3MJMH%B0>LR1HNIZ3%22K?!OKBB?5#SAQN\L8*MVN9EF5V=V*GU5_9]"*F MTW#[9,MPV&4*RO,I)'EXFZ]UX-&O=!"OW%;>N'_247#_I&D4M9LE6PE-O6W6 M=G@=[M6MR7'CY!CSU7*-P*;(YIZXT0C*Z\(6N\/(#*,:.T MSKQRV(L?TX1F+^L2LEU3Q>::>C5HB6ERS)GS[R2*4Y;^@X0A\@8<#1! M-E88>>@]' !)%0R#5TM39JNOF:KN@MU;XB6H*@"JJ#;ZJNRTEU6!(*X MGPW4 4WV&2ZA,P>-XCSIEDM_H%_KVCY&%*OU3>A M(:.U? !2D#@P>@:"#H<""=DQU)*@R0Z9KR=T5%?Z% M)T!A%(X0N=Q99$ZP*7UA-;J MZ[+5[L\CJ"\$ 9*0YX7!FD' MF6W-RDD;1J30) MZ9"&(05@< _9K#,^79NYC$%$XR7(XG[$NE MV1?J0UG0!5[H0PR8^U;+^!Q_RU)=508PZ(<%KSKS4M7FPA5KLK=/9(7(\,/'H?I 3'15Q&;U](Y-IE M!5I/XDNZ3]3 :Z5& M)S*F2&O;CC&-RCG3V)(SMYS)6M8T@357F*6BLJ8P)@I:HVB-'H(U^@?_01WI MC,V*/-#4(HVDZR2.8N+#.HJ8IV7 DY%&NNRUU-'L78V(0['J:N;1GKO-.&*6!":T>BRTC%E52O@#36G[\+'&"*F[+^.^]C_S/[)1X]) M^.#Z:;!26Z1]F\(QF3V1^1VEDA_$[(5QP$B&)(X;IWT4>#R5P(^AZQ/?=HG' M)I?M*4R(O$9#Z/%TSHIX' M^FMXK87*<%@;5%+F8N(G2 ^NG3)%14,8Q>9$A)F+- I!%/_E;?PP"^ >Y K4 M((.#><" GS^2_BK<[U/F6(6X]YQ$,?6\9"S#F>(3B2D2Z2X91*[CDM"=.US\ M>CV9_= &U^%4.]%A3?DU;D#D%T59Z+P0G:;C<"3R6M01%*.>WU7[FW3Q9^+& M+^OEF[@@6!-E^CU7*;^L7=,K,H7@ 2?VJ7#F-B6;L$:+J^\I9RHJZ\ MONY5QDFWUROUIO77-&<<$XXI\KF9)Z8G8Y@<^J)U!2SLNXH&(W2F33-ABX0+CA@0'R9 4(Z M;DB<'SU)Y+G:_"3/)AB$P=/K,Q=OQ8(W/-((V)RQN8)'3KS/@_!C_X:X3OO2 MYW^?DXD+]3<18HL0L^UDG'C@SG(P?:5#UW9C!-.*VJVUA:S7[+IKVVK]Y6&- M '*Z$;&K6&_HXL_&0>*OKZ1SV(O/MN6/=/4IZH]U]:4U4IMH_%@\M[[-5#*0R!NHM9U@=(.N@T"XFM#N[">V-_3DMK;+^G$T@.936**U7 M\U4A:5V;=V\]MH];M=!8UO%.=')\Z[%1C?)K#/,7 .2NQB M$KM7N\2&@L"JW+$L65_1RN< 20^%-@KMU?Q5V@8OP%Z\6++:17,(.>NX.,NJ MF[-Z_$1H1V/*RURNSHCLA>S5,/8J5:!14XH5:*R T:Q67^O(BF7(Y@H]5KRX M#?*84.1VE#Q6BL4V%_'8F;,T!1J^=V535V5+[314A569DUJN$%1%%4CP>7P> MG\?G\?D:2LH=09H@MP/: Q+Q(CAC:(_)ZW9(;2F8\"[8A]('J1@\LGUGD5J^ M'$4S(<0.8@>Q@]A!["!V$#N('<0.8@>Q(UA(6=L84CYS_IU$,:^6>A_,JDU MH8E+/RLQD?6VL&#S]]8 M.DZMMOJ:;.@=6;/$[NV)9(E"HQ'8J;"EKZA"0VN*T#C"!A<[1S:?2!@27E-X MB]!FT>Y.PG'M=C*UUJ8^VX7U$3N('<0.8@>Q@]A!["!V$#N('<0.8F>7T*9> M391B\#I*<1V/:/@]\!]B&HXO?2BUYC[2&X_4$;306WU55KH=V>KL'+1 *D49 M@M@I)4,JBG3N5X8839$AF-)9/O 9TB@.71OZ<$#N('<0.8@>Q@]A!["!V=JM(I;U9PANLXDMN"7]-0@:+ MU*%*"U6EU[\%8>9L1:6=*Y,Y5YHIFXHA=$X)$MAV 8 "%:R7:>L?Q$OH"M): MIIX.4 \2S@$2SN;$VI*$4U(F=1E5&99L]:HJW8BDA2;)$6.GPN38>AF_ES$^ M)K@V-,%U(6X;!Q*Q_TSQ@]@1"SME M0[=O-O+:%+H]L],\&3@L6-I1LJ *>J_365E!%JFK6=2U*OQ6H)?5&B]\D:Z6 M2$=5&.GL'EA#HA&0: ITS"E$-.6$D0H=+F5=,62E:R)=-8.NT! 1&3NEN+Y MRY4ZN%[+N=[L[+P#6"M=859NH6BMZ[/_.8G-4W1]-LT(*"\82N=A,):N@IAB M[BUN:2%V$#N('<0.8@>Q@]A![(B%G7?-O3V?6LG7P_3OV!UX]([:;&CLED]_ M477F4ID=63.KZFZ)!">2H[Y]+FX!4ENF)H-14U5-L)"01"*D[7-SJY=9)J.R MGB5;!IX?: BIH0DC,G;>*5>W>D'088+ 4F0&'*$% >;NKB&\[T$42<&J(# F M[N+.&&('L8/80>P@=A [B!W$#F('L8/8.03LO'.[K;E@PUG80[?5UY5*8@](=2@3$#OOW$VK%IG0:X9,P.S4-31X\1RSF29N- +B M@414A]&&Q"!ALX7%4IO]#MU' H6')<\E ]=SXQ?,4<6M',0.8@>Q@]A!["!V M$#N('<0.8@>QDN! MB%^0P@2C,.1_D;%3BO_7!";?F_\U17C^QYS('6*0[#>^31D8HGA]BZK= M8",<,ZZ6D;BQ@MM>B!W$#F('L8/80>P@=A [B!W$CA A@0TAP:O MTDT6O3X MKH?S48#+S,T[!R^O=!A ;?5[LJ(O'Y,N'@1 FD*.1^Q4%02LG>,UP3D>4P]+ MA/TPU1 W1A [B!W$#F('L8/80>P@=A [B!W$SF%BIU18T=HITV@Y I$[F]]S M7[-T[$%O]75=UG=OR(/TAM( L5-&&NB*<-+ :(0TV"D>F=_.T,;0VJHVEH[/ MX_/X/#Z/S^_Z/.X[K;$RKF@L>5"&EZEW*1Y1:<(+-N-&$QK"B!W$#F('L8/8 M0>P@=A [B!W$#F('L8/8$2C96%=?1?XC-OU?6^W7-5&9GW_IV\&80L^=LT?B M>F3@T?O@/!B/ Y^W;1H%GD/#Z N)7+MTN-]L]0U9-W6YJRX7/Q6DY@#26$4) M[7NBL4X#: PWE/!Y?!Z?Q^2;HJ2YJBZ;OL M* V"D%D-[3B8G(*FC@+/=21820,MKY+]XG7MK7[Q_+'K)(YBX@,L2IM5W5;? ME'M=L\(^JL40MB?+OD9J$XT9_UH/X@HC3"P.6^4^%^AKGODL%W\F/ ]NF8%Z MT(]\N=+> ;(."NUB0EO?36@/W6?JM/]#PV 5N5G3 -XQD!Q*:Y36J_FJD+0N MS%:ZL<\Q< Y* M[&(2VZQ=8NNMOM&5-?;_G=Y1D!X*;13:J_FKM U>@+T,V.;M:E4='$3.$H/( MD+/>XJQ.W9QEMOJF+NNZ+JOZ4<0KD;T.F[W*IP9GAS'!F M.#. H9$P@$#\>*>,\51..H81Y6.#;X* MA38A-LAS5R4WBA+J2'$@N7X4NW&22G[VZY%&<1!NI9'?AH9PNG07 Z2B.#B" M"\&%X$)P(;@07 *!J^RAF Z]BBI?7PA9'R106GU593M,B1SD-(MKH)W4<2 M4^F)A"'QXQU"*P>Y69')+)&"]KB5A-A!["!V$#N('<0.8@>Q@]A![+P_=@XL MEZU4!*Z[P@=A [B!W$ M#F('L8/8>?\ Q.9>8O4'(+JMOJF9LJ680BKX5YR?A<_C\_@\/H_/ M8[I4F?C8%8TE+X@B"%5)\8A*$WZD%C.B,(2+V$'L('80.X@=Q YB![&#V$'L M('80.XB=>K%3JB&V^;IBUIJ&V,S/O_3M8$R_,V?_[)&X'AEX]#XX#\;CK)E MUM7W"XER3IJBQIBF;LLJ/T=J/JYEA>):NZ MF]I;5=WY8]=)',7$!UB4MJMX ?=>UY39NBO*.R^&L#U9]C52FVC,^-=Z$%<8 M86)QV"KW67N[X'3FM%S\F;CQRRH&@L+YO=XQL X*[6)"6]]-: _=9^JT_T/# M8!6YZ7-UZ ^?Y%!:H[1>S5>%I'5QMC*.BJU0DA>3Y$;MYK?9ZG>["AK?*,Z/ M3IP;%1C?'6"?8^ "FT4VJOYJ[0-7H"] M>KRAI*(C9R%G'15G%>CKN1MG6:U^1Y$MHR.;%GH;R%Z-9Z]RJ7*O6SZLR6/: MG=&ZD*K4DU7-D UCN993Z5PEY#$QR.TH>:P,B^T6GRW 6&JKKVIR3V/,I3;5 M0&Q^CN#;$-M7]@[.#&>&,\.9X H9$P-O5C&NZG MI,4=I9(?Q.Q]<2 E/DD<-Z:P7)\?8R7P8^CZQ+==XK&YL0MC-MWH9%I:XO5" ML]<;)OO^)(A<*$=Q&E*/Q.XC_?3D.O'H5%5X.8VYI])*$:?*[!$R8#-(XO6/ MU Y!52D$PLXB*.;_A=E"O0YWT.E8EJH.5%/O&40;#H;45C33M@CI#:C2^Y>N MMO*'1M/*%A/R0-N#D)*?;3)D"SPEWA-YB8#8YBF+D=4\T%_#:RU4AL/:H)*2 MMT/M("08BC4*HUO*7M_'3;?7O@;.E8"B=0Z$7Q@.?/Y+^ M*MSOD^M5]15$NBMI]IQ$,?6\9"Q+E[Y](A'?D>Z20>0Z+@E=&JWE;F$6,"^@ M[J9BB:.'1"/IFQ<\19+PR_@6A%(\HM(](T0J_6#C1Y%TP>C327L&I65\\L9! M'$WL#UV@=:VI1O9[KDI^63O75[P!M7LXATTU J^JP&;LD4E$3_,_/N5ZU_7Y M=_E#G[*796H$Q."K4D0<,NGMF80\45(IF9G3V9>SVR?LUL?EZUWUI-OMK;RE MG*@KKZ][E:J=*+W5CZQ[U?KKIMFM;E+&QE>]X8(4K'JQH9-72KOO4_JK(*=N M;-QU^&O7%]9>NGG;JTHK>RUP5UQ%IFI$^A8&8^EZ0L%\\!^D,YM9LLQ&G=.2 MZ^GAL,O9-+J)7T%5=D5CR0NB)6276>.>2SH67&GIFHXB5&XL:I#4W>6Y=/U& MC?=P5E6YJVFB]G"NM/HI,H1(:RO'$*_;D]3"$3IPA*[ILFX)T-7\L&R+4K)J M[=P3;0,YUR&9BYA02%=O2.;:" NZ[754N6/J5,B#2GE084!\7]*-E.E#^PK#)$\*UB:D!>>D\4#PX;=9>04TL? >X3G;480;BS!)] 0WG9'V8['IU.4?*.4>8E?&#[.4W1\"\(K MAHR;%!<0XLLP<>W?YG@XYVCXSI-:2[*AUNIWN[+2J:J)(!K/0E'>:N.Y/HK; M;$OHE=D2:&.7)YSOE+E)/&R,=O66=O4T#Y##$F)ZI06NP02N*:N=+IK3AT@^ MFZ,5J^AGF43,5K^G[QR&0,NX/*J9!O0?J.3ZTI"XH?1(O(0?^@$DL\50/Y8H M"?T@V4Z$'HG1L9$%OB01>WL4G0?C 3-!X&WG4^C"P1[7H>E1K;,P!&SP!*44 M,9?^V1@V3ZZ':Q[Y[I*!Z[GQBUK&+.F(9I:@$;R7$,=>2+. R=!M]=6>S !Z M,'F1S=8&#*7N(S_1+'DY5H_,I-XIHWZ1ZWXCK@\9P]?^URE<+_TH#A/.7EJH['+ *$2> M/1["B&DXSO3SD9GAM8C=^QDXKX?<,2W+&);2ZENRIBTGO#7Q*-.!TU M@O8M M&MKH@%FJ: Z8\&6V<((U3_ @3GBE#DP$'@R)(AI'?"LW]UEV/,..)[7V>EK M3M.(X=@>93;NP#NV'?@*;:%+WPY!9WVEZ7\O_1R\MU/HEK:)M%;?[,F:M1S( M1Z.HX<2TV2JJA9ITYGK*JJ+)BKE+NA2& F-#9VMJ:J (#9;?4-5 M9:N[' /$#?IWD,5T0EQ'HFGR<>K0!/&(AI*=A"%LT*>>SI$9PS44.%HV8S+@ MYYG@60+XF>]< P+..-Q+\U.GU=<-V3)W/BR+MK*(M%9PZ_V=B UVTG5-MBQ1 MBF89*B4QM]1F-&8HE"(T=E<&7*9@>C MNB/OZ+,VPIS9A90*V"[=5M_H*K*F+]<1PY.1M>ZI+PO85WFJN(VS34YJQB#? M@C!-'J3.+&>PE*3MB7:V#7=IWD/2EB6B C+66I]YB@< :I>Q:9(_#P%*9-'< M_>W^QRU:M5M:M0#B_"R]B8)[1&!S'XF6#G+8T)_Q6&#FQ!VL.*7&X_X\9GO7+"K$QA21MYJ M:-8VC:1J#2 4)*H"\A=.NBJRJ1W8,=?F['IG&]WL?WF(?L=][L([(@UBIMKW MN:<;).MV%#?+Y\I/P.Y_C[LB2_F@R/ ]][C?I,@"PAU.SVI=N:M7D"8G^ YW M11N+->QPO__,#JO84K$=[EF7G1UWN+'>D@""=K$("'9 JM1#G2O5\#WP'Z"8 M(+26B:Z':9^9TFJFT^KWN)K9.8:#WJF(Y/2&WDDC:03RHL>Y<'<:Z'7QE8+S.H\D[EI3FDU^IW M9$/3]I_^@1LO^P@$5D%#5JNOKA:RF$/T?K;M5+KROD?C<0#S">R?LC0)Z9 M MF3K2$X$&*%D]V9 ^)!X)IQ=ER:=<6%<@IX_$GBE4&R]GKNOA39A5Q3GSH>TY M0]$=8*@LPVD*G#C0.[JL&MC_\R ):T-RTO:4M3'RK#6MF/N!V$;KEE-F>TZC;/T686D9J*AR<*DE,!7:ZW^CU% MP;2EO=4E3?5F:BM+C@M;9[YS9$9O/<&)#);1%,C<)F$62GJ!,O[9SOZ%<^"6 MW%.7B]M@B?Z&TU;AJ$5MQ&6V^KHBZR(05].;\0@_P-JN;N+K,9.H)0EQ'Y6% GT5H@>KZ3F)36+#/IA<=7P_4R@_X7J80 M/9\"E/=PYTL>>!2VM?*K-'R" * MO"1>_\CDL>NWY^'W>NEK%S@=CF6IZD U]9Y!M.%@2&U%,VV+D-Z *KU_,4/FGI<^9SX.E+0'SOW\D?17 MH7$>-R1\8.CA2<]:F@_.WS(E8)X3S>#@D4E$3_,_/N4.I>OSU?"'/F4ORZ@> M4/V*V_A"T]LS*CA14DK(+)_LR]GM$W;KX_+UKGK2[?96WE).U)77U[U*U4Z4 MWNI'UKUJ_773[%8W*6/CJX[7A;=GJH?O"$ZK_K2CC;O*5=)1WJKWU%UF3D9^Z>B MXZQ3,%^=?S@];(FU"MZ_5L'TJ.OV)\-UH]77+5/N6#MG(F/!@D.AQSEDK2!R=KJB3] M @6)N-8_LB!5M84VX?^A,M] MKBZ>;2\!B+(_1L1_H+*/4I'S%>\L$84C\+_NM,3#$?:Z.++>X&5'-%.1M<[R%FQC+0OD MG8/EG6LKLX;:&)J(?+!X?+!YE#SKHP M39R,KFRN"!TW.CNR&8IN6J?U ZB\7[*ZKKX=C*D4D^=E0Z9$^M(Z _$094#) MU8LM'JK4DD!)]T!(V\H'H]7OR9;1JSZ];A.&!(T,(7<=&7>]I7MW9B^SU8<, ME1JR5ZMF+XP=8>SHP&)'XS$)7V"/[2KPV]P>FV6BGV((25A\8OI9(]EP-=K@ MT+3DN)$-Q="@;M9"X0,RF7@N\X_B0 H&;+*\C C\@I85=*'M!6Z1'\LVW_IB M84!,7S-:NO;AO.A-2DAG*1W=!]=3*KH/H*8WW:YY@M$1[>P^;HPCQVQ3#*U* MEBG@\/"RE(=7_%YH+OC*'GOD]=PDSR4#UW/C%X@R)KP./NRS+>A1.0Z6.3;IS*VXHX!ZA.QZ316M>.B! MNZ 7SS&;:N)&HX7NM5.GM,U^+VM0]#>/QGI>*PBN A_.NB\24-IA-;>I5\B* M$CK35-#/1$YI#J>LUYE5L,K;"M146WVUJ\JJ5M6.-3J8U2C0-]O!HR5]L%)A M%Z&PH5/Y9LU97>].]#:11\36G!N8I(#.A(ZDLJ(;@O#)L;J<*X*TC&C.\_;0 MQ>.R:$8W71B4B3S=4CMX\-E,G+-HNI$SW"Y$:QKH;B*?-(=/2H5H2S)* <4) MG6-U6>^:@C#+,?B:#+$I'CEU,,7I\;J3Y<.R:#(WG?O7,O]W((DIWR]03&D> MAR:M5D?6>SL'E-"-1)[8HT8LS!2;+<1NJ]\6A!..P5%<4G<<)O!'PK0>B2(: MHU]X-/;N6N:^A3=>#W^/Z!F0Q&XJK\=47J\KJYV=(T+H!")3[%'E%>>*S3K/ MJD#GO8^+EW?!F$WPY6]1FBD1A^RSJ9Z)I(C.]G[6+&.X70_O(LMX MKW[B.\ZE>#]Q,&^OTOTTTMP5=.9;H.^#N&6I-=?Z5KH)@[$;14'X(O$VC5); MNLU(_ 9:5K[K4I5++:DZ2^ MHVG#]0CD<>*3Q'&!#=24_>!^ZK"QA(:\&<#3-, M]IY)$'%_YY1K'/>1?GIRG7ATJBK8G !)FG:T;4 M\T!_#:^J)5X1J+R7Q-MQ+L4E7K?5O^<'%(,ALY<8M?F01#J3?:^Q+HS,65OF M/Z:>EXQEZ=*W3[A^O$L&D>NX))SOBOMZ0:(LX"H7F.?S8O+;5$S>3<6D].'W M7*;^(ORR?I#0'J7!'5V5)4W1#(X;]H>^0N06E"W=E@!NRGH\2NJIE 7=KI(Q M>X^]''I^U=25Q$E(KX?7$YKR=#2-ET&3>'C:]1/JG,79-7@%C6PR 5R'"9-" MZ2N G6,3>[E[TX+00R_2![N8 .X&L6_P"N'N17:)),;5'/EO"PPL40(&W M0--->#>!-GH 4/ME0,.(VDGHQB\RNYT&.WGQE.G3LD0]:L=AX#-T/Y%PR!Y? M')M=Y/0_?SWX_]E[T^:VD2Q1]*\@.+??=45 + +@*O=3A"S;=3VOJNRP5-TQ MGVZ 9%)$&P386"2K?_T[YV0F%F(A08(B*&(BIEHFMLR39U^C\U*>K6 )R_5A M\[X/H!,KF;,%-FQ6E04#3F_:JC(#T]>V3$>EMV'G%N81GX"S^L&02>!SG3_X MOSJ_=)5[YCU9,WHGS@5DU [:!@[!L(C =$S[Q;=\ (V[")YQF7/VQ&QWC3PG M\2MS !48G*#SJ.(L\D?/7,%''9#LXDXPMP/V"$# E:$9@WM%%^; Y6A7\3R ME_BK=#30VBQ\#QTH-G>8D30%!@YO LT/-B-/[R^']%_BX+[RZ(*9YW!8);3@ M:&%+9MK!QB<]PD5:L5@=_RQA#FTP>HLR _*XSPY<<5CP['H_X,NNEUC[\]+%W;XHX1K ,K/=<'[%X0P'Z $I M>N$,&8[XLB! A5[%T7@5VH&U!IA(?%:FGOL#W\U1U@G,6<#O!4!9\&=THU@3 MM2:: Z2LQ0N ''44A)4Y^W=H<:7:W]DZ.I4M9"%U_0EGO@+\!K&G3=2DCTI9 M HM9F4".^./"M6WWF3A58H]PR0P4?\T04^#;:?Z$EM9<,:?PB>M"8(A R17& MW:Z-H53<+ >A>WVEC4\&(&+9P_>G,[G?IV"C];O: (%QYWI/P!)0&T,\1L[U M^^]WRKM(X.!E*6_4%O"U ?X/TW(I+Y#PH\HHB,O LB+O2@MS*O"_)XS?-"& M[KEF(_5>@>7W]U]:_E,_V%&R1HH(I821WO7-_*E\1V6*MY5'G>?61I5U@_=$ M][5G4__9_,Y^PH\!\*%[=*62&3; M^$M =F1*/7\&"XNB&V"KH*T5<0\PRZ=@X?&[R$FK/+AKL(S'O<&VZ-VAFZ4W M7EL!6 RS';;_0:[Y+K'F4\;!!*P3'M#;&149H74$IK0S-[VYKWQPX7\BPO]\ M>_\A\@'EWG_GSJV%,)JCQV[O[^13Z"=I$P1JC#-@$R[RB1JGCZS*XTX0KSAW MZMOX"/9T #0Z9X%IV>0.(C,[2>L"*Z7U[I-Y_]^F$V+S<^[@-C98W:\;?M8J MGFZ<*'1ZCEGBZ=:K>KKOK4>'*- )8@+])MQI#_#@!YLZH4IGM)[C_=:SWN]$ M__G$%Y(\0'YCJT]\][U\,'W+_[K8V,<+_V_.7HS-51>ZX&F'.?O63^28+Y0F M^:A!@"'YZ8&T= *^N89K ]$ZR(&@!BS-6%!%;YTO)FGI@4L^I$)YD&XD6$< M% ,(R,UJVR]7W!7K)P*6=,?2? )CA#%'67ML;7KD?:5W>G/J_4..UK^Z]UWE MD3GH++%?\#(H,.@3C)%_[<&BT!GK@T)&]_]V>_NM\PM]!=?EA;;XIL<>0]M, M<3MZX)[[YN72/OV<+4WGD78DG?SO.O>?[M#9?@NZ$DV;E!$5T!EQO?S15#Y> MO$5F6RO4//@F8^##;0U0'FNA )0R-&/.6HE1],6!Z680Q1WS0!@ZZ:B-@WV. MW8#Z:,SC.;& _W +HJ"@ -X.FGW3Q0+ MEV^F$U^9+Q@5P_&WLR32O##30V1:A!1"%]_A@:UT[ MPZ@IZK"? 3,5K7?U_Z7?!W\X_*5$&D1?D<:AT-6@.L$N47^0C7KL.$B6 B2P::!GT= MO8Q3-PQ$IHJ/2A(PU0233>IDH&R:3Z9E\R04%';P"WLR[9"$#E?J4=>8OA!' MGRTM%@E;3'=A,XMT^)7Y Z1+%.;^^O&/R*'&\Y;H5C)YEB@=7%2*W!FNS).N M7WDG1D_ ,D"IP3Q:*RAVJ7P1:H\U>N\K^"&1&$$K^_03E"@2XE\78,NC Q;U MOA S1DSXTI,%!R3,DY1XS5EE KAE6DC^#Z@N*34[-['!04L5[T,HXMT"LV7=IP\X-X&^F MH#?S0P+9N)(L/RQ)0^9D6;[(>:/<)7+IK#U7'#T\Z<>);'2CR''+4322:D4E M5OJ7S[XN/OD!0 _TL7BOHW/DF; 9A&&TG8:S3*1+;A*:,@JS77_F&C@B+F8/ MD@*>[_W(<9/(+#TT-3WV[]!"4S;.:(QX!Y, )"S$U,75.I&?92Y .PB$P8:X MC?Q]%3E_1"09'Y7=M:0K)3:AQ69QT?CEHF?X5Q P4@:*![\! M+2,'\T[G/ DRWHQ@XF 7R53*&!S" E&5*4@K:9*A,X>79*H)8$;\7CXMJ/N) MD+.H<;^>7P&I5T$$63HSB-_,@;CH^O. MGRW;5A4+.'_ZJ"08SNSQ7G!&W+CB"J^&-Y*^(%6(P/]P4._PMP"#/08N=D2!;$6 MS556 ARLS#-*YPPTC)5XH8178E7P"\V 5,QGC)EU<9 KFI12M,[(^.6?X]D0 MW/R+,*).5OR=X^=G^ QJV"A-,%1[)Q)5"]7;<8Y2/<[&#D6T1VP6WR7'VW]WD^3-ZLXB/H26 MS_N'8YV'!Q*-W,I$^9'I$8%4=)R0J/2:$/&%\7'-! M"#^C+ 1X LYQQN@$J(L15V 2FH2(PWC2;"):@85-8Q] \K0)481"%>F,L>(! M"XO>$^$4R,_ YGZ*:.MD@D79=T@^%,\#7<"+X2'WE(8"F*)NA*@8^V2$>,&S MB][W%6)V CBQDUTP#(';6)/E,$R]>+19Q#V:CES_1 8E-2^I6P@8G@ UZ; +=,@$XXS E$;+2()7);?$5*KRV M]0/K@;CM$.-+\_!6A/.-D[A0.;A^0 FPDHT M+=P9:-ZD0E#$'$P&?)VP3AJ.!K=!+.\P=X@LR/1Y2R1)4@A<1M/%1SJ)*)%# M.6)%1(IN+KV8DEKRC1*%WQ45;!68+ET,)7%U\]=PI1(&^1X^$F!L&ZY L'*R(HPI!DFE1!F:T N%0!90G/K4T MG_!MI!0@F\C?2UDR_1+I8YYQ/;P-'^M2D%]0O(VP$!6VCX!QX@9W(.Y/$ M.5=DR OM>6=NVL3^L':3^S80%X05MZ;&,2SA).-A#>1)Y>0P%?-/2%Q LPP82[']=F %3F%.B(7>7+8NOY M$\Y$S'F>1H?8SQ3Z B?(:["V0R1'#E74LCP73P7P(B)[X779L#3W%?XDB@;2@0J%"N=RE1N[.=G/UYJ@%?KM1'> M!JSE=2.\X]QDSC$E0BA:9N>AVF:".+@9 MX%V50X43K*X#^RX;&Y2^:T 3?+&,@XCO*HE-^-<)0W7 MPO)65[P;,1>:L<(7E8Q\_I:J%4,E@5W!'U>H>X%19,?W/OP_YFK]/@Z(1V]+ M2]M8]GMR2$Y\<.@@H&_PX#^\P+4IY%EL1*L;>B$WGSA!@+F,:.Z2ISX3@Q T M5Z@?^-2R)''S"O0"(%!JG((J,#,I+!5]*-*[I*HEG4ASMF94-2=7&?$!/- X MORUJ4K.+2=-T@D5S"!%NTQR2B!#R%BYHR$00%"#UN@,LJ=7B(>!Y0W#3U,MI5Z*Y :QYSD/9AQ2=_G;(HZHE"2K'!33($C MXY^!(LDYB%(:NTK*M0[4F*!1R\^CI3E^!V3RBZ"E%+*!"JTJH<^;_1 IB,S6ED9JV@ M*W+8PL*O+.?)!<8FJ\S6)/! +A*4YJ2U/&.R;QP8\Y.(SATD%'_G+EH\P*R; MKDMT\SOV:[KZNKCZM,"\W$WG1CA%4Q(;Z-A8MP:0PB1@-XNFH@(VZT&V$O%Y MXEZ$\6@PG'2M!'[)3>0GU-VA.DI M$LBBNF1(_H9_C=;MI[ P%#Q&; ^P9NT^L\:KC))Y2B618C<1>&2(1@:"4IPU M@68IG21V]'NQ)-Y009):N=!A8D:>6DN&H1=]MLS)PM4:"S/5_TAY'Y6Y2VX- MX;PH]&*+?E,$E%6B IB_/B9G=,V#*IS$4.RQ))U]'M$G^5%23A+A8D*/#.E3 MW+OO"SA9PO^7(?W&-Z_*GB@)Z1C\) D^RYYT1.5O(H4 MRAWSA%^-U,*$$C UJ;D>?!7X-_S. M.1YI?8$;*O0>J$9$P]8@G9\'N:+V3-BF1><<1Q-EWI).L%3P/O<@*%K;OJ->YH?@]*KZ9&N2F M,X+(BD@D56;/+/)9X^%%J=^>A:$>T4D1I7I*@@OY3I3QS+"\SD^HHLDD2T+] MV9+-0UO8D]B#A#BJ!;>AUOTQC- "=T=WQ19G MMC_2+A_^=2PH_UI7]1I!SV MHCCD"\&;I801.G[L/N?%L,C?//C S#:M%3=MA:9E\0Y.$;"LC63'!' HJ9%G M:*H)0!*V1TT0>385]@.,95PRO"Q=_,E[$I'6;IP/3 HYQ:LV3V4#),(=Z88^ MBDH7Z-G%U2=R1?'SF_I]S']BB&+^OI^(+\>FB["$"+Z468CJ 9XI28L%%_J< M[W$%508Y7(OCD\R3NXJ1 H]^[ZO>:EA?8R%3 E#,RX8*,@I"8X&O:G/(3(4#3 ME\8[]\Q'!CRB>Q1!9:BDY8>O+3^IJA>LPN1U08','&;B]+'B-+07:+8EUD1Q M?&N1N(^G-@MO@_W"&;2\7TW<*+567#YSEK38N$2)R%W&"D+>UU:L_H5[CXHV M*?(,J598C;P?,9N,RHNY,Q.W3CUX.40 J!ZY$8C?^J)2:8J*'__L+O6R;4 U M"JAJ;4"U 6MY[9+9?DGH='RR+CFEF)JRCF;FFF0,J@"A(T*5DHD\4]YCW/ B MXL,>>S2].=T-T$LFA\4YU)@=2=PD$SZI5';QT?+-QT?\(,(6ZP1)HZ*CRU9; MC)I15[$]@SKJK\TK#^?Q+EG*29C(9!:QF81;C2):TN-+ 4V%? "^Z-&0FGE1 MW),["Q91#BF9,MH2./#4-M<^NY9_O)?#^RR'-DD/O1I6F=WOC_$>*7E7\>[\W MK&]11NFKMLQSS)N87');SGAD+E)/-$0XOP@))[=LCN>]H+T;J;UO08!=YQ4W M9")V:=79]0Z'7KA?P<.(Q:T#A4I4%5QZ&22:-T [?SCU/@>_A2PN$)"526E! M_Y<[^ELS&D-3!3H(F<\XMT9$SW<>>)ZSZY[2+#:2O^7_== 6FXW.A?EWH3_? M3+3#?CLE_3BVE#E_^BD23F[)'F&.L3,_4:0 M3$VZYWD(S,^6MQ)9OA3U+=3!]&H R&4$9TXMPY-32[]S,^I/@%:T0VFE!&>/ M(5YVT=);#,/V5R?&L$'G9M(WU/%HT! ,NRCSY2Y;>+$70]Y5,SMS=NZD34K' MKY0NLGNSEDI)0U^HU2R N:@KZ[C7B#RAPB3?_$AX8H@<'^!$J=FN"^)!L"\.#O5'BRNW^%IN/C0NERAHC(P]C.DH,?V87Z+;L>WB2C16H&(- MGN(%'Z4"AD0W\=!;NSY?/A;Y95_/IR3(9@[XAMQ&WLFJJ\TI/JF&WF)ZFN(O M&3:ZI^+^+>\6-5A43B[+9IEC\KQD>(I7QB93E;'C)V53PV7*0Q-'+/*=J6XI M6:" '9_S85R6!,V[/038%E#T8$L7N(AR%8%]F!S."_FH?Z1H M4DCUA%BH26G>/NX#D]BC$;ZYQQ,U&)S*=> BO]!,#+X^7BX(RQ7S"A++( +B M$SBBM=LN-N\V/>\%4(DZ=*B([?_BD)&-#?W,-E,X$C\@QE.ESX=GH+O.H\M; M@X5SV95C :=/WI%4[Q,7Y46P1;<4U<",^KTKK2?+KZ=RN*")O5.OL-MQQ$6)W4Y?E'?:+XB? M<5*@GQJ$OY HZA[_1?^': 1:[% M20HFDOH8']0&?$XT'O78%5_F%2[S"I>9K";%]%M_Z=ISHL:HS(0>MD&? %DB M.Y;BLN!3D=P0W:7EU%^"PJ#WMP@J;I(/8,DH:JNVD(&/,O)X5'3?60I M(6P.H/'230Y'CWO?(IS2&\=J..PGX06,YO3@&6)83T>E?]U&KY$T"C3K:NJ%?1,-B)%^&V',^N#EO-]Z)H@F^5\^7Z?&H44K9'J=L1Y$\N.2ZAYECAFB'/Y2=4G^+D7/C4> MX;69IW_0N 0XT\0X8L]U7.0T5()?/@]LW(P4_HJJ^7>&Z<*I,<^I/3>\,A)T MBVB@(R89\_(UG&+/:YKGP/S_HBM7O8F:LCR4=[PN$B3#+]<-JXK\LJ).4KSQ M U!;O&[E8SPN]M0UDL#[P_6<=U@2I>S)>I!Y>N8MC6(S$]-PJ+MU7"C"JWVI M^EVHUR2-G!DH6SGS&IQR(.@5]CFMW MPGI86.C)B)ILX97-P:&#KO*)!L*9CKA#(:;E4J!3U(4SH-XBD45M= M4AGBM9*R0+5+KK,QV#::1I0<&EPG\_L&X/#X7&5@##9V]I"=7FZCJ;T?@S4-G%<,*E +$TJCQ<[P=FY0DV6(ZN$(D&C M;W,'70&_P5;%]DNLF&'MBIP:''<_]*,Y&J+W$]45X^-I.((F(32 WZ@[BX-, M#/0VDXS)SY0)<4L6I&SS!>\03WQ%E5O^[.:8]HF%IR86Q=/G8NUMAS#(:=1 M]=C(3EJ[Q3%]OIA>MLE9-NJ4\^JZ^3MSOM3(:N][;'^M_+<)F_!>%#&K/=V? M;"FF_]J,G :I\F0S!A8?/+BTP"HEKT'DMY)^:-0G4:$*?='%8HMBO2?)[;+O MUR+_ ]>R._D;(T%%6I+H3V.QG%Z+JZB?_O;PQ_?3+[I\/KA,_(@XNOPCY/)K7< M*8R;\]YDFZ'S42\9.M>+>'R"*8/=A/H4J!Y?%_]PTLF6^SC5(EL<\S?%?497,?:=M>:6R0!Y-[CKG[=!!"7Y.-GSC(3S.1'D;,)PJ;C'0_JGQ M@^>&CTO%?W'@*.587K3>W97%VR31QBLTU!AEQ.J]Z%WW=9$#?/_#2^)?.4)V MT @#M4*##8\)@\N/8\LY4WNVB752\J/+C$VF]&R:Q-N H6D>_C+=T6[U=5-Y4PY&4?\8HK+%YXU"( M'9C^I8(@[:A[PSUH"@K.3']9=]N5@XLX&P>ERFG&;S1=>*27I@OG^+6^1XUX MOX@YCJ@2^-'ING?GOL<9ZBQVIV1P1$RY\@EN>P# #E4ULWB,M7FC@=K+ ML9W.MEBZI:TW2UM&X:"X'+KZ%D^'^A)'NK]@SI9IQ\D:E!= _L]8U"-EI6F) MSV_[#_/IL:[I[ULR:LFH\6147M'2,!$U;IJ(JJG;0J-)Y59VR/?8 MC,'14?!1C'*0/^QB#[4E]WRZE0EUTKG15&/<4_7>P55J;9^' M5T+*=P?I7SBTZO_M7!U1$:L).2<]+*$TQMD&)+^T.-DTG&RJ+E,7+FK$*$<] M=:Q-&L(H+\&/]R59GR%/[VC]E-M.;04Z3(&0V)LLHWKOF"0K4Z0.%#D8J/W^ MP?38'/O]C6-BPQ67.K#2P/S>D3J9Z =H+2U"-I$UYFLM362-_JCTCBT"M,^-H-0,4C*&$ MYM:%\1;",'2@,1'R)RJ3(G8!':G:^& MHS4;FXB.KY7_L@,REB;$3"9O,"&F M1<131%WJX(NPX8;QQ4OP8GP./4 A;!9(A6QPQNM4'Y#6F?'JS@QL[1&\?+-- M("2>E45'\IOG^M5I"L.80T,U>@6NX>^; =.M@0VK^*M MJ9Q'Q<;J^];ST>CD#3K(KXN__)WT?'FTO^/)[FYK]GO]UM9\TYCX6DZ/#70M M0\@=1,>@,"OQ7#VNO-K0I,Y]':(P&\WQN!6:'V]6$=16VME=I$/,P?@UZ_SO+9 M@KO8[]93"4*6:\_CVK3G%A.;B(GEX]*;PA$GS>.(%^IJN1(-S5GK8GEK+I;/ MO%-]=1>+UFM=+&\:$T_D8BE#R.U"0],HJ-_/25QMD?(-(.5K>U@.Q$:]8=AX M"0Z6!\^$TP:\:'TJQZ/#\3E8$)K1N1D _37'?FBQL%8LG)R+1T6K+Q[98F(# M,7'<.PM^.&@:/[P$?\H'V(3M/K9.D^-1GW86U#?$%C^C4;]!;0M;/*P5#RLY M[TZJC[S%YK0M)L:86#E/^R0<<=P\CG@)'I+?7'>.TY!;!\FIJF[D"52F&.JG M.M9UM3]L2F5]BSBO6&$C$>=;Z,V6IL]B/2$QDZ8J5ND][.CII0TM#CU MBO4Q^S(C7<,$#:VGJSWCX$Y@K4-AYZ/_R!;,P]&$V+54SBQ\:?T+1VSD]'HM M/^3A/I@_$Q-X;AM%/G6T/&U4C-RD/&E,BIBO60?9,0D.P"@ M1<0S1\37:_E1$U_$F=!J?SP$^RFKZ[XZ.EZ"LX$29V(UI=:RWEE/RZLCXB4X68K4EK80YGP*8;91)T_N9N6T61I'U^NK ME&PMW$8*B==267;"Q1WD! 8(=760,[2H=;:<.2J^@KY2$Q8:O>9@X27X6*+) MO&OSA<;R8G-5 M0Y,T>T9/G>3,ISI'H[TEM',BM&8/"*J?W##2C$W$^F\H=ZBEN'.BN*:&+.NG M-:-S,QY/U*'6@+%<6_3JO->/&DXD?[* -[SQ07GF![N#TES&0%QOSKPKOJEK M \ P=T/4SW$O[\75P%U?(X1\U[;F_,H;XB]U0*#9[.?TBK5,X,SE0H#4E?E, MOW,S5 >#OCJHW#&_AO.N3^BWI-F29N,\O?M-*S(P+6(P5,?]JJG6+46V%-F8 MK9]>5:]=6&**B#K2\F/SC21-4MU_#1 V\+]SZ^GF[_ ?N:J5Z3U:#O^N#D1Z MHBY.2X;HX%MSRJ 5*'IYW VRF\/?WQ7GDU0TGWXMVV[S_YU!.'MNZ%];QP! M[,HVUSZ[EG^\GUO^VC9?KBV'UD8/O1KFOSPD M]G3FHF6G+;X=V3'>,A+*?*%*R0=7B 4I3)B_UU H8]2YZ8]ZJFYDBQS:.O:C M%<*%3 EVU[J M51&!#WU/J4I[D<+Y9M'41 HY]@10!EKQ&#=+PC?*FOG")Q#S><25R65"A0ZC MR<&!LU9D5-("E87GKI0%P-KU8-VMX-B'6J0&]=GU/A,DV1RL;V8]F?MT NKW M0'\"$WHR&K2BX_6(P5VM7/RJ._O1RHQ];8E\N1%+BP12_'@!J:=X\&MRH[:J-!Q0?/F.

8EJKS&J,_6- QSS= MFH)#8D-_ABLXQ5E#@T44%2)OKF\1KBQ-7YDRYF A!$IKQJ-' &GF*6"P\QPO ME>X*B.DE[]U@@ ^QD-7MNW.3%Q3X/(/I//. MJ(+#CN.3>!T#E,K4].&_\"YXR/+@C"W>X6!QMAYP' 1-U.35<$R7B7; F MLS%K498>RI/_LJ;#X62B:5-M8(S[IKZ8+MBLIP]F$],<3UEO_']'P'A(]0?2 M0$\A4M3??S5O\HYQ ].%X##&QI7>:2!#93]G("HES:]%LU'!O]PGP10YNQ,W MY7(?Y"! 6(+-B3[1Q"*L1(*&8CGQM1WYH$7&E\CVP$R 1Y'7 8S&!3T 2 .( M@-'2D@O"U:;64?W3,@=!59YAV\XC4"3<#%^RO/G5VO2"%WCKG*V9@WND#_-# M]]>@00"G\8.N\F7SN_"VI35;*J9'< 8\@&-5,'W,LX@E+X"MYHT.IW5.^9 ) M7!(\3WN=*ZCQ//+#X>?)3,^!GWQE;OE2)L[((VJ[ST*N=96O)%R0:S-YN&:2 MX>,/H$4!6KXHOK4*;=@)#.]8.O"YEV]0FH/7@A)9M_#2]7 M/S_,@AP/U/$D6P$!1*<$\?MA_? !/%1!JT1=J'L!,=CA' D93S6'P1%?(-\< M_)F+#^CL4=YAYP>]]S[R!L6(J?P)-]!E[?TO0D5B-B?3BJ11/KV>(D_X,5E3 M(HI.*@-V6!R[Y10/+-6T;)^X'X?ETGQB7,-&=A+ZR*7@#,P5AT8J.H\7)'W4 MJWKL@OROI7HOD4/%%M.,_^&'I2A"?L-F4- M;P,+]!VG0U"%B(GQ'STFU!>@/7<*-.N@L:DX##4 -!.M.%\=GC,#X(>@D2"O M"S*F+NH J@(4#R\#OD1\DS_DA_CEQ*M@%:%C/@&/0#:D(HO$IU#S((.2*2^@ M?B SG,_IY6@KT_M9+8=3QLW? MI]ZO-P47&T4V:046(>NA,N S,&L0)^,Y"HAW^GC/L )^S+GG@-E_\ A7#-S]W=L$JX*TF0[2($'3V )=-32,QK? N=HY][ MDLD5D_KOAU,?'H0? -NEH<7/,[F%@%*LJ3PEPBLP811NPL2^+3+B.'*?Q>DG M%5W0FMSXC,UR\)6=-RK]MO4?B59)19.41DYG\K/D1R+RA5<"!(I41&4>1OC@ MDZ*$"E;H*2O8Y1)6@"X>?E! DOCQI%666(2*A_XO-@LBAACO"K$+UN2P %B, M]P/?,C/7%MKN<[:P9A9SX/_)4PBTSSDI*&,* M4$H:4+ QT7$:MXE.EJ0G/>G YN:]!7\!SPN$HQP>9R:(P03;-!TDFDQP)(5E M^6X_OH6V3.6RRU1&N6S@\Q:"5B0MU]I[M*:D'1YG[S4&Q/F<]CMH>L!/,@W1 MVJXO;S4U8+?YP GAY$OI)'"ELB:"N=V::A@#M3E'C2=R[.4"*O/N M1-Z6_#60R"NU=MJD\HUF:KN0.V -M6Q@O^]1!#C )'85FZ$-A7ZE^3_2<3'Y1<^(";E43I8 M;V O-6!"36L2Q2:1T9I$K4ETR5RSDK*T6[9TC3;10.=-X<>&.AF_L3*_\Z#R MUB:Z/)MHD\Q?W2BBTHB!H:M#H]\:1:U1U!3"/S_QOI]1U'\]JZB/5E%C>E-G M:YC2M29M]4FJ^J1?7'V"R\4SWI[5ASI>6[+R-DI63I@AD>\'H(29_G7%U /@ M8B '@Y=OMND$MP[U8*",JH^6CTDUH<>R>0>#03;O8##(YAU\QN& "F\PNEQCN+GBYB6^U\^R;J=M E=,(./7))!)YZ9OJ)J6'4)]MH,I6UR*<6GR MBK@T[#4,ER[!V+D-X=ONU++W8ZF7T9QV4MZ7HV8RT(@,)GHV\^TTS69K4.%; M7(IQJ;Q.HF9@I/[.3)\M77NN6*NUYS[QZL968RTFB?*!K363A-&Y MT2:Z.ADT1)$*:A^BN![@/SYM27I50 M!IV;@8&.M)I;-S?39=WBWP[XMV5Z8+WX-SP?_+L$'?EV-@M7H4VM;.=L[6'/ M5D*8"U.3*^69ES/L!$@_)B *?_/>4T!#MRL7MOX?.5P]G[XJDQ9&(X<351LW MH%2OU:5KQ;AR%GTRC,.HG#Y2)WJ6F;?%H4?.'E2QQUD[8*8=,-,HH^1/5IV+ M3%!NC=5)[V#;_<339%XOQZ8EX): CV/5[4' V-W:T'JJ-CIX%'8[#JHR3B0U M/H7]7#/'9_MTRDQWEU"I)VJE%JCE\;3D,BLC&$9B-57/&?M)2Z^VS'+".&B= M6/0_42=&MBI0Q=Z<:S;#BCK[9:.S<'YQWHY%:(.H"*V9-4R#JC5,OXFFQ#@J M-IH;PZN.RJJ81D:VBFED9*N8$K-H;L4,'$ A^=&]ZIKX9W(^KE>M=KJ?+=D\ MM-G7Q6<+<)C]#NB2@0(5M>4 H-_\\J?,(* +JH':L^OLH.:NLU6+G0J+H'K5 MRJD*%V5T]8G1Q$65OZK>RJQZ;SN/"J=(XZ!^^FVM%Z_UDL"XO'JON]R);W7T M.:NZ^U=M65#)],O7(R;]346B6'WXRV>+T/[=6J1[6L&Z9M?ST,.Y-;%* FO2_7ZR:#(ZUIB',/-I=$\W;\#;6ZCLYX;=U36_>4QNOR"L,2 MO7VO@/EH1,VU)T,M=UQ=TV+F+;FUY%8ON967&=9.;N.S(K=+2%%Y\,PYPU/? M2Q/)ULWAQKW.S6ALU,'> MVERA)J)3>:EH[>BD-0V=+L%50C)Q97H_6N_(=H&I]2I0016).=;Y6.>TP+S: MLIA,T*>FQ1BO[1=IBTD3IUI>.E<[U^UC&KVACH<'S]MJBY,;B4_E^7>UX]- MXE.V;7E;H'PLC/@ F[#=QR/9M6],AA\IQ#$>=F[TJB+\2*&-\0BHL'8)WII- MNW'=&T/5M5Z#+*<6H^K%J-=U78\GS<.H2[#%_W2=*QR1S@*FF(\> MHS8CK5V^BTP_DB=[@@GI567ZY$AKT8XATULK:B<.K)7W"ZN; T_TSLUPW*\Q M+ [].A(> DF5K)+C9GH9%'K#.Q65WK%)CDE M1)LX[&37DLID/.S?IIH.^GW-6I' M9QKR) ]VCA,1DC.^MK?54SZNJ@V_0N/"T1MT3< M7--U'R*>(!%/1KWZ[=:V$\\N2;E+IEB9!A?/5K"DQA;LYXRM"6%$IXM )O'" M3;S_3Q) 0_<13-;W$SP"S;IK>XX7M* MN:DD(6"$*'6HZVI?;RV55Y[, MV@Z':F?+-$P>5X]J#WJ3&E-3FC]?)G\6B-B0.+ ^AF'6+@\)7_-NV4\LCK[\ M+1T7$]OLQ8^84]A4&!0_G(U:_.174U!)?AQ15K! MM6D_FR\^0CP9%K.N,/%XF@[Y+@SQ\ _G?9UB*YTO O69#9F+0K8 ME4#X_[5]' THR12[Y7D*@#D.#@4W;_*.L7B:R@%S4^0@EVSP&(M!FQX\?J!T M#Z!F*WA!$#Z*W51,V5 5RT_&BM]:J+BO=P'_WO!,E'91NRZJW^T-!J\XJ*5I M#83S!XKP%+%+':=R?__E4K>..8&7NO>LT?NV3/WMLX.4S-R@=IY"+9M_.Z:[ MII5W*I7ZV8DI:L:B:K2:JA. M>J/&4]4EY$[(H^0%A![#Q G8T^,R55'8IE"42)_!3K1R*^#[,?0 &M]@8>X\ M33\+ZR>;7_V'>6X>Z0PZ?*2J_KXA*1)M(^AZT:B\M7A=:#1LT>AMHU%Y/_&Z MT&C4HM&;1J-70:)QTY!HB\(G ]JP4%:,Y*XB MO'S6Z][&]^1HP9?&MN\ZW-_5$FQ+L%L)MGR:[KX$J_>.%M9I";8EV LF6+U\ MY,O>!*L=)V#44FM+K9=+K.>NX/,O,@#E M*R8A@.?:-A;T+BS'=&:6:6-G/ ;7@SA"I4Q#'U[L^_#$:@HWXMFIJ;>&/KQQ MHT&FLF+!TIUC[80YF\$Y!OBAP%5,VW9G9L#H@74(]K[I,UR-;\')\0(4N(U> M)YHHRJ@9EAS;ECFU;/@$=4GT ?1S57E>6K,E]>6+6W<&RL*T/.7)M$/656YA MF=CWTZ=^?@6?=>'P11? Y-.R:1O^NKDDRZ=//CK4VM'THT*1KO* Q=&\H6CC MW(*ZT;EQW)R>G$ C47O3G6M>(H<-;3I"BR7O8JF@(\NEGI> "W@.@ MX?BI< M]>BN)#(EP&G!+Y:'4QQEN\QH21;^&X"_IIUW-ZJ:\DKW. 7>_'WJ_7J3+<-! MN&POJAJ,.^6U.[KV"K2>[SK[TP6:&EXKN]5K8?GYG>L0MP..]I%-@X^6/[-= M/_1R^GWJ?8ZF %$VOPW$;_BZ="%7XI7*-\]=6;[O>B\*K4VY4KXS/CKFF^D% M+]F*R^2AY->DB8_F+*5RI=K&[@L:G>J#'6O57N7D"[@\ R+B'6AYG1ERVDWH MYS0R3705EKGKJ4M&<\O5)I/NN#^N6JTV''5[AE%7N=- GS2O!FM@'-1M]4V6 MHT0RBGA_7F#A4B"1+%&1P#!.6JA35NY]5*:9E%38:EM9FR_$PJA-O*D LP4EL#U0*.9)5X+*FAI?W/0VNZ7H+1F72@[BD^KD]%Z!9N!$Q3P/+#X/I%6$+? 0'N \0"@ W2M/G(HDV VA'M M8EP"V:(%50%JY05-$@.OBV'ZM]CF>P=?)ZW^=NU9MM(G+4!7%; IP,P(7I0Y MVFWW;!T(+M+C*L0O&^KW'GW3+G:DY@929@R^#<(R/>\%H'&[0HNZ@L%G]&K+ M SF'1/L6]79"O?(*Q-U1;[LKT- Z-X:J]R;J4#O[I/0SS 4ZPZSYWYGO7RL? MF,,6%ODF9Y$JH2R82<,] "[D6VQSYP\0, OF>6S^F7S H*_Y.=W!RF6+WK0< MPS91=1L&59KQNEU0[(!".\@(HW,S&6EJOY=56W=&%:;>/Y+!T"9:M 1\R01<+DHK$? .(G6 ;9]U8ZP" M(9\Y'9]9 H:F\U'IW+4F)W[R3 7+F=GA'#,8-H832GOF-)-!]?(T(+D9T;^_ M,BX. 1?[ [5OC.L8!JJ7E\\?NMA1Y\;H]U0MIUMZ>OQGE.@!X*ZV@?*:9KD! M0?EW(6C83G#KS/]TG1G_1Q5Q/BY(^)C-O!!3+22BBD2+5$BD,';,\SU,\@C) MX,B'N\\Q&D?I. @=AMDT?-8I8/=L:>(J@*Y\H'?Z@LSM>5'@.OMWB'\A8N## M.A2/P1IGK8MJP40M! MH,S,M168=CS1-=H(+F%SD&N4+F1;BSA)" "W.:^UM)5TEE$5IS[HN:D/QHF8 MVU='^?!!/V7S X!V1:6A3WAF<+;.ME MDVQ"7R!%Y>( M9&7.F60B%"Z2L[/ET6\<"V %'*,?F'RTR-2TT86PQ[Y3-=E7@\V-'Z)%]7NH M10$1Y([Y$^PQ6)H![9@SG@02 &+X2?; HAQ *'0\I<" M60#5K"##''$9*:;(27(.AQVC&CTEDQ\CEFHZF8\$RU"D=HK0(&W 2CUL*@XP M%,[X;FGI!6S!(P+%8PZ=F(W.1& AG6Q92IO[Z#:;=.&#=@F(DDFPA!7ZO[N^ MS_ROSJ<4-/:CF+[6N1D--74TSE8LR,Q5W$[@,<(&E$R*[6*BJL-/+7TFDKA MAW17F'$%3^'O76SS+A0#R2?3W.6991"%&!I'H*V[N*O>P#BD["T3:GHWW=Q%IKS4$ MX,"U[#X$8*B)O-!1JO5_1ATYA?90HN: 0D-,$5@$XCFG-[S%G")B2FD;,U7) M?K);JS*=L+(VY@P_G&&E]/9LJ3^]3Q N5K^D;-F([OF(I[-]Y>S M:[V)LUV^AAZ)"S]R<) RZP>10(G3Z-NT^>7U<-(=#6L:\F)TM8JO>H6T>5Q4 M^:LN.FT^MQ?/I4"A39E/R\S()[Q'^O7XB-G._3Z8V3G)S:YG 93VC,)HU]? M0]ISR-IN::JEJ21-E;=\.LBC/^S<#-1A@4>_::3UVMG>9ZMA&+UC:A@C[&92 M5C\U)\^V#'YP+-+'O(J*[$52-T2O#&9ZML7]Y>^L7PH5$->#RW"=M]>8,3MJ M5L%-57<*9V?RG@T\I@.O67,?.P\#41!R(X[*$U"H(P=<]<,9=L98A!AK@8>9 M_ &A'B8W5TL&"E*^&N@V,STRZH;J4;/WW(^.[$O/=7[R(3)[T,/. M;[5([(;4"%R.7$XEO1KURN4!!MB[V9*1OVW(XT0R0F3VWX:/&,\63JZA\FY6 M0RWSFZ?Q\A3F@VA<[]P,"R7W?GIY PS;%GL2V%.>9+RG8C$P.C=7#4&8UES; M52STCVBN#7 .6K;F(6.N\5X70QZZV]E*4XYLH+V;MS;*=E927@*P+RMIIX"] M<;0I+[PX2'\9MC9*PQIZU=23RQ@>K?_5 !V+W6&.I^JP=E>5EEQ9O(YSXZU) MVPH%*T?ZOI"N[UAK7FUG3^45'/M*M?H\;ZU=U4BT*1]*>(A4&^*0E'Z3;/)+ MZ'_T;<,DD(:6\FZ1Z8;2JG=%E6#U$H)65@C6&@=O 'N,HR3R#!O7(NMB[ )L MH;%A$( N#;KI"GZQPY*B_2*U>E)!K?Y@^I9_O_:8.?_J_,/T+%P!ZMA:GE(] M-#HWV2K!V&4%2U^O;0MKSQW%A%7POEO*%+^B%/?T*MA)/Q7C[>]N('Q:+'C[ M@W(;88@N.*T[R$N:@#,HRJJOO WMR-L8=&Z&73TOP@2[R*\!^&4SQL0O:YO9 MU*T55,"'^_OF'^P@Q8=PGCK(\7Y=+7%:4ZA9N'.\)(3AJ',S&6OJ:-AO".X( M0;Y1;*H->'E1C3WGX*O.#-S-$443ZV/=3Y:/W8.QA24EO6N=7[K* MEYJ:KYJI5J]Y/;7I^6Q3[<1T4KSKV?0\TPE\Y1'_)_Z= +!T;5S6Z_?ACGII MX]AWCT4=?O%EBQ#[LL2M8'FWK63+'0JF=95:6DUG#G&S%;%LVBO@ENKX3-O@ M#7+3?9]3PS'EX25ZY>X$<3K@\H:_M?;[S73ZI=G"4P5B(YK;>!G2&S:'?3<3;^AF M>.:Y,]1I@QBJ)CEJ?C.#-.DA)H@J%\X5+"S;+P[C%S0'Z*?*"K_\^?E([0%& M5!@TR.\-P->&!#"CK\$QP.<4XE4>;-J+J(B3*;6I-7_P3@J6K]@N'%VZJW&. M^- 1G9%3B,]10W""&I$)+TE"0!=QONI=]JD-<\!:CA=S/)K; :L:*H^S*83$60B'2)N-VX5]16O)AGT?,F0%AX9P6#^@LV= MG]B&8$AV=Q;*V,;WWKQ8F#5(+&Q*A01',M-(0@B"AYA5',P<54PO4>;P0M[) MJQRW3,SEP0:1&,0DEJX4^6[:-2@D0KD^* M:N5]#XY8!CD:=VZRX^P2NWY["LF\00I)9*>FNCB4>8;R1XK5H$+T]RW;W$&% MF!17E=?#&D9'))%QKZ 11\P9LA:R@1;R=J\?#>ZC+AN)&6+Q89(%FYEP^,SK M)S*?S))J@>_^?8.IDS6(.C/F@F;L0*#X:>Z""3Q8"D<7G]/I'1 O/.?!49O* M9U ]E-]_OU/>80:/WGN/5^E/[?TOJFBK C@-'UZ''JBU1-5B JN_Z3W_[>&/ M[\KM[-^AQ=7?]++@W[P?OL!#HZM\<9",',9)#'U##->8WAMB("VZU$FS-JG# MIC"MN>?_F2^-'H[[Q*3F'I5-2A3&LVQ_GB2**+10D<&55\;5/+EXC(DT:F]0 MP/6PESOG^5%O@1G]5C:_@9 M(T7 QQ-S_P3"QRZZ7(&=(#S*Z1N]]U/MEV(RVD 5!18#@ %ZG"L^W.PO+ JO MS<.9[)$K/U.F@.9ASV!;R]L*5%.:R3CN=V[P4@;6[W'P'XBF<(;#%C,P10>G MG$/(9$&<_9+PEK(X0-I5[JU5: /[96[HPUT;;(_&ES(_Z\"Y9S/T&>.U;R'P M4=3E;R,6^ YO$4R MQ#O;]/VOBW_R17WUON-G_R1H L^-B.3.M&TV__ B[O/%C7YEI$*SO$BY0/PDODUMEJ*+$>3R M&B^-L5%X-V\7KJW$"YGEW/0X^0-5X,&'EQ#RCI MU^48[2L+Q-7D3&6,%J) XO$W8'@SQN;1869X! \QAL@NN4YLV31]=1&*[ Q2 M?\U8_26/_C.S;1[[%'>9&"[#3<$=,CCFR9'29+#]M^EP>VU0M[V6OR^A(G>W M^*3\I'BK_K/"2A$4,/I3@W;C:$?3IZ%'N..3EM$?@ FLK#O([I,IJ \9?G M2PZ6GAL^+B,F$[F0*RLJQ^P\.]&W^(0+]B%.K/)>CNG?GAA;G7=D I /7\JB M#<(C#_Z4)?/\^!!GB7O5R')0[FA-[Q=V9[ES:_:-BZC*9(JY0D5$BB @\:R2 MLL2O9?<(*+;/)#UF MV*C)[*1!E*@ZZ347%:P[#'= MJAH'+>6?J8#$"Y,0QUD&.NTQ8J.F"/OE[LVCS.SPBEA+2U](IU ME=N,>>)$2?;Q0.GBL=&53ZL\<5#N7JBA=Z'GD9C+[G'4NH#2>DG#!-??+P^F(ZNBQ=J*AWE/O^2O6.;W)!E5%S3&&0@I+&/8AI M4![%.=(N)K@+O4B1 ATHXFY4/-M9L");5?"([SSN^Z^(CRCT%263K9@ZDWR* M%M_*68$>%2_NL/%[0?-?%TES_<%-0H%RT7( D-EJ\]CA0W$2LCTT?H^(<_DE(NQ=Z)CAW(+W_$(DF]\!D1R("]>VW6?_NHK^QG7"*"N5 MJC4!G+:Y]MFU_.,]:%!KVWRYMAP""CWT7KQ,I+)B^N9&L2:I[OQRG-G9[?'L M3M$I07Q97.["I5^SOX^T[L3(O]3K:KF_%[U*T[N]HTZ>^$>"(@J[^KQQR"2+-B5PC!0P M+J;C\*%CL095&@Q7=.@->WI)Z7_!@H9''*L\[!EYOMZ\R2*)NFVL$ +]$_,4 MN ,<95G*,![FM]@]K'? Q7>^>*/]+;3AT3K&#GO]VD9"53ZBLVP\TQ+96R6R MHQ79#7N#\R*RG%8Q)05]S3 U4XG\[=8H) M=]V"9YZ+A.7IRX:&UE5N;5MQJ:M".N295*"YSP_.B;I3!UCX/#J9)33 MSZ"Z$WQ8/@'TT*5.:*EZ-@=D(YA4)47=X^*B[@I>_%'DQ6\KP<^\$KR9 M89C)KF&8I%PNB[MH.7$7+2?N\IT]N?83BN$[4+JL0/ELSJAK6U&TI4"(:+EQ M%HW'64XA[93B=)C2@!$M.6\C1A,C-[)H.3DA=Z,-BH_U -0@L*)X*\^0^QW6 M\G7!D::J;-.TSLVD2$OU(HR<<8Q<"(SD*N'O(*F4K^8/Y8/I4,>LJ$&6J"PH MQ&A99L#3XPIO(Z4%K 7A$I0UFZG>91.N[LP]\YF29N%Q3 W #E6/R;2.C13% M ^;%#5-Y UO&DU6:%S?4@$3U;D[CU&0# B72#ZTX04582:1,Y[5<3"/BTJRL M8>6G&6!$5M:Y)=&0UTQ^=['JY>L3 K$B6AHXTFN@]G*FM*5J#83%4HA"W09G MFF6L<)E+7V:$5SRV5.CA:EC&.B3(_C!_6JMP]<'U//<90'IGKN%*\%+Y#-%1 M6M@H:6_F0NWBLD5O!Q#TJ$HXI")!8^9PEL4:WB/HG:VIS2W"0!+G"&I>?^E/&;@Q#4.#IC M&0K&DH>2VYA)U#37G#\A(*@+(7H.\?$#"E-&Y=&*;Z(8[+/G$BS\O84]#KOK M]=71)&MUJ\+S\R^7/#]18P7<+I69D1S^P>*RX(0K2 N4?RL)*9=DUI]M9%" M],YG[%0)Z*]H>!VXED,3T$\AT7Z12DC*!258RWK$MI4.,[8&\DMK:1H $$0TH#BX^6G5SX-3$7MJ_U>3C:M MY<2"5E01[NI"/79&]ZTS_]-U9C*]>]>N$$.]U[F!=;$ F?0X"O MX0V$Z*E'E)R?3,\!-KA70BU]K('\Y-8G!2'J+9SHP00_86'ZEG[CV#ZI(KO/ MIT$\SP^ACSJ3?T<=C F =Z:_O$NV$7K QE1\]GI5_J/KE I?Y$))U0U5Y)OE M08VO&&=+QMCO\IC)#AO &?5%RU>6S,9Q]+,?>"Z\E0ZJP2^*PP+EV?7(- -L MMU"LS]G"FED82V0^VA3 B9+3(63O*C 2-BLW*/&_G$9'1MZI)AI\I4Y4YH7O M&B75P5CUK9]%,5*>]RQ+X9 _X-\\/+ITGQDH*6JD#:-W9$$FJU%ACN5_W()DZY"=\A!!7B0;CJ3=+LE[%Y@>V1" MK4,@_1G@Q/1%N8.#G(*]K_S9O>VBR$:.]#^ 9>J>EGV54NIJEKT^S+?L>7&P M%20+@G$L"O[O?X4C\ M_G_[* !I3A,Q_ ^"&.Z7#'A*F$[3?&UZNQW5.RM^H-YC\R+>J )Q>Z>%K!/^I .9N9(+^HRS^M_ M$!16VA/SFEOZPC^^9WZ4CI;;N(#-D)<7R6-ESAF*AE1WF4#QK4("KQ[@^CS26@?)9/MG4)V"+PV$LJX+[,JV SL-%/4P0+W'LG8 TH61OG= M8'9#"F'O\BJ!/-EI%+2#B7N0;,^/PQ7NOJC=>G8-#8R_C0IZ=FTDJE5#&ZW MSUVW[#9 F]>+N@[N([NK)V/MM-4:6LH.#=#9]2(&LF/N8%+?B%R57=%/5"BO M&?&99#O*) MQACBB\IR+9]KDE\7"X9-[)L?>]]L;UC>R#SJ>1LU%35S>]XFV]W&FIH?6$$H0H66 M\P0RTD6O0::/:4K52:BR-F^H2'/E5#[NS8MA/K> \Z "R$&O7N#>Q$)^((^IYFF@Q_84[UOBW*G-W3)]7];ZA3H:C+'_?O=FI M*EKDR2,[L)?IJ+R:,P$2ZEP:OR>[0VSATC5R A=K:6O%E1%53VZLQB'!A@MAJI-#'5@]'/VY;$K[#V*<^3D<-LDW7R+KXMUO/-_B2@I MV\QW$\4K ZD\-/6ZS7V'QJ04> 4MULF@C8#PZ.'HOZA][,;DR@.3-=+<(-M M,X'[*6?L=S9CUA.;?ZW.#X81=/H]RHTK* <#Z6!;V.5V2A,@89GSC35*:2YQ5M?&Z2 3(1O 5\BTNK^AFTDY2;,!:7G.2(CI&8W"P12%]5EN83JW-"P=@HU>IKDR4&"<^#=5W>JZ;FJ'>>/87U?;[?<[-V.U;XS409YHS==V&R1GJ_I*0 3R#!.%%.3& M[&-['SH!M ;KS%UQYKM MX)4M@L'I-U()E1/G6I6':J^+UC0@:1>T+L;.-0C-)],.#Q"-U3;]S?2^>KQ/ MV#_PNR7^K_Z(&U8Y[#^50I[3,[NH165P&-O:ZX"_QEGLE4]X7-)RIV")O5=> MXJ3Z$O>!XG[^QD'O=0"XY^HPSJV.1_GE1GO\L /)@_>]T3* !PK=4 M9GVNV/$ER?

'JHM97" MP9:CF.3-0*E%K\J07H%>=;Y")^.0:(7.JP@=_55ESK!74>9DT*+9,F>H;94Y MKRYTMCK:R1"IQSP?EK5_WQ,#:UV?4?_ZZC/0:290S:=;X^I GQJ-\@FW%B&7 MH?77[!G9)'SZ[.,Q1P25LRF:V[*K0/4)LIC%5K3-LTIG6P<:TM[J4H5E(+/GNM#;#TBC3]2)ML,$G/+AX+4 ^ #% M;51=L:P(Y4,6!UIE?Z3"(M6^GDT)+B36?/6F6"BHI79">I!LPSGOQ]"3V= ' M]T J4.VV<"XZ>DY:?#&\')8C ^R2+E56#T9]C+$9@Y':'V>[<14ES5,.-L<& MKBY@]:/K.(SO-*I[O_]V6ZFAU\4EF.J]-L&T 6MY[013(S?!M']>U8LR@[%! MCL]JY:[1*%PJJ29&^@$SZEXY/&[Y% 645SL0=Y13 CG(*8)LGT!ZH+4G4 MEDG,EED#M^?SP14_7*VP; M09DV7&V22M2VZ86!4L]ORU<&KM_:/-Q^OVL, M^F]\'FZ[J%T7-3C:Y.#)F<['?2 .\@?G()^0-5 WAG0CB4.'!Y\KFGT,D_,%!/J2^;Z'"Z"V)MF=A: M#6'.:*1N48!T2\N5?"L/[9M'*N3^\!+?(AO-@?TS_[JF7I$)K^N?HO=;18?; ML',S4OO]OCJ<9!UNAQSX :.GMR#)VQX[O6WS9TH?I>6Z*2+)-N&ICT@DNQ>< M/E7SFT<=&*WN#K.$<=#4ZNT\\!1CX5MFOIV93QK.S,<8/8'_47$UCYL*VV(A":@/N;]Z1I$(RR6\+61>O_8WWCG1X:L=OV(RPJDHR[I7UA:E;)8F> MUZLA1JX24\%'SEC@_63RF9E1;YLWE7=C;0)O MHF%?H^% '0^S;7M;WO0*O$EK,F_"1@==K:A'[6OSILJ*WX8&>4Z*7TZCW;W( M,1\$9TI(17RV?#9N$_ALOZP3=AT'6YG/YB#&F^:S>I/Y+&\TD6TG4Y'/EO"[ M8^B +0KNS*'*2TF.SJ%*1S"/AYT;&C2AOV\1\-P1L)0'EO<$?E4>N#MVCIJ& MG9>0^/) \R3I0-F\37JIS/ ;KY".J0A]:&AJ+Z=[]RDM_P."IF>$-V5\NCE< M.HLW5'>=8\,T+8+8IH.\BEY;7K_= $8WZ375P]GRN33V-(S33;1:?9]MKD3[ M?)LK<=IB\@C$_T6LSYAL8[[XP_#IERH5$OKJ] M31.C1= W@Z![IF4S>[]I8V<-@W!&ID]4I&;9W&0)L\960=G&[\_,RS<,X'D MJ#KKN&D1^!:_SC(_Y&@ZZZ1I"'HY*2(10U$.<;N^J5A8917VM KLJ->K0X$] MJXC^I:%D ]-0#E1Y1SVM'I6WQ=MSQ-L]\U&.J":/>K7'MEJ-]@%\XO.&VN:H M>RNL@T;WTQOU<,3[6)T,=15T@+:A7MM0[R3:\Z"9#?5&/2K<'C<_2;PMAVE; M70.ZMJVN6V9^:F;>U%;7H]ZYM+INDMF9V*4!6YF[(0X#JS1'HUW:N2[M$DQ< MF8>I,,X^:-A=VX[U-/;LI_@,]M2 QJ]JSY[C\V\2+X^LF1^.EY/7U,P/>KZF M?/Q&,_TO3N!9CF_-E"?3#EERY.HAJ61OS9;)V^*9\@VP6/829M/M3&.ZG6E$ M^/8/1#>M*O?0>IT;?6RH@W%VYLGY9^B>Z/F6L-\L8>^B#32#L+7.C:&/0%<] MN./2&R'L.AM::+T<@J5_6\X5W:\&4=SBTV,\D\+YUDP#T;WA^EM>0H%XJ+W8T1H>2.),'YJWT%/G# M/F?7\]![@6.*"5[OW RZHRB@)';3+ N@-4SWQD+M/+#0Z-STNZ->H[&0),&O M 4I9^-^Y]73S=_B/?,_*]!XMAWO?=7*,GZ1&9LF4G)IN)5B: ?R'*7CHIO." MT8&YXC';1.8>N'3M.WNT_(!Y\,O7Q8)AOK+R#/]4K-6*S2VXU7Y)>24!#92Y MJSANH"S-)_PW7%Y;'J&4,H<'NLJMC]?AE>;4?6)J=A&YRW65=>C-EH"#2KC& M?\*KS<='CSW"2]$ZKNR/R6]"- M6UW>VZ?M?%^+C7[WO"$_N58E^]7D2=V5U MJK0-O\+7BMN9N:N5B]CBSGXH<%2P75<>P1K#1WC3_]HO_)4J)38V^4'N[E.1 MJQ@(XJJOY6V5,A,,+=M37EDS+^>45>5Y:D_O=^.@17-Y M);"\T#:]F//LP!*G; 8GD<)9V/X?)O KV#C?O IL"WX$.<( 8$_,83[1.9WT M$M@>H(>Y7GON$VC/'#N>3;AC&H (W8"GIDN YJZ8.&YV"1.5V'/,E_E1'4I9 MDV%I,+TVRAH3-\DVBHX):Q._-E6'QN$;PANA:3DA%Y!R2.H 2)VP,3I3/+F@ M0)0+@>NQ?X=X[J8R,_VEXK,@L$E_0RJGAZ4#N:M0% $Q!'\&;%X1+N(_3!"I MO-Y#33W#Z7L!%Z6RIRKXP>#E"C;V ]YF.7[@A?0HURX\M@;.P[!_.ZQF;7HH MJ1&GZ&/F; 8Z5L!Q6,I_T[;=&2[HE\CF2C( MT_5@:4@C0I(BW*(M3.6NB::!")6%:7G\,WP=_(N)5;@;0#"1(N+2Q+MCAPX7PI[X)>)[*487&,P3$0AB81X*8Y''*4 M@['<[IGC_FFYUXB('M[5N1&RI3'K+^;P$M< #_X$!12U.N[(FA";U%3!AP42 MDN14OL"Q.80RW^ (58[@9A@L70\^[Z>46$":1T07H:A6#F"/CA,HE HL5PAN MY=JK:P&3SHVN#GH]%0>).50Q-BMS*H#]2C+8N MT.L895$U@\"? _H$8'PNZ*>,.1S,@,Y$KH5(G2<^4\PI2X7N>[%CYA3X(YA4/Q(PM6"BV5>[9RCMQ/G0)4W M!9W$?Y=1(MS:?&174X^9/Z[,!2SVVK2?S1DBK_V5-A\/)1-.FVL 8]TU],06]NJ,1;H8<;@JK_-GY;A$;,EFXX19)0^P6+0'0H&B= M#_#2#Z!W_(BI'5[.@ >LD0R\D'4:*E 7+NA+S\C&(XW/1S8=KE:HB25XNU1$ M SA%IJS@[4LP5TB;)=[-Y;#DWY'2BYY!<=M'-DM(;'&G<5U%;R)_7RT)+RZ%-TT/OQS+92D=^YOF"%UN[F,;L M!M4NZD;G1N_VLY'!\BS!5ZXW/Z;H;"R&Y;LN]-YY)*3I?4P%BFM2*J0"M5RR MY9))+HG)/0=RR#]=YXGY@-@;"$Z3'C^: 4.EE'32/!XYZ-P8W4'5^NY3]:M[ M$]6S-4P0/T>>OZNJK/>:/BE\I.-XDT%^N/&4XW,OI'/H!H8T:TCN2!\5Y 6= M_RRS-\J9BK11+5]*2X2)\8FC32G6%*F;.VB;X\[-L#O17RWQO&4TE1C- =;) M/_;7VR8\E;DA3.82ZM^C).6]"&_[AIM',E&3Z\/W>VBM8PNO%EXMO'+@=0D& M\V?76S"KS&1^FRI+U:%)Q[:H""V\]E01&FV<;4U+Z8HB0YFT M>XAZ^;:BKKOK$5OFAY\Z6<6@9!5L M2?9(NYZ[8GZD&2,P_<'KCY,Z6/4CWG MP/GG1\M[,2CO)4?#WJ\[UND',-3?Q?D-,/.M08M&I] 8E$(S&M82U&AY=\N[ M:^'=I\[&,7@VSL&AXZ-S[G8Z8CM6L@7<6=S5 JX%7 NXL[BK!5P+N), 3E[> M;VI6_?,1:YO_U"[M3)9V"3&*1$NH6H(331P0<='/7T(N#D]9I48XB>ZB;2W+ M 9&T WRSD;#B3XD9,U5#9J-Z0F9M1M";"W]5QK6BJ)BV0U1LC%&Q_CZ% MY2T';CEPY0A7'>B^6V!K@H&MG.&R)RU7.LSMT50KI'V^!BLN/4.G\7W[^7B- M"IU,TT-NL('\HX/]G\M'+F2YC%%JWMS*MO7Y"A^R&,=G5:V5?J]SHZG#P4@= MYXW]\8=2_:N[5;MW;X#G MRY^?ZYZ0LK!^LOG5?YCGYL%)Z]S\Z>8 2/8U3\]'F5?%H>X9M-:/QRG@X3)S MMI1MVA-S&!0+=@D8L"*<"'T)A@\V,(VK^]G2M6%5^!:./2MWSNRN*7;+6\)A3WX2[QB(_-D@L4WI)FV'PAC6JM/.EWA]BN]Z929^6! MUAT/\R]5;T**,[VK*H>OH%GU<3T0=BLG\0D^6];9'1 MTE]1C(#^M6.\Z>@E.>&F;T:"D0YP#EY 279]'*+)P$X(S M,I-W\_#TCU]L8'=U/V:/POWBST"A\.NEAVJ^[>-B3_-ZGOR MQDD$I4!SB03GV0ZU[C#KU]J?2!JPXQ(R&1>3R>;XMXM3[V';UIPY<^7%8O:E M=;\Y1!;45[)>AN0?Q?$@BF_URR9Q?I)HU-"(@%B=YD:+C5FFVVQ\'/2:AH^7 M8/1\M_P?5SB^6K'0[<;\0,%YU*WATVS#!X_M,YS:%W%H6S2Z@8:9#_UL9MDY M&#VY>RW6Y08ZIB_U _C3#)1G2G68,LP@8M83SZCQF6TKL _3]UF 3ZU-BZ?: *WY"^8I MIF);YI3< Z#\X+T4?[!?^"V"X*,9A\0"F'_"BM8D=Y7?;F^_P4H"&O$<+.&3E-1R9;,G9B>3+I86\S#<^J(JSTMK MML3=NIX5 0Y"$16!^4PP&+Y]S#-(7Y)5WF(LF;H [! CR4S''9-E9%RZ@J% MTK4Q/!E6_$YPTB(E)8$7[A23I"BQ@L-&5?P0 >7_AVZZ+>0)X9XX],)XUQQ M)G[W=TX<:A@T]#QH"/1P \SJ :)P)!"*=L\I!_?30W +JP=0@(!7+B?\5 M@?EG60RT@8<\T5H.B>XCWD_:]>W\(9K2AN$HXPG MJ?\MS=%%LE O?L2<^JX=!L6/9/(O:C^RWDY'INL;T$G\=QFE2J_-1W8U]9CY MX\I!D$H";>R_CT[X&&P%$#MP% M:S(;LQ8%A BH./^U@Q;7N:&L/12$6&J"K9/__JMYDW>,Q8I*3H(?_&HT45'Y M&GH*L!'3F5FFS;4+G](XI3)AP;?\;T,?-^\!:D%L[J%S8R'D7 M"J4/X[OI#^0T\"!"6 5N/D,%R!U^<)_X5!]1+6$O@$'3+!7Z;7P M+WB4Q$)B]5R/B%-1T]FKE=<$MVZN2S'7:\_]2>\G]08^,#,][P7Y*-=E&I[5 M^]51;N&P;*5/R5]Z.I/=HEQJ3/9>N0Y/WP9 X F0@8\0<$ ZJ\GT7RZCE?MO MM\HS2&3ESG-7RCL477KO/7Z"_P+7Z3?M_2_\G.0WE^9<83P[&!5@N,(_YR.E MB6SCE+X;WQ*OB!:$%Z)%D2S#!"\ 683KU%QYL=)"CD^B3OI)2N) M_OEHIKSK?(PO_!Y?Z,#.FG_\G]G4"TWO1=$,GO_'42!U4@!&7^$@$:?BN>$C MD@^J6.&,<"0Z)-(JIB^@92!H0\M?RA3PLI,$#N0"*\+7$]ZD%X&'^CY]HI0+ M#;\KYF)!#OLN,NY9Z'EXC-$[Y++IHXOLWG; >/&,H9 Y_4WRI S2.VFL3^/U M-IPF3+;\0E3V:T3F:3$NF[;O*H):\]$Z3;;Y]Q 5X\>7)ER8HMTIUB=2UT,, M9_\'%WM[?Z>,M8$DE"-1 ;WQV@I -9SM0!=9"'#9^'_8'*CVR&LM7=EC5\ _ MPUGX>FXHJ;?@8@/8RT:M%'=FP ]NW! M2'SJ;FQH 902DG-AD_L *>[$=,[A'))\*%&=EB1\64^2IRY%WJ%\8B_6L^2# M?IK)$!!GICT+[42-D*E,+<==H3:*QC[^1*5!_$!^L!=NW\*;/0M/VE?@<+D$ M8FLLJR(WFN7-R;?UHB:\6NC)PK^1NX/""[R;WCD3)4? >A.Z(0+(FW/S^M&T M')]7%X&"["M4[!:7+L&#W%,!^.JNF/*.\1J\7YJN]B41(B4?S( EBBR2GGL M@+@XD(JQ 4!I\S,#Z$C/A3B'/)NA:FU6Y)M.?/,/[K6"&Z.DOT2G#5EMOM\O9^C?=2T"C"MU^OVN)^C2@E8 MO]\U!OU:JJTTO=L;5RWU*BP!ZPW;1;W^H@9'*Y;3M3,M!(M#-:XKHLXAH>E;B&M5H!=Q9W)53&]1&O\XBIM,N MJHU^'2/Z=5 WQ OSL[66F]5W#*8T_>P4@=GH%3OJ6PEL)J MI;#RAI3UT-?H?.BK#4&TL9N3QVZR+6CVG/H5D^\7QP^\D-S#V<*QX7BS1*S1 ME7Z4 C9Z[Q?5?O-ZR9S1=%2&*SWCJ4M&;ME^29E;W,2K2HGD6<3=!J.N;AAU M!6XFD]H&C[WY$%=YL/,2IZ&5%'%=$!22P3PY^VV70,*;!,879\:HTTB5P,#I MQ?PKZEJU1T%.UN_A")IV;X6"HZH.L%13WY7 W^ECEM\BNIV;OE%C+NH9.+=:RFC2WJI1QA[YV?M2A@:\>MA2 M1DL9YT$9Y8I.K92A=VZ,T;A!I'$)0X'2>G"VYR+V^L4VD'>N%YB.J7R&[2J_ M_WZ7:<*XU["X'("=^WBN7"K:(Q222T6E@?R145L-:SXB'TVV[#)RIT4C7=NC MP4"$1EETZ7=N],-Y;8LJC425/G&O676VX6-!\WE!GLDYN[+#49@WS9)B:_!OFU1*8%* M>R2C[HM*X\[-1%/[+2J]3532]TC W!>5)J#K#B8-8DN'^A9V\K^)9T0ZB$CP M,&"UJ\]%Z?D*69RL([]HBSA#X8_$G)?$(&X^ M7RD]O9*9LV4RSSZN4\"QX_$LILQHI7@F#0U7$N^FE'RZ,Y[OR\G/D:CQ)\ "G M='_L"W,]#[T79GJQ^.EW;HQN3]O4#A6\RX<#VK(DXPA+&N"2)KW\)>4$A2XA MG><>Q['2<$ FBM424I*&_!T2C'VC/H0WZ@O0]90W(,,5LK;B2Z+7WQ?4SO+L M_F'GIM?5AQ<:ZS_%H?_#_?_;^_+NMI$DSZ^2S^.>D69 F@!ON\?OR2JKQET^ M5))K:_>O?DDP*:(- BPDPQR (-L=YJ=[NH@:RHM/P6N7#30^D"KHNK;)H[U=MKL/PEM#E^][S8K M$3^VGVWX6^TTO$OA2PWO.I=N%+ULOV/S,$[8E'N1FVX^CT;.W79,!T]Q3(>M M5^^'O37G]%Y2;O@D0[1AB,.FD7&:?6^TW3ZCW*LVO:3#+&-0VP_RK&J4!:HK3(D+3M$D8QQ6>[V/:&) M:AN[_SZ,S%_#1#"[_?9VR]V*U^LT#-!B+AURR%M^ =SLATA JTZK84>2)ZRE M&)\DZC?LM.S**G4:KWJ@BQ2VP>M%W>YGF:G'MQXH$9Z[C1^L.%EYOTZ,O83A M8C:9GNP^N.&Z1%AN&@/S%A$;<739H;M.#U_GL^),._S]!8N![_A,\B:Z4:C> MCZ4;377/QB$,.P@3=B4"$<$K"^CDK]2+!",_5X(_HM,NZ6LQO.@*X&EPAN$;(?R3'(FN7-4(5M4BSYS^]%Q$:%K&NP17(3KT M5$N1^?WHFH&7Y)./U7*PB1?PP$4G(2S#F$(7RO,"\0H#\>(I)O-"_Q\T%S%Y M!S&8)9FD?CYP7-(Q2^?PM0FPTS"*87(125P<%PZZ,(O2:EILZL&?$8I9ED0B M&,-/F(-,KI<72.LYCF\'_^->[K HQVDR18PR@_;3F,%\8&76Y%F3D\1;'^5- MG?*QZB%;(B"$.< =@;SB:G.DP/!!>):P',FPD>!6)LP;]C=,S166^R$UCYC$$D4Y[D:QXS MN_4W/,!7D<#3C)TE6'0AZ[+0E!.!ET\2S"V$;8U9 ?\IF83"2= MXEND*S,^_A><8A7E@X;B2,"O7B)FZE2'+N 30D->0*='C4>RM+S'?#BRXQLX M2T<[,H)E_0[CI>!D+U/11_W1C)PNX(NG)\(F.Z&+ K@H"SK<11@_B#**6Z,NRW2RXX=P MX^<1K$<$YX9>](*\^SP"+<.0^JNNC.6E( ?DQ$40-.,>\'LO0($*0--?VP^_ MPA8)X=NQF(@(3P/.@%,8XS+%9J2ZTP3;-$$5NP)7]].NSJQ5^_?[D (0>:APQ$ MQGU/?4*,T!5GKW=QN/=+1[/1W(C\5),/Z&ZM=%AI7B6T3XH-5>$>'PVZH(/R/=$$D2#L.) M!F3Y1^X4ZYMW:;V$5:-8,S9GG]D.O@7L'SR@J_].1\-*.L!'=(+QS(\6)8X( M4Y+!E(ZCDW$#AT<)GL:H>\,9IZUO'S,* Z6?@#5PI9 31@ -1H9/'6'7: IP M6N_R33G1S^F)_>Y86D4NQ#P=^4!#IWR.MB'<.1''E#OI2'5R<7J2OP2$(V \ MDB-AG\2D8@%\W!41\G7(!JTX.#3!< -.1]@%<,4.39\+(K%JB'C5NZS'QK])8VT MZ6:3H&2Y3J05XHQ=X+4FP*9XS8'Z6$-E)%EWVML-V:=VV5HYK7.*;=]YF[NO MWG<&':O77W5P--F?2[L,YV_LN2"BE;PNGF9 *"!\8JE<1[!+$U2K\420#RF& M!?42/ O8(/-VH1P/,H&_3J&%1W 2+50. KE[2Q^^\="F&28@10E1R'= E>=H MIR [)5D6PTC;=.E3XVN)N&;X1>9-UC9:,QY/FD;GW%MF:"MFV:/XN,D^Y=8^ MY'AKNQRC'6SB*1VFP-TB(56F,6E 8W:-A.])5@JK@B@-D5\(O1^NM9!%NP]R\%2#[+]Z/UCCH$.20*@M:"3X2A*RF(^"#XDII[N)$,OU M++QTF->6N8FY7(\BQ)%>KU": M!,;H["M!) ^KYD1XM5"B([R1]W3PZ$R(>!W&&;QZ MOP;"WF4SR:#@B\"V)?\M[ !B%$D#!&R*VW8[@M7+HHRDZU:D4W8&X2TP+Y"& M&]KQK"^OD!".WGL\UX*-1M#]&\=OLUCT=K587*:C6/R5PLI]O%Y;L6O06G4L MP&^K5HF\)R:[ND_8ANRY@KZ';[I8QD 9;(O0=>+Y"):!XJ^\6 =RH'%3DB3F M* 0\SBX;;:DF8"N\N@QD#SB+HX9"1P Q&<)E^%\+F9]4X7=-X]@NQ5%^^GJV MWT2. QM.S<#JM/M6-[\OF/-$.0O-ZW,/CAO.9K2,>($-]"]TS?P$P.O%0MUG MN\NF ?#X$CN_8X56/:?KUN>C^O8Y?CI[F"V*O6[B-MZ,6A,CAR$GL'A)]VO.$T;7^(4Y-[CH?V>VAEPW)J>F*\08,!?F8B\B*_I[BR-5EJUV)\C?!C0QOP\8J(;F\V\ U*X]<5/QHW/*0=?U_71FL4^!VT1Z MGX1NJDQ^H]3SQS+=%N@.5Z /Q2FYQ3$N/L$<:##,JP5"%PFJI1K$,;B'XM\7 MH+3JRP!6,R-X0="&BA*,#&_*#(JJ^I7B# 7;/S8\A^2-H]$F<^SP(Z)WB;#&3683LQRHO++TZ#^'$+?1M"PMSQW YSL1S%72D M_&C*H!LO8HJ'+(R0';WZ\N'RXZMCN00RWFM1B(BFX IJ+C 7&?TD.IN#F M'\W+)OLU!.H/I$+ZZH_+7U\=6T6VI]86%!K!_63J9GLK;T, ]474']&_F.5C#_*PE(,FBB'$A''@W,OE"ZNK9," M5<\(V":P%-1P'.ZS"N0O[MK8BSRO:K,, )) MC92=[\V:6>CES4R69?(92T!,=_E*W67;HHV564R^EW(CEIVS* M9?C(&ELQVF+7KG*1*I;I@66FZPT$(5RS239F"CO*B+G[*I"1FO:E(/V-YK;4@!D\:A/ # M6V4N1[1WCBB[819*QA,523/WTY@Y?\N?2+X+FY,2R:P.MUO:"ER6[,L7-$(1 M*1)?^PR#S9 L9,#_ZV'WKLF-B4Y*!=_OF+"ZRTMST#UD%[V8(\WXP[(=.0K1 M9\00^2S3>0\$(@Y1R0<8"("U.??S<*(\X:..!KC(IJ/N1)_IZ9!E'!5!&5,W M7F(NN27Y];#5L?I#=3UTQO\5TF3@B=PB[(2T$:"3&?^!"8?UE8.""?OUH#6T M>G9?C>NT4.OT/ H1]N$M!O+!-F#44LT^AW[@Q,5"W'6+^Y[FJVW.RG.9TAXX MENU-:=V! LWZW 9SQ&@F,:^X\\P(/-'\E''4T1 @L M/P9I2PP+N#PZ'+1ZA[TOA4DNZZU+]C0*<)'I%-0EMV*?1Z<7Q]1Q]D%/* ]8NIMH M5JPM'R4GGT"5&N 0]^$O^&0V&1Q>&OP(PIN 4>PTFCE#D([W5V'MRN9.N?7$ M<&495K>\J4'%P=6?0J)H-62QP71M*=.5AJG:NKS!/&YE!R.WI,OD^-NGQ->9 MIAJ85NIM.[N$Y@48*?&V80_VMFC$''KO]B>/RFMC=YIV%Q=CASNH9&2-\KN0 MV]WL?+=Q\^KGS.T]BC/7'AAGKG'F/KNH^DTL2(\+ VUNOU"96:0_3QH6]B^[ M-J;76N^]5I.HP,!O1ZAII#/AQ.H25G8;'E/TX0TKC,'*_$9%KW&&+\^T$XH\ MO]*?X(<("7-O!,"\/[.\ ="]S+B%NGT^!!U7A@)@[*%Q""%KLIAK^Y=$C.@O M+@3;QV^!@.*$G:,UY,S["8,[@PZT)>_T_.Q,&Y@L_=R+9HQB*K-F9V?G>2N< M *XS_?$%$P>!9AYG;;__.Y_-WWW)[+L%*(MYI/"+K'"KZ8:*\\A"0]);AHA6 MY0 A6YU9$?;3RG""MI'OI%.GF(9="K M)RF:-$[0![20UA+#N2/A31%4DRS.KD)+AD M(X\,,FA'5MNE4D6 /&]F!YQV&]:]<",,4&LQ%9L;7@5 S6/\#O"^A33Q4 (* M/1V,R;>RZDD8U-F0RZ?65Z)@N>86PR]C1!L.4.DSV6)++]U,)$ 7=#<-SAM: MHP-1 IT8)8F%H6#3? ^5%E1UY,8KNMAM[[4Y=2G)U:Y$D+! 7(6)O/FBIT?; M8\F-+)&&]#@7?LHV??G^S"RC?IE,2NB.,INO)_T 9'HO#DEIH'JX%3#N[LC# MB:OD JGJO'QYN)F/O[3SV6ZA^T$R<^#2H [),!_-YPL)2@K4K&F?CJ?/1^BI MT8^AL?HE(YFB][LX"$M90=4 \6OH,_*"+!" QJ*C#6"WB-*:;&6*ZX:)A[K M.H ]*E+%Y 9!O@#H/Y$7K"D4G)>)=P3 7MT1B5D,?\48$?_RB/A7<@R=1^'$ MD\Z^T@]?:-3[G]2=("7S;^&H466,,%JZ"!YB>;\7?W$5F>@G335I];J<%>YK MN-PSS)W0S6A1ZOKE;;L*<@094!T(?>@O+%@W29XVUYW9KSZ?2YB GCCUY K-]S%'=,L 8A4$: M*]?R!+W!0F>)*L$N,9O[X0)PO0RNDH%?8DR99PN"H].R?Z 9C1DO+4C+ M(064\06Z"V4N/D,43T<4W]0)U>00E^AA[35M%>%6#E4.(U65-:%8A9PB"&V0 M>3>//"RJB<@E"F9C^,V3P8?X'=_3%T]T5B/EL_8D*E=8(,\KB_C;D,O3DROR8JZ]*&BG<-"H_5KP'4X-<8<[-K-VG[TO7DS(6(8&Z\DNM7)%( XXV&R%9:>A[,JIFW86+Y2K1!:_8T@T.Z-NX M4#(72M]DN:G 6 [.&;*>VN 4_RL-ENZX[G#(;[M5M>.UII>GV'XG[\ 7Z1[^ MN"9EBXP*5!:NNUJW=YB_O/F<,;L(J+9!54+FL7BK_WBG:_MX 8V=7GJG.E,< M$KG"4G$J.A/R<:@-]RIJ\V_ M=UH],ZAG'U3?N;6K.XI9Z0)K+2ROMES-:KC2;$T=-BG4]U2(;G?^L44UNH-< MDU.Z,[M+[<];EZ%0NT]R26*B\X216&,XG]N*]U5P@5"N;%.J\,[IUF>]V@\] M3(>W*B>S6RL[UYJ.ZE>/>,NXH;N*3:LY;K?C:ZN!5ZY6[.LGFGRU:V_;MM5N M=ZU6M[UCN?&=%F'G0N2;>U$0^G0I^FNCPG7;>5@S[Q=" M]3UK8 ^M7MO9D?C7[_23,:RES^W,L%[N!G6MP7!H.6W;;% U-VCHM*Q.RVQ/ M1;?'[NUA9UZD\'Z!]J]B=/J]!/< M9C:URIO:[P/T'IHM/9PMM:MU0%\D$'F!5H1O*W>1WF[CN;T73C?O/__[CP2F M)0]K58:8UQ_?\@6MA^#J%\C ':LS;%F]P3VE\@N3O2]R@QR[90WZ9H.JND'] MH36P[^D;,]OSY CUGCYW@T-?D@S7]VEKYL[J='M6S]F5]QAC_'-M3Z\/T,KX M&BNZ/4>V;;5ZSK'9FA0J].SNFVCZ55T@XYL:]#J6_:PM[WP,)OS7)O3;CWOKKP D:YOPP=A(#93 M41U;UPLR9K-K2:&]JORDZ^ &O% M002N?L8+-%1:)T]!NSET=0OMX+ .A&/U^K;E.+N[W_;/X1Y)W3NL#>U8O=[0 M:K>&9D,/8D-M:XBI. ;]^RGW9E.KN*E'G795CF>%<(@>A&[9E7F&'Q'OFO=? MWOMU *G?J";,Z\7^GWZX#GR.@X$I.0"L^XX4S( HNRY&(D)H)* M[L9)Z/Y015:#\8,R\QV6>MRVAOV^->A51DLV]HZ';6C7ZG:&F%#6;.A!;*AM M=?NV9?>-5?* -O7(V<'/;:R2SXFB'EX"Q8SL18ZL5G'QGS*HK&N>YS;1VIE# MVVUKT-W=B_O"!.@+W!H,E^A:O;U8=\P&;>E*Z ZM;FMW.&,VY^DWQWYF-T*% ML&0]KOJ?;S!PU>Q^OX-9PDP2MXKN3KMEM76@'+; MW;;5OT?HDZ'(0?WTB&J0>WWH)4+R[!55>R&K3&27N;=RWCE+F*E*5 ML=D-C]EKV[;:[:[5ZK;9)(Q8,A7P_R,AV QZF\9,!&,Q9E]XY$XE@&O;%G-: M3H?!VVXXFW-T?"0A_+]BW^&$O1Y:PW;?:MD[]MQNLN]3BB..!(]E5S!(O!7< M:3'HR>[\S:+!CR,/OL;FD0?+"ZO%1@O**1AYHY02'\A$" GU%D97P"_O@X_\H2%KIN2<\?G">4P_-VF45H,IIYXW(?O MAI-)+!+\?""N9))G_3D@^IMDVMP_8>Q(T!O+J%>9LMVE04L2STJB/PJ%KWP# MZ3,KZOUP4E?EIRVB]!Y0NA&4V8V73*EW-\NHJ0]<$";P"3X*@?;&\&\< M[SJ:QHC\*2RT4#GM. M)<5F%7\?A6)+_2.)9;5G'TZMJN*II%:GS)?;5OX*'X$6F2:;7RG@6%<$B8@>?9];VUE !N6U*/YW MFNF-B+ 5C(E79BP,J'SRWZ_^S1OU>L.A;8_L;GO0X"@IGMA<7L1:2.3 2"(5*\=# M1;$!ZX"BQ"+Y 2/D5YCKT@=Y$^4"Q 4UD;]HV;%:]G7_4]A"@JQF'V4@R@5[ MG>7>?!1!LO(9$@%9*LA[21,XJ$68K_(/2GG25_(D)V@E68"N9:C5"-X=*AT_KU2*%7_!GB9>!*#RKQ04"D!@T!?M M06D#H%7,9X+!%GCA6+\(*P,+M1 \>H%GC9* J.NBJW'OE3YO:X/!Z5N,)@")0"(7F /<"JF,\SJ M#WV.Q2A18W8<:]#I'Q?/B#[]<;$3.".I"Q.@5^'@7<,95&?L]5&[U:*<[+F8 MRL^ Q:Y0_- 3=T/- =+ZI8KN>WSD^7!^12SEFH<04>,1X=O'F=7;-X<%GJB@< M"['Y)-)L^V]+9ZH@A_"C8R^&GI+RK2 ]HJ*P1(J6$H_[H+GSP*6/TPB9'IQU MFRU@#4%[X_]^=3FS>\-=/.\;?>T[P=8,/3S MMF$/]C9]K(WB]+)X@2IPU/)JV9VF=/&>I<0;/I2I:A]KQAI,#4:33"3F(-&0 M)HADM+4P$X?D7(R)P< WKP'OQHR.#' Q+R:L[ZIC(UO=3#W@+Q-H@\\\ -5S M4/> G1$3@P:$5VX\8%(\3:9A!,,?,U_$@V&\Z.E'LD.2(28SA'CH^0F1X=WYNJIR"@@Q#DA "P MNPU]&TI]2DH]CSQ4![[-I4^OL5=*58/1Y*.(+L[)E:$I%@ET+=4"5@,R2])( M+'>A-/M;")7FC\0!=E&C'7]_"L4$6Q_CO=)VHU3T+?%=06 MOL$J:.8Q#H6G?\(C83IHPCKN"SMX@ =DD]P$6)T&5D.KX M^G&XVC4/%@#6XQ^:(\GW/@4$WCQ \K\(']3-:%'\[?>4!XF7+-C1JT^_?/K] MU7$^0@LVUQ7S1,-VX!=(5C3NXG=6YP OI/K[L'6WR]);=[!*D+X W#_L#-PI MCB3W(%$H%0S;Y_-8O-5_O-/5&;V /DXOO5.=*;<3NEJ6PJ"(D\O'N1>FV9*> M&!6%I;ZL'C?AT9O5WP?=9M\>K'W4:MIK?]_4E>TT6P/GUJX.I"C7CK80B8L? MHM#BWM6N1TT="+\ M!>LXS:(U^XX=8>&UD)$*L"H)LQT5/2$7K-QS;T ]EUZ .BZ+A$,A#$TIOL));A@6CFO\*Y!10'5;0^8URFAQ9D=I5R##L4TIOO MIC&(3?C8#>RHG*!R%&BS?1AE9G]\PXM67 @J*C!,DP;&0\$RRB"[43J^@G6) MO/A'3%9NC#))8Z19])C<.U%(0T:WBT8U)6Q.]YTU&A7H*\8 W9%@*6"YU:" YUY%Z!&^$@'^#M10\$+$-&%Y>@N>#700<^H! YLYL F+ MH7<%+=WIU71I1=0^I#$Y3%QRNT!_1;J50R[O;,)_P E@03H;R4!,&C$^P> * M7R2"]IC#_L>IGUC%%5C,$6+A7&"!PP#^R"^(Z0.9D+=@'GI %.,TDK$;.&Z@ MGIGR,2"_D.NHCMU-&/U09*?&+\:9E;_HVL"I2J+->4 :D.]=,K3$\^F5/YJ7 MA5V8P:1C%J>C6/R5(KGFFT$GCHX+!=J%KAPS0)G 75#@D9OM&$TF+ WI1?B- M_D2"#9!WS('W>W":Y!&&C5+R)9%A]/,PTK&^8>%H$!W=;&"F>=2#%U"7ZDPK M&81+>Y-]O\@09)_$"PK=!8NL/UGC.1^'Y%DRKFRACCIUXX:I#U^:3'!T^(*, M>ER41QJG(":SVYMXU!)89'W4D"21>&$T0-UOD12 C/\0 C'WL3 M.!%*5)/$+'^-YJ+<4T&(")R:)Y6PQL)3]"*-92 $$NDFH DQV# MEK/(R)I8T6JDS#LU;FB*]T@UFY;DD1]+%8)'[;*0;\5/%#W1H;S\]3]BQ:JE MW M=?73Q>2KC_K!?+TBQ!9Q>U*OHD*JK'C@W^!:.A7G(-+,BX)(^^ RTST2/ M<2GD J-YT,4)K.!?BI3EONHP0@O?QRG2RDY@=F$4O]6;K^+DB:E(X+/$2(@< M :3[% "?OX2#GH-2ZWHD8&1$+\7E*CY+>X#T?LTCC!Q"U.,E0.<6O4>Z+4@# M^'@X\URZ/$"QO %7"&P,A.V'A-PT_>"V ,GP=&ZP8X+47 MJZF '$<^&TO!(7FCH%7-0DZ(GX__!8)])N-85!R_"[N"7]0-:< N"B7?YYHD M09HZO\K5AE1F9K>RK4-Z(!']$V\#)$3.Y$739K-<(\) MLA2FC:NG@V/5X<,PV)!D)0#Y1&R*YJ&8\8#60I[E"81JVR:UQU=:F\@&NRGI? MG0;J+T&& BEJZBJ(@&W!8UE/VU(]NQ&$=W#AP-(ZVSK0-F,UX@8YQYL;Z,X 77(9US.*!T[M.1GA.PQ8QKT*AYD=,#58MK M7@):!?F!0,$%_7Y,\Y98A*")D(0OQL4NQW@.:"INI@+BN8_Q/>H%9BL2M/:A'(K#3@0]&3ZTAT MJ]Y20(W:H_H&\"6-:2('[C) M1.&M^P?IMULO,4C_L_=7ZHU1U.#Y O22>JQ<<@G;_6Q;(E 2@0O/E.P"[@0B;\HF #)4OI4<$U3';Q(Z_XP0@D% M,O@]@Y.NKHDJFW5\>$JO[!@Q25*!S,F1A% M] ]U*Y/8 $TE"<,?2P@K]H!7H=*#>$R.56H((V!FP"MB[A:0L BFTH!66E\R MVDFBT0QMS7V.K:+W:N>_:;=,GH4*C.7)/3%UCZK?/8:^P-4D%R/*!VSHDV:( M>AI>LP51&T^%C\Z7*^"G"F,"T$J$O- ;L#- Y.RRT<[OP5]^/$6>_0OHH=IL M2C?PN6:+*:F^=+F^J(0J#GE$:]9Z=RG0N@@_? /-$\V,]+O][IA8;L3)Q8(W M.Y9&QJ/23B8%V4@RD/"%]DT@ M;M>>G<#UYF@H0DN)ZT:I*-S"!H ^EJ;(KZ"3LW.^T,#Z%#^E<'UNT7H]Z/3- MWC_#WO.K"'9<,H"/,!+V&P?^D?RO3+=!7A_<&3B4D@Y(1\7#REYWY/&D=&5( M$[2C1#D9^]#N3@N[.TFO4B %^5-7LRUI+- :%_HOI%J'/I>,IJ!W"5(I09O\ M[!P3G&%+LCG0[+5":(CF:8F&<*$\WGCO'LW\F(A,T0-HQ*%_3::\DE*PD%3V M&77N;_P'^\"#']A*N\$E)1"E"7(1YA]V),VP(Z1%)6-PUEE?%_1-$6DY(RWD M:YO@]2Z?(R3'SEX/NW>-NIB.3PNX;_YX\\T8?]T#NL=YK.>< M(^XK)2)_JM2=M=^3"DD$D^1!41@7V.BPU;'ZPS9%") _@.R=I>-D@YP=6CV[ MKVW:T]"7%MH)I<[!ZB$??30T19@V M#KUA\Y!1ONY:/750D7PR+DZ,^U+,$\6Y6ZN<6W'SGCQ<>586,JJ*:!9K8V7^ M9>GSR6,32'U>S2P#>JH*[ $ZEV]*ET'Y;4 2,(_">^@;(?%#(2!X7E[W-!\B MFJ?,42%Z':$#+QHOM^X8B/GLE"QC5-P?4^!S['3*@6J).B^R&)WO$9*;0IKC M\$9>?N4SI'6N3;$>O@.(%:WX8;0HPY!\A]N:O4D>Z*(?5L'=]>*A^-F<-Q,F M+70$IQ!(DP=")C]0\\,CB;*Q*!E+X\IS?6FTG/-JQ])G<442+AU G;IOH;U8 M:DFT2"X:S)KLK'RRLSTAP(5-R;D&R O7ZP[L96MN 9PD-\!7W")ZLBD*CY:! MHN] V00B$136;TI41]$VI")E!E"T90,Z2!9ZW_HMR\84K-I]NI:R M*K!,NUX7JW[21 QLRQS>M'$EHS;MR(\ S[+VYZ5*1Y6>P6+$XW(B)\4*9CID MC6S1RW;N)EI1X-B1=Y-,+.4L4+%8'9;%J,PLMKB#?=_3Z+<5^WXF ^0#Q[*] M ;([>/6>K N]HMEQ'T1IF6U]O&WMV6I;^V9;#VE;.VI;!V9;#VE;^VI;A_O> M5A+R9F;%.LTR(#2.',J>6W6K\7@&\?7LX":B^TE*S M$N2@ MO(\($/YRG 5!<#,S"22*DS"ZG,V&UUI0ASD3J@[G9ZEC/02J3XJ4+D MVMK,&2>11W9LP_C26:U(9X-+XMXP;6(Y9^46L\+>.!2!(4+[$E>6=#)FO./R8S3,JQ>72&M@)S9 M-3L&Y1C^0L8[]C'/AIWY:Z5/3B76OJMU^]!RN'4ZS7:W\W@YW-:_LJFKS;]W M6CTSJ.) M1/]TTYO-:5M]9W"_#(U/E\GM MGJ>RR,H,Z1XZZ1XY5L?I6X->]]A0KJ'<%T2Y0+A=V^H.=\VO^1*H=Y?W[X4M MJ[>=7[\\#%M6,['Z=MA2PDM;4G]S"WYPC! M0K_=V1XL5&=K'KP=E6,@.^?=?D'B71&:8035W)Z&W6KM86_V,UEC]B*SUSK? M=LWJ<;2'7:MW7Y6C2HK%86Y/9X#;LRMCJL[V/'A+*L=(#KGXV-%@: V'_9T- M9Q4@M /G PU[N <>\"+!R0NTFYQF5\81HMRSL$[-++^[3;[:%-^QAU;'L1]4 M5VF/=M\'F"@,[;YTVCURK'8/8$-KN+,)S5!N1?:PGI3K6'W N^WV/ M1T)*U=NTW;QJ+PD$?OW"&I2W9"8X%J":I/YND7S+)16WI(O=(_X.Y$,KS6ZO M%+G_2RL;,GW<%K%7S7M*:XVQZR(/Z>[F:QF-EETZ2BC*7J;8P5( .LI^.8>- M6[BK\[H0%I1YI]=^<:>OM#'EEX=55EPLI4 J7+#3Y/+<*ED)'=E5K.^X8J&$ M%#.M8!$4[QJIT\I:43TRNAH[XC@KG+,(8IEP1>;E+H_,#V.LQ3*9Q/"/$:;B M+@T^^U@Q-=KVBU[E*U^;JGK<$J%0S=/SG>KKW>!_@I!2::T+L[AMY^X^+VM[ M+"?P8;]^_W(!C_]*/7D=.4MYM^7)V?\R[T@K9[>YBZI)*UN[O22G5=X@:V=> MBXFU4^A ^2ON_MSN;%:L\++M)[;"98OIJ\JY()%I9D^A92Q\GXJBZ1QF18H/ M)^H4P$N7EY^*C'5#WNCS$YDEH)28=!SQ&YW1%/>0;NA20JUUIV3;R_*]EU@; MY322I<[8B91$N)GGNFX:KMQ'8$N8V*SJ)^^D>-U:9DA3,^/YS(2>#),@(DMN M<V>7$UO+ M1J)0Q#8("_GH5'$Z74KSUI7!&D6 6O*D'P\=VOU/U/ EGJASF;'2ERE5@!+( M4D'-*GZ$+G0RP-J #^B>FCE>4FG5/E M#I6%EM &O[J*L$(L<=D\?2T?85YNKC*J$4:!!4X6F>R1U60Q 4X"GXIDM\"_ M7SLY?%YQ>Z1LW/)^%6J'1 JL(-H-=:" MH5 1D\DRT"OBY:\>96E<6$G[@W(.MVJ C(@9X0J(/E_3[&" M9R(S(R'>@!]\_>\"/;(3HB]0?G^ GGAQ3\J?EX5>8B?\U 5B)[)LZ@% 3^*9-E@*A6:QM!A#*?P2_X2'BV9K"K.:PG#"VBSE&2&J=T5V94) M2^,-K=_S,5HD1+$,=MY8C9/*%ZN""I2O#U%:+++QDS963G.U6J2PZC:K3[K2 M5*1KT!=V:?^SN3.=F2Z"@R40L&QM3!Q8EZ19+G- IA6JN0%$PZ5IY_;J.BKE MN#)[JOK"2K]8RE2/;V&B3ZT;Z.+'RZV_X^<_X^<+K?$[\5PR<'\A[5D;^J<: M]50&GH *;1Q,/(E2XIRZ6K*00F"6%Q.CEB#(L*YWJ.LIS%0/'+."AH6B(7]R M8-.7222 &/X!IPD-4<4Z0N?T[@7/IG!LL;F?QLQI]KM_:[*3S'[E+Z2LWK " M5-=ZRP'G'U4?D_9!>!?Q#\H>C]M^.F\@FI67@S@K/#%)L:9$DUU2E>G<,N>&T/8F3+'\BBID,F2E525AZ4.# M"P^:ILSH3R5FBFG]$R^WY1?7G6K;P:-OP$(#/(XL-WS+%C#'SZ!# [LE]C*" M(R4+X<%;V.+EN8$^$KB*9-G=&\! EM?EK,D!"YFQY.6J9SGQK)BRI/HKK$ 62#R: MJG+FL[E()J("89\Y!U+=@WH <9P%2&0 M 9D%HV:2B.)WT A:C1:(NQ BP@W=QIH,I78]F>N4,6)A[(PS[RQE@PB#1$^%OA*4&[HJM(P4^2;,8>)C-._62!VP-_*PJ D?X+ M)B(E'0Q3CA.V!1L47M*RF>JRI9'L!'=5%\&.N0_2#%?NUZP0O1\&5PV2U '5 M\]$ULI996[8>Q;5. [W/"19&C%,QXL?[ M,HUQ3:42JLXX5:K#NM[R,)-^+&"'R0((WX'S\B$$55^6& <2^@9"3B-L6%C2 M[/)B??"N%NVX8'1>I5,.5@#>R+*\JF]0G6XIM"5MRH..8A8+?_O2D4$5GLI1 M!3,\NB@E8K6M!7F3\R8D'>F+N[T>(IX(*HR60:0RH,BQ4EG&Y6#(8KI(N7+4 MG6FOMQKSIEFC9EO"$YHID7"EZCGK0 8>20&?4J_JDW^+(.T&@R M+-]3**M$S(OX8:0-/3EC)- K-;$,-F2#I*64Z(9FN;Q4*M@$5L1/IEFA>0DU MXH+!>MU'\&AZ@62<(WQ)@Q4Y_@(GPT&0O%+D:DE+@,PP[(=HJ2AP6A=(/YRA MTW5,]?*444+56";.SI%]J,76ZY![?VF])!3*9JC-ZVM7%3\BYXQ<6\]U&8O) M%L?2"SR213 )H@$+2H"V4%PJS_$#;!J#BMLT.DTRG$:A+XGV')W<8V2I%>>H MN;%%DJ:>P#R;@+1W%9]):5IH068(;#86L7<5Z-IVU"L]*U>\(JNB5AM6O#?2 ME!ACB7)4)T!RIB-I?9.2NUAJ&OW?'W^JXI(G+G$=>]CN2)WM5?'1JV-4(='V M&(&:8LGA8W4_2_FD8='&EJHDB2-0%0AU_ ZR26U81)W5FWBYVGCY\323S5'J M*RR!_6X_+G$G=#&YCKIK-4AAPB/\!*,"EJ/IEI1+O_+<55-+ ZG7IB MP2.">9 MV;_)8BWLZ-7IQV_ ';$WV28/"BBT.8,V5-^7H]E7BW;8&B\FT(C>H8@^EO&< MW)U1=;WB),Y'#9#T@EBXW>8-NTOK8G?'^&?.#HO;8LGE_?A-+N'9-]!$HLA3 MMC"8C'81R=@X,B-HMQ6:^_6/DI]+":MC+K1K8+R%F-Y4N!24"8*"Z5Q&TWE1 M841K!A_JD"N2)EM^_0A59C%1NEEA!6'MV)$X+BXC_G/]4A[+"-[5F=)M(=:E<)V")VF=F<+3,W>+,\]] M3KG7&,DG1C,S&3^\#;1D=X\F14K"?VTBI(+1;KMX74GN-+V"?5F;KMA0I!RN-5YE!"DKFU"D X?I*TFUM\3^U?!F?'0[ M%3=XV$WV&1"?+RT= H%?U4T=)^API1+V$7%;HH\YN7U0I"@72E1BW9GY$G3B MV!M[9+$G.0 _H!] VE&!A0#%@ESQI7U=>TJDI<2GA=+6U\9@:A)J,2B%R!@]80NL3@&/N7%B2XWEF]+ 9KC3&2/RGN#@\)X#Q!N>531M,_Q?!4I+:T+^^3F0/0E$;"6GG0^$!"R.&RC#&Z"BI)3@W$-3!PA,D0WZ!K$;'L:^U4_C2?D]O_!SCA5W:SX2?PDMSRG?,!#X]1--(GJ@Y#K0=+1M11: M)>-!1$($20%*378BR3.+E)K(!<&W0;]R(V]4O$NB@N=Q^78+:F<;8L>U$2U0 M-:X<#2X)5V8^T! = 1@_402.2Z[2TDJ0O9)"9?"B:G9O-I)A^J6BA!)>RF"+ M)CL5$7K,\B!#8D#*UU4DF2R )Z)8RAO@& T_#,G)E+_<9)BO#_9?FQM5"@M]1Y7NAS7-$:57/I",;I 3C4M3C6^QU0K M3&>C"M&97(>EPYS?<3V71;DI(.Q6!;\:$OI;P/[!01("9W>ZF7TD)S;"SM)S MCG(XIRLV3T'NH9.= YZ38>W% ,K+\Y,LO$(&;084F^ EJ8H.E+?L0\#AT%6, M@>(HZV5L10F98_]C?1M91G?@E0B+4C:P M7+8N1X#9G6WJ*+QAINXG9A2%+7 MM_+T["'-;[6#0E0$*EJQO$!.ZU1XO]6R\_6I0MJ#6X_# M>8$2R:(HHEE&(4#2BN;0=*ZBNV"NU[@3@)#ZZ>E\.GP2I#J1><# MW[K(:?E;1L2%[O2/>4SR^H-"YT//(>8SL?'H(=85W)WF:FI.R&NV7--BYA O MG[4\]'>INXR&U1'(HK!@QJD/,%L3I9Z9I-KEIPI=!YKDEDYB=RU)%H_0\N%A M ZO3[EM=(-+UIT>N4/Y.%L4HV;Y:8KT#\#*?P\.?='L;$/YKI]EG0*<^>6!& M%#8)^HG6@2@P*R,\726\-+66+6_%3 M^)T"]#67PK"SD: +8L5M)2\7906:4S@([1^H_^@EH$VXQD@K6#$/%1TTE: ^ MIR0UN2#R5KC<=Y%6@8GA^"2Y6"I^7#3.RLS5RBY(K#YDEY+4*)1/D"ZLPL>+ M@A"$[53X$R7?E) -4I3>D,/. M]2FY3>YP4Y1#<6E+BDKF7Z&@27F?O"3:91 ,R:>P<&_1=BQU=U'>1-&6+*W1 MINCZF<]]=0>.GBV##VLYS\X:,I8;H/_%5*!+6$ RPTV^0TG/[_\^BMZ\W_!P MGR*'+W$#=U% 5W+!I*-T!;.5A$[6QXGLXT3WL5YNB. */H:^,N!;[-MHN@,2J4Q MH)SP"JVZ:X07(W%<,%#KJ[Q^44ZN%X[*^NNKB%4=D;I.])6@! 96L([3.1H= M'W6.,W4FE_HG;@),.0]04NB8[K7_#OW"% #,KMK*?R=KO0NK$-(5H;'GJBN: MKC1')POBKJI?]!KAK1E ]&E<2(,6T'UDN7@4?T',?29S,5*TQHVZ?@"21_J3 M8*&"LK:)U'T/9H%R?C,YU>OF%QI(*"?R=N)]U.,8:Q^#% " MJ6K2&-CM73Y4_,H)YG,1VWZF<]_/[#29[@-6;;?Y]#*&6OK>^]W_;70,I6/T M'B4NL?]TJ=%T.YBAVX!5PV"?MRK_YN9%V[O:4AJN^#GU1E[R;N\#?/)(QG6[ M]*Y"XK#79!_E9E0=H5!69&6HP2P@<9;?Q8OU'$"HC\7/[909,LAB*K)HCG0A MH] H08Y046@4,U/4O^[6CV \Y%]QR?T04U2*M M%]!BTTN:-!4'1_ZS5#>$SI)\K%C3<-AL#8?(G51Q$O5AQ;B:L'EO5G^'E[KV MVB>MYJZ_=UJ]G=[8-*9.NVEWG(H-JM\<#M<_V=^8ALUAKWICJAY!V7;3[M_> MU995?9ZH#,S>FP%87FZW90$CX'?/+SAMA^)B)O+P,WGWH"B?P<$&1%&:;#XS3M M9^$;FX'7$_C(MYGZ7HU-#QR@,C9-DV0>OWWSYN;FI@GC;%Z%UV].(G?J78OX MC1A?\>C-F"?\C3WH]X?MX1L8K]WM=P=]QW'@[T%G\,8?M6SGG^*GT[";TP0X M^"75Q3O7@8\G2V%$7_B"]=!5; \M60EOC!Y78+\?O/!K>"W\-*8T\TV+?> + M$,K1@IT4BC^= N!MJDBOW,-+,9,R"(^\R45[V#K2$&U'V'LAC9]*>:)*KE!43/. V%GE9%EC9L= M%,IS#,HS*,]I.!+EG7E1G+ 3 '9C G=)R.X ?O]( R'9G3U\#."W#O5M?H^M M<9#62N(8@%7'Z3\7VZ[:O W JD6S@P)8;0.P#,!R&FUE1L,:AN/=$=;@$6UK M!F(9B&4@5D48=]7F;2!6+9H=%,3J&(AE();3Z&002]]#W8BI$#5))F=O":P M"UVG,0;F8^9$RC3P^?-IGI;C0XIX*DW8Z93#URD^^D)@,3=,(/(]@E-C@%0M M)6KM@=3SL.>JS=L J5HT.R@@U35 R@ II]&50"H'392]SZ>4CNR+B*ZP #;A MJ)/T"JA89^JREU#4A4HUAC6E?CME_Q/Z2!)Q7BU>0JM+K(K'L?;MY2(&GIEA M+HVM+HO&*KS8/&;RKIM!5+44K;5'5,_#IZLV;X.H:M'L_HAJ7Y?XUE\G=YJ] M&L*I?:=K>. 'PZGVO!WISL$.&6W2A'T6\"I0M5"YJCLIV5(==ABU6;?0V#XFG>BIL-)#]<4YQCQ57_/4R@ ML(ZY_5=3K#-L=0CKM GK.+=@G0\+G]_$!MB4@N_OF)B$" MFXX!-H?;[*" C;EU5U=@,T#76ZL]*!IQL)B]-Z$\V0AD2K?OT#EEC#SW/FHU M=&;1O&OKS*JUC4<#(7M@D-#A-CN4"*1V+6_&F0@D^+OK]#$"J>S+,C#(Q/28 MF)Y'9;"U@T$T[Y-YY/DRWZ\)Z3G,9@=D#>J8D)XJPJ#G#NGI:!A$U=0 O/S) MHTA5M,X2!9R&LUD85#?-N$H6M02]Z@B[3(A1??UPS\71JS9O$V)4BV:TD6\H MA\R::IS/5C%Y;679RI11[F\NHVP*(C\EL*MZ0613K=94JWWF,9EJM=N-Z?&J MU;X,NX,)KS5VAY^=Y?!:D&6T6RB4SJ-PYL5Q&"W8US#!E(&-3W&<9G?!S\0H M2@%F,+N086=]+D+EMM%6 >W4,8D)C1'!&!'VR)ZK-F]C1*A%LX,"4B:G\"Z"J80'G)W!T!%&&3!42ZE8>S!DRET8 M,'2PS0X*#-4QJ-> H14PU-%@""-6EHN(Z=@6E::YB(.R),TCD=P($11!$?YL M4)%!1085/2NOK=J\MT)%CRI3GGF6%$+0J66]@WV'#SQP@(]S/<89VBA)!^UB M7.@VDC3WQ[3+Z7F-,#5W9T@%,T[YQCFOLP!-SL<4%3'J@7U-2_T MG($S *[4ZK0Z[=8;-:6.TXA_;N%M>410Q+R XE7FD1>XWIS[6/$@A3?""7L] MZ+0L&&W-@=-EHW9&>AGKC58( .^=5BVG7\- %9KW+\*51@C; *?#;79 KAF[ M5=V;QD]X9?4.B]+:K");(JJ]C?KQ'39V2]N9SN^Z7FRL?_O8EO6!1&&0%3EM MR1#L.R*PETO'8Z#1!28-2]A'+_9FT%A$]06RQIU67W?:L\G'JDW<1!G5HMEA M05ES>:V"\.BYPXP 'JG;:]]%-&.?0]B.92.@MX*4[!PIK3<#WE+T?3VTLM@7 M[@6!B*X%.Q,P7^ZS2_B7EQ4PM; *:N3%,(RLZ*F'#^EM',9G+$?ZC?]@'WCP MP\-BJK(.O0%CM13*!HS5SJQHP%A]FAT6&#,7X P80S#67@9C"&PNA9M&'D"I MO,2\BOLNX[%;(K^?&9 9/&;PF,%C^V'R59NXP6.U:'98>,S,G_&AA42W%H8)"YY0&&R$V MZDEL="&N0_\:W5R?X5-4TR(28R_9E,$20-,7#A\M(:;].>P A1E_G0%C!HP] M.X>OVL0-&*M%L\,"8WT#Q@P8 S#6EV#L[M"I,O8RD5,O0C(9)%;'Z3\;>Z_: MQ T2JT4S4P[VUJ,@4P0-3#E84P[6E(-=][LI!_O,8S+E8+<;4[W*P0),'1@K MA+%"V*W&0%HA/J0Q?"*.V8G[5^I)'+9BB,B3:]K;U>_X+'X"8228R1P!'?09 MLU^C,)U;]B,!CC_ M_F\#Q^Z_BU61ED\!\EMTAIS[/##0II8BSD";>D[<0)M:-#LL:&.W#+8QV(:R M3K_6!GJ>^;*]\&"=5Q^L1=:SES@X1J MT>S D)!CD)!!0H2$G,=%0O_@"_9GA-,Q0*B6\M (=O4JS! Z&";'1@0:AL@ M9( 0 :'VXP*A7WWX[1,,Q>"@6HI#@X-L4R?"X*"#;79@.*AC<)#!082#.EOB M(*>[W3VO7_BU-V;?F^R#\'T#AFHI$PT8LDVUB&W!4,^ H9?6[,# 4-> H7J" M(;LU["(8ZG143?F[C4(\QJCHK^&U8G-D'K*'&1JZI7C$9YY&GF ?4O?'-$SK M[C"#Y?Z];C*2I9YI>K.]>3T-1QC/LSB9LM#&;FLD69;)%/?.8 M3+:H[<94NVQ1MJD@4D^TO&(Z5.75/@L>BQ6@_ \>%/)#V0,K@\B?O__"+@1E MIO8"^'*";UGLT_\!J'QNR?S7ZW-7UQPR&W-B+:=/)HI:SMSX5FO1[,#PD2GJ M8? 1X:->.97"+UXDW"2,3!H%@V?JCF?J:?PT>*86S0X,SPS^R_A'#:(A1*/K ME/$1P)C_"=.(7:8C%T:)DR^8@+;PAIZ>G'Z25AW6T 7'#!ZJI5@T>.B9=,:J MS=S@H5HT.S \-#1XR. AB8=4Q90OX=B;P"Y1DLQBT+RJTXIEZL]3^ PZRKYA MK ;[&C;9.2['L#?LMW8#3 8O&;Q4<[QDRJ88O'2PS0X++SDM@Y<,7I)X255. M.=46(T1!7^&5_J!A=WYI0!3_W/RZ8*= M>)$;\4G"?O&NO1B!V6?^0TS3*#9N-P.;:CA]4EUK.7,#FVK1[,!@DVU@DX%- M\EIB:XV9":&3K8O.9V"*?>T-VNVN8Y]")VU6 %/YE47B@;;!4@9+&2SU$+6V MEC,W6*H6S0X,2SD&2QDL);&4*@6#4U"U7("_ OXI13)]38G%G7]K0&>#UG"@ M+[6E@6#M)6/4N8CF,+"$LX_!%0PQAZ)P4CX'!T>*G.9W<*<>\6W5-ZS5OX*'\6A MGR:;7RF)^3B=S7BT6#T=CWX46EOE$VP/EP1?X;_3*%_:*]$818+_:/ )#/8M M]V_X(L9%+N:9\X)&<55W69#-T[\G"MIF^GN%:0\KWAT+9'=K<] MZ'!G,IH(M^5TW2'G@Y%H#?[9?_7^.^7[4^X^(+=U=69,UL#EWTW6P&<>D\D: MN-V8GC1KX&9E^IFA&LDG!*G/DPW?&!$J941HP]_.T$8CPJ"MC C2AG#.%XUO MDPG[+!* (L5[X[>6%CF-PAD: !(><':68DKMSZ?*FI#'"I-[!G,,U]4B0*=N MT/BM;HIAO;-K9[RVEA//CW]/'W]C#SB\9H>$B4S5D;J"HDYW"*#(;NE;4;<4 M'1$_A9LBO@D#]H7#)Y@C#9[M9:ST#XX+\ 70$30EM,3C1/A^.JN[A\3@H3KC MH=HYQFCBBE<,#!@ZW&:'!(9Z!@P9,%2P$.F! M=H??[,"BB"M0$4._O[I4CQZW8G#?1MPG_W0Z.'C;?J.F!."OX8> MX(Q=)1& M7K)0>:;A1UD/3/UFL0ZBPMQU:&VZX6YMN)EE ?;S@D!$ ME(*($BW" *)K+T. ULZ8498U^XPP]AO_P3[PX =\#KX\ ]);&-M<+26Y 7"U MG/@*OS(8[A";'1B&>YZ,JP;#O5@,UV[P*$XQJ-@+Z',2PYT '!H#4$/\@]8\ MBM:Z++:3""^!_XX6*V5DUX*[HM^SA/0V 2P)OS[""K/?>!IXR?\:R%5+V5M[ MR-6NY<0-Y*I%LP.#7,]SJ=5 KA<+N3J5AUP7X0@HBWWT8F\&#T5D<%]M&:'A;O:SY/9U>"N%XN[NI7'79]Y&GF"?4C='],P MK7&6;H.ZZHRZNK62[J&-3U8E%7[[E0UX8<%+=AKJ)K42*P M/SW?]_B,G?*1, %>!G_5;_; U.LY<8._:M'LP/#7\P1C&OSU8O%7O^%3OBZN M$90*TE].XK6E-6LIN9?Q%!K,9# 3,.+GN2Q5M8D;S%2+9@>&F9XGFM)@IA>+ MF08-'LVC<.;%<1@M@C"YQ69U&@:TR9BB^SQ[AWT-$X%I+#!KQ3SR M>;YYY"=3GGDR;SA%V+&/5PM]CT"$F,& MH=525-<>H3W/5:BJ3=P@M%HT.S"$5H',\P:A51FA#1L"9O!#NN[0P/6H5BUS MY=# I;K#I=K5YC-PJ3[-#B4):]MNVO^Y?ZST[(!HWS7D'CA !8C<9/:7C4Q& M_&RT;950_A37."O5&T[8>68]^DAIY2F::0(M .C,TRA.$;4D(3QUISRX$NS$ M3=A%ZL,\[/81/V[8'?BOQ7C,^#B<(QXJOG8I7/I2N^7@U]!>=.*V6\Z3YZ&O8S B4 VEF2I[>+:PZK27.84J>FI*GI FAEEZD":'8Q <8QU M[D $BO-0ZYP]8'\T+YNGS4Q&V.UNZTY!,FSUC" Q@L0TJ[L@,9K)(0B2MO-0 MQ<3(D9?3S,B1 VEV*'+$;NT[7+S^SHX\]$!#'=&OF0QO!['*O/X" _\^ JY5?B&-YS M_70LXK?LR#NF#^+EC]#W9&3C!^[#;("I3X5(8@L:K6MUB5=5,!XR1E;_;2ZD MJ)+M[WX!UF7*SF#]Z(7KN]N3Z2S&.5\F(=Y(\4$DQO_^;P/'[K]C'_]*O41E MO#N"WO"J3(S":J7;7!3F'V@^/@77L)D130?2['!$4X5B_E?]T?M8$JR<';%S M$ ,@.C"#@RRH_0M/.'!&$!P-=I0+&% B@(&F:L+G^#P"TF?CU(K N%E'QN, M_\2!/_LAF'^N_[_R;N]M=/])1#MF4Q&)&R^9-JLRKO^DJ[-N42,'93I)N#N5 MYTH=G9BA09].%AID *[PA''7E=GDX)]>S'Y/>01'U5^LP8R_,QX)%H0)&^/M ME#% 45P/7 NIF'\\I(S?A8P&B MU0AL1U%9U!I!FOSR73.WF!=%(IX+R<+@'1S[E0BH3&L^383BOL*^9?85I^Y4 M3;8JA/-?QM^4M8Q-^37N ML@A8./.293O2)T#?K->RCT;'1W;KF+0 Z 'H+?7EMEV"3C02+D]C(3>KJ%[! M=U!]0!<>X;_6/I+%G,BB^))4!]3AB@2' P@D"PL]\<:PY-!'DTZN M;G/C^3Z;I%'@@;H2I_.Y3UO#?1\O>\&!B,08=D@@8Y\O\<3KT 2@'!4PA[ MB,<]3OADPM(Y3@#^&8F_4A$GJYNYA*+K'N9I;P[SQ#EXX_]^=7)*"2-IXF*NA YP7>#!R)^1!7I2;6I;D M>TE^2T'?L=2+&3*8 A<=I\ 4B5F/I1B(I-"6N".&Y9$929#OC<24^Q/$']@1 MT8IJ@/! I A%J#^>)M,P@MF--_/(?8?Z A=HMB0GV"76MS-H#EN[Q8L^H*O' M5>KE_.]@?4]*Q:"RBK> EA;__F]VK_7.[B[=K=Q6#=UUPGO1VD\NOW_\_/F/ M+Q;[]/6TN<7]47T.]F$7>EQ#REX7_DW\!D@L^L%.F^PL]7W,1;FZ]@]<$,6? MB'W-$T:F:H9S>_>2ENK)E^DE+<;IU!.3U>BMOX^B-^^/;@GO.C9'^SF/]B_\ M&H[:]R;[('S?G.R-DO9I5^DEK84\V"OA-,L'>Z7!FH.]_YN=E='NG'-D[5U;<]LXLGZ?7\&CE]VM&L779&)7G"U9CG)4Y40J2YG9 M$(1&@#T97_] 4!2O!. 1-G8I?(22T(W@/X:0'>C 7SZ^_/:MQXA M)AX*;GIG[TY[%@QLY'C!\J;W8S[J?^S]_?,OOWSZKW[_'[+JP^+4\?N MGW]<+/J7YU<.*[8X[U_ W\"%P36P6-<"(;P\.3\]/3OYQ[?[F2C:B\OZ7O S5_IY@?VD_,4)_WD!"$R* MVW2=*VT#0J'OA^MW-EJ?\.Z>7ER<):4Y+Z^!NQ<0"@)[R]VAN$]?-I"<51.Q MWT_X[[RBT_[I6?_\K$0JISSOGU[T\XUTZ)8LV\+W)]&//0M0BKU%2.&(X7P' M71#ZC"0,_@R![[D>=)@2^9"K2:Y YF<*\!+2[V -R0;84$6*GW^Q+ ZNM]X@ M3*V@1.L"LA!M)9ARLHN>%2G"/;(!%?K-2Y*D6Z7R)]"GA'_J\T_OGHG3.U&O M-23])0 ;K9JS-%'M\3#K3J+9. M@=7K9I_Z"5T;;4B'J%X;$KH]VU Y)NMT048I/I-]F[$=X-K-B"FUFE$]82AB MD1!P$-[K5$B@_6Z)'D\YW/]DJKTJ2\ M^*NB6A $B H._)OXN\W&"UP4?<&^XD/D.ADG#]!-5HS2HEDQ&8G_K@&V,?(E M,]?)!J,-Q-2#)+O@"@8K#-V;'EMV^\FR\,\-AN]80Y(2)?[YL+9BL(*?D1@-#Q*#>>E24O926%Y)SA,&.RA%M,4IY6 MS-2*N%I_W?+]6[< B#&Y44S/,N>K^ MUEW8MQ+:RI @=\*F<=&T/0>LC*<4W,NFD9MRMY!KI?R/8*:"G[C#%0B6D(R# M&47VSQ7R'8C)ES]#C[ZT!*YB'5*PWRN!;4U<*Z[/&@=6ML:_6%&=1P7(C;PA M(*N1CYY:',P5+*7P?E ?RYR])?AW%,KO@(889B=-9<@J2*70_,9M5H_8/B*, MEGV(F.2GU0Z)?Q:NUP"_('?F+0//929"0 >VC<* >L%RRK369DZ.,B2*[*0P M?2S"%#/F.&586REO*V'>(? &-EL$B."FC%"61@K#51&&#'6'Y#SRGJ$S((29 MT\IRSM+(Y'QV6I2SH+8B\@X)>LQ:'BR]A0^CKH/ ^8J0\^3YOK+@FWA(@3@K M I%RB]&P&#\K8=@A:)@-\\@C7DP24XS6'B$(OWQ'%)('Z'/#AKF9]$7'W%)A M)P7LO A8AK&5"LC[(B!; M3E;$RDIX=0B-NQ#.T8R)&.)!P*.DW'QGW?D"<(!"JHR*C(\4G0]%=!A':XZL MB*?%F%HI5RMFVR&@RB$N=3^P3"J%H^2:5P6\.B3^$?#P[\ /U=?KE$(J[)*# MS6DM0=PA$;/A;;/6ZP:>"F1289?=(1 MM27(.R1H9E=0A-G2A=PX1L8<*QMZCUH.0#,7*1@E;WK+C\?Q$HY6RK)# ,W" M!8%_AMQ>>>2; 1HAU@*A%(:2CYRRL"(>G9*[2H3Z0(%OE0#XU=7[R\O?2D-' M/0!N_37YJTO[2&H S/DLTS:J,5,IIA7C4!W3J)(N(9K9:]"$K4PIQ:84O,KP MZ*+P,]L7FL(O4TJ%7XI;9;<_NBC]ACT,333DG*3HE()8S7LB7<1+;3=#$SHM MIE(42\$NG8V2+F*:W?S01*Z"5(I/.3$ENWO250 JMD%VP**>BQ264IRL:4NE MBRB5([VZ-G8= RDVI;!:=89D]S#9QH%U3;<"G0R!C^6\E6T4N8MR5W,7[R % MGM^V$YIPE6*V5V0AKN4(:E'\_%X")_0A(@4TY MQTA^+4.O5[=40?8)4[#"<6-$M[#RQX1@<;#:(@ MAL[N@&KQER)<"K/D$=GZ'+A#H[C!GS:L+)W9"]%OA3#DB)_-,2UAOTHY.<[!VN$J?#7F0HT MZI4IR55%4IO&]!"UQ,HVY3AKZ*A0\LTAU*3 6ZH*F@?4"JJ0[M%V#VJE[=1" M-$UE U93*P[<#*D"[7-@KBK"5T_\:W%S[*AS;8'=BJ?R)HV3ZFO2:I1I;"G5N;+T>"N3HE)9X7LMYKH*S.4@EP*:.;39_*S0B&U MY@AD6>YMC.W]:I%"7@IRJD-^'-35NM VZGOA*\F(.V(H395+!L D-^CFJ.PW M[)U/IU.5%'F]I+O,0)\4!_H<53LAG;+F:B!KQ8G8A;<4_U)05(+_T7*77771 MQL2^ VL)TN]/2Y'-V@LRCO.]^A4:;:"]1Q52U$M!3)6+-XX*T)AUW0;F>ERE M,)<3":ORLX^P-L&:^DU/ &,0:&]6:;"4 EJ*S=4 FG6\DCJ.<.9ECS:\DC;1 MS'.4@ED*BRF &5=QQ#(O>?';))(-/_P@FCH@)%RW#K)B55+T2_$R!?1%$2NN M_%=K6[V5J;^+JK$]-K--V;N#V'MDK7J$F>Q9$#AT!4N6U AH[RRW5J%434ACEU^1U=2!^.LD_+QM]SCU!RQ^@C=\0%VC;=/W/Y.38$*T7 M7B"*LC& EH'W+^B,'5;4 M0_'J)E@0<9[XIN<"GW_!W^*]Z;U.Y8'G^YS)38]B?E&O>#/^FA7RD,/E=].+ M'LNFR4^+Z'&^FYX#%QY_:9GI&/5HR-OW%:-P<].+"GH4KGL6%3RB;]8H8$J& M7\;L%\X[?0UX9\$K]'B[PF6O#]U7YKO6:Z:X[YGS,P$_;T'P\QM<+R#."BAJ M:"2?BH+R'CEA9,@I-MZAN,__(F?7#EH#+]A)7:88/7JD.)..^>0!_/3@OP!I MXT,*!\[_A82*-_)R0R0#K([:'*9^'6$7],<6NY&O-U[W$ !_4NZ59!U5M8=8 M#SDLOS+EOT>LJ^()Q7&P]9LG;CXF-N&/#M3(2X^)H9+()+S>P05-C9PY?*:W M/K)_UO9?A?206:XBD2X/^+=U^;^R*A, MZ-FWT6R498MLCO#MMF+N'JM@(*W?DX;6X1VB*/5NRSE67-6'- MSAT0U'!FI72&>+*90Q7?^//T;'3/5_ +8-PAGK@SN*$"C8O3\]/SRPEFDP!C M$35LXDX6OK>,]GZ; 6Z]&A-TH_H@4@9M<2Y)JBJZ; S1G"&;.-B$ M]'?$,P'X$;DI(O2_F<%IAU02'M-A8<)46=BCOX,XVE:.:JT!O)G(5'@KC+)! MN&3K[\49L\(^:%MT5<0&>-G9*-.8D)!+=N).,70ACE("F ?,I";.'"C%JA2X M&!H\&?&D',B3 YS"G7&)OYF]NV_@4HC_!P(\0B%N6OMWYVEFFH7*%0/<7.&< M2-T(T632^DB)OF$MXQ&;O9>^G1<[<^>_[:VJ05%Q26J326'6Y?+&.,]FX^:) M/5/ A/6XY2R2D$W6 8W@4;%D7ZMZ0]>+[RBP 5E]>>8]"CVR$FE/;I*?P;M: M/@_VTN ![<;.4.FHS/![!8&:61GB(QYDB.3>'HDV!&.9O.Y0;6J'J>O:5(P@ MJ+H_5EG8 +L]W1%.;(L1;)BIZXJ;BE*%N@Y10#PG#GOOH.[5]*8*(+=5^*+F M:#?2&+I*9%>W29 -AFXVOL=W^-+]C3GBOB54<4CW96NHM.IN^8J%H!".J"9[ M8[.[D)8T>/9J'8K*HBTTWZ'7CL<:Q=?#\NQOM:QFNJZ#5VPQ'(Z%L?@F=,Z935*XBNUY4V8 M$EM/"BN'AE\Q(ZVR[CA'/-&-3$-L MKY@9G_-69%O)VNQ,]7H>-(RGZK(F@"S?X:;,-R-TRE:U_7;*"WP.9%QL0I64 MQOF*M7.;H"09H95ES< NOR6_S31E(^$!C,"%J(?6PR;U6)#;&X3[,[1+;A+VWN-JB6+F920"9$W%DF^*RP9Y_ M>7YZ?J%\FJZ!UH3YHEV;^RY.AYF#9_ENX&M4;:H96*4@([C (:,^N^!)\/H* M5DUO@I)-6%M7$#C-Y^4+I0SUT_+)F^5=I]A4!$SA,\%D M:8:>G-"0?+P9Y,&-X?9H K];U,:>.%^^G0LE$3X]'B8LJJE23I'OV:SUTLSM M1I(WSA>9/R'50'-%21, JY5% M#4C)3&W,A@!KH9 Q@=3<^]_)O"8<(GZA!1$6#_OMQT8D4L;>D-/$"N)_S$=IH U+BA<+#ZWGX/ J/U M$&$* L#O%[J_'TH"=K7E39BLRUYDHQ%=6]P8 WJF<85?=5D38"E97ZAU MK5\C!\-ZS-W1:8BY'TKGB'\:L*(.+YYM?=PEOH4WF&-F"=U!D?P<,#M]SM^D M6F] P)\C$G>Q(DS2Z5C<-C1Q_Q=B-$4>J^4)S;SG:7S%D;)@36FH$?@53;., MJU2_EC82F6K/Z=YI-(Q<98_?:!2%9"^T,M- 9.@8,[^(YM?A)F6>?11&B%H(C*A7ZUM(K7RSD#K51NZ@Q6= M$2#2 SO%8F\\;,?Z.='X7IB-R;3[(\W242$WHXUCWWUOS*.&;VL&J!+PF$5A/BWT3ZA09F!"(WVZWDCE*'PJ< L]A M=@?8>!3XV>W\=*N_8:=E/Z:&[O>60Y72?<%&DK>^OFDZV+9*XJ!5E#1 O=WF]01X8^(&3BQ@V;8)$!GQR03B9VL7;5CS@M'F^\=:0R.Y0SBM3OAFJ- MOZGN57*O Y],)FYTYW&4JK:N(7[7*!WRV,X^CT MMR/.@FO>@:/#V%1E*>>F-&[(U18W9D.NW22SPG&CW4\S':X-AMI#U?F/.UYF M:HY=M#5UFE\=*!4SPW/-4V ..IWN_O;ZX=I@J.9E7EL8!TYH M\W=4D\P!<<8YFZB@\F:#"A=#9:%Z'&;O\S3FFH[M#@GF@6^8"\:O> @(3&]E M>J4165^]H0I8X9(F+D?^*9R&BQV5.?S[R"#=_1Z0[:V5[H[B4&#V]H/STPF3 M#&%F\QI\_N7_ 5!+ P04 " "Y@*]85#4NDM(B 3:0$ % &-T;2TR M,#(T,#,S,5]C86PN>&UL[7U9<)44N6A-L@H N 6OK73]8!%W#'4@<\U&T[3),@B)-5^55NE39 M%YPOQK/I7Y[SG]CS9SA-LSR>?OS+\S\^O ;W_#_^^J<__?E_ ?SG+^_?/'LU M2ZSG'L,3\[.MX^>G9\A,^^\=L_L_QE_#LW20LRVQ^ O#7[L]>SCY_ MGX\_?EH^$TRH\[>=_W;^L]=89 D1 MY03"Q0A*^$QOBP(DVB S5Z$4U7WH9#S]Y\_U2PP+?$;+FRZZ'__R_--R^?GG M%R^^?OWZT[O'4QONV- M]+'\Q7_^_!!A/%\LP3?4!B_'/B^[%-[,4EMVN/TC7LSO?47^"\[=! M?0DX[0G_Z=LB/__KGYX]6VW'?#;!]UB>U?__\?[XRB-36"QQ,CD]^2G-3E[4 M=[QX.9LN9I-QK@S^)4PJY;]_0EPN_IB&TSRF5VDAW0'9TNX&,(GT='BP4]X^7I?$ZG8R2-\))G M =H8#\H8!I$'A,A2D5PR@]%>W:^ZJ 6MJN-O"8O8,?GLTXG90K[ R7)Q_DK= M6]GMZZT$K+9R]]70)B[G(2W_0:?[Y>EB.3O!>?> WW!YOD9?G$>>.#CN):V1 M*P@Q93"*&S0J91EUXS5N0-;5E:_!Z&B>GLWF&>P+E'=S_!S&^==O MGW&ZP*-I?DNZ8'YUX>BDBM)K$"I;4+H2QBR'6)Q53!>+NC50-B!K$Z"()P>4 MUOQH!I2CE&:GT^7B/28D_1\GN 9=$9RT(A9 $S*H*"+$@!R"T@&9]3([T5I< MWD//)M"03PX:S3C0#!,OP^+3"(NU2:L$H2A.AAVGU7AFH* PT7(3B++6:H2> MNPF/U9/C\=8[VEH1? C?<#&RW*&/I(5TS(Z6P A-S'-(I(D8EB"R+/U(_.[Y MF_!6/SG>[KS#S7C\^W*6_OEI-J$-7/SZWZ?CY?>1PF)\# %X*@54D1F\4A)\ MUHH+\M \IL:GE3(8'Z%99S&RU'*7FI4 MC+:ZZDP>-'C//-BHE'+>B:RP\3H?IFI(MNZ>V+@.]L8L:6?&9'(A:3?"Y!V= MQ>/IR_!YO P3LJE20[[7=+:V<@J3*\QHAR@4$X[;VYC?/XVFZ85 M%5WLY\.G,+U\Z7CZ!1?+>H.S.)KF=_/99YPOO[^;A.F2?JZ']7/]Y8@$:Q:. MW!,C/1E719.<9<%"\HPKP7(2/O<"CA;4#\D$:H:L@[.U&2S?C$,<3\ARPXOC M$9@-S# +)I+>5J0:("0B1D57#3EKC6]]/W*3BGW7]>O)Y\GL.^)[[/R26Y8I M;3")+%#05A+7L[6DI="!9F2Q9I&DE*V]@@>)&I+8W1,9UP]*6X8TP_]OLR4N MWH7O->1Z3DA"*[1T""P*LEZ-$N"*SN!R1E.*5-ZYQLBXA8PA"C-[&R?ACM_@/L^/%XA177DPGHM=MVI'1OJ MG.B12.K!UUN\FN<0.-$J M&/W^&AQNW*]O\[PA^8F-^-[;=C<3 V]))Q-QTX]O,"SP?-G?SQ>M&1.AWKOX M9 0M%0TX;STXIVR6Q06R'!M+A/LI&I)'V5@X-&1%,WB\POGX"Q'U!6]9;)2> M.^W):3:6%EO(L7 N"!!>,(W.J^1:VTOWT3.D"Y;&T&C&AF; ^.5T,9[B8D'" M+(ZGW9;4=!!"+Y%4LYW&N4-SS92Z!F1C+%DTED/1B9;O>:&-(/(56IV+TQ8C M:PR;W:G=!%3F:8+J0"QL&-LF?W*^'-<<@5OL*!-LX))L9Q=R(IK(K76N;DI2 M,46=L@FM(Y[W4[0)=.S3A$Y#5K2$QXULM!O C5D)3(6(LM* 8H9#T-F!]1ZM MT5RJT-K#V82N3:#BGBQ4VK*E802(I-_;\I(,\/%%RI'B22KI29Z92/+,1$;F M.,^07;19\8!DH3>/ =VD8Q- ^*<)B+VWO9WO4T.6M[KDEMM8;6L>%2TJ, 1? M$H(T5IM8M);MO9X[:-DH,,:>)A*:['_S7- S6L@_IU?FI[='[+2Q110-2/@$ MY90"S[O N9-**Q2BM+Y5WX*\C3#S1*.I?7&ICWN%RYN0D240.VG),].VRK= M"D[& %)DTGN6.\E;W\[>2LC^\8!5Q.IXFDB1?PC?UI^"RY%S-@>E/"2+Q%I; M#$3+9,WY1Q.5069\\Y# O20-]&9A1VS<# RTXT??,<6U)6!R!*D\Y63 MF<@R!HQ7)4?NO.3A,&'%NX[&8*X=&@&E+4_:21S0"Q-X[_YBAQ+4]D"8I2?\ \T;7 M K- L,T":GZE$T6F$-3C1Q.W$S./<('1"%6'XV7?8<51=D9R1OY'*2)6EU2 M][: CN2!!.M93JW3).X@9: 7&XT@TV+_VX8$;A6-.0JI@V'@8G)D256G!5F" ME(IFH5:^Y-:6[9W$#/12HI6ITH0'?3ATHR(D8F$.=!8<5'4FHZ3OI->Q>*Z2 M#3UFB/60\L;)MC.ZD&O@LZKE*A*<0 4\",EL3$QBZSK')Y/\M16W;T8Y]]KK MOL,1/CBFD@*3:ZJ)VA=@Q%R^^/B.O[W9$ O>EMY5SCF"-(Z XJ>2K9D$,"X M82IS3:>]=MWW?(AUIHHEH,HM'K!D>A7B. 5&9PF1:-)E<=H MFM?.]E1KLOT^'D^78?JQNF1G-.'RUV]IUV95;.#@3]ME6STH<^O7G7TJV6TZA]Z84<.>LT?#E;+!@U0)YO*[*;BVPN_*A0S)_]^/?>A'=[OO6IF3R"\X_8-KJ!. MH#+2X[4PX"QZ*"$+86-(_'I^PNUUD>L?.B0CM!W;=M^W=AX&3FDUDYHHF$_& MT_%B.>\*J<[6-F+*<%YDS34EO:%$YN"%(H/7"F$0,[>EM>Y_@*0A&91MH- ' M+YJO@[C>=?*YVVY3%NHW=[>GBY'V>:(%C-@5!%4 M])D$CLP@M N>LV)$81L<^VV>.21+L)U4Z&W7FPF-53IEI?$U[<.*J%.BZ]+P M^07+;(X7:9>X^/4;@9E8,IZ&^?=CVLG.:*[%+[,)/>;C\72)<[*31TRPFGL9 MR*6NHP4TJXU0HX6L72R<:0RN=2IPC\MIYNM?TCC26804R$$,AA&NA%/@O2Y@ M@L\>BV8J]59T?DG&D RIH>#Q3D=_1^XU[&8RG5VEY5RG8#%!>)V!%$N]RBT) M(E<*K(PV*%^RS[PQF.XD9DA&WE AU8:3[W0N_FLC)>C$ )7*6704M6Z ME2S 25)ZPC.IBPJNO5Q:>_S^_82_X/2TJNW$O.*6#"PN=>U1*2#*Z&H0CH52 MBI>F]77X^;.')%-WY>S-IL [[&O#[-7%\FTYHV&D?53.: P8GBH"3I0G+!>=/:<+Z?HB%)LS8( MN:-"MP5'FIV%"V_Q*/_7Z>K>X6WY1YC/PW2Y&$GMK"^\ *9"DIA\Q]I(K5XS M(2V7YUKATA@D]Q(T*(G8#TC:,:2=U1;&TT6U;7'Q=DIF*ZWW=+SXM"+M%<;E M2)5H6#:6W!)10TU>0$!>Y_V1;%?>%M.\">:#1 TI\-J52Q>K[FH)S+M66C99F17#,"O,T.F+.:0,NY\JV+F3H?OIA5/MDIK40&:U'*B4-.(,15*EU3 8-8,;BB@]H8FOE\V" <[_02#2N MEF-9*,;&Z@M)""HJD"@T-\*B:2XH[PR-#.3.>T=^WU"9.^YR>P!?W/N@<"LHP!EE88@,8&*K'B=>/"Y=>+O TD8CVQ7M^;Y?EO>+NJ R\L%'7T)XTFM MPOPP6YMZ3$>+)?+;DST?((S'JG(U>9-Y>7V] W M*%%Z2!SUQL1^)/!(D*Q'Y0S(KCU&)KWBHZKI5-*1_2RMSZWOG^Z1-[MF57P( MW\[4VB\XQ6K6L% ;6&?:RUR3PY#5MA\U*]PSX3A:D4SK*]H[2-E2HA[P*&S% M_)LNTOX;_R1R:R2/&IFO5\2USEZ@K NB5;%,3J65,3>O]#U8;LWCI@NT!N/C M\_]Q*@'J+.S7D]G77@H!;OGP7NL 'EI,HS* ^ICZ7RWZ^!(FV(V+7RSGXT1/ MK+\XFN:K+ZR]\QW.Q[/:'W%>:Y%>X>K_%^6/]$V7A?B>5O5K*4B:/J"67HH M5M2>B8R102D30@R:?F 2??/NOX==80.KI)+P;CZK%E/^Y?L?B]J!\L)K/4I+ MLJ6Z*G AF);917#9RUJ:(VLON0*6=E5$R75VK>-"FU,W)/]IP!B_Q?WJ@_TM MC>;;Z'M-VF.:KM*G0LJYFCV&&57[SF?PM9#,LIRLL\YK<2!XWD+=D-3_TX?G MONSO&YZK*LJK]'%CN2(BP<0"W7T0KK\:DSM(O+N:!1JG6?WEVEYW9E0>_"]U5*PM%) M;3;_ZA0_S'XGFQCG'V9?PSPOWIW."10+O-+1="2=QYB$ V2UFWU0#.@% 2XE M'9.*+,5-RCEW>_K00A=]@&B]B.@ /&I28G9&Y^+U;/[P3?7(>>.R((\U*2= M&7)@7:II=9X%M)S+(O7F$-KLH4.R,PX'G!X8TNYVX8S$54Y4'1I*J\=5$:UW M&#,A&(0NE: ZLUL+#S[['%3R3NC6N0/WD+.E$?"DI4YK[K3L;9(0DWE#!+F&JQ38AR%+'19$X35*#52*ARX&)YD&: M>\C9LO?Z#P&C5MSI1>.==XI_LSY7A<.$'9D7>NK0,9E2S)9(W- M[\H?)&I( V$?0=/MSZA>Q,UUM:M<"=Y&!UEUL982(0H3P4J2BQ(52M8ZB^T> MK4-0O!*@NU5986 MJF!RS>MW=[P@W7X?7N'G.:9Q!QSZ?H(=*J?YZ&1&%L2_5A$YU 6C]P5\[3:L M+($AJEJ5(0HZ%J)QMG59[R9T#>ERN"<\W1PFV9A=/>5!9H-*IQ@@.>UJ^S\# M/G@!UF0OT+E@10]G9KN\ZT<.F+:&QNX,:)DW>.6"[GBZR2S@40R\QX?A+ M-Y\LR2(4)S?&Q$BRD2>R9HRP=$*42K98$;/6[+P.FCN :M$-,7%WKJ M65\O T;9Z\B)M6"*\42'21"$YN",YH;9P@R6QI+G)A5#FAUY(*FR)RN:0>+& M;.YKV??!9LM**1"+JP,W:FB_3AI3@D4136'"M XT/$#2D.9*'LSF;<>DINU+ MJJ'U=EH#'V=S=-^6#L\C$FY"D[D%3'=MIX*$6(=U!V53845A\*VMW_OHV3*H M^:2U4'/^/,(,[:/:E^?C*H/_O 'O*H5FO?ON[:.:^:@@N7TL1EHL 9)>F06[%J_%B93B. MDI'"RXA )KBO!?4.O#3THRHB)A-5:MX):E/:GD!DMS4F>V%;$R?PIK-:D3\G M1Z2;D7.!]Q'/I0BL)H,EL:]\G6*O(@>A4 HB&RUNX@5N^KR- I7L!]' O3&B MQS#557_DDCQTN6;V%')%HB2Q2.2%2.N7)2=C>'39M>\;M2%Q&X'J!PM_]\.Y M'H'U;HZ?PSB?NS!GG@M)R:YMYVIRU\AWG:UB 2Y2W1&?(!IOH"BC-5-%R])# MO=5) M6:;;CP.[G9*-X/2#1>X;\*2'&.PKG).LK'/*CJ>+Y?RTBX+0CI"F7H9O(X4L M\Y@=8)%$G1,2(N,24I1:8?$V\>:M+S>D;2,,/7:RXSJ[X2\.(<< M&!<>%+.<)&(JD&7FGAMGT ZE^GO[?>B*LM-_GXY)#=0+W>[[Q;@[[TIZ3;ZY M(L84#4HD"TXR#2F'&"2*HFWK'O[WD/,$$L'V1<^-B2>-F-.\*NG#[(RL\] U M+KK^N".18G36>[)B1;UT*0F<$ 4*1N%#,:K]:*:':!I:6\5# *:6.XX$)#MJKVQ9(1'!U@\$''DE71FHL-M.*^= S)\NX- M6^N*\Z",:V)>/;0M9R' 41998^ ,A.98.ZTIB#P'")E>)Z=;6K')[/0-'S>D M HU'!,Y^;#B<\\;1H$_!0?+U.C5(2;:!5\!#YDRJ$E&WGEK:PGD[5#%&[PCJ MA5&'\-Y<\-[XFN2/=;'1.O#5I^#6R"PP.7?=4N_)>SM4?YJ#").&F]YS?NNM M"Z_.0-6+JY;@BUHBW%4%=[7"50@:4SO/DA>279TC'KB%B%*#C$6$'$SDJ;6X M:4C^D HZ#B:9'HO]3818UYQTG=JU7H6C'$(H(1@0MK!:F8(04"M@C$55)Z>B MWL0PNN\90ZKJ.(@ :[;A?8HO$JFSC]/QOS ?9Y*VXS+N[LH[S_G<5_[;;):_ MCB>3HZN>-"'Y!'.=C)F9CR*C@>R[J(H@4Q]9!DLBFG.I4FP^$KNGI308R%33 MILZGALY6;M%T.<)B?9!U*'5Q9/+R4 <$"=)9R15NR&AAN7DT[PY:!N[/'AR1 MM\QCVI^'CWUF;]V9EZN%7 F'72ET'G''DRQ,@\9"^U9B@9!X@)0%0TGV=A:M M87K0!0[J-FR(X!\NW(9YHE9-W=?:N(^4$#9I%<$9*4A*6 5.\0RGOH*IMZ_G?67XV_+'8I.57:1IKLI3'9(!;+4 %WG7 MNT74S-\ HOCB,F/&A;"!PW$(6@<>>7DT_ \2*P,^ 5?+>$;).QN2) ^0>SK7 MRM()+UX![3>Y_^B%S/[13L!56@<>[/D!3\ >6!FDG70\78;IQW$7N67,U<%& MMM9VU,A78K086A&*J%+R)87KU[J#,I#6EC+PD-8/91GMBJ##*H2-%G+6XF6M M^HF\(*V]Y<"P=K+#:"%:E\"7R 6/VO'KT:']=,%N9 ZI;#-38CMZ1Q6FY@A M871P*!FD&?%R7=!?R0[4D]TS0<*,4%@)CJ?(A;Y!&ZN;JQK4!UP MAG1D7;RAL_88K30/11M MVSGG?QQ4&S)TD++YO%D0>:[K.D<'&VUMM&AEU_\L6-HR4D&QQ(A:2I-RZ];W M_:]J6)U\AHCV@2%K6%;\[2W=NGE$5B#/PM(BK E(JV)DZW&@[$V1M(XUZ=8 M]FO'WTGIL!H-#>D$#! I?:&_J[FM(ZO#Y'A:9O,5KXZG1&&8G&7[$.U=1+-. M\L&C_%^GB^7)9:PFFH+1D O"I&&TBES;GX0,ABMIM:(#'G=,!-B;MN'L54T+ M&2GGR=;4A4S/5,>B)B3.%TM[5CPF(;S%'27#GI0-(:%T$/A\0 <$@ #//!W MYM62"\52[!( 2;*J.A'#YR A2XFZ#LBP3!TS6D=0@KIH$[ ($$R M0.C?&9'.F7P_PQT45EML*)T@E*"!:8/,:L_4KF&"'J@=0O[H#P[_)D 9X &X M)?+W?:28EL5J0_K,"'*$M 6GO0'I= GD(&DZX0<'_VV4;ID@VD^([ ='_MX( M&2#J[[J^5RQ8PR6"+D;5$59U_G6A56J=121E9EUZ#)-GUTR/WB?R_>#8;X&3 M <+_X<)1:66L[1<@!47;[[,C9R8*L*X('Y0/I/,>R_S9K_K8_?M(# @[ SP< M=U\(,9T9>3D..+.F1H4%."4"6"0;4+-HK#V\3[#7_:'_]V$8 %8&> BN%=-= M*QBE[4Y6. -)N@A*,TZ;KR188SG9A<(E>7CM<"_)VZ;%_OLP/"9F!G@@;JL9 M2MHZ9A A2]2U<56 X'PDO5>D\D(ZI]S!C\&.=66]Y[C^X.#?%Q_-RV3>G<[3 M)SIXEV1?$DOJ*=KB93=94#BHXP0A9$Q&VF0,B^7P=O>NI8G\?]15[! Q,D#@ M7[.=KK6GX"5QR82&P%4AVTD(\#S7SN\LUB9%:'#'1OU]D;QM\NJ_#\)C8J;? M$2FOQ]\PKW;N]\JQ^?=967MMYX$HFWUND_$G.RRAT;"3.Y-.:O*TTB9Y)!QZ M827Q.#AP02;(@?-@A1%:E,96W'WT]%R098WPCJG:BX355/$8P9O$P48DX4__ MQM*ZKTV#@JP#U6,UP\F6157;,*69CT-R\?2D[G6M7/D\QS3NMHB^)PE9]W^: MCTYF\^7X7^V#ZK3: M&_H>A=/]JL/+[*FC\_E9Y[[=Y6BMZV_:64GN\[0FJK/9J1 MD#;/)PTB)U,G5UIPQA= &U@HO)2$K:M^[Z=H7UEYSZ>O)+@TCI?,(FC/54U> MK:D<9#)&Q[+QVFNK6^=%/T33D!1K0[Q<%VY-6=-,N=Y#U9HT7I>Z(Q="S,Y6 M7X/5\OWDP>M(FR!-*EX;+Z[[IWU"Z XJ!Z4P'P=5+?@W .7X^G1Y.L?U%1Q: M86Y!P>&4Z*[;G6H[L?3;&N\^"L MRNK_89A_H'7AJ' TWC,)*=;<,>4].%;J!$) RAL+-'-!V200>Q]6Y"_SV>A#%IBOG;\GJ\( Y6XD?6^I(#V0U6 MZ%Q[9ZL:#%=@HU)(;K>,!S7^-B1["#63@Y-M^S/XD9#9">6OLQ$WQ=<:9K#* MUX8UELY/J3L7M4B9&Q>:MP;=B= AU"L.#GV[,/&1\/8;VTGI7WO9PM5L==NB(*$P:T*II6ZLCR4-J!\T)'SDS(JG5HY@Y2M@R]]!NL M;@F0ZU*R!2N::=Y7&)?'T\5R?KKJ"3:??Z_YM2NO'N4\7EY/]-M9%^[W MO":JKN&2&VFR<_!5S(P*^L!CJNV>$4&%*,B-E +0*\>L3$([U_B\KC]_7UET MY0 %SW(I69(+XLDR#,J 8TD#>27:J)1*UJU5\-WZ]G$O G;F\77!LO,&]Z1N M_IB&E5N ^=5XT27^CJ(VSKL<0&1!SH!)"H)1!8(L3(KDO,_8J\ZYA:A!W:,W M0T-;7FRH:\Y>KU]B6.!?__3_ 5!+ P04 " "Y@*]8PG^EB2V* ?+P8 M% &-T;2TR,#(T,#,S,5]D968N>&UL[+U;DUO'D2[Z/K]"1_OUI%7WBV,\ M.RA*=#!"$AE4>WO'>4'4)8O$& UP #1%^M>?+'2C+VB@>P&H!8"@QF.K;\+Z M*O-;57FKS/_\WY\O1]]]PNEL.!G_[7O^%_;]=SA.DSP 7N^__] M7__Q'__Y_P#\WQ_?_?+=3Y-T=8GC^7&&7Y'RQO/%M_^[?L/\_G'O_[PPQ]__/&7SW$Z^LMD^OX'P9C\8?G7W]_\ M^>='?_^'7/PU]][_L/CM[9_.ANO^D#Z6__!_?_WE]_0!+P,,Q[-Y&*>[!]#C M\_SV7[R/1O]P_4OZT]GPK[/%O__+)(7Y0D'/+N&[C7]1OX/EGT']$7 2'__+ MYUG^_K_^X[OOKB47IFDZ&>$[+-_=?/F/=Z\?(QV.YS_DX>4/-W_S0QB-"/'B M$^9?/N+?OI\-+S^.//;HIWSB7(583U(U.8S7$TNKK\2YI<_K# ]W(RGDU&PUQWUA_#J&X9OW] G,_^ M,0Y7>4@_?1YTFE]"W6F9O'ZW_U>'#[V'F*@Q' _K;O,+?7OSR15<:^SX>8[C MC-=[S_+IHTEZ\$>CNO--;E4U"A%'BY\.KF;P/H2/@]_G],!Z(A%8Q:$CT\:!T4N 8>C!>2"Z*3O3-8T7/EL0I8187JKYY!*ERW8SB6J8-UG41X@@' 440/#/PUDI0W"-X)S1P%,H*)GERLJ\U+1 \7,\= M2UY,ERN[>;_-8TF,\Q_ M^WX^O<*['T[&#D*L]F;\OM\DO[UXO-P-G":)9.- M!@S5)F(Q@>=53LE(%T50''LCQ2J8AOQXXMQ^@B\[*'@35_82]#K:[,F ^WA^ M6APUG1 -5DR(1A1XC*:A[C?:/T]H?C]U37J1]6%88*W(@6>$@N1 *><"!%L< MD$OEBY7,,J^_4NT_L":/J/QM1-R#TG_'Z1!G+]Z2\G ZQ;R ]NO"SAQH3:F/.;"OME:W_T:B?LP"UH8% M+]=",[$D(4(&FPVC)6<'/B@&N81HA4/GBNB%!6OAG D+]A=U#WO!.QQ5Y^IM MF,Z_7$S#>!92%>WLQR_W?[/8!#6/J&/A@$(K4($+<$%:,(9^KKP1J:SQ=?'?/" M:W"2!]K=!!E.3FKPM,?1?TN1S0^20]'A&6/R>&S81N8]L^#FC"NVJ*2% RN3 M!B5C(&Q&@.9)Q,!=C*+TR()C61'[ZN8)5>\@V!Y,R-\FX^EC4"+%J&4NY!W5 MY%NBA48I,IA$@ ):S7+K"-):(%^]PO<7;P^O]X]7L^$89[,7Z7^NAK-K@=9- M3&2K=$0/B8M04ZZT9#*)P:/27I;D55"-M;X!RAF8@BV$_%CWL@_=UR^GB#=T M[P*P)S/P67#'L0J;J+(#/?;7PX$VBX= BS/>H41P29);;:*%F$H H8-0A-/P M%,Z#*,_8B\?AR3;B;\B/-+\<_'TTB6%T@>G#>#*:O/_R:QB']XO]\QW.)E?3 MA+/7XW1SZ'&=%$9/UG')A%.2* )##2(G$I!#;59C#X]2UML^\_#F0V-U30X@ MZQZ,RA>S& M-$Y7[R'0WM3[\FHZI07>@D)6+&<*0:(A1T98 SZJ"-$XEX25,MG6<8*U0 ZO M['VTLU;1^XBVCPQCF'T89*,X+YR#$,Z!8D9"4)&(7(RPF$V(LK5S4)][+&WN MI8+5].&V\NM!AR]2FER-Y[-WF'#XJ7HWO^'\9I$#+4VP)23("6L1;2C@BRF@ ME$&CHG19\M:O[A-XSD'GS>3=0^S_Y62\6. _A_,/+Z]F\\DE3A<2N <#;)E M2?J4R6"MAYA6":+/"1B/QF3'"G.MW;O[SS\'E>\LS\>Z58UT^_/GC^35XHMQ M?C/_<$/ Y9H'-6/-'6? DD7R49* 8 EQ1.:C5D(I[?I1^5.PSH@)S:3_F""Z MJ74_$/6@8IE!2$X0&$E>BV*17!=.<"2=53;W:=6?@])WE^AC]9K]W__)1YS. MO[P=!5K>./_\/U?#C]53I>-G$$-F*04%6:8$*J9(U!,,HM Z%AF\2:SYB[\9 MSU?MRC43= \6X/4R?YN,TPK-17#%>%4@*4Y>2M$.@G8&"L\Y!N^$XJV]O$U8 MOFKE-Q%P#Y;=&Z)DF _'[W_!,,-W]?[EF_(/.HDJWH&- D.0"6R*M,EAD.!M M4L!YEIA3C"A;G_M/ CH6!?;5VZ0OH?<0&'@]GH?Q^R$YJ#=KQ_G/G]/HJE[U M_?MDDO\8CD:#I"2=>T* Y9'<5"L<.&\="<,+>A4B2\WK ;K@.A-^-%=!#R?& M+8X@$G=6*]!)1Z#%1J"=48))UEH=K1:\=9CWS-2]DRA[. M6%[=P12X^A/'= MCUZ//^%L7HV6&5DP&RV:0<2B+2V#RK\ M91CB<$12P\JTQ66)#Y,1??:LLFS^Y7:IIB3#>2A0K":<$CDX*0MXG91A64B> M6L>9NV+[ZK/&O2BA!Q/T/L[;> NWB=:F:,\1""HH"R'R!#D'53AWF<76%N<: M&(>G0#\Z>X(8NPB\7PZLAMZ,#;3E90E9,3H4'3I:I,VD0&L5*U&6W-JXV(SF MN(S825F;E;^/I'O,4;\-7VK"E/A//YE>87X,>: T)\^8)""X(MLY!5/I'Z'$ MY+BQQJ-O;G%VAW=4ENREU0UI[-8JZ8$]/U]^'$V^(-Y4\*\!R%()4?H(*=;" M"^F1;"(RL(J.+G$C>0RM;S\^"^ILF-)6_ >J>EBB_++$*&GG%*H$(-];@XJZ M0"A9 >G59G1&JWB(LH=57&?#DN9*Z"-&7AWGWR9S7.YZ2US9>BM]<9 UN>B* MFP1!20O(C4JY6&>Q=2YT$Y:S(40383=T8&NI]9LX&KY?=%:\F+R>S:[PY>3R MDF1;0R;WK_\/C/.,J)J!%9'J_2 &CFL)/J+1/BNRRE?ZK*PM:>_ZO*]>Z;T) MMX%%?!\V"$4^TC8H]QG T!]A;R8\6[!C[*)YS.:RIXG4TD)$/, M="3JR'2]V^4A5'2.*_2:*<9DZXM43R,Z&S(T%/QC6OC]FS0\AE2$0UO3 3[4 MY+$S"J)/%H1AR0L,9!^U[O)VS@385\1K EI[W[-[6#?TR&I17EI+!Q%PTA2H MD#C$X@-83%8S*QV7K0^$IQ&=#1D:"GX-+WK(E0QXT:(DI4#(&GOEOH +M&[/ MLI1$X6AU:Y?CC&W#/06\1N=[1R_O05I3-Y)$,=I(3FZ+H<5&1U\I1ZZ,R,DZ M@FU+Z\C4DX#.*DNVI[Q["&7_=!,H>3U.DTN\")_OH\7JODC:CY@$X5(!A3:! M8[MI-]#'FS#X74GA($MQ6>A&' F)2A= M6R%;P$^)TH=3G-]U(>N>Q6TX:76.]*K4'=%ENLLMVRK MW>XT6?&UOJVU%7OF^\[>4RX(P=9++TX0E.@D,!E9U"KFT#R2?>_Q9ZKJK:3:0R;K MBAAWXSJS".<=^GC98>-YG92\1] MM!!<%'G=PU/(OS"UJXTD4X,VMTC;'%<&N!:"S!(=1/,A5:L8SD;?>PFWC^XB M.2\$&49OPS"_'K\,'X?S,!H4;5#D7$#0(4<;6I80D]+D?*B@"6^=PM3ZSL9Z M*&>C^A:B[B&J] [G)!3,/X?I>#A^/WN1TM7EU>)BP$\D[#2<#US"7#(&D*QV MN5K,0. Y0++2&AVS3:&U%? \JK/A16,%]! !>KSP@;,J)5\8>.?IC I!0HCD MHNB(JA*:Q=@Z+_$8Q=E08$\!]Q#X><[R'6 MK%"YWA#*Y/%8JR%4N+25E>1\ M=5I:SRU]#M/9T*&I\#<&A/[SAQ4Y_4+?[C/W/M<^B7GC$/FWH3K/'W ^3&&T M8:+\;'CYH>KOKF>0^XT>LZ\?,'93_IA2 AL8TK^.X%B$W68O&9*8M46IG MC>5!M&XYLQ',BQEX=:G;Z'IN\CZ M,"SPL;#$6(22M24CJ/9E=?254S+:D)-,NG6(XE#:?V9XU<&4OXV(>U#Z4^/< M)9?91E.OG+JZUY$='$HQ=4QC(9\X,\%;W[5[ LY)S$S?2EMK9Z;O+^H>1A@] M-<[=*I.-3QS0B=J@VWCP*M4X*I=62&D8OK] SE9 MLQ=7\P^3Z?#?F ="9)%*)"<;7<54.$0CZUWT5(1G02'>GV<1X: M"KR'3>$A.G*YWTP7Z\^+K,I;G"X #R(*9FP6$+&63\EZ,@K%P11=N"\^Z=3Z MWE4W9&=&CR8*.-"NL>ADD0?1Y<@E(@A=:)]D,4,PFH#ZDIS-A%NW[C"U&Q'"-[,W5?#8/X]JT>^ XVF)#@%I'!RK686]T2H+QD7,3G>"AM1OQ M#*2S),.N(N\AXWDO![]QW]+,1JR])) 3594U"+Y@ )U<*H+VK>A:[PX=8'WU MS&@M^AZ2G?<@/C)ZC*RFM8B0LJSCGGR=_^ SV)BXM;XHG5HGO9Z >(ECNE>F? F9@,+43<0[7[(UCW M3R[:@B13G%BY& BHM 3'K 063/1&8V"R=;SA*3SGQX%=A;VQ[KUYEOLVZ7LK MBC?EY8^9Z-[Y:8URW6U6VU^Z6YH@8E .G*BFI!*6G N50*2H MR%I0V+P*2?1QMB%!"T$XE;]L/63CU=/=6"NZ<[MY&T(=) M='9!],VFN[=2U_,9SUUD?1@6R&QX*=*#E"6 $HC@#&'4648M/1+NYA&)4T]W M-U;^-B(^<+I;L8A:TVF85"YURGP!,G\U6([6RZ!#M*VO79UZNGLK;6V1[MY& MU+VENW]<"RU8.MIDM, TENH1Q0HMU?NG] (H[J1O7@BY&V%VS( MQ%M?G$R>ULABG4H>($2G@,QCG7GR)O/6]_%.O>AA?Q;L+^H>W)]^U=_UR M N^! M#2N8;JC?!51/WL%:0$=V$/97W.JPI&92[V.0UEIP9/F*E&.$K-&#\ME K(W2 MK::-L9AH4O,.LP>D0E=OX4!,V$;8O5>XW!Q;/B4CG%7@K;*$R4=PUGBPV>7$ M:W0^^<8$. W3H(&*GJQEV$&^/;@(][(F2SM%\&R-0+!H$ODL)4- 2:=GH/,O M2*5];FT*/ )Q#MK>3[)]S-ET1KD=R M#@1H(.,>BM9>_!&F^8+^>&'&2..*L4%!+J;&J#S14-$!Q'3*M"4E85GK.H0' M ,[ U=M=H#UH=U'\\&-87"N__$A2"-?2G-9,>UWO[,;)[5:S.&524 ML<8$/#A/QK[39-%)%I(.K:^2/@!PA"J^H^MTTDHA#=WK.O+V[6+2)-[@6=I^ M*B9>QSU SHL&K8:!DS9"84;4=JU,\15S:^WPX+4?_@UKOXW &^X/UX#PU54M M5ER!)*UC!8V 8FHJR"E+D)P&*V-.BKLDG>K$@;4?_\VS8'^A-W2W*Z07[Z>X MD,/B!"U!^B)-!H]67F])'LG3<"46S;&(R$,'[3_XT*_8B=I/0 UO[3P @EZGKCVDU'BK786DBL*B FT7NK[MZ"1XQA.@]BH:'Z1= MO5YU/(5ML+_[T][O#<6S&3 TBUAXS3H2HG>DJ76V'7: .4K/DQ;"KF'JY#K8-4OB:$W;T 7@#T% M&I\%=YRH81-5=J#'_GKH(;KR/%!K?8C"!1#TOM1;/@9BL@BR>(.UX)+GUJ,+ MCT249\)TQ^')-N)O;$K\?32)872!Z<-X,IJ\__)K&(=K=_,=SB97TX3+$Z]( M)SS+"8PJ=8IS5#6%YZ%(82V!9&%UPMQ:.Z+S P_O@3=6U*1O*?=@5[P>IVD= MO/H37O]SW9W2=Y/1Z-5D6H,. XG,*28] 8]_ M,;]7M:U+">TL\S[2CX];Y$>AG9>2U4F)A(/3(KU1'(HK3G-;;#*M38Q3F$AP M4!KL)_5>IAG]]]5LOO";+R8;"KG6Q[T7:WFS\+UG[_#Z/$;RT#\-4^U,-)SD M=Y@F[Z_5-U!9,!W10$Y6DWFF,CB3Z=14KD1E/.?-[V(>:&GGS=A3Y$ M?F;8,5;ZYTMR9/;T->/JN@/53U=3LFFN$=[O3$7"O4$_&]1LIHSD,C%.[[62 MQ0*]V @&4V;T2R9<+X-1.R,\;X[VJ*T>(J@;T"[:'CX&FR4++D4-.I,WKNHU MDZA<@I*8DXS;[%C[:3=; /PFF=5 5SWTJGOR-;@75IH-:C+*U/[';3Z M57+ L"!+.J$WK2W6SN"^24+MJ:.-_>[ZV:4>X)12N!BY U\86;?T-3B+"820 MTB(OSN7V/=>Z8?LFJ;2?AAXSJYJSX.W MD<6 &$%;6H'2Y-)[%QQHVI-EB<)PW4L4<5? WR03>]#EFACUWIF*+G[U/>0_ M89S_P5QCF5U,<.&%U2D5#L%Q7;X:#2UD!LSI+XS5+JO6]F%;8SYN? M1]'P&JKN5Y3981$5^4_#69I<_?Y[3FTBVQP>LTD.?C:I=DFHZ.0L+/@=9 MFVAEXYFP:?7*UOH*SCTPG"?%#JJ9-93:JY3^M\DXA=F'.SS7?:3O8ZV[>AVA M_'(RF\\&(F6?T3G J.H("(EU#+J'XB-]G;12QG>@T;;//5_J]*J!-739.871 ME>>/5[*X1S3\A,OAZ5\&M>Y!*5D;=M0#7R8B/S<"=.8E%8Q2JMQH,^H YWS) M=0Q]K>%J**4/E#YZ".R;I- >NEG# MH+V#^EVVTYMKDC<3<[266 I5A)AYAHPY&,DD6MTZ8+8UR/-F5K\Z M6\.RO:/]O^&&-Y\9R%7K(5:PI- M#S#K:C8I+\F1?#6:_#%K/MIJ_8?W-LFJPUKZ&UQEDM$<60"'WM#^GPS4R>V MC)6B2O*NA\Q"SX.KHK0I1*,AETQKLLI!=*+:4$&DY*S,S=L0GLS@JFWT^"J#J][AJ+Y;;\-T_N6"S)Q92(M4](]?[O]F<;"L*/.I?V8LJ>KBV<1_/S8VW+HAZNDK\&,UQ M[@[WI;\G:+*'\ ]#"XU,E1 <<&\<*%8[@I50WXP2E,LB.->ZH?FAZ/#,#>'C ML6$;F3>^)7P/S?#NJJK/HG;O!\XE)SS((; 40<<@E%3UOG27QB+K/OOPKN.^ M\IXT%%;C%GJ_3<;3=9 R.EX':]5H&IUD&"UX7PIHK[G)J#C]LUM2;]W'?]4J M;"&R'C;BWW!>':2WT\FG(3E!/W[Y!]F3K\=OR*X)-9WS@K:B3XOBFA=Q-I_2 MSC0(QD2E:-/)EJDZO)MXY]$#+Y8EZ8+FLG5'^NU1GL0=[7TBA5N)NY<9%O>" MX_7*US@-1_@ XL5D6^GXXERR7$&QD8$2&>E%T@6\(*DZF]8E#5[; M#%9HSJW7HNC690)=<,=GP*1G]?6Q9][#\J:\&HX#26W\?E&<15"715OD M]'DAM @USU,[;_@ZVDPP5B\-J22BTT:9UOM@1VQ_4JT?-?8Q:'1MTX,!(P=# MHF1@56JBHAU83/]TT+[V6RD7X_//G MB@U_Q#$I:3Z(OK+7$9Y@L::A.;CJ%BNF--801=*MYY8_ ^E/*C556N->WK=; MY"NL[>5_#.-_O23BO\?9J\GTM\DA3W5=I M4<.%CSU0R2E![(<;9MW1U-I#)X=; MV?Q2ZWWJ,3ZP@1E7? %K3 :E2@(OC8.IWY&,4W3*]&JNFA.\.R MOR>=UY'X7_7QK6BF_X5^Y+9OG YMU M\=EQ$*X84$:1[1AI]Y;<&,[(?HS85Q/NGI?V)ZU/DD0]-)_X.RFG"O?-^.YF MR.LQR>]JL1Y2P-LISL/G 1/9U/!XY239)E%8,G6E@4*&L'!8[RRU#JMTQ?8G M6_M18P\=*NYP7N#T\N:]>E,61\> .7*]:ZZ-"T<"D%R3^6L*N>9,,2VLH5>D M-XH]QO,GK=JIJX<&$X^+P&^E<%/X?RL"8T/PQ@200D50"25$*QP$AUX8'DM< MO9#80_?J3>C./A/1DZ)Z"*H\1OHB7<<)Z65$VE87)8(N.L@EA@N[OCGWSD3!C"F$O-<]5!>%P9L@+1&V\* M0^DZ[#Y=GW=V%.E-V#VT5-Y\8MZ+]J8TO<*\Q%S[=$EGN O1 %KOR5$0LOH( M ;3A)8H2:$&M[\;OAO3LR'5 Q?40FW]". M'\>Z]\+11YJ 1?"K^^LHFR2J# M064S#]'RW+_IO '<-T2J%NKI(6S?W2T=^(QH3>#@^WKI'HM M=>N)!]W1G2V3>E)0#U'M#4A?CS_A;$.$PQ9OA4P*2LJ6/(7:I\TD!"FE0FW1 M%G<@2CV!\EP+Z%LIIH>"0#IYE^U%KF<$+A-#./O[M!9YDST7I L>BLMD_5L; MP2M'@HDZ:J=R]M@ZN/@S697L?DW-H9!;H@F.EN?W[!)RS)4EK5?20:7BT@9%,R(R:?ZE# MF^;DYM7V,A_KGPPL@>..^YJB3;5]=B!C34M@3@A#H@BI^TKUI*@>(CL;D-X6 ME:X1C$HB,&8B<$&[J?*J0$B!]E74#G5,AJ?694+;HSQ7-ZJ58GHPB^ZG[NJD MPEI/4F4Q>U.NJXP'7.DLC"UDLIM:_)X%.$\FN]&V(&H=?/--Z5E0)[,7-=/L MZO'65"T]NM_7/=,?]DIWS#*O6"+3W@E0LI9.%GJ-F$^^!*,(8>N0S1-PSI\K MC531<'=9+0I8@GI3WDYO4K9DHMUKU3EPF+CU3-->6^W^$#.X)!B(:.ACN;)D MJ6U9A?'L0\^6&?V*OP^W:RW87VFCN[JL6U^]$3,;V.Q1LF(@VVKAL(6B%H@I$HLG50LBZ&10SM.R _ >?LV=-*%0U3Y_?"X6_*]9VCGZ[P8O([ MCD8XO9C4[N>SMU?3]&%Q->_>#:0!1Y&3DF2B$4 @,INZBTH@"62I"B,3[KE> MTKL__6RY([2^R*TML>+&)\] MAWI25!]S?"O.^M^:"9VUSZW+HPZ[P MJ\^"G# A>HA=[;7:@<:D348#)5BR+G,.$",30 8##UJ'''WK778OP-\V.;=2 M5P\QKOW R\1%S$BN2U$65 FYWGP1H*TQW.IL2\#3Y=KVTOK]ZN/'Z[$N8;0< M;/1Z7";3R^O^(+DB0\QTPGBO)6?9!EO:7_E\ .$( MFN]#58_NO.PNYQZ2V+?]_G"V1*0$&=.%:3"!T1YI8B2;O4[FBREE)FQ.V,-E MNQ44YZK\O:3=4TUP7>G--/B[2J]Q7N-HU>:TH\GL:HJWXM"Z*,U<+6=.]41- MU9M7&;(OEJ-E,38?6KOV&F"\F;^)H M^'[QSEU,%I-Q[V?I(_DU0;($48K:?50[\$$E"*J0P'*R173IX;D?BL,3Z+ : MGQQ%78TON]QU&[N]1DK;[U5-J#YL,#HP@2?T.=*.C@Y4H-,W&!_ 1,U%M@DS MZY(UZ/S ;XH^?2BA<9G6C51^_EQ%A!8JM*'2D>M"3YE$NZND<CXGPZ'FV$HCJM1T=>9Z>RP@I<"N+(#LM=.GZ]L0COB%BM!)TXPJL=\/W M'XB-_YCAH@_40UQ%\NBYDF"8#-E>.+ZYOY#YX_&UY^'#WG]CS^C!_N\#S$>?-!#W2]&S+\/,=QQOQ]FU;\ M]YYV%YU)I&E>:VEMHA=5^>0@Z,+!<;(HDTF9L=93CI["LW<:*'W ?#7"-V7- M4V8_?EF5^""6Z'+MQ\P"%Z"T->!+1!"!R.H9YZG]E*Y/ MQ(1[5?^&D1'[J*&'[-,Z6->]#/!F?'87@ -26K@:S0_ EP?@6AHW2[[ REHZ M[4?;J[(#/?;7PU$(4W14C#D.)1M.-IQU0!8;^>T%C:A-3G7S?-21B'+]T2?& MDVW$WSC@__?1)(;1!:8/X\EH\O[+KV$.20/H TM&7(=$F&VT'QZ?S P_O!356U*1O*?.E>1W4#CA/@E"'MX)W4E,/U%J#].UT\JJ6 MBMRK&+F#FZW0D:L(6&*U#=UW6Y[.'[_=C(:IAJ[PGD8CG8)VVSW^2U".GNL M:,]P3SVS'C_ICFJ*.2U9-A!B[M AH^+,:[^ZHW1$?9#02DN=W+=-6DCKV(&3V70^ M>%>O=RR,=5&,#_0?,+ZFKM%YDH0O=.0EPY 5Z;K=0*-/O7=JT'=W)\:#!QXZ M&-),:Y-]I=?0&;D%<6,(=X&Q30RCBS+;.Q[/1RCV$/ZJ^O:07(^*9,%@(B\) MR#75Y9)(C(F" MP=)>(DT=^\P@LBS):[ JB")M[-9"_QG-/7CHX6SJO<0^:2&S'IRLWZXJBC?E M=H;#[]<'ZVR A@FTBD%*DKP_96AYQEO@(2JE74';?!K01C"'4W(?1E-;6?=( M@G?X<3*=5[/@%IGCUIN0"DA>PTO>(CA6$%)DRC(FHW'-.P5O1'->--A3VHWC MNDM4RXEF5V%T;Z[Y!7T"K3IJCI'P6*L]J+KT@,J"HX\RQJA<5*=:W.LF M0E-);RR?/D98;!E0GM!:+C^&\9?9._R$XRO\\%T+A9%KXDF M4]NJ%'365KC5R[)?4R!N&YUT"<1M(ZUC!^+J.EZ&.;Z?3(M@I!>BVTN:D M3ZDVMCB?!7B30^\"<7U@;S<"'*/LJ">%;4.'/:1])&((P^B@%!:D50J4$04< M9K*E;$C.<:=8[C))[:B$V! D/!T^;"/DQCRX(#&]&.=?">ET&$8W 3/EM"?K M.()'PJ(<^4N>QPS&1.\,P1&IRSFP]L,/ZVWTHH))2_DUC#550*^&T\M7P\^8 MWTZ':1E&-;9$S8PA1RJ2$RP#>5A>(\0TFN]34]F M\[>CJ]D"TRM<(M(NJVBL!JT\)VLV6W E<4"=,H:29%BM.5^_*Z_]]//2: ,) M]A 6NG%5ZPR&=8N^[9!8+V#1_^>+\'E0LG8HBP=M=:1-Q2?PN5[FI64DCSIF MOG(OMD'CWZUAGDXP:1>7[U#ZV;CI]W8S[D7.BW^&T;W:L9U#1QT_N/$=NLYK M.,3%.L]=2")%<"Z6.C900;"2 WT,YJAU4N( Y?E[AX1VOL2C(N'G.=$"/H6/2!^])ZSNY7>;%N&Y[L?;%N&Z4<.RSUW/4.)IRQ64:P.I/9 M5<@ BTEH2,YXDU-@K,3^7["OZF+=5NKO>+%N&S4W#QWH$--I$K811XI3@8*Q.YYSS)>( K\2=\L:Y?GFPC_J-=K!,Q MJ!02UNGBHO:ASQ!K.S>N&5GW6=1:H@X>]E=]L6XK1>UTL6X;*1_H]A.=SK5Q M[GLZ=/_/I#J6RS;'LQOIY $W0O&4,C!5XT&E:'"1'#T7 R?D,N34NJ'T;DA/ M@E1M+.$#J*IQ(/;>P*E7(='?87Z'"8>?%HU@!D$R4RRS$$PD4RV2,%Q1"J34 M.11C=?&=9N0^^90S($!C41[&X*A!QS=ER<*?Q_/A_,O%-(QGA/[FU[-!=$P$ MI6L(,R,HE!+H1Q&*XY+SY)&;UA,<=H1Z!C0ZI+)ZB!>_F7_ 19/9V4TKOI>U M\^QX/@CU]D))"C F6>\/&^)^$)!U+$8%C*+YR)E-6,Z()4W$W;@5ZW*Q+R>7 M<3@.U]2\-]MRV:/18I:E% YT5"A09$:!=UI#5+3L4(0JN4LOO(Z/.P.E]R7< MC;U4>XOQWY5$+AKWS<(X+QLYUE%V-SM!DDPG:YZ/ 6#L!T>[?>O[M MUYX6V$K]'=,"VZCA*%'>+@#_3 MLK6T@4,, 1F>20S"&O$%4 MG0;L?-UI@6T4M5-:8!LI]Y 6>%6%C+\,/]4AW?,P?C^L4Z(6OL:/A/J_)].7 MHS"[+@W7)DLG"5M@SM$[$0PXI06X9"(6E9DVG=HQ;+%I; 'OF[!0^E)7#V&\ M)Z#> ?TM7"Y?M2YP>[)AMH1Z'(NF-]5WIU@SO?5@\VP+.Q1A)#,.[POIB4**)Y+I273N!J$WG^6ZF8XA[>B>E7EZ@S51GKHP9*ZF(:, MEV'ZK]F+<5Y\4]>\!%>85[+>IA%UKJ92Q4- Q\!:J4RAMR6LSHK;FR1/ CIO MFK3316/OZ\>0_D7^P V0G+7SM?:,8VT!$IB&6,=3.YNBL](6%+&#A_7@0\]3 ML?O)K@?K=DT2[6ZDW.M,CMZP#,.M():9FASV=4EYCK\BG[Q,_W)IS!: M-&XR7#J5%Y/*;1T^1ZOSID3("@.K%W0%:WVF]+NBDW#NVV0D3DCUCITG-JL[Q1?YO.J-KI*.N;2!'1%&?"N M-D>U@4R 0 =1-K1X*8M,JJ_,=9_K.@-2GRP-&H\O;_SB;EIA(A&+I"-XR3P= M*=Z#([<Z*J[;\^;^>7<[%FO B?[]8VT"8:;16Y M\JR0BY!3 !]+ )VXL69X3P%G,5>ATX M[ST'Q[B'I+03VJD42I>>4;T#/5^N'E&A#<>^+Z7V=HH?PS#__/DCCF=8QV$O MJ[$UXR%%"76YV'0G@'E3E2U&^?6GX8'?W,[9;FTZW]C MD$0*R?WR M)+-9H>7 13U]$LG=9[)$,'$KO90^R4Z)H?ZAG@%K3U&ICSGK][GWJ\+H:I^\&[[_,']3_C'K9*DLQW#]@F&& ^>U1@P*9-(.:../]?JT MK-VT%1K+&;,[^E?-L9X!?4]2K6MX>T(YHQ4IK*Q3E61\9 R"2(O;Y1Z\L@@\ M*N=4LLRS+FW1#PCY?%E\$DI>0^:=S@=->HRKU*HVI8[!T(MF7 M6%M%AD#'#D.N3S@^<&\I9T#J4U+V&A*?4()I;27E;$"/3,Y%#D(&6B"2Y#T9 M3^"L0F4*+[9TF59U"*QG0->35.L:WNZ<:NK/5**%AG&Z/5W0%A]EO33KI:<% M>@.UIQ P9ERQC NN=C0AFF,]7]X>5ZUK>'M"N;$5*:RLTZ!&9NL,U2P$J!0< M.*X6#BOR4@P+KLMHPP-"/E\6GX22UY!Y[US9WR>3_,=P-!H$*5-V/ (7.H,* MJ*M?J6LSSV"R<"7*UA>$EL\^ ]KL)MTY0[0*Y.W5-'T@HMUQ](Z9,]I* ME16Q:#)=6;VR)BS$[!*Q3T2F V:Q.G&NF=*?!':&C&BGB#5TV3LYT](W^@D+ M3J>+.3WW?CE(:%C6MO:8B-7<=+Q:F@*\9D&H@JEP=\(^\?I5G1%13XP":\K= M3^ANT9H%?AE807M]%!E*)G.4UI@A!J_!9T34RHFDNTR*ZQ_I&;#V!%6ZAK&' MR1(M7L@U[^.7M1F$^R^D<8Z1+1)@46JH3% 0-#. R&7.J LW.[H8C9&>+V./ MJ=(UC#VA_-#F-1;%5)&& _.>K*64$%R,"835TMHH52Y=1JP>".[Y*WKB_;SV\O'QVZG1I*C(^"E,@8HJ@G=,D@909,Q::-ZEIUW?.,^7LL=3 MYQJNGE;J9^T*E9%!AFP@,F=IF;% 3)E!$L5%X42@]_,8N9]OB[5'5NP:ZNY] MT:B'^]4/.M,O9+(<*3&(QO%:FUWOS\2:HW40D2$D;KA.BAG!^AI#=Y %G@'U M3Y\8:UZ#$THF/;]6'K7D6AAP]'J#DB:#-YJTHJ-W];ZV4CO>:NX3]AE0^]25 MO8;8Q[J$M0R7KWV=?\/YH"2E,&4+)J1ZBR$NYL\8"(S>6%6#YOQ$KEX]MY0S M(/8I*7L-B4_HGM7-'9R8 X$6 J*LM[M5U+2@X@%=+%GH;)4^_'7]/V]2M53; M&A[VD9Y[,#)K,4+O.GS](L[FTY#F Q>T$#HQD([,>I5U (>63H%@I4@Y.\V7-0+35N MZ?;@N<>A3'>%]"'8TE'##-FD[2*)> MXJW,O1E _YK\Q47\KWZQB'VPX+T*AH&O<[-H.1)\=1MM,=FA]C&:OJ:+-8!_ MOBP\MJX;]DO;9I"QSC*4:!&,,G1N1U<@%%8OB+%HDW(EK^#JG1!_OB-M/ MY@W[I^T@$CY 1)X,EMIB7=8LLJ#S5WD0A4MEG1!6': OQ49\YTNHWK6UL;E9 MV['DKX:?21*+4-7O5Y>78?IE4N[];.=N<@TNV@##(:<4I)-8ZDO8\JG;#QC<^ZWI "%Y EYB"2MUFWC@!UQ7:HX>*-.;)YQ'A#59S*:/&-2_KQRP5]Q&*0&QW, M3 1EH0X[K0VH.$1I&7#:B&S2BG9:/-0+=@?K^ ,]6]*A:TNP'=72PR".S:NG M#[B9Y=0%8D]#.SO .\Z@SN:J[4J=/?5R) KQ6)S/(M> *AF.)9.GD!@'JT+F M"C,+KO4=R*-1YYGAFZ? G&W4T3BU<0N'H/T^*?,_PA1OIKTI7WB1&$%@'=EG M:9>MP04PTFJ#HI#CT<6%W_R$PSM9S94Q:2[)/N:-7TU)L%=3)&3D8-2OEF,9 M8W(J&J^!^3J_,Q@RYE(HD)2R=2YV4:YUC>AF-.?#A\:2[^&4>'$UGUQ.XG!T M"TB0P1Z*T4#_J'5'Z,'7SKG&>E1D=$6UVGIC;RH\ G%^#-A/SCT,T5P4Q7^8 MC/+KRX_3R:>%X[.$YIE20O ],\Z!C%H.N?(ULZ"D;EMR+@6K5NX/0'G_,C0 M2O8-TY#/+OVZ^,(4-%+[ LB+!Z5RAA!CAN2B\A%%C%8=RF \4D%,SP&1A@KH MP81XD=+5Y=4HS&N?@X]33,/K2@VLM8-5[./\XG(RG0__O:P^W-""F/.H;(X> M4JS%9JPV8)-T[,GDC&6Z3H)FK4^91MC/CG)'4>HA/=Y:3DU[JD"T=-*:0ONU M)&/+.9\@LTS_%\B-4P>+LQVE /Y8^]:VPM]HZ[3-&ZV.2P_CVY+\91!R4E;_ M:.=LTCY/:Y%C:K;:1IFG)^;6W]$QZHQ6!P^9-I#:S@'!*:$ G<[,E!QZ<$H[ MX&J7?7KB:==1;N91I& 2O8&Z7F0J"IS1=9!CR9SYY*UI?4IV1W>H#%1SKFS. M0355R*EDH9Y8U(]??@W_/9F^'(79;!'A5%(FSDH @5*2>4F+])*^+2ISC9+) MH%H[_UO .WY6JBU!5J-$/2FJ!U/K":AW0'\+ETMON0O6 QD!@82@A%"+!2:B-]M(:WMD&? M@'-XK[%754[ZT4,/<:^+:,!\_0Y\Q-X*RU M9;Z*X;S)L)?$>]@D%G@NP_1?2SPY9JE%C;]R3XOC)4$L9.EI+[SG.DB56IO* MJQB^ 0;L*O'6=P!#^M=H\OX&B-7&Y4($M,X;4"&[VE\$P;*>IR_UDUT-^JTZ&G5Q^K(T.WD_Q8>8M>X>,CAB5 FTPI5A"%C1(5BQ1 M3VMRWAJ_T)O1G"<=&FNAX56\V70^>$>+OB[T$M(B,T4#-[%>K)("R*<7$'4( M7O# 8^B4YJ1/O4<#^NZ. @\>>*:!C=V%VG#[O@6QK+OH &.;4$07';=_IY\/ M+>PA_%7U[2&YAI;8*AQ>LF>"X&3/!?'0$!Q6ZS*Y8);HJ$.WH0K'5N &I[V] M_K816&.]_4J2NKRZO %2K&//1P M!^I>8I^TD%E#!W@!)'R^!R1GAUPH#4FYZH<91@>!X=4,L$+$(O)JGY/=E'?_ MH5^A\G:6V4'#I_^88;D:_3(L. A!6LF#!\SU;BJQ@;4Z1R,R2&TB*.L*$'1%VZHTVB3NBSG+/+0R#NS0@(YY EXB4[%;%"E+F/BNS^Q[^*[GO5[/S_0DYB_QO*[8)$) M:S*D("SYB2& *XY!=%D8;:4JJ\.]SKG\KD]R[%%ZMXV23J 6J@OE#] MGD51N^CM!.B6/'(R-@OHVHE0233@#>>0?QZ*0I=:#\W^JDOOME+E%J5WV^BACRNG]R(2 M;Q[=41H4LBQC* *8KS-?8ZF]#W4 D1-3'+-2V'J_>1K1X8AR(!N]!T7T0)-; M0=S,U_GI:CH$J%L B66O!T4FO:.7-8O8%^?C&B;?2[8XQH M&S&?2HQHS5RFA2>@&4NB) ^&D2&GDM 0)-*&K&74.7O$V/K24SSH$GD'0^3^9Y[$*,-]Q#UI(*N&7FW%\?OOK^\M[@:/ M%C$6D32X4-OIY*S IR!!1Y3()',\F ZZ6_?9YZ3#O677^/W[]=4Z0*GHI'DH M8'6]8^TPT>IX!EXON?)L191=[I&M_?!STN;^TNNA.FEIG;Z;C$:O)M,_PC0/ M4!A9K$V@59V5ZYR$Z!V"1$[_R5EK-(T/V#4P3CJ\M(L'V$KD/88=!YY'FSGA MX%K1NDRV$.C90*1V(1A'U&]]'7CY[,._ZGLK8H-BMY)B#R;TD_%+&7-"%@7X M$L@4J'<4?6W[FK-4-BAO16Y=G'$:0>2^M;ZWM'OR-U."=IU.FMK-T M!3WHDEVLX6PO6^>7'K[7;2/>+R?C3SB=USWZ+2EX.)M-IE]^F\QQMDC]87X; MZ+F['MSB!*?BL 6M2 M4X6:@ RVSON5"1TY\CRV#G^MPW&LR_Y[ZW:UB_V^,N[!@%O%=.-X=D'54Z1\ M/:+CA,?WU]@S%-A#W( M"7T?B@/;2+EYL/O6^JHVU\U8Y(O)?=MKV8V(28;1<@B\[G\2Z:S,!#6:XFS& M>G^R2[U!]R<>WFMKH9])[\+M(33S\+Q[&:;3+^1>OKB<7(WG \;KG7RAH!8? M@>(J0%1. 5E'= BB)0VWGFO[%)[#TZ)_ZW$/B??"ANLAUJ^&XS!.^'(RN[[" M&)*SV@0)09-7KX)D]7:D 9Z34@:+ 92.=!AY9R/]!DD+[" M/4]@VQ!FYA3T1",H/?4LAL*TU-VDFL ML9.\ N?&*^P":'V@K(LJCQ'[:B+ZS6K<0VX'46@62;&<. ACR+Y*64),Q8'& M+).*H5C>I3'% 16Y(7YU&#UN(Z[C1:W(CT[&EP@HA(,:P %]?I$:+T G)@3NE4 MT,36AD%G<*<3NVX7IVFEB]Y)\WI,;P[.YN^(VK_/%_PF>XM^$=[C(&5B=/$& M)/<%E%4&B.P<8L8H2\X\Q'YCDT^A.T?:--/&@5IB[!UK[RN5\>0S#Y:7Z+[R MGI,,@J/4L>;/4TW%%;?HSU0@E!*=*4SGTKJ8\8!)!CK-+2IG0+,Z[L2+>@J9),,V$CM(3+H+H/-(,FPE^F>#T[O([2 *K2U6:N]= M(%826WFB?X6GGF38Y01N)N/#)1FZH/I6DPQ;::Q;@'D7<1\NR1 L-XA!@]&UX2?W MM6#?T>ZGL\S2ERS%MW8SI@<.;"/E_H[_"NKMU71V%6C'F]3O7I"@S^4^(^6)")^:;8Z,&SE=CHF_+_ MX73R=D)JN?AC\OOP\UN<_OXA3&_G*W(GM>0*&&<6;(33$)!57M.1@?!1 ')*"S2 MDDN0N[3B6O?97SU[]A98#X?>0RMOL;MC$CYHY4 DD6]:VSM?,XN&]GQ46;+0 M:YCQG*S>/>7[6..RK<;OC4KH@JLGJW<3IN/8O?OJ[$D*["GPWK> >_@DN?=. M9#I;4%*$$I;S;3!K/A7381G;-]#\6 ;.?=G^\Y^#?-%KZE7&*=7 M8?J%RWHLWTY:=SXXJVO+3UE;?M9^A<:")(,?0Q3:E+*=2?KD\XZ=]-Y5.^MM MQ7:B[2'VMV!LQ!RRF1P-G[K5R < M6_EME"J"02A63_-*_SX:WEFB/7AX?RS/^^?.<#(^KX>Q#7>P- M_01G01DOP7F3:B4?;31&1MIR&"\ZN8NS\T2V*%7=;1X.!7LN'O7GPL#M&:33*Y))!2D4^A"F.R$0;@F/> M:\\M&NPRY>J9Q^PU5V'M1U_'O[*PW@EF0:O:I:8>6\ZR I+\("65D+I31_XG M'G&(H5PM=?1@JD(CR1V[MO")J$>VBB46'*A4NU3YA! SV2VVA&QXXBR7\XL( M-]7M\U'A;61\R"!@%US?:E1X*YUUC0;N(O!#$B(X9BQ/!HK2Q'MI.'AA+6V; M**+U(A73;[?LTXL*]\*#;>1\@*CPBX_3X4A5U2P'!]'^)E-!PK<8 F7J#("H MP'AO.8N>614[6 5=GG5LUV!7K3P3#=Y+I(V3^9VCU;D(%)Z6;6VL>0]5*S5+ M!%Z\BZ6@RZNCQ<\E$=!2]7N+]@#U;XNMS;H@&$JRE*PTH$+1$%5)$ UGSOE" M^%I/\#F%(M@^C;^]Y7RX0M@NJ+[50MBM--:M"'(7<1^N$);73&<-5TM&!Y-R M:"!*9R&62+0W3"?L>RLXM4+8'CBPC91[T/W]K>[-_ -.;[Y>COY,FEMC16U3 M;7-M6"UJAW0)#$-P$:,1!AN3X!E()U,6N)7FGD@?["OV0Y1Y"B>0;%(#F*0% M%0TAHW6"0V&*2\QSG3M8@2==YKF+/IL(K(?7>N4JUI)J2[^#VRP,F;+<\W1] MP1^DG!5*GYU"T#S2_J(2!^<<^8XR M2.$%(F\^L>$X2?R^4CE[2[7W%D;_&(?+"6TH_\9<9P@OYH>$K(5-)8#AD@@= M=2U-]PF*X(49H774_9;HK@%U/EQH*_^>/+7E?>V!L"S::! \9[$.AS40>+VP M4&363*((O(^FJ,OGGX_:=Y;JQH/ZT.4:;3M1[?>\PQ1VG$H'JGH#3');/3-/ M=#&L@(^%V).=%X68)_17/$M6%6-YII>!3%='KT#,4.>E 2M:6JGI/5F=#'>. M':BVT7&7#E3;2/54JD36AL.DTW7?L-4@#K17%@4ADY,;3"E9HBSMQX*?0K*@ MF6Z[) JVD?'A8L-=4'VKB8*M--8M2+R+N ]'AN1CLBIG4"$1.N]JQ]"2 &V4 MB:!YM5H9\%618)=$00\AWKM;D$SGH#+OK@:4^,'%OW M9O]:$@5;:6[+1,$V8N\A8O%TT%/J.H9"+.;I&E#96@BR"."1S*D@#";W;<:9 M]V%$.Y$WKB);FPT,[#!I]'4.G_:9X^DT)N4L!V&DG"G95X?XB:Y@H>,RIGVI? MHD79H;E7=L@Q<15#!E-J+BII#H%8!QBQ9*&%R)V:6G9XU%>OW];BW'C!:Y]; MO'?=IRZF83P+J8IX]N.7!QW;%V/BT!:N- /A%8G"IGHE/3MPY+4FDTMBS:=E M=$=W+EY\3_KHH0CP/I[E",<.B'KRZQ^C.8Y/WY?^GJ#)'L+OI2W (V1<,.Z4 M-L"R\>3.9G)GBV)DF? 4K4+Z:>NTXZ'H\(QW?SPV;"/SUO=!2 PWAYMRR:@H M(I3"!"@=)414!8HE:R!&@2%VZ@-T^XF'-PGVE>UD;\'T7BJPX%^2Y/G5X@6E M R/7SQOPKA:J2Q0\:#0A]#L+ZYQ.\3WE>\@^?EUP?:LW-K?26=>;>KL(_) W M-EW4+"@Z?C)+Y'[R(B%DSFH_"QDT,Q'YM];'KQ<>;"/GQB?T_9C#S16SW_'C M?'$T27;OCIFQ,3+N-62=R?'%6" D%""U1&,#DJ/*.YS?79]W0M?WMM+.I&?1 M-J[17X/QX@/^'*:C(4[?E!6\;Z:U[?0(JR+>E)__YVHX__*F%*S_VC*&H6R4 M1B2((N3:\K9 S-$ *JN+Y(DYS7:CR5ZXSI-.AU-5_[O.DVMYD1*.2(\WW_2^^BOMX63.2 M8FMHUE+1R![IL2Q.$JLBT -44N! NI X*FQ8_-Z<_?E;G'+*0)4ZPEB:+D+YA-(AX>?\#*5+2F#(66&@M%, MF2XZ[_2R"U!Z?:&^U+H<^J'[3KN1TIQ2YSDPF\L$#4G HU$$TJ?@@B>):-'Q M:^_TP@O0?AOAOF2 &IQ/=.,6BZO\+S>?N^GMU?S3Y,O7>P_>.X[&!Z= K"L] MES0#9Q7R,PFGI C,N=K#D'>"N90@9QUI-[C3W@IL?4O6 5JC<.<>6*>)>%92 M8!=:#)!^B_KV/1 %R5D(XR&+ C'AQ^"\I!!MYEHSR9*HW<5\=&(/&6Y7!BP>X#M$DA4#GHOY[?7G6W>[+&CZ'-+4S2>S)9D5U<0AHX';TF2#HR5D>8[ M$H]>1T--M^([?,.3KQQ_]_B%[WSY:[\I3/(DQ?5, MZ@Z@^ISZAU2^"\BXYWPE)^HE()$P-P;W&-M%@H6>-/TE*5 M0J9)=1I*U%'5S]\^WCE>42U;%#U ILV3E=:3D3XAPY4R&%%# MSLT3G)XX)QLSL^FUT4D*CAZ.3::T:G$&7* ")))4LR"-WFQ/6'G7V /N,BC2 M1A<-BAJ> WWK%I/%Y]_GR<6KZ3_Q9"S^4MGJZ++7%Z%4@HPLHRU5BF:%089S M;BUN=>@[M>W1[>G(D*I4%BTCO;*0LF806 M+&,4G&$Y>144VN.C&2A; %XB=VKJI,%MQ>&V<93@@KV3D#327!C<#KWB$EBP MFO/@$C5MK=J3MNT;CRA#95\QG+6E7'_=9^Y9RTF9=4;V4HC9Y#(#)*)KEA(@ M?[-BO.26UJ;& 4B708R:']YEMAZ[WA3:^CID90+M!TRH@N M> '&! [&:>L3CTS8VI.9]R.Z)%)4D?I+3NCJG'CJC-%K993BC%D@.5H0GJ?[ MBC/J8A J:NY4]7O-O8@NE!/'2_TE)TS5IL^.)9HD4;AG$0T"EP4^<-RX@C). MFIR5;3F,X3+T?;1$7VK7-DEC^,==$4K)T@YW%HFBA,GD)S&@5.>%;%($K2S254W'H9!O@P.C:FW+8&UX8'5;?C?_X$> MU621EG&0#JIV@C^((;O]9H-.:E>%IL\_F MUA3' Z\9DJ.Y;[8FEX10*P+DDO @;*+@I#*0@G5>X[H2Y4>C'Z6!?&T=/2WYW4Y)@7F@0+4955$(+NERIW0($')8,GLEMSJ=>0Q5E5HP11, P[TD7*+XMN]$RAH%I%2C>>281:$T"4"C;N@3=:PE).)XN<< M^M%+:[V&?O01>0.C8)V>]_Z/W_%#2!%6]=3OTRZ MBSP1+WP2C33_',GE*7^ I)N79VS<0GR<3Z9A\KN[N0XN"TH#6L BH\?BLRU# M>07@WH3>D!1,Q+9MJ7 M&0U\::W;I)IK;W;1]/S=CY3U@6E')H=7&OP-C&P1FN32BZ+Z=*^L]=+ M&UQ"/7O1O>O.K"4A:O358RDH2(&"45%!,,)J0;6SFU<21Z_LQ!=4-73;X;IJ MH(Q/?7FUWFA[3 -)2OJL1 +*Z=]OWZIB]59D,?F5?N9_;Y\X=57"ZB79V5"Q-(A[["#E*M@K1-3$ [>R1.*H1^><*8@J4UPD]9S7 MSG?< ^>G.^9[ZZ#Q5,4GT!ZN;PZ#&^&(?P'LK$[[_FKL1H\!.FA\TK\$24S) MV.<>I-0.A#,>G',&J DOGR#'G?^-^=%'] TGK*Q:=S$=N24EM!]P MF9HG,$XPH*0D$Z [3FB78GYS+3(>,6*1&+)HX/.14!)H\UXI):X2NS)73 M5'R/RX:C9;QSYQCE6FQ/S5'%>["];VEX\=5]=:/?=#&N I5(D10T Z&2 $]* MD24OK:<$6IJ;[5A>RTU73-H12@T09P)^12& %ZFJX^,S_RFZS[4*KR,R62@WI31YVC#F=(EM'0%55;FJ*IG^+W:(%BQBR[@_@QR]59CKR#&,3H8G2CHBJX--!*"^JR=RT#UI>C\$HR'J'H M9[E%$1=S$)$"=1XQ!6[!!AL@4$%(QB^45@]1G'GU7V4S<+#4QZL%[(+J9ZT% M[*6Q;G5@QXA[O%I +X*4BFN@5%) 3SJ4B+Q$VT581B4GEG;JZW&F)#BF%K ! M!_I(N;D=)WGV1I:H.64B_V)SD>FL;ZM=\I6CJS MQ9OQ JRT#FA(%#=%E6WU4KX-")>J^R&2'JE4[U/Z/KOY/IE^>3=/<7+[BPN3 MF\G>6[LCKB2/>$F-&\FA:QMX(?E@=""7KO)S#(_\,D9$(]#88$E8$,P0<((% M8#91JIE2AH3:]O0^0(/=ABT/O_>6#7K+P40&08KEN,K2/4EF""EQSD.DCM2^ M8-H)IO6%97W=OW :!5]+N9K^185)NT73F&:+U)5<'3(WB3=OPG";:-%17>U4_0-!C MD4 PQIDBZ(X3BK]X:\'[DKXGB3.,9$-$;6=U/.4?B#*-H?L^\FUR@[S5-EOW M0R0RHV4#!Z.1HB3O"9 J$6N9#"K6'@6\%]#XD:KA.GMQ[U1+X"T:4&XY M[I:TEU$961QD0F@HS7 RH,TD2B>5H+7F7M:_AMJ!Y;),@2H2;W$%M@Q60XM+JD,X:;:)>XKH-,,MDZ.?Y76Y:F>^ MS-(QQ/+:9L1I:'+HXNHD+.DC_S- M#Y7T2^V+5K,$.J#Z69-)>VFLXU"!(\0]7C(ID>6BTTB0/D5$M\Q\]Q[!FBPU MHDNT=F.M9-(^HFHLFU>3;H6[>8+#[_/D\N7DV?VJ;TVDLCT0QA$)U!4Y*A*6D)[DTY1LMB4L3) MVOKOBNV2N-%$'[4CJ[COE3S6IU)X\VUV-[W]-+NY2?'J.^Y=3!&MO&60""N\ M]AE,Z>/"8Z8L1>TL$QVV^2[ON@3]-Y'K2-=S?W=_3+[=?7L[F\]G_RD7S.YW M_)O;']6>0H$I5RH[BD0JCJ=>!]\%T";YKKI4&$]^-\ACYM M7/R"\BFX%P^'H>?24^\BI.7P2VD$F&@B$,)%5)10HVK'!G:"N21VU)%X@QC! M9H(\IUI)2=#EX5*4+M($C*2Q5-6Z8))-R=1NHG>R4H3V:A\BW9?*EFTFB[V9 MQG_,IF$U_(J8D&,*&J1SZ/WR@H[CZAUC+&G\OTAK[P =8%TB*6IIX2515(LZ ME;_>I=]FG_$/TQRQOIM-;_%$0ZSOW7PZN[NM6Z\RX&4UZE9JK;52_*\A*D-B)P"F!0L;BS(':JS=-6OY_;A&;I'/=:& M;7G+XNV/)[^[C]J71B"Z-.N@4480U"8PW'%@S*-[YGF(L?:)U1?C6+4NU7BR MN64U5Y/ML$J/\[30P^##@ ;W:L=!'>:*[8JJNQ C^%Z. EA!%/,.V6! MZU)1D"D#8S@!GEWY+]?!C'!RCT&4 ]=PI^%)'_%7#N#^[6;FW1F\HJ!Q+,HJ.I>#$@]*0+=WK MA>,[6I45-6LMY8IW0!U!?IB&%4ZB=& Y&)"JM"]P"-$Z)8 S(1)EF7)9B0T/ M[_S)"'&DYXWQP+3F('3PX#C%WPH9J6?4.%,[!_-\Q]N>Q/]H MI*S&M%I]-5T0_3GI]BC]'9YM>HSP&[<&7V=$,9TBBQ&BB[B9IB3!6ZX@!&98 M8#0+VW)0UODU 1^!#7UDWI@%ZU,P.UMN&\%JPDK7,PV620=,^J!II%+(VHU# MSZV3]#&Z.=P^NH]@FZ>0W=>4(AY5Y@!;H\JM([H'^[;VJ3N@JN1<; +TVE,A*$ZVTN!@0)O5,PHI MC[N4QQ-/(>^%2Z"CMEJ*K&UJVW:T-1$.& >C\:"'G&N'$I:7V,^SVDNB22XI M!<):"\)Q!S[X"(8JEV*2)/(NHV^W/'K\P[V.S&?U!%8Y/+@^P=[-OOG)=)EH M\,XMOK[#@VR"3U_^P=*NS6D^3_$Z.2*XQ;,K6X'+CE:"B3*4)&5-%5,Q;5Y6 M;M5MS]>>10#IUT%7W:V%W<#NN[K]FN9/.^BN4HFNM3*6V,C ,$K0'D4;UPL= M 3\);RW-S,?:+1IV8;D 9E05=^7M?HX/$DD*V*@(N M9 :9D$ I[F-FL[Q[[];0X947H/R60FX0$NQMK;Q'G6TW4;,MHHHZ*+F-A]]_3_$N:O_DR3\N;L%6*X^=T>WN?7W4= M:+*9132=1,$F/0-'8@ 9J#6^ M'@[/N62L]P24Y0+=JX2 $XK)I,Q<,$AF7F-3V/KRGX0BPP6_LS*@U?:Q*FQ( M\U!(;2T)JMRZ!X[B$"1P)#7CD*+%#8^C?R2Z9"ST?.U/PHXAPG[)"]V2%TO# M6">MN-4:K+>XPXD4T4FR&G"#4\Q%D92F%J:0AEDB9R(ZB(^0D$$:9S5E)-'1;Q""V@;D 0M05^$LFV!8E8Y]O9^'? M7VQ1$[:E&_9Y?HS!LP(HJU8*]NW&+Q55> GFDE-:"R< 5H-I+@AMN M_,[8"#I;GD0F.L3JLQJV :E7_;5\[ML?R[?9%$5J3>X[7X"IUP'7N67 MT^.[(&R4"'$8W6E2(BJIB(7#%5FD!0M/L&8G M.'W$X&,U11L8 8/X$P= MZ521\>+)X_LKM64_JR:X!O?F'SY>K8>%*^>ECA$2>LLEF";0$[,.5+2)"Z)< M5K5-RH>77XR2AXEUA%:WRYU)!R45.M=@O$=;Q["2JY'+5 U-6")<.%:]%=H9 M=;UN908.EG6+%GG;V\)V0?6S]KWNI;%N/8^/$?=X?:]5"MQFF8 X;T!X&J , M[ 'F"?>!>\]5[?R'<^][W8 #?:3<0/?O9M/O:7X[P4WN::AT=4IIY9W%!8.+ M#,&1Z &//P*19I$YXYKYVM&!O8#.IG]V+ZUM3CJM)O(&AM\JEO8O-T?#Y_9J M_FGRY>OMBOM9>95+%,W$8I$&M("80 /&D*1B=,0WBI^^!'-I)D(=J34L+/@AC* M65 BI52[I'9T8AP:DCTZ+_H(?71[@JLD%,/U&B,Y"(Z_>!X2Y$RHBV6DB..7 M;4]44UTOHZ*/W"M7YWRW" M9P!>OZJ'R[5!A.CSK;N]3ZI:YG"\FWW[?3;%WR[N:T Y,\S@XBB/>'H9CN D M'F$!::B2$S2)VDK?"^C2'()ZTF_0$'\#TT,UZ6%0C=R!K8!.=$E<3W&S5E)O M<"1L!V=B*GN>P]/)EG,*MT5//>Z((EKGA/?,U+X[&I$*AVZ 1V9"'V$W-PH8 MQ[U/1=S[9*G@X8F"MZ)<;S'F,S<$#9?+,@HJ*&6O.=!'H@WB@@]L?IILMV2R M=C%YB+-0,&2;W!F)2G>-8A\0Z(VH8# MGZ Y\>$_3%W;HSU#9=TN^/<4&4\\^>0D2.K*-&_KP6>:0)$H3-:6JE![XQ]+ M^UW/^];*[R/B%FF :3Y)BSR4( M:;,7;(5S(2P8+NH&H<*/-VY:LB67AUU9B?1$F1*4W)\=C+-$BNF15& MUO;YG[[_TCR HV5;L;!]$\N*S5W0-#+XGR,YC;%_O&9VJ'B 6!ML[1NHLK" M:]VAF9*LC2CW5:;4I0@++AL'3FI',E,F;78ZW5ZJL>/YXQ_ 0V0^JRRP!A;X MF_^X>7S(3"4A:J6B!2J]+--0%=A,-3#NI/#"1VEJ3^![!N#2SMWCI5NQ<\C# M(K^Z>7KK%BF6^#**Q-V+=NZF][-Y%F]_//Z;=3.BXQ9N8HNU:>64X\P <02/8REC:1*':Y.$:A6$(K;VJ(;7 MP]L#=LV9T[:/:JLW Y]_GX1[M,L3Y>KW)T.RK J\"TIYL<_X6J3PO[_,OO\%WW*_"^$/CYO/_G=? MBMU54<(5>W@M4:UPK'C=!4D'LZF#SI^]=USSIJ8V9E5%67&[WX)(,:XSS>@4 M$HTN7> $O"@- XVAA@?K#=V7RW >2MUQ]H^CTSX2K*C+A"BNWWWX_-=K9SV- M/"8(V3D0RT)]:S(842:3:,^#VW?YM%9A>>#*),2?'I7X\*+QCNFA4IX-$5'E M:H"7S>%*M<+R3S__?C.YO2]C*#S^5(R0:Q.(4LP3,(KC0CUG>/*[4K@0;-1> M1>=MUZ!4]]>>]K+HUT$MS%I+N<5=\I.F&W=%3OB;8FXN/BP6=RE^F#YIPG%- M.1%6T0PI&WH_:,;2I$%Z*HDRF=OJ@>@^^%XS=9KKHVU3JH]S]!L^IOD2ZS6> M6=XPGD#QQ$!040*_Z.,R2IGAF4U#F?-V'7) MU#UG2[\=B4#+](@RJEQS#59G]$F="*5@GZK-S*2M!TF/5[YFK;>4[EA5Z@]; M5PIWXI7SX[)A-]#2(S@"1D5"&L<>%XL=H8B MTEZ&W+(SXF& ET"H=AIIET'_G/WO_TCS,%FDY1'[N,NN*4^OB8Y:928A6(Y> MNO4!G"USU(BGE#"27/5KWJ. 7@*=VFNH08[6T$V521IU2JFDD6H0/%"P.5O0 M/&2!"]/<5._04/,H/"+1Z5E&Y;VC\^;N]NML/OE_:-IP'Q6Z,@88FH)HWSJ- MHD%76:)M*TTVV1)262#[$5W"IU51Y@TF=CQ']]'-K^;+XH[X3W=S]^CY:.N8 MIKALHR7:']R7C\92X,(PZG(BB;9EQBYDE\>0*CK8.=&C[MYQ=7>[N'73.)E^ MN4Y91$&C "?+)24Q#)Q&M-$)B8XSI\S5SE$X .GRN#%,ZEM"4H/CF=OPK1QE MQ9+,5AA0QO$2+4G@(K' 0_(I&2YS]6+9W6@NE0M'R'H+#0:ED3QIQ[0+8;DJ M_^_?EW-R5\'X:T6\4*4?M)<*=S.K+;A$'2@J",\B.+/9:WM[D.J8E[]F,HPC M\2T<&3Z,>/(=W=1I7%P'@><6T:DD):/A+;,'8P/#D\PG@NJ0F=2^UWAX^6O6 M_3!);M'I\&CD[-NWV73'V62B5;'L0ID'"<+Y"-XE!9'ZS&T(,<;Z'?!VX[D$ MS5>3]Q8R#(X2O@#WQ,U16B5%,@.11>GPA1:+S4P!B4PA:JK"YG",^ERX++^R MEK2W,&%XP.\1VTYWQE!'G"EC8=""1;8&=&Q($!"X89*B9V.J-TSJ .O"F%%% M^EL8,CQVM\G>E2$;=4XY>@VQ/+7NSF>7??#K>\Q_B/]9_E7BVMNA%1>9+#>E-@8PO16$X@E M^&$SX8[5-B"Z(;L$;C30P1:J# Y0'DS8WY6O_SR=Y\GAF#BNR>%B@@IX.'(6 MP4BTE1*3GDE-;;35FS747L1%$/"DFMW"U<$ATC@WMVWR>U0(OU M)6R\)D0B8HT[L2T=592R8**DD+.QSOBLM:E]!],?Y250J+%NMM")CC-N?5W( M-,O_65TL5YRUOO/A;0:M=UM+I2GK1Q]5CX0DV7-GLH1,3:GF"P&\S&4F(A>! M>6MHK/[U#D9=;W[[>^34[$=*JY+''=#N]V[\Z2I_2F'V95J.]?NO[]UL<;NJ MN;.4!Z(H :*+[YJ3 UL^-LM0BD090E3MOHM-%C+6S/B1V;M[P/RI2+ M%_\4 MH^E_F4S=-$S>M*XF:H'1$\?Z8> M:(!R]D3MH]3VTQPL2^C->0A1L](@)@'Z;PXBT4XZ:X.N/OKSQ-,<3J?+_4,@ M>BBB\1RW];A:GZ624@-5Q()@BH"G">T;!&JBU4YE< MNSRF56#H25;&I]G-S2^S>?G+:V(IR9RCV^02"HF55@;$6)"E=%BIS'/U\7%M M5G*&?9L:^["G)T3E/>[^$F7QQN.7[,+M-2W)8C(2L(%%_&QE!E>2!66(WN"6 MFV/H4C2\\=A71)2*FIK5$?-Y;VSW*[O6A'(G=4"S,>!7)4@":TK]BO%*<(FK MHK73>*HO8CR6#J9$NWWI"'V>(4'_=E^J/[V/!?UM/ELLKGW,QG*B0:62\*2L M )>2 9/+.%F3I)=G<^&_>QD_+TF'ZK3!&(@CK@@=5R(:*L#K1$ $+\HX&P+, ML<1,)IP$]A-=WU8G65N--.CD47_OSMX*+[0$R\I'89( Z[E'<2JN@A6"N71F M&]V!LWA\J:[H4>X/5E(-)OF0F4$/5)9D:NK!16F!)&>C(3$Z&\Y,JB\6\8J_ MZY/JLT$SC"5:?WA!_O""/DQO<:=;3,(RMYM>:YV35&BL:9%]&?O RLHXE.I M8@3*F=3NF-%N-:^&?OYM- MEQJX_I?DW=NVS5A%/9#S/ FJ"<%I"@18L-2)Y7T9(-SG4QEWFS\OVUIPX MQ8R276?2?>K:D^CYU>W7-/_MJYNNA/&/4JZ[0!%LB&+I OW5W:9?W&2^W N> M!J>R"5(Q;4#&,A-/$(7.D-; /2FA*2>IJ-W3[A MC64_:XQU;5(R!'U&8+DTA"3%H8RX5FVM+.X7[D5GD]G9;VFOZ*LZ!PJWB\U6 MX]]9#3S:&M[;N]2H#&?']Y) M/[QV;#SOJ/W>9=*8'+5NLWMT M34K=GC^[=:7;GI6<3Z$;3P$WDVSQ^TP*ST:>P>4HT3"5.EOM?$QGMWH*Q+(#2)X'GR0)D(T6:%(JT^]O,G+W3KP]Z1"MUZD.!<"MV>SUR5 M9097:5)G'$7C(@<%AE$#AG,7(O'-!EC9/(Q.GXM_$6GBRJT^P&=F3*>SN!)5,;3*M9"42UF5[:Y\LQ<>Y6R!*\YFMR^Y&-I_(4%E2W+VC%YQO=G MK_,2NI+#E&A> M%=5'GV=(T&T5-#0HRI0RD#-G^.V68@$B%2C"G0@TKP.N2RD(5YY!B"@> M4UYY3%I[HTK7$4E*\VF3<:_15_M3^[2LAUQF:?UU3 MHV)VEB[8Z_QS^^K]??5DG3G'5S9NTP1?$Q< M"2!!<1#6&W#.XH*Y=TIZZ0FY""-P? W\<^FIOYG&,BLIX(^_SE*<: < M4452NNP+7VJCE%/@30H0!3(OV"#CV7FXPU;\YQ;8V&@?D9!G&&1Z$^.23N[F MKY-%2>(N)\%#5(]8PZA.J)<0# AI''A4%0C"(NZ'+GAY;BV_]B[H57],YQ(Z MJD>95@;"@%CR,?UBF,HD,X<^1^2X!2"MT%@0"FPT+%*T'2+]LX?0";Z=BD0] M@ZY$?5A6,6A4+GM>2OEQI?5#6<#XT-+B0<1&^*"4-:#SU(BMJ3!:DHA M!Q$X'J1D2GDM-!E6T7]H%,/Z,II)Z)4F7 M8K76."]@+S@[=>XTW>JVV7H ]_GNVSMC?;#AAB@F0)$2 V)X EDB M\;#ZM_^^/AQ_^:X$DU#U]__)J^IYMECY48 M@HV2!K37(B\C5368(N^L5.D;($MY1RM*[T5VJI9?)V+-+N[6TUX#K_H!VDHN MRV2XEWA7'56Z@&W4V*L7T--T[&JA\5VD:J:NDW.,<6GQP B@C"T=4#*ZW,11 M(-H%[:4FDM8NXSP#;AWHJG5VU.JCI9:4^C#]_>YVL90 735H(BE[]%D,1,T0 M6@@<;!(!3.2.XXZ=;*K=26L/G/%O1QHJ08+8RT@_ 5-"5D8E808-PD$((JL$HD M,$9HR7)0VM3.5-L#YV;#&:A!<$3 4?0.>$LG! M2^\WP[N#J;$5R E)/LFYRE?#R^:WO"PZLJ-*EP%.NK+F7")H[-"KP+)9R7*'! M&>J!JRAU$C8J5[M2:PN,>KO??>!,LRA9L01**S1<%97@N:"@F*$I*)JHJ=TO M: /"6,'RH3K=O9_TE^2Y!*X?U_ X(^O39/'O98R"6B%+UB3(0"R(1"@XJ@F@ M6VB<-0Z75#N^LP_/J8+4@_2\DS,#Y=W SWK$MLZ=+LD!R(\ O+*X *[ ME"4\>^J%Z&Z J)ILRO[V<;=9[C2$&NXT">B:EO+*;$J4A>AE/AP7C/)8_7;N M)8K+L-D&R;9)P/,IHB=S5+K@:F:E;<=T*@MMF,[V4F"@P)M__D_P9<>H38& MMXJ"((C4J(3F1N(Z9Q\LV2Q(?F5$.&B+C<.#/G)N9WTM_NYN[Y9!U-_GDQM1 M5+,ZGKA4WC)OP7G<^@2B!%<2#Y(S1E!X#>;W[JI^^5N&G_]]=WZIC:E9+G7$+(J0]Q4&7:)$'6V62*NE%0G->]X M_B6HMH;H1OB"?TE^?N?F/R@OVEE[!HE2FKE"XQ1-R]*/"0R"!&4YS8YH$TV7 MBI6N[[L$=;<0[5A7V._NYG,4P[7R1MO(T$71AJ$;J-%%\4C-S#V-QBAM:>U, M^'UX3NG U8[<#Y1V@]OI=S=NL;C**_?R:OZIU#T]S $HUZ+W:-W-38IO?ZS= MT-4_7%SC1D69=Q&=_SVUPJ=U[1&56:E?_],A/AMQ2^3B?_>9$?8H!R>:J4HF)2MRR9P M@J*GXU(B(>201*C\[;=>TSG4HVW!=Q]5,HFH9*@ $R(I5HDL#9\H4.?Q+P++ M5C1+3VVPGM=4M5;M.VA1R%:%,.>2(O!D4^*R=AVA$!&$3NL)4 M:>#:$R&2RKYZJ>LN+*^Y?JT.668-E-8@4+D-U_HBI@.R1K'KW:A.$[VNH[T. ME!@@^G')X9R-Q'ETQ])XEBBB-!INM 68S,UY&+G(\X(GT>^/XSFHM'HHT M$?X(Y\5],Z%_SF[0G"K9_2N4:.P30J4%)T*8O!6>4XX1.4UB$C+4&+N("+3)6J9$]KE MAJ7CZUX] 5J)MG+_W=T0/\X6M\]AFJ0(HUQ#U"F4&DD)SN O-$BFG9*D6U>X M'J^\IOF:7'[R3VF8FJ+H @><,2@-%0@X'*D M$)W60GHNM*Y=7MP=W:OG36.%5!Q.M)C?7G\JS3&7'A=G/B;C.!CE)8B$MH_Q M"@T@II61G%O!;1=6X%.?, )_]\B&9R_\,[HU&ZJ&BN;$ XAU'E '&'WB5EU8 M47\#.!R<&B#\3?4-D%Q%-V(3CC;)V)"1D9F7VF*#6YAQ#EP00=+(M>6=;L]. MK< =@:3Z^NLCL,IZ^SM*ZMO=MW4'&QZ7K6?Q+$@.3T+RE+QAC<3S+I ME/-P0'//7CK>Z3M([+,:,JL8V%D"<7\\!4*\,9%8X 2= Y$E'NE!,6"61(], M1% U3M-G+WV%RCM:9@T"+^L8(1[X]QDL3\9T+"+7PA M@7'I#?I_-&_V*1]L-Q_"]#H[7S2[YJZJPG&:M&RZ"=$^=4G5OR/W?V?S=W>)V]BW-%_>]8$FFSJ/M+56@("P:AH8H#I*% MX+FRRII.:80'+>#--Y\JL%1#E;-J(JWLFI:JE:O\#-.ZR7,'4!4C13N!C!\W M&JJA62OQCJ9[]-,,C\H P_^@Q^8X^)0X.,F3$SEZZSH5XIZ7SO>$FD91>1^I M5DY2^@VUE![6M_++J1"$!:Z!J6+(6N;!Q)!*>TL2<7V2^"Z3%;<]>]R01261 MSRK*JW(-[6__F6VBT3*Q4)*;"&<11$+GUW'T2J1+Z.WP(&3NTN[DY9-?O>Z& MR:I!!.J%!?'VQ]LT#5^_N?E]GR6A+,M)9Z!6V-)$AX)WTH/2(CAKC8N)MK:Z M-S!=@+751/P-RFE?XENC6WT)7? U2C8_A.TT*>=U-7J0+A74,2[ CANR2U(Z%VB&MO8#&#T?7U=_F M..%JPF]P:?$FA-G=]!;QA33Y7D[9%:Z<)0D$^2^Y]>5S(& XB8"? C')#,G :SS&1[6/N9-=H(UEC)ZZ]+&:"@_>'@R3_QA;QA.(V7.22RL:I9/" M@XU(,+YT" DB!VZ$MKYV9X?1J='?YFS.C#YB;\"(E9WS"\KB/DGC!=9U\S(I M>>:F3#R/N536WG04BDQ"6*N%Y[4%Z7;&=@;UQK$)G(VBC10>I5:AN%[R0 MB(HL!<@THI&<\(MQ)E-02?L0LXXL5K^0W@_IWBV0-HO%F_ _=Y/%&OR*1XI2J7-* M$,(R_==&L ;W%LF5IQ2WANAJ!Q#WX1D<"@M?4[R[25=YRUL6;W\\^=V]=R>8 M9S$G#I9RW%M53L6[BT427..74%SVVM&QGAC'2I.JQI,7(;*62CEU"M4>Z2T] M >:2D3+B]ARS V&]+$FK>'ASRX0(E)CJ4P]V0#E57*6M^F?UU=# SMD&J_PX M3VLCKPO 1C&7@^!.$WFIHLH.]!BNAY,0)I*H<]8,O#6X(^> 3IWQ#J0CP65J ME5&U.U"=B"@'XC"GX4D?\5?.]/K;S4&X97W M.:=P/]UMY6.4_@1ELM1D>C>9?KGZ?34K>''-'==\>93RG$$03\%Y%(WQ60NK M&9.R=J2E.[JS($\=B[>12AJ0YP%@:;DV7:2W:8J"O[T.Q#FFI0>M)*Y>"(5T MC@RH1+CX$6E7/6M@!Y0+HD4-88_6;CT@<9"JL_SR1OOX0K-.CZW37+TO_H'1 MEG)D/+STS1<\?\I1\<@;CU((PE((/)22PI)K;H,%J_!'M$B"CUUR>?>\8HA) M\?*Q]ZZ8DP@MR0Q2EJ+\Q!*8TIHA^>Q9=BRIV*6=Y8['MXYLU-3)4].@AK1. M';=XWGV#$2JC(Q2W,2E R%"Z:OI254LTI2[B.=0I'^A<.PA5T]K6QC]]I->P M7TP7&)?7^*>7\'W<1K%04GLGA67BO<8;P HRV!0(TD@KO,-N>"=#1BM[]O/)6. M9]]6D&SE-EGA&521 M"4_?_?.PXFB)5]X?/A0!NYN/[D?!^A+]8];+-;-2X+9'0#*>2@17@@FEZ8\* MBGJ;--G,0-O*B^YO?/UL:"3=RFW67^+Z):7%M=%2^M(_BAB'BQ:A-+T3"2R5 MAOL8H[3'!6/*TU^_;BM(;6?%0MTPY><[OTC_C65,L4VWO]()"'0EG/60J2*@0C4@4MXV'OIJ0O"D[@YQGMXEM0.+(,SQ)X_ M]SX$E(@T2>&J)-6\!.#Q&\%?@6DNC;&,J50[77T;CK$RO:KH^466UU#!GCHB MNFLAZYJ.:)@7GE)0@N/V%R(*AZ#KY+EBKH0*):M=\K(#RLDRN0:K^ !GCA%U MBX+JE[#6R00=@#7*TMH)ZC396554=Y@. ^0^+C%R"C+%",*H,I:,63"1!G#< M2\GP2236+J@>F1 'LK!&YD,/<;?GP;H%D*KV!GG15)0 M!Q@7F$[51_B[TJF.D%S#=*J0M,@Y:\ANF:,04QE(;R&II)Q4-EM2;3SBZ=.I M*NBOC\":IE,)5:8O,@,D>/0>LR;@M"E)0IX)R:AQOI-'_3K2J7J)?64?_^.N0+O*G\N(G^44H'?NYB;%MS_68Y]6_W!Q+3PWRY;;-"^/#Q/ *(6G MN"TS.)W#\[M3!MU0T[@[Y).'6^K917]TLQJ;"$2EDE3V;_O?&+V[D+M8.>V]Y0?=QC.?ONYO.28% 7_=Y7 MC?ZU[]'6X4F*+V54NUQUN;Q%"O_[R^S[7U*(?WGS'S>/Y<+I:GKSH^/OC\=^L MTC:7L!ZPO9G&CS=N6L:U_/69KUGKLK(%Q)I1VQO;8]_#)U5D>6+Y4KARDW M_7)7ML$-2"HSS1DSH"+W()2+I6N^+TU\E##6BNAM)_5N??PE*WBX/%^J6 U1 M\>WG)AGV]GX=]7OY>UK],Z>"*IC%P6-DL00L;2F?FF2J/>C++2NEEJKO?;-E:&"XJHRL4H2896:G^]0OPB*#B M(.$(D,J>Z:K*E CX0;K#+[C_Q__\]KA"7V51+C?K__R#_R?O#TBN^48LUP__ M^8>_W+_'Z1_^YW_]V[_]Q_^%\?_YZ=,']';#MX]R7:$WA:25%.CW9?4%55\D M^MNF^&WYE:*[%:WR3?&(\7_5R]YLGIZ+Y<.7"@5>0+K'NM\6?\XBF88+C(&4,DR 3ZC$6X% F-!0^H7E. MZDU7R_5O?];_8K242)&W+NN__N>I!M:W_X__YY<-G_D4^4KQQJ>AJAL]B#Z:' M\DK_X(/Z4PM&;S2@3&LXK>KNH2J_57(M9*,M7VR-EN(__Z#^M-B6^('2I\7G M:L-_NWYZ*B1?UJK[DS[6RL_7GS[_(A^9+!;5[OM=R#7^R^<.5+T?<+,_ ,BJ MSHAG(8NV#-:GZNK)PR M!/W:8/#_G>7,AK^ M=('_*8XI';#X=3N):A4Y-:DYK1D-;WM9HKN(/Q1KJJR M^PG6/ZG%R!S>CT>O^KKHJ*(%'^%Z^\2/?*-LG:<*OW@!>;%YM"2_VEA^)AK_BLMEI0IA:B4S]O-(UVN%TF>9\(/*6:<)9A$OH>I M'S"<2YG%U/-)QA*(^!^#F%C>.X!(0T2_-C#/?\NF?#$3Z\NHA)_!0#@>>A F>Y&)Q1Y__6BI+2ON.VE=ZNRSY:E-N"ZG.>'E3 MR<=RY&LSW&6Z3T\!1U]+U ./]O#1KQH#5*/@X',$$GOBVRPE_]/#YNN/:J?V ML^1B_S6:[C_+IPDDMOM.HAU' (Q;'S.2(.-AW1TA7Z15#.FCN_ 3HA#7@P+Z@440FTZ M2^*,Q? ,*4-'@5K2.P;4W_9"=[C;+,)UAH1.B,[]VLZTTD)WF[\II%A6[RE? MKI;5\R_TV_)Q^_C3IB@VOR_7#V_HD_I-];P(O33*1U!VV8'SY)O"ZW" M?JONBB67;[ZL'^[4UV^@*\9WF5@W*.!20==?>(> .EN+WV2%:BQ0HSS,-(0! M3\9]=G?L@&D 0TY<:8>>*[?!C=-N1JV5OSZR]6RNNAF)?2_=< 5,8'GU>$(K MO-FL:RUPK0_&#^V1^+Q@-$RCA$98.Q:81"+'+&,I)L*/@E#Y\4D:+OK9L[.? M- 2LT<<]FAPR\>@$=SC/1\4P92OSEE[7[L/YTN9JTH;Y1F&JE5HG$"YL: MF'\';36+@K0AKE.55FOMW*B?MJ7RV:1+==-EDWRS<-Z^4\I;H3ZAI9Y M'?ROH9;7_!_;I7+OKM?BP][-4+]3GYMX0\LOZA?OU"-?Z4HM+1>"B)1PG^$P M"2DFH228YB3#F4="05F*,> MXE=HCSKJX]X<"27JL*\]Z1[^J"7@"FD2ZM_VB'#G,<[#;$=>YL3(SNJ9SL/X M0V]V)JAV9\/G+[20/ZFS1RCTGN2ZK/&[+@KM+FGSHOSI>?_,'7W6/[O^G1:B M_M>]@JKPN5-"^9$^=I4$)*-!P/P0QU&48Q*+#*>4XK$)F7Q4;S8E M+'@0LM[T9P6\>DLK^9XNB[_2U=9(.0XLGUBW:3BH!J0<1IW@JS% &@7S4.,Y MRL=CC Z(MM$P>R+1G@%NXH@C%%D%$,_M.5OD<(2H?LAP[%$[T^:M9-6^1.A> M?JM^4KC]M@B2P)=^0+#(>8*511+@-" QIM+/1_,MFI1:7VLNIGG?Y:!(KX60LPC3P""8RI#C+J<"^ M1](PS&3,X@QV;<, Z@PE>TT=FSI&^UC\#]3@89*ROH"GA@Z!:T[!A-X)DRQN M= "(=G:KPP3FS#<[ &PXOMT!66RG/%H;O;S?M)&3+MXBRY^+35DN/)JQ.%)Z M(PMH@(DG/)PRX6,O\L(TSU)?"&Z6#C0%.7DJL 9;+NN;34HF6 O^"G$=N'RB M2X&J#2KE:B4+F-H8Y6::)$&4>CE.:20QB97AQ,)$XI1S&48I"9.80[2P$U[. M&:\?Y9"93G5)-TR==I#U)]+"1GO@5Z@&[TZ/FA+J2(6.@IM5>YH2?Z@XC=?9 MZH?W*R5W4!7K8999))S=8!G.$Y$BDD0^$K8DP3+7'HLR8D? M>D;A2#CHJ5VK'=@KM&P *\NHAFQ>"P1DYK BF)9%,*W0X(%VB%RA%A74YUN+ M#;J;F&_FE533\<^NGLHM'T%E57:L&"BN FXX6XF5':']0BO+'6SCSKDLE$Z_ M6?/-H[RGWWII_(^R6O X3827<2RICC][RGFB22:Q)UB0Q6'$11+#XL^#\"96 MLQUT5-%O^\I!:!!ZF&.FP6AG?( &I5L6-)"1 MTO*[I""KK+X+01F4X02X;EV"$W@+80@!'H5XV+HZ8/!M1:Y7Z']ITM M_VM 7#\';/+X=U#^O%6*9%WU?\'Y9KNN2F4[Z#T6&?%E$D893M-<^5,RISC5 M!7">1V40,3])B(!%FV?%?X;0=0-/^V)U4:XNLZ6<%ULE<_*;%C?HG=9Y7["9 M,?+]O;3OJKZZH>BEE;3[,EJJOM.":].7\3W67X_B_J];CFWZ6B:MSC9& FYJ M?I)EETS515+7WY:EJ8EY8NGD4?<=1/16J@T>6];6]7-_-K2# T MOCY$*_I50W=D+P[0964GGMIO-OMP@)B^73CTF)T]^'&SWG3M!!J7\%UC=BQ\ M(7P1*2YE<9!@P@G!*:4YCCR62'BVK7P7;4"#@+"21^9QKS#GR2=9-= MM*F^R (MFYC$#ZUI!6P&>YY79F:0$P[ Y+$/LHO(_/!NC'JP33%*F:/S_SR< M6<_J47(/S]7Q!?#4UL=-)=N3]!=:;0NU]?T7^8X6JZ4L;O//BHXZ>Q9Z.K9] M6ZC35ZYJ'#;KV_R6K98/]9_+-F_+@]3C01YC2;T DXQY2MY#@KT@SH+ #Y,\ M"$US7XYQF_B UMAV=C;J\$4*8=1BC&YSM,,9A=Y5,_+AMD!]Q/53/=3-\T.N MW^1XXNT5WP]4?TWQ:L:3_9._(_,DWRN^*[LLX,SB!$H33L3,@3RB:XBS)1HG M8E4_$SD5"+A#>;,NE^K)^X+J"4%WF]62*X?UKMCP#X FS0:[3*,@Q58MGZ!=,X!L*\_,9/_9/#4 L7W/#;)LHLOKY^YRWC[5,O3NFRSX MLM3"^'%;GU%^%GHTSE/LA9QC$LL,9TD6X9C[N4R3-,]C(XMP,@PGM@O_1C5J M58GD'C#Z8;E&I<82/$K$^?LQ\SI?E>LP%5;C@6M$7F8;>]@B]HSZS[48HQKE M*]0B?85Z:%^A!O$9;\+;\G2N:_!@_+ZO._"V[ 5?@+<&9!'3WJZD[['(5^#O MB\=U)2"5$Z=73QW95D"1AHK]%R)ZW\9]I0 $MT^3;Q#?OIAR8(A[E&BG91'# MY-E%ND]O.5^P>Y"D%_'NX2?A0;,WF_57651++;#*^6B=<4D]*3-"L$^R!)-, MA)BQ.,=)F*4I3;(TD49#D,Y"F%@.>S#1>F/:>.(\/\8#2!=3"9.Y0P(M CBG M*34/PUQ,L5TPY9!R1UTH!ZD9B&:<7C=;3&(0[7YD8?C!"QPL-FXLL#/&PE]E MJ0Z'OTD]TTV*:X4??9 GFK[$J>!$,(9#$5-]"87B3 J.<^;%:9*$+#(+Q,^, M]]3.6 L?T08!E.N^,U\UY"OTH+%1O]/.V;84Z$D6C9-FXZ/-\(H!GMOW]>)> MSY]KB+E"N^^@I6>J5D2O]!)<.H S8#V_6SC?JSCI+,X(_B+KMNP"ZN\E*[:T M>/9#?9BW9D^>L2"( ^47)*G Q*,Q3J.<8LIS&D0B"V-JU+< G0^&[C<9YTZ M1) ?-EDF*X-QF)D@:]D9BZP-Z"'N7&97#[/)RM1VQJZ+K6^KC\K6)C*=R9&^X!V7'< M= ^Z =SM>BN+Y5=E6'Z5NR$U-VNNK[_HNYN](J<%IS+, Z4B$JF<+Q*G#*=^ M+C"/8U!>'ZXC]T\@]M@NX.NZ 3<(K MF-;HL6F' ^J00 H+U*^;G()-Y@[8).RR\\ :S14#D]?W MQ>"+X?ITUYJF'=21$Q;D 8^Q1SW=99,'F/KZ)E+J)TD2<99R9JHU#_:>6#?N MH 'GGISBPKB6NX VF"YS29:Y5KJ /#O=LP/H*.EZAH ![7&X8C8=<0;5OB8X M]XB=K_7AQ"#U#[O2:Y&G+.&28Y+I2E2>!LIN2D.<2E_D41;2) =U.Q^$-K%. MT'!TG^*C!I0?#.JR+7AGYE.D]DB M.V'?]9XZ%0?(?::+KQ*<4A%C(C*!F2=T_7F>"!EQ/T\"B*P/ 9M8U/ED&OQB59R$:0B"#T18F48Y9@$,<-IQA+,,QZ0//8]/T]GN85B MBO'$2J4#B40+$STOY7@9,TSDH;NK-CNN1H>^NM*^XHP1] M&AHG-]_U%2C77_LZBS&^_QK76Z#L=W;=!0SXHMHE/5?K;EN46[JN[C?Z;]<* M$Z&Q^217^H;%'2VJYS;0]+=E]>7ZOMB6U5LIQ?WF5MNM]U^D)I&NE[)\NRP4 MHINB;$"4"OF[8LG54_^O+#9WFZ6"\OOF\_+;G2QJ\MN"E314%F<0<4R]0&(B M ]T )XIP%"<^]T(>!F:MB;]+ZN:KQD)"CZE[:BG6JU*D[X/)L-*P[P/G66K04#VZL",6W6^:'^SH12W!J*9XUTQ"TXRN M44TUTF3KE8IPW2I"]Y?8T8YVQ*,]]:@F7S^K&8!J#B#% J1X@!03FI/ZLA*X M[^,=VM7:?1^XSUK4]R_]'=H6%WY?[]FLBO$[P?DURB6_$]*'ZS*_,R3M8AEO M]'M95TU_F4_+\K=]$#VF5,HL"['':*IOB :89BG%01X'OA]'(DU!0)A@&%F[K\;-H#-$"L.@+WL<>(ONI1;:%-=8]UX01PV)Y.7E 432DS%CTA@D8$C>ULB=JZF][,3NSZ2RB-4Q0 M)TXC3]EFY'>-N]M6WKM!V1Z/H\ C,?;B1+<&]@/,DC#$"AZ;>SS+)-._N@G1HTKTW:*!CP113P\>)UDMWIGY6[?%I_U/2E1)VXZ1WF1 MRBQF :>8>5&."4D(IKG,<)RS)$F],"#":,0M#.S$"F"'1"/\Z(D6BG>HOBH)G 4DP5'H1\0362 EJ"3W!(QY ME<95UTS(QF(XQ2$;^9^X(<^1L/^U(=FU73! U"22_ K-: 9(');12YJ\',[I MJ@=PE4L=/=N'7ID79AF-,QS2T-=MFQE6+CG'7IJ2,,CB*)>@@KDA8!.+Z&[B M7@_V!?'J0;:9B:LK9L#DUIX/UN,!APAT/,WO)*A7&;XW1/2Y67F#:RR+:K>L ME/_8RG7U[JOZU[W:I;TMQ1,ER:F,L))QH:QW'7G+E>].B*0)BSQ*?0HJACT' M:6+!WL-%-6"D(0-ODXUSRTRDG? )L^6Y,,+/<=(1;.O(658^0>%42. M+IBY*KYI47"S+JNBKFPI;_70^;5:K]YM"[[K(TT1P MP@,LA"\Q"5B,69CHB$F_8TG21%\YV^V->^.# 1=?\: MUPRF?;7.+B5,C*;=R=^_*:$G9+^8C/V+I/KNG;C54[6WA>YCJ!Y0:!;=7Q61 MR_*^;M>2YRG)DB3'4:3G<7ISMFQ^:K\!QVX#EB-_C@<&.[QF5?;.V7FHIMT# ML&@,)/Z^+:M:U]]OKH6H@RYT=4>7XF;]ACXM*[K2M>3ZAI 3G% * ]#FB2>SQ9K^:"3)_>&S80NP,=(HK-& MHH^P,I;N/<3:0MWDS>4KT2*$L/K[?2][(L Z=A<%V[8_V6.F+'WN\ MD$9,&?ZH1>VJN4[288?ZZ,W$8T![I9EX;=F+:5*>P]HX.6#44,^G2[:?KT&4 M R:\Z";E8C\[D_T=+=9JK[)+EK]=KK:5%AUU+B1QDF&/4($)9R%.B618F>,1 M"001:6S4=FX$SL3F]$=9H=6F+/?5+E=*_=>0+RZ$.<KL#N"]G M4K.KAVARI&5>@[*K#;G"*F'%N38X_"N_7=R<[]1BD$'#JX?*]/6_ ?+ MIBXS>7>+:G '\<2Z],^\[_XAK<,R=B&9,+FRHQ#4+/\,+58=\0_WFJWM_1DB M^KWMSSUBF8;BZG3?5&<>*#]D"'CR"J\&^!6JP==1C1T"=A$D8Y8:YE4F M8!10>"_B$3S? "3852+ %.R\$7H@,XY"Y]#U=FKDFM C:QNNA HV('&Z8(9HK'J+KU6KS.U6?<]W*O^W3^D$Y%+NK8^Z4@PGQCA3" M(*A9E8 )T8>";[3&3MA_WFS$[\O5JE\C$ 1YKLP!BL,@DEB9!!&FT@MP'J0) MDSD+4MA$VA,P)A;M#B+Z5<-$+5#@V7^*-692?2'!,&&&T@H6TP%J'$GG*0BS M"N4 B8>R./0H/,7QGNJ^)SI_TK57/Y;USYN56"0L\GTJ(LPSHONBLQS3@!(< M9)SG61Z(7$2FW>E,@4Z>^6W10+3#0YU"QXF_4Y!+!W/1TS!*)AP[WET MO>?1B>,;?9Z&1^;YA"EX99<[<,,S4(X 2OQ /L!XJ]EB_U#B^G%^\%JX"OVX MU;V@RETC!D:)B!+*<2(C#Q-&&,Y\*;'(6:S^EV0Q,=:4!WM/';NOH9E+\2'E MXPKM GI@>JL%9%+#.$J6N0ZZ@#P[5=,"=*-$SF _H"L.5\RF$LZ@VI?\1Q3'RK'($)S><+5$P1$X_6S#XW(7UJS?KIVU5?I!?Y2KL MNLH*QF2"%DF59'A%A59%Z#&MBD:Q!H="R>/0$:\S" M (X(AGH,^P+/!NX5:NEWV&,60*+K0LT3D%ZG]/(\R6>+*0>6P W?7V3Q((N= M8:WS[9MM]5E6U:K^P;TL'A=^)O4U< ]S'@681/HJ6)(2'$J:JU_D410;=[4W M 3BQ).^!72&U_-'G&4Y)GOHTB_PTE(LG62PWXG-%B\K,YG&.)T1T#K$UEIZ?Y,-R MK8NW$*.K.AFH2P?KDL$26#/H_D5EP@L2FC#,0QT)ESS6[XAC+\OC),B]Q$O" M]D6]6XM_F=?4X6K\DM[5X+['-V1F';\JSV''KH-;PKM[P#VTK]!(Q&^^Z[UC M/'WM"[IG\?O7N&([QEYGEV1' <'=C!.-;]XH$$NUNL:J'?)0FXG23WR:!@(G M"4DQ20(?4QZF.(P\Z7&?,\\WJAP PIW8Z7@!%CVU4V%@[@>$B^->R$2\@6G% M4UVJKM!+9G4C=& N"819YI[)1$RSPVF]-B06+?=[%9 M;EEF65^L_:@H.N@DG]>-O:($>Y%H$X YP!-GX*_/,GR3HIN:HG6GU]M276.PY M2\M]0P3UX>IOLS/J_^3&S+J$+P/VEM6VLQE>EQ#=M\ NV@>FW85<=DGUS\^/ M;+-:Y&E*.1&^LKAD@(G/,\P"70G/>>I+ZA,O,&IS?K3S3$4G#3 S!7%,_; . MO8@FF'(T),=8*,^B/E MHM8T9I+ZP]XZ.MYI%@$[2T G.>OI3FX^ MRLWUUX?Z9BJOMG2U>M;=&0#WKD>VF<']T#>5/ZI_NCZ++V.W+3I-1Q'H_>PQ M'@V+DF/VP(3++6= A5N&-%O5<(WM/5LYER&1_GW6\E=3K9L M"YE2'NC^@AGV4I%CDE**,ZE#M\SS4^9+W3L8$FLX#VH&<6\A[Z^3P.(- VPR MBSBX(1XLS!W9>Z 3%'J-T^8H[# :-; PSC!AZ$'@Q43%3N4(^F@N@-J>:-T MC,XT'[1'[;I;U\VM%W$41BPA.?;B6& 221_3@*(F9]&HREK4;%02>E.=^HF>[Z3M\23!F:Y.E+TT1]0Q!2;[HAZ43?;L/& M\.[3^.Y?QEP)?H>8?U^I?_>O!%P4, $*%M?Q]E&93W*E^YC>T:)ZWF>W"%-K M6*"'T'J8R%CB+/(RS'UUZM#(]T5JE-TR@#6UR7E[_P[=7?_W]4\?WJ%/[SY< MW[][J_[^Z?Z_[:Z]C3!N/,#MD!U (W1>3@ N!+KCB.4%P8LX [L^:$;KT'7" MD1WFNUYH1LJ+ZX:&2RP]:%G=:.->ZDXX"Q8SJESC1)G'5+G*/. X%5Z(HSP, MXLB/29![BTKW=3-TFON[@Y36#H;Y!RF;=CY U_@%_3GS_(!&!--(44U$(C'U MLQ@'8<:DR(3GFZGPR^FW[X]Z"?V&T0!;JH"Z5Q'4P$$_:$CG/1&XSW^* E=N M_HN]Y_7L3Y%UY,R??,A.>[RAY9>ZGJB0XKU"IU=;M/"X%^K>:3@4(=77#A+, M"$MPD-,@(7%"PA0TGWL UL22I2&W75N4BZ3<)MH;7KG)T<_WOWR"2=T0W\QD MT!$W8!)9,Z*#BO3WUR_R>!L0Y$M8A2+.*K@')AX)LLL1.K'L#,;JF?[GP M8CUY#]-$S^)-DA0S%@DEUUG$2$)H$!&(97 ,8F+SH.GKVU6OK?;@89)[@C5F M GL9P3 Y[<&:H+GA>4H<">4) +/*XGD"#T5PX$D[R=N7B+S9K&O[OC<%EC"2 MJO_/<18G 2:QE^-4-P'R@]R7J1"41 GD1!T"-O&1VJMDZF!;#LT=Y)B9:+KB M TQ(K5@ %E83VAR)[2"H6078A.A#439: M#_9=2@8(=-VFY!2HU^E3,D#TV48E0VO@!65OON@4A;B3LOBYV&R?WJ_OY;?J M)X7M;Z;%9 -;3.W7-I"1!HUJV%?H_693F=>TC[%@6$H=4@_T8P<(1[]J!%"- M@:.F7@8T6M6%#>T[6TV8 7']>C"3QRW$YGZCATT7U9*M9#>GKCDO]VI=$I;R4!FI02@Y)DPPS&268QF&84JET-WU M33/=X^ F%\4= NA.O8)E66Z*Y_I:4HG^[W]/ ]__?U";>4-UZLT\WVO RV%A M=<\AJ.3NF;,;1]E -SLH;5ABG@5WRQJ[1'B?1;N9M T6CBY=F5,YD (WV&2V M++@Y0?U$.&"5G9]^LU;J0Y95FVWOXKM1$HO$2WV-YS7FQK3-8#?A=PP\^$B*&<,O,,;^< S ]UL'K+II. M$!8?)LF1$WX&R*SN]S"AAX[WR-,7)ZBNU^)SI63_RV:EUI=Z7EBOH"K3-]5) M%&$OB)7LQKD26S_-L? #2<(T3D@ N@5B"GABFZ6'1CWGKH_(_T -*M9YK6&. MFLGW%'R"2?PABQJXDP3AH,2Z3Y,-@WVMY)D1,P92:F;KX1>CWZTKM=&[;_<% M73?Y\J9N>.&1D(2Q3W":2X()SQE.Z[["GE(37NS1U&P$X!"0B35# Q:]^X;V M@-LR?_.[TV<9-"S\KLB&";H-Q:#KU6,D6=VT/KOI;)>NQ\CJW[\>?=8R,;9< M+ROY09=5*3-!O51MVS=];CXLU_*FDH_E(L[C+/;2!.<)8Y@0F6!&&<%)FDF1 M*>\\D3XH068 =.I$68T"KG% >R3:9E+H5XT'JA&!ILQ,&&IV@KMF$TRH77 ( MGDP#D.PJJ68"",JM,\SGTB*]6P!ZIYL448?" M=/(9R\X*YR,XRH0FE,04^S3DF.2QNJ*I9L6S4]NS9I)A23G":1%[J)41$'#3- M;@S@]/GX/7BDX:,= I8UXJ,L-!-VEXR!B?QE/('?OS(DU-4EK#%P\][$,B3^ MZ#J6Z3K[015O-H]LN6X [!J'W@@%=9DO:>=K=W?"KM=BUV=4_6+[*(5RT/5( MG0^2EK(7:%\$<9Y%A"G/.(ARD7$>8L#%(A>9R2P,QSG@/=R5WO&F"O MQ6Y7!90W^*"5_CU\Z,-DKV]8?7TWK^2R61P]U*_Z[:3[V#?QP?T559WXV_>@ M;DFX0BT1J'G//3*^HW<*G_[Q/;S;"T>&O.H[MIHW,C73#8:43(;"[)--IF;F MJ7$HD\.\P'^_41"D>+LMENN')N%6=\$JZU^VK:^Z[E9B0=-(Y&',E?4?*F<@ M\R2FB1"8>4$2!X*$ 2-@OQZ$PM3^?@T9+6N4=!\&V76IV^2HU BU%9&L*:2Z#/S $Y@\*63'H9+#(;B?K(%*7 MFOFP63_H(5_U!8=N,DH:AR3.P@1'D>Z6[2=,CY[UL*<.%#].4A9'&:2]QP@\ MT$%AV>L#'"(:9%"6L%B$68#C1$?:/*G.U8Q$6$9!ILY=E@HO!0;9G#'HLCLO MZ_JBBU4&>8QIQF$U5ZP 1]5V7&BN^^RJP_=CMIQ&U4SH=!=4&X0V=TS-A/03 M(36C99?V6MF9])^5XUH?R+=Y8]8OZ>INTU2\O?M6J:-;X_)NK>S^)LZWR&F0 M\BS)<)!XD3*ZM?F=Q1%.(\[\Q(NCB%GV9+%':F+E<6J^UQ7:8:F-\1V>J$,4 M_;I'%?5PM>[V[W/C M8&_X37UET/)MW65'P7S8%,_7WY:EZ4W]DXLGUG8[F*@#:CCL]3RUP_K'":' MBH(C&M&O&J*C_A>#U%C=S3^]XVQW\P<)ZM_-'W[0\N[;*4L[3_U8Y#3#$4VH M,D-"@EE()4XHE0G+O9SX1C=7AH!,+&@?^W[(E7)+1BUP<_:8G?CS>A\S>!PS MN!FO[UM ' J'7H3.(>RF(=5J/8J$\-,TP'X=(J")<@6B(,-9FF<1SV@2,:.+ M*D<[3RQX.UAC2G^$_O$LM#55,,ER19!Y"M::,+M\Z0Z![_EZ_'F( M]343G(8BP$' 4BYI'L7 I)L1V*D3;=O'1ZJ,0.5$]O!!>X10AQ$PWV/&4\,< MCW-. ?,ZPYQQW$?.CFI7B1DSH/,F8T",.$K P%:_TG3#7;K/;,!AIJ=,99XR M.((8$S_.,!,APU+H0:@LR^,8=%%V7O2G=^/;O/6K3SB$O55#9?C=OBN@4G4Y MY_!$MOQ?:=2AU2OY7J8=PI#_UQIX:/5BG,\\M,/BP@[F-^NG;55^D%_ERF\G M2$=Y$-1=&7+E]V*29#%FD2^Q+Z6715&2>PDH,SX :^(SH@:%?,LNY2=88Z:[ M'1$,4[3['N57J(%[A5KZ)YBQ;4"BZR[E)R"]3I/R\R2?[5$^L 2><;'HB#Q? M'V18NV-8D^-96AN[[V3LJG_QJW0M'NE5?'F'8KW+>X799BUUN;8ZZIYOU@+R M<9]>_5U]YV<('/_D+Z<->(HT\% '4)\E8OEU*;9TY5 DALFRDHXS6\XF*,,D M]65FY$EXUN(763S(8A+]69;?995M:I_L.!,2I_G!,=1KBRZ,,UQ&NF! M;T1&7BR3@%"CIIDFP*:.9.X F2B[]ORZIVDN\WUT+4 ME4IT=4>7XF;]ACXM*[KZ&]6N=-44V2]22BGG68!)%#!,XBS"2LGI&9:>S!(1 MT"P##78&8S"QGFMAM9>C+KC_!&>MF9,[*<-@*K*'BFZ;LD<&W35]FE"+SQ5J M,4(-2N[\86MN./*2X?!G]9VMV7/H4=MO9*>8?MYLQ._+U6I!2.HE&BSG<8R#B$I,6$1PRC,/ MQR2( I[&D@;^HKDT^+FB134=[8= C#GP$UW5U\:[E@],/BS7:YW8W>3M?4=+ MYHB<"\DHQR)7!P_Q/<4;_\IA.3 M=<-<:(O(4<:929I;=L!DL(-]A6KHN[$-3TTMWWW=_6.2JAISJIWUH1P%.'-W M2E,&'/>L-%YIVPFCO9W2=-73V=+-6EMT=8UFFK"$49_AC)$$DU#$.(U2@ED2 M2#\*@R0,0>.3!Z%-7:/2C"C9PP35KYKQRTP+..,"3 & &6#1X\" ,&?M#(9@ MS=RYP(#LXR8%)HOLA+H>))$K$=$S7F3Q=4D,"P;O:QHJ?9O@UJWQ2== M$_:B%&SWR[+];>DOA(@SH7N%Z5Z?2H/21'+BX/MV&^F+"=G*DPKUNAH-G9!P2G'."6@&[CP3'-^; E%J54DTOOML147& MA/;KB\P7P4N-WBCTWFR*BJ[I^^U:?/CPIJV,]K(\X3ILRW(_P"01$K.4$BQX M0+V(LRPB1M;G M8E.6B\@C+*-!A#TJ0UT%Z6.6Y"'VB/""*$BEE[#%5UFPC;,+E7 L(5]]'U?S MO*B&*2_I\3O!JS$,8K\NNV$:UF67X)_;4K#]I<<:^1FO-MIS=J[[BQ88?E^7 M%.U9#+Z)> $H"T]/[_R7M2A6SP^?)=\6S2CXQ\K8PSNWP<3VH (I%4Q=%+,' M"W#ISM)MX,JY(!GHPFF0Z"3-Z/I1-U1PY+N-D6;GLYW==3Y?;8RP%S[:Z,,P M0=O/=/_\2%>K;A;&0H11DL:48J(-'Z(],JHL'QRE89QQ'M*4&K60.+/_U!'> M&B*J0:(.IID$GF/(L.PY(!,F=3 *C05MA(X!$5,K&Q%3?]B+V+G]9A&N$6(Z ML1I[S/*B_/D)Z$HK%M7RG[3IJJK/6?G?DA;OU;M>9"$G212G."9)H'R-*, I MU:-;&/$\/^(A\T'7$^S0F%@\-9BN;%1]*@GPGKT=9\UGY!9/S!A]<(X3V ME@3J_\B1YW<.DA]P5JAFL$7-X+K!'$8![F?,#^,3"V!P\TG MUC,U.%3#0PU [R=9%R@OJA9DG9*:L9T*4'1U2G/&(8.%%DDJA_N<9MX(= M@#.Q('60T6W^&(!<"(W#S4FV<^'''!+OFQX\8F?SDQ MR%$+6@/B!I(@0ZMGRX,8D-!/A9@\;N>$W*QYH:=1OI7-?V_6;8_+\I/D4PJ86FH U^E OF5/8@43%#B;, MSS!BGIE7X8PA5OJK@XY^Z.#_4:<$=@SZ-,X@L+L H=B17.^:R-SF[XI"1_OWY1X?EFMY4\E'D_$D)MM,]V%WT/51I. K6VZS+5?/ M31KL,'W6+RS2N*$:.4>%11 ^6,6IC0#,%K*&D-N/7H/6P3[JLJC402K7M%AN MWF^4SJ=EU9:4Y%$4">IG.$F]!).8,\P(I9CEH4A$Y*?"[ K^>1 3F]\=,+/S M:X 3PP+MACY@?*N%X[#5Y#@90P>.6MT[;-3?]G(XL/$LDC=.6"=K!D]:]MLY M.H.Z,CY"LD1YMCB/2(A))F),4T:PS[T@IHR(/!&@MCIG $TL:1";",8@,T/1 M!=DP 3Q!\01M7\?H9O6C!![U)MF['EX2$HW7U1B7[W9E%6Y4"+( MXHREF'NAATF8$9P&88(Y"9C@N9=$G)H&H5[L/+$T=K 0U\#,HRPOJ1^/*EG3 M!/7#6G+>7$*.>9C(FBR[P-#+M^4H&G22AH'XS\OG9XOXG$2S'^,Y_8"-8"\K M/92S*;YZ3[EBW7+]L&NP=R?5RU%O[D$NE&4K(QK'6*:^CTD0$)PE08C35&11 MPN*$1T:)&QC8R55"C8B..<(:6 (89Z(PIF '5)LTG&B1N$([-/J-+?>83,(J MB#*:@F6VFLH1ZX"J#,J!03UGO-F,2A!*X$L-"5YMY\/LYQ[OKUR_E15=KJZ9 M^KL"O,ASF2:>)#CV0ZD,ID1Y,[[N&4II(OTX9TR !BB-@YQ8;?:&A.\Q0 T* MZ-<.">L1[&<9:>;UN&4/3(U>RID+YJ*/$>M\ZOE9@*\TTWR, >:*)B8=JT%W([CVKE)TDZU"@3C_D9#+4_]Y275/;2FN^*1Z; MRR3=R>#%N6!)%F).*,$D2G),64PPCP,O%D&:T@@4,(2!GSI@OYNIA-I!)_6I MTJ!6=S/4OVSR4O>2?UDO_Z%[==L>Q$#6FPGV= P%9@@FX^6EPZL,63+-/*LQ MX*\YXLJ0,2-3KTQWL5-7MT^RH'K6ZP>=7?^PI&RY6E;/'Q7!VZ)07]A"*A64 MY[&'XTQR3 *JCO\@)3A)XI0'<9RF 4A#C4*<6"G58-&J@XLPVG08H97^W15: MRTKGTEM\T),N,-ZL8D58U(=J9)Q M>+-J#V/R#Q6&^4)XH/4X '&K^I.[S?_7YE&^T="+YP_T=T#G >B^4^OM@^&, M2C5+/?!HAY(V^C12J,4**;2NQF[O7\[-8:T]-2.!&GL2'EXR_-*8&2[&8HX# M>ZV!F<9L&!BE:;Z';)J(D3#BF@?8NF9_AS ]2'%*:"R:S MG,4@[_(8Q.0I)5:AY0[B%5)[/$(32$=L,4T874(L-$'$JEYJZ K=#]%ID0XZ M1XJS],\1@)G3/><(/$[OG'WRPI!T>V%Z+3H?<2G+-I@H;M>?=!^5VNA8"^4[ M%MU??Z+ELMP%%_>QQ>:Z'A%AGL61AT4]&U?P$%/&(ASYB<^CE#$_-FI<.0>R MWVFX&W)[./O*2[(/H$W+/=N=M!?=)*8AE$YR, M&8N#4%E@&4\%)EDDS)%3_8";# M1+DP$<.9##(<951X>2YEY#/@N+07 "86HATX\'2SEVPPDYY+B(-)T![2!.5N MY\AP-Q[LY?9SC_@Z2=R),5VGGX/GB7^1Q8,L=NF*=[18;[;59UE5J_H'-VOU M9H64+ M66=_.>B>#I2?P\([,9=@ZB\S6L'I"RW5!'97)S-$LZ#*(J5 MOI6YTKQ>AM- 4IQ["0F",,@R&G5]KNX!8^//@S22@Y<]KN[A>K<;_K#)D:AS M,BT*D%O3)OPS,Y,N98?=O/@6J.9!X_YW/!B^:@T?#S].G:NY\ .0YAT(/T[R MT21X@R5V\OUAN9:W^9M"BJ6^(EB7^[7=$U,_"$CDXR"C,28!BS#-F,1YDM&0 MQT&<)*!@P%E($UM1&J[^C!O(J -MERPYSRXS87;"!)@HV](/%N51VAP)\GDX MLXKQ*+F'0CR^P**H]FPWZZZ1>;^I]76NY&?7OUW(()*4!NJ\ICXF)!*8YCG% M29SDQ ]8D/N!V12N"S&!?/M6D[8.VN-G=7*N^J+,)*KQ !2 7L#N<;]J)A;" MU(==O_P:.8.N^6X_:/-*VWDX;5EP.RG'8:6WE_-IJ +W@MWG*\2]G 4OZG$= M;&?14/WSS:ZM7)SG:9K@2.9*Z=.<8)HF!&K?KU'&PSS> MAN [4L<5KA4!,/6I0%@,<]T3 >AA;D.,9N>I,?(CW4B7SW['Q]QP_1 M>]%E_.B7=BY8OT?Y[DIQ$D9!*$E0CVW&)/9CG)&<8S^52E2Y%P8IJ&'**2 3 MB^U!9W_+J]@GN6/F;%U*,TS2P>2"':PA>ASY5B=!S.I6#1%YZ%$-/FLGC)_D MTR[6\HORU+:/NFRV!K3@+/6]+,FQYR<>)AZ/,/-DAI,H"<,X][. I1;QS@&0 M\\0[=PAT$RBZ 10P21UBG9G 7LH)RY[G3[U@9P,6Z]+[9C2)._$UH,Z1% ]! MFE68#4@^E&F3)9:IC$)MO13M9*_>]?F4J-W$.S+R) MB1%BC[(28\_;R>E^>D\W.?2:_V.[+)?U2.R?GGM_NY??JI\4";\M$E^)*8_T MD)U8^;6"^9AR3QW5A/-($"+R,('(L T24[O!O3E1305X'!SM\4!^A*\2>^S]HDR1(XX9JY!R:\Y?PQI'>L4)A5IUT M"9,.]=5%>UGJ,JK!?:[43LU41/67+U1]HCJ'JT. ]P5=E\IMT=&=,&8BBRC' M(9ZR&8/>."_4W1O-H]LN:ZCO'?%YJO2V8H]2JY0CQ;4(T97R3;=\/?TH#U!5VA/TA5JB>H;\;WF2G>0,-QK M? /FV:GO^%NPRX%]K]\$*/WV2F]E(,DW-T:SI1)?B=7]A.5KH6";B?DJUUM9 M+ICD)/3\ /N,Q)AD<8B9'^4X8JD(*0LS$AM=\#G<>&*7IP,#3:*T5)MF3."T M0-,C(V18Y$%>XNPLZ=%N.W.&XR4QQ^F,@]_;"4.OP4C=7^33LOSM?2%E=]GC MDS)&N^&L)/5\/R981#'#)(P2G'$OQLHREW[((A$3D+B8@YY:H!1@G"O(^\MP MA8(-DR\ (\TD #@654"G"&' M2L-B!WAHX,-F_:!3J_I&R>U:7G];EHN,"9J'0N"<$-VA/4AP2@,=BR0>9XD^ M=HVJCL[L/[&"T!#K9G+-E24%%/VJP0(*[TXQ9=S1O9!4F+!/1*6Y*WVJ_V3K?#A#3;VX[ M])B=/=^=Y&WMA!;.11:%PI>1AQ.B6Z7E^O!-"<%YF(4D)4F4<%#_RQ,P)A:X MG:DINYH(,:1^7P*PJQV\@") MAP;QT*-PR[>[3?U^4]RLQ99+\6:S_JH^][I5=?/G2M_+J3^^D*4BR_P42Z9O MS"2>P&D4"TS#S(L3GJ_L#':7/ 29\E9\&##R8?O- M9OY;D=EW#.PV@+L,]X6X+HK/N@MMDR5X>+C^JB?,FKL. UM,K"05I*+.]*,: MH'DV=HSR<>?!$=$PS:?[N-6C?O08TX>VZ],>!W2"'TZ]"P.BK;R,H7UG\S8, MB.M['2:/6UP%OKO>]8[J[@3S,,]Y3' @1(8)37W,.$LQ)23,,D*#*##J6GEZ M^XDE5 '<=RT#W+ ]9L.X>7(9<3!)?$&7S17B8P(!=XDO(M3R4K'1BX3=+CY+ MQM UX^-%\]TW/HOPBXO'YY^RBT:HP[Z^._FW9?7ES;:L-H^RJ&\8?)1=FG^1 M>WDJB" XS6BH*_M"3&/&<9BGE%#):.Z!QNL8P)Q8Q8\+N"CCKP5UVKD;H[#KI>K3:_UP'%7)GR;1LI[3WN2I7&/. )CCS0ET2'%-,4Q[C)!11FN:)GTK0[4HX"E/K$84->J]D1/FZ MZFVB'29HCPJPYP&P72/P@75K.NPT7>O?M (H>7ZCR>Y.$U7!6N> MN.JY $=@WHX,U@PZZM=@OQ,\[G"S+A600GE1=YO5DJM-%5S^<5-=B\U3W2BA MN\IH&(4PWG#R+$N-!^I\]0Z;^OZ 1DF*K;X:I#!#+6KF,0MSKHU',"9A- M ^85^M7I;4\K1EC%.,RAS!;Q !/>CW_ %\.C(??+1WF]%K]0)8=+NNI**&,B MN>\G./<9Q<2+?9PQGN(@)2+R:!QPGYH&1$Y"F%A#:)CU%_[80C4/&YQFR'AH MY&(R@7%*3:&"ASJ %A&2TZ2:!TDN)MDN3G+TO?:2'NU=JZA,[+_4S&5*GE/,@Q29,8LSA56B2)G,011 P+\X#+%.2ZAZE(=LJG23LJ)G2Z:=@ B7DHSZG":9QJ*4JY9CFQ,-Y$$4)CWV2!T9&[0",B46K M@XIV8%$#UTS"AI@S+&:.2(;)&IQ:8Y$SH&? U6K&Y%3?]A+VM">LXB; 5&= MS)D\ZJ2N=R%BSXOUY./(CT-,>)KBE"0>9CE/@X1RW>_G@IK>R2--+^MY+ZKD MM:OBG3(T]+*"=[+:7<='V>'NKUFS>^XP._>8G5#MYI[W[L65NQ_^KZ4LU)9? MGEN+2=F.7I)%# OAJ7,NSCV)G;KY66U1 MZOH&6=ZNWWW3B:GMLORB03;SUQ9I2C*>*P-:JA-<#SY4*L:+(RRD4CQIE.9I M"CK51R%.K%:ZJP#R!>AN_B%,GXQS3["$)3066%E N;*)>*IT4_/>\?:>\CU''%ERT1K[?5 METVQ_*<4BY!)I6$#AH,LBS"):(;31 0XIWY$_-#+L@1DW#G'<&)-?=1'E>X@ M7] \U?EK,E-0K\I\F$*K(>$:$=1'MG]10M#A[[G2\DI:%CP"+RIM6Q_E)/]N*I3C#+3C [)A^FY%Y1?H;:G1 M\@N91 MAH1.,-WJ%+17&W0U0/K0S*NA9;8S=3:JNEZ+=__8+I^TEEMBZ::1G:@ MH6-S!AF6,#\E,D^QE%+YNE0PG KU)YGE 8L"FN.;73AB+*(L(3F2JBX]%ILY8+\ M6VG)4G_8$W:%#-6#)L]Q!.9U7HW+&,W,%,P?Q7F=5W0RSO-*J%@68ZA-*_EA M^57?W%.@'W2+H&8Q@ZOBO\MKK\PC)^L6AMXKB.C8< M^E=(WZ\ 5G X>"-FQ\[,?(8=(PURN,8.[='K>AEHI'A]&/0PO4(O7DR#)M)X M.BP+<<P M/T-:H+T@<%C-7$8;3%N<(,O9]:#S=%CV+GNQU8SMRDZ1\+)#V(=.)AC[=+>J@ M(@WV(-@)G$ARA@/C%O;EQ .3IA?1#3*ZATFS,K[/;#F;$3Y,4M\8'WD2;I1_ M5-C1\LNINN"WROG5K^VM+)9?U7O\*KLQH,_JP(M)F$M:V!K"[/GF&3F:=S.?$P=6M'-]C%&2;+D:MS!LBL M+L\PH8>NS\C3\#XO[]:5DO/WRY5L:OX7,@WCG 0,2U\H11F$8?X$7WDV59_OFEV0<[Z<;9IH?+ITS$F(2! MQ,3WF&*@'V$I2*[, H]$L$OQ;IAV0;>IOE/GFEEF%H)3%L 45TW]'O85ZD$? M_X3 1H,QI8[LAW%XLYH2QN0?6A7F"^VTY>V3+*AV/#Y(6NZ]BV[$B0BUY>^% M.,DYQR1C,4[C-,Q$:S,GU:RDM?B[]NRJNO+Z^K'1981GN91A F)"28>]S$+68"3A">!H)X7 M\6A1Z>N@XWF<*1 $:84=FN;!<]D.ABL1Y?_8+@O3*2J3O9#Q!,]KLQFFBSIL M40_=*]1#&/4POD(MSFB/--IC?87V>+?CZPR+529[7>;YH]=^;7;9I5=[?: $ MU)2\'4A/30)VMN35E$SKI[8FA6,YT:-7]'^;'UX)6&2!'TJI/%S)=?^Q0/V+ M!D3JR4",1[Y':0PR>8?!36SX]H%K0W"YOS1CT]IAA'5F)K$[AL .HT->'%X@ MOMYDF@U1-2"A*;17G##-)%F2Z-5*LV,/(MD MVBDJ+DBGO=ANYH3:*5*.4VHGG[([-;N#_%I[2N6ROL/<.$U=283D,DBD\#'/ M_!R3Q..8QIRITS.DB:_^F&2@[- HQ(F%;6?]]A"X0AT*EN4DXVPT.T2=,L?2 MJ;/D"_@T-:;5T8$Z#F_6,]68_,-CU7PA/![UGG+UTO3-P >UG;;-[W6+ND6< MJD,TS".<)FFBE(!0QRM+0YS&,@M9&'NIR$Q+@\_ F%CL=U#1#BSZM08,N*]V MCCWC 1X'1,/$>5)ZS2,D#NBV"W+8T ^*3XQ0-A!B.+=RMBC!".I]1W_LT9G; MB^^O_)7E]K'II/)I6?[V7B'7C:[Y1"OYRW*]?-P^*K? HZ%4)HN?4:K< F7& MI(ER$&A.LEA(PBD##?:<"_&)E:&&C'-]K"^[64J% HX>&^@S-2&'ODPS$^I[ M?$4PU>V@K5;O7G:/FBNDZ4&:(+0;HJ5)ND*_C+SY^?J96[Z&UVYS#D7[7Z/[ MN>7+<-84W1:^\PY9'V6UX%GD42DY%E+9OR0)U#GB\0 S+_/]*(D"%F0F>54S MZ4_D&YU3>5?"P73-#03V6&HTP/10C#%%/BZQXV'O6%3+V< M@6Y+C8.J=N$[P%^ M'ZW"CQA@W"[\>*7ER!3Y^SY?K:"MU1]Y,[BPZ3#2_%NW&:F[C"P$3^(\3Q,< MIX&O# /E:M*(24Q3/TU8%L@D JD+* )3>XN2UZ[%OO[C)4[ .2M0[IHID"EY M!E,G"I/SO)JG68TM,UQ-:X&"GW=\BR5SCN:YV.X#;YKS2;DYRLO1>[^5NMBY MK;EYJWYHVCIG:(_)%<@.-'H!&VG@YIUS!MDPK"9<<@"F#BR)![7/,:',JHG. MX,:SM=(Q(:_?4,?H>3O;X&8MMER',=9?E1S4A2W-GROMHNA+76W#V85'4AGF M*<5![GN8!$+GS6FL^.NE-$LB/=6\NXQZ;VX;&"-@]$6_O)EZ;].2H1F?NVS0 MTB,<6KQ@5H$Y7\W, ;=LLA+\%@6TQZ&]L]%AT=SJ;?%P=_B#27=TZIO#G?6X M![/C\)R';P#/NROS@4LIRO<*_7W*K;$N2FU_+[_6B=4;[+X=(6'U3L$#+/8ILR=UBSN.:5 M;:BBX8_& /5RW!U_/DW('_.L_P1\LJL"<,$O4%4 D/*!*@'3G6:K&@"2UJ\B M@"Z%*]#/E?*POFQ6ZNE2!X2J9SUNL_[IYZ?5LMIK[T_Z"UID2HT&5'I8!)G MA-$ 4Y)SG'.?9;Z@". M2BFH2(/%_HO*FA8#0%CJ#/4&$:G+"0<&HX9I1K]J\(X&J8P09Q>/.K/G?*&H M8:)>1*%&'G71!>U.%LN-6/*V9N9.V55\^417"Q(RDBGP6#"/Z%L;$F=4)%@F ML1?F8288!XV@-0,[?1;[<5F6FZ(Y<:[0XV9=?5D]HZ<.@4NZ?9WEI5G$R3V' M8*)]U/>K0Z&K#=17O,?8=&'[KS&J)^D!=A;H*S8"&V/$<#>PT=5VJN,-+;_H M?[0M\)6N9.U[*9A+/5U/_^)Z+5[^H/?DPDMRPI,DQH$4.28B"C%5?\><4QI* MGB9IRA9/->:?*UI49GKE(IP@PG2(F;%<:9@(HY_DPW)=3Z#=Y*UHP93-9=QG M41ZD,F-8^*GBOKY[DY$PPY(R7_U"ZK!@R_UW:\/FEC/SOL,+RGFU[G5X;J;W M9^,B[#C0@*Y0S<(>/#TVLT,%-8_H:J>#'_97N#LJG##*T0ER&2ZS'BQ.V'9X MWKC9U/T<8LZWC]N53A[TFP)@;,XP"/H/ M]U+X/<(@R*#?D9TL\@B?;WKWJG^IIWLO.(UD2F..!0D"3'@88Q;$*=9]^7T6 M!RR4QH.13@&8.B/P^080R3[% (- _X5D :/YGV_Z;0K0KPU P,WFDV0"HO(7 MDFL9>H>2#0NN#] T%$$_M6R^,/D TB]BX4//65YB5M;0;5Z'TY6'SJ5R4.I+ M;(LL"4BLYW<$'E7JPM=C"&@B<.23-(QH&(8,U#'E'*"IU88"JQVO.J]SI6-L M7"+ERJ%2 T<_+-=H6XK]3_X(O#9\CGUFYH@+I@"53LN/SPT_:JC:*VWNX3J\ M.3M"F:N;KN? S'LS=838HYND8\_#DU>?*[45ORWNRZ(=<%IKB.K+1NPO(1AF MLDSVFB7_WWR=FP+=?_Z$]JB@!A?SW)81<\837:[Y I1< Y:@7YW>Q( 2;94- M,P(P6VH,0FX_3P9:9S,,M9+E'7W6!49ZML9J4VX+N?]XN9=++_ S?:M;8N*E M'&=AD&$>>8K9 4]B:MS:: 36Q))?0T,B4S6$&C1O_#LF&"?8+BM$>M)DP M@SD!&2SJC".V$T0U9YY:SH@="HX*<0SI&QP#.KS#C/,^C4AY.=C3;(F+R3UO M-F6U("QB)-?#N2CQ,>%Y@-,\#S&)4\ERHOXOSNVG]6@0$ZNF&@[B"M E>%$G3XIDTS1J0&\XN2/&F9$M\\/F[6 M34F<=B/*F[+<2K&(\SB@E!#EN.L;W7$6XRQ2?KR7^EKX-('BS69=+42N(S?J^H.LRET4AA;]@64(C$B4X M# 3%1"0$,\8YSC,_4'_C(1$QATF2,$Q%'.&8B\PC(>%>*B#ZHK?WQ.J@AH0:4#"MT*??3.@MJ8+) MM!%!8($]@;HC>>SO/*NXG2#I4)I./6)K-C>3[_ZVK+Z\V2K[\E$61T-1619X MF6Z (#*J7%4:^Y@E),$B#@*?\,2/*&C$K G0B0WJMUN)J@TJY6IE.N@>Q#)3 M$]HM(Z#V=#MT\W<%'G7PIQTJ"Z'8F:EM ')FN]N<"<=&.&"M93JIMQ>L/]]@ MV^2MM/,&IFGQ-@T_7=46N$5NWHJ$21A[5,0C3L?KD^(,)P<$G:'Z6?%LHT__=-_Y%(_&1/LI%YOMA2JC$,B4"D]#W M<9:R&"NGG01)G/HR,"IS/P=@:J.Y!8DZF$@#-9^C>9(GP\K1!:5 K08C$C1- M<;:+F$#G]F9J#S]D95!\VZX=[63SJ:]T+Y:Y&TD^9OCT28\(8 MPVE&E3L;IE'FBR /_!@23>YO/G$X68/"NH$J$@K8%:K@V:87K# S-6P)A$E2 M39L&4[?A='>,G\+>T=G[8NM9#\Q31!V>?L6J%V3;YT&56W1+G $Q\-/4:EVB8H-:,Q\P8EB(7),(DZ8 Z MB]M8I]\YI-WD1>1:]Y;L=Z-Q5%DY1,MPM\CC97.VACR+]$$?R///77P+ZT5J MN.DJ*<5MDR2FO/F*DMSCN>[X* **2<24B9LPBCWJDYA*&H0AJ"T2"/KT2J;7 M.U=7>=$UK^.8O%<'9GU)RX"[AI&$J7@&M*1?7N=Z62;2X8*ZDI$&FTDN>9DS MP?W-+P/8KW4=S)PM W?$ )O8J9]WCT^KS;.4O7AM>WS%-$ZCV/,P(23!)/9" MS'(>X9#)7"8B28(,E, Z"VEBM7)KDV(ZSQ8S'>&$6)@^Z$"^2.TXO&)M3)HC M*3\/9U:)'B7W4'K'%\ DM2RJQ2_TFQX/VGZ"01K[@NDF#IY0#GD4I9CZPL1'Y(EM:@G1^IO M>QDZWF\6F3E+1BX;4E""859K2 KJG$+<*Y+[8:+8 M[BGT^X';D[^WK/[=;,3OR]6J[A%22/%VJR<4-"T'%Z&4.8]3B2,O#)0Y%W), M4^YA$7$O\OR$A"Q7I/P>F,#^EP5( ^!FKJ1S&C M68 CGM H35(I8A\4AS4$/'4)0EV7T=VPK3;=,8M^OO_E$S#R:LI*PZ#K! P" MQEOKL$J#PLMSMBF?E5?]WG8NZZJ I+N*LIJ"G3? "F3&46P5NA[NF+Y;5\OJ M^5H(]3&5[7\^+-?27\2""!9D#/N![H61LU!I#9G@//.\C&8DC?/8U$L]"V5B M%=' 12W$J^X/2,-&MVN %WN>3^,NK1/J@?%56\)!+N\H85;^[_E=9W.&1PGK M>\;C#\/K,GY>;1A=W4O^9;U9;1Z>?Z%KVE0O?FI?>MD&&K.D;IBKSG5?#RGU M(A^G,@EP'K T$5$<>:K<($3%Z_[ 2^V)W5$BPXXT&: M*$W( M]7.I%)3!GW<$I3&OL>3:- 7&JU!*]IM=S_;C@I5'[5C8CB<9!Z$C83EHD$F._ Z!"):%%!%OZ%5AX2YC3##&QPWPKZ3 MM^*P+5(/?=3#_PJU%* ]"6A/@U: '157J*,#*4+V_1^^JU=K;C=^7Z_8SN#\ M;EXUR'2=C_,#-N\,2,QF+,_'T+Z5/2-4NR[@;7VA51RX_*R[65G^H&WV3 MUM'T24:83#PL!=4Q1LIQ1KT,"Y+D,?$3C\4II!VX"=")C??Z4D;7)+M#!.TP M0:%WA30RL$;91MPEK;_*SC9:RK)K(ABR1'I*]G#( MN+)@F C^?^[>M#ER'$D;_"LP>]?VK3(3QGB !^;]I,JC1[99*5FFIMIFZT,8 M3B5G0A'J8$169O_Z!7A$, Z2 *DU-O6I=1!PMT?A#L AQ\P9TI'HRB/4F36S9V]WONPLI.9,643U%708O $'WD']"%GQTU\>OU$+!>[V\][*]>L- MV(MVJ%&DA0.U=!Z+ K_*K/@J+SPO\_,6*GZ5B3DK>?PZ7#BV,R%E4=[+@TOT M8;TLV,_Z:Z=7(>&4Y5D"8XFI#H!4)V\1I!!31$4DBXKWXG9D3G[71B!<19CQ.[M]WLR^_*?.TV5IEMZT2%:J& MN&W,)HVC*(Q"B ."(0ITRQ.D-KL!8Z&, YKPW"BTVI3@U%Z]*MF@;EE.*NUX M/C $.#&MP66,GYFM\(F*G97H4 85Z:856M,5V7^9"U-1/=F%47*S6@13X4]M M@?%[DS=-NZ5EU3!B08)$<%UY#].JX6A&U)9#&88PH"&.8RK4AL1JRV'/P\2V MXO&;[DS:K?[T0@I>;3.VZD^=Q.C)^JSMT3;<7^PZ[K&OBS9*OMV$XANJ(KV]E05S0H^&V\@/99&X6F>-7];EMNU8E"[:[^+HJG M;^K =_M="#6]GW_2T6=[]>NR(T)'K M!HQ\%"8Q^:\W,3X;*1699"%=P M862[KDDMV#-0%[,%O.',;K5QP==LN9@*,[>ZW TSVOUQOU$?7[+Y"?9\Z;CP M%LS:7:)=K@?FZE_Z,]A70./)XKIP,*O)O *B4YMWS5#7.10G.;SZG M%)&$A"B'690BB' F(*9"*7*_:JP?"O]O5I:2^?, M66"^=VT=E&B:T/S7T,Y!,4>"\[UH8]M@_9WF5_==KYI/%.7_M'?M893$64 @ MCUD(44)B2!-U:)U-UZDUC M[9@C*4UB+@1F;DDXY[O-D6:I2RS6V]?=D42Z2!:8^K HN 40ZI$($ZKF82DBQE M,$-!A"2E21 ;7=2:$IQZ.>VP<,BJKI@ J$JHCLWSSXT '%;.*6"Q7%C'$7%( MS3>"QCPMWS=$;BGYUWQXK++Q;<0=R,0W&F:V+'P;H;H9^%;O.1[PV3?!=[JM MW<=B56S%)]W'[DY]/%9/FNQM68IM>5+DGTB1"!D1B#.BCO]!'D.!$5!S8NDI< #8T(\P+6R67H8.8C4[L.+G'+Y) M.C!XP,27G\*!@WF]&.X0G?DXKAC*S5S]03:%'D_G1U6W6Y)CFI,@@V&.&$0D MS" .10Q%&,I,'88XH591Q*<$)C8T+;DZD='EVN\,$3/C<8V<=I;!2D1KA>^3 MPY,VGPT_JZKV"7>JA[W/N2G9:7;BW:K)(2J;_MUL3PZF=W=E@LW6QZQ.CV[RN]QD[ MY1&,+^[J6BJ/&UX5@2M$^;!9LUN^?E$K^,3)1%*.!)M:#>]1*[ $=5>,TRS?C!QTU M&WT6I;42M-5BNY>\56![7Y1LN=9EWPZ112BA,HXHAQ@%.41('5UR'B40T3C- M,*9!R!*[M@1FA&T^\DX-"FX]%E.[!)S9B<(_&';Z?ZED&CAP /Z5/<"@5G5M%_ 4Y4<>-)C?Z4%I3P/XTS F 5<:2#-((DX M@DR01!(19"R0'IH%3;X(7VB4XZ=+T#7M@::\J#SO"S1Q.R#O=Y*7:+Q^ Z#^ M.\BAA^T/Q+=/3]L/FXUV;'U>;_]+;-\+M?X\JV68'[9^AF=BD[$F7@@5"YO* ME0\4(^N56._*8U^Q8@PHSL"!-?.CL1%6XZ=CWS#9J:P#0IXWS;88.)V6C0C, M=F"V$;=[9K9ZSUMM,7TP_Z@[2G\6VSJHZ=.Z+!*%32F/+'-T%VVU!'#S'JL4]J+@ &J@F MQO 7S4G_-:>/,F7#TD]7N*R'[FN7,AN&PZ"XV<@ ]BGD]VJ'_$T0_FY=;LN% MH%1@P6.8YHBJ'7R((15Q"),L#DB&J:1FM0C/1IY8^UM:YNG-QW(/:_=5TMAI M;TL&5'1B\>T_3ZNU)9Y5I?E&$@J?KX^=FRIR^RV4V3OOR MVX;@(RDV?Y#EKGO :)JG\/O5%WT75V5AK_CG]6K3_EBU6CI)XN4)$A*1'*J= M 8:(I@R2.*,P9PD/,--UP\#6C:!KA[5E%G:WC'TM!_RQ]>L^R7O<)[NI_P3<*Q_MR1E>2^KZ-%/:H=WMQ7/ MY2*B,>=!(F 8A1PBW4LE9^H+SDD:(HXIYU85L2Y2F=AH5C2UR:P#F__4=$%% MV/(>XS)$9J;M:L'MS)2+S/;E[(9D\E7$[B*->4O7#8EY5K!N\&'[F+P/:AG? M_OQ4E'HU+]L6ME4Q IP@'H>Y@"BA:A,4H11BB7,89D@$21ARD1F=BX;)3*R< M-6'04KXYM)^V*=@P@M2PBOJ3WTY'G46WBN8;E\PIKF]@V-DB_,9%Z\;Z&3Q] M30;T(_EQB"C8Y_/&N0C26$20Y%*MGS%)8!ZK[S*)B< XCC-L6[>AC];$BMJX MYQ3IHZ"7J_*?+V-FMJ!Z0L).99U!<$R&'A3/:T+T94JOD!0]*/+EQ.CA5QR[ M.>F 3L'+CXI-G3%%E CW\G?!B]WSH]@\?UYO1;D( QGQG"'DLV,)QU5;)ZV?ZVXL,_=L5+E9FSXE_7 M41%*(S+W/:3F7J+WA*NW%EE M0]K\&F G_$K#C]26V[,]P(KHJ"EZE"N=D!R\]L0/PBX78U<1L+/#N7M\',#;I]UK2OSH"L;\(8-U82X M6=Y.^(7,*O#* 0"G^"L;.K.%83D(WXW&H3DMW7(U5R()5J\'G7;4B M":0V230*89(0!A$EO ZS0&E$29Q'-)#CZ(^HQ]3!S5Y6X]B'UZF M3D4/*#CY%>T!<&BH0;;B:;TI1'DOWZU7 ME7?C[\7V6]L;IZQ\W!&F84!(" .*SZL+@G,L1P_EGA'R$[%7Q,1!G.HX G1CRL MDZ-8QHIV48PAYZ=ZH>/X5#\=-AS'8\VB4!?9;Y7F\A\=XRW;>L6'TI+U5H$% M&9&ZU*/(8Z4J.8$YHA(*F:0HB"(>2*N^#CUTIG8/[*LQ'\@Z=7GH@\GL5L*# M\)9G? >Y[:,(AZ7R%1/80V7>"+]A4<_B]48>=SV6WZV4#JC5L?@NWI,M>;?; M;'0U89)(A,(HA4*W>T HRB#FN8 <)S0)!4E2;G2#,$9HGD-YAS;0Q$%#W?9, MW@.6Z9'\>@B<3N36TCL/![[??Q.:S$K_FK'YC@666YZ%:DC,FU&&> MYSK300H8HQCGC*4I-RN\-QO'$YN/BB8@FM35%8@\3Y79+N%-38"=\;I4]^@& M'+@'7?;;/G2M -65<3=/HI'A!M13>A!CK &@C\I)TT ^7=$ES_R^=KVF:> W M*/4T$6%[5^[O8O,D-K=/&U&=B#_4F5E?Q7:[%!)$F>13D4B'*( M2$ @SK-$?810G(H4I>I_IJY=)PZF=H/LJ9]WY@#$XE;7'>)QC^_DP-E9Y9H= ML.?G!C0<@2Z:I]T]K.[(K_C &KN()T?5S64\#;I6GN2KD!GP++N-.YNG^2JQ MNY[GZP:R-^U?A?9ROWM0R NU6/"O.UJR35'5Z=YS43;17W&&=#EYJ!/%D4$K' =-^-3H67I M(3<&RB'JT HQP;*+(-ESY.EFST7\ 3-L-=QLUM=%R*[1 M=7K?,5]YO?HN-EO="[L*X&Y:7"Y0RH,H#1CDRL+J3KD<$DP"R#!/0AJ%+"56 M?>MZZ$QL23]W4RYNP*8I3OI2%R==B:H?97MR?EEO[&LS]^%GYL_P@(J=Q>P0 MK',LVFZV'M.9AV7RE=#<0V7>E.9A4<^2FD<>MP]0T3" M&%*.$DA3S&B,<190:7>C.$1NGGO%FH.ZV$7;I!!TN+"]7QP$T/26T1- MSH@XW#F:"'K%S>/@\#/?/YJ(>GX+:?260X5E_M^/ZP>QUD5\: ;GG5GA-3R4*SATZS=@(8YL.>NNGG?\]>K*);[@\G7> MOI:=>0_FGL [.\'[&O?*RJ^__=Q_^Q^%V*B!OOW\)+XK3'7$+>-1Q@0.=0DS M"5$H),2!)!"'7""LVZHQ*V-H1G9BDW>H& KVM.O"H+=_N,4KFX%I9MS\0V1G MPJY!Q[TVJI&PO@N?#A-]G:JF1D#TEBPU>WOF#O.?]I4Y$Y[D$2,1C#-!((IY M"BF* QA%21#SG(0Y$C;FY'J6IMY=7=O'_(KBJ![FR\QBS3L+=M9LI@F8KVO\ M&6:OW23^T^O4@/4'H+<6\.,[9YWU7WC>R$+5FP7 M,0V#/(RXKF(I(*(RA7F2J6U:GF>,LC2-J5$ HCG)J9U0!X* UQ1M6UJ.@F9F MS?Q"86>M6MJ@)0Y^Z0+3T/?8B\=<6&_=,$<)SMP=TQ2 \VZ9QF_:.Y*;)-WJ MV&#H/.Z\,K&N-I0,?4.GXHP[@1TEL5.UAHBW$TT/XTY>W.XXLWEN+S#?]=9> M^K-]3.;!W5X^KF\YK[I5D>4#*?C=ZAUY*;9D^>&']H/LBO*;?NY>GK?!_+F0 M+(N2.,EAD"$$42 0)&%&H A%B ."(IX8=4'PR-/4]ZI''/3TF^EOR#K93 RK M\ROAZWH'5.K2; <6@>81%"O0<*D+PA_-PKT$5FUQ)YL%\Z#15Y@-MWC2^6;% M*NK4,WX# :F^*,T6J^H9FFX8J^^A[7=DG0"!MBC@W8I_)L]&#JOA$29>.C0) M\[W:@*#C6S<_,MJ9[P[-?9G-&Z#(%M\+OE/V8E!^JPW>N'A.^[V!86?;_HV+ MUMT-&CSMZOOX+E8[H2N#7ZI.];!>%NSG(:(DD)*&4B8PE(1#A!()J4Q3&"&9 M,)J%(I)6#F4[\A/K;<-,F]EM'U%N"::I?V0JB&Q])34Z5?'_=TP)\U M-]/T]7,#PIL?Q8KXS#X5%V#._2M.H[A7^V'KS1>6KK01$,AG(K<35N^:Y(HND&1/*WJEVG,NG@/BGFZ1@\_[)"R[WKU M>E\EM'Y>5U%T@O]=%$_?U+^WZF!"GL3?U/O;]\IF[(-C%B+($I9R#),@S-6" M+B.8I[& @F,1YQD+.,H7=>D396TVVW$W\FR\VZC1J03&&O6;>"I6^EX+_-7P M TC-$) Z0.Q[%2#V2[$"NY+K&C&@U,+U7TV^XEQ+W3%9&6THJ*[6(YB 6&8" MID+MWCBA*:>LF>L/*_XO/=,M_Q9;'O[_CTD>OX=XD]-FM\X913/]-A#-= -J M8:KP]%J<&] *!!J)0"62+H@IP"$:]"U.ND6MC+ M9.DIC[^G9;H4&K>T+?H03(,UOBZZP\"N\5R0'J'&DYCGQGS M'BS>X'!LON+PH;#KN&(DX%"KE>$!YNNQ8B3(47,5LS=_-RR M[8XLES]UE,H?Y87*,M8%(NQ&G7QWT3U[-%S5P5G?RW\#?;6*S"-1+#$'Z0R@(CE89CS*$'(*EG(GH6I M+5%;=0'H: &P9Z138\'NZLL!9+-[L6FAL[-"BA=0(==RH_,@?]$,@6+UZT44 M)[E8<\?$TZV; P.S7LFY W1Z7W?%2&[6ZN[AOCD@AQ&/! LPC 16AY2((8AI M3J$(XS#*A3JK9+&-$=J//+%M473L;,=!9#.3X"2(G:8K$N,>#VN]/6/ MQIU5R\[$.56>\P<<*U0M25G>R\8W<+_YHAV=[]?/I%@M6(1H%@D. Q[%$*5! M"G,BJ#[*"T$YHKDT*@5I0&OJ-5E3UFE*#6U]D*VH@S]K^I;5#(90,U,T3UA8 M;O7=8;"O\S0NH*\23@.4YJW.-"[R6>$E@U>-?8OE=_+Y>;;^5"Q11DJ21A!E%2O>CG$/",P%Y M@)F, X2"S"J6_3IV)C8/_R7(!H@Z^$!]O!+K!K'7(&UF+^;#S\ZDU'S!BC%P MX*P.\M/)<"^"51>Y'29O0 7X_[=UZ5:H#1AVMV_8QH#&+I(@#*(FV;[J/)LF8A#**J8AU^:>(F%ZK&M*< MV(C=,J:#D$NP$4P4WZMVB^:5VKKKUQ!LK7QQPAD:8A1"@7$)$8 MP3SB#(9,L#@E3$JSCN(FQ*:_$])%[LNZR'U9%[E?=Q)T=3!I_6O#*%(C! T/ M@*]2_O]2W?\;OX7_;03TUC3GM5L V A]WC['>_G_=NCW@F[O5N5V4RT)G8"0 M^MM2FY1-P42X$ D2E.08IH0KM<>Q.N^I\Q],!,F0Y#G."5FH5^C:5/&-:=M\ MVKL<. 495>7S]XVS6.\2CF*6<*YP%CQ-E: 6'- _5%T:H3&3$ M4LIM#.TD>#M87\?;E95D(_KB^ MI\OBJ=H]/J[ORG(G.NO-@FI/?AYCF,1$AQ@3!#$.4X@CO1Z(B.>9<>FRZUB9 MPRKQACN@=*>[$ !2_JEB\*@SU6Q8FY_8Y\/<[2#O[7/NJ2^N'[P&CO]7 M$IC-*^ 'B*ZSP-.(CB<+7<]*K'BY""*2,)R$4&UFU1+"@QSB/(@ASM3*@@E& M@E@Y#/8C3[TBM'0L]YM[P0WWDR[B6-K;44GLMX*G7/O:ZNW'G7;%GXK;2N_) AB3G=5 V()Q M:C^LW[=/XG@0ZR:4SS _8__"Q OIPP?#H,1C*89UU%D .P74/3;]!2->9-HI M/^$PRFRI!V>,=[,*SO_H6-W*H'1NY02GITG;]]MO8O-IO7I2G]#G.R7-2NO8 M@YK-\HOXQZXHBZWX*C;?"R8>JNHCG4*5"Y[QC"0D@EP*"9$Z0T 2!A&D(0]" M%DLF@\"J?-:KB#&Q'E?' EAQK$^"AZ0@"/ZR2M1^Y@629!F(B,$LH12M01Q!'.!$XA$'B51DF:,9W9Q M%4/DIHZL:$H;ONA0/K5"J-/=\57J^KDHR_7F9^5^+-4*LA%UUZ@7LM$9/3=@ M)>J^(8T#RS;^8A!KLQ7 'X)VEOJLYD7K&M^7C/09A&$BH[J@ MU%>.1#4./_4=<]JY8WX@F_M-5<:(5U42U9&KHK;@/(S"*."01A&'B$D*<\93 M&(;J6QSG5*38;M$WH#KY7N XWER==*ZL66R#:$PD305&D(RF^5M#_& 0#L?^CKSKN&'>T+'A!-C^_DJ6XEQ6M MJOCR#AD*8"X(AQF7G.=9AC.S2HVCE*:^MU#4M"NIHC?60MD2 M(\,MD0_)+;=&-D+;[XW&!/*U1^JE,^]>:4SZZG=566HCTHB+023 M7 0(P9CIUE^$)Y#@7, DYY3@- D9R1=;[:HQ])H8D[92YST#YMX'L05,5P+; MU<6_U/\;%@#Q6T'M$JR&?IA)P++TT@Q73-OS8E)WSE>9M $ IBV/=HGP6RB+ M-@"(83FTH1&N*OE4V:RF9E$<",H)QS (1 11*B7$F=X4A#1E 8UI+HVJ(?23 MF/JPT%8V:M;#:ZHZ=8$QW/5?):[E)M]24M?"31>$\5NOJ4O@-Z'_&]_)W\]WK3M@UM/F0DIR2FA$!!,P11'G.(8RYADL0H8#03 M>8Y,M&^0RN0WPFV76RO5&P9F6/N\B6NI@,:2&JN>D21#VJ<&Z&B>^NF@=<-C MSZ)X1N*UNF?VL//V6K?N?!8Z5/?V.RF6^DKF<=TYA=)<:7AUBM_U6^2N+ M-9\65N/CRU10V9]A:D[:+(@]-SHKL>O0;!BZ 15+7D\R+ECX.\Y849_[3.," MS86#C=,P5]R0N[?\ZEZ$?5DOEQ_7&_W'11ZP((V9@&D0$8@H3R EC$!)&(YC M0H(LC:R$\ MABA.,$]2EN/$*F;[G,3$!ONDDI#3Y=@%7,R,XW72VADV2T&O+(TTP4W8!0*O M6.QHZ.YKX$DOY7HK!WA9)7S#'V[0L_^V7C-*M&3@3I28GHZNO95+CI;^]NGI^V' MS:9J:/B\-:UZT3O Q*MJ]SBL"&^JRCE D5^OQ'I7GARWG\US'H=1&5XDO0%B MM[+YQ,*J^,:HK$[%./I'G:TXQZA@W6(=XP^[G9 _2"E87=E&NW,?R8\O:E[? MK;5UV"EB3><^=4!?,%V_."88BB /( J27->#(PI7@7@D,:'4JGV0.>F)U7S/ MB-HX5_<66_(#*-)J058LL*'DW6LQ-3MU3X.4G?X?0&HN=Q070+-159E8L6)9 MM)N?$:B_#(LIC)@)E MCD-*,40I3B -> PSW9\SSP*>$:/ F#X"$]N* [FZ_!VUM UG>)A9@&NDM-/S M8P'?#PEHKI/.QWJY?=]E$-TX1: MB2Q@0F88DB#*(&)(0(P)AX1F,2,!REAN5<6UG]3$2M5K@A8J^BX<)Z4=8#0K&H[+O"I AN\X1C$O1&\V'XDK"JC6MW*1#S) MTU@R2'"60Q2K[3;%,H&U#N'ME\17"?4Y@WA#N7@'/0KC[GW2,+Q*;0I2_/2@@Q48-7L4O-25- M!<%4LA3D*),1IQFB(.9(ALHGS[HQMI:?V,=QU+:X./3LU[8)@II:. MHMFIH8D\U@IW@7-/"M8=>5:%NB#2J0)=>N2UPS24-K^0@K?-GY6L3=U&EM-4 M1(S"-%7;6$1#!FG*U+>TD$W[9KOXH'X38_&VSWKT\BA_;WY:Z[YYA3(?A MN\,&^"*VN\T*_%$"S0RHN#$/ZC %:7A5G0@?NV71#!KPIV8%5+QX MZK9B*;E3^(Z;Y-NP<@_&=\562V6EK5ZAQSY:!=.;[P:ND M=-NZV4EKM;7JE69@%W3^SFP;EEYVNWN+_H=>)Q_W#U%N!;]=5?L3MM5M3?6O M/OP0&U:4FLV_B^+IFW[FN]B0)]'\152MM12!J2F#41#'+QHZC?@>\4](*O:":'YUXX)_>NKB["^ M\@?%\%;B7V;Z+2\^/"8&_W'XD'SH?$CTKV] 1](;L/^\-<*V?Q6@$O?MY!'[ MF;8WDF]\I3#_4GG)?B;.=_ZR)Z[<%N2V]=M[4?][MVH< .^;.[;&$:#8J[II MW9:EV):+)"99R/,($I:JA52&&&(N$40IRX(LH)C@S*YAL1LC1C;PFO;%#R=> M]LJ0K34#H'&, %)Q8K>\.<)NMBQ-"*73P=C6XY8K,FAGE/!K/. )LK[6O65"^/ M^5VOE=0UGLGE)7WK]%1/MKM-L7IZ_"8^D,VR$)M[^55Q6AWVXT [+.XKBDM1 M==24'_ZQ*[8_[Z728/5:X_*),&<$1Q2BA MUKM8=IR3#D!)"8T&E),C)J>># MN3E\@@V_H&48*(Y!PS*XEV#/-(B#&Z#Y!O<;<.!#YLG-T3KW?%WAIYU3K9Q=O3[Q-/04>R'Y*HYFGV#U^:F] MTG [53]LUB]BL_VI6TUO]D7C12O"^*-ERK9- #C>ZB> BBVD&12X2B/(\ M4^MF(F N*,(R8R1.4QNGM WQB1?'C\4/[<]S."!;(6AV+)X*%[L%J>7B!E1\ MU([1EA-P8,7S]?@U('@Z %N1GO78ZP+*Z6'7:0R'(^YR^>&'8#N=@?U.':Z> MUCHDOMD0F!YX!\:8^OB[7((];7 @;G'>'0+ X/3K27;+LW"/V!YOH$V%V_OGX GV\?[^X_WWZZ 7>?W_T; M@.#][9?_QZ?FG,HQI"+JV49'U'<=)=F/,8\VG+*\_]B?_>'J?*A#".@M+;<; MPK:+/))8IJ&$:MO*(0IP!C$+*90!2D4D,I':E0<8I#:Y_V8%WS4W.3XRIR[ M9;8]]0:"G8IUR':CS<&?+6F/FT\C$?VG85V@]5J)6?UB#Z1J#;QDOX%4@WW9 M+448T"2\W6QN^5H=C?G')7DRW3[VCS"#JFK*0).&X5$T2L.%^3YR (?Q7:0? M"&P]F:/2@S\U"YXVD^,R.FTE!X:=;2,Y+EIW&VGPM*.72,VO;F[5]%\.HB"+ M=-?[(($HE!3F5&TJ4RIR&:8L%(%5C;SNX!/KI28%-"VG&AU'*!AZ$.G.27'K&_O[RW7KU76RVNKKL<2V *LZJO"O+ MG?8$_^?+>E4_JE.A%GD<9S@F"92$,XCB((9YPF(8QH*DE$2!B(WSB9TXF/J$ MMR>DZZ^5FIN;.O:V!*SF5RT1.C"W_J5A1*X[X,/*/ N,=AK?8>>TYL=-'>Q: M@I8GH)D"!ZZF!M/\LF]R4-UN]"8!U^K6[BI@!J[FW,:=[?[M*K&[EVS7#>3> MA^?@0=\?J7%&,(D0@@+%:K>4ZEZ<-,L@PRE)1!(BP8QL^3"9B0UVU::F>^,S M?N2VP-@I\150.)3^-1#16QW@(5HS%P4V$/N\0K#) M2YYC6CIE<#%B(L8%/Z]53TTGG ML6EH4L>S."J]"8J&3A"_V%C>&KC#XB]D9;(*PR84WT: RGC-89M7W0S#YYV^ MB+V77\3+>K/5)X"OXJDJ4[Y(HRR559T'1F*(DBB&F <4!D%.>)1PQ!*K;7H_ MJ:FO'BK"VJ^RV9,&94/;LHE[/UQFBN\'!,O+A[W\!ZK@ZYC\]NW71T7SU6F] MG]"\3=5'!3[KGS[^AF,_'[)9%:NG\D%LJO/\_AQ)8L*#2!"8IT1 %$8))#%* M(8X2R8,L50IMI<1]A*968;4XZ9[SNLM,[6\"$%0]YH$RB^I(NMP97R".8F:F MR3Z0L-/CEF('A"D.X&."^>JRTT=FWIXZ(\*>== 9>]ZQM,J.EN(?.V4)/GQ7 M7SX5*W&W%<_E@D=13N(XAQD-&$0(QS#/&(=)R$..!$XS$5D5/>DA-+'^'LB" MBB[X4U,&%6G+37@O5&9JZP, .[5UD]V^,,:(8+Y*5O21F;>8Q(BP9V4>QIYW M;-VQ?GY>KRHW^A]DN1.+3*VM), 8!E& ("()@S@,(DAQA&DP7Y0C;@NZ9[ _ZOX-^"( AO0'RC_FW_:R\IR6[[ M;;TI_BGX#4C4$Q&^P6%294B@[";-HAL49: HRUU34&;=Z2Q)JJY3ORO\O_W? M_RM,@_\3ATU*F'[RO6!5N.C1G^(;M9LO7^IV9LN?EJU%3N?-S'9<,Q=V-J.9 MA.:"[8]Z NXJ\#SV%ND1QU=GD=/AY^TKTB/<65>1ON?\].6JR\3\L5Z2;=6V MI,EUT'XVGD:ZK4\D(S$"+V)#41#O5K4R1%].RLQAIJ9>?"(A9U=Z,)P3+HMI^3/&!@*Z]/7W!3^?O-$5L4_J^BK=^M5N5X6O"XYM^(/ZC/31F;=RX_% MBJQ8099?U6\J,U3N/51,,$9UW3:A_H%(4 RIB#G,,:&; V=5YQ\V00_? T MJ]GT"N.IYMXC@5-$>,J_9@W <87!SD;,-:%FIN<-3I.=19NR]=A18:*;X\I$_JSF MS%/@R1C/Q?6L-G[FJ3A=.N8F;Y]H^)5]$WRW%/=2%Y@KFPISG8I.^L=#';(P M2W,2)#&DC.80T53 G)(44HEBF:.8Q-QH%VA/>NJ[]X89?1A;:7;LNR!90CEL MSJ<%R/)NOL7F7H**DWW9RJ-B;M5O3$JZ78N<>:+@= BZ90AV/V6?NY\RP/<\ M_9N?5$ WT0=R "T'G"WYSTW0;M:?XP@.I>UT3XSRG1I5/*Y_7[T4FL;)A]NT MPMWX4%/OI"L.0,6";G;P6#P+O:?^_?/#7<KDF4OO5B[/8/SYJN:9"WM4/,_B-<> Q3INN0YD5INZA_6R8#_KKX?/ ML@ADB ,4PIP%!"*99A 3'D*1A>H?A#B/K,(_KJ]%G1!G\V_TY2!==*:E]1CT8TYPV!M('A+![2ZF4W$U%7CF[* M\RUHQ%D>YAP*$400I22$.*<9)#R)<"AHD&E3H'O:FIF"H]&M5'Y/P]P37?5$ MOJ9EU#$69MKM+*'E@EZ1N0'O?'6J'^3?DSX>CSVKWET4ZU2_+C_DFKO;+=?1 M7-90A,,HDS%$(I<0$:XT":4A3-,\E Q'4A"KO(!+1"9>2$_JR-BFXEX Q4RO MKA753KU.I)S@)FM('F\YM1=(S)Q$VR_D>=;LP+.NG1;5!UR4V^8 W2CV[8H? MRGLN(JY6.)GG,,P#W4R)I9!F808IRK- LB@C66BCD@8T)];0E@,[AZ$-9F8: MZQD).P7>@_ P H)#9T-CL;RU,1RG.'//0F,(SAL4FK_JU*KA;L6+[P7?D:5] MBX:S=Z?V6"WUW>&>IE5'AG,Y#5Q05XIHN44]ELY_XX5>65P;+IP/.&>CA5YQ M3AHL]#_GFL7Z\K*L8K7(\ATIOWUHC\(V/I(^J"HCD FH5NG,,D ML:"6X4XE\0P@DB M00ZEH *BC"80AXQ"&J6Y9!)+1$.SMNF-Q8WMA0"6-?1.5.6?:/#CB#=@(+QC+DYFBPN9&=IN0,G AQQ"0,TPC)F#+! [L[:W=>9@P,_#O1'6FL+[.OP-GP M #,/>I:'<%K-C07L&ZB\^AHX\RKIW:)E4LAK*]#8\WX,,/MMQ5?VJJ 4P1 M*>,1/U^'HRLXF?? =#UD9XMW8O_8..DFCA.*$0A%)!A'&,:0) MS6#$! E8$K"(6YFY/D(3V[#WNRKZK!3+I=A8YO3V06-FF7P(;&=V*HK'8

4K,[:/S+S)KB/"GN6OCCU_E9:N]H?M:K.TKV>1Y3Q#C,8P#,)(Z2J- M8*[&@5QR*C"*922M_*7#Y";6V/I37%04P2^BIOGK#5@)R^2T$="LM-@#%&ZZ M?"!XC]AKJ/2)XCY*/O66GZEP4BP_J(+3]^;%0 M2U73TOJG.F[0!(49@5F2Q1#))(.$A D,>2##&&=(Y,1$MWO&GUB9:XJ@(MFV M1C>LQ=<'R+#>>A#33E'M)#16S1$Y!NX=U9NU&JIO#MK7-]XLZC8B3*M?8X_9 M7QT\;-9,"%Y^5*Q4':P4F_=R'_]SN^*=\GZ+@+ @S',, Z&^H)@12&1*U%J: MBBP,4R%(:IKA9T5Y\D"ZFA>@9Z0JL:FYT:=Z=ES+4W&W6W%U:/VK.>U7:<(; M\;1;DLW^E]52K-_>C\36I:EGP'Y6QOWWDV%M9PGV,&L^0,N(SAP\Q/CI8N3= MVIU3@6;N"I\,/#>'=O]G]64/HOY0=C^YGM(&G9 8<"O;C3>;<]A)S*Z+UVT MIV;F#V+]6:QOOS]5$?;:&7+[O+5H97[Q_8FMK6[E_?#A'GQ6_]U^5SO$)P'J M!(&N,P?5!Y^QF/BC622_S MX6<=+TO: EN5XW$1LX23/-3!RXA"1' ,L:Z&E5,<1$F.,V4'K>X_CH:?^DJC M)=8XU6U["QQ#87A%X2R@Y:V#L6SVMP071?#E^#\>?%Y?_D7!SMSSEY]Z[5"F M-J2YRB7Z(I@HOFO^RD4@>81HPB$/@UQG "&81U$$12)8FM(DBK"1[WX^EB=6 M^^,@)E*S6*J33 /F+M9A\Z M^O,&'-B;M.:D/4K359*TX.6UZT/:PV90]=%A4/N;T\;,?BQ*1I;_I13]PXJ_ M5X>V18081ID,8) ( E&:4TA$E,-4)#2*2)3E@IM>G_81F=J"-6:JI@LT8?!! MMSU3I,VO4GL1&K]/]2&WG85Q$MGJ;G5,)J<+UMY!9[ME'1.K>]4Z^JQCRZ+U MFO]5+'6#E#MU$JC[Q]?[GTY=P4-951H$.$8QE)+H3FH'15;G2(,V@T' M7UV1[(C/VR3)"9BSGDENH]C?&>K[#_)L='CI/#YU_(6^"3/NO]$58_QNST$" M.\T<9=[JENZ$7:=+N7:,V>[@3ICN7KF=_LFU3;#B8;6M-\9?BO)_'L1&_X(\ MB7#!L @S0@*(42X@BG@&\S"-(8["$(>4IH)GMBV#^\G9?) :;+%JIRPCZ385"V'U4*Y>ZY2P4H=8\RV@A_:C'Y1 M._;?BU7QO'M>1").XIPQ&/,LA0B3!)(813"7-(]0'*0(!597\[.Q/O$*W-(& MWP^-=9]KRI8! /--IIG]>IM39&<-N^F2Q_%!!S$ _0DNIE76V9-:FKH-.NC( M

ERGQG=P\4\>P?LN7 M[1RE.B_)5 0K8\NH5IOH3!A&B 87KZU F$OBBCXA_LQYAK%*$^;]B8\3JH2U MJ\OR7_DG(U*;RDJ)<5:57977_])N80_"X>JC---42HLEM)8;(!+$% M98B3C$,XJ5/$C8!]CR4TT3Q)%1GR'L3@#\9G.!-(KBZ->)S^Z7F70].4%-88 MI-3JKB77B#-+$O6 MX=Z4F\V7L_G]]??-.]G-72[R(E]AE%N+<")3)"3,5B9M@7F1983XSHH.URXZ MWS;2(JI7H2<"P]L-R#5ZG#?FC9D;.UOPLL?U&N-OLPT2ZZO7_[DC\'6# M;?>5Y[M*8 ]&0]"$I. 9K)*&N@.8!!7NFJ[4+!'&=R?Z%C6F1.,[.*_N(=!T M,>%Z_1<$]B6&6$2(:RYB,H.8:T]CI)69%9FA>DC#WA/B ]\_F\CDR]C:!WXQ MM&%:[U&3E&B1I. G"4:8*-PXK SL^U]G71D8;%+N/2I,K+-;+(^F^=1=:)_EOG(!?\ MTS))OF@DQCO;9@NWG_K+,I.MF$Z M![_0Q.\W#LL*[C2'QDPUV6Y8HC3N&7L PJJ8=<$.SX1!C2?:_O/G&,SAR. M]U!?JU+?48WSA+A]KBPH+(P2(U;P!*F4D03GPF:'KQ -M(WV[\44"(XDMM-8 M/*#\@UC.N]7CPC>FGE7ZCMDT3]TE$B%)BC!LJ)#(*$/"IBD$6)9"V.71BEY^ M.R;7\WH6-1K]P-;U<3Y;S$1Y(Y[/QK77M%K4>/QU,F_.C[VR0J5QAG.8]0LDUBF*:(X!Q^JM$ B403)G&;";3M)YONZYPE5HC*<$1SW&,T8 MP..TFVW!ES6*&*T19M0]Y)AQQ'2JD,@E(1E(2K3OQ@4GE8G+=D91W6\^(W"/ MSX"V?:R$=:4M$AF-W=E&GB+!"X44EDG&"EI0[WV?6A6)SG#&D-QM.B,0C\!L MWI:B::[MINGX=;VZPKR^>)\0(CBAKE89\%'4];Q+,Y1F14HT+WB*?<\WR WJLUK.96D8GA6M(#WO%;>-$Z5Z,+10O6(*M293O6P$=Z@2^A^F' M\"%F- +]" QI,X;MV1K+#/A1@Z3)%&PBA.L^Y=H&,6N,U2R1WEW/G@(1&LL8 M6ML?EAB!<0PE*NM2#6UAN>8Y2K40"*<%!'DL@5]E*L$)L201@^ZQ>:U-NEAS M)6_KSG@08V!^U^>BP-;: EFQ.G#7!HF47 MNS&F=]1(2QA,;Z*9:R4&VP#&\@*E,J/$6 >S[U8.HQ2-*F5S0?OT2EC@"HJ; M:@%@NLL@@R,@S*33.L3ZP MP-:"BD$?BVH#-LV*+@-P^'J+E>S&J/^]KQ[_SRB]%G_UEZCU[>QA-K]_[N'3 M7UBQYZM>"EV[*:6?O5/[%\XLKABMO*\JBF]@B&]$8_3;ZL'=--W8=NWV JX MIWGS]/S_; JV5NJM=71'8'-]4XJY>Q9ED^KT' E?0D6?Z<+@F<#+A?L7M([. M[.!D[U).7HI6[XN:[7+:QG3[JM+Z[X:P2'YD%GLA"\FD^;!TKG($E^W_<@B; M],=GLQ.V<'Q^-?4CA+JKX7U=5.J/Z^\.@<&L=O_[(=P6/SJW@R ,PS#$0'?K MP3RL8I_GQ-?8..VT1 \J_C;_/G-";R$>>P-_^8<7-8^E!DFV]'*QM:E!B 3< M6^[I9Q;?*NV9KP.905(/X]AJ1R,2KF -THOZ8:X_E.+>"U/[$H-L[D?QU(I$ M)"RY&?]VWNC:'TT'(H-L@D9[OV,L(B'JU^JO9_W\>L 3HH/L>T81UXU-8 )W M:^KLP>@/5>VBP]]%.7FZ=N0' MV="B<1![+%+V(B'MXUS/'F=Z*]0$0 M>BJ5Y;->K2FYY),^I=VCW983?+@V91)RC> MR7KM6IKV41T6:ETR-1G>W-\_?"^K)V-Z$LK3>V6?_$[8/2RF\]8J==#JGH1GK0N2&"A[_W>M M5F6.TWEZ%C6(G B.UHX&'P,CO[C*@'=B83Z(6?V[*)<>J&F1.8BC" [43L,1 MF*S]F?WTVQ^+E2F]_3:_OU'3W%Z/Z$'4A3UC&P9.K(6N[^M5XOM"1:['TKT4 MN/8H/;&XU9'ZQ:CJT=1/U_;H6T?&,,KN!WU@PI3=2-U^9GJ6N55@L 39.?R\ MG*Q=L 1VLE], ]BM]D-N#9B<;6Z3%XRO3MRK02#\OSX'N$AT,I24GR< /T\ MSN+FX]Z /!2A['LGH.;($9OEXNP,?#.NXZ MQ'MSI:>E!JN!',ME+T#Q+("?J\6_S&ZE-K[JD8=\(%A)I(?%LA>VP Q_ *'5 MW&Q'ZN- ](3(8*618UGLAB8NWMXMS6VU>7L:QNE>=%#K)W\F.MMSOA/LL-L3 MPT- C)#VWV=5N8+YVOY:/9BW[HFG^NF3^.L2W'=^+-S!N4\+&()GA&8 (_YS M*F7CU".%?&=^'/$/D3YC6 ,[W69R_;:K4?GSH]]B4%*Z/JFAVM@PU-0%GNU/(S-0[% MA5O66^&NAHP]=)LP(]P&:_*<>"DG6)%:UXQH&6CHH':CK9^DV[&T<,OVM'U\ M;.<7;ZNOIC1J8?3&AB8?7;1+#+>0C..K$Y?0^Q101>^"^FMK9PKD?IC[F6O] MTL.YP'%<#L8KM,\TIOZEKI;?/S;-TB.C77*#5>>.]:/]&(7VJ-]<$QB]4]07 MBUUR@]7ECO6N_1@%GXO5;;40I8]SX$-9PJ/L=HJ@H=/*EVL\)3-8O>Q(XGJP"1UV;C/#5X_WWGSC M2:'A2EW'1ID]\$3$WDJS%Q[")XEMLL/5J7K@L@.L&%SI3E7O#O6DY' 5IE/\ M:A]0H2LK_ES.%D^N1]8:2MC>/*QZ@;Z;65#&P&A]L7OFI\(5G(ZD>QR4H;>- M!V[F]V:UB*RZB'ZK2D#YR\+73O*\3X6K51V=NQL#973\?S:+CW-5/7C*H0_Z M0+B256]?#/UA>=W^S<&41U3XNI,\$+/:B&7I:@_S9J%QZ/NTU('T1E3 M.JL7H- $'GN6J9F0$R('52O$E,SJAB9XYG_K_/T3V"=[$),QI;(&@A7!&R.[ MP/U3U?A^86E?]B 28TE@=<(3/-HYB+RG3K]6@8/HBBD!U05+Z*O.+J!R(_)$ M6)N\07S%E##J "6&%+^7]I@O!0TB**8L3QL,P8.0:G*IY%;&(#YBRL$<##Z. M,N_)=)Q;KYK%E":)L$RUFO\"@F4?5L=0SCJ4ZU7_P@$F-*@ R'+/BZ MI&=.+U'B)'M\'IVOX^<^Z8.8C2D7,ABP6!MJ?)PW,X#UMA:K9JHOGCK-&J\" ESO[N-C+ M?G6 $3IGN5-M\JVV U'!N.E$NY65B.ZY795EBR_Q

UMKL"\_$7Z'V&!SZ+P8H1^8X)&"T\I' M,])]2<%N\IX;P[4,/Q9*;F>+R>'UGJA@5W)'DK('0.C&H4S<_CJ0>2\(G%2W#6(3;8_=KS:.L')@H'N-++QWM]+>*" MW:T=XPC;@(C(&=[6#_.%7U_X0F2P6[7C7>$Q('%Y0D^$G98:[$+M)#\8'6W; M#8._ETO;)8:[0SO&&Y[ (PJNWBWKE6(>2-J)"G,NY]Y@*GC*>' MX?V4\>6GCFS$PW%CN_Q)N?B->/U2M*\M7;_T2$XD.WG;3^ /Q"OX&4N;GI^K MQ495/VGDX5^))*L\D><._"[OT3=_X7Y(T9A__,]_ %!+ P04 " "Y@*]8 M"-A&-/P' #%* $P &-T;7$Q,C R-&5X+3,Q,2YH=&WM6FUSVS82_GZ_ M F?/I?:,)(NV%#N2XQF?*C>:N3JMHUS[[08B01-CD& !4++NU]^S /7BMT:I MFT3U7#XX)K%8+':??78!^C1SN3H[S01/SOYV^O=FDWVOXRH7A6.Q$=R)A%56 M%M?LET38&]9LUE(#7 MYE@W5^+M3BZ+9B9H_=[Q8>GZ,YFXK!>UV__8\7)GIZDN'!8SF!Q^#3H>:N+F M&LJ<+GL1:7+BUC6YDM=%S^]O)ZA:B,=::=/;;?M_?1IIICR7:M[[;BQS8=FE MF+$KG?/BNX;EA6U:860:!*W\K^A%$1;QC[/:?NA1LA"+_42'M(GA;28GTK&C MJ!7=W<%FML?PO##?R/C!\&H\NA@-SL>C]Y?L_04;O!L-+]CPU^'@XWCT[R%> M871X]>3&MF4C/WV\^O#Q_'+,QN_9U<=_#3^PZ(@WH\X>WV?GE]^SJ)N$IZW? M"8(P?C=D'Q"!J]%XA)T,?QV\.[_\814L/=I*F-AF$[9@%LGE*KR!AL5<8OMN4RP M5[LGAX?M_D#G)2_F_BGJ[S<8YCB9SIG+N'NUVSWI;YQT)4\2$&13B11VGBS2 M4!8)XMUKTIMOY*Z]:(G+K[_\7;]T6\$/(Y9Q1,F(J10SU!:72Q-"0YR]VHU>M_M'4<.7 M(@3OS8L(WN'6!>^?W,+G"$X^9S>%GBF17(M&B*$)D4LT3"@TF@>LP&7!D&2L M*IRI!': =L)W%DA.SG(\&8F(ICS&*Z1LCGKG=)![(%"(6%C+S9Q!JS8)7[$RQ& K$TZ$<@5D /3"(%LTS&&;,5_5C-GPDC:B6T MDUQ:A<:%>J"9=!EV:DL1>TM);XW'6$\Q+6&3^;H_7@P8C_XZ8"2F*!!E0LXJ MJ@T@$>(8-FOCL@"[ &<2>F01JXI(!<@A+2&"#:!/$C65B#MAES"MU J<-1SL MO96!_T22W@9)5 H" *(&6OQJUIL3@J/DCK0(L"3]#-BK374!AB1+1LOE-Y9*,5" MBX*]Q#*&J>H_HZTZ>KU-Z.1;A$[O!AS-<X MC1&-+)C*A%#!K2XX<3FW #FUDGAYS4VR !.P+?E$*NGF5-(?6Y;RRN/.8RJD MQ!W1M5;4EXS;>D-E94I VOH6)([1 WL#?%-Z+0IT%@K(QH@H*65(!)UW@"]2 M2Y9@[1<#X'B+ .S=(*9<59ZK*+@B3=$4RBG"8N\W=\O^80/6#8^/=WL>JY@( MTK2AI9SHRCV]_"9U@2^E!;7+Z:>/.&RR:,1]^M5N@#T>:K3 2X!;LD5PJ_DR M1/,A*JCEJINU^B1S'W>?09%4Q'4<5X8"OU8T[ZO,M7681U>28@M^N$U-TZ0/Z!$Y*_ M"UP"N;&B$F*V=4BM6(4XZ3.:@[LMYM(NCC;3:1/XKY;Q[Z RSZ5S0BS(;Z)1 MWNDAD3#&3]H#:,&)EC@WK50JE5KDA?BMDK#5IT%5Q&3Q_O_//5^JYM)%#'5O M$J#BL(@.K+$40$%=.I?GCYG@-U0+0_?DJZ'O^_R]X^)2YK.P59\6PB'_$?;B M"29:L22OQW%8MXJ0![C0T35"-;8HQ;;*@0TXR.^D)O='KZX^36SKGTK10_J+ MJ5XXATW%@X^GBUD3[9S.>^W5%#[!D:QR#Z=\XGMK^)F9A>:27XOF!'Z[:?(4 M#N]Q->-SN_.5OO%N<8YMW\&,^HG4@!T;@+SPA(ZD\3?C=78U0HV7Q52KJ:!" M7R"^X:;?U#5 Y*72W[#TMKR#Y@_\GGX6A5UP]>JS[#7 M^8/G,C7I"T@3=BM>6M%;_-)'-2T5G_=DX5?WD_JULCJ?NS!U2B4975K]:=K# M/PROTJS5#JGFD%\N6:Q<#[?\T(%+'HYUVZU.U'URN-V*GAS[/;6=X];1R69J M#[S)P6QXQ@),;W>.=E;LXV'>.RQO673WSR8(^?>=$_RRSCE?$38^!*]V.T@# M_Y-]87KP&GO28>OQ!I;=_1Q_CX;K,/U.!-KD_PVC5D/>9T2)K=/=(*,]]_]H M/+]%*)]PV)_KJK^20Y[X XXM\\S659*]G\*='JK? ]_MLS\A$0]\Z=C:7O(@ M_!GA@?_SQ?\!4$L#!!0 ( +F KUA"$!.:! @ .,H 3 8W1M<3$R M,#(T97@M,S$R+FAT;>U:6W/;-A-]_WX%/GN:VC.2+.J2V)+C&5>1&\VT3NLH MT[YU(!(4,08)E@ EJ[^^9P'JXENCU$VB>IH'Q206BP7V[-D%P-/$INKL-!$\ M.OO?Z?_K=?9&AV4J,LO"0G K(E8:F4W9+Y$PUZQ>KZ0&.E\4. MVR=R*6ITH[C2#DY/XMV /72'N^QB[4.+U7BJS>B)H_-ZK5F[[#L:7K"+T>7YY6!T_@->H75X]>C$=F4B/WVX>O_A_'+,QN_8U8Q?' M,A0%TS$;<&,A4Z8U-LK"!CNPB6 O]H];K69_H-.<9POW%/0/:PQ]K(P7S";< MOMCO'O>WCKF<1Q'XL:Y$##./EU$HLPCN[M7IS5=:K8-@!DV_#J, M6,)G@A5B)L4A?-:.^>\[[C!FL,YZ8)=9WJN M1#05->_#PGLNTC ATZ@=, *7&4.0L3*S12DP U03KK! <'*6XJF@D(UYB%<( MV13ISFHO=T\@$Z$PAA<+!JVZB!#CD$WYM7#H6"DW>!?!*D@I5YY@,!((98%R M!&(9], D4C!/9)@P4]+/NO]<%*)20C-)I5&H6Z@$FDN;8*8F%Z&SE/16> SU M#-TB-EELKL>S 6/[WP-&8HIE-EA[M08D0AS-Q4:[S, NP)F$'IF%JB12 7)( MB_=@#>B31$TY_$[8)4PKM09G!0=S9V3@/Y*DMT82I8( @*B!%C>:<>:$W"0L M5GINEBBM\A+C],;;# MK&TAST/*V+&U]?G#K[!SB$/7U=6G].0?)16@ MF8*+XU4(R!E@E[A64T4]9_0EG5?KE+Z.0[A$ZW#-B9 M8W\!3[E4]G$8U2C=AKPTVW>A=#<1;#623Z"Z+* Q#23QG$=I$3F]% AO6;) M3:(MA.(.8U4&K7!2JQB86B3H$H88K63DCB!,.3$RDKR09+WT2=[Q?D9J2D.) MU\6C<5G:\:(V M98T#!URE%DRK!4G-@<OAR8,W]-,Y$D!P(%]U% M] 2"W2T(3W8(PL$#&-Z:J.Y!>7N*VQK1B +L.0D5W.B,$Y=S Y!3*8F74UY$ M2S !VY)/I))V02G]H6$IKASN'*9\2-P2W2A%7_@BM&0.UGXV YW",!N&<2,J])Q%3E7Q#&* M0CF#6\S=XFY5/VS!NO[QX6K/814=09K&EY037=K'A]\F+_"5M*!R.?[X%H=- MEH6X"[]J&6"/@QH-\!S@%NT0W"J^]-Z\CPHJN:IBK=K)W,7=)U D)7$=AF5! MCM](FG=5IMI8]*,3SN5!S>_^5,?K2+A9%0-$4@Z?(G+L[4ROF'6!3?NUP']N M;W]'OO:TV3P1D+NU0^KN'"#_Q@[)G06N@%Q;4PDQVR:DUJQ"G/0)Q<'M$G-E M%T>9:77A^:^2<>^@,DVEM4(LR6^BD=[I(9(PQG4Z &C!B88X-RY5+)5:QH7X MO92PU85!F85D\>%_^Y[/E7/I((:J-PE0<5A$&]90"J"@2IVK_<=<\&O*A;YZ MEJ"'=P53/[\-FXM[=Z;+71%NKTUYSW85/L"4K M[?TN'[EN];])L=2<\ZFH3[!NUW4>8\%[7,WYPNQ]H2O>'8ZQW=N843T1%V#' M&B O'*$C:-S)>!5=-9_C93;3:B8HT6?PKS_I+ZH<(-)\H\^LFFN^*(G M,S>ZZ]2OE%7QW(6I,TK)J-*JFVD'?]^\#K-&TX>:17S9:#ERU=QP34+3MK]1V7C7:Q]NI/7(F>[.Q,@9@>KW7WENSCX-YKY7?L.#V M5Q.$_+N+X]=EDW.^(&R<"U[L=Q &[I=]9GIP&GO28NKA%I;=NHV_P\*5E_[" M 4U:_BV=5B'>!42.F=/1(*,I]_^N.[^&)Q]>KW]VI?Y-Z_'(YQL[MC([ET<. M?O(G>EBQ^Y^^4+FX;C]?'P-6 H?L'PC4(Y=9=K;4//(?&1ZYCQO_!%!+ P04 M " "Y@*]8M'\A,X0$ "^$P $P &-T;7$Q,C R-&5X+3,R,2YH=&W= M6%%/XT80?N^OF ;U#J0XV$X"B1V0TA!4I![A2-"U3]7&NR8KUEYW=P.DO[ZS M:QL"7*ZHNN/21E$4>W9FOIEO=L;KP<)DXGBP8(0>_S#XT?/@1";+C.4&$L6( M8126FN?7\(DR?0.>5ZT:R6*E^/7"0.B''?@DU0V_):7<<"/8<6UGL%]>#_:= MD\%>PMF_4>'86'B.T[-(@I\_Z>&6W<\2&5NT)E"Y?)O:>.E):*N MT9B111182X;=&X\(?IU'+KY&::I>GD@A5;3CNT]L)5Y*,BY6T?L9SYB&+@@"=N,N["C_:$3QG=3Q!:(,8WR_XG!MHAZW@ M:01KV->P)IAIIAH;X]XRK3=,9Q!B.D?CR]G9Z=EH.#N;G,/%U>7T:G@^@]D$ MMAXZ8@QZ<-6:MD8MF(Y'+H*@W?6;6P]].(7AR>1B-CY93_G6PZZ3W/_CP\'T^]R6^_CG^'X6AF):'OAUNQS9XUL6^>M\YG>]99#HG,1FD T MI%R@] '(E"5+Q0W'B$E.87R?+$A^S7"691G7VH+&KUU)I&MW\K1E*@YR9GV M)O>"K6"8&"NQ]6N#(!A2MQ>_MKSB@E"*SP2>8"ERWZNG)L=,Y";R[)WO5(*[ MP5X=Q=N[?YJ7;JO,PPS37Q5^BE6!)"/IPA;A0V$J]N>2*V:?EK3EY9'E7;(' M6/%!=Y?N/7#Y6,8/)5P1&O3;':2R']L"_S_0&6XEG3S'-I01QQ%V/$-0D^)= M1T_-->&VY16*:4MKTXJ)$(!J"(8()%T7R+,NNTC*Y[SJ9^UCQ; YL>8[1@-'\BJ[,]!M^S/K\+;=7@-F0M6B^=28;OU$+<@ MA691_2>F7!>"K"*>.^].*:Z,S:4Q,HO07'QK.VQ"1#5C7:&7XL=*W'*B?4-?RKI^JQ-T-XK]5K!1]B6SG<-6N_J6HD.ZI2PMVKM/)S=VJ+5.G'49:L*/&SK!3/0\[ULEP(>GJ:$CY-7!Z MV.(]NO#W>@.O[_59+]C;/T@.2+='^]W]/;KO!=Z??@M5<7FE4^B58(>ME&?. MDAG_X7Z0Z^B&4[T,?<_[I677'0T3F6ETIE"Y^EK9>&J)J"LTIF4>^L:29K?: M(8)?9:&-KU69:I;'4D@5;GGV+S(2)R$I%ZOPW9RGK( S=@,7,B79NW9!LL(I MF.))M;#@?['0]]&)?;RI\:,=P3/6Q.,')HC)[9(ON(9NX 8/(UC#OH8UQDPS MU7HQ[@W3>L-T^@&FG(Y'\]/I&9Q?7LPN1V=SF$]AXZ$C1G\ E^[, M';LPFXQM!'ZW[[4W'OIH!J/CZ?E\\HV'W23YP-N#Z0G,?YW ;'3Q?G0V MF3G3WW^;_ &C\=Q( L_;C,WYJ(E]][SUGNU9IQG$,LM8K+G,X(;K)>@E@X\E M41B(6,$%RZ72@,(3J5+P/> VK#>,E9 B<\(UG,B8!IDO"8*1.T4:V#:UM7BQ6@2/,$\;4A M+U51$N10R_7M7^?6;G\3(:$R-S-Z?7FSR)1O[6A&U()DK'"FMX*M8!1K(S'E M:V(@&%%_$+VVNJ*<4(JO!(Y@"5(_:(8FQT1D.G3,+S^H G?\W2:*MW?_,"]] MM\K#'--?UWU2"MP$,9(N3 W>U:5B7TJNF'E9*@PO]RSOD%W @O?[.W3WCLO[ M*KZKX)I0_Z#;0RH/(E/?_P+EB MA:&U;<1$"$ U!(.M 4Y\EQ4322Y:Q%HD')KVO0H7%6*JBHDMCSKLWC4/ER ME]]B-F,R?""KJCW[_:H]OPIOW^+59"%8(UY(A=W60=R"Y 4+FR\1Y44NR"KD MF?5NE:+:V$)J+=,0S477IL/&1-0CUA9Z);X_0KA>=8S0.' U;3S78M>*.IH^ ME?4]M^?W7Q1[KO^B[&MF>_MN=_ ZLQT+N8*-F2FP.@Y;W5:C4!=T&.2WX#\\ MZI@:?YR<*B_KYZDW+!M+P?96;S\J["=\YT9@+89<8^CQ*Y ]F/./3I@U2U\A MP#/I?R5I=<7;#9%CY%*@8Q-R]&_I_!%,/I^O;YNI_U(^7G@QW+#,;-POE2;>7DO'\6Q+#-MKJ[J!;OP#39JQTZ69P;7^FU4+@L[PD/%!([L M:_;D?NI^=]O1Y-VKD 5N\5(_5?F'*ZWZL[I=Z]A;O;\!4$L! A0#% @ MN8"O6)F4K1_-+ $ _XH1 ! ( ! &-T;2TR,#(T,#,S M,2YH=&U02P$"% ,4 " "Y@*]8F%!3V.D4 !- P$ $ M@ '[+ $ 8W1M+3(P,C0P,S,Q+GAS9%!+ 0(4 Q0 ( +F KUA4-2Z2TB( M !-I 0 4 " 1)" 0!C=&TM,C R-# S,S%?8V%L+GAM;%!+ M 0(4 Q0 ( +F KUC"?Z6)+8H !\O!@ 4 " 19E 0!C M=&TM,C R-# S,S%?9&5F+GAM;%!+ 0(4 Q0 ( +F KUA$F!NXY1H! /P^ M"P 4 " 77O 0!C=&TM,C R-# S,S%?;&%B+GAM;%!+ 0(4 M Q0 ( +F KUB- @UK^+0 ,1P" 4 " 8P* P!C=&TM M,C R-# S,S%?<')E+GAM;%!+ 0(4 Q0 ( +F KU@(V$8T_ < ,4H 3 M " ;:_ P!C=&UQ,3(P,C1E>"TS,3$N:'1M4$L! A0#% M @ N8"O6$(0$YH$" XR@ !, ( !X\<# &-T;7$Q,C R M-&5X+3,Q,BYH=&U02P$"% ,4 " "Y@*]8M'\A,X0$ "^$P $P M @ $8T , 8W1M<3$R,#(T97@M,S(Q+FAT;5!+ 0(4 Q0 ( +F MKUC&5:K/D@0 -P3 2 " #,R ;,BYH=&U02P4& H "@"' @ C]D# end XML 88 ctm-20240331_htm.xml IDEA: XBRL DOCUMENT 0001877939 2024-01-01 2024-03-31 0001877939 2024-05-13 0001877939 2024-03-31 0001877939 2023-12-31 0001877939 ctm:GlobalTechnologyManagementResourcesIncMember us-gaap:RelatedPartyMember 2023-12-31 0001877939 us-gaap:RelatedPartyMember 2024-03-31 0001877939 us-gaap:RelatedPartyMember 2023-12-31 0001877939 us-gaap:NonrelatedPartyMember 2024-03-31 0001877939 us-gaap:NonrelatedPartyMember 2023-12-31 0001877939 us-gaap:SeriesAPreferredStockMember 2023-12-31 0001877939 us-gaap:SeriesAPreferredStockMember 2024-03-31 0001877939 us-gaap:SeriesCPreferredStockMember 2024-03-31 0001877939 us-gaap:SeriesCPreferredStockMember 2023-12-31 0001877939 2023-01-01 2023-03-31 0001877939 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001877939 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001877939 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001877939 us-gaap:CommonStockMember 2022-12-31 0001877939 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001877939 us-gaap:RetainedEarningsMember 2022-12-31 0001877939 2022-12-31 0001877939 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001877939 us-gaap:WarrantMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001877939 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001877939 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember 2023-01-01 2023-03-31 0001877939 us-gaap:AdditionalPaidInCapitalMember ctm:SeriesCPreferredSubscriptionAgreementsMember 2023-01-01 2023-03-31 0001877939 ctm:SeriesCPreferredSubscriptionAgreementsMember 2023-01-01 2023-03-31 0001877939 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001877939 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2023-03-31 0001877939 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-03-31 0001877939 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2023-03-31 0001877939 us-gaap:CommonStockMember 2023-03-31 0001877939 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001877939 us-gaap:RetainedEarningsMember 2023-03-31 0001877939 2023-03-31 0001877939 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001877939 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001877939 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001877939 us-gaap:CommonStockMember 2023-12-31 0001877939 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001877939 us-gaap:RetainedEarningsMember 2023-12-31 0001877939 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001877939 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001877939 ctm:PrivateWarrantsMember us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001877939 ctm:PrivateWarrantsMember 2024-01-01 2024-03-31 0001877939 ctm:PreFundedWarrantsMember us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001877939 ctm:PreFundedWarrantsMember 2024-01-01 2024-03-31 0001877939 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001877939 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0001877939 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0001877939 us-gaap:SeriesCPreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0001877939 us-gaap:CommonStockMember 2024-03-31 0001877939 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001877939 us-gaap:RetainedEarningsMember 2024-03-31 0001877939 ctm:RelatedPartiesMember 2024-01-01 2024-03-31 0001877939 ctm:RelatedPartiesMember 2023-01-01 2023-03-31 0001877939 ctm:NonrelatedPartiesMember 2024-01-01 2024-03-31 0001877939 ctm:NonrelatedPartiesMember 2023-01-01 2023-03-31 0001877939 us-gaap:IPOMember exch:CISD 2022-10-17 2022-10-17 0001877939 srt:MaximumMember 2024-01-01 2024-03-31 0001877939 ctm:TimeAndMaterialMember 2024-01-01 2024-03-31 0001877939 ctm:TimeAndMaterialMember 2023-01-01 2023-03-31 0001877939 ctm:FirmFixedPriceMember 2024-01-01 2024-03-31 0001877939 ctm:FirmFixedPriceMember 2023-01-01 2023-03-31 0001877939 ctm:CostPlusFixedFeeMember 2024-01-01 2024-03-31 0001877939 ctm:CostPlusFixedFeeMember 2023-01-01 2023-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember 2023-03-22 0001877939 ctm:GlobalTechnologyManagementResourcesMember 2024-01-01 2024-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember 2023-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember 2023-04-01 2024-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember 2024-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember us-gaap:CustomerRelationshipsMember 2023-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember us-gaap:CustomerRelationshipsMember 2023-04-01 2024-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember us-gaap:CustomerRelationshipsMember 2024-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember us-gaap:TrademarksAndTradeNamesMember 2023-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember us-gaap:TrademarksAndTradeNamesMember 2023-04-01 2024-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember us-gaap:TrademarksAndTradeNamesMember 2024-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember ctm:BacklogMember 2023-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember ctm:BacklogMember 2023-04-01 2024-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember ctm:BacklogMember 2024-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember 2024-03-31 2024-03-31 0001877939 2023-03-22 0001877939 ctm:EquipmentAndSoftwareMember 2024-03-31 0001877939 ctm:EquipmentAndSoftwareMember 2023-12-31 0001877939 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001877939 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001877939 us-gaap:AutomobilesMember 2024-03-31 0001877939 us-gaap:AutomobilesMember 2023-12-31 0001877939 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001877939 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001877939 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2024-03-31 0001877939 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2024-03-31 0001877939 us-gaap:CustomerRelationshipsMember 2024-03-31 0001877939 us-gaap:CustomerRelationshipsMember 2023-12-31 0001877939 us-gaap:TradeNamesMember 2024-03-31 0001877939 us-gaap:TradeNamesMember 2023-12-31 0001877939 srt:MinimumMember us-gaap:TrademarksMember 2024-03-31 0001877939 srt:MaximumMember us-gaap:TrademarksMember 2024-03-31 0001877939 us-gaap:TrademarksMember 2024-03-31 0001877939 us-gaap:TrademarksMember 2023-12-31 0001877939 srt:MinimumMember ctm:BacklogMember 2024-03-31 0001877939 srt:MaximumMember ctm:BacklogMember 2024-03-31 0001877939 ctm:BacklogMember 2024-03-31 0001877939 ctm:BacklogMember 2023-12-31 0001877939 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2024-03-31 0001877939 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2024-03-31 0001877939 us-gaap:NoncompeteAgreementsMember 2024-03-31 0001877939 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001877939 ctm:CorvusMember 2023-12-31 0001877939 ctm:SSIAcquisitionMember 2023-12-31 0001877939 ctm:MFSIAcquisitionMember 2023-12-31 0001877939 ctm:CorvusMember 2024-01-01 2024-03-31 0001877939 ctm:SSIAcquisitionMember 2024-01-01 2024-03-31 0001877939 ctm:MFSIAcquisitionMember 2024-01-01 2024-03-31 0001877939 ctm:CorvusMember 2024-03-31 0001877939 ctm:SSIAcquisitionMember 2024-03-31 0001877939 ctm:MFSIAcquisitionMember 2024-03-31 0001877939 ctm:ConvertibleNotePayableToRelatedPartyMember 2024-03-31 0001877939 ctm:ConvertibleNotePayableToRelatedPartyMember 2023-12-31 0001877939 ctm:ConvertibleDebtPursuantToDebtAmendmentRelatedPartyPayableWithATrustDeedToOneOfTheCompaniesDirectorsConversionPriceOfZeroPointTwoSixPerShareMember ctm:ConvertibleNotePayableToRelatedPartyMember 2024-01-01 2024-03-31 0001877939 ctm:ConvertibleDebtPursuantToDebtAmendmentRelatedPartyPayableWithATrustDeedToOneOfTheCompaniesDirectorsConversionPriceOfZeroPointTwoSixPerShareMember ctm:ConvertibleNotePayableToRelatedPartyMember 2023-01-01 2023-03-31 0001877939 ctm:ConvertibleNotePayableToRelatedPartyMember 2024-03-31 0001877939 ctm:ConvertiblesMaturingFebruary132024Member ctm:PromissoryNoteMember 2024-02-22 2024-02-22 0001877939 ctm:ConvertiblesMaturingFebruary132024Member ctm:PromissoryNoteMember 2024-02-22 0001877939 ctm:NotePayableMaturingSeptember302024Member us-gaap:NotesPayableOtherPayablesMember 2024-03-31 0001877939 ctm:NotePayableMaturingSeptember302024Member us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001877939 ctm:NotePayableMaturingTheEarlierOfSeptember302024OrCompletionOfEquityOfferingMember ctm:PromissoryNoteMember 2024-03-31 0001877939 ctm:NotePayableMaturingTheEarlierOfSeptember302024OrCompletionOfEquityOfferingMember ctm:PromissoryNoteMember 2023-12-31 0001877939 ctm:NotePayableMaturingAugust312026Member us-gaap:NotesPayableOtherPayablesMember 2024-03-31 0001877939 ctm:NotePayableMaturingAugust312026Member us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001877939 ctm:NotePayableMaturingTheEarlierOfSeptember302024OrAccelerationOfObligationsMember ctm:PromissoryNoteMember 2024-03-31 0001877939 ctm:NotePayableMaturingTheEarlierOfSeptember302024OrAccelerationOfObligationsMember ctm:PromissoryNoteMember 2023-12-31 0001877939 ctm:ConvertiblesMaturingApril42023Member us-gaap:ConvertibleNotesPayableMember 2024-03-31 0001877939 ctm:ConvertiblesMaturingApril42023Member us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001877939 ctm:ConvertiblesMaturingFebruary132024Member ctm:PromissoryNoteMember 2023-12-31 0001877939 ctm:TermNotePayableMember 2024-01-01 2024-03-31 0001877939 ctm:TermNotePayableMember 2024-03-31 0001877939 ctm:TermNotePayableMember 2023-12-31 0001877939 ctm:PromissoryNoteMember 2022-02-28 0001877939 ctm:NotePayableMaturingTheEarlierOfSeptember302024OrCompletionOfEquityOfferingMember 2022-02-22 0001877939 ctm:NotePayableMaturingAugust312026Member us-gaap:NotesPayableOtherPayablesMember 2024-02-22 0001877939 srt:ScenarioForecastMember ctm:NotePayableMaturingAugust312026Member us-gaap:NotesPayableOtherPayablesMember 2025-02-02 0001877939 ctm:PromissoryNoteDatedApril62023Member 2023-04-06 0001877939 ctm:PromissoryNoteMember 2023-04-06 0001877939 us-gaap:ConvertibleNotesPayableMember 2022-04-04 0001877939 us-gaap:ConvertibleNotesPayableMember 2023-12-13 2023-12-13 0001877939 us-gaap:ConvertibleNotesPayableMember 2023-12-13 0001877939 ctm:ConvbertiblesMaturingFebruary132024Member us-gaap:ConvertibleNotesPayableMember ctm:CromMember 2023-12-13 0001877939 ctm:ConvertibleNotesWarrantsMember 2023-12-13 0001877939 us-gaap:ConvertibleNotesPayableMember ctm:CromMember 2023-12-13 2023-12-13 0001877939 srt:ScenarioForecastMember ctm:ConvertiblesMaturingFebruary132024Member ctm:PromissoryNoteMember 2026-01-01 0001877939 srt:ScenarioForecastMember ctm:ConvertiblesMaturingFebruary132024Member ctm:PromissoryNoteMember 2026-01-02 0001877939 srt:ScenarioForecastMember ctm:ConvertiblesMaturingFebruary132024Member ctm:PromissoryNoteMember 2024-09-01 2026-08-31 0001877939 srt:ScenarioForecastMember us-gaap:ConvertibleNotesPayableMember 2024-01-01 2024-12-31 0001877939 srt:ScenarioForecastMember us-gaap:ConvertibleNotesPayableMember 2025-01-01 2025-12-31 0001877939 ctm:NotePayableMember ctm:SSIMember 2024-03-31 0001877939 ctm:NotePayableMember ctm:SSIMember 2023-12-31 0001877939 us-gaap:RelatedPartyMember ctm:SSIMember 2024-03-31 0001877939 us-gaap:RelatedPartyMember ctm:SSIMember 2023-12-31 0001877939 ctm:NotePayableMember 2024-02-16 2024-02-16 0001877939 us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001877939 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001877939 us-gaap:RevolvingCreditFacilityMember ctm:LiveOakBankMember 2022-04-04 0001877939 us-gaap:RevolvingCreditFacilityMember ctm:LiveOakBankMember 2022-04-04 2022-04-04 0001877939 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001877939 us-gaap:RevolvingCreditFacilityMember 2024-02-22 0001877939 us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2024-02-22 2024-02-22 0001877939 us-gaap:RevolvingCreditFacilityMember ctm:LiveOakBankMember 2024-02-22 2024-02-22 0001877939 ctm:NotePayableMember 2024-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember 2023-03-22 2023-03-22 0001877939 ctm:GlobalTechnologyManagementResourcesMember ctm:SellerPayableMember 2023-03-22 0001877939 ctm:GlobalTechnologyManagementResourcesMember ctm:SellerPayableMember 2024-01-01 2024-03-31 0001877939 ctm:GlobalTechnologyManagementResourcesMember ctm:SellerPayableMember 2024-03-31 0001877939 2024-02-15 2024-02-15 0001877939 ctm:SPAAgreementMember 2024-01-25 2024-01-25 0001877939 2024-01-25 0001877939 us-gaap:ConvertibleNotesPayableMember 2024-01-25 2024-01-25 0001877939 ctm:PreFundedWarrantsMember 2024-01-25 0001877939 us-gaap:ConvertibleNotesPayableMember 2024-01-25 0001877939 us-gaap:WarrantMember 2024-03-31 0001877939 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-03-31 0001877939 us-gaap:SeriesBPreferredStockMember 2024-03-31 0001877939 us-gaap:SeriesBPreferredStockMember 2023-12-31 0001877939 us-gaap:SeriesCPreferredStockMember 2024-01-01 2024-03-31 0001877939 us-gaap:WarrantMember 2023-12-31 0001877939 us-gaap:WarrantMember 2022-12-31 0001877939 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001877939 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001877939 ctm:PreFundedWarrantMember 2024-01-01 2024-03-31 0001877939 ctm:PreFundedWarrantMember 2023-01-01 2023-12-31 0001877939 2023-01-01 2023-12-31 0001877939 us-gaap:WarrantMember 2024-03-31 0001877939 us-gaap:WarrantMember 2024-03-31 0001877939 ctm:StockIncentivePlanMember 2021-11-09 0001877939 ctm:StockIncentivePlanMember 2024-03-31 0001877939 us-gaap:EmployeeStockOptionMember 2023-12-31 0001877939 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001877939 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001877939 us-gaap:EmployeeStockOptionMember 2024-03-31 0001877939 ctm:ServiceBasedStockOptionMember 2024-01-01 2024-03-31 0001877939 us-gaap:IPOMember exch:CISD 2022-10-13 2022-10-13 0001877939 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001877939 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001877939 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001877939 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001877939 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001877939 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001877939 ctm:ConvertiblesMaturingApril42023Member ctm:WarrantsMember 2022-04-04 0001877939 ctm:ConvertiblesMaturingApril42023Member ctm:WarrantsMember 2024-03-31 0001877939 ctm:ConvertiblesMaturingApril42023Member ctm:WarrantsMember 2023-12-31 0001877939 ctm:CromCortanaFundLLCMember ctm:ConvertibleNoteMember 2024-03-31 0001877939 ctm:CromCortanaFundLLCMember ctm:ConvertibleNoteMember 2023-12-31 0001877939 ctm:CromCortanaFundLLCMember ctm:ConvertibleNoteMember 2022-04-04 0001877939 ctm:ConvertiblesMaturingFebruary132024Member ctm:WarrantsMember 2023-02-13 0001877939 ctm:ConvertiblesMaturingFebruary132024Member ctm:WarrantsMember 2024-03-31 0001877939 ctm:ConvertiblesMaturingFebruary132024Member ctm:WarrantsMember 2023-12-31 0001877939 ctm:ConvertiblesMaturingFebruary132024Member ctm:WarrantsMember 2022-04-04 0001877939 2022-04-04 0001877939 srt:MinimumMember ctm:MeasurementInputExpectedTermWarrantsMember 2024-03-31 0001877939 srt:MaximumMember ctm:MeasurementInputExpectedTermWarrantsMember 2024-03-31 0001877939 us-gaap:MeasurementInputSharePriceMember 2024-03-31 0001877939 srt:MinimumMember us-gaap:MeasurementInputOptionVolatilityMember 2024-03-31 0001877939 srt:MaximumMember us-gaap:MeasurementInputOptionVolatilityMember 2024-03-31 0001877939 ctm:MeasurementInputVolatilityHaircutMember 2024-03-31 0001877939 srt:MinimumMember ctm:MeasurementInputVolatilityPostHaircutMember 2024-03-31 0001877939 srt:MaximumMember ctm:MeasurementInputVolatilityPostHaircutMember 2024-03-31 0001877939 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001877939 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001877939 ctm:ThreeCustomersMember us-gaap:SalesRevenueProductLineMember us-gaap:RevenueFromRightsConcentrationRiskMember 2024-01-01 2024-03-31 0001877939 ctm:ThreeCustomersMember us-gaap:SalesRevenueProductLineMember us-gaap:RevenueFromRightsConcentrationRiskMember 2023-01-01 2023-03-31 0001877939 ctm:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001877939 ctm:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001877939 srt:MaximumMember 2023-01-24 2023-01-24 0001877939 srt:MaximumMember 2023-01-01 2023-03-31 0001877939 srt:MinimumMember 2023-01-01 2023-03-31 0001877939 us-gaap:WarrantMember us-gaap:SubsequentEventMember 2024-04-08 0001877939 srt:MaximumMember us-gaap:SubsequentEventMember 2024-04-08 2024-04-08 shares iso4217:USD iso4217:USD shares pure ctm:segment ctm:contractualArrangementType 0001877939 --12-31 2024 Q1 false NV 0.05 0.05 http://fasb.org/us-gaap/2023#DerivativeLiabilitiesCurrent http://fasb.org/us-gaap/2023#DerivativeLiabilitiesCurrent 10-Q true 2024-03-31 false 001-41526 CASTELLUM, INC. 27-4079982 1934 Old Gallows Road Suite 350 Vienna VA 22182 703 752-6157 Common Stock, par value $0.0001 per share CTM NYSEAMER Yes Yes Non-accelerated Filer true true true false 53029915 2250262 1830841 6941864 6883566 0 160649 76309 216909 516296 404228 9784731 9496193 268909 310170 1287386 613143 8414139 8970864 10716907 10716907 20687341 20611084 30472072 30107277 845297 784965 3363587 2925312 96458 0 440000 350000 258565 255940 0 380000 111000 157600 1529818 625025 0 238212 1322442 2074775 283239 185263 8250406 7977092 6292 6292 1007261 435204 280000 0 0 340000 0 2000000 7700000 6000000 400000 400000 9393553 9181496 17643959 17158588 50000000 50000000 0.0001 0.0001 10000000 10000000 5875000 5875000 5875000 5875000 588 588 0.0001 0.0001 10000000 10000000 770000 770000 770000 770000 770000 770000 770000 770000 77 77 0.0001 0.0001 3000000000 3000000000 53029915 53029915 47672427 47672427 5303 4767 60946590 56926157 -48124445 -43982900 12828113 12948689 30472072 30107277 11335053 9937013 6819632 5899231 4515421 4037782 2490689 2210879 456620 467682 4239334 6046530 0 -18000 7186643 8707091 -2671222 -4669309 0 300000 -822847 0 -46400 -251625 0 -1075 -530194 -830281 -1306641 -879731 -3977863 -5549040 133859 -1225649 -4111722 -4323391 29819 30319 -4141541 -4353710 -0.08 -0.08 -0.10 -0.10 54792995 54792995 43065128 43065128 5875000 588 0 0 770000 77 41699363 4170 43621651 -26094570 17531916 2436299 2436299 1076969 1076969 125504 12 149987 149999 4866570 487 5304075 5304562 556250 56 589944 590000 300000 300000 171128 171128 8034 8034 33375 33375 -4353710 -4353710 5875000 588 0 0 770000 77 47247687 4725 53333138 -30448280 22890248 5875000 588 0 0 770000 77 47672427 4767 56926161 -43982904 12948689 1657822 1657822 5357487 536 755231 755767 1081471 1081471 525905 525905 -4141541 -4141541 5875000 588 0 0 770000 77 53029914 5303 60946590 -48124445 12828113 -4111722 -4323391 597986 510568 1118194 561851 1660451 3721828 0 -1244366 -77063 0 75167 838 0 -18000 46400 251625 9224 0 58298 2102056 0 -411975 -34954 -132996 -257106 -73108 498605 98409 -70154 0 23728 -2427865 0 470233 0 411975 0 475000 0 20526 0 -427734 827730 325000 6422 15000 2363143 0 0 800000 29819 30319 350000 280000 0 300000 809617 0 1599322 613991 395693 485690 419421 -2369909 1830841 4640896 2250262 2270987 215690 247541 8948 9900 0 28000 0 421000 0 171128 0 8034 0 33375 396388 0 387164 0 Nature of Operations<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Castellum, Inc. (the “Company”) is focused on building a large, successful technology company in the areas of cybersecurity, information technology, electronic warfare, information warfare and information operations with businesses in the defense, federal, civilian, and commercial markets (the "Markets"). Services include intelligence analysis, software development, software engineering, program management, strategic and mission planning, information assurance, cybersecurity and policy support, data analytics, and model based systems engineering ("MBSE"). These services, which largely focus on securing data and establishing related policies, are applicable to customers in the United States government, financial services, healthcare, and other users of large data applications. The services can be delivered to legacy, customer owned networks, or customers who rely upon cloud-based infrastructures. The Company works with multiple business brokers and contacts within its business network to identify potential acquisitions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Since November 2019, the Company has made the following acquisitions that specialize in the areas noted above:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Corvus Consulting, LLC (“Corvus”),</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Mainnerve Federal Services, Inc. dba MFSI Government Group (“MFSI"),</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Merrison Technologies, LLC ("Merrison"), </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Specialty Systems, Inc. (“SSI”),</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the business assets of Pax River from The Albers Group (“Pax River”),</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Lexington Solutions Group, LLC (“LSG”), and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Global Technology and Management Resources, Inc. ("GTMR").</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With the exception of Pax River, all of these acquisitions were considered business combinations under Topic 805 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”). See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ib669911b15384a2fbfec025c9aa8be08_49" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Note 3</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, “Acquisitions” for greater details on the acquisitions of the Company since January 1, 2023.</span></div> Summary of Significant Accounting Policies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements, including the notes, include the accounts of the Company and its wholly-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"). All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation for Interim Periods</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain information and footnote disclosures normally included for the annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted for the interim periods presented. We believe that the unaudited interim financial statements include all adjustments (which are normal and recurring in nature) necessary to present fairly our financial position and the results of operations and cash flows for the periods presented.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The results of operations for the interim periods presented are not necessarily indicative of results that may be expected for the year or future periods. The financial statements should be read in conjunction with our audited consolidated financial statements and the notes thereto for the year ended December 31, 2023 included in our Annual Report on Form 10-K for the year then ended. We have continued to follow the accounting policies set forth in those financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Business Segments</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”) and in deciding how to allocate resources and in assessing performance. The Company’s CODM, the Chief Executive Officer, conducts a review of the consolidated results of operations to make decisions. The Company maintains one operating and reportable segment, which is the delivery of products and services in the Markets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and reported amounts of revenues and expenses during the reporting period. These estimates include, but are not limited to, management’s estimate of provisions required for uncollectible accounts receivable, the acquired value of the intangible assets and goodwill, impaired value of intangible assets, liabilities to accrue, cost incurred in the satisfaction of performance obligations, fair value for consideration elements of business combinations, permanent and temporary differences related to income taxes, and determination of the fair value of stock awards. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company accounts for revenue in accordance with ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company accounts for a contract with a customer that is within the scope of this Topic only when the five steps of revenue recognition under ASC 606 are met.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The five core principles will be evaluated for each service provided by the Company and is further supported by applicable guidance in ASC 606 to support the Company’s recognition of revenue.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenue is derived primarily from services provided to the Federal government. The Company enters into agreements with customers that create enforceable rights and obligations and for which it is probable that the Company will collect the consideration to which it will be entitled as services and solutions are transferred to the customer. The Company also evaluates whether two or more agreements should be accounted for as one single contract.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">When determining the total transaction price, the Company identifies both fixed and variable consideration elements within the contract. The Company estimates variable consideration as the most likely amount to which the Company expects to be entitled limited to the extent that it is probable that a significant reversal will not occur in a subsequent period.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At contract inception, the Company determines whether the goods or services to be provided are to be accounted for as a single performance obligation or as multiple performance obligations. For most contracts, the customers require the Company to perform several tasks in providing an integrated output and, hence, each of these contracts are deemed as having only one performance obligation. When contracts are separated into multiple performance obligations, the Company allocates the total transaction price to each performance obligation based on the estimated relative standalone selling prices of the promised services underlying each performance obligation.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This evaluation requires professional judgment, and it may impact the timing and pattern of revenue recognition. If multiple performance obligations are identified, the Company generally uses the cost plus a margin approach to determine the relative standalone selling price of each performance obligation. The Company does not assess whether a contract contains a significant financing component if the Company </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">expects, at contract inception, that the period between when payment by the client and the transfer of promised services to the client occur will be less than one year.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company currently generates its revenue from three different types of contractual arrangements: cost plus fixed fee (“CPFF”), firm-fixed-price contracts (“FFP”), and time-and-materials (“T&amp;M”) contracts. The Company generally recognizes revenue over time as control is transferred to the customer, based on the extent of progress towards satisfaction of the performance obligation. The selection of the method used to measure progress requires judgment and is dependent on the contract type and the nature of the goods or services to be provided.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For CPFF contracts, the Company uses input progress measures to derive revenue based on hours worked on contract performance as follows: direct costs plus Defense Contract Audit Agency (“DCAA”) approved provisional burdens plus a fee. The provisional indirect rates are adjusted and billed at actual at year end. Revenue from FFP contracts is generally recognized ratably over the contract term, using a time-based measure of progress, even if billing is based on other metrics or milestones, including specific deliverables. For T&amp;M contracts, the Company uses input progress measures to estimate revenue earned based on hours worked on contract performance at negotiated billing rates, plus direct costs and indirect cost burdens associated with materials and the direct expenses incurred in performance of the contract.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These arrangements generally qualify for the “right-to-invoice” practical expedient where revenue is recognized in proportion to billable consideration. FFP Level-Of-Effort contracts are substantially similar to T&amp;M contracts except that the Company is required to deliver a specified level-of-effort over a stated period. For these contracts, the Company estimates revenue earned using contract hours worked at negotiated bill rates as the Company delivers the contractually required manpower.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenue generated by contract support service contracts is recognized over time as services are provided, based on the transfer of control. Revenue generated by FFP contracts is recognized over time as performance obligations are satisfied. Most contracts do not contain variable consideration and contract modifications are generally minimal. For these reasons, there is not a significant impact of electing these transition practical expedients.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenue generated from contracts with Federal, state, and local governments is recorded over time, rather than at a point in time. Under the contract support services contracts, the Company performs software design work as it is assigned by the customer, and bills the customer, generally semi-monthly, on either a CPFF or T&amp;M basis, as labor hours are expended. Certain other government contracts for software development have specific deliverables and are structured as FFP contracts, which are generally billed as the performance obligations under the contract are met. Revenue recognition under FFP contracts requires judgment to allocate the transaction price to the performance obligations. Contracts may have terms of up to five years.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Contract accounting requires judgment relative to assessing risks and estimating contract revenue, as well as costs and assumptions for schedule and technical issues. Due to the size and nature of contracts, estimates of revenue and costs are subject to a number of variables. For contract change orders, claims or similar items, judgment is required for estimating the amounts, assessing the potential for realization and determining whether realization is probable. Estimates of total contract revenue and costs are continuously monitored during the term of the contract and are subject to revision as the contract progresses. From time to time, facts develop that require revisions of revenue recognized or cost estimates. To the extent that a revised estimate affects the current or an earlier period, the cumulative effect of the revision is recognized in the period in which the facts requiring the revision become known.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company accounts for contract costs in accordance with ASC Topic 340-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Company recognizes the cost of sales of a contract as expense when incurred or at the time a performance obligation is satisfied. The Company recognizes an asset from the costs to fulfill a contract only if the costs relate directly to a contract, the costs generate or enhance resources that will be used in satisfying a performance obligation in the future, and the costs are expected to be recovered. The incremental costs of obtaining a </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">contract are capitalized unless the costs would have been incurred regardless of whether the contract was obtained.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s revenue by contract type for the three months ended March 31:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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:11pt;font-weight:700;line-height:120%">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:11pt;font-weight:700;line-height:120%">Revenue:</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:11pt;font-weight:400;line-height:120%"> </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:11pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Time and material</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">6,389,298 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">5,723,610 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Firm fixed price</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:11pt;font-weight:400;line-height:120%">749,611 </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:11pt;font-weight:400;line-height:120%">943,875 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cost plus fixed fee</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:11pt;font-weight:400;line-height:120%">4,196,144 </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:11pt;font-weight:400;line-height:120%">3,269,528 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Total</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">11,335,053 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">9,937,013 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Accounting for Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. We estimate our income taxes in each of the jurisdictions where the Company operates. This process involves estimating our current tax expense or benefit together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our consolidated balance sheets. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. When assessing the realizability of deferred tax assets, we consider if it is more likely than not that some or all of the deferred tax assets will not be realized. In making this assessment, we consider the availability of loss carryforwards, projected reversals of deferred tax liabilities, projected future taxable income, and ongoing prudent and feasible tax planning strategies. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are subject to income taxes in the federal and state tax jurisdictions based upon our business operations in those jurisdictions. Significant judgment is required in evaluating uncertain tax positions. We record uncertain tax positions in accordance with ASC 740-10 on the basis of a two-step process whereby (1) we determine whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position, and (2) with respect to those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is greater than 50% likely to be realized up on ultimate settlement with the related tax authority. Management evaluates its tax positions on a quarterly basis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company files income tax returns in the US Federal tax jurisdiction and various state tax jurisdictions. The federal and state income tax returns of the Company are subject to examination by the Internal Revenue Service (“IRS”) and state taxing authorities, generally for three years after they were filed.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. This update requires disaggregated information about a reporting entity’s effective tax rate reconciliations as well as information on income taxes paid. This update is effective for annual periods beginning in our fiscal year ending December 31, 2025. Early adoption is permitted. We are currently evaluating the impact that this update will have on our financial statement disclosures.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Balance Sheet Reclassification Adjustment</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has reclassified certain amounts in the 2023 financial statements to comply with the 2024 presentation. These principally relate to classification of “Gain on Disposal of Fixed Assets” to “Other” on our consolidated statements of operations. The reclassifications had no impact on total net loss or net cash flows for the years ended March 31, 2024 and 2023.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements, including the notes, include the accounts of the Company and its wholly-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"). All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation for Interim Periods</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain information and footnote disclosures normally included for the annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted for the interim periods presented. We believe that the unaudited interim financial statements include all adjustments (which are normal and recurring in nature) necessary to present fairly our financial position and the results of operations and cash flows for the periods presented.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The results of operations for the interim periods presented are not necessarily indicative of results that may be expected for the year or future periods. The financial statements should be read in conjunction with our audited consolidated financial statements and the notes thereto for the year ended December 31, 2023 included in our Annual Report on Form 10-K for the year then ended. We have continued to follow the accounting policies set forth in those financial statements.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Business Segments</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”) and in deciding how to allocate resources and in assessing performance. The Company’s CODM, the Chief Executive Officer, conducts a review of the consolidated results of operations to make decisions. The Company maintains one operating and reportable segment, which is the delivery of products and services in the Markets.</span></div> 1 1 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and reported amounts of revenues and expenses during the reporting period. These estimates include, but are not limited to, management’s estimate of provisions required for uncollectible accounts receivable, the acquired value of the intangible assets and goodwill, impaired value of intangible assets, liabilities to accrue, cost incurred in the satisfaction of performance obligations, fair value for consideration elements of business combinations, permanent and temporary differences related to income taxes, and determination of the fair value of stock awards. Actual results could differ from those estimates.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company accounts for revenue in accordance with ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company accounts for a contract with a customer that is within the scope of this Topic only when the five steps of revenue recognition under ASC 606 are met.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The five core principles will be evaluated for each service provided by the Company and is further supported by applicable guidance in ASC 606 to support the Company’s recognition of revenue.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenue is derived primarily from services provided to the Federal government. The Company enters into agreements with customers that create enforceable rights and obligations and for which it is probable that the Company will collect the consideration to which it will be entitled as services and solutions are transferred to the customer. The Company also evaluates whether two or more agreements should be accounted for as one single contract.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">When determining the total transaction price, the Company identifies both fixed and variable consideration elements within the contract. The Company estimates variable consideration as the most likely amount to which the Company expects to be entitled limited to the extent that it is probable that a significant reversal will not occur in a subsequent period.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At contract inception, the Company determines whether the goods or services to be provided are to be accounted for as a single performance obligation or as multiple performance obligations. For most contracts, the customers require the Company to perform several tasks in providing an integrated output and, hence, each of these contracts are deemed as having only one performance obligation. When contracts are separated into multiple performance obligations, the Company allocates the total transaction price to each performance obligation based on the estimated relative standalone selling prices of the promised services underlying each performance obligation.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This evaluation requires professional judgment, and it may impact the timing and pattern of revenue recognition. If multiple performance obligations are identified, the Company generally uses the cost plus a margin approach to determine the relative standalone selling price of each performance obligation. The Company does not assess whether a contract contains a significant financing component if the Company </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">expects, at contract inception, that the period between when payment by the client and the transfer of promised services to the client occur will be less than one year.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company currently generates its revenue from three different types of contractual arrangements: cost plus fixed fee (“CPFF”), firm-fixed-price contracts (“FFP”), and time-and-materials (“T&amp;M”) contracts. The Company generally recognizes revenue over time as control is transferred to the customer, based on the extent of progress towards satisfaction of the performance obligation. The selection of the method used to measure progress requires judgment and is dependent on the contract type and the nature of the goods or services to be provided.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For CPFF contracts, the Company uses input progress measures to derive revenue based on hours worked on contract performance as follows: direct costs plus Defense Contract Audit Agency (“DCAA”) approved provisional burdens plus a fee. The provisional indirect rates are adjusted and billed at actual at year end. Revenue from FFP contracts is generally recognized ratably over the contract term, using a time-based measure of progress, even if billing is based on other metrics or milestones, including specific deliverables. For T&amp;M contracts, the Company uses input progress measures to estimate revenue earned based on hours worked on contract performance at negotiated billing rates, plus direct costs and indirect cost burdens associated with materials and the direct expenses incurred in performance of the contract.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These arrangements generally qualify for the “right-to-invoice” practical expedient where revenue is recognized in proportion to billable consideration. FFP Level-Of-Effort contracts are substantially similar to T&amp;M contracts except that the Company is required to deliver a specified level-of-effort over a stated period. For these contracts, the Company estimates revenue earned using contract hours worked at negotiated bill rates as the Company delivers the contractually required manpower.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenue generated by contract support service contracts is recognized over time as services are provided, based on the transfer of control. Revenue generated by FFP contracts is recognized over time as performance obligations are satisfied. Most contracts do not contain variable consideration and contract modifications are generally minimal. For these reasons, there is not a significant impact of electing these transition practical expedients.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenue generated from contracts with Federal, state, and local governments is recorded over time, rather than at a point in time. Under the contract support services contracts, the Company performs software design work as it is assigned by the customer, and bills the customer, generally semi-monthly, on either a CPFF or T&amp;M basis, as labor hours are expended. Certain other government contracts for software development have specific deliverables and are structured as FFP contracts, which are generally billed as the performance obligations under the contract are met. Revenue recognition under FFP contracts requires judgment to allocate the transaction price to the performance obligations. Contracts may have terms of up to five years.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Contract accounting requires judgment relative to assessing risks and estimating contract revenue, as well as costs and assumptions for schedule and technical issues. Due to the size and nature of contracts, estimates of revenue and costs are subject to a number of variables. For contract change orders, claims or similar items, judgment is required for estimating the amounts, assessing the potential for realization and determining whether realization is probable. Estimates of total contract revenue and costs are continuously monitored during the term of the contract and are subject to revision as the contract progresses. From time to time, facts develop that require revisions of revenue recognized or cost estimates. To the extent that a revised estimate affects the current or an earlier period, the cumulative effect of the revision is recognized in the period in which the facts requiring the revision become known.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company accounts for contract costs in accordance with ASC Topic 340-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Company recognizes the cost of sales of a contract as expense when incurred or at the time a performance obligation is satisfied. The Company recognizes an asset from the costs to fulfill a contract only if the costs relate directly to a contract, the costs generate or enhance resources that will be used in satisfying a performance obligation in the future, and the costs are expected to be recovered. The incremental costs of obtaining a </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">contract are capitalized unless the costs would have been incurred regardless of whether the contract was obtained.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s revenue by contract type for the three months ended March 31:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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:11pt;font-weight:700;line-height:120%">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:11pt;font-weight:700;line-height:120%">Revenue:</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:11pt;font-weight:400;line-height:120%"> </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:11pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Time and material</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">6,389,298 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">5,723,610 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Firm fixed price</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:11pt;font-weight:400;line-height:120%">749,611 </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:11pt;font-weight:400;line-height:120%">943,875 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cost plus fixed fee</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:11pt;font-weight:400;line-height:120%">4,196,144 </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:11pt;font-weight:400;line-height:120%">3,269,528 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Total</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">11,335,053 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">9,937,013 </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> 3 P5Y <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s revenue by contract type for the three months ended March 31:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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:11pt;font-weight:700;line-height:120%">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:11pt;font-weight:700;line-height:120%">Revenue:</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:11pt;font-weight:400;line-height:120%"> </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:11pt;font-weight:400;line-height:120%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Time and material</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">6,389,298 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">5,723,610 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Firm fixed price</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:11pt;font-weight:400;line-height:120%">749,611 </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:11pt;font-weight:400;line-height:120%">943,875 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cost plus fixed fee</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:11pt;font-weight:400;line-height:120%">4,196,144 </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:11pt;font-weight:400;line-height:120%">3,269,528 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Total</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">11,335,053 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">9,937,013 </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> 6389298 5723610 749611 943875 4196144 3269528 11335053 9937013 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Accounting for Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. We estimate our income taxes in each of the jurisdictions where the Company operates. This process involves estimating our current tax expense or benefit together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our consolidated balance sheets. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. When assessing the realizability of deferred tax assets, we consider if it is more likely than not that some or all of the deferred tax assets will not be realized. In making this assessment, we consider the availability of loss carryforwards, projected reversals of deferred tax liabilities, projected future taxable income, and ongoing prudent and feasible tax planning strategies. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are subject to income taxes in the federal and state tax jurisdictions based upon our business operations in those jurisdictions. Significant judgment is required in evaluating uncertain tax positions. We record uncertain tax positions in accordance with ASC 740-10 on the basis of a two-step process whereby (1) we determine whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position, and (2) with respect to those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is greater than 50% likely to be realized up on ultimate settlement with the related tax authority. Management evaluates its tax positions on a quarterly basis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company files income tax returns in the US Federal tax jurisdiction and various state tax jurisdictions. The federal and state income tax returns of the Company are subject to examination by the Internal Revenue Service (“IRS”) and state taxing authorities, generally for three years after they were filed.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. This update requires disaggregated information about a reporting entity’s effective tax rate reconciliations as well as information on income taxes paid. This update is effective for annual periods beginning in our fiscal year ending December 31, 2025. Early adoption is permitted. We are currently evaluating the impact that this update will have on our financial statement disclosures.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Balance Sheet Reclassification Adjustment</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has reclassified certain amounts in the 2023 financial statements to comply with the 2024 presentation. These principally relate to classification of “Gain on Disposal of Fixed Assets” to “Other” on our consolidated statements of operations. The reclassifications had no impact on total net loss or net cash flows for the years ended March 31, 2024 and 2023.</span></div> Acquisition<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Since January 1, 2023, the Company has completed the following acquisition to achieve its business purposes as discussed in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ib669911b15384a2fbfec025c9aa8be08_37" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Note 1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">GTMR</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On March 22, 2023, the Company entered into an agreement and plan of merger with GTMR. This acquisition was accounted for as a business combination whereby GTMR became a 100% owned subsidiary of the Company. The Company acquired GTMR to expand its capabilities, increase market share, gain access to new contracts, and achieve cost efficiencies through synergies and economies of scale.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following represents the assets and liabilities acquired in this acquisition:</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:38.808%"></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:18.323%"></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:18.323%"></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:18.328%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:11pt;font-weight:700;line-height:120%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Adjustments</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:11pt;font-weight:700;line-height:120%">March 31, 2024</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:11pt;font-weight:400;line-height:120%">Cash</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">475,000 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">475,000 </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:11pt;font-weight:400;line-height:120%">Accounts receivable other receivables</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:11pt;font-weight:400;line-height:120%">1,380,203 </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:11pt;font-weight:400;line-height:120%">(9,384)</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:11pt;font-weight:400;line-height:120%">1,370,819 </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:11pt;font-weight:400;line-height:120%">Income tax receivable</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:11pt;font-weight:400;line-height:120%">155,449 </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:11pt;font-weight:400;line-height:120%">(127,992)</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:11pt;font-weight:400;line-height:120%">27,457 </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:11pt;font-weight:400;line-height:120%">Prepaid expenses</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:11pt;font-weight:400;line-height:120%">116,892 </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:11pt;font-weight:400;line-height:120%">(30,856)</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:11pt;font-weight:400;line-height:120%">86,036 </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:11pt;font-weight:400;line-height:120%">Other asset</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:11pt;font-weight:400;line-height:120%">17,182 </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">17,182 </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:11pt;font-weight:400;line-height:120%">Furniture and equipment</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:11pt;font-weight:400;line-height:120%">163,301 </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:11pt;font-weight:400;line-height:120%">103,760 </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:11pt;font-weight:400;line-height:120%">267,061 </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:11pt;font-weight:400;line-height:120%">Right of use asset – operating lease</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">641,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">641,392 </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:11pt;font-weight:400;line-height:120%">Customer relationships</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:11pt;font-weight:400;line-height:120%">2,426,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">2,426,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:11pt;font-weight:400;line-height:120%">Right of use asset - finance lease</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">17,456 </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:11pt;font-weight:400;line-height:120%">17,456 </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:11pt;font-weight:400;line-height:120%">Tradename</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:11pt;font-weight:400;line-height:120%">517,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">517,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:11pt;font-weight:400;line-height:120%">Backlog</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:11pt;font-weight:400;line-height:120%">1,774,000 </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">1,774,000 </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:11pt;font-weight:400;line-height:120%">Goodwill</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:11pt;font-weight:400;line-height:120%">1,822,466 </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:11pt;font-weight:400;line-height:120%">279,571 </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:11pt;font-weight:400;line-height:120%">2,102,037 </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:11pt;font-weight:400;line-height:120%">Deferred tax liability</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:11pt;font-weight:400;line-height:120%">(1,244,368)</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:11pt;font-weight:400;line-height:120%">(242,093)</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:11pt;font-weight:400;line-height:120%">(1,486,461)</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:11pt;font-weight:400;line-height:120%">Lease liability – operating lease</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:11pt;font-weight:400;line-height:120%">(17,608)</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:11pt;font-weight:400;line-height:120%">(603,799)</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:11pt;font-weight:400;line-height:120%">(621,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Lease liability – finance lease</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">(12,549)</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:11pt;font-weight:400;line-height:120%">(12,549)</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:11pt;font-weight:400;line-height:120%">Accounts payable and accrued expenses</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">(1,030,957)</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">141,341 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">(889,616)</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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net assets acquired</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:11pt;font-weight:400;line-height:120%">$</span></td><td style="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:11pt;font-weight:400;line-height:120%">6,554,560 </span></td><td style="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="padding:0 1pt"></td><td style="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:11pt;font-weight:400;line-height:120%">$</span></td><td style="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:11pt;font-weight:400;line-height:120%">156,847 </span></td><td style="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="padding:0 1pt"></td><td style="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:11pt;font-weight:400;line-height:120%">$</span></td><td style="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:11pt;font-weight:400;line-height:120%">6,711,407 </span></td><td style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The consideration paid for GTMR 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: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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cash</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">470,233 </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:11pt;font-weight:400;line-height:120%">Due to Seller</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:11pt;font-weight:400;line-height:120%">350,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:11pt;font-weight:400;line-height:120%">Other consideration</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:11pt;font-weight:400;line-height:120%">17,791 </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:11pt;font-weight:400;line-height:120%">Cash from factoring</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:11pt;font-weight:400;line-height:120%">411,975 </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:11pt;font-weight:400;line-height:120%">Common stock</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:11pt;font-weight:400;line-height:120%">5,304,561 </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:11pt;font-weight:400;line-height:120%">Accounts receivable note</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:11pt;font-weight:400;line-height:120%">156,847 </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:11pt;font-weight:400;line-height:120%">Total consideration paid</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">6,711,407 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The GTMR Acquisition has been accounted for under the acquisition method of accounting. Under the acquisition method of accounting, the total acquisition consideration price was allocated to the assets acquired and liabilities assumed based on their preliminary estimated fair values. The fair value measurements utilize estimates based on key assumptions of the GTMR Acquisition, and historical and current market data. The </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">excess of the purchase price over the total of the estimated fair values assigned to tangible and identifiable intangible assets acquired and liabilities assumed is recognized as goodwill. To determine the fair values of tangible and intangible assets acquired and liabilities assumed for GTMR, we engaged a third-party independent valuation specialist. Intangible assets, which are primarily comprised of customer relationships and backlog, were valued using the excess earnings discounted cash flow method. On the date of the acquisition, the Company simultaneously factored $411,975 of the accounts receivable from GTMR to finance the acquisition.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company paid $185,896 in transaction costs of GTMR, which was excluded from the purchase price and issued an accounts receivable note (“Accounts Receivable Note”), and held back $350,000, the details for which have been discussed in amounts Due to Seller in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ib669911b15384a2fbfec025c9aa8be08_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Note </a><a href="#ib669911b15384a2fbfec025c9aa8be08_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">10</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">,</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the measurement period (which is the period required to obtain all necessary information that existed at the acquisition date, or to conclude that such information is unavailable, not to exceed one year), additional assets or liabilities may be recognized, or there could be changes to the amounts of assets or liabilities previously recognized on a preliminary basis, if new information is obtained about facts and circumstances that existed as of the acquisition date that, if known, would have resulted in the recognition of these assets or liabilities as of that date. The measurement period for the GTMR acquisition is closed as of March 22, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the measurement period, the Company recorded several adjustments to goodwill as a result of GTMR's adoption of ASC 842, tax adjustments, and an update to the fair value of acquired furniture and equipment. These measurement period adjustments were subsequently identified as a result of the completion of third party accounting assistance.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company also recorded a measurement period adjustment to goodwill as a result of finalizing the transaction price. The Company entered into an Accounts Receivable Note due to the sellers four months after the closing date of the transaction, subject to the adjustment of any net working capital deficiencies. This amount was determined to be $156,847. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table shows unaudited pro-forma results for the three months ended March 31, 2024 and 2023, as if the acquisitions of GTMR had occurred on January 1, 2023. These unaudited pro forma results of operations are based on the historical financial statements of each of the companies.</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">For the three months ended March 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenues</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">11,335,053 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net loss</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">(4,141,541)</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:11pt;font-weight:400;line-height:120%">Net loss per share - basic</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">(0.08)</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:11pt;font-weight:700;line-height:120%">For the three months ended March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenues</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">12,583,985 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net loss</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">(6,532,634)</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:11pt;font-weight:400;line-height:120%">Net loss per share - basic</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">(0.16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following represents the assets and liabilities acquired in this acquisition:</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:38.808%"></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:18.323%"></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:18.323%"></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:18.328%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:11pt;font-weight:700;line-height:120%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Adjustments</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:11pt;font-weight:700;line-height:120%">March 31, 2024</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:11pt;font-weight:400;line-height:120%">Cash</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">475,000 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">475,000 </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:11pt;font-weight:400;line-height:120%">Accounts receivable other receivables</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:11pt;font-weight:400;line-height:120%">1,380,203 </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:11pt;font-weight:400;line-height:120%">(9,384)</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:11pt;font-weight:400;line-height:120%">1,370,819 </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:11pt;font-weight:400;line-height:120%">Income tax receivable</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:11pt;font-weight:400;line-height:120%">155,449 </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:11pt;font-weight:400;line-height:120%">(127,992)</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:11pt;font-weight:400;line-height:120%">27,457 </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:11pt;font-weight:400;line-height:120%">Prepaid expenses</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:11pt;font-weight:400;line-height:120%">116,892 </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:11pt;font-weight:400;line-height:120%">(30,856)</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:11pt;font-weight:400;line-height:120%">86,036 </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:11pt;font-weight:400;line-height:120%">Other asset</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:11pt;font-weight:400;line-height:120%">17,182 </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">17,182 </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:11pt;font-weight:400;line-height:120%">Furniture and equipment</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:11pt;font-weight:400;line-height:120%">163,301 </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:11pt;font-weight:400;line-height:120%">103,760 </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:11pt;font-weight:400;line-height:120%">267,061 </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:11pt;font-weight:400;line-height:120%">Right of use asset – operating lease</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">641,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">641,392 </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:11pt;font-weight:400;line-height:120%">Customer relationships</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:11pt;font-weight:400;line-height:120%">2,426,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">2,426,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:11pt;font-weight:400;line-height:120%">Right of use asset - finance lease</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">17,456 </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:11pt;font-weight:400;line-height:120%">17,456 </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:11pt;font-weight:400;line-height:120%">Tradename</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:11pt;font-weight:400;line-height:120%">517,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">517,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:11pt;font-weight:400;line-height:120%">Backlog</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:11pt;font-weight:400;line-height:120%">1,774,000 </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">1,774,000 </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:11pt;font-weight:400;line-height:120%">Goodwill</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:11pt;font-weight:400;line-height:120%">1,822,466 </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:11pt;font-weight:400;line-height:120%">279,571 </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:11pt;font-weight:400;line-height:120%">2,102,037 </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:11pt;font-weight:400;line-height:120%">Deferred tax liability</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:11pt;font-weight:400;line-height:120%">(1,244,368)</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:11pt;font-weight:400;line-height:120%">(242,093)</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:11pt;font-weight:400;line-height:120%">(1,486,461)</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:11pt;font-weight:400;line-height:120%">Lease liability – operating lease</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:11pt;font-weight:400;line-height:120%">(17,608)</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:11pt;font-weight:400;line-height:120%">(603,799)</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:11pt;font-weight:400;line-height:120%">(621,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Lease liability – finance lease</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">(12,549)</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:11pt;font-weight:400;line-height:120%">(12,549)</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:11pt;font-weight:400;line-height:120%">Accounts payable and accrued expenses</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">(1,030,957)</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">141,341 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">(889,616)</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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net assets acquired</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:11pt;font-weight:400;line-height:120%">$</span></td><td style="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:11pt;font-weight:400;line-height:120%">6,554,560 </span></td><td style="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="padding:0 1pt"></td><td style="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:11pt;font-weight:400;line-height:120%">$</span></td><td style="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:11pt;font-weight:400;line-height:120%">156,847 </span></td><td style="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="padding:0 1pt"></td><td style="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:11pt;font-weight:400;line-height:120%">$</span></td><td style="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:11pt;font-weight:400;line-height:120%">6,711,407 </span></td><td style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The consideration paid for GTMR 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: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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cash</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">470,233 </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:11pt;font-weight:400;line-height:120%">Due to Seller</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:11pt;font-weight:400;line-height:120%">350,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:11pt;font-weight:400;line-height:120%">Other consideration</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:11pt;font-weight:400;line-height:120%">17,791 </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:11pt;font-weight:400;line-height:120%">Cash from factoring</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:11pt;font-weight:400;line-height:120%">411,975 </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:11pt;font-weight:400;line-height:120%">Common stock</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:11pt;font-weight:400;line-height:120%">5,304,561 </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:11pt;font-weight:400;line-height:120%">Accounts receivable note</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:11pt;font-weight:400;line-height:120%">156,847 </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:11pt;font-weight:400;line-height:120%">Total consideration paid</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">6,711,407 </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> 475000 0 475000 1380203 -9384 1370819 155449 -127992 27457 116892 -30856 86036 17182 0 17182 163301 103760 267061 0 641392 641392 2426000 0 2426000 0 17456 17456 517000 0 517000 1774000 0 1774000 1822466 279571 2102037 1244368 242093 1486461 17608 603799 621407 0 12549 12549 1030957 -141341 889616 6554560 156847 6711407 470233 350000 17791 411975 5304561 156847 6711407 411975 185896 350000 156847 These unaudited pro forma results of operations are based on the historical financial statements of each of the companies.<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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">For the three months ended March 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenues</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">11,335,053 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net loss</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">(4,141,541)</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:11pt;font-weight:400;line-height:120%">Net loss per share - basic</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">(0.08)</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:11pt;font-weight:700;line-height:120%">For the three months ended March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenues</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">12,583,985 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net loss</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">(6,532,634)</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:11pt;font-weight:400;line-height:120%">Net loss per share - basic</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">(0.16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11335053 -4141541 -0.08 12583985 -6532634 -0.16 Fixed Assets<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Fixed assets consisted of the following as of March 31, 2024 and December 31, 2023: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.939%"><tr><td style="width:1.0%"></td><td style="width:68.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.376%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.981%"></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:11pt;font-weight:700;line-height:120%">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:11pt;font-weight:700;line-height:120%">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:11pt;font-weight:400;line-height:120%">Equipment and software</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">258,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 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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">258,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Furniture</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:11pt;font-weight:400;line-height:120%">43,119 </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:11pt;font-weight:400;line-height:120%">43,119 </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:11pt;font-weight:400;line-height:120%">Automobile</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:11pt;font-weight:400;line-height:120%">43,928 </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:11pt;font-weight:400;line-height:120%">43,928 </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:11pt;font-weight:400;line-height:120%">Leasehold improvements</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:11pt;font-weight:400;line-height:120%">192,959 </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:11pt;font-weight:400;line-height:120%">192,959 </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:11pt;font-weight:400;line-height:120%">Total fixed assets</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:11pt;font-weight:400;line-height:120%">538,097 </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:11pt;font-weight:400;line-height:120%">538,097 </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:11pt;font-weight:400;line-height:120%">Accumulated depreciation </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(269,188)</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:11pt;font-weight:400;line-height:120%">(227,927)</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:11pt;font-weight:400;line-height:120%">Fixed assets, net</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">268,909 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">310,170 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Depreciation expense for the three months ended March 31, 2024 and March 31, 2023, was $41,261 and $19,936, respectively.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Fixed assets consisted of the following as of March 31, 2024 and December 31, 2023: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.939%"><tr><td style="width:1.0%"></td><td style="width:68.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.376%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.981%"></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:11pt;font-weight:700;line-height:120%">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:11pt;font-weight:700;line-height:120%">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:11pt;font-weight:400;line-height:120%">Equipment and software</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">258,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 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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">258,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Furniture</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:11pt;font-weight:400;line-height:120%">43,119 </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:11pt;font-weight:400;line-height:120%">43,119 </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:11pt;font-weight:400;line-height:120%">Automobile</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:11pt;font-weight:400;line-height:120%">43,928 </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:11pt;font-weight:400;line-height:120%">43,928 </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:11pt;font-weight:400;line-height:120%">Leasehold improvements</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:11pt;font-weight:400;line-height:120%">192,959 </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:11pt;font-weight:400;line-height:120%">192,959 </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:11pt;font-weight:400;line-height:120%">Total fixed assets</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:11pt;font-weight:400;line-height:120%">538,097 </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:11pt;font-weight:400;line-height:120%">538,097 </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:11pt;font-weight:400;line-height:120%">Accumulated depreciation </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(269,188)</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:11pt;font-weight:400;line-height:120%">(227,927)</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:11pt;font-weight:400;line-height:120%">Fixed assets, net</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">268,909 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">310,170 </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> 258091 258091 43119 43119 43928 43928 192959 192959 538097 538097 269188 227927 268909 310170 41261 19936 Intangible Assets and Goodwill<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets consisted of the following as of March 31, 2024 and December 31, 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:55.718%"></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.293%"></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.296%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">March 31,<br/>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:11pt;font-weight:700;line-height:120%">December 31,<br/>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:11pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;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:11pt;font-weight:400;line-height:120%">4.5– 15 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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">11,961,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">11,961,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Tradename</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:11pt;font-weight:400;line-height:120%">4.5 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:11pt;font-weight:400;line-height:120%">783,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">783,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:11pt;font-weight:400;line-height:120%">Trademark</span></td><td colspan="3" style="background-color:#cceeff;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:11pt;font-weight:400;line-height:120%">10-15 years</span></div></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:11pt;font-weight:400;line-height:120%">533,863 </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:11pt;font-weight:400;line-height:120%">533,864 </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:11pt;font-weight:400;line-height:120%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;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:11pt;font-weight:400;line-height:120%">2-5 years</span></div></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:11pt;font-weight:400;line-height:120%">3,210,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3,210,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:11pt;font-weight:400;line-height:120%">Non-compete agreement</span></td><td colspan="3" style="background-color:#cceeff;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:11pt;font-weight:400;line-height:120%">3-5 years</span></div></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:11pt;font-weight:400;line-height:120%">684,000 </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:11pt;font-weight:400;line-height:120%">684,000 </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: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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">17,171,863 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">17,171,864 </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:11pt;font-weight:400;line-height:120%">Accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(8,757,724)</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:11pt;font-weight:400;line-height:120%">(8,201,000)</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:11pt;font-weight:400;line-height:120%">Intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">8,414,139 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">8,970,864 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The intangible assets with the exception of the trademarks were recorded as part of the acquisitions of Corvus, MFSI, Merrison, SSI, LSG, and GTMR. Amortization expense for the three months ended March 31, 2024 and March 31, 2023, was $556,724 and $490,631, respectively, and the intangible assets are being amortized based on the estimated future lives as noted above. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Future amortization of the intangible assets for the next five years as of March 31 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: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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Remainder of the year ending December 31, 2024</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">1,517,962 </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:11pt;font-weight:400;line-height:120%">Year ending 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1,453,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:11pt;font-weight:400;line-height:120%">Year ending 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1,242,863 </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:11pt;font-weight:400;line-height:120%">Year ending 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1,034,302 </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:11pt;font-weight:400;line-height:120%">Year ending 2028</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:11pt;font-weight:400;line-height:120%">543,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:11pt;font-weight:400;line-height:120%">Year ending 2029 and thereafter</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:11pt;font-weight:400;line-height:120%">2,622,420 </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:11pt;font-weight:400;line-height:120%">Total</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">8,414,139 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The activity of goodwill for the three months ended 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.384%"></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:14.055%"></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:11pt;font-weight:700;line-height:120%">Corvus</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:11pt;font-weight:700;line-height:120%">SSI</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:11pt;font-weight:700;line-height:120%">MFSI</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:11pt;font-weight:700;line-height:120%">Total</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:11pt;font-weight:700;line-height:120%">December 31, 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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">1,958,741 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">8,718,093 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">40,073 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">10,716,907 </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:11pt;font-weight:400;line-height:120%">Goodwill acquired through acquisitions</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:11pt;font-weight:700;line-height:120%">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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">1,958,741 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">8,718,093 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">40,073 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">10,716,907 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">When the Company acquires a controlling financial interest through a business combination, the Company uses the acquisition method of accounting to allocate the purchase consideration to the assets acquired and liabilities assumed, which are recorded at fair value. Any excess of purchase consideration over the net fair value of the net assets acquired is recognized as goodwill. There were no additions of goodwill for the three months ended March 31, 2024. The Company has not disposed of any entities, nor has the Company recognized impairment on the goodwill in this period.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets consisted of the following as of March 31, 2024 and December 31, 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:55.718%"></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.293%"></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.296%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">March 31,<br/>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:11pt;font-weight:700;line-height:120%">December 31,<br/>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:11pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;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:11pt;font-weight:400;line-height:120%">4.5– 15 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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">11,961,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">11,961,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Tradename</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:11pt;font-weight:400;line-height:120%">4.5 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:11pt;font-weight:400;line-height:120%">783,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">783,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:11pt;font-weight:400;line-height:120%">Trademark</span></td><td colspan="3" style="background-color:#cceeff;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:11pt;font-weight:400;line-height:120%">10-15 years</span></div></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:11pt;font-weight:400;line-height:120%">533,863 </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:11pt;font-weight:400;line-height:120%">533,864 </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:11pt;font-weight:400;line-height:120%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;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:11pt;font-weight:400;line-height:120%">2-5 years</span></div></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:11pt;font-weight:400;line-height:120%">3,210,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3,210,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:11pt;font-weight:400;line-height:120%">Non-compete agreement</span></td><td colspan="3" style="background-color:#cceeff;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:11pt;font-weight:400;line-height:120%">3-5 years</span></div></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:11pt;font-weight:400;line-height:120%">684,000 </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:11pt;font-weight:400;line-height:120%">684,000 </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: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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">17,171,863 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">17,171,864 </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:11pt;font-weight:400;line-height:120%">Accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(8,757,724)</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:11pt;font-weight:400;line-height:120%">(8,201,000)</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:11pt;font-weight:400;line-height:120%">Intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">8,414,139 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">8,970,864 </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> P4Y6M P15Y 11961000 11961000 P4Y6M 783000 783000 P10Y P15Y 533863 533864 P2Y P5Y 3210000 3210000 P3Y P5Y 684000 684000 17171863 17171864 8757724 8201000 8414139 8970864 556724 490631 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Future amortization of the intangible assets for the next five years as of March 31 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: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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Remainder of the year ending December 31, 2024</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">1,517,962 </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:11pt;font-weight:400;line-height:120%">Year ending 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1,453,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:11pt;font-weight:400;line-height:120%">Year ending 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1,242,863 </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:11pt;font-weight:400;line-height:120%">Year ending 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1,034,302 </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:11pt;font-weight:400;line-height:120%">Year ending 2028</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:11pt;font-weight:400;line-height:120%">543,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:11pt;font-weight:400;line-height:120%">Year ending 2029 and thereafter</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:11pt;font-weight:400;line-height:120%">2,622,420 </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:11pt;font-weight:400;line-height:120%">Total</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">8,414,139 </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> 1517962 1453000 1242863 1034302 543592 2622420 8414139 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The activity of goodwill for the three months ended 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.384%"></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:14.055%"></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:11pt;font-weight:700;line-height:120%">Corvus</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:11pt;font-weight:700;line-height:120%">SSI</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:11pt;font-weight:700;line-height:120%">MFSI</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:11pt;font-weight:700;line-height:120%">Total</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:11pt;font-weight:700;line-height:120%">December 31, 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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">1,958,741 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">8,718,093 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">40,073 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">10,716,907 </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:11pt;font-weight:400;line-height:120%">Goodwill acquired through acquisitions</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:11pt;font-weight:700;line-height:120%">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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">1,958,741 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">8,718,093 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">40,073 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">10,716,907 </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> 1958741 8718093 40073 10716907 0 0 0 0 1958741 8718093 40073 10716907 0 Convertible Promissory Note - Related Party<div style="margin-top:21pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We had the following Promissory Note as of March 31, 2024 and December 31, 2023:</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:67.033%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.529%"></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.532%"></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:11pt;font-weight:700;line-height:120%">March 31,<br/>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:11pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Convertible note payable with a trust related to one of the Company’s directors, convertible at $0.26 per share, at 5% interest (amended April 4, 2022, maturity date September 30, 2024)</span></div></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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">3,209,617 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:11pt;font-weight:400;line-height:120%">Less: Beneficial conversion feature discount</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">(971,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">2,238,212 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Interest expense which includes amortization of discount for the three months ended March 31, 2024 and March 31, 2023, was $245,438 and $340,120, respectively. There was no accrued interest on the note payable as of March 31, 2024. The amount of the BCF discount recorded was evaluated for characteristics of liability or equity and was determined to be equity under ASC 470 and ASC 480. The Company recognized this as additional paid in capital, and the discount was being amortized over the life of the note. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">On February 22, 2024, the Company entered into an agreement to amend the related party convertible promissory note with the Buckhout Charitable Remainder Trust, resulting in elimination of the beneficial conversion feature, change in the interest rate, extension of the term, and change in the payoff schedule. As part of this amendment, a partial payment of $809,617 was made on the date of the agreement, resulting in an outstanding balance of $2,400,000 as of that date. The change in terms of the note were evaluated for characteristics of modification or extinguishment, and it was determined that under ASC 470, the debt amendment was considered to be an extinguishment, thus the amended note is considered a new note. As of February 22, 2024, the remaining unamortized carrying value of the beneficial conversion feature was $761,783, which was treated as a loss on debt extinguishment on the income statement. Concurrent with this amendment, we determined that the trustee of the Buckhout Charitable Remainder Trust (who resigned as an officer of the Company) is no longer a related party to the Company. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline"><a href="#ib669911b15384a2fbfec025c9aa8be08_61" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline">Note 7</a></span> for more information about the terms of the new note. <div style="margin-top:21pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We had the following Promissory Note as of March 31, 2024 and December 31, 2023:</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:67.033%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.529%"></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.532%"></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:11pt;font-weight:700;line-height:120%">March 31,<br/>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:11pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Convertible note payable with a trust related to one of the Company’s directors, convertible at $0.26 per share, at 5% interest (amended April 4, 2022, maturity date September 30, 2024)</span></div></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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">3,209,617 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:11pt;font-weight:400;line-height:120%">Less: Beneficial conversion feature discount</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">(971,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">2,238,212 </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> 0.26 0.26 0.05 0.05 0 3209617 0 971405 0 2238212 245438 340120 0 809617 2400000 -761783 Notes Payable <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our notes payable consists of the following as of March 31, 2024 and December 31, 2023:</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:69.764%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></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.166%"></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:11pt;font-weight:700;line-height:120%">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:11pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Note payable at 7% originally due November 2023, maturing September 30, 2024 (a)</span></div></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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">5,600,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Note payable at 10% interest dated February 28, 2022 and matures the earlier of (i) September 30, 2024 or (ii) the acceleration of the obligations as contemplated under the promissory note including the successful completion of an equity offering of at least $15,000,000 (b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">400,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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Note payable at 7.5% dated February 22, 2024, maturing August 31, 2026 (c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6,000,000 </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:11pt;font-weight:400;line-height:120%">- </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Note payable at 12% interest dated April 6, 2023 and matures the earlier of (i) September 30, 2024 or (ii) the acceleration of the obligations as contemplated under the promissory note (d)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">400,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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Convertible note payable, convertible at $1.60 per share, at 7%, maturing April 4, 2023 (e)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">840,000 </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:11pt;font-weight:400;line-height:120%">Promissory note payable (f)</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:11pt;font-weight:400;line-height:120%">2,400,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">Term note payable, at prime plus 3% interest, applied on a deferred basis (11.50% at March 31, 2024 and 6.25% at December 31, 2023) maturing August 11, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">622,442 </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:11pt;font-weight:400;line-height:120%">981,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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:11pt;font-weight:400;line-height:120%">Total Notes Payable </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:11pt;font-weight:400;line-height:120%">9,022,442 </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:11pt;font-weight:400;line-height:120%">8,221,764 </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:11pt;font-weight:400;line-height:120%">Less: Debt Discount</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">(146,989)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">9,022,442 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">8,074,775 </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"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;padding-left:5.8pt">On August 12, 2021, the note payable was amended to extend the debt to September 30, 2024 ("Eisiminger Note 1"). It was determined that under ASC 470, the debt amendment was considered a modification. The amount of the debt discount recorded related to the warrants granted to the note holder was evaluated for characteristics of liability or equity and was determined to be equity under ASC 470 and ASC 480 and the entire balance was fully amortized as of December 31, 2023. On February 22, 2024, the Company entered into an agreement to amend Eisiminger Note 1, resulting in a change to the interest rate and an extension of the maturity date. The amended note was evaluated for characteristics of debt modification or extinguishment and it was determined that under ASC 470, the debt amendment was considered an extinguishment. As a result of the amendment, Eisiminger Note 1 was combined with Eisiminger Note 2 as described in (b) below, resulting in a new note, ("2024 Eisiminger Note"). See (c) below.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;padding-left:5.18pt">On February 28, 2022, the Company was obligated to issue 125,000 shares of common stock as further consideration for making this loan to the Company ("Eisiminger Note 2"). The shares were issued in April 2022. On February 22, 2024, the Company entered into an agreement to amend this note resulting in a change to the interest rate and an extension of the maturity date. The amended note was evaluated for characteristics of debt modification or extinguishment and it was determined that under ASC 470, the debt amendment was considered an extinguishment. Therefore, the remaining unamortized debt discount balance of $61,263 was recorded as a loss in the income statement. As a result of the amendment, Eisiminger Note 2 was combined with Eisminger Note 1 as described in (a) above, resulting in the new note, 2024 Eisiminger Note. See (c) below.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;padding-left:5.8pt">On February 22, 2024, as a result of amending Eisiminger Note 1 and Eisiminger Note 2, the Company entered into the 2024 Eisiminger Note, with a principal balance of $6,000,000, maturing on August 31, </span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">2026, and bearing interest at 7.5% per annum until February 1, 2025, after which the interest rate will increase to 8% per annum.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;padding-left:5.18pt">On April 6, 2023, the Company entered into a promissory note with principal balance of $400,000 bearing interest at 12% per annum ("Eisiminger Note 3"). On February 22, 2024, the Company paid the outstanding principal and accrued interest owed on Eisiminger Note 3.</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;padding-left:5.8pt">On February 13, 2023, the Company entered into a series of transactions with Crom Cortana Fund LLC (“Crom”), the primary purpose of which is related to the GTMR Acquisition entered into on March 22, 2023. In connection therewith, the Company and Crom entered into an agreement to pay off the amount owed to Crom under the terms of the convertible promissory note in the original principal amount of $1,050,000 due April 4, 2023 ("Prior Crom Note"). In consideration of a $300,000 cash payment and 556,250 shares of common stock representing conversion of the remaining principal balance of the Company’s obligations under the Prior Crom Note are deemed satisfied reducing the balance to zero; we induced conversion of the debt, which effectively extinguished the debt. Simultaneously therewith, the parties entered into the Securities Purchase Agreement (the “2023 SPA”) pursuant to which Crom purchased (a) a convertible promissory note in the principal amount of $840,000 (the “2023 Note Payable”), which matures February 13, 2024 and bears interest at a per annum rate equal to 10% to be paid monthly, and (b) a warrant pursuant to which Crom has the right to purchase up to 700,000 shares of the Company’s common stock (the “2023 Warrant”) at an exercise price of $1.38 which expires 60 months from the date of issuance. The proceeds of the 2023 Note Payable were used primarily to fund the GTMR acquisition, as well as fund the aforementioned debt repayment. On January 25, 2024, the Company paid the outstanding principal and accrued interest owed on the 2023 Note Payable to Crom.</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;padding-left:7.02pt">On February 22, 2024, the Company and the Buckhout Charitable Remainder Trust entered into a new note payable in the principal amount of $2,400,000 ("The Buckhout February 2024 Note") which matures on August 31, 2026, and accrues interest at a per annum rate of 5% through January 1, 2025, 8% per annum through January 1, 2026, and 12% per annum thereafter. The principal amount will be amortized at the rate of $100,000 per month, commencing in September 2024 until the last month is paid in August 2026. The terms of the new note payable to The Buckhout Charitable Remainder Trust do not permit the principal amount to be converted into common stock. Refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;text-decoration:underline"><a href="#ib669911b15384a2fbfec025c9aa8be08_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;text-decoration:underline">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%"> for relevant information regarding the previous note with the Buckhout Charitable Remainder Trust. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">Interest expense which includes amortization of discount for the three months ended March 31, 2024 and March 31, 2023, was $233,510 and $485,000, respectively. Accrued interest on the notes payable as of March 31, 2024 was $0.</span></div>Future principal payments are scheduled to be $1,022,442 and $1,200,000 in 2024 and 2025, respectively, with the remainder being paid off in 2026. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our notes payable consists of the following as of March 31, 2024 and December 31, 2023:</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:69.764%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></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.166%"></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:11pt;font-weight:700;line-height:120%">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:11pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Note payable at 7% originally due November 2023, maturing September 30, 2024 (a)</span></div></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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">5,600,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Note payable at 10% interest dated February 28, 2022 and matures the earlier of (i) September 30, 2024 or (ii) the acceleration of the obligations as contemplated under the promissory note including the successful completion of an equity offering of at least $15,000,000 (b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">400,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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Note payable at 7.5% dated February 22, 2024, maturing August 31, 2026 (c)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6,000,000 </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:11pt;font-weight:400;line-height:120%">- </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Note payable at 12% interest dated April 6, 2023 and matures the earlier of (i) September 30, 2024 or (ii) the acceleration of the obligations as contemplated under the promissory note (d)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">400,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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Convertible note payable, convertible at $1.60 per share, at 7%, maturing April 4, 2023 (e)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">840,000 </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:11pt;font-weight:400;line-height:120%">Promissory note payable (f)</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:11pt;font-weight:400;line-height:120%">2,400,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">Term note payable, at prime plus 3% interest, applied on a deferred basis (11.50% at March 31, 2024 and 6.25% at December 31, 2023) maturing August 11, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">622,442 </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:11pt;font-weight:400;line-height:120%">981,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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:11pt;font-weight:400;line-height:120%">Total Notes Payable </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:11pt;font-weight:400;line-height:120%">9,022,442 </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:11pt;font-weight:400;line-height:120%">8,221,764 </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:11pt;font-weight:400;line-height:120%">Less: Debt Discount</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">(146,989)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">9,022,442 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">8,074,775 </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"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;padding-left:5.8pt">On August 12, 2021, the note payable was amended to extend the debt to September 30, 2024 ("Eisiminger Note 1"). It was determined that under ASC 470, the debt amendment was considered a modification. The amount of the debt discount recorded related to the warrants granted to the note holder was evaluated for characteristics of liability or equity and was determined to be equity under ASC 470 and ASC 480 and the entire balance was fully amortized as of December 31, 2023. On February 22, 2024, the Company entered into an agreement to amend Eisiminger Note 1, resulting in a change to the interest rate and an extension of the maturity date. The amended note was evaluated for characteristics of debt modification or extinguishment and it was determined that under ASC 470, the debt amendment was considered an extinguishment. As a result of the amendment, Eisiminger Note 1 was combined with Eisiminger Note 2 as described in (b) below, resulting in a new note, ("2024 Eisiminger Note"). See (c) below.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;padding-left:5.18pt">On February 28, 2022, the Company was obligated to issue 125,000 shares of common stock as further consideration for making this loan to the Company ("Eisiminger Note 2"). The shares were issued in April 2022. On February 22, 2024, the Company entered into an agreement to amend this note resulting in a change to the interest rate and an extension of the maturity date. The amended note was evaluated for characteristics of debt modification or extinguishment and it was determined that under ASC 470, the debt amendment was considered an extinguishment. Therefore, the remaining unamortized debt discount balance of $61,263 was recorded as a loss in the income statement. As a result of the amendment, Eisiminger Note 2 was combined with Eisminger Note 1 as described in (a) above, resulting in the new note, 2024 Eisiminger Note. See (c) below.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;padding-left:5.8pt">On February 22, 2024, as a result of amending Eisiminger Note 1 and Eisiminger Note 2, the Company entered into the 2024 Eisiminger Note, with a principal balance of $6,000,000, maturing on August 31, </span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">2026, and bearing interest at 7.5% per annum until February 1, 2025, after which the interest rate will increase to 8% per annum.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;padding-left:5.18pt">On April 6, 2023, the Company entered into a promissory note with principal balance of $400,000 bearing interest at 12% per annum ("Eisiminger Note 3"). On February 22, 2024, the Company paid the outstanding principal and accrued interest owed on Eisiminger Note 3.</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;padding-left:5.8pt">On February 13, 2023, the Company entered into a series of transactions with Crom Cortana Fund LLC (“Crom”), the primary purpose of which is related to the GTMR Acquisition entered into on March 22, 2023. In connection therewith, the Company and Crom entered into an agreement to pay off the amount owed to Crom under the terms of the convertible promissory note in the original principal amount of $1,050,000 due April 4, 2023 ("Prior Crom Note"). In consideration of a $300,000 cash payment and 556,250 shares of common stock representing conversion of the remaining principal balance of the Company’s obligations under the Prior Crom Note are deemed satisfied reducing the balance to zero; we induced conversion of the debt, which effectively extinguished the debt. Simultaneously therewith, the parties entered into the Securities Purchase Agreement (the “2023 SPA”) pursuant to which Crom purchased (a) a convertible promissory note in the principal amount of $840,000 (the “2023 Note Payable”), which matures February 13, 2024 and bears interest at a per annum rate equal to 10% to be paid monthly, and (b) a warrant pursuant to which Crom has the right to purchase up to 700,000 shares of the Company’s common stock (the “2023 Warrant”) at an exercise price of $1.38 which expires 60 months from the date of issuance. The proceeds of the 2023 Note Payable were used primarily to fund the GTMR acquisition, as well as fund the aforementioned debt repayment. On January 25, 2024, the Company paid the outstanding principal and accrued interest owed on the 2023 Note Payable to Crom.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;padding-left:7.02pt">On February 22, 2024, the Company and the Buckhout Charitable Remainder Trust entered into a new note payable in the principal amount of $2,400,000 ("The Buckhout February 2024 Note") which matures on August 31, 2026, and accrues interest at a per annum rate of 5% through January 1, 2025, 8% per annum through January 1, 2026, and 12% per annum thereafter. The principal amount will be amortized at the rate of $100,000 per month, commencing in September 2024 until the last month is paid in August 2026. The terms of the new note payable to The Buckhout Charitable Remainder Trust do not permit the principal amount to be converted into common stock. Refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;text-decoration:underline"><a href="#ib669911b15384a2fbfec025c9aa8be08_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;text-decoration:underline">Note 6</a></span> for relevant information regarding the previous note with the Buckhout Charitable Remainder Trust. 0.07 0 5600000 0.10 15000000 0 400000 0.075 6000000 0 0.12 0 400000 1.60 0.07 0 840000 2400000 0 0.03 0.1150 0.0625 622442 981764 9022442 8221764 0 146989 9022442 8074775 125000 61263 6000000 0.075 0.08 400000 0.12 1050000 300000 556250 0 840000 0.10 700000 1.38 P60M 2400000 0.05 0.08 0.12 100000 233510 485000 0 1022442 1200000 Note Payable – Related Party <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company entered into a note payable with a related party in August 2021 with balances as of March 31, 2024 (unaudited) and December 31, 2023, as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">March 31,<br/>2024<br/>(unaudited)</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:11pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Note payable at 5%, amended to ultimately mature in March 31, 2026</span></div></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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">400,000 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">400,000 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On February 16, 2024, the Company entered into a letter agreement to (i) extend the maturity date from December 31, 2024 to August 1, 2025 and (ii) require subsequent monthly principal payments of $50,000 for eight months commencing on the maturity date, with the final payment by March 31, 2026. All other terms of the note payable remain unchanged. As a result, the balance is reflected in non-current liabilities.</span></div>Interest expense for the three months ended March 31, 2024, and March 31, 2023, was $4,973 and $4,928, respectively. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company entered into a note payable with a related party in August 2021 with balances as of March 31, 2024 (unaudited) and December 31, 2023, as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">March 31,<br/>2024<br/>(unaudited)</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:11pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Note payable at 5%, amended to ultimately mature in March 31, 2026</span></div></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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">400,000 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">400,000 </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> 0.05 0.05 400000 400000 50000 P8M 4973 4928 Revolving Credit Facility<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On April 4, 2022, the Company secured a $950,000 revolving credit facility with Live Oak Banking Company (“Revolving Credit Facility”). The Revolving Credit Facility was to mature on March 28, 2029, and draws on it are charged interest at the rate of prime plus 2.75% per annum. Interest is payable monthly. As of December 31, 2023, the Company had $625,025 outstanding on the Revolving Credit Facility. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On February 22, 2024 the Company entered into a $4,000,000 revolving credit facility with Live Oak Banking Company that bears interest at prime plus 2% interest and matures on February 22, 2025 (the “New Live Oak Revolver). The New Live Oak Revolver replaces the Revolving Credit Facility. The Company rolled over the principal balance outstanding of approximately $625,000 on the Revolving Credit Facility and was advanced an additional amount of $904,793, the majority of which was used to make the partial payment on the Convertible Promissory Note - Related Party (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ib669911b15384a2fbfec025c9aa8be08_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">). As of March 31, 2024, the total amount outstanding on the New Live Oak Revolver was $1,529,818. </span></div>The Company incurred $14,402 in interest in the three months ended March 31, 2024, none of which is accrued as of March 31, 2024. 950000 0.0275 625025 4000000 0.02 625000 904793 1529818 14402 0 Due to Seller and Contingent Earnout<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As part of the acquisition of GTMR, the Company was obligated to pay $1,250,000 which included $350,000 held back to satisfy any net working capital deficiencies. This balance was originally scheduled to be paid six months following the closing date, however, payment had been postponed and the unpaid balance of $200,000 will accrue interest at an annual rate equal to the rate of interest announced publicly by Citibank N.A. in New York, plus 2% until it is paid in full in July of 2024. The $200,000 is recorded as Due to Seller in current liabilities on the Company's Consolidated Balance Sheet as of March 31, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As part of the acquisition of SSI, the Company was obligated to pay an earnout contingent on the results of operations of SSI through August 2023. On February 15, 2024, the Company entered into an agreement with the former shareholders of SSI concerning the amount and timing of the contingent earnout included in total consideration for the SSI acquisition in August 12, 2021. The parties agreed to settle the amount for a total of $720,000, with an initial payment of $180,000 that was made by the Company at signing of the agreement, plus starting in March 2024, monthly payments of $20,000 plus interest payable at 5% per annum for 27 months. As a result, $240,000 is recorded as Due to Seller in current liabilities and $280,000 is reflected in non-current liabilities as of March 31, 2024. Prior to the February 15, 2024 agreement, this earnout was recorded as Contingent Earnout on the Consolidated Balance Sheet.</span></div> 1250000 350000 P6M 200000 0.02 200000 720000 180000 20000 0.05 P27M 240000 280000 Stockholders’ Equity<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">January 2024 Registered Offering</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On January 25, 2024 the Company entered into a securities purchase agreement (the “SPA”) with an institutional investor, pursuant to which the Company agreed to sell and issue, in a registered direct offering, an aggregate of (i) 5,243,967 shares of the Company’s common stock, at a purchase price of $0.32 per share and (ii) 3,193,534 pre-funded warrants (the “Pre-funded Warrant(s)”) to purchase up to an aggregate of 3,193,534 shares of common stock for aggregate gross proceeds to the Company of approximately $2.7 million, before deducting the placement agent fees and estimated offering expenses payable by the Company (the “Registered Offering”). The Pre-funded Warrants were sold at an offering price of $0.319 per Pre-funded Warrant and are exercisable at a price of $0.001 per share. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In a concurrent private placement, the Company agreed to issue to the same institutional investor, for each ordinary share and Pre-funded Warrant purchased in the offering, an additional ordinary share purchase warrant </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(“Regular Warrants”). The Regular Warrants have an exercise price of $0.35 and are exercisable to purchase an aggregate of 8,437,501 shares of common stock. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Preferred Stock</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has 50,000,000 shares of preferred stock authorized. The Company has designated a Series A Preferred Stock, Series B Preferred Stock, and a Series C Preferred Stock.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Series A Preferred Stock</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has designated 10,000,000 shares of Series A Preferred Stock, par value of $0.0001. As of March 31, 2024 and December 31, 2023, the Company has 5,875,000 shares of Series A Preferred Stock issued and outstanding, which is convertible into 587,500 shares of the Company's common stock.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024, the Company recognized $18,269 in Series A dividends, all of which has been paid as of March 31, 2024. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Series B Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has designated 10,000,000 shares of Series B Preferred Stock, par value of $0.0001. As of March 31, 2024 and December 31, 2023, the Company has 0 shares of Series B Preferred Stock issued and outstanding. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Series C Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has designated 10,000,000 shares of Series C Preferred Stock, par value of $0.0001. As of March 31, 2024 and December 31, 2023, the Company has 770,000 shares of Series C Preferred Stock issued and outstanding, which is convertible into 481,250 shares of the Company's common stock. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024, the Company recognized $11,550 in Series C dividends, all of which has been paid as of March 31, 2024. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Common Stock</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has 3,000,000,000 shares of common stock, par value $0.0001 authorized. The Company has 53,029,915 and 47,672,427 shares issued and outstanding as of March 31, 2024, and December 31, 2023, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, 5,357,488 shares of common stock were issued, all in connection with the SPA. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table represents a summary of warrants for the three months ended March 31, 2024 and the year ended December 31, 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Three Months Ended<br/>March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Year Ended<br/>December 31, 2023</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:11pt;font-weight:700;line-height:120%">Number</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:11pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Number</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:11pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</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:11pt;font-weight:400;line-height:120%">Beginning balance</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:11pt;font-weight:400;line-height:120%">7,444,698</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">1.68 </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:11pt;font-weight:400;line-height:120%">5,678,836</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">1.84 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:11pt;font-weight:400;line-height:120%">Warrants</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:11pt;font-weight:400;line-height:120%">8,437,501</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:11pt;font-weight:400;line-height:120%">0.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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1,765,862</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:11pt;font-weight:400;line-height:120%">1.17 </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:11pt;font-weight:400;line-height:120%">Pre-funded 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:11pt;font-weight:400;line-height:120%">3,193,534</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:11pt;font-weight:400;line-height:120%">0.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">Total Granted</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:11pt;font-weight:400;line-height:120%">11,631,035</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:11pt;font-weight:400;line-height:120%">0.34 </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:11pt;font-weight:400;line-height:120%">1,765,862</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:11pt;font-weight:400;line-height:120%">1.17 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:11pt;font-weight:400;line-height:120%">Warrants</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">Pre-funded Warrants</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:11pt;font-weight:400;line-height:120%">(113,521)</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:11pt;font-weight:400;line-height:120%">0.32 </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">Total Exercised </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:11pt;font-weight:400;line-height:120%">(113,521)</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:11pt;font-weight:400;line-height:120%">0.32 </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:11pt;font-weight:400;line-height:120%">Ending balance</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:11pt;font-weight:400;line-height:120%">18,962,212</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">0.87 </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:11pt;font-weight:400;line-height:120%">7,444,698</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">1.68 </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 style="height:15pt"><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><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:11pt;font-weight:400;line-height:120%">Warrants exercisable </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:11pt;font-weight:400;line-height:120%">18,962,212</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;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7,444,698</span></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:11pt;font-weight:400;line-height:120%">Intrinsic value of warrants</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">283,586 </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 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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">327,214 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Weighted Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.77</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;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.70</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Pre-funded Warrants that the Company sold related to the Registered Offering were immediately exercisable and do not have an expiration date. As noted above, the Company sold Pre-funded Warrants to purchase up to an aggregate of 3,193,534 shares of common stock at an offering price of $0.319 per Pre-funded Warrant, which are exercisable at a price of $0.001 per share, of which 113,521 were exercised on February 6, 2024. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Regular Warrants related to the Registered Offering became exercisable on March 20, 2024, upon effectiveness of shareholder approval which was obtained on February 12, 2024. The Regular Warrants expire on March 20, 2029, and have an exercise price of $0.35 per share. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Warrants and the Pre-funded Warrants do not require a cash settlement for the warrants. Based on the terms of the agreements, the warrants were freestanding, equity-linked instruments that represented separate units of account. The Company allocated the value of the net proceeds from the offering to the ordinary shares and warrants based on relative fair value. The value allocated to the warrants was recorded in Additional Paid-In Capital in the consolidated balance sheets. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Options</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company on November 9, 2021, approved the Stock Incentive Plan, that authorizes the Company to grant up to 2,500,000 shares and options. Prior to this date, the granting of options was not done in accordance with a stock option plan. As of March, 31, 2024, 2,132,500 stock options have been granted under the Stock Incentive Plan. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following represents a summary of options for the three months ended March 31, 2024 and the year ended December 31, 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:38.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.596%"></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.596%"></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.596%"></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.601%"></td><td style="width:0.1%"></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:11pt;font-weight:700;line-height:120%">Number</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:11pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Weighted-Average Remaining Contractual Term (in Years)</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:11pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Outstanding, December 31, 2023</span></td><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">8,243,437</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.41 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">4.98</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.58 </span></td><td style="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:11pt;font-weight:400;line-height:120%">Granted</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:11pt;font-weight:400;line-height:120%">150,000</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:11pt;font-weight:400;line-height:120%">0.35 </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:11pt;font-weight:400;line-height:120%">6.92</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:11pt;font-weight:400;line-height:120%">0.31 </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:11pt;font-weight:400;line-height:120%">Exercised</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:11pt;font-weight:400;line-height:120%">—</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:11pt;font-weight:400;line-height:120%">—</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:11pt;font-weight:400;line-height:120%">—</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:11pt;font-weight:400;line-height:120%">—</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:11pt;font-weight:400;line-height:120%">Forfeited</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:11pt;font-weight:400;line-height:120%">(65,938)</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:11pt;font-weight:400;line-height:120%">1.72 </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:11pt;font-weight:400;line-height:120%">—</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:11pt;font-weight:400;line-height:120%">—</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:11pt;font-weight:700;line-height:120%">Outstanding. March 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;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:11pt;font-weight:400;line-height:120%">8,327,499</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">2.38 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:11pt;font-weight:400;line-height:120%">4.76</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">3.55 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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:11pt;font-weight:700;line-height:120%">As of March 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Vested and exercisable</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:11pt;font-weight:400;line-height:120%">4,750,510</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">2.38 </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:11pt;font-weight:400;line-height:120%">4.48</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">3.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, the Company recognized $1,657,821 of noncash stock based compensation related to the vesting of service-based stock options. No options were exercised during the three months ended March 31, 2024.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value of each option and warrant is estimated using the Black-Scholes valuation model. Changes to these inputs could produce a significantly higher or lower fair value measurement. The following assumptions were used for the periods 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:94.696%"><tr><td style="width:1.0%"></td><td style="width:51.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.700%"></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:11pt;font-weight:700;line-height:120%">Three Months<br/>Ended<br/>March 31,<br/>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:11pt;font-weight:700;line-height:120%">Year <br/>Ended<br/>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:11pt;font-weight:400;line-height:120%">Expected term</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:11pt;font-weight:400;line-height:120%">7 years</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:11pt;font-weight:400;line-height:120%">7 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:11pt;font-weight:400;line-height:120%">Expected volatility</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:11pt;font-weight:400;line-height:120%">120.97% – 166.14%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:11pt;font-weight:400;line-height:120%">161.61% – 166.14% </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:11pt;font-weight:400;line-height:120%">Expected dividend yield</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">Risk-free interest rate</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:11pt;font-weight:400;line-height:120%">3.48% – 4.08%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:11pt;font-weight:400;line-height:120%">3.48% - 3.89% </span></div></td></tr></table></div> 5243967 0.32 3193534 3193534 2700000 0.319 0.001 0.35 8437501 50000000 10000000 0.0001 5875000 5875000 5875000 5875000 587500 18269 10000000 0.0001 0 0 0 0 10000000 0.0001 770000 770000 770000 770000 481250 11550 3000000000 0.0001 53029915 53029915 47672427 47672427 5357488 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table represents a summary of warrants for the three months ended March 31, 2024 and the year ended December 31, 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Three Months Ended<br/>March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Year Ended<br/>December 31, 2023</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:11pt;font-weight:700;line-height:120%">Number</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:11pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Number</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:11pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</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:11pt;font-weight:400;line-height:120%">Beginning balance</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:11pt;font-weight:400;line-height:120%">7,444,698</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">1.68 </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:11pt;font-weight:400;line-height:120%">5,678,836</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">1.84 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:11pt;font-weight:400;line-height:120%">Warrants</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:11pt;font-weight:400;line-height:120%">8,437,501</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:11pt;font-weight:400;line-height:120%">0.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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1,765,862</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:11pt;font-weight:400;line-height:120%">1.17 </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:11pt;font-weight:400;line-height:120%">Pre-funded 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:11pt;font-weight:400;line-height:120%">3,193,534</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:11pt;font-weight:400;line-height:120%">0.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">Total Granted</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:11pt;font-weight:400;line-height:120%">11,631,035</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:11pt;font-weight:400;line-height:120%">0.34 </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:11pt;font-weight:400;line-height:120%">1,765,862</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:11pt;font-weight:400;line-height:120%">1.17 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:11pt;font-weight:400;line-height:120%">Warrants</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">Pre-funded Warrants</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:11pt;font-weight:400;line-height:120%">(113,521)</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:11pt;font-weight:400;line-height:120%">0.32 </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">Total Exercised </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:11pt;font-weight:400;line-height:120%">(113,521)</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:11pt;font-weight:400;line-height:120%">0.32 </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:11pt;font-weight:400;line-height:120%">Ending balance</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:11pt;font-weight:400;line-height:120%">18,962,212</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">0.87 </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:11pt;font-weight:400;line-height:120%">7,444,698</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">1.68 </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 style="height:15pt"><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><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:11pt;font-weight:400;line-height:120%">Warrants exercisable </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:11pt;font-weight:400;line-height:120%">18,962,212</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;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7,444,698</span></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:11pt;font-weight:400;line-height:120%">Intrinsic value of warrants</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">283,586 </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 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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">327,214 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Weighted Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.77</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;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.70</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Pre-funded Warrants that the Company sold related to the Registered Offering were immediately exercisable and do not have an expiration date. As noted above, the Company sold Pre-funded Warrants to purchase up to an aggregate of 3,193,534 shares of common stock at an offering price of $0.319 per Pre-funded Warrant, which are exercisable at a price of $0.001 per share, of which 113,521 were exercised on February 6, 2024. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Regular Warrants related to the Registered Offering became exercisable on March 20, 2024, upon effectiveness of shareholder approval which was obtained on February 12, 2024. The Regular Warrants expire on March 20, 2029, and have an exercise price of $0.35 per share. </span></div>The Warrants and the Pre-funded Warrants do not require a cash settlement for the warrants. Based on the terms of the agreements, the warrants were freestanding, equity-linked instruments that represented separate units of account. The Company allocated the value of the net proceeds from the offering to the ordinary shares and warrants based on relative fair value. The value allocated to the warrants was recorded in Additional Paid-In Capital in the consolidated balance sheets. 7444698 1.68 5678836 1.84 8437501 0.25 1765862 1.17 3193534 0.09 0 0 11631035 0.34 1765862 1.17 0 0 0 0 113521 0.32 0 0 113521 0.32 0 0 18962212 0.87 7444698 1.68 18962212 7444698 283586 327214 P5Y9M7D P4Y8M12D 3193534 0.319 0.001 113521 0.35 2500000 2132500 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following represents a summary of options for the three months ended March 31, 2024 and the year ended December 31, 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:38.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.596%"></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.596%"></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.596%"></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.601%"></td><td style="width:0.1%"></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:11pt;font-weight:700;line-height:120%">Number</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:11pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Weighted-Average Remaining Contractual Term (in Years)</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:11pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Outstanding, December 31, 2023</span></td><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">8,243,437</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.41 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">4.98</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.58 </span></td><td style="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:11pt;font-weight:400;line-height:120%">Granted</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:11pt;font-weight:400;line-height:120%">150,000</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:11pt;font-weight:400;line-height:120%">0.35 </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:11pt;font-weight:400;line-height:120%">6.92</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:11pt;font-weight:400;line-height:120%">0.31 </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:11pt;font-weight:400;line-height:120%">Exercised</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:11pt;font-weight:400;line-height:120%">—</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:11pt;font-weight:400;line-height:120%">—</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:11pt;font-weight:400;line-height:120%">—</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:11pt;font-weight:400;line-height:120%">—</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:11pt;font-weight:400;line-height:120%">Forfeited</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:11pt;font-weight:400;line-height:120%">(65,938)</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:11pt;font-weight:400;line-height:120%">1.72 </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:11pt;font-weight:400;line-height:120%">—</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:11pt;font-weight:400;line-height:120%">—</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:11pt;font-weight:700;line-height:120%">Outstanding. March 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;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:11pt;font-weight:400;line-height:120%">8,327,499</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">2.38 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:11pt;font-weight:400;line-height:120%">4.76</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">3.55 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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:11pt;font-weight:700;line-height:120%">As of March 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Vested and exercisable</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:11pt;font-weight:400;line-height:120%">4,750,510</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">2.38 </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:11pt;font-weight:400;line-height:120%">4.48</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">3.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> 8243437 2.41 P4Y11M23D 3.58 150000 0.35 P6Y11M1D 0.31 65938 1.72 8327499 2.38 P4Y9M3D 3.55 4750510 2.38 P4Y5M23D 3.12 1657821 0 The following assumptions were used for the periods as follows: <div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.696%"><tr><td style="width:1.0%"></td><td style="width:51.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.700%"></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:11pt;font-weight:700;line-height:120%">Three Months<br/>Ended<br/>March 31,<br/>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:11pt;font-weight:700;line-height:120%">Year <br/>Ended<br/>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:11pt;font-weight:400;line-height:120%">Expected term</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:11pt;font-weight:400;line-height:120%">7 years</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:11pt;font-weight:400;line-height:120%">7 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:11pt;font-weight:400;line-height:120%">Expected volatility</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:11pt;font-weight:400;line-height:120%">120.97% – 166.14%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:11pt;font-weight:400;line-height:120%">161.61% – 166.14% </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:11pt;font-weight:400;line-height:120%">Expected dividend yield</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">Risk-free interest rate</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:11pt;font-weight:400;line-height:120%">3.48% – 4.08%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:11pt;font-weight:400;line-height:120%">3.48% - 3.89% </span></div></td></tr></table></div> P7Y P7Y 1.2097 1.6614 1.6161 1.6614 0 0 0.0348 0.0408 0.0348 0.0389 Fair Value<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. U.S. GAAP sets forth a three-level fair value hierarchy, which prioritizes the inputs used in measuring fair value. The three levels are as follows:</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Level 1 – defined as observable inputs, such as quoted market prices in active markets.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Level 2 – defined as inputs other than quoted prices in active markets that are either directly or indirectly observable.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Level 3 – defined as unobservable inputs in which little or no market data exists, therefore, requiring an entity to develop its own assumptions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our financial assets and liabilities subject to the three-level fair value hierarchy consist principally of cash and cash equivalents, accounts receivable, accounts payable, contingent consideration, and derivative liabilities. The estimated fair value of cash and cash equivalents, accounts receivable, and accounts payable approximates their carrying value.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On April 4, 2022, the Company issued common stock, a convertible note, and warrants in a SPA with Crom (“2022 Crom SPA”). The Company had evaluated the conversion option liability in the convertible note and the warrants to determine proper accounting treatment and determined them to the derivative liabilities ("Derivative Liabilities"). </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On February 13, 2023, the 2022 Crom SPA was terminated through an induced conversion thereby extinguishing the conversion option liability associated with the 2022 Crom note; the warrants were not affected. Concurrent with the termination of the 2022 Crom SPA, the Company issued common stock, the 2023 Note Payable, and warrants in an SPA with Crom. The Company evaluated the conversion option in this convertible note and these warrants to determine proper accounting treatment and determined them to be derivative liabilities (also “Derivative Liabilities”). The Derivative Liabilities had and have been accounted for utilizing ASC 815</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> “Derivatives and Hedgin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">g.”</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On February 13, 2024, the Company paid the outstanding principal and accrued interest owed on the 2023 Note Payable to Crom, thereby extinguishing the conversion feature associated with this note; the warrants were not affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company recognized liabilities for the estimated fair values of the Derivative Liabilities. The estimated fair values of these liabilities were calculated using a binomial pricing model with key input variables by an independent third party, as of the date of issuance, with changes in fair value recorded as gains or losses on revaluation in other income (expense).</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company determined that the significant inputs used to value the Derivative Liabilities fall within Level 3 of the fair value hierarchy. As a result, the Company has determined that the valuation of its Derivative Liabilities are classified in Level 3 of the fair value hierarchy as shown in the table below:</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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Fair Value Measurements at March 31, 2024</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:11pt;font-weight:400;line-height:120%">Level 1</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:11pt;font-weight:400;line-height:120%">Level 2</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:11pt;font-weight:400;line-height:120%">Level 3</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:11pt;font-weight:400;line-height:120%">Total</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:11pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-758">Derivative Liabilities</span></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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">111,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">111,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Fair Value Measurements at December 31, 2023</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:11pt;font-weight:400;line-height:120%">Level 1</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:11pt;font-weight:400;line-height:120%">Level 2</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:11pt;font-weight:400;line-height:120%">Level 3</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:11pt;font-weight:400;line-height:120%">Total</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:11pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-763">Derivative Liabilities</span></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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">- </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">- </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">157,600 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">157,600 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company’s derivative liabilities as of March 31, 2024 and December 31, 2023 associated with the Derivative Liabilities 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.233%"></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:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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:11pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Inception</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:11pt;font-weight:400;line-height:120%">Fair value of 656,250 warrants on April 4, 2022</span></div></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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">43,000 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">66,000 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">378,000 </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:11pt;font-weight:400;line-height:120%">Fair value of conversion option of Crom Cortana Fund LLC convertible note</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">200 </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:11pt;font-weight:400;line-height:120%">162,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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Fair value of 700,000 warrants on February 13, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">68,000 </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:11pt;font-weight:400;line-height:120%">91,400 </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:11pt;font-weight:400;line-height:120%">259,000 </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: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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">111,000 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">157,600 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Changes to these inputs could produce a significantly higher or lower fair value measurement. The fair value of each Derivative Instrument is estimated using a binomial valuation model. The following assumptions were used for the period as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.870%"></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:11pt;font-weight:700;line-height:120%">March 31,<br/>2024</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:11pt;font-weight:400;line-height:120%">Expected term - 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:11pt;font-weight:400;line-height:120%">3.01 years - 3.90 years</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:11pt;font-weight:400;line-height:120%">Stock price as of measurement date</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">0.26 </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:11pt;font-weight:400;line-height:120%">Volatility (observed)</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:11pt;font-weight:400;line-height:120%">125.20% - 134.45%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Incremental discount</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:11pt;font-weight:400;line-height:120%">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:11pt;font-weight:400;line-height:120%">%</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:11pt;font-weight:400;line-height:120%">Selected volatility – post haircut</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:11pt;font-weight:400;line-height:120%">96.0% - 99.5%</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:11pt;font-weight:400;line-height:120%">Risk-free interest rate</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:11pt;font-weight:400;line-height:120%">4.27% - 4.35%</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> As a result, the Company has determined that the valuation of its Derivative Liabilities are classified in Level 3 of the fair value hierarchy as shown in the table below:<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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Fair Value Measurements at March 31, 2024</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:11pt;font-weight:400;line-height:120%">Level 1</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:11pt;font-weight:400;line-height:120%">Level 2</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:11pt;font-weight:400;line-height:120%">Level 3</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:11pt;font-weight:400;line-height:120%">Total</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:11pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-758">Derivative Liabilities</span></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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">111,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">111,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Fair Value Measurements at December 31, 2023</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:11pt;font-weight:400;line-height:120%">Level 1</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:11pt;font-weight:400;line-height:120%">Level 2</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:11pt;font-weight:400;line-height:120%">Level 3</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:11pt;font-weight:400;line-height:120%">Total</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:11pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-763">Derivative Liabilities</span></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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">- </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">- </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">157,600 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">157,600 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 0 111000 111000 0 0 157600 157600 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company’s derivative liabilities as of March 31, 2024 and December 31, 2023 associated with the Derivative Liabilities 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.233%"></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:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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:11pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Inception</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:11pt;font-weight:400;line-height:120%">Fair value of 656,250 warrants on April 4, 2022</span></div></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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">43,000 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">66,000 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">378,000 </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:11pt;font-weight:400;line-height:120%">Fair value of conversion option of Crom Cortana Fund LLC convertible note</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:11pt;font-weight:400;line-height:120%">— </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:11pt;font-weight:400;line-height:120%">200 </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:11pt;font-weight:400;line-height:120%">162,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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Fair value of 700,000 warrants on February 13, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">68,000 </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:11pt;font-weight:400;line-height:120%">91,400 </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:11pt;font-weight:400;line-height:120%">259,000 </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: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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">111,000 </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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">157,600 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> 656250 43000 66000 378000 0 200 162000 700000 68000 91400 259000 111000 157600 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Changes to these inputs could produce a significantly higher or lower fair value measurement. The fair value of each Derivative Instrument is estimated using a binomial valuation model. The following assumptions were used for the period as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.870%"></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:11pt;font-weight:700;line-height:120%">March 31,<br/>2024</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:11pt;font-weight:400;line-height:120%">Expected term - 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:11pt;font-weight:400;line-height:120%">3.01 years - 3.90 years</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:11pt;font-weight:400;line-height:120%">Stock price as of measurement date</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:11pt;font-weight:400;line-height:120%">$</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:11pt;font-weight:400;line-height:120%">0.26 </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:11pt;font-weight:400;line-height:120%">Volatility (observed)</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:11pt;font-weight:400;line-height:120%">125.20% - 134.45%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Incremental discount</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:11pt;font-weight:400;line-height:120%">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:11pt;font-weight:400;line-height:120%">%</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:11pt;font-weight:400;line-height:120%">Selected volatility – post haircut</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:11pt;font-weight:400;line-height:120%">96.0% - 99.5%</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:11pt;font-weight:400;line-height:120%">Risk-free interest rate</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:11pt;font-weight:400;line-height:120%">4.27% - 4.35%</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> P3Y3D P3Y10M24D 0.26 1.2520 1.3445 0.050 0.960 0.995 0.0427 0.0435 Concentrations<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit Risk. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company’s customer base is concentrated with a relatively small number of customers. The Company does not generally require collateral or other security to support accounts receivable. To reduce credit risk, the Company performs ongoing credit evaluations on its customers’ financial condition. The Company establishes allowances for doubtful accounts based upon factors surrounding the credit risk of customers, historical trends, and other information.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024, and 2023, the Company had three customers representing 54% and 60% of revenue earned, respectively. Any customer that represents 10% or greater of total revenue represents a risk. The Company also has two customers that represent 34% and three customers that represent 54% of the total accounts receivable as of March 31, 2024 and December 31, 2023, respectively.</span></div> 0.54 0.60 0.34 0.54 Income TaxesThe Company's quarterly provision for income taxes is measured using an estimated annual effective tax rate adjusted for discrete items that occur within the quarter. The effective income tax rate was (3.40)% and 22.10% for the three months ended March 31, 2024 and 2023, respectively. The decrease in the effective tax for the three months ended March 31, 2024 was primarily the increase in valuation allowance in the current year as the Company maintains a full valuation allowance against its deferred tax assets. The effective tax rate for the three months ended March 31, 2023 was higher than the statutory rate primarily due to the partial release of the valuation allowance due to the increase in deferred tax liabilities that related to the GTMR acquisition resulting in a $1.5 million net income tax benefit. -0.0340 0.2210 1500000 Factoring of Accounts Receivable<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On January 24, 2023, GTMR (acquired by the Company on March 22, 2023 and discussed in Note 3) entered into a factoring agreement (the “Factoring Agreement”) with Republic Capital Access LLC (“RCA”) wherein GTMR agreed to sell certain of its accounts receivable, up to a limit of $1,000,000 without recourse.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, total receivables sold under the Factoring Agreement was $484,677. Without recourse indicates that the Company assigns and transfers its rights, title, and interest in and to the accounts receivable to RCA, meaning that the Company will not be liable to repay all or any portion of the advance amount if any portion of the accounts receivable is not paid by the Company’s customer(s). Information on accounts receivable identified for factoring are provided and verified by RCA prior to being accepted for factoring. Pursuant to the Factoring Agreement, the Company will receive an initial payment of 90% or 85% on prime contracts or subcontracts, respectively. The remaining balance of the receivable is paid upon receipt of payment by RCA, less RCA factoring fees.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company pays factoring fees associated with the sale of receivables based on the dollar value of the receivables sold. Factoring fees paid under this arrangement were $0 for the three months ended March 31, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company did not factor any receivables under the Factoring Agreement for the quarter ended March 31, 2024. The Company terminated this agreement in February 2024.</span></div> 1000000 484677 0.90 0.85 0 Subsequent Events<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On April 8, 2024 the Company filed a registration statement on Form S-3 to register for resale, for time to time, of up to 8,437,501 shares of the Company's common stock at an exercise price of $0.35 per share, by the selling stockholders identified in the prospectus under "Selling Stockholders" pursuant to a warrant agreement entered into with an investor. The registration statement (File No. 333-278553) was declared effective by the SEC on April 18, 2024 at which time the Company filed a final prospectus. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company is not selling any shares of its common stock under this prospectus and will not receive any proceeds from the sale of the shares of the Company's common stock. The Company would, however, receive proceeds from any warrants that are exercised through the payment of the exercise price in cash, in a maximum amount of up to approximately $2,953,000. The selling stockholders will bear all commissions and discounts, if any, attributable to the sale of the shares of the Company's common stock. All costs, expenses, and fees in connection with the registration of the shares were borne by the Company.</span></div> 8437501 0.35 2953000 false false false false

V8?4+.XD;FY\!'"=F*I_)V MM_VVWA3_%'S!).5I$'$H180@RK"^*L(9#&4=([KD1[4]O;$AQH3U63MD_&2:K3 MGA%[Q3JU?8(/5ZSM?=H%Q[1E^#N_'A=@XTK<^^ M[D"ZG("OA<#? =F9D[G/S]="=N%X??60]M&VOPNB_MEM#SNG_U#[ M*[;;-N5L">>$,D8@Y1@K(R8II#'-H(AX+J70I4>-[H@M:$Y^[\0V;5%-W5[- M/-7$!K=A(S01&G;&IL, J#CH'@0;'L;+!3LC9![+.0%2;L&87<2*"K&.S^1; MS8NGA#M+F0>B'TU'FBU\T5*T;ORA[:L.=O'CU[M;]H]=41;ZH]%\5M,\H:$( M.*0TRM4A+^:0)&HK)],TRZ*,2)D9.0][*4QL\S1-"PV^B(&!1;M6,DO[I?'9EB.TC*S+XX+55$]O[_$.X M"8X"1F*D3GX!R2"2(8,DS4+(J$0T8@G&J56_H0%:$]N1;M5#MTB=(9P,O?I^ MI+=TPU\0?*;:@[U2>J\M>$[IE6H']HK<7QNP_Q5_7M].9R>^[[M3B].KX[4+I[OEU!,B/Z[=#?%K? M[P4I)W3^=JF]NO?W@N@F[M]+K[F9@<]BJQLW5$E.7/#??OYG*?C=:E][N:D[ MJBNLQP'.94X3F)%XC M+PTK^K[YEYV^:2Y6OW::') ]1W8&P@)D,ULQ#71V9D.C5O5L>>BB]I\M:H<2 M\K?CJ%F;$7L /%D4"\*S&A=[0$[MC,,(5\1$T?&+<7IZ,7[?WH6+#2M*O36] M6VTWQ:HL6'5?'BYBK'8K0H=+2NW,C7)](Y4@*$,N$4JS%)DYA-3('E8>KZF*;[0Q#3GG^=_=Y.:R6"Y_BE25'V M&:\T#:/SQR=-"OC%>*1I*5[G65K+C\6JV(I/Q7=QEBGR<;?=;<3ML\[6_F?% M>5-Q]Z1QA,P"$2=9!/,XY! E(8$YI0@F+ G3,&0H9791L!Z9F]%W57,$NBSI M7Y\E5[GYMKS,E)TS;&[\W;UG-9^P8O0<\)N+4].P.XO#S2>2GCUT7EA[%9>> M3U#[?(!>:=A?'+Y3PK?W1R(G69S$4.VG"422,YBGE,)81B2D N<\8::WA8=A MIX[A4H3,+\XZTH[?"[K)8&=B- V'"\#NK!G?^KG)XW;5IVEY"BDX9WO@+J_S M\&P7>.<,=F_M+OQUMOI ;7>;'*6A/BC#.,$Y1"Q#D**40TR#( A3B5-.[/(- MW9FQ^>RY9B.>5 >:O J071>A>;"SLT-7U/_QWHWH>GQ>K_+/JW0TNAXP#S5_ M_'1%VI=E?;,*/= MR2BEJ3U>S+A/(M]UC<_HO$Z) MXSYQ>ZL=][[@IJZ'HHCEX_J6\RHPB2P?2*&.,N_(2[$ER\L9,/$@-L6:?Q%L_;2J1EP0%& 2Z\A%2F.(XD!"0C,**6,)DTDN<&AU M S 3WU.[AC0OL/+LZ>89!X>T;N%><6AG5^::33,K]0;GR,[FW3[,.M0GV)N%>MNWA%PQG MG*91 I&0:O.5H@#2F%-( O4/"F0H:;98B2>UQ>1FVZ]!>D:?4UQ_3KM4C3^N M?R/%JNY%QK[I91CH'W6QD7U0A4*N^*X^NM\%6+;G6[NMU#"B9AN@ZU%RTN9N MW95#CPV%RM_'0DVL]R)&$GK:00S3FG7=-Q+[=+4V>\G^ N@0B]Y-WWU1Y+B$)"(,UQ F42"Y213 :944Z(->49 M;]E750;[2Y/!OEV#30(54Q8W-G8PCU].30:>G;%X8[B97X9- MAI_;?9EO'*UNV)RP&+B$LQMOMGLZ)S&[5WEN [AMR?0XY;U\MQ'J7-;>+X4T MH)QG"8PR+B"B)(88X13&>98C',8BH=3:)R,2&]HOXOEY^UP'DK**J=E[, M87]U$1ZS;=6U0ML9R$I9E5+7Y":X+1L2Q]/6Z2*)67=,0T*>;I0&GW5,IR$Z M#.=>-E'SZU6Y("AD"4\X))D.ELE0"K' $Y2OP%[^A4\MR;P6&NVC;R>=-V(Y*S: M;P/"J3VP>M?>A_'XU_K=KMRNGY6"-6&188S5SI(G,*0)@D@*90LB(:$D093' M"><\-2X =C[\Q%JO"((]1?.S\@48QAT)UPEGI[E'YU^V==FO#QI#3A(L@1CW@0 M02:P+H*1$X@#1M0Q.A!I0.,X05;'Z%Y*4V\.=I5[Z*M8+L7&3PO,?M#,=@9> MH+ S*A7)X[*CTS2E')7-T]+?3V?6]7Y4W--%?OP%Q]O)W6955'DP*_ZQ^*&_ MVZ_R.&4ACV+((AI!)%"@#N H@VD8QQC)/,?<*BZLG]3$JKPG;'G-V ^-F;[Z M$=A.8?[!8!#_(T3&)(I4CTG2*&.6,,)A$282IEQ-/<+CO%G+C- MI]PI&^5!35)1ENO-S^I>YP84#3=@8]SKU0%3$:GM7Q(0*+5G$F%U!LJ%^L(D MSO-4JC-09%7G:QI$W4I@S "?J1MD"E!LG2%4ET%NF:B*2=0 U3UQ:DXFZ41F M+[XWWX@QX9D])+: G/M)K$=P#-QG50'Q=H>F73&,;7:"M_D\A2C;:[4L8YP$ M80 3%JKC$N&A3AQ,84)BRD,>A"3)K(+OS6E/;$Q:3O:7[96'M68&B#K3VC:& MW@)8,RLS$5QV9F:/U$,'J88/T&%D@@M.!_E]!9U;4)XW<-P>DK/@;XG_UC_]?OJI7BW*KGZ>5\LQ#"4>WB4J6V$)@X>B^=B]70#% O@]\\/ M=_M\V($.2K9H#)L#OT!8:O\8!IYO5,UE=8KS'AEZMHAO,Q&[L=^&;UR9>WNO M2Y*0%2O(\F%=%QO?=RG*2"@$1R'D"1,0(20@R4,$"8Z%V@WD>22M[EA-B$ZL MX7L6FCH_-1.@Y<*Y&901GF9[ -\HV:F_!X#<,WH-)/:=W#M$\G7R? U Z$WY M-7G76T42O8_0E8LZ?0KV'_4\(G$8, :Q(!%$DJES1)3'4"(2QXS1D"96(5-V MY"999D.1#L;XQ<_'S5'#&"8KL[($/'7KBUB M (Q!/1&345SW,6HO]&V]5&^4']3@VY\+R0B5)$YA@!,*4:3V+X1+ D.$\S@- M413H>R+S(N?G)*S,BWTQ\T?]2MWEH"'[OX&H"-ON264J#\P2Q?Q!7A0 M2-)0XAS*%.OL1ZSVNA0AF/.()@$AH42L@>?#RC#_T0N0ZI?)VT;TC,#,V\X^ <\WF;U/VD?Q MW=-E\52M#8_KN[+<";5:/%<+Q7&SC 5+.*$8!S!GG$'$N(0Y4LHIU) I#FB$ MS>)\;8A.O'T\L*$_L85F1)=T>6XV02_'C6[,(^:,,1U6YZF0LE/P#DB/:U#Q M &HF@.("G'2\F0 D\V##*+"=3&1+,Z9E$C"#"4ZD4D'0W(NU$XYD(%@%"?(ZE1N3GIJMYYQ]>[1 MLB378FRX5YH$.4M7GS_0KN@=:"J_]U:"HX1?J;.@*2#]C0:-1[C.%=@YS9:9?!'?Q6HG%FD<) GA,0P0RG4< 5/;MIS#,$[2A.&0R, JCL" YL0F MIJ%B&2)@@I6=\\X3 HX>NP[U&]TV#%3T0<. ?Q^=@;2>'7-#%%_%&V< 09\+ MSN15AS8"ZW+[L-R5'XL?@G\4HFU CD@4L8S"* E#B'*908)%#G4M3XE2%*7< MO*7 11(3:WA5A_%%4052DP52&'I.!D 9/VI=+ZJ=*E=2:H*@H@@429>F!)?% MM6A0<+78CLT*SB?95^^"08F&^AAOZN3?7B5 M@;*(DB2*&0\@%4BH$TTD(,T0@9(RGH0R#F)FM,_PPB!OSVNJFU7'W=M6-Y6G:@(+I)+8X9)$&,("9)D'+U>:^:KPM&M5U2EGTNSL_>;FQV[]ZU1Y_?TP'\K MONRV974SL&<.'+B;M)7AK(AZKRH[)<^O5)UVAFGHKW([!W&W]42M6-_%9JL= MJ-TL]];ED1,6YSF#@=35LBFEZO21A%"F3."4)SC$5IF7@]0F]W[L:1\76+ S MV\. F9E;;S#8>D9Z$)@@7=U(1$]V:YC6K/;&2.Q3.V'VDN-^L?^JY'?RW^M- MU4/I,WD6[]?/I%@MTHPQD;$ IJ$N-95C!G$B4\@XEUG,LUB$1ETK'.E/; /& M&A]7+(&ZOY=F"OQ9LV5YFVH+NN$F;3HH+;=;WE&TWUZY8>%KHV1)?=XMCQLT M9YL7QV&NC?&H(D9^^UD-7P<2G,? M*L9$OG"D&'W%<:763?3H:1.]3A/(WWX>'FEZ1%:9WEUOR.ZY[K?WX<>+8%O! M=9&]3"I[P$0(PRA.<"QD&)@%6$S/ZL3FI*4%U+O/EEN" MZ:;'<$?Q)D"WW)!TVIH>]?KKL*WW*!?;GVK>;T"WT=B!_QNPG\K'H:FTW]9, MCK*O7=%TC,Z[J9H<\+,]V?04'5> '2W%/W:*W(?O^MIKGZ2=DCB-TCB"49PE M>C_'((T"#".1,L)EF&.S,N5CA":_Z&O)@IJN>]&,/J0,3:D'^2T-H8OH]L9K M1"Y?IJ>/S+R&8T38,[4?>]Y-:>]6;/TL/JW+\J-BL8Y8V!6KIT-3D]^$7&]$ M_=PC^2&4S5"$%8UB138_JS9@NA"U>E.)KR@]M17]U+Z-F)*]:HA[6RX*IP3[M M&UO3B- \22@,4AI"A-07',3J2XC3,!)AE.?&)4\&Z$SL)CA0!BUIQ[;@0U@- MFUZ/"-C9RWF$-\\2\02"6P)(!XR7AKJGE#L#L082-8;>GBT'PT"$;GJ%R>-N M>]R'S5KML[<_']3<;941U"6>7FH_ZOY^-0TYBI,\@1$.!428"D@YDI"1G"BK M1!"W*PAL0'-B*Z5;6#616H]'<5I.=],F&)IM%CTC8V>]G$&QWIY9B.EI?V5" M<=8-D@4$ISLPG-K.9C I]K]^@;]N>.:JR[*OA%V7=M.)K, MC$#&L8PEA1&ENM8_C: Z;<101C2D2M,S28P3Z?N(3'TQ6<5*[ND"3=A\H]V+ MS/@1PX>\EA>1%T1UJ.+1*[/YR<*'[&['BAJ#8H_!B_JKIW/%F% #AXK>5V<[ M48PQWSU.C#Y[157NVE:]W^EZQG-EP^ITGE)-];WLI/9\U7E]M3\5Y5% MPBB'44XQ1"*-8K3C4!N.8L5W3'W+ M]JRY[T.NG RSO]LEI%G8K_27P7RZC=D.4X$R1+(46QT!>"&<1Y&,& M1FD64\IP8)5;/$!K:A^+)@4BQ_(/%Z Q,TF>!+:S-XZM,S#PBIW^Q>5)6XV^;]5_;;SH2 ME:Q^+A"+<2:9@'FJ-!;%1&FQT&TEI-+C,)%QF!D=ID;H3*RW-670D@8U;= 0 M-U/G,:2&5=FC_'9J["BZL0(;"C;0\5"-4.NM^N:@KF/CSJ*JAL*U:FKZN-L2 MV][S,UM]K\+BB/;K:RFERH*)W M Q1%GUW0!T7RUO+\,I69^YL/BGK>S'SX<=>H[./,>C7BAQ]LN=/-C?ZV7O._ MBJ7Z'$8\R!*,88 RI!=;!'/,$ICS)!(\PQPAJU+C)D0G7GD[12-(4S1B-? Y M=L?.3)-](V*GUAN^SN;Z0Y3;*I!KG]:UUK_Z\$-L6%'JD*^_B^+IFWY&+93D M2?QM0U;;]VKIW1\5%B00F(DX@1$3 41!DD,2)3$D.",H4(:%QT:%?N9@=F)K MU-('I&:@4]_Q!GROV*]"/,6!Y!&;VFMIZ+2<96X-;G3>T(Q9.CS[ ME]0U-K<7'UAJ;8 M\0+L+4VUW?W:3-@/W=--S<)\]WTS@7ET;S@73==#/]W>KYV5'&864Z0):89[P2"8H()'- <**^L1K M=W4F+O;,W*CO:W; 1O%S T3+D5ZI&Y9LG00V6)NZ#B9"T,6AT &OY01\J<#; M,P,>QL%S<#8X@.#-!6%#>V;'A ,LY^X*ET&<4\LW0IG*]Z+^]VYUWDGWRWJY M_+C>:".Z2!+&64 89($((<(H@SA,(YBC,"$)RG"043M_AA7]R5T;-1?@EY:? M7W7 0Y>E_PUJIL"?FBW0\&49BFV+NJDG9#(L;9TBWF%TRHI:[)< M(FI+Z B;1[ VX_1L.7T)KFEV]Y%:*O0W5&AG )W^T>= M+6QW5+!NT.[XP[Y[1N^:F08I%EF9 \"& :XQ2B(. 09R2!-,[4V5:0 M/":>&G$=B,X?];>K:(.E(NZKQ58'0[-]CV]D[)1YL)G6#:A9 )^& /+8/>M< MXLE;9G5(OI$^6><@F#?'NO"NO:?KPB[B8;/^7NB0=[*\6\GUYKGZ[9UBHR#+ M0]&DJG3HRU)LQ2W_[UVYK0:S MB,9!PL($X= L0V VGHW4\)I<@P,'8+L&R^H&:E^7$T @:[[JOY@[D.:9T'$W MW=N9)(\'OHX$H"."CF:HA "=^FP',6[ 09#JS%?-:R6+4:7.5YIC,2>+^9 M[I7*Z2;Z?+39;IY[!>G>-/<_9*\ZCQM^N]GN**WXV_C+Q\>)A4S"QR)(T"L,L@BECL3IY MJD,G%1F!">,RIE0(EJ+%2UVG9DLV6S,/UTS>+,SVTI@ M/*\?*B;^Y2;5S)'Z!J?);G'RT =TGYC6$>9"[EDK$*@D\MP7=+XI\-DD= :N MY^\8.M]47&P?.B-YGSN.19H$+.5J@Y#+A$&4HQSF 9!A,8R0C%&* MM]/6, MPL2J6M.KLXOLU/,<"S/-O$I".Z7L"C=!C<9>23PIW?GXL^I;KWBGJM;_H+U# MZN 0J5JJ&#JDCM^:/)BC)?;OYFZI$[G&W5+N(MGI2,<#Y:L%3#_[3BZHDZ%F M3=FHL%BV1("%9;0!H)B!*:0(HP@@GE:9Q& M1/*>>B71<0*:%M#$S$,0CV0?UHMK)+)<.8K\;,WCQ[Z[%=V\Y5[-3/JS526SY_Q8OU8W'8F0OO#HEV7G=W\&G[\+SF$/OAA[[ZYL;[I@YM M6Z6UJA.ZP!F.DR#16:@)ADA2[=@((A@+DF<\$SG.>1MI]VB6EFK+@T/DW*.# M6A^QH[M-<%UBIJW."V#]<]'6L&6:-?,0*VO@):8Y"G7[-I9%$$580!S*'&*9 M1X@C2J.$F28"3X+X%1;TC4$];&VG!M#.!A^\4$<8WDM0541JN;DY*;8\(7KF M87U3HN@6H><;3:LH.U<+?;-5=AN&)OS& YA[(3]SW+]U*;&RXP$ M84QA%DMEBS.!($%Y $4JMXO.PM@9O8:, M0_F#DWDTCT!V%*J!N@,;&"GZ93:KK799 >T!D_ M@WJ0V[HF4 >,D/VJ^C;3GYV]5IMEEY")S^ M5*S$W58\EXL\(#(,:0@)#[AN7$W5:3-E, D)8TAB1(517K<]Z8D5M66F*MUP MUC6A$T0._M0L@8HGBW7.$N?QE7TZ].Q4?@_<[9L SGP',1V ;EL,ST!:;4C< ML!C8L5@..-N6QDW0[I['<00[RUQNMHO?BU7QO'MN=L8R0B&FF= =?=4)AV8A MQ)FD4.81E5E I1Q$\-[-O+$=K6A9:;OYV(/V\&KA+$SJGPU[F?+Q9M*I7C%9I^A]PBQ!ZV*Q?Q&;[4S?DN6,\.T)_DF8!JV/KZ%MS-( M+=4;4-&M]JU[RIY;]YE(Z"DB:Y#4K,%9)D*?QFD9O>-F]KX()HKO.BNQO*7E M=D.8Z>?SPIO3?2P[Q,"?+3F/$8$#PGCZ!%ZB,.L';T#$T\_;T*..0?/LF^"[ MI;B7E\-[JQC$)HS_5O=Z*+8_3W*D42KB3 88QCC/(!SU+$Z_4+8/ZHK3APS(._WK0S4S!O%#:68[1^/Z:KQO0,C9)LKM_I'SE M!US/T+RY!-X /,L[\#>R??1TE<;TX<>&U.Q,1L0O M%<&(8##B/#3#5L&)P##=]RBK^:G?U3+;'>[9R XZP1N4:^"@[OQ[DYW'#;+= M/W8;?M#RKC&M?LQH1HHRRE.<\Y0H)R42.(]D@:,T+7@0T#1/".AZL5K4L]'0 M)( WB;6D9FX"E'^8#1AD'7X]N,>KJQO!>LEI+P'WA#BY]]O_-\N$GK)4HJG# MU:M]7JS^W">0!8T$B62,158H#SU@%%.A_I1E,B4D9B%+$U"J;H"8[R1<1UIG MX31Q5%,W24+#<3/,MCE" YA'LP<"GB4SD-!5_FN(U+29+0.A3W)6)N_8*7@[ M[:7[:9)<]*W!"#*>J1_&:J M:2\5,'75Q+4^=.^\"(ZT[6CQ2?7KO&#'&G7A*$BPDPSRX,-V6Y=1+>7>6>4IRR0/,<]U"620<[7'L1P3'I(T(20-8>?* M(.J>=1E0?F[IS\*P-MM%O2$(LPE.P0/OPU8@.-JF8;0GW<6M8#G>Y.T6L3-& M=TNVUA,3/HGFO^^6]\]B3?55UH-)"J^S/*5Q&>0"1T7!,,D"%373C..,!0E- MLS0M"<@0&5/VG8P^'$D$LR_F\)G9%B^@P.Q*QP+ZJ6/B;VB^1#L^CJ:[7 8, M;%/ PCNR)^9T)[4E8#B.[0A\ 3L;\G6U7(N%;G#R0->;U_820YD5A 6"X5*& MRG&)@PA33@NM3:CUX]B4?ZEZ@>Z)SK>S2,1HR4"<&<)HF*U_,24\DISEE9$II%41*F M0(?YB,0$)ZY(_3BV2Z[VA9^>%=&_(8V[\@0$[S,#4QI*DYOEET619W'NTQ@:E=UPL"GO%1+SUIZ8R*C?[=UH,$U<_VP^O?*UVA MU4P'5)YO6QNM)W_&15%$21#C(,A#3-*ZT4H9U0/!\R))@>>EC]I!E15NYO M:,<+NAU'#>X3@P%PY2B;$Y[6>P8# EV4^K.?V^RZLM!MOO5E\,/ MVKDGW*R( D6 M4'9_NP&D],]5WJ07\N6KNQZJ1E3.W/+ M6?.H8@WFR5A^!3.OQC^V,+.W@[7'T UZ.,"U80KMN$*W8[B"?9WK8''D]U@R M,:D/=!U0Q_[0E:O9]'+?B ?ZJJ^>_DHWV[7VN;;?M]4F#M7G2-LMDY4)2].R MQ$F<$4PHR;!RD@0NDY1F94[#C!L9-&.*WD\*U/;:,H$Z+E##!HK#&Z0Y@;2[ M-@%QW,-R#@WT6,$ %0LWS P>2 MPQS#9]OV^YD<$[/(-D'BPM;?).A/V\P:( M==C$&_*B;3.;#56VF/],UWH0]2YLY)1R*4*<\8#J@U*&\R!A6"8QS?5!J<(< MXMN=)^/9_MTR]8/?-B>(GX2Q4 M??=EL]+S8/'#S_?HJ_K_@XG;GU>KS5)9.4"1]" RPYKI%!28<@+Q\%$_;2*X M70WUX,K3U5&;"'A02VWTPO4%#TM>]\'YL5JH]RO=B&[S.@MHEN6,AY@%/,$D ME(D*,S)= I'$(D](02B'G/.,$?1\NO.H7T']@@%= =QGXW^BAA'[2HFS.)KM MQ2[1@2G^,20C(%Q50S$DF8>"BK/DWJRZ8DCXH5*+P?>L:P]775%CYJZ*.:O*HV=M[#" 5[VS72W3[ MI.>(F?ON8\",>^\.,8%IM@,X0-ZZH:!6_OK8VI-Y[(9"]GUVTU?L-NXN?G\0 MZZZAY9S-@J1(\J0H<$(RBDF2$ES*.,4R2W@>1B$MS3I;#5+Q?10@-FBQJBI] M=(DJ3?4&E9HN^FF^1-N*[_\!N&V?Q\QLJ[X:"9@2[Q)CBEZCP#>H)NEN/QZ4 MR-$>?)[&I/ONH)C'>^WPPW::>GAIZ-O\^X_-O?Q[U=Q(G)&2!SP("^59BP"3 M/.*X+%**0Y'&19K2C'(*T=A!:IXUMZ:FC\.WE6B&*R",]E[F0G,$T]AA[,PT MUQDB, T^NO!W@VK*>"6QHMW<,G:GRT8R.M+I85J3ZK:1V,7=?_H69GJP2DEPT3J,FE]7E]207!"0YZ)),D" KK'<(:&9[WNMZK7 M+?7POB?AGI&J[:P.[#!P#C$SO;X2!Y@V.X( K-@#0CI2YW,4)E7B 1&/57?H M4,*VLP<-J,6?]6VYEEC/)U<[,1:)K!I5#39E,<2$#D6=%5I1A!NJ) M=9&4_[/EEC#J*%LW!!G RTQKW: /-&R P#>7&M4-E>-MBX3FK;IUJC )PVX MQM^ 9[&:3/CO=+&MCR;51KY]JB4/-V (#83,PT&V'116F3(@J)"6(LWC&-,\R3!)DQ#G2T\:OK5D =E<'X&;F'[A% ^CDPX" -[XUELU5^]MQ@M,VP34&X*05 MKOF;EHI_=BI4;Y38A]?](^VDL;K#X62U$=R_@&]V( M7^E?>IKMC,19P3E-L. A5^:#YKB4>8ZC+(ZB,F0DC&&#[B9BW'ONL/H7EHKT M[G(26NLK=T\-=: UFNIC&MJT=_B)@):Q-V;OH JP)X2^^'UV')^61+E92I;: M&1,]1ZS2:='J7T@+M+L]A;1(-^C7D2\/-[\3?P971GPJMJ?="B;^&"<;RM3T M+<+:]5KS=KNDB]=J7L$#V OO^PY5U^O54JRVU9&E:-D 1*:7Y#>(01V(#HPV MAZ7V$5R.R&@71EY:=+J <42L@]!P[-EWX OJ8BVV$?SWU4(MH]M%]AV(/ ZH M8$6*LSR/,0E(A'.J1QXJ7S#)21$7,6C:X72L^[8B+6WTLB/^#GS!X8_Y!MZ@ MLT_T;OS!W8??B_3?PB$T^A+OT24<9OR_KU-H]$&\NH5F'-BT3Q*?ZZ:"1WUT M2!I2HI[&4C""29RKS20H*.8A9WE II(H\%< S0\6WU%%3=DQWOM&,,R;)8= M"0NSGV?DM.JF=%Y@2#^EJP6W[:AD_J&!394&)1ILJW3^S0D;*PVR?MA::?A1 M.[^W6^QVR>NRJ.I^NZDV=,GGS1C-F61AEA;*HD1,*&\U*U-*MC!#U;FYWJZ=MNZYH!M-IS<(/4FD!O1S"!.R"F0KJR'$:)3>INV,J_+&38OR>Y81;/7C[7K94[M28E+HAAXPS7)"D2")1L%S AN-> MQ\]41D3?3JAO)53 :PG7XFUF4B9$$69Q:L;TL6M+4OU6&\-S@QKVZB/9'8.H MX5!'ESOHNS<K <-7-IAM>%Q37O?P@H@'RJ*?E\0J=WZTU&09 M\_,B]//D%YZP= ]6RQ>QWNBA:KH>NZ["WI_-Q"0+>4(Y9BE-,1$9Q25+&,X2 MP9*(T322)6CS'Z+FNS"J5_3/]GSHMO!/\ZI:K5^1+AS4A]CM\)]G^)2C83@- M]W97( %W[AXF]56(YOH#?2ZH>,?EQ5?\\\+^MUFXOC^;=]^ZIV0,'7[ MYGGFYF59G/6/?=MIFY<%/.T;ZV_.YE?%[':]5L']C,DP9W$I,[-%XJT:1IV(.=(<\\[!%94E3T5)]7JT_4Z:^A^#?!!/S M%QU!5K.QZAG_=$YUPV/*[%8B'4SIU/6'"E?#E"3,8Q@0M(\Y#+ ::&;@;"R MQ#0CZC]RD5))HC3@TKA$YWKHKAQN.@UFP^;.+1(PF]?118HPZBBC'FEG& !* M>IQA85G98XT)K,['2,RAO2QN:O%=G?Q/IESM3/DHHT2-(\QGE!"29)P7$19APG+.-AD7/!!:C? M((BZ[^Q_?0MX7E-%O)DE\URS-$,WW3]*]4NO6J: Q>D@M,W\/F\8PFQC M U]#$#6,H(<6OM\;^.[V\/TV!A^\N-L&!E?UV2#:TY98V\!R4B5MM0C\O.%3 MNP/5E[WKV6O?Q/-JO9D%21;$693@I&!,CR3@N,QHB0M!8AZ(*$XBHU&Q0T0\ MFY>.+-K310UA\_.&B_B,'SBXD!IF$"P$!ITWC$ED=>!P<=')3AS&Q.H?.8P^ M:W_F\*"\C,WZ:6EUY'#P\I0G#IJPT%6\>N01_+SA4&CSXP9K>:\X;3@0UJF:) M9#&1/,"%[D!(I!Y87"04AUE*%I[=RS/C MAZL/K[W_U73,32C)$Z:\8)[&,2:4Q;AD68CS/"ZSDN>"I+!KY$ &?(?BO4*\ M<^.XJQM=#M[["[M>Q#0-RCV "8W+G.,+#6X)S$Y[;K MV-;&/]9^9YTH_D0W1BF_BR][MB4]:DB3@U;)'XLZ'A5<+25,R<_5S!L+;5$[ M?T&P*TKHCU>8Q%+JQJXA MCH,PCL(\RHM,SE[$NER91F&6G$ 4IL^/L;[L0@>V>BH[MV*SYT+]O6)#V>^Z M(,DP[WHM_&:QV 20PDSXN3#L!O7HHYH!=P'8E0@XBL-LN9@T'+L2JN.H[-KE M;*]K/CVMEO6);=VYJKK=;GZLUO/_$GQ&2L%*3@D619YC$K$,%W'((KF:,BGU[(''_%=N+<>OZB=N 7T=4"O_XJ:+5=UX'_ MW?)9^>5A) M!DA#S(,@PX>I/12$C3/,L3M0_RDP )]"-TO1=/+'C8%=;_WJ# MGO9,*.?CV33.@4!IIO*. 8*I?@^;+WML>O31W2 V%C/JC*5U-K-NG.+$,^R, M(3B=:6?^*CRQM,\$?]6="A[HJ\[W?E%^R-U&/%6SN A%1-("BY1291J*#)=1 M+G$8Y(*6-"6&XV<-:$UU1J1B]9H^:AE ?V@64,T#H+GB&'+C.2*'>%@>\TP$ MA7G>QR$D=JF>_@E8W;L#/3<\_(>;9(ZA@ /YF[$5)DO9&(K2S]*8O@*W8SK5 MKM=LEVQOI 9)GD=)J?M.!"I^R23!!>/*S^%97,HT8"$S*@.]2&&"LZA:0SL% M-=?)\X",&Z6KQ00>1AU+:-'F]KRHYD;G:I'M3$TM>CU8T*V)&11GP+"M 204)#0.HX^ &-3Q8CDD=1=$LO^02&YCEO!H6B[8/9K(ZZP Q0F[B9A!F MPI_VA3!\S\X8](>=B+H/>:\116N2^/WRFV[*JZ\'J@>^KI;K[G]^H-6\VJ :Q'$ZY\VQF]C4F-ZAAMVZ\WV.X MR]QR5-^7:YFLG^ISC6JV+1(\?KZIF1U[LR\%,WIO\I' AM(+F(ZLJEO>)C7! M7F ]MM=^B-@9]X?UZEFL-Z\/2@W$A"TL2AQ(T\&6(V'2%!7O:ZI>N* /5?Q Q,\UW MA0-,Z:T@N*)HX+)LSJL%SI!ZHS*!RT)?K@\8> >>%:^'HMS+OU>-RZ&H"+;Z MOJRK$F=I*M.4EBG.:$XQR4**8D47UX1OT %I1_*;I[)=X6"7O+;' M Y2T-A%R($T]^/IDB6D3(?JI:*/G;;V/OVJ@Z G??%^%A1E$;(X MP9SQ BLD$YPGC..2<)D'E$0RSV#W+H;(07ZC5I M,Y/UUA\-9NJ.OM>.7Z081@W'[954_<]UM^6'_D?[>_?1=MRC/?M>4C,^\75D M=;VP.*FU]@GRL97W2LNBT^!BT;:NZ'6NZ&IE3!L.#JSAVP O%NA,ZPU#UVT4 M@&$;Z%)VH!V[(+;#:2RFPMFU(AQ:>+J.A ;B'30F-'G>SD$[KBAZ5,O4.4N: M2);J62QQ3'),=#?"0FAWBZHP*V$!)Q&HQ]@E0I[U]+3V3Q.V2O%>A,K,87$! M $Q9[60'>PIC@CG:[2^2F73''A/V>-<=?1Z>R^TNEG__DMMUUQ1 MFLNYKJ4^2M%4W<7SP_-F]6\J[N.?U5+*(UA^_Z(X%K,PEYR'LL2AODE*RCS! M9?]MJ2 ]WJ ]W3VXSWM3)SO5W_)Y53=HAKGV MYT S\^JOA *VZ1W<[KY!'UW/7!P0QI$3?X["I/[[@(C'KOO0HU;YKEO^S\>5 M,AW/X"S7T9L3Y+:.$M::MEA6U+R(X(+,1HFM*\2%I[,&)'6?U;H@F6TNZWBY M*3-8%T0YREM=>NKZ]D?=W8-$/2GS^@))D&(B\A3G6QZM>G]0DJ:Y6.D>]GKGM?,& QGLD@RH5ONQC(6F,0*.JI3E%$4I6&@S#\11M.4SD47RT$E:: VB)_!0?S>H8XRT_A8M3C![_J"? #6I%Z ^.VPMQTXMD;U M"-I+TB;! MW]?7O>H,XRV_LLLCC+?XVM>>8/C"'G: X9R+MSR_\ 7IR/&%-[+PZ/)^NZDV M=*G+G/2ABO(T7G7BZ/9I8YHIO;R"=V>^ES1L"N?-LZ0#+L@64G"[;'1>M'W 9/6U[2V&Y63ZMROA!=^6F9<29XP'!: M!-I7)LI7#H, 4U;$4F9Y$>1&U3\7*?CV;G?T@/<93I PBY6OD@^8W-J3_)-Y)L?S%!RV:LNL@^0.M!'^@KW63AGT1[_VSMI>_U(W[ M[I8/8CU?\7\(73P@^*W2CWY2A?=;^E"7YJ;%0414A0E+FF1 M81(% A=Y1K"422!ES*C@1NDPCSQZ5O.."T0;-M"ZXZ,>'M@R4C>JU#IX MQRWS:,<]ZK%?]VQ]^T\'Z(+_]I_0LGO^VWY*6"=^OR /=?#W1'FZSO]^H3N8 M&."9%'QS[K4>_R86=*,Y6V]>]Z>&C^*OS0<%U;]F151RR>,$TSC2;5+4?IMG M28Q%&*5J7<(S851%!R/K>0L]:-:/4W/#_8P':Q U@.0.D= M**,_-">H9@70,QP EODFXP:_#XCA]'#[_LC4F_E\U=!4)DF:91ACF7RG*F08II5J8X*4F< M%R$3,DQF2_&=-JW,3;,*0S2-?N5%\RL_H6S\2Z]'2:^6S0V@.LYHN8"E'0;! M,\M 7(W%M1/)-0P]TOKLWM$M"HB(CM(4@Z0FS5B8"'V,.=)HO,/81 7F,1QA&FDG"(>BRP,BBAF16'J%)TCX-G]T221 MU#31LR9JOHN?16/A+$,B=$ >1A9[V?W.T8. MYOP[^]8O.V@!^8%^]UC1G?C_,=\\V-?;/U9T,UV+69) MPLJ<1LKR!F& B?:=*,DHEF&6Q5E)4D)@51F.&/-LH'4HJ[,+\R7?,J4K;$?_ MBF:5UWP'4\=L>G2AGMS!S=?+CMT-ZMLPS2GZ4[&*>EA3P-\M1H M/N7ITKYK6L#S>L$S>:>:NWO%7%WKV;E3S\?MZ#G*,(%GW+[5'-OQ6;5.YM'6 M10/LA^#;A;B7_8X/3'-,D*W%1\BR)TCS,8N,K M7L94/=N#CH^3ECS-^X *4!CF S++4B]WT,'* MMJ 0#!5B&:\U76D55+R#8BGPR[9-5:18KW6G;]T'_)'^I:>*+ROQ02R%G&]F M:5C2N.1<65528")8IL6^N7B:(N.+$9R.NO.,DQMXDXM1J*?=FTQ M>\TR'U5?U-M?W*OO\3W^H,O]7]VIN*R-YVZ7_.*TR5G DB"2C&(J:(0)#VK3 MD.(PH3%GC)-"*(=KI:(_PXR4,]9 5F3'H+$*/>I7U$ZYQ-V-6PJX7^WA2QCF MI-X$7V!6JN;QIG>;N;O?O%&,]B\Y]UBM>[H.SJ]UF)ER#J*KW)0[QJ;-3CD' M]"0_Y9Z"G>W];5M6XM];M=#/+^H_=B,$LD(PD8@ !Q%7X6L>$5RP(,!)3JAD M(B_2(H'X6!?H^(Y5=U113=9^UL(EG,S,G /I@9&GC>!@PS,BEB,K>IOEN=!#BC- E2GF1YGH)4W0>7O@W%V,VRUN%M M>K6W!PB:SYNVM0 L@>/W@QK:I+?^3$"+YOT+PGW"?&*X MO1*S-/OG2?D<()<=YFE)+%INVJO[VXHCY9HWC3&! M?3$G_[*&6\,[_E[VN\9A0Z#^K,#R%9W=7K1$W:7RZ@;UI-*U*,=7RU%WM;R3 MK;GBX'"_>://XFHKFIK]:7>I-_HX)QO86_%AM[?M,LH/J\6YO&@P<< IB:O0B4F4EW M(3[,].Y%O4$-4?1'^]\FM]3!UG%,0D=6["*92:W-F+#'5F'T>3OM?5@+?=.H M#;UNE[S.8S;)S6YL42)$%)4BP$624Z7(48H+&0M;I ME@,D&A::7'_3L?B:PQ<3,,V4W3%$,+WOT.D.<#4XS7%)=Y#B?$P40%Y'5L"$ MXJ0& 0#!L6V O&IG)C[/ERI<^C)_T2?(&_5CT36W[1RZ)SU [;]J)Z7EX/\( MNGY4WTG,2AG0L) 41TE(,(E2H:]W"7VA6R2TR.,P EW+M.3#LSG1=)!HNI>J M'UH*LQJVV)I9D@D0@UF7AB%<NW1#9XVN-\]5H'SDQV?6WGNMX_J_A]T\UU[R:B60N>?4>NO!-C;_][-DF_O\(/ZVN"]?MC)=G?W M']CCUFX-N;-]'<[!.]W4K:&TW]'M2=JEQ@_N3J[ILJ*L/H7_\-K_E[K4/"1) MF.=ZFGR>QYC0@.*B2')]YLCWI.653G U TRWO[P0:V M$Q[ 4)S&+$YI'!8D,.ZN. 7#OLV4YDSW(]CJ4^TZZS!=5O": M[^@P6ICHZ_@,&6H1\+W$2@AS]_(H?_3.OK"'\&&B+SU%#.'WB_L))1S [R*> MN(:-]Q=4. #5*K)P01?F(W QG_VLZ&^4T_%]7FUTXZNO]$G,J$CRG(8$1Y11 M3))$[>DRY2J28$F8%C*-$J,9C9<(>-Z#&Y)H3Q-IHF;6^"(FP_NC"TEA^QE0 M2&,#-";)P!F]>K7QZM4?]L[\Q04G4?TQ<3I5'7W.9O+(DBZ9TM'/0A?,?:#+ M?WW\0=??A:Z>[S7O5?]VRU_4HZ*Z5[;A9;5XT$6N8K2OE#SJ? MZR=HR['NO+ON>$:L9AHILJ!1*8X^W[AG/>DGL:VH:[^%8A$I/I!F$K5\8MBH/S:AR1FG#& MC5MP#N?B.%X;7@_YZV9=SSFM[N7CFM^NU_OK2 :^X_ *GCW(7]5NM9ZWHWXK MG'-R! #/W1O*;#1(%E8B.RVI5(CJP[&0EHN.B]4M$#9Z& M*V1]@?/QZ?NO8O-CQ<':>.%USZI84T6/\R?]ZVM(FRO>)8G'M[NO3G:B8#6F1!(C&+B@(3GA2XC/452%Z$ M893&"2] '6JMN/"LO4?7EA+OUY84KF:'M][1 @=8UE>6_ER]Z86E/2QO=UU) M\?#>+ROM87)P5:FWF&6[H(TR>W=5M17\TW:MU+-IXE W?6A2SU4]#J6:D2#@ MA8@$CEF48")C@@LA)!92!'F@_E(*HUFY8,J>35-#$,UK3G3#>-HDW-$OC[]^ MJYOVU,UZ*FBW'F-@S>R4%[A@MJEF 34\H(:)75^;AH\;U.?$83,;J/"NNM 8 MTYVV?0P4CI.^+^ %+*(,_L_'E6XK<_NT,0XM>N_XCB=V0Y^TSO?;WW0] 'A M15]4@YC"4DI@('%1P#'Y8)'$&6'LPH?^0M/%#&?8/P@4SOV[Q1D090I"?[F7][$)6P&G$U3);GBV 98<=#PR*-93L M/__B=*G[0<8/$O'#3UI4;/S%?N@4[*?5$YTO9Y0JDY'(!!=!+# 108K+B(68 M)0&-HY+$86*413A=VG>51DL,_=&0,ZSF/@/!L,FX3C"8J3"7"5:/<99]NTJ, MPZ6FJ\$X*\)!]<7Y)^S"VS-55Q]7=8<]I8#J3W4#AI.FAQ]K!NZ6C9]T+R^\ MLKO%&<[*-*!I*B*<)1'%1-=,T;"D.!)Y$)4T+L+":&#GQ'Q[5NV&']W^5-+Y M&KW0Q;:>T<9V?"%!U\O5UM#7GOJKFD7F[_!;P:S5^0+9/4/H@*.#]C W:/^- MV\[IZOM>>O5F?]G>76Y@8O@=91:FXGK2O,3$G^(XJS$U>7@8^,MB5=+%HV _ MEJO%ZOOKKW1)&S:^M>I9W2U9.S8XXT$8!QG!!241)BR0N,C*#'-&$YF+A(:I M\05["&'/FT+#"MKS@O;,H!TW]1U=\\ *!.QX:.D++IA=!B!E,:0:!)EYA.H+ M.KNXU<6/#13)VH@_$-^"EILLZK41LA\+6[T/M[:_"EIMU_6Z=\OG[>;WU4+] M>K0-?UA5F_]7N:1LNVE_X%+Y["')&2Y34>B>9BG.LYAA%I*X#)*@"*E1^ RD MZ_ML2RR:X^*7'0N[:XC/BA?THV'&W&I ,!VWLYZ0@IG9'A.HY@+MV4":#]0R M8F%D(7"9VUA/L-F9V#Y\\QJ^WH^M_R-S5$IL(?R @86L-IE]M1"Q;UYM7H=; MUW8:Q+UL'.=/6_&X4O9F(=:/*UU=53VH'\P/6HD#-WHF1)9%(6;>&['PJAHF-:L58AOZWGT5N0FQ MQ'G<^'K$SJX7? O9O>Q2"8HE]+A"#5.HY0IU;!WF%KP#:FZ>_0-K9ZD?CG^3 MAS])]:<&X.<.8-;GSY'YO@Z< 4MNN?!D1OTZP?OV_=S;R7S26L62QS)@A+E;JIX)0P4N"RI,IQ"B.E>QDI20XU MZ^@BC7I]Q["^6-3<.80.P;D$EMG)C1,(@$[.@?1?.ND_#DMO,>1F1#)GHVTN MT9EXH,V(N*=C;,9>@!<\UE5B;+.EB\7K YWSWZNO8M,V 83>L3)9R_?A[4'% M8,L+TLR@E^H_D.*G;:-I7B=IA-"PZOH !Z;!QKAXN+8%D=RJ"-.(P&3%F1!Q M^T6;H/?@BM[E;@C!7!L+T@XKI;7"0=3PG/7D,UD M!>G;99&LM.O,2W8O/9?U)\7HBZ(6?+^%4/E'C^+]>;U0?TR-NK? M?O[W=OZLC>Q,Y@6)\D3@0OG/F 1<8AJD"0X8SVG*HBQ04:A1^MXU:]Z3^CU& M$>]Q"HM9G7T)LQ!W4G3M[BGU8.VS>(-V3-:MB@YO/'>,JC]I5F_J1W;/G*.YVQM:D8;IK,(^C>N?K7U=TWKM(J4A]7JV?Z-U2ZO_2?[5W!*(XY&68 MWX^U&9NS5=W"VY^.M_B]=9*N,B9W&&DYS'F) HQ910CM.4YR)AE"3$R!9= MI.#9VK3M<%NBJ*:*%%EHU]]C7,8/]:Z6%F82P():=/Z](,P5K7^/5YRX]^\% M@4Z;_UYZT#+ZZCD=]W+7DO'CJMI4RN_X-*]872(T2TA)J4@)EF4H])&ZQ 61 M!.0 .&!8=8?9)E)LZ(:-[=**:D1JT'2L.8QZ@\*YB&E.RT\8L0#!. M8A+H^W8FYJ.61MLL3>?;O/J77GBQTG6@>Z^7<1(3(A(LAM?2*"QH5=W+?U!]2K:Y7]>C19KQ@%)$*8U37(@DQ"1,),YDJ?P-D"2Y1\JW^FJ[>'EO*"IYF@H_59,#+>!E: 1G]=+3&CU0]4U:T'2\V%B@[V; "# M!#,H#4,$YP#!-+\FBVNZJ*OL[Y5#-+UBERYFD=E)["HJ,",Z;4P N(D(H"] M#:^[4%KS;;L085 FH6X9OWY:;OCG!?UN6G5Q<8$)U%T31IHR#@^J>W07?-W4 M00#:OE\&8EC%G6$ TV@S\=$?F@M'U1>C4EK57EQ>=;+*BU'!^G47XP\[&;K[ M4>UD!U=RZHF_3J(N3(LRSD"59&!BW@@32]JS5 MG^SN/4(!'%9IS[!8'N<=-ES2CLYAJZ4>-_Z NVH>K"L 78YVM03RVMFL)E# MQJP.KOB6$U--1!T9?FJTA/,Q'+^L5U4U*S(:G>:W=SSH7VT0]4$LA=1W)VF1BC*/<)GP M'!.N*ZP*%F"9"DD2FM(PE;"JU0N4C'[=UQ2AME>+-O0O])-H2/\-E0UQF+Y? MPDIA4(JBEW:!_W4$KT\MP1L\D;$A\>/MZP^%]:S.5:+ M.9N+JJ[KF]& )\I94;Y+&"I3EI0A+D208YY(M0:7!:5&G88':/BN!ME111W9 MMF@1T%CK$CSC4: #H6&ZZ55>\^#-@=QV05I/_N>6LJ->,B,B#01;E]Z<+*@: M8;T?/(T]ZJPS^C?!5M^7\_]2OAE77WDNYW0_@*P9BL5OE[SKA*L84?^F?A#\ MXU9%;B3H:Z&J\G M!6K%N$&M(+M ])O!AW;1!MT;\OYZH+MG^:T;H'O[" ;=S_W1=GXQZF>Z7JH= MKGH0Z^Y8=,YF:<%E27F(F0P))@%)<$%%C/,RY;&099; RI2@#/@^[Q0;M%@I M>_.LS'\]91)A7>0P9_7>5Y"93S2=B K MS":G"S.'F&]'V>//6KG\_S\ M]+Q8O0KQK5FZYVNU3M:,9Q$O"U;@B.HKEW'"L+(W^@9F(4H6*AL3OC M2GU/*Y2XS',:AZD001B!ZA.&J'FV!IHVJHD#RQ$&$3+3)HFL=9;%2AH M-4YQP7*"5,"/-/#!OS,"C/T!B'\R].-Z9AD/&#,0S#3]HY!E^W>I%[ M>?]0[ M%U'3U5<65QUE5+6D82["9:S,W ,G" S%#OA=T31;V/"@WV"4<$<^0.7Z4SJ M"XR*>^P'C+]@VQ3Z;LF_TB=@/^CV)=]Z1R&MV@_%&=:GJR2!Z<^9OL]Z>">? MO\SYEB[0H) 6K9^/!+JBZW.WTL0-GX\$..WU?/R W;:E'&KZ_?M:5[36?4Z^ MB1>QW(JZ4&4?M25!(H)8Y#@NM4,<1P4N@H3B/"9IKC:P4I2@NGLCJI[5JM_> M4%_CI,O7_UFAEA/TX;4>AKZF;(,>U5*P#;Z$ MELI8)$&(XS@@NC-JF:2@H4>7"'DV$E^$BA/6]>YDU9CD(CYFNN]":IBZ P0& M*_68-([T^"*9255W3-AC;1U]WLE-YH?UZF5>J3_H%HF[KJ1WR_EF3A?[>M6Z M*E[W7A:W_)_;:J/=-7WO;R8X#TG).4YX&&$2Y#DNHS+$(DN#/!0QRZ517:@? M]GR?C^V(Z6O1NKW)57=[K_T6XQFYMT489GC.EW#VV.WW2M:A0\TQZM6H[WF^ M07NNFUO%;_JAKKJG/>$'.8,BY+$L9IDJ20T-2(JN]D5MUF;UXS@7C-A:Y 5VS>_MSKH+JLZ[3LKBD@4*6$XISG%)"T"3$-:8EI& 8LEBU4,#"KO M/%C>LT%HB*$_.G+ O-41%&;:;2\@3(W-98.779X5P56-Y>'BTQ94GA7LI'KR M_%.37E3^9;7B?\X7B[/WV[Z*S8R549P%280ETX=1&<_5_EV6.(A$3F@FB(B3 MV6:UH0LSO?3$)TC!=]R:GPJ+3=LT"M&6HTDN'X]^'C-;\0Y =Y&?,KQB?(,Z MQF\NWS96[+_YK6)3?-_V(O$HE_\=[@Z;0NWHNK Q.3MCK^<@Z+$H?U>0K3=T MOJQ7[_R'+,L8(5& F4P9)BRBN" JY(IE08B0) I3T*#$06J>/:N:=JW%!]2M M7:UAY,RLJ3,\8#;Q"BC !LU(1$=F:9C6I,;%2.QC$V'V$CQ%^JCP%1^WU6;U MI/2F3;05)**$BPR'-"@PB4.!BR34.96B2=15+UK)CFR=5KQ;5+LC9BLXZLHZY50[(,I%W/OC99^G6( MZ7X:=O YN*GXK6X:_D!?M2?2_FJ2("]2GA0X#],,DR J,57V 9>,B#R,&).Q M\;6:,^O[3K'6%%%+TER!SB$Q;B:NE ^8%ST0S<)(G)/1W$9<*:N=B3#\G" # M,2#(@'TX]]9DYF& Y;YU&'K,,F!HJA$_*VZZ0MM_S#<_.@OT\U]LL=45XSJ* M4?_''^E?,T$S2DB@;$<:1/HF38!I*F)<\I"5,F8!ST#7:RUX\!U,1?R""HQ0^GA^/,#SXP[/'4NH MXTGWXW48NM@CXBJ@L>!@VC#''J*3X.>*I>"WA_3-@5NVV=+%XO6!SOGOU<>5 M,I:";03_5=##D:2&EXL@:WHO*-G/MT(=3T@SA5ZJ_^CN3:"..]2R9WY="83? ML 'R"1W,ZEBBYKC1@"T>5G>E0(0FNTIE(W[_II75^W;^T,.Z':)>GW1_TO?B MQ))737_RWY1S6]^9NU._'+:9,9YF:190S+F4F @F<$Z*"$+<<2S,L!@6KFWOB""F9A=ER@IJ9EQ\<-:B<* M[%A!#2_NW!D;!!SY,2#2DSHP-J <>RY6:UC>VUHMOROE?/HDRHV^WEC?28HH M3>-,F9$DDBDF-$UQGJM JTB$)''(>4HHZ,[6&2*^K8Q6*3;7 MREW/..4E"V14:,4C#!/.8IPKU<0!YR1+/<5/:N M_T?[MU53$#HC85K(-&9JX\IB3,J28UJ&ZD]%E.>EE)26QGU^ 70]J].^YC%B(.W50!K#;=11:XB ?W7"Q>MQVFJ*R-J#8Z8Z$K,A.6 M%DR(!$=903#)DQ@7053@A)=$D$+Y$\JO!PY1/*!@]*.]9GAB/1CX6>?/Y&J- MYBWUKADQ=$#@(3IF3KV-Q)8# 5OA-*7^V<1'^CS?T$53:]H^=-/K1G;+-BIB M=-,[?$1J9_,"#U>?>$[@6=%.YP.>?^PZS6Q"^G;DH/X1IKH$@HA8J6B@&RR) M -."$"S*)"]BD44L!K5+N43(L\MR=Z29^M;91GLP.Y6=UPS9:>P):C#5O08+ M2QUNTPRQWIZ0N9-%/:2L)6-E(^(;1EH2F49MKL R"8AFL.T)Z%9HA8A7[;@=7Q@;X- M@05O70B4W%7W0E.RTS8P!()QTL,0^K[3QA'U<+(V)O^\6O\FUB]S)JI9&1:4 M)$6 ,\Y23-3VCJE@&<[RN!!YF$M5S5 M@P^;?P=./ 2";V9__$$*LT)#+2=^:]&\VZ/9,>2]^<0($'Z[4%PB_A[:48P M8]B78FP5%X6&]WKXM+L:P[/+^0XZA@OE:I9AVK8DGA""1BF ":I'QP M4'Y'E8/G:;QAT>"@T,/U@L.O6A;OJ.7$C]6"WST]KU0FJX;E,RWUGPNIYQZ5R5]PQ0FK;*9USDDV(?@U=L;DC6/H&*:=J"O_MG;>7;7V?& MTC2/DA +4A28<"EP610E3A*N0H^0!$5H5(LW2LEW--'0QC7QMEBU(0^Y73B$ MU+ >.Y4?Z/I?%-WJAN40!I"[EHZPL+UU"?XY &]@&H@W>!=SZ/T);V4:B'%X M/]/D!3MWXQ]"5RH(?OLBUO2[Z$H6/LT76_6W3:1SO]U4&[K4!]6SO(@#SB7! MD62A,.;?4X$ MBKF9,^,129AIW('8:,=-LHV<]8TO'H%ITFL%O=L@5J>4,>4 M+A+:L:55Z)@Q\\R)'9;C>13O,,+,#QA!#ZF5JR"Q2K3849PL[7(5(/TDS'4+ MV?E(NS*\MLYDW\ M%+F4"94X+;@^*Y(44Y9GN$RY$#S-!0^-:M-'*7FV.OM" MPXXPS*.YC)"9[^)$;IB9.!792V>[4^Q*C+]@>>A+%Z)J MNT4\K%=\RS9?YLNN?9$2+6>",DRSM, D9Q+GC :8L#A.6!I21D'=OP>I>=;= MEFP]E4<3KELVMB$C^B"6[,<37?\+>&H[B)Z93CO#!*;79G!X2+<:R>OJZ'60 MUK0GK29BGQRL&KUDV6N!OM8YW,=5VQU7$5!&9O/ZH'XGF]LEUWW0G_4C,YF4 M)8FC$(=)JN]$LP070A:XC DK0REB7>H!NCMA3MQ( ZZY5O&@_OX'U?N:\GGE M_"^=U:B;!@.[+)C#:687'$-DUV&AY4&/^FNY0!T;RG)H1II>WCM>''98 ,OO MJK^".>%INRN 3GIK0!?P:9&XZ@YS.W3QKP@X_3=":HOSO8ANGW28]8@!1=G MY![/"EPK,DRA;:4%%DQ<%LFR.N+,@A.60EP6Y[#N8> YNSWZEO/YIIX#J LI M[I;M];?6ORP9C0NN9X#P*%)1=5GB4M(9!C&4<2DZA(<4XYQT%8 M)$SD,B:9<5<' WJ>M7S/ =(LW*":"51S@=(;I!DQ+P$$$P2'F(J1(C3@,=!E+,TBW+(-+-F69 Q@P\?>]2OM$.N@$Y*([6A M-P*6!>AV# L ]RP.^'7E0C2+3NLK' ARXA0<_BL\3K[]DZYY]7&QJL3CZM?E M\_S3O&)W2_Z5/@G3>'EH#<];N29A'AP/"CL>)+N2$Z@9-554DT7*&W^6=6_6K;('@[B PF@3H:W"Z<&%)PNK3<3KA]=&S\.[ M#G[4Y^.[8]@RC%(J)<.Z(Q F5.U!E*L_E3(E81+%DA72M.O@PLUB*%GCZ MVJG\PZIXE5301)6A0*#.@V>9M^H\>+C29)T'SPK0[SQX_@%X;/IE_B+NZ;\^ MT.6_VG@ASHLX"AC!$8GJ!EH,%Y$4.&)I&BMM$8'@II'HR>J>U4/30XH@TA3- MPZA3$,;#R:M$@^G(@5064>*I>.8QX55BVD6 0'%!,=]%<08BO--W)HOG+K+; MC]XN/P0W!WMOYUY^VJH-N)F%M"]_E'FKG:&AX+&2$W;E)FCO\>5_JN?_Q)K-J]T9Y:C.P#?A.[XI(Q)-Y9)Q8RZ<7TX8U$1B#)) M<1I(B@DC!-,XSG#.><:8"((H,?*OWI]HGNWUR66D=LB+TD]1VE5T'7X+8M[P9DTVK#=\.POUVK%J"]77G8.V(O)BI?4?^Y5E14 MRWK37L>L;M#O^]]+)[$V\K_7?6=[4M^@D^M<.\E13W2D97=83/GN/J>KRLWW M(]BT9:+O1^X+B>]WR*'EWK\M*_'OK6+OYY>Z*F[G@\8D29,X(SC),H$)32*< MZY% A!0E2T@JXP)46'.1DN>=<4\7-82!F]M%@ SW&A=B TW_L<2.+ZT9B^;* M#%ZD,ZU5&A/WQ$B,OF [LHLN*WT873VN*1?*BM2]A;X))N8OVG94^X"AK\\\ MD;'D.&&Y3NTG#.>41?KZ65264H2,@:Z?67'A6=<_*\.XJCOKJ5#TEC%=SEFA M/4O0R5\V.)N9!>_H ;.HFIV;NJA$_5?-4NWN-6W%>ESUCOP\696KD'$V@LR& MAXEGE%T!T^D0LVL6@V=2?UFM^)_SQ4(1NEMNU ]QKF@TQ00]0IKP+,O"6&99 MAHLH"C$148)+JN2@(:'#U RW> M5U-&MVA'&QCA#:!D&..YD1T8Y9V(W791\W!;>5P^5Z'> *5I@[UQD4_"/8-7 M[/3X,YVO?Z>+;6LDE-WX,F_:EBB"[3TK?K]4[MIVK:,?]<#7U7+=_<^Z6;Y^ MO]X\'@7[L9RKL+3Z,E^*NXUXJF81H:$(TAB'4 M0HR!;X:]AY'S-:KY[ZX&-N/3E\];M6MJGVW''-ISA_[0_*&:0>"P'.\?V,R. MO:?/!C.&/K\8V%Q.!:,CF^N=W4D-]U3@'UO_R>C"B^P5G:]BU76[-JRJ/WC) ML[U5M/#7G^\-,_.G(@U;MZND@9FA3A"'/MA%[JVJW@]7FJS,_:P _;KV\P_ M$TN[!/#M][6H]X#]'IBG2<1X1'"6D!B3),AP+FF!8T)(%G">D-2X.F^ SF0I M[AUI"\=C#*OQU) C!*#;_!3"F^=Z'(%@E]RQ!@.4RS$0<2!Y,_3V9-D: Q'Z MZ1F3QQWUAIR%,@_2/(]P%A4;CI"&G;"=*?Y0$TO;R^[:-C!_]T_;=M\WC)A;[\H&5SM_7\J1X*V+J) M:2&S(,^52Y06J5(Q/?HSR N][X:VK#$RJ-4#!3K2MD M@RG67BP/BU#U PC@T'^'T[B_)5 M;#[2ZL?#>O4RYX)_>/U[)?C=\O-\29=,^^!L,W^IS*'KIXFZ/B2.#9,' I*;)'J!C(W7%2A:= MZE8;9?_F=*'(,2%XI97S'U37_'>%^RIR3:2*(YBR3ER;*)*EB8KH68!3D:D8 M(XUC*HV"#&.*OL..C@?TW#+1;.Q_-FQT%\A,+9(YD.,I2.?P ".7'3(=_<9< MMQR@GWTA VA:YQHAR[9U5R,%ZUT'D7JH>YW1.M/UKX.(==#!#O2BU?GB@UA] M%2OP"6/_M0G.&!]^OD=??[X''3,>2#9LDZX4"NCM[.5Q?]IX3@3;\\:#M:8\ M<3PGQ-&9X]E'[ (9W35^\ZIO ZZ62ML^K?1]O5D@ ED$(L%44J_53_;=W MR[G>'ML+8RINN%LRQ<5";,0M_^>VVFB7I_X[\4C_VM^*F=63N5-*<5:F&28Y M)9BR),"2T)1&- OCU&C [23<>C83>]JZ-\"\IH\V]"^T!EZ_F^;3C8<7[^J# MP Q8QSKJ\7Z#>MRC'ONZ/G\^:Y*6#T]J5V\TK=:89D_E_B;Y0O?"%470?H!GZC'Z UJ MTY([7E'#;--$I&7778;2 X:.\IHN.9LT&^H!TN,"ORANVFN/GT3% MUO/GYF)CUR;+_)!P9*4)S@U_N;U]V V)[?$ .D@< \3H;-$A%O#CQDLP.&X$ M!A/5]EAR;/DI3RH-13TZO#1]"Z:^U7HS^TUYSK7W]1L32[J>K^H<0YG*HM1> M3Q+%.2911)7KDPF<9&F8LS(OU=^8J/5%"IXUN2,UEH@PA&-87YT("5-14_F, M%7%4AJ']7+W^23*S=VRVJRWA_=.0QK) MO PY+LM<=]P-*2Y(D&#&8U*0,"R+$-2A\P(=SVJFJ:(]V2NZHES"R2P&<" ] M3/^L! >[Y2-B.7*Q+U&9U%T>$?78]1U[W$Y9C_IP=]F*NKMW=;_=5!L5?K4- M/-B,W*XU)UI_MY5 5#.#<*\7PD(S]%:E,<-?=_RT MZIU^,Q<95A?E,;5 ^JA(B=1TT]7C2%ZN/+/BN+F]>-VO=9$Q/-JK5?5>9)M M-<))AQ%-V_*RTA!F M9ED'1TC --<:!' ^P4 \1]F#(4J3Y@H,1#[.#)B\\L[R +O>"4V\$,F41$+& MF,9YCHDL2UR2O-3]"K,@I32*RS>ZX33(]]OG 63-CWA768"C;_O&60#[+_:N ML@#X7N)>[+=O,_.>L@!'7_Z=9 'L?P'O,@M@^4MX/UF \]_CK;( 1]S\_R,+ MGPJC>N^QST*;]/Y^%3$B[V/SSP*CQ"^B07=Z,'CZV;Z M2-.3E3*JXOH(EU(DF.11CLN,AC@(0D9C2D1&C>=N2:*6IKEC=1:, M<=_W6A%AZG8DW7A+'S,QS1V]:\6U\\A,/RK(1QH29<"9.?O:9%['$--]]V#P M.>L^Z:OU@U#_R;\)ME 1[%S.6?TA]XY$K\1XQ@B-9)(1S,J 8\)8J//]!/,D MB/)(Y %+&;"1.H@!SY;F UW4H?MO/X30Z>]#CGI^/[@1.PQF,Z_ )WA0&W9( M_J:^_TW7S1BLUQYPZ(^'U6+.7I&7">*VB+AK"P\C/W7?>"MPSC26MUO'T2'& MA]TC)A/ [#!'0Q:UP!R]5G&\:(7'^\<4%,7V<]J#C@O"CIQV7WK,U =7F M7K9]Z67=V[4%+#=C, M_1 '4[6UE ZJHP>"N=3',_P[4[[^VA-KVAFQ3M7JW$-V.M3,J/YX=M9Y0HI4 M9$6.RSR.,,GT]2-.4AQ$E)4D)J(H$OA$^+.T/.M7.QK]XW43X<^C9*9OCF2' M:=^IV)XGP@_*YW0B_'E*;S 1?E#D\Q/AAU^!)_?JU'TW7/CUDU@+MOJNSP)4 MR"AS%J01CW"115S7\PAS_A[0TOM)?8B.%ATO MYDFQ(:S&4X".$(!I<4T4[:C>H .Z;D0W3PLZ@L N.V@)!2A9:"#@0,YPZ.W) M4H<&(O0SB":/PZV2GL-RT&GDTU8\KGX3BX5V+=(T#!GAF/&LQ"1B'-.PGGHJ MHH"6+,Y3,7L1ZW)E8IB&2$%^E'V"YK9I*W3-3T/-7!L'X1FW1*Y$!KKS>IK2 M84,B'^*;6R-7,-B9HQH.=@ ';^"HAN$ &203&0;N0 MIW=@\EIW/Z*L3E+JG%>41%G(6()Y$228A*4>OYP23 1)"!&2Q4+ QE1>I#7A MZ>@KZM&V2A8.8686 #E" GH 80F"Q:C)4?&<39>\3&GB@9*C(I_.D!Q_!=Y< M[.'E^;'N!6C80JQ[WK,&/M!7]%*A![&N*[3T >*G><46*]V@R;Q3V$ZZ83VS M%0RF4(,RH3]JZHXZ?AT+8]77:[?(9-V[CMGN]^@Z^3?+G%W7@NC+K@-.+%+! M\C#"29"HW2I(*"ZBM,0\IEDHN60!,ZK*OTS"=X:N(WA%>Z SN!@FYZZ2%IB3 M@PD*3\1=E,55_NV4P+1IMXL"GF3;+C\)#V=_8S\$WR[$O?RZVHA*&4*MR8^K M@RVM_JM= T<]ZHO$18 Y300FDH:89BS#@0CCK,B))-RH]X\=>=\*VS*DLW%+ MS1)Z;GBJ+\"T?M>S9LL\*+3 >#Q2]HL<4/F-06OW4J-Z&!=9'B=4 ME(RG!,(8:SFY0S5O=U;WE3MNL'G]HSZ!+I] !3L[\QVMXF=C5= #;J5?J8E%7 MG1_JS$(6Q$F<)3$NPU+H1LX%+D6AC5U,4Q(GF8A T>-Y,IX-V)ERP+%\! 0C M,X-TO>3 QFXT XZ.W@8X7"!R!OW9T(6.$2ZC-,%M&OZ$_-62L8\91 M/ @4>O"XUFRE"4]N0:(='N+"7K483-$VX?_[LGH6;"[GRJEJ?K YX26+>8X% M2PM,9$1P'C*NR\'CD$9E5)3<>#C%)2K>07@\#,VSLG(D+38R92@H; M5C$FR34#*RZN/=W0BC'Q#@97C#YLF6+1B8,/M!*\/]RU-['OP^O^D0?ZJO_J M]D^ZYO?U-;#JEO.ZU(PN]B>)U6U9U=9B%@5Q@RR>WGLU!UU8<=PWCOPG]_71VH3^@\E&LG^J&^_]'T#6TW[[?KVF8 MU7DOWPAHPS1/N&;J<,YQ?V)H^8KZS[7X%D"W$NI$Z)VO*_^ND\+E M@>$4:+O*'7GE==K)B%JN8_LS@8^B?7\17'V(O;36ZK]417-2)RG M<8ZIS!DF01GCO%#N'6=EPC)62E*"1JJ8$O;M[&V?GNCZ5<>O.5*LB9*=Q, @%P9?%,R4YKO(!@G-@AZ/OPHL#/2K;5 M4GP3;*6\I=>Z?%@9K7\K#VG7E^!>/M*_/HBED/--=?NT,2T@M%G;L_5H64(= M3UTA^C%;6GL48ZCC3+D:3[I;G'D]HA6PPT9F"DQAQL8;G* 2R&LPL2J7M"(X M66GE-7#TRS"O6@=NB6H'JOJHO"5%Y]?E\US[3J""Y+8J#6%44]8U 8_S MIUH-?OWZ<-U;1 M+ZOE=[S1*9^%+B?6)QTU65BT<("&641@*R-,_6KQZHS6EU:\C\/B@1W[NXV1!9%"&08J#1$\ RE*. M2QD4*F87>9*P4@@"&F(\0,OW,75+N:DH[4@#JTL&D#+3.T?RP]1P)_H!50]] M1 RD<^V\?&*"<$KW>V_3Z[:^<:2T5B&(<-IIB.%O(AQDOR(G[^MX9>Q+6W=?4RJE,ME5)35*9=>]\P*+ MQ8-"%PBH % I]:\?#W G00I+')Y03BT2!9+G^/*%A[N'A_N__<\O9[,?/N-R M-5W,__U'_A?VXP\X3XL\G9_^^X^_?W@-[L?_^1__\B__]G\!_.^?W[_]X9=% M.C_#^?J'ETL,:\P__#%=?_QA_1%_^/MB^8_IY_##NUE8E\7R#. _-K_V7_^HU%ED"AZRR 25= A>* 8$Y,ELB4$PL4(2OA,/Q8%2+1!9JY"*6KST-ET_H]_K7_$L,(?B+WY:O//?__QXWK] MZ5]_^NF//_[XRY>XG/UEL3S]23 F?[KZZ1\O?_S+@Y__0VY^FGOO?]I\]_I' M5]-M/TB/Y3_][[^]_2U]Q+, T_EJ'>:IOF U_=?5YL.WBQ36&ZE_DZX?'OV) M^B^X^C&H'P$GF?"_?%GE'__C7W[XX4(?^G):X(-!M^W]('EX^H+SN0%ORRQGG&"R:O7C-;I#L_-*LB M7BRO?G,6(LXVGTXR3B>;)[^(J_4RI/4D.Z>=]A:2, 54M R\"1JT%EZG;+TW M[B[KE>X5$;[1R K37TX7GW^B!Y-FA*Q?5,'(C5 >O.Y".(?1?;4$/]#/3DH. M+&JO:%EH#RJ+ E'J B85EBS'&'4XBNS;;[M+]6VEOEBF'Q;+C$NR(5>O"\OT M0,%WT7OY$S]]"DMZ$*2/TUF^^NVR7)RUT-5ZT4!R%VHA9VW"V)LN*FY]LH?'_YSPLZ8FSK^_QTV*YG@B%2HMD@4>#H)B2$*PWD% 0 M_4JRDG03Y=][\4XX$/WCX!AY=@*)=[B<+O*K>?Z%=N-)L>@L[9A@A&"TEXH$ M4=%7PJ2(WF!2A34!Q)W7[@0'V3\<#I=E)V#XL SSU;0*_A+0(O!,D5/^0.$JB(Z/BU7P]77]]/9WAK^=G$9<3 M)J,T2HCJ)P907G,(Q4;0/G(M@LU*'+==W'_C3BC0_:+@* EVH?WW>#JM0IBO M?PUG.+%.R)0Y@XB,T&N]!!](&C%%IIU@/K#2 %WW[H3"DSO*#A"DET@X0U% M]4LR81O!_T;RQY>+\_EZ^?7E(N.$:^TR:@96ZPPJ*0>3U.T'%]0Z5%K+M B0OCN=(Y_8;+A6B0/719*!#+15 MHA7T54EH! \A'9=/>?35.X'#]PZ.8V7:*3#$)$CC"GE*8)TCTB6W$&U*4(*. M+!8E59"# $/LEKYBWQ\R]A-J3\AX25^>+#\L_IA/D@Y):NZ H:M;H\CD6V," MXU(6BOPJH7@[7-R\>#=4=)S5;"'0GC"Q<9I.EN^6B\_3><))R@K)4Y+@-"+) MI7APAE"NK>$B1ZNE:[B3W'O[;NCH.-?93+0]0>3=8K4.L_]W^FGC5)- 4HPE M@16RYF1R 9=8 6\ULR:C2$6U \B==^\&CXYSGXW$.C(XJM5[L<2PH3O9HF4) M%G))LHK"@)3T^G[W[N)A?Y>;( M\6$);0+FB@-5G*?M3@4P*DJIH]+%'Z?V^V_<3?4=IS>/$N'(ZO\-T_F2H,M% M_#!=SW#"2I$Q!0F>J0C*&P&.8 M%L22ELSG+XS:!^V_<3?T=YS6/$N'(ZO^P M#+5$Z;>O9W$QFX1 M+KQ.%OVK+^ECF)_B128>B^+2>)"6$_TQ,XBA"#):-BCALI7RN#.-;6_=#0,= M9R"/%F47X<#+\V45U\79;(4TZ>!\-2$IN(S&@&&*/%=>-$05&)3@ [HB2#0M MCKFVOWTW:'2??VP@VBX@\F9.3R-Q3#_C+V$=+MF:Q* BHM- =->$&6/@^I)XBTWDSDMWPT'WV<;#!=D%#EZ=X?*4MKR_+A=_ MK#^^7)Q]"O.O%!UQK35J8))+\I-3 ._(33+.DL6C[V!H<3ZQ]>6[X:+[-./Q M@NT#'U]NR@(O:D8GF?DH>,X0HS.@##((7 3@6JKDI(I/#FW9#1.& )9Z)&Y?!&:9!9N4C M&3[)>0M0/$7#;B#I.&O96,Q]@(8DMPRS-_.,7_X7?ITD&[V5F79$9A&44PZ< M"PZ,U)II*X3Q+4ID[KUV-VATG-<\7IAC'V->1-"OIZL49O\'P_+J+HH*"HNB M:+I>AB4>A 97/%E%4Y3B)B:TQ\4BC[UY-TQTG.=L(M).KO?<,/&:/EE-DHG9 M)&U)$LS6F].%/"1&<59)-GMOR8%N<_WOWHMW T7'&>X[K]L- 1WG,0\77C.M_]M/#X3W MECXXHIG#?+6837/MUO%SF-4V%!1BX7KU^SRI>%';L\?/.AK=H_[$?] MD7TASE=P&L*GR:90LN+@I+R>SNFM4[('BXO\Q#7(7.8\8V"@0TJ@,"IPUF3@ M*3-C4LJQV"?65@FKN,'"Y4LO%AC.UJNK3VY6VCYT'6H\'KSC0X@SG 040?!, M"\A:,GW<(QE!\I8X"F4%DSRYIX*1H[C<4#!.UXG!D'!E;AJ(>\2=Y@'U+V=A MM3HIFY#\Q9?I:N(T2R8;#1AJPQX6$WA.)C@E(UT407$<##?WB>D$0@=H^#&P M'"7N#G!SF_Y?%F=A.I]8*W*@900%-Q&9"Q!L<:"Q^&(EL\P_%[J]1M6_H:;HE6M/?$@':3(L2ZG",&%!)8B.1Y4 M,*$\=?1RD)UYG)QQ\7.LIN];FT9B[P9!+[>R8F))0H0,-AM&(LJNWK=ED$N( M5CAT%/P-@J"MY(S37&E0!!TO]@X0]!YG-0AY%Y;KKYO#REKY1-')SU]O?V=C MK&NXJ&.MH15:@0I<@ O2@C'T>:VK3N6IH/L00.U.W;CX:N@+#:20SJ!VN0AY M=LP+K\%)'FJZFO9_)S5X6C+T_U)DA]/T$K X0?F?PN;2UQ1:5 MM'!@9=(UDQ6(%R- \R1BX"Y&\=0!TK'PZ<$W.E:O3\#D "%W )-?%_/E0R9$ MBE'+7"BRJ.UX$PDF2I'!)&(@H-4LMP[;MQ(R[C;5&"S'B[H#O%P5=+Y(_SR? M7B; JK$5V2H=T4.JY5E*.A(1N83@46DO2_(J/'7S[A#$/$+*.(TH!W!M6HBZ M4\34+Y>(EXNJ..,=2@27),46)EJ(J000.@A%_!B>GNH[U@H[=X@:=YMJHOH= MX'2X'D8$5EJ?3?XZ6\0P^X#IXWPQ6YQ^_5N8A]/-NGN/J\7Y,N'JS3Q=FEBN MD\+HR0Q6D!PC MY@ZP\C*L/DZR49P7SD$(YT Q(R&H2(NF&&$QFQ"?[%5RT$DGO;<')!REOOOG MFOO*L@/]OTBIM@->O<>$T\]U7_T5UUL,XY" 5]J_9HR6'OP MN"R?NF)XD,EX@IYQ4S#M\=),]AW@Z.5BOA'(WZ?KCR_/5^O%&2XW$KO%4D#K M>[@<+-M^< MK_#%/)^L/UZ"_4I&DWILSQUGP%*];F62@&")PXC,1ZV$4OJI.XY'P.4ILL:9 M1#(XBIIIH@-PW25>U,V8908AU8;61E(TJ5BMO^=$OHRU'=V0T=,X0TL&]'T. MEN[AT%BLPZR1W5E\PN7ZZ[M9('',\ZM_GD\_U>P#;;&3&#)+*2C(LM9>QQ0) MYH)!%%K'(H,WZ:F99X<9G,?IZ<%I;A)N-Q-Z-[;EU\4\W5M2(KABO"J0%*\= M3[6#H)V!PG..P3NA>.M(_#%:>O"+&^9ICA1V!Z Y(?B'VOKN+885OJ\CC$_* M[[3;5OXF-@H,02:P*9(QQMHVU28%G&>).<6(LK6?\R1!/21WCM7Y8B@%=("F M-Z2-^>DTSO!25KA^]27-SFO'BK\N%OF/Z6PV24K2WBX$6!X+*"L<.&\="<\+ M6G:1I>;%-[O0U<.>UAA;S=71 <2NZ0XB<6>U IUTK U0(I %EV"2M59'JP5O M??2P%U0&WL4:0^4@L78 A_O"V(2('SZ&^7C:T+JS&Y(UVVK2^Z=J.^AXR2(TA.9)J.P@%+SB?*!*.D%Y MW MB3XN9B3T547T^NNU:$Q)AO-0H%A=IWOD L[; M)I4;@RBD@\WS-E_7^3=N$\E"D6T4""HH"R'R!#D'53AWF<76WOD6,L8-](;1 M]Q.@.D3X?>'G?AK7V$"F.4O(BM'&[]"14&PFY5NK6(FRY-;.U./4](.F@Q3] M.'".D7H'^+FJ57@7OM9"!5IK],GRG.AXP.)$:1XCDL0$KW-[4C!UJ44H,3EN MK/'HFWOGNY/7#<*.0L0CI22MU=,!\EZ=?9HMOB)>7H':PA!+)419>R7&6F@E M/9+/2 YHT=$E;B2/H?7UYF\2-:Y3-1#*VJJB VQMJY6YXNIJXLQ$DH47J@30 M@FM041<()2L@3-B,SF@5GZ-LZ3Y=XV:V!D)8E&$1\6 M;U:K<[SH-+Y)H=WN83(QSC-:%AE8$:G>AF'@N);@(QKMLZ*(YUZWJJTWRW9] MW[@%3(T!,YB@.[ ^5Q?PB)TXG6\8K$9V.C\EJ=5NEM.\.=6LG3#OV]F0E=.. M0=!!D:-(:\4+FG927].;I==6[8\&;: (H5OM;^+ QVK4?B@J>!R.<:I\O?4C'3N!I M/L)@8/ <+? .0$,&E0S:NA9A;/,:A62(F39^'9FN%\D]A,J-XPJ]9HHH:GW% M]FF*=@)2\[$'PT> K930 :2VL5"$0UL/M7RH91O.*(@^61"&)2\PD ?9ND'H MH>#AS88^7= 63N5AD^\.N4E];29@N-%BY*4 B'K*0#W!5P@,7F6I:35$JUN'=P=>A;S MO:7)CY1V7V4M6RK%DBA&&\DIH#0DF^CH*^4HR!0Y64=N$ BL*9"ZR8(YC M,*TWN&\2U8VE:@RNMMKH 5[UZ.CM8G[Z 9=GMX.*B?2Z2!D5I)1JW\-@@9:) MHG@TTW\#\O8=(A\EIILCX-9P:B+]#F!T0/[^UIH1/$>4S(#=="Y$HXY#Y\8 .UKF'>#FD;SMI&1=%"D74&M71]$1&SX)$*BC%I+O $!;!31AALNL+:V"VEY$>18A8E(0@@D.!0_YR>G! MS7(-W9SXMC8]1TN]KW35A$D>4RX(P=9KC$X0Z=%)8#*RJ%7,H?GIRJW7=W.V M.QQ,]I)P!^!XXDZ0EPP9-Q&$30@J!W+-?,C ?$QH,C/(6[?JZ?4:WK/6.$G<'B+DH)[U%?Z&XS]3^=Y)<,3+"D<%&U0Y%Q T%9.IC=+B$EI M"@M5T,1A'7_9&#&/D#+V8*-!@--"[!T8FO>X#M,YYE=A.9_.3U, 22KG3@W@[YX#I"LM$;';%-H[?=\FZJQ9XL,@JG&RN@ M7@\%-7%6I>0+ ^\\[<0A2 B1@D<=4=7%PV)L?=+VD(IQ=(87<0?7TK MKIA@K:12N=X8S12+6JLA5/;(Y);D? TG=6/P?(NF<1.% T&IJ2*: >O??GH@ MX[?TP>9;F^_4WWJ/Y8?Z]^_OW]QY?@JK-_7,QS[4"=Z[', M8C;-U=+^'&9AGO"WCXCUAGQ5PD=<3U.8_3X/Y[3IW\^#KJ9GGV;?FL-V\*M^ MNN'N/M^7;WR I\$XQ2]KI.?D'QO-*SLIKZ=S(F%*3M3B1 MNYNW7M>6YHZ^ EM]P6=V\NUG3 MRTFHDLMLHZG7UUU=3N3KA5),G?E=*-[,3/#6-VF?(&=<_!RKZ?O6II'8NT'0 MRZVL6&6R\8D#.E&'=1@/7J6:6>72"BF-P]9'\D^0,VX.>Q $'2_V'A#TL*^G M+]'5HV- X]GEW.$0C:\N5A%IY*T/SM.+3%'7B[!RH[R>/ M5(\2?G=0>A>6)\N-O/+F"/ =+C<,3B(*9FP6$+'65,KJ( K%P11=N"\^Z=3Z M\NQNE'5BE8: 5A-E= >QBP6S:125)]'ER"4B"%UHRV7CU(Q]-CNXE3I Z)W"Y^1\O5J'>9WQ,G$<;;$A0"W,!17KW&AR%L'XR+F) M3O#0.IS_!DEC'\@.#J1#Q=\!FFX5N3QJ7S6S$6NC)N2T+)0U"+Y@ )U<*H+L M:W2MK=(.9(U]3ML45:W5T$7YT2VF'KB%1M;85D1(6=89KKX..?,9;$S<6E^4 M3JW/<)X@9^R#VJ&P=)38^[).=[;L0D&M>Q]#X.53PS4 T0%G(=8W$M?!6BW+9MX"^>V0ER,Y/;U;\<1@_C>H]+IJ( M7+_Y^F _VLR8<@A)EGHYA& 3BC/ M./"F!1D\XE$CY!R?!7M9YR?XXJVWB1] M,0H$LD)&E'9=+Y4%+@V7R<@@4VLO^NK=X^8;6^CX83GL 5+M8FM:K4_*)?63 M;+.SCE?WR_!Z.U+6L[P$:%.1F7D58NORZ3L$C)LL' (7A\NW W#\=;E8K=XM M%V6ZGECD,6O!P'HE0645P3.KH62'P8N4?/"-H7'K]>.F_H8 QJ&R[:#R^;HG MTJLOGVJAYJWN<,QSQWR"H@4Q8HJH5R@UH)=2F,1<;KY+/DK,N$F^(2#31NXC MC_UX0\[W$M.Z&L;5A!NEF#)U'FH]C'/U6"[[ IH%AX;5F27L&S[J@X>.ZUPT M4M*BA<3&GO#R&90+PH-TB>P. MZR^T5_7A$NO!6\ YR6-6)_3EL^E\6F519RY<2F>20V%(%@Z8M8&<'_)[8HDU MKB\)DW5!B=;3QKY!TKA>15OX#*&%D>W'7\-T_I:\I)3=@7%Z(*V),XBA-ER4 4.]/&\@9EH2-J:<)47IMGFY\ ,BQCTR',8 '2?I MGL*;"Q^^KH@)49G1DAA\X+XV>26!L"@A!O+>@\M"Q=;1[Q8RQH7+H"'-@;+N M "Z_+N:+NUQ< O]:0-PS9$0\<*Q#&8.K?AQS8)Q5F)*Q$5MGU;Y)U+@'S$- MJ:T>.MBR*.X[3YM;L!05K$@SFVWXJB'B+QC75SY=$4G:NDXDA09D8!DCQF2= M8R:)7>9(<*T]ZYV)&S<:;PR*Q7-H:'_H^0OHS?&T'IM]:!?1D4.XJC895R?S M5U^J$,^GJX\7EV K>Q.!LB1O+01+[H%*V1)?M+^C<(XQK7/[SF#?)&K8U U*TIX!5@A4YD:BRA\@D ^U\$,Z$ MX$WKEO1/$C1NPF!8:+73Q+$&K-V<@TU-&-B5S+)$!E%VC!9(I)3&'> MYMJ_O'75S=,4C9M,&!9:#771@MN_UC@& MQ33:FG=[KH!QW$!Q6"2UT4 '.8B;[,EK$N%%LO:%ZMLPKDR%)-K2$S2JK)"@HLD;T7^)6[2U)KUU?'"'@'$GH ^2GSU8OAU8EKN7+'^9?IYFG.?5/3F].?NT:0*G M'4./#$HN$51"#D%$5RMV2K*&7 C7^K!H'_I&GH\^!+8&4T\/8<+M=?/BA@1)!(J38C 4(AE;FZF8X&-@T;?V MK!ZC9>2)ZT.@JHG8.S!A]_FX6 -)V(RU#S/#6#L9&@&AMBB@ "/H9'-0IO6= MV:V$C'M"V4;'WP#._@+O$#6_3&?GZWKYEW'+O4((3 E:48G,)I+MI'W;54=2 M9S&TS;DD9=R3QF=!SB%"[P [?\?IZ4>B^\5G7(93_/6\-AH\*0\N 5\L#(-8 M6" QE6B)N4)A:LR<@3!,,LPVHFI=/[$7@>,>.PZ"L^$4U"_Z+M?2EIOH.DD1 MI %1D 2IDP:7L0 &X30RKH)N746Q)XGCGDX^)P*;*.G[:A=P4BXJOBE>?C@] MHWG[@!W?-F [@4/X;3].XHEI*,+[$(I)(+7P!&N>P D?P$H7N;=6X_VK4BWG M2>PZR/,([B]ZQ,KB'),F@F2"0B,N)3BN$XBH4$>K=;#MIRMU.5"B$1:^,5%B M'WEWL(L^W@/?>)N2+AQ,X'6 O* 8QH8()9 -5LE;UOR:\?\\46(? M<7> FRV=RV4VO!0*5Z0L]08*(CA#O.@LHY8>B;_F#0._FXD2>ZGWVQ,E]I%U M!VAY:K2!8A&U%A:2RJ46IA4*?Z4&R]&2VZE#M*W]\N]IHL1>FMYCHL0^8N\& M03]O9258LKPR6F":0@6E=*RLI#JHGA:;XD[ZYC.S'B>GNXD2QR/H>+%W@Z!' MAF-87UQ-M^G,(B@C X3H%!2A=.;)F\Q;UP(>.Y-DL$S4( @Z7NP](.AJ=[^( M'EXNSCXMYK5SWF:'CTDSGM"!KQ7\2B56!\IS"$5E%,7IX ?SE[<1U,E,@(8^ M\]%B[P!#]WBX7&#D (J48X2LD>)/GPW$:"C^U+36BHDFZ=9!^E9".O&>CU?T M_0.7HZ7> 72VFE"?DA'.*O!66>+!1W#6>+#9Y<1K#]MT M@*P[P,NMLIBK_5;P;(U L&@2^?PE0T")D -9Y""5]KGU%O6 B)&/+4@@I 6!0E$6%^;BY,%%=S63C7D M%Y('Z&SKZ&H[)2,?L#8'3P-Y=X":%W^$9?Y /[QQ\Z1QQ=B@(!=3\U*>(*]H MDV4Z93*=25C6^D[ '0(ZF7]U?-ATN%@[P,1505WM^W%6K[Q<:F!9CY0WW>I_ M_GKS,^_"UTTY:.7XANUY?C<+\U_#&5XN-:N*D+G6XG'OJC0-!0]U;GP((06N MH@K-(_0!^!C7USX"5O?C^K%UW '.+UL_7!ENKXK5.8.*,M80UX/S] MLI!T:%V2<(> D/G&SL!3EMA#\Z>O#U>2W#NL>"M(X5- ** MJ=EZIRRQX#18&7-2W"7IU$[XV?KXD?VNOA!TO )&QM"+TR5>7-&I7D()TA=I M,GBT\L)T>B0WUI58-,\02HO8K&!VGO#W9\6L-C>KI'*F:;>@^0TL@*?G!L>QY7:3G]M!'^%5M7 MAHDS)!$P#:Q.8E+)(J5_2.KCRIJP/4;@ @L1%1E@8B,DBR.(-UA(DGENWJ?PF4>,& MS$U4OP.<#M?#V+,M9HL89A\P?9PO9HO3KW\+\W#ASK_'U>)\F?#*OA;IA&I5 M$5%E9"$8158[196*4-G(UE?K'U+1R0SSAE5>APFX XB\F:+&O.8"*1.>6$AB2]JG4""-X8#J*0I\<%+;I37H?0YUW[>UFZ N#*)SG%BQ@:E("S.W/DD][$KSD$V(AE/Y MMM.L@^5_,( ^412YJ+=NE^M&^]Q] 4VBT,Y+R<#Y1-1S$HTWBD-QQ6ENBTW- M^\,_I&+TH<7/!Z3C-- -DFXZW*\^+!XI<]J>=M](X&23"%F]QPL7%7_#Y>=I MPG<;*M]C6IS.-T^\^;7#I^)M='G,3\; MYGO$2@=[^LYBB??%LAD&\'8Q/R5BSDB3](CI9ZSG4SM(B4(O1_I+$'1--IH4 MP3&OP9'GI7DT)O/6O9_&X73TZ=7]+;#QD-3!>MO(_\UJ=8[YE_,E^7 7'%VX M=A>?DS(NN5U-ZB&NC"4"X[6]KBP6R(@@&$R9T3>9<*U'4>Q'X>BC#)_7:1I& M<_WB4%TON5F9Y-:DGH<;(.@.[\!H(UZ^2 T:$LZ03>M/:0]^9N-%'58P-QB/U MU2\0+\:LW>9+2N%BY Y\8>3]T]?@+"800DJ+O#B7VR?L=Z-M])$58\/P.&WU MB\*+Y?7(\-+?,-&/KJ=D_)-D,2LA(041:LO4<9(K1J2P-$?Q3)OVCA2/ M/CMC;,0.H=F#<4SOC8MGL*??9M=&%@-B!%T'&2F-!KP+#C3M'K)$8;@>)%M\ M*,'C#^H8&\@#*+8#>[Q+QN/>'.F_3] =)7@:J[NL8NP=^"Y,OK+=)46Y_/US2AKK,)& MGXVJ'9=J_4T6%GP.LC;SRL8S8=/]RY#;*[:/H&'\82*#P_-9U33^3/O*;IUR M&%8?M\U-O^*P[D%AGFC36:U7$Y&RS^@<8*Q3#ZPDN3KOH?A(7R>ME/$[(''? M]^Z&ON_Z>&UP=?2!N%T6V$/^-]?TII_Q[33$Z:P>L]=Z(J5D;==2/1R9ZC1% M(T!G7E+!**7*C4SB#N3LAL_O^G1J+.5UX)X^&53^BG]LOK6:>,NDTDY#21A MI5J'&Y&$G$-T0:()H7D-UTZ4[8;./__9TF&JZA> FV#PABDN:2'5&>])ZTRK MBG&(PB.@=IXK5932SW3$>9>PW>#WIS]$.DQ1':!O%ZM_>?OY@O6)UC)+F1&B M)F]8H8IU.E&&C#D8R21:W3I!NC>1NZ'R3W&:-*P".T#HOL-&G6?6,C10^UZ# MXL29\XE!YLK%.BHI-\?G(!-A_Q2'3$,JKX\<_8-JYS5I?@N+-=? M/U"_LZF(4+@*>60.&@;JGMG!7A+?UB=O=7HE.>M;]KN3ETG MX#H P^Z$0^BD,Z@=MD@02-3)00'W!L'BM5ND"54D96@7!;!N=9S%QY2,2YT MAM+W$[ Z0/@CG]'?HGYZT_O"9U&GF0#GDA/]R"&P%$''()14M7G++OVRMCV[ M'T@/>TVZH?I;B*^#G6-+#PN3C.;( CCT) =,!GPL#)"Q4E1)W@U0('E0VYCG M&@YVC--QI( [@,BON*YN_;OEXO.4PL2?O_Z^POQF?D(1>JC'WB]H5_V\*<&\ M=OJ#,5$IVC^S90I4RF0&/7K@Q;(D7=!_9ZGZ0SOL/1AL:\T?7$N6:Z@V,A B8RT:'4!+YS'))GVL?5AQA!\C+O+ M/C.*1P="!XOA%Z0WI^E&Q?3U##>ZGN<79PMR8O][\_DD18\4# =(JHZ"=TF# MUS:#%9ISZ[4HNG5-URYTC3Q69G3T+ 9690?PO$W[27D]G0>2\OQT4_=+K%W5 M Z\FP0NA1:CGX;5UF:]35XF@>@-8)1&=-LJTMK\[TC:N3>T.IH.HM .H;N_V M-&$4WTN4#$RN Q%]2+1!65,;ZWDTZ#63K?W2[92,VYNK.Q@V4%<'H/OE\K47 M4OP0OKSZ4GG!GW&.9;J>1%]7BB/Z@\5:)L3!U8R68DICS4PF[9KOW$^2-&X' MJ^Y@V%*!(^>/KTWY:ZRCA7X.\W^\I$5VBJO7B^6OBS6^"U]K]JRZ)/ESO;ZS M.IF_Q\^+V>=J_XG8Z2;W,5')*4$K#:*TY*-X&2!JRT J@YEC%.AW:6W>BIYQ M>U)U@]C15'SLE:TFAO9:FF]K?55U5B8V,..*+V"-R:!42>!ECJ ]2\1 *CJV M/J-_2,6XK:FZ 6&P7CQNG?S:E;9Q>W!UA_1!5-J%]W'#V0=0F MS'G!:ED!%XY$)KFF$,$4X(XIIH4UM" ' ^A#>L9ML]4Q*(]4W?B="QZ_;7 M MO,M[=->2,S8$;TP *50$E5!"M,)!<.B%X;'$^PT*!I@8\QAUXV;$GOFP:R"E M=;"3/^3L1;I((=/Z1]H'-A4[+G&?1 :F:C)9U2JL.A]5Q5QDC#QR-_SHHH=T M]39MI@TFO@F](Q4TZIY\,>]ZD1#SZC6)]#6)9['<+-@'3#G'HQ&ZWAO."117 M'GPI 91C,G%$U/>3_X\,(-_I=;U-G&D*IJ'$WO.V2N[JIS#-5SGBR]3PBWG> MC#AXL5KA>C5Q02:3R'.(J?91X'5V 3(-@DC5V;!D8^N3S\,H[6TXS#/9NN9* M'-WZ/>2Q9@>JZ#;C-]X4AM+M8/YV?5]O MPU&:V[]!!-]%@/NXBW#K1"&EY3F][Y++VN%5.L-=B ;0>D^!F9 U)@N@#2]1 ME$ B:-WLYS!*>YMK\LQ^7C,E=AENW#UTN%F%GHQZ#AK!I^(OKL63;#,85#;S M$"W/P\<IME,@@*!U+6X3!<$&=#PO#-_#.N'DEAV>*MD$E!2=E20%:[ YN$ M(*54J"W:XIX)CD]0VHXEB5>'7GBZJ_+>D&% M/-X@7?!07*;HRMH(7CD29-11.Y6SQ]99Z&_1U.5UH6:86 RHH-'#WRMN7B^6 M%TDHS#>Y)W)G@P[*L@*>>]HJHK(0>(X@H_%9$5!*V*4G\]-OZ?*>3FOX-!9V M/YF^*KS+E9!K+O/6%*F)XL*ZZ#R@J=%0D@Z\IOC=R"S0!<=*\Z#A"7*Z/"(; MRDRU4DN/6R+)D/S-]=X/Y7C[M?/$[FV4E(/V_2M ^TZL;Z6B%79K4[*Q66)"53+WFIL/W&8N/5,T]90@ZL0,[@D&(AHZ+%<67)I]RR3^N9+NXQL6X-K6%7T M8,RV,OUIE>,\KZ[7UF9)T0*[^ ")X8M%%I5T&$.&(BAB4E%@ M76X2@JI7"821B0V5Z.%)TG()+T-Q$PA M9@0CX67KH&1=#(L8VH_1>(*<<L.Z82CR$E)\F>)):#%8ZK-ET RRU(51O[NMV9K'/[V M<4M0GM,/'%XYO0"PGA:^F>?S5)O[7(U+?[BVZABWD@L'P>O:(@^#PJH005(< M[V.(R]LOO\([2^R*T MMN.=3^R6,AYL/MHSXW @K75P;E;9JO^O)]&?PPPW]^Y(8M-$L-_43\SSW0]N M_>3%&.#[5;>OOJ39>9U'2%]LFHZ\IR7TJA0D)6@MF#):@LWU4JAE!GRB18O. M,X!8F0"R#?B0>N0 MHV]MW8\B>-SD44_ WDMU1T[')+Z7ZP[0*A,7,2-%B4594"7D>O50@+;&<*NS M+0&_.[0.EF[J"JW[J*Z7H<#GGS[--@(,LZMYDV_F9;$\NU#A=1L?Y5S11M6S M!0HRD^,0K:0X *U2)H5A6DF!W\B M2N N<06Q*$X!I<@0,WDCWFO)6;;!EO9]%^Z0,/*\HB'4_. "Y^$R[^+$Y;JM M,ZZN>%""(K["-)C R,":&"FPK*/78TJ9"9L3#G!G_1X5(]]P>Q;H'"7Y#@S. ME61^7.FQP=PQ)Y-@2,W?Z]9_*O1'2?SVZW ::E/,7]8G,39]'2CR@^+ M6O^!M\N.(D7N0;($48K:W%X[\$$E"*J0@'.R1>S2\OTX*L;=3Y\7+8M15#*!V5S'40@F6N3N8B&;K: M;,($4Z_09'Y_@N!C8Y8/>/NXU;"CX>\95-4_&._6FFONE#2&EA?F ,I6]\BBISVXK9I&AN'=3E_$[05S M%]/>/'J>K01:5K75<(S@N8R0 K>R"/)CPR[]>9]XQ;@G"Z.!JI701\;.^^GI M1T+^[RO<--B\RT>1/'JN)!@FPT73&HJ#.#!$%J53"M4N,>M3[QCW7& T]#03 M>S/X_-M/#S3PEC[8?&OSG?I;[['\4/_^_?V;.\\GX:UQ-CL_^TM:G%T\_]>P M)D$MRF43N,5\=9?DU?3LT^Q;$>:6A_QT0]%]6B^?]0 A!U"'7]8XSYA_/'*F MVO(TS"\GP=:BX\5LFL/ET.)WMZB_GA(;9M<9NIM"K2)9RKE.SE"BML+@!:(K M E+!X(5Q1K4?P]:"\*-+ S=*.KFEI(EE&D.F;3@)CG4^!"V-0A&*#9HK3]$S MK;K6)8 /J!@WB_;\F'I0_'><7KHU6;^=GYV%Y==%^6U*IKA,4^U)<]'?E_:! M=R3H5 L]]S=C.SZXC6D[A(M&YN[A:Z[QAK:HH-%!29KV-"X0''E#X)QW/@MF M'6\]IO=Q:HXNQWA*LA](F#_/:M[8FHB6>PO253?0&@[!<@,B19%91F.];LSS M;I2-:\ :H>1!449[I71KJ6[WK]O?'#WH?G>TS7F4GD:&9@O0V(V2*X4&1RPS1HH"L619.%:>:+[S]*!Q@A.I-<'*#=:.E]S8P\,IS MBDZ'\PPAARV4C6N !D33#J-)CU54PYX KC MI2>1F;IT>Z%-QN:P1)KSU:C'2G6T!]!&$DH*M%A2:KHV'@% M?I.H!AU)MK]@&[(].BXKQ[;X.@8=-<49]%6*W$FTR$1I7=6_#WWC&J*V^-G2 MCF08/77K%KVAA\Q/ZY7;BT4?YOFOBT7^8SJ;'6"/GGI:&_NT,[V-[-75PPD, M]U^]);?)].9V7H08ODAJ!KWVGDS8OK]B+PZ)'#N[SLU@KQK-9/ M:J"5$&F/)G$$6I4D$V-=[5'&TBCBZ,26#8>M!_.&A]-;MY;M5CUEOM=($M_@)';\<%M[-TA7#0R?;=>77M][ZL%5F; M7;(>!5W^XWHH1GZY3 8:Z.*FL5=BZ9^01Y!YS&GBO:<6V MY:1C\%8X6J]2UA)S6E@A!@XQ,>-""DXS^0W,[?:FD6M5GPDOMP\%&TN_6V-V M6Y"'' K>_O5&QX&/4M3(_-Q^P35.DF:",,$@U[XP2F<)KC@%F$-@Z H7K'6: M:AL=QQ7?W3QO&UX5L\Q&3]@OK)X+^9K0-09H(? H?4Y%[3(?]1NO&;E=\[&Z MO5LNUTZ@71N 2QZ/=%\>>U([L_!-.H^T$%=*W_*>F]E\Q0M1F 2)2-YRL12< M2U;[)+/@?-')RET&+GWC-!L:X,GB!:+2!;[VU"Y]7] MCB?[,-.-=6BMU_M&8@!I=VLOWN/GQ>QS'5JYZ4?_.J2+DO[][<5C3VIC+W:B MLY%'<==#O"E("R%;P3R@K"UC3+U+*I(&]"XZE%KYW-JGV$[)L=F9QSQ@1["S M$3,4*XA!)02X%"BP=T9J(5/QO/6XB"X#E ;ZOY]8:2'R;FW(K6Z@FX;PF_( M>O*KL)POSM<'V))O/;&-3=F+[G&.VUGAT:F@P,6*C\(R^:3H:*/AM:;"H&MN M>!Z09R4VQUEKU='3CRGY#WD4!)YY*5ZY#H!!L\$BNRTVR7$^=9[ MOJLC\WT0<>>F1DMA=VN*-K>*/RYFI+)5/90[R)/9\I!&]8/?H*Z1C;EX]$W. MS'E?F*O=)V.]9N@#1.XU"&Z"(4@N!4?7!#X06_72M^;PA NQ. V, M-F5RR9F"8!.'G)C2(MEH5>OVN3L3-ZZ5.0(3#ZH!!U%'MR;E=9@N_S/,S@_) MI][\;J.JF^VT-+(;UT^_T>5-_:C(087H"H6W%..JG&C+24)!04[;!%-(WVV\ MM)ZBYUB;LNW9-\"-MEXRHJC>IMIUD4L-CF)]T"D76006+UK;D2<)&M=V-,/% M?4O23@G=6@^**A(]Z/![6O<>T.RT^%&J&AF3]]/5/U;DR/Y.;UJNPW2^OEN- MGD+) FMSKAI+DS_KE>3 62;,V%**:EV[]B1!1[?;NBW0^J9MVV&1.4B'#&(I MMEYKU!"$%6"R%-[PQ+AOWE)K![K&-2[MVNU7M,./U\8!')T\]K%0CM3',K?^;Z\3>[$P^!MB<5(+/:438E M61N9$!"<1FXM_89LW8UU"QG'VIBWBS!?;8HC/BQ#1MJ+3]8?<7GK3=N@;UV@ M[;?.'DF1=N9<*+9/-H%V%/&+;(+7K:^+'T3HR-[-D:BY;XV&UU6W9NJW\[C" M?Y[7\YG/];[](8G=^X]H=2W\*Y-PA&C](&I< XP6KO;@U.)P\Q^!RL0XNA=>CT M*#%C=TYO@(.'7?=;"+YCT[%+WX;!NU",THUBK*X4QD2)Y'5#=/4:BN0(08?: M<[4(B]D'Y5J;I>&Z4OP<5M/52;GW@J\7?]ZJ( TV6F<="!\<*)4=!-I=(7%O M7' B\=CZ-L-NE'7;E6(?E#RX -Y>*1TT[O\-3^M%TO?X:;%\@JE"Y'N#M6Z( M?,CJ/CHR_L!#MI&SF$FJK??#70@;MQ7U0$!KKY(.A;JA%-N M2O*2>S"YB'IK,(#+2H(NHJ N25C5NO;O+@7C-I$>"#E'"+D#B+Q'<@;/\35) MJQ;'56G\?;K^^/)\M5Z"&(#*JD#"%YG7^_SD;/W+&"!(.O5XSI5Q6=N0:#FJ9X\N]PZ M('R,EG%;/P\$JR:"[P! O^(?MR2T7,SIRW31L''[-AYX5"X("5EF!8IS#;X> M" 8;7#%H"]GOQL#:E\9QVT(/!+A!%=4!$-\MIXOEQ9SB]YAF8;7:A.P;K>7_ M(FN]:1^#J[2YX/4P*]7I1-! Y&>X0/19=M)&Q=0W2OC2.VV%Z M(" .JJCO/$7V87/$,%B"[/+QSYD>V\;1\,FQP)62Q5C02B90063:1%,&XZ72 M3%17K'5)]G#)L5^FJW!ZNL33R][(EQ[I1K*W',^$+CLI 76N79$Q@RO$-Q/< M&NU,,>UOS^U"6+>IL7TP\N"Z67.5=&NX;MV1.=@Z/7Q&\]ZM ]J9/2\0.8[! M\I*AR'H8S$CAP<4Z5MZ8((1TM$.V3E(_:P?7W])'S.3C[4'U_T@+X6.4 MT2FFZI=+Q%\69V$ZGQ0=%6..0\F&0I1H'2U&G>I("B,$>J.;]YO\)E%]F+2C M5+\#G [7P\C3J_XZ6\0P^X#IXWPQ6YQ^_5N8AU.\. =;+/_7>>DM[YQ?V!YPCE+P86N)]VJ>WUS/2 M$T?+HY=@DXR@?'(0=.'@>"963,J,#=5(?QL]XQY@C[W['::6#B"VC^!N,LB. M,4RT@GBN$^8,?>4B3V!CHF4J+>.E=1;F$#J[LW<'HN0(3_\@E74 RRVYHQL@_*'O?[A]%@!V[_%8N+IUA\?5Y'_;XXJS7E%R.'7WWYA//5_5-: M$YT7*AJ2=I$:8X[3E MU;6Q]SWC[6RP7O$$AM!$LD .CCD&.7K# @M1L-8%-D\2]/U.>]H'55NZ?S72 M4;_W2S@S\RM^@NH"UY U9&"5E%XCBX>CBL"D14(7-IM4;S#23L_]8.AT/M MH_G;A^\#BKMK^[%EULU1IN3QYPTZ-VH [/+E*$ZC#!XCY"*3>2BNU";WPJ0 M+*,)ENM4CABX-)P9^;!X(+Q;R9;(G=$.066M05& )%; Y)G9QP7.OA=1F+M M_^9^ITGMH^=O6Y5FTN_6LCQL$7_XS:'''C742(8!?95[3?BM=HH;0;N&":RZ MMZ1JITGSD>F0>,ZR>=*'[[2,MM)_#"O/+Q5E-:UVLW;2>?IX^ MP+F1T3AI(X1DB/EB) 0C+KX0W[X.;QQ-"P*NLJ*[F= MR\W2/]G#S>*K'S;@/@M5G M46"GD"6G85-E\$=8YMLY#L&T7()0 MB,Y+:[5MW0N[+0?CINL'AO(S*;9;)_%Z^L?AQ6?WGM!XR,Z GN"3(U4*>BU] M]B"=-% GJ$#0K( 3HN00G ^E=0+Y64;MO)V&6*>V3NM%AE#?D4_F[[%F?:?S MTXL4\/+JGYON?O=@7[1)D655#_]),-:33+".W8W*V9Q-X-C:GC4CON,1/OO@ M[=$1/L^JW*ZVZE]P.?U,FOR,;^8DT?.SNQUT90Q*9I=!>R/(:Z[-M@*QR3%E M"O6CR,VGONQ*V[B>XF"8'$0U'4#N6F 7)0.TIO9?=-?.Q>:>V?2?YWA_'4JT M0804@2=,)'F3( CR=41)*@?G,F\>F#\+8^/ZDL,;X&Y T:W#N5M'H%]P'::S MX9H<73W_.;L<;>5I^#9'O(XJ=H)PK8NN:7.$@-:"3X(;RZP+S:M"VK1'G3(J#CSVM^_K[7UJ.21QW?;FF@?O=X^#FDA MQA'WX=5R/7D?YJ>XZ10@BO&!_@O&JT@FT7GPPF\F+QB&K$BW6W*%GGH+V/2O M&U#?>>%XIV--U+8X5H8]*/[R_CT+!E.,&K2NF2">:B4Z!2U&NL!9U$&FG5SZ M750_9L^#(Y1U7]T'2&YDA?\M?)F>G9]=$DY/%P5#/>RH+IHJ#"A8E>"B54&4 M>K5KI]$.WU#YG9>.K/1#5+9H(;^1.Y\\-'=OK^\8TUZG)D-:!B;3JK M$+S-/B?!%!9QT(;_=MP&%*W-?$LY=A!Y_WI>07Q23CYA'2<[/[T<";&:H&$" MK6*0DK2U7(-6A_$6>(A*:5?0ZM8GA(\2TY.'<*"J[S>%;B+WC@!T,4.D+JMK M3ARWWH140/+:S,=;O!ASGB)3EDB)QK6>O/$X-3U9G[80.E+R(^])5UQ^P,NSVY8FV2;M*C5.\YDBMP].H*\D&"29S8XZXMMW6WK,5K& MF<8RI*EI(O7O/'MZ_IG[]>B:.NJ(N$Y& YUOVH>,Y,[!'R M&3Y?BU9*E80"YVM5K]]'K+OG:?<0XLN/T,JSQ=+$DTF_L\>WY6*M-:BL8 MHWT@_\_2GQ3B\@!.: ,FQN MPR"*W@$7.[VLIRCM '4NAI1M[V"Y[/ J#",[ M+"Q(JQ2H6A/H,-/V;D-RCCO%\BXW9'9\W7B &4#!^\#G &F/#* /TS-\,<]_ M(\Z6TS"[S'TJISUY>A$\$NW*4=S@> M[F9H*!PMR;'WE<5J_6YVOMKP\!JO.- NJVBL!JT\!Y6R!5<2!]0I8RA)AOOW MO[9O(UN?/EZ.9F@T-)!FQR=,0=B^9%SIN_P^Q6?^R#LWH[/KCY5+:= MN1AG5%M,/OL:5+&RF1D^M2[$[']6F(N(:T8TMTI2?,_%S5@?S.G%^)JO;ICM[S'A]/.F#<@D2&:*91:"B;1^(PG/%:5 2IU#,587GW;8.Y]^ M2\?CU0X!3V.Q]FF]ZGG$2;E"_*OYNK:A6H;YBKB]_/9J$AVCX%K7TXV,H%!* MH(\B%,AWM K M20'&).L0'4,K+0C(.A:C D;A6W?/>8R6<6I_!\=8$]&/O MN22"^)(=VFCHG>K8\F5-6YQE+37FYJ?+1W.YSB'3<6FS:!*"$'(>DG!0*QG ME261??*,)^5WNN'\YSELLLI%:T,&;6J;1R?KS><<011KC MDN,MP+8K_A(=- M^R#LZ,.F?9379URQ27*;8*T*,H',*H.B5X,3M,5$@5%'Q6CC:3T^[<]QV+27 M_G<\;-I'&9UBZE[^FU9D42R!")%6I,,(GMD,-I>0I$S:-Z\@^DX/F_92_?Z' M37OHX;LY;,*$)26* MY'UG1U''[(U#*:UO/-XP]FLXNUK0%'P;R0R'N!FDJBDH=]P0MRJP.K,GQ^:C M;?2FTT-!97=('JVW#F!Y55>\&1I55_3'Z:?ZII1&+%.O!! M"2B>2Z4ET]A\T.$3Y'0+M^-A<'^Z:".== "O#\N0\2PL_U%[!V_^465TQ4QA M7LEZMTI(\ER4*AX".@;62F4*K4R25F. /4G0R"W+GQ%B[?0R]HE"2/\@O_62 M\)RU\[5JCV-ML!)8'5U2&P':%)V5MJ"(.T0%=QXZ80B MT:*7T4'PB7@1V4/47 *7T5OA#/?Z&2JJK^D9%TYC9[H.4TM'$+N5C7Z/:7$Z MG_XWKFUS?> MWM &-@VSF_N2;^9I4<]:U_@B_Q>YNC795&4Q$2YF40NU@I?D=MA8[]NCAJ*# MX3%&Z?TN8\;;4]9QX=PA8.Y ?7\VBWY1BG/QD[<+$*/CT15E:-.LS;%L($\Z MD$^6#0E+RB*3&LKY&)*OCLOXNK'N+2#QY[+QCTDDD4I$TA&\9)ZV/N_!:6.A MV*PMCRB5]\]O]X^!_CC5A9WL!2W4W!_P#S8$&QGAA_#E1A83;:+15F4HK%"4 MGE, 'TL G;AR+I=8S('UC2W)[+@NLB'41U-L?Q@_8M5O$X81PEO,54DY *UN M#HYQ#TEI)[13*91=.AD.3NA..#??.\Y'5&X'WOZ[)7X*T_SJ2QWPCK\NYNFJ M>EXS'E*4X+RPH&3FX 4GMN@_G"/GFK<^^W^,EIUP:+\;'#85_9_*6#XND>(S M4S$!4[5CBC8.O+<4*D1RCX2*)LE=KM _#[4[P=5]-W#M5,T=V,Z63M/E+:8K M45S\QB2)%)*5$7)V))!8R\I0UU%>L5BC8]'WS^VZ2I-L96JGY>&_F^71)QC^ M5-O"=G%(9K-"RX&+NDLFTI//Y&UAXE9Z*7V2.YUI#T_J;F<^[+N!?(\:[F [ M(/X_X7+]]=VL#B&Y.,#Z5+G[ZW*Q6DUTQ$#2+("1T?(U&""6:, %YXMFM,?Y MUH6+3U.T&RR_O[/(AGKH %6M7:]'9#/15BF&L#5Q MVFM4I5[M,W68I$ZDJA)K6\$0:'=DR/7_Q]Z;+;EU)&F#KS(V]_YW[(O9W%"4 MV",S2>20K&Z;N4F+Q8/$5!)0 YDJL9_^]T "N3$3>0#$P0F0W=56Q47*X^'^ MA8?O/KYUU.(HPR[$^60O>Y+\=_42/%EAO[J@3R;G(@[$-P5J$R MA1=;AFQS/ 6MPZ#^(R;A]!M,5'60.F)']Y '2X& MC!E7+.."JP/-GN:T#L/\^21+NY1Q?YAO9_\]8HM!CM9"% I.'!XNP8HTOK(B%DV6 M/:LMX\)"S"X1T$5D.F 6CQ<*-P/,3L*&==6<3[IP/*ET +66;N?/FR-\#'_? M^\N+A(9E;>MLH5BM<<>K(2[ :Q:$*I@*=XUQ.OZIAH'\_)*/G>%A_QOB;V[( M'#^%J\T_VX^M^@1'OEY808]2%!E*)GN=F)(A!J_!9T34RHFDAVST'9_289@_ MGT1DA_+M$>\[[O\3U__KDPFI^_??.,?(Y JPKA%6)B@(FAE Y#)GU(6; UVR MQI0.P_MWFGT\C7Q[Q/LQ=6#/,J4HIHHT')CW9!:FA.!B3""LEM9&J7*1)U?R M1R+_1\XZMI%TC_ _3!W%$('4P17;Q M<,S_X.G%HZ4\*?!''(#Q8"W)FHG;_447T3A>FSIJPU^L)0<.(C*$Q W723$C MV%C;B$]RP&$7YWQRE/VCY#M[/5YF#H]:KH71VIH=2! M@R3&)'O8Q?B14Y=M)7_.;\LVF_*D]O@#KRY*4@I3MF!"JMU3<;TLS4!@I"!4 MS:GP3GI'7SK*L&MQ?NG5'B1_> IM<14N.WL7-GV#,0K].GGJ^S1"BK/)[?;A0PGQ/".J_Q@K^1ZP^T-9;>;V5S00NC$0#KR M?536 1Q:>JZ"E2+ER!E/XROHE\@CNV9<773 M"LM09,Z4 J&+(UN)"7 AUCM'MA-#8W7SY<0OT=3'?.310/&X5;FEA":N2JVS M;A\PZ^=K_+CX@)>7N+S0D5O%8H)L"ZESECG$:#687% Q'[@T0W+TN[[1QS#B ML9'3E-.3KDY_?AUS-0VJKW?_B+ GLGE=C$&FVKG=\LEF^(9POZ^OVYK4%(3BY5 M :F$II,H#3$Y!T7($&*4T>@AN8K=7^ECK.XID-60VQW87GMPKDY:J+>$/HZK MJ]6OY,BO@\+U%^N0%@O>JV 8^+H!E8XOP5=_WA:3'6H?HQEK86P#\ON8EGLJ MBVXJN??7DO3@V-OHK,XRE&@1C#)DG417(!16NVE9M$FYDAYO-MOCO?[FE1?D%(O)DL-2M,+*64PBR,90'4;A4U@EAU0DF&#U+7Q]3;#O4 M@_M)KEFP[__ZMV\$\1O]P?JOUG]3_ZWW6/Z/^K__>/_K@Y^?PNJ*_*WK+_\K M+;[<_/Q[$:KM-K'%4]O$WBT7;VI$]%Y@]&>\"K/+AR=/PW_^WN MO(\YL?GT-S <_^SX]Q7.,^;_L[GVH.?UKEIKLS!\"W!J*Y'W^!?.K_$B!J=*8@FT=0@*#=9&+ Y: MG0.#AXNH3A]MS_1*6\]G\T^H=+C]\ M)H'\%%:S=,%R5IS,$Q"I5BDR)\!9R\@&8D%FGI+B8^V>'$IC=W''$Z*RG?": M@;.U2?EF]C?>\'/UX?K+E[#\NBCW_NQ@LW'8SVUC&AYPAD;FW[,336\1B2HF MX\FC<3IZ4*6...*>7!UI9='&<]=\N^R+1!VKYNXV&3_[J9L-QI*3?T "%Y EYB 2L46W3OX.I6U:AHY$/U X/>.M M'NCGQ9KS4EB6JFC5^,A:7&4N@ 3Z^NKQ9?%G%V>7L 45((Q6B@_ZG5 M_.C!UZ4XQGI49!)$]7@"X]$P^H:(:>,,8Z/G.)YW )IU@^WGQ67^]C&@]N7P'.=.6,XT-I%9RZ !2 MS[+JM]OJ^V14KK]<7]9^W9^1R$BS3=U!;3S;I"R^+)97L__>MJX]LP>+\ZALCAY2K-U& MK$[%EV1)RN2,9;I@4:RU(=:(]DZM_S: G43 7;2./WN4V@5,QH9 M&2^FE)# MT^3]..<3T*M#_Q>D9>IDP=:A3=RG=R%&UIG["J+;ZK9[*;M7.:\3L ]Z>V_R M>*OCDI$[?W+S=.3P%VD/P?ZZ"#^=QM M^ILE2X7JQIQ MW6(WFI31UTG]5E?(>5<= T?YZ>OO MX?]?+%]?AM5JGM$7( MX^342.+J&XEW!_LC?-D&UWV,0M0^QFA"'>5/CI8OJ4"VF05?M$K-5^[L2>*T MB!P-*L,A>;3<.H#EZ^O5U>(++M_CY5ITJ\^S/[=Y&(;5B%8>6 S$-H82R,P6 M8*741OIH#6^=E=]!3K=P.QX&BW%DT@&\/BY#QLJ6+?U*%\E2") UTIO ; $G MC"??#7W.W 3.6MM[CVF8-L)[2B =Q?U>T/,E+/^YI3^3-ZY%S:-4^U;QDB 6 MLBVT%]YSG'K(0TC\O%Y\VA%MM7"X$=NN\ 16R MJX-N$2S+"6W*)JM'#]G3HQ3N_]!IRS-.@8/C^-B!^OACL1Z:66=F?EKBPQ*3 M[!TR>D95"J0(2[%TDJ!!LF()YEJ3F])8D3Q/S;1C7TZI4AI)9$)LK997%^^) M23?5WT):9*9HX*;&CH440)ZO@*A#\((''L.@<@OZJ?<@1+^[@\^##_92LC-* M$.!PUO: APV,>"2([>R[HN(;(9K4S@ MFZ=0Z#-M .@014_I%1PCKL;@/ MX-S$ O^=X/_E^LN&\&(]TYDYD&AKV72*X'),8(-BN4B-:=@PG1=$_N"C$PO] M$)$M6O!O:L&'O^\1GK-#+I2&I%SUI@PC)6=X?1BM$+&(_'A2ZV&"O__1:5Z M9H(_F'\=F),['KW?;DMCHLYH=?"09:K644!P2BA 1Q W)8<1.ED&T#6MUSI] M]N P 74-NG^LL%Q?_C8K>!&"M)+3F3#7H6#(--2A[L!2%E;EX(1J/8EH"%W= M1FP/1,-@N!THFJ[AMIFRGFV23I&[E[RKO1F2[J=4"8Q"(:.J4]9;QV]?HJG; M>.[8,#M )'U#[%YY\OTRY MK=8Y&9)#:1%#6%:"C*K(YI-$F<5_,Z?3;'88MQ-9%D?B.,ZZKDQ5Y*LIS$*6&J%3)X!69KZB395:Q8/T)4_)#"\6G MB$&/#KE]Q=%ML?B.0L8=1==M:S9W?6CT5>,-BCXG(?F4Q<]33HS;CSS=#E:,D' Z/)9E&!!_#6"5 E.9$RJAQU*ZMN MOTQ$\VC="5[4D070@>:Z']QY^TUWW44ABF/MPV0^UM4DI>Y T0%$3JP.F%8* M6[^?NRGJW'@[$ >/1SJT$TH'$+MEW&:!^\_7R]G\TSM-2U M_I1'B,Q8B#8Z+96/2;<>;K.+GLXU61MX-1/(>;=.O[E>CTR\=]=.W4Z]!P4G M;+$^E"^3!/-DTI8KTH5**%5[9R*$:!QD&4/,68HDFLVDI&I5QBJ%R_\7P_(BQIP2UQG0AE0WY@AP6D=2&(%SYW,4S9<: M-2#[G,*%^Z!PGR3<&!+NP"+8[\A_D&+Y^"^\_ M_7\RO/J\N7.'2)3+=DTR% MO$+I( C'H)"7&(S4P836DQ>/HWC::H9>H7R47,\.Q?6>?OS7XD)PYK-D!B+Q MM@X0K"$-1>96T"7D4*3VK4< '43HM*4/O6+V$"F>)U0)>W@1UF/G509G)7'7 M8H8ZX++.48J%WAH;4P=@K:1.6S;1-5SWEN19 O;-XGIY881)DH4"H:[35:H8 M"/2J -<7:1C1EN'K;.4A+*YB,>IH2>#]4>0,.V*^/%Q>$H)=3'N^87Z.EL$ M%Q(59%<;?8-$B/0'-0668K)"F.83-AN4.XZV%KX+1;BO7,ZQ[O$NNKC]DW$C MJX^^HM$QU*KEEY#W_98[[H.1 \L=]^%_!P[($QN7UT50FK$D M2O+$&LY!):&!E'4 KV74.7O$V#I?^0PIG6?"#Y#ZRTNO]Q9!ITBZ2;QNJYP$ MW3QN,_DXR96ZK)M!*#8"CR@2\\88;-U_]R)1TVJO)J(? *?#Y3"QU_EZL?SK M>EO-9D*M!7 )HN:>M+?+=;<6@G I.55#DI$/>-KN_\S^Q'^$J!8-^#:QO#]\ M^/4>,S;T:Q$C.: :7*CK-7)6X%.0H"-*9)(Y'LP N3_ULZ?-6(TG_Z/Y.#$. M?G_SU %2T4GS4,#J.@O782)N\ R\#A3EV8HHA\S">_*'3YL'&@\)QW/RO J# M=3'!%W^^T^@C '"_$94.S%T8.1 M\.>Z(/C#55A>C5\'+F-.R*( 7P+9XG5HJ*_+AW.6R@;EKM(I*/GLC-7CGR52KFRI=00^Z9!=K!;MO7M6ZEU89O3:JN5;9AZ-':I5? MYO>GN[1.1+U>S/_"Y55]G=\1^V:KU6+Y]8_%%:[6S8"8WY%.F^'J+FLSZ-_X M>G#.:F2"VJ2W3LFU1IFP>P3\MIA_(BWS9?WY=^%K->U?7R_KA2)SK0ZIWOQF MF_/0L43#(VD[;S,HY0CWP3O(AB%S6J#5K:.N1Y![_!K*>/7KG'[6]=T6=N^< MDCXC6%^CJ<[2&^!L %FD#RH;SG3K:JDGR)C61#L5@KY=5WF8U'K^VM.43(N8XR7\ F0.8/?D*:Y; MS5PU\D8A?US<-RVV.TR89!@MA\#KW:IU5"[3T:(ISF:LXS*'Q#:'?[$OL!PB MV\7HC.Y YSS4P_<"[!PB72Q-QPBIUO5)F6W"S'AKU_$94J:-,[1^ MIUKPNSO8O [+Y=?9_-.K+XOK^=4%XW7$O5!0^^%!<14@*J> #D&\0DM*I77S MX2YZ>C)T#A3X3A =P?TNZK%_WGSXS6P>Y@E?+U8W!;\A.:M-D! T^EKPR^H, M50,\)Z4,%N>2;@ZC)TGI206U0M#Q/.]B=O$CY_3C(^?T(BL?B1T"+">%K8P( M]# '"S%;+E()'$5K7?0"2=-&1L< 4TL9=%NY/U;H;\<@X%5'8=2=9/8=7!W. MX0Y"KE*IG*),P))BH#PG59PY0BHNU;T&%D5KN[NSD&O,QB14&40RMCKR#GPA M-M@H8\Y*LX+E?T*N;1 T).2ZCSPFCH=L7Y]ZC+?SFPA1--X&%@.85,O5[#XPYB6$\F%'Q"73!:"+9H4)@Y^$P.9Q/4TO9'O9" M[3P[A_MUSF!&5=7[TG_?KA:*V%?47&UUZYH'_$TFL"S)!9K$P=$+,> M>.N%9(DIX?.02.A9)$3V$M4+"9%]^-:7V#?^=>W4K_N]@ Y-S.!)@S?1@RE) MHI!"BR#V%WR/"9&]1/5B0F0?OIU/S,DKS]=GD4D@U'5^X),5L$XF.?HSCD/R MHKW'G!J)];!PTSX\[B!N\&00ER,ODFF$XNC-5'722U320(R))<,\:=;6[MIY M)$0.>5N:<;I#M&RN5;#<( 8-1M==:]S7_@='UTIGF:4O=0;PCYH0V4O"PQ(B M^["[G\>I'N+=]7)U'>@V+>KO7M'%RO5RW5>C&]WZG[.KSZ\^+J]75S\CYH\+ MTN%OR\?/^'KQY<\PG^'JY]D2$WUX]2B0]K;\?[AF0Z5>9BSM?,ZZ&WB946;+6T\Z_I:*_Q.$Q]MR17.X. M)_?VRTORAIS(I.QRW0,O(MDL04H02EO-M,&L6L=?GZ.EI_C2_C+>"9D#&=Z/ M1;?Z/5RM1V:]P;B\#LNO7-8'8Z,TBW4^.*OK&&%9QPC76:3&@B2S%T,4VI2R MGZ&U\WL] >50R3YM ;5CH,$&J#7".XG('*'G0 X_92LY\ 1-L(05:IW*P^GBK5'B6 M5J;'_4='(V3OH0,G,F3:H.-@[G: C'\G;V#UVV*UPM7;^2]_7Y$]?SU;?:[, MV4!=)FG8A[Q@8:BN'AO-06I=$ MWK\L=^,3[O_IP96/@W]TFP+'PT[2J([Q_F=NR\LJ"?"G=DJEEA=OIOJ9#&?$&(F2\R6D U/G.72 M2>)@E#*B9L)].7FP#Z>[P\J]B&=PS%B>#!2EB2W2I&+&G2+9 MO_ES.+E65Z7;O'-T;F0K2>=;[!TW=MQ 5&.\M9]$S MJ^* UV?(MWH"R*$2?2%I:3A2P&PDV1[.Y@R?JR7H\ZX)@*!&RE094*!JB*@FBXL[0U_B@9:4OET$"4SD(LD3ACF$XX-F9Z,&B.E_"P M^M9]V-T!:.Y?H[=7GW&Y^?5VGW+2W!HKZDCFN@^%*U$'T$M@&(*+&(TPV!@] M+Y#4%XP.D?J.P/"Q(NBQ>E,X@62=&< D+:AHZ"3$%W H3'&)>:[S /OF;*HW M#\%"$^9UH$X>]1IM8;VUWKG-PI!1QSU/-QU,SAH'G)%'F8(U,OG&RF0G0=.F M($=0)>W8/[$BV8[D?G@ PXMPF#P(824HZ^JP=QF .2$RJ4(7]9 6P"=_^+0) MQ\:JY'CV32S_I^W\NR2:1J-,+IG<0T5JD50AA$)/I&/>:\\M&GPI#S3@,]/H MAS'\G-8\[>"I>9!/5RA]=@I!\TBTJ\3!.4?.O0Q2>('(FZ_>V+M:X80Q_@.% MNJMB81\.=X".AW&F?\S#EP6]B_^-N2YU7Z^="5D+FTH PR7IUJAK8:I/4 0O MS BMHQZW3^ )HGH+K+3!45M9=+'%Y7Z'_H6P+-IH$#QGL6[;-A!X+78N,FLF M400^Q@C>[?=[>Z7:@.9@#G>[D.7E2I"V([Z.^]ZIJE]./=KKR?()\GY"9%E MMHXL8^;)SDYD; <1(QH=9&"MAR*W+(G9U7^ABK$\T]4AS\_1A8D9ZD9)8$5+ M*S7=JL=[-+^_85Q'RWS(E*U]&-V!@?1D/%PZ736(K1YB()X4!2&7",&4DB7* MXF7K\H?SV/2\EW"'Y);VX72':-G$)Y*/R:J<085$I_"N3OPL"=!&F>@(7CVN M=OAQ:N"7%:OHLM9%TR#"L.M%T"!*:,*_+ MW!)9<$D:GH![0YJ0/(";5 OIQ>+I;TK(0ZKPSB>W=*CXCV=?5Y?_YQH37->9 MFGMUIAP35S%D,*6F2I/F$ CA@!%+%EJ(/&C8Z(!/3=ND-JIJ.)ZU'9@<]^>T M?5R&^2JD*IS53U\?#*A?KS5$6[C2#(17Q#J;ZLR![,"1]YA,+HDU7TXRG+J> MRGZ/]ZE'DDIG>-M6 0C&G=(&6#:>/,E,GF11C!Y8GJ)52'_:.E/U+173ND9C MR7L'K Y@_M0=!\2VC9)5+AD51812F "EHX2(JD"Q]$+%*##$0?.K;G]B/^(_ M1"Z+HYG4@69XHB4K2?*X:E)>Z<#(Y2+/W;M:#R)1\*#1A##N.JP^)R,>\[(< MR>7N<'*OQ<9%S8(B?9A9(AN=E_6B=58G#\B@F8G(?]C)B'O)>&ASXSX,G_CM MN._1;;JH/N"?5VM%*=F]-BIC8V3<:\@ZDVN L4!(*,COEVAL0#+E^8"79>CW M>@+*H9)=C,SF_J#S\3/^$I:7,UR^+8_.]W99QUE?8A7AV_++?UW/KKZ^+40T M_6M;#U&1FVE$@BC(351>%(@Y&D!E=9$\,:?981 [BJZ>/*AQH'@ZL9T99%^E MA)>X##>G?QLO9Y_6O]ZF40(&+KE1P)*DVZI3 )>+!2-R#$EYYAZ_K$T0^P)9 M/1EF$P"VI="F]NR&-CDS::*JS$R8$BC!+7CTK+8["^OK"Z)//K?X1%/:&B!L M%#9W")UOQBJ8P)@2 B&J)$&EQ,$SAF TSR)EJZP=LF"AV=2*$PUE&PDR1[&W MOY?QU?6GZ]65Y'0@L]T31EZ1$A%!!WK@5=1856%<4/P,NAC@P!C MS@8P[1G<@8*)@[2FL9+S$"4(7^HF$LT@DM$(.F(**3)D5@W4,H,^. @Y]FR0 M,PZC.PA8O;X,J]7;\I]AN0SSJ[?+][-/GV^B,C%(,LXD!^9#'3EE!01OZ"Z@ M"D:K)$)HO4GX66)ZLG6.#W.VX7FOX-G<-,5*4!8DW(6H.V1=IK= " M5>LIUSO(F7@A=1N!#X'1 =SOX V[7]BV.<_64]1"NNA-@:"* &5)J4:A$FC2 MUB(XLO^5V\\\?N(K'<+C$$$^OWCV&*Y.B(_5\NKB PD"J^+]D' >EK/%^N(8 M;EF@VP/2U]DE#U.WWAGFJAW]VIE6<_WI,;=?AKU(:W M4X-C0_<_YJL_,PU%.5$\IG6YQV'\[@XVVPU&[TD)KS5Q?H?+5,7T"2]<\EK1,: ( MY* "KUM'R/I'NB1HO4R)C;NL;A=U/:7[#P3#3H UDTP'F'N]^/)E,?]PM4C_ M7"^;7OVZ6EUCOF",%U,T(P?2UN0(0XBQ#BW,A1DK;9&E]<#19TCI*6/?!DTM M>-X!=!ZRYIZ?^&BQ.;]P%K62Y&QZ='7>1W 0$E>@Z4)8D;2SCX='-M96.XCK M*;\^AK)J)9?N /=36,U6'XB6D-_._X.,QFI&5)7,UV.N&.<:=!:%7)3:"ZL< MW28IO2>53";%N';6\[3U%( > VZ-I-(=VNZ_^;^4@NEJ]A?>>_:-*4IDNDK% M:5U+3SUX(3@$)PI&DPRYR"Y$7N48(#M6#AT ZYXYL!W.]F!"I"ZVT$WA MD(LK=3=+AE"0O')!MJF0M9"Y-:Q>(*FG H!6]G\[&70#J=6Z0'/MU+SZ4F_& MC5/#+[+E3G&IR+0L=)H4%3B7)+A@?429A?*M-U[OIF@0H-SY :J)!'K$TWTG MF5\89XP4P@,KV8.*$F\:_GC(29EL93#-ZP%V4C0(3_ZL\72X!#K TP/=&@1R MU,R0;F46%+$!8I*D8)-Q0;M2C!]S%VPG5H[_8O;\_(+XB)0JM)@8#! +-"N!2C8KGU++]OJ1B&IS..\._-ZN[ \@Z7LT6>);(BZF\ON'=* MTHE .54/8Q)X%JH_7"K/$30,0F<$%K+O532@+:JHBDK9MYY&WW+0_DNKF:1FC'N5H-0"-N61 M0]#& 28?HM72(9@4F1XVLVVTVO 3;J,Z0*0OUH?OP]^I ?)LJ:M3@6PLX<@XIP=8 M%5$@>*6!14/.H[*RV$$1@.^E/GPOH0ZJ#]^'PYW Y%']3/&TKJS6-VREX2'K6[9A]T=@&;WI@=>5.;YP/>9A:\[0#5;,MO_SE[S]QOL+UOL_L34I":B@^.3+%<@9?:E43 M-XDG%$RZU@;-$V3TYD(YJJ MD&,8BZ][BQ70(TM.IU9"Y7%GJS]'66^O61MTC2"5KM-+&^;=WVSPC+&P>+#] M8)VP61V8>3KRH^V24BU/?V2^ZM%0O@?[1+8ICL!B3MQI>A49V?+)(]GR1H'0 M+G#ZL^SM2^P?\)D1LE(/N'=C=@KO6:NX#?YQ9F*? M'-6W'YS.BFHIU0&)JR-YW8%=M<>6'30Z%J,02,F[VKM"SDNA,]KDI'88/#FI MC5_'QKNN3ID .Q8:AV^_VD=.G2%P$T? ;-&2,W.7OP+B!XC4X$@2A+ MZ[+K,]Y^M9>\7]Y^M0_SIPXU??AU$Q_+P5OI@B&CL%:26U=+D$2&9#R7D7DC MG!CRPFU_8#_"/T0JBV-9U)E:N')2R M=<7?#G)Z<_U/]/3L+8E^0;6Y8\S56FD906M+CF9P$4((#KA+,GH,Q<9P&EAU M_ +M+_9A<#I !AW-S=\,GA,V2\]J)#416ZPD[R(H 9S5*+]WEO$A*X0/6R9] M:B <(K!GAN+OS[W.=,GF!)*@@P9A 5T%:"\0>02:?M0YKHYEK%;#I-V/: MR(P9E_L=**(]Q@T&PV71]% GI6H\W7AP7-+)@C72F>I(_&B#($>&Q^&C(?>1 M50I*DT*T:TNT6Q;(/C09.$9IC=#>J3%[/OKVR-H@Z6!^GUN*;$<3 M4\.=R$+3 QLP0>(I\RA$5NELLEX9;6"< M.V#!);I=*8%7&"'5-8^E".,>C^+_7K->^TCUL*S7/KSNX+':%=M %75&5X!' M)T!I\E9<';-;Q^H:KTLVS2M=CPTN3IS7VDOX>P07]Y%$OZ#:N+Z6<2PZ,2A* MN#JFS4-$;0&U]-I*PY(9U-3S_0<7]Q+[7L'%?63077!1T=&=-J2Z5=UE$8PA MMC /QC'#T'&6^9 4UUD%%_<2V,[@XC[H(+(Z94S6^?I*ROQXEO./D<4ZY*D9E_L=O#^[ M1XP9H7QM6(,430"%A4&T=%NIL\P[ 6"O8:^[2.1[N"U M'H+HLC(EP<@WH^7:N#LXOU< GS[#PW-XX/G#>9 >IJG9 VIOW':#G40/M M1>9H78KD$09?7]WK@UNCN%ZMUG.]_C7XO*O MV?S3:Z)H=O4FI-GE;&<6\( DYP$?:9/C//9TC0915HU3=^Y<+E;7R[NQA2P3 MBT0@Q&2&!$9N2.NP6KMJ,2NN58YI!(W_+25'.^MTO]Z6ASR^L2T=V9;)90%) MJ_7NXSHT2Q=(B%+*E'E@K;-7SQ(S_6;7(S'PC=/>A.T=O&>/;N MLTYD4,):4K.%?!2AA(K)6&5U8^!\2\7$GGX;\3X>[',5!.JUJHID ;9-X+G4QNO2AZ)T$]P><0>7^3QFK%_ Z0])0Z7E\QG8W3 MU65DC*H:6:?.AXSQ83?C>*7Y^J][%/$H M(Z=36$$W32JZ:;8F?$6L2U0<\[+U$_823?T90/M+?@"<#A;#Q/F/WV9_X=OP MSY_"_)\;G5J*DX4[!,D*JV%07W4JW3N5Z7]D+%D]JLIX,L?QS0_N#PB'RVS1 MBH$=*)7[2\IO6F%58=JK6DXD:PK/!J!_BX.16BD5#)./>SZ/5B*/:9@F%CCN M(W04GSO#R>;.%'( N'$&M.(.E*GS\X2QX$SDJ(V6R%L'C;^E8EJ]A-\*18ZQZ5NL,M*"3?D670=*H8I(TLMEZZ]XB$?N!Q MB$07[=C; 3J>K#GRN:2@ @=61Y0K+1,$)C1(+E0BQY'XV<>*%!URX@I=>UK#'2H5S1EDZ!O/7 G+.IXMM+PL.J^/9A M=W=5?#RY%!QIR2Q,'>[K!'B&"42,@AMMZ\S?[Z:*;R])[:SBVX=M/2B*ISR\ MVZR](^_>*:Y!('EV2C@&00DZC*_L$L8XUCI1NI.@0=C19_;<-)- 9W"ZR-[F MG)2#[#/>3.FH(^9J%Y?PD2^WV'HY#"Q[@#,7CSN !\/2\!^"JO9 MZ@/1$O+;^7VCGU]$[31='0$Y.++1!=GHGM&37'+V(J-A0;?&SE#:^HOUM\'5 M*+*9.E!+SWTM-+S/M5=?%M?SJ_>+RTO,;_^B)UL89DWT I")>H=B 5?';\A< MN,!L@Q=J@*4SY%O]A>B.P\XH/.Y 3SW%J=_#W[,OUU]^6BR7BW_5W&KXD_[F MZNL%8JUTIA/Q(.EL47BZ#W0IN'1&:JZ4:=[2O0]]_?GH[=_!IC+J '_OE@NR M'?/J#?&SGG-U^^!'J2./(0.N5U5JI\!EEX&(4-EPQIUI'?AYEIC^S/$VR&K# M_0Y@]+AR6G)KM&:)G%NMZO1H!D[S7-N.R']!C^A:SWT[I%[=G!]DCN%T1T!Y MN.#IU3S_L9BGS;8GYE+)F"SH4*<'R7H:2=P*0@BT])_,6VN> 60- I0]7T"U MDDBWC1 _7^/'Q0?Z0US2Z5XOYE?T;M-/_B4LYXOKJ[8-$4=\K$UC1*O3-FJ0 M^.EZ5=^WU>O%ESB;WUR;>7ZU6N'5J_1?U[/5FIK;HGDT666+#M I+ IPA M1S!$Z5DA6)?8NLAA/PJ/U8-W34W;[][[R.JGK_=^=Q/YJZ-&;!T'PK/.Q)&Z M2$@&"4)$/]!.G6F>N(KTNJ0;]9*SK MAKV3X 0FR!HSN3?<.]MZ(=,SI$P+M7'EOV@OC$XQ57^Y1+RM0SFRN30X1HE5)2R-]44/FS [^ M8'_ .4+(B[$YWC^,?IVGS;F8L4F4Y$";VA0>Z$@^& 52*(5<%"YU(R3=?G/: M1-"D8#J,[U-/+?KPZSUF;=>AB:BB* P8BUB'"4BZ#R4#DT*6(IEGQ@S S5,_ M>]IDSWCX.)J/'=@]>^Q53$*33G01A+42E$T1@N3T6Z7KU&SN@FM=C=MXW^EH M.NBD%O=((NL,C-N"-&$QBYPAATQW$U%#]-) 2L*))'A1?LP54CV8V6/)^^75 MI_LPOS/X;+5Q";ZFJL!;)NI<)0M>Z !"QV1YYEKIUN,Z#QP2?,KEJ7O)]>7) MP/LPN0.8/*SON>GG)/I-723KG:GIS%0@U"(-HZ-*=9&68*WKP;^E8EHSZ:1/ MV)$BZ Y$?X0O6V.2?,?@#'&$H!])!1MBBPH(-EMOM2K6X[A3].YHF7[>T#$R MW@F9 QD^M>.USG<]K).O.?!2,Y;*>T]^HPP04\S@N F84;,LA^Q(?>)']R3^ M0^6U:,>\#I3&$YKU+DD>-8O"2%F+Y1UYH9C 8?+@M Z!VZ)#\W;87?1,6RTW M=0KC,+%,K%Z>2#&^#JO/KXEC,Q+7^@_6#L0-91<8F)*>F%2\HIN8O0:7=:KE MS)8;83(^SI<]J7KV_&QWH><#9;TX#>,[4%MOKS[C\OYPTTT1SH4USC.?!3C! M&1G^Y$Q$93.0AH_>\R)B;ET&\1PMW<6@CT-54]9WHI;N,>?!S=A.S*USD+,+ M6I8< 4:NAF&04A%0&$L<4Y/NGO<\;]3)0WX9'?!Z7;JJ#7#.U!%@WMSDAO/BUQ MG?;;%"=^P*NKR_4?7"2.OHA,WHNJ9]%10& Y@4X\NI),0L,&Z*N7OC-M@\$H M2JHI:SN'R:]S8EJXW*Z*T!Q9*E:"+HG5UO@(P:L"00HFF37ZFSE[!X'FX5>G M;3B8!$)'L+US0#U:/G+394AO.3H?(P/CI0)ED0Z(Q%:'183DZ.+(%LKHR8]/ MVWXP";R.%T+G*+MMOY9,+6U(DMBG6))T@80$S)X4LR2_50TI$=GS MLX.0Y;XK9!W#^,XQM78Z+%HCO;7@HR=-K#"3\^HMD"(V(F2%QO(&0!KLWOGO M"CU[L[@#OVX=Y]@VT-^/=UP$U-$8M)!K8%^5P,E!#1J8X,*78C0Y$6/$F)XB M9ECHDIT-FMIRO]O.N@]7B_3/SXM+$L_J%V)=Z^U"^_W\-OUS1YRI4-WS(,!%6S?AT1,516!&MFZ^>4A!NY:W-6]_^OKZ,JQ6-]FE M$+PWM8O9FKJ#0(<(7I0$C&"@R4LMIOF$_1WD3)M!.4+NSS>J'Z*8F#XMWS@DP1210P5F(=<%2D*PDSS.QK'6[^+/$]-*7=J2X M'\.H">][ -$=^;5@XFVY5^ZY7;/L/5TQ3_ZD*^0*:$\7+Y"W*:UGTB;N#8;6 M:'J1JHEAU4;\CT'55A935QZ]>W7K,&QJ9Y3E)0J605@G;Y;K.&\Y^"2<3;EP M4MU#"H^^^-B ]7W8W0%H7B_F?^'R:D87Z'ZT::,WK8G!$X,@9$&'83D"*60& MF1=5I)!6Q-8.TTZ"^H+0(1)_O%:S&?M[P%+5Q6_+?X8E/>-7;Y?O9Y\^7VWN M63'1% G!N5QMLT3ON5#T'#N&)N? 8O.-K,\1TTMO3]L'K WO>P71ME]!<.6B M*$0[:C+CJC&(Q"7FN!3)*$1LW8&Z@YR)%[2V$?@0&!W _1Z M%.URAHL%<0? MYS1YBY+^*\J$4 KC(=>M*T'^."];,['O];SM(X.)@S;OEOCFNF9J-BS:CJY! M&03=*0Y)8[G9B.RTD& %HC-699V'I,^?^?'3^EJM0=&*CQWHE@WUM_-FE V& M.8BB;@I$5PTV&8@CT7/+ _+4VKIY0,"T%LU8NN-P'G< D _$_YN2D'6*[O7B MRY^+.?UV==-\*X43CIC!9:87VDDZC*9G.A'D#0;%4;4&S$Z">FDP;)R+:B:# M#@#UZ R;^^4RUFL42%GZJC;IID4>Z9*I[$-0,0K7.G3\)"$3YQG:"7K1FNL= M0.>A(A62;I3)=*-TK>67R"%Z54/A0L0B':,'>/+':N2*B:,$NO.9VH>['4#C M]N9L'O&[?*T)+(D4.6 ]C=+)@<_5-D]3J*]QV MZ#[]FPLE46+$H$'S4-<9^PBQ< 3#LG+%>FY2:R7S+16=/$K'B??I^,RAO.X M+1]P.11?"J!I*<+D([;1%T M/-L[0-"[RS"O)4OK![V>7$>IR>Q3LE81U*'%]+07GK2TPBNG6WOA][\_;3OQ M6.;QP1SN"!V;.U.B+^B0=**QM6=0*0C*<[ QNHZZ+\@SXPBT(&;2**F;M M6C=I/2!@VBD!8[T:A_.X X!\^$R\^RFL,-< ).I7T)<_C5+-Z=;7_VW?][;V.%-DJ+<] ;50+Q&B [K.%E?8G2,+(1! MC3"[/C)Q6'!R^2_&$,:$J,HXN_B%3(.ZY7955Y>N?OD[?:[L7%]6SH/-*G+@ MB1/MCIZ4R*(!269H#,F8J':]LRM,_^O3XJ]_HZ_EM'YB M&_)Y:K1LZ-[6;PMI"R]DB#)+9F22#**J$UZH:@) 'WYM&_[24 MWJ()*R<$ 1+5%Z]__?#S1?"19YD14@D!U+K1S+L"3M41^#;*%';%B[>RKS]P M8QG1K^ZD?_NA"85^A(06Q["K X/Z?OSRM]OQ+-8JH9,T4 *O:\%$K93V&6SQ M$HD7-N61FA$>$C+M/*21&Q&.X/G4%NHWXUQJZ?+Z3S_\>3F[NJEI7I&8WE=A M7;C$C!&1@3.2;E24@@RF4*N8D\\VFARB'V*S[O?9?I*3!PKY<8!G)(YWH(7N M=SE?5\N:?E,M_-6OJ]4UYE_G][J>+[ADRAM> (OC-VLT/$<+.G+-C"O2-X\5 M[T-?/QG-XV WNFSZPMV[);EY[W"Y/ML%&731"8E@) I07-60;/8@.!=.%IFC M;MU&]1PM_>0WF^/I<)Y/_ ^6="_O1W;OHV;^U$'*V@Z6!T@7E?M6FG!VY(A M!)5J[RLWCRMVGGS\]OCDM+7J;1^^L3C=@?+9>;0/F*Z7LZM:#! N+S'_]'5[ MV,T_N&:I4V@$<%L]#>UKJP=R$,$%S61TSOEQC/1#29ZV2K6]*CNE!#L [#W- M_6!#QWM,./L+\]L'I@#2W4LH&%D!V8#R+D"4U8T6Q%(;=2ICSOYZF;2JM72.ZA_(7FV2)B+0.UH&3BX$OQ8&4JBAAAI6O> M7M_R^3Z@YNM!5>.-$_GJ^NKS8CG[;S+?9,R&W$0'@DQ?LO^#)=9$!IIL?^V* M*YZQQ@S93=&TT?6QX-1%(=S"[N31OKZ]65V&>9_-/%UA4 M5CPK"+HF_ID3$"R=+@>E8TB2B]"Z>.@%DH8!ZPP"WV.(H%-$;2(81J N7CDP M+L@: D,(F7F0"2.BD[HT;RE]GIIA.#JC2'8CQD\=>[P;&/3<@6J&\A]_KO=H M;K)"%X9%9>IDUZ@-:5UO/03D 0Q73!:5@GL\0??I*.0A'Q\&I#,(89^&_1VH MJ)]G?\TRSO/J(BEZFYG%6H=.7HHN$9Q/@E[KB"QCT86U3K;=?GP8;LX@D'T< M6SO P^O%ER^+^3//K\O>Y*HLBTP:5(@98D #F< +D8BAY,E!4DZH3EYG*[YW*AN+HB]T M/? 1LBU8<@R0T9"J%=J0FYDL&(M.&9Y3?+P(N;U^VLD_7R_I>;Y9NGMSI#_P7^N_6EU(I[2)JH"/K@9:Z5316P:Y!L-\83*( MU@;3,,J&X>J,(MXC"*0'F+W4(/53Z/V7(H/39$JB MT%%HRWWVS2=ZM#[$L+K+,XJG3ROF#G#^ZG+]SV!^FA.__%U_B1?6D*T:?&UO M][7C0FD(R=WJ:*@/&,0I,P0K39G\LBZ%]( MVHNOB)N6]6?,AQL53K]Z6]YC6GR:5\O@YB*]7JRN-NUMGLO$#">VV.JR%PS@ MZ[WQPCO.C&/,M)Y..LI!>ABE?!#6GE\^/968.WBIW\SF89YF=6<\L?1Z;?"N M6[.+]6AS!!^X!N58 F>EB=.MZKC1U9/_]6FOSS%&*+'!%;4W)]UZ][,4),WT8=:_IE: MAW]:TC\MQ)L :M&)=#M ]J/9_%X@FF+"'4#K; ;9=TAF+-EI;X(9Y4,(PB!P1,AW,96^#*>H%-^7YGSYM MO_7DF&G$]@Y4T<'QSKOH BM1!ER4WC\L<374O MZ\)[L1E/C(-S1OXFWG6O(.C]XO+RS6)9__*">=!USD, MQA19FB_=&^A'3@FMBIN\EFKVS@*K_61.C/P261Z''6!4&MK M='1CSU3D#64\J(-R[\OA7K#B0O+N S:)G(H$]U@Q1"\J\UQ M+AHE-7&!MRXG:WZ(:1!^-)S&TX<'R/9@34^8WIMN_ M+Q>KU47,Q7G)+!BLU7K&*PB(#ERIZX8=ZJB[*0-Y_AC3V-.]P?Q8^1X,]+]P M&1?3I>:#-"H[KB!:9*!25'5G%P,1! I7F&1)M,;P.*GYY@U1S2$ZKG3V1Z"_ M0> O38E>164U^<+U$CI4X*.,) C3?)*B8"=*=G#+(GFC5F] MJ=CC9'ND)?'+O ^ ;^YVC?ILF) FE_![B_][+])];93YA?D5T?/N%[K)DJ M^O/7B_E:8M?A\B,NOXB+6*S)9,;1LY=(Q:TY[S&E& MM?5V4\;&1R]7Z)"W\Z;H[UYR]^W59UQ^_!SF&^;]4<="K(AECUBW]MA_)L_E M39@MUWKG?B2WN*2-L YTKMM?%3/DNUL+,K(:QPV:J];37CMCP<1YTGX"])W* M9R^(GO,-?U$)/AAU>>$0'1-!@"AU+#6KT8],O+'>Z^H=DM[KIBAAOZ.=:8N[ A%D_ ;73:MT5JNLRYCIFUP5.#U!)!IS@#IR4(646I2NM MB\$>$/!=MH/O XC' X0.EDX'T#K<=[@[]CR_NPSS/\*7[;)Q,H>X(?L#R"&H MBWJ=AU 7]1HKF8HY$3-'*2-H?(YI@7X$K)KYAXUDW '.;Y7%707GIJ$T6:VS MLP(,/4=T]04'YW0$80371CI5=&N_[5EB.L\]C(Z3Q1A"ZP!]#;KM)"9R/ MQ MSZ(!Y60A/F9-YI2VQ=L0,W93@/C;=]T%?(2I<&(2\H[NH#W8?GWI5 WY>]21H\Q*?#<>E!)<8C* M6L#$62ZB%&9.[JV=;Q?P7G :O7=G']F>3VG, 5VB/!DNC'%0BA2D+6H3$],& M#)-!)5YD++$SD'?=!3PES(^5[WF4D[S !'H&"\ZNKI=W6?N+6O7&C92 &0.H M(CS==D_^B4N*V**==,W;A-L?HY\^XBE!?JQ\CVTT_MBQQ2)R\IA\ >?K8E-- M/H=W=>^@M-S*:+,*'7M_O74;]V6Q["/;GKJ-CV@\NJU#>;CCY")$XV,)"M!; M\G"X$!"YL^ RM\QYQ97NK1OSF:/TTWE\--@GEO/WY8'N*F*JOG[9^/K61F?J M;#G-Z@865T@IH!'@!!EWF4=>8NM9Z*<_Y9G6L;>/TIP)T'ZAZ_SNY$2P.X\@VTO,>2(*LY-#19'%;J,% M&VP=!<<0G$D*C"T:O32<-5_:<^HSGFG?UIG>SC$!^ ,9L"K%C-(H8,E(4#XZ M",$3@V0,1D<=&?N>#=C^FK,ZO8X3P*VG(.81K/F/=63KU3S7A;FI)A 6]8_N MC1][88:#R:PNTU"QMH.;8" Z3) 5::SDD\[=17B.._$T(=$?]-Z>$)S?P:/Z M*N=9_46X_'FV2I>+5;4^[A9^>B>X19)C2@Z4=@$BB184$YF47$A1]S;J=^>! MOAM[MI>P:SOX]'*7CLCY'#)44)C"B@CD86=)ZB9C(>M!&?#9BCT3>>0=%VU^77I#P';Q1>UO'SS&.7T@N99&%@2.Q M@;+9@6>,03161JZ+46Z4[7Q=G/Z\+,C MQ*(UG04M>,LYH"0/.^J@A!SR7KWTG>\FP-BB>:BI4"8&V)&L'3X]ZT)XGY)) M'E(=0J5221"BK\W;61FR-H6V8B_+:F2"I^LF:HNO)TVEGH3=5_'&T4_4R\P) M020F##%G/?4T20$N&03RN$34">D5'649X?A'FZXU:90[TS,P?IAW(\;,EZ5J"0X!R3G@O'SN[=&*5SZ3MX-_81]L0YTZ=C#\=X+$_P0T;# M#4<$$7S=+U-;=XUG$-!9KGDTF@T9!3 VG=/U,9T \QV(MIFR/^5HUOM[4NN1 M;_"P6EU_&7%FZ\"/CC_,]9#3CS/E-6146M@ 209?<^ZD4^NN-Q=9M"4PQ6)I M;&XVGO)ZJ/EUIPWN^'Y[8]>A()5#?6\<�*E$J"WIL2P,JD6 E%AC)*Q"]1_4,LKUV<^(_%)?V82Y+6>WJ1?I_-9U^NOUS$C#I% M)2!F0:97<0@.0ZE2H_*L]=7H#Q _R%4)?Z\YHTF%\.0\ M,,\K9P)9EP(#8$ZI<(_37+9+Y6OEPX MP55R3D%6RM S*SV$:*O_%_U=K0" MPP]Q23:/:>0N(0L(+-7 F#0.' L"="XI^)AT2-W4EN]YMD&7Q/S/)3D,#-U& M26\/_>'ZRY>P_+HH/^-R]A?]X+_PMUF(U9ZA,O+@V.ES3[=)F(Z#B<:Q4UOB7NJ]BTQEB7].^"*J$"LJP^356"-MSXI MZ0)O7=2XBYYCM?G]>XA7JU?S?(_]OV.H'\MOY^\Q72^7) 3Z!_Y8S)?;W]*] MGFU&X4=-)\*0<2L=:SYML1ORT$=-F>'NLG:<1;@X9+(NKSU]_P+[Q<[]$AK]QGS1,4F26HF"PX(Q048^JD>EU' ML8T%V9V4=8+'T\+F.?"VDV%/R-SP<3WVX=OS;?;E"*F]8R:!<;YN42BB6CT< MF"4=$+5ENGDL?B\".\%I0X0\!\+FXNH)B[_._[R^6JTYQC<[E1B62.:C@VP% M'24E"1Y5 D>/D:1KBQY;A[9WD-,)SMJ#X#FX'2F13L$E-D?)12=N$EDRA@Z@ M@I%DTZ"!8JU)*>621>MU]CO(F38G."VX#I%(I^"2FZ,8I5%XQ4!(1P:SX@:\ M460_.V6U*,E8USILM(.<:;-HTX+K$(GT!*XCS-_?[E9B.=+-U=PPK+:/"H-U M%P7]-F43?:*G!P1'5R')P-S%\(FLJ1%!.^\K?%8!HX3 M8R4B*RGJ&!\7)!\-ZR<)Z<0R/#TP%JVEU,6,SF^/\?4#B?.FB;^\F_$L-^*YF=+]_F5]_H=>L_N&%LM;[XAR],D%48Z9 M(R>'V^8YRE+ MUWR]4PNZSU_3C@7ED3%PEOFBRSOIC)(4^O;GCY_Y>>%,C=([=]_[=;ZZ6EY7 M7-U\[C;H'DL($KTA$Z&&C*32Y X9!3P4Q@1SGOO6Y> O4]5.M]Y81%9D+:J1 M7Y>ET17A&J)4'(QP')/AR%WKC3*/2)CV\6Z,@^?5V/[L[LKLN^-.3="O0ZK< M*UVG9X!.S(-"QB%PRT &Z8)W@4[3.BZ]BYY><'2 H)\%S9%<[PI!V\DK'^G? MW,0:?)#>!I4@F=J.Q^EZA9 3,)$"EZ80C\;3L-_2TPN"CI7ZLW Z4@03=YF_ MKIW#RZMJY/VQN,)-7$EK%HT/"-GX#$K;#"[4ZE(IK-=H!&?I!0OHV1_>"R". ME=NB)1.G'H(4ENL);AO*E36B,"]!H%+$A\C !RV!J4@'B,810P:(_^%/G=8) M&T7N1["MBUCTVQ^CU<7:^#6G\N9Y>JRG2C+*4VT8M8VU;H2BDZ%81:18+! M.<6)7QA?"K(,_59/ #E4HD];&VW8.S5;U/GB.AE MM)"*272/3";52T>RQ1=-YT T@R#RS,^?^IUI#8L6;)P:"D] ^PW&Y758?N6R M2G9K6R/GO$A#)AH96'4_!#@Z%!@O>0G,NNR&3.T9^KUI:PU.HD&.9G,7ULI= M?F.;+T%F3>+90!2Y+M-3] X['D&:K"TJGTT8+QSRVUZY_A$!-$8<[3 >=P:3 MV[3(Z^ME9>6%B<[Z+,@7M$Z0KV[)%XRD+8N,/#MGK.>MFRUVT3.U[7*DL(?D MT@_A?!78;5Z6S91@+?+]W4@V>W2^9J_O3E?N+S$_-/7;;1@\P^N+NCE MY2*&#,%F!4"7^RM+%A)GS7 MSQ\K$S[X3*T;'6^*-O^?:P+.[&J3B"B+Y9>;2[/-AFH6N%5)0<0<@'[AR<[2 M 5!D;KRR4>?61LI^%/90^7D[X^\CIL_SV7]=XZ8 T2$SZ+@"ES*K9K"N>T0X M\!#I+Y(H7HU6]#[">3HIO&N/W#&*/YN H@.;])Y>6C.^9B?6P43/62PV1,A. M95 >/03^O]N[MN:V<63]?OX+SN$% (&7K7)N,ZG*Q*[$.U7[Y,+5T0XM9DC) M,_[WV]#-ED21% D9R)[,@RN72;/Q?8U&H]%HT +EA4PP-M1*[U7.IW2)Q#"# M6TMU >HB-<%-HD$(KA,A(2"G>8XP$PK@@7@KL02G!EO*^6L880SY?C]L#S"A M$= 'SMX=CN)E7]"#HU*6I-(F6>&:N*4P*E8@;CE#&;<9K!\ZQU;W!);G?3$^ MHQG#;W5QL"/T0ZLV-ZL7@K=9R<0H23*!E$PMC(?GB&.JD$H*S&%XVDK?I]1] M.H7=&'LVKXL0$:%AK7N'/_>;W(S*8)4D*>&(XD0BC'6&A($?VF3&JMSU2_)] MR6&89F&3R*]D9!Y(B6P9?![+KQ#"JN5B,R0E.95YDB--98&P3HU[B4,@#;.* M@(7D23KD#&O@Y\+VUGR%!= 'S-%:SDW5+/:'Q0Q-LC0OD"Z,*"1(,?J3* M=9RC)!GV;LD9GPS;?_)5+6@:W!$N=:T- #>+>,%A$ DLX@D#]*A*D+ Z15H4 M!28RQT7A^U;_<.W"MG-\I27/$SD!S:ZI%W=?7&/*U4XXSZ0V3.2(44D0-A ; M,DDA0,P*RDB>*U\V%#)#,(&L0[I'(!>8\$V?YFT;IEROG@L# M#V<$!&I6(:D@6DLSPQ@#>[?)H./P'LKW/AJ8]#&453[P"TW\NO?P5O%$,J83 MCG+X#,*6).XN:(8RGF@)5@^#\+%>['TTS)KAC?C1^$40FUYHP?RTJPGABHHT MS]S#EHDK).*PX\.I0IDP)E'**H,'K1WASX,_Q5$_&%V($Z4I13"UMHE_&.>Z M1NEZN6@68JYAL.Y@X(X2UW(.6Z0XY^!PI(1M+"8HRXEDFLK4'C[U.WEJ].GT M7WFJ/-*"J@O2&8%YMO2?.=P+WW$-P8JR*;+8-59*#4&"2U@2"VN49A+"X,LU M0#BIUG_E%M./D?HF-=I*R;?57!EW=WCUI,:5UJLF2:)\41:UKBAL1I1)GB'< M3XWDV-%X*I!T.2]GR/\$+6KXS-R9\JZJS. B3XC$J."%1E@:C23&!CGOPG?*_J_KMLEE4#R!OW74]L1 ;P\:>4)4BS'/W8 _- M$U$A]<5MZ #6P6[A+@M=T;P^9@ C[$D*54[+#,>^)KLHC=J&Y_ZLZU+X@)E.N M["_),UA'#>P:10XA.1$&0OU<86*'-/4YEAPNE7H!WJ?A%L$>^VB9?//TQLS5 MMP=1K[N>8\YI M1P3F]564IOEB'LU\:6[J2B_5PN6FMJ6?0F:$YA)Q6L"R"_B &T\9PEI984@A M,N6[(7ZG0K$9UA3N#Q^=]49$!%9UI52UG"]@/,K,'IU/WXS#6I*H!.8:R;ET M4R]!+$\T@FF7,VTSFQ'?+1Y.Z1+9RN?3EKS 'X$9M7CRW9VO7!EB\T0A+J1U M7:P9$@*VFY8G!G:;1IC,=Q>\#G7"'A*_3A@U"OH8K>A%+:F5>6)=NQ-:& I^ M-2&(2=='0F&K'T$[K4W8JW.O$5>- SY&$[HQM?L# M<6_2.TX*#J9/D4Q=$KB0L'/-N$"24$*(483@BV. M?KX+?S[.X9?F5OQMNNID1A3]#!3LI^!GS"@\%?OL/OUNUJBREF::_MFV< $:YHK]>=R MMGY/KWGS].)W:S>.,YEI:W+$TQS" 6J-<^,:X8SG!